ELLIOTTCABLE changed the topic of #elliottcable to: #ELLIOTTCABLE: Puppy paws patter placidly through the pale passageways ...
yorick has quit [Remote host closed the connection]
<ellio> guys I have a problem
<ellio> I'm a really good programmer :D
<swart> so you get asked to help fix people's PCs a lot?
<Nuck> lel
<micahjohnston> alexgordon^: seriously paws is more designed than you think
<micahjohnston> alexgordon^: and less complicated than you think
<micahjohnston> this channel has become so ridiculously repepetititititive
<ellio> I just had The Best Idea™.
<ellio> 1. a *documentation*-coverage tool (breaks blocks-of-code down, and compares the length of functions' *documentation* blocks to the length of the function's code. Below some threshold, doesn't count it; then, tells you what percentage of your codebase's API is covered. Should be able to handle tagged-docs too.)
<ellio> 2. … that's git-aware. (i.e. can tell *how out-of-date* the coverage for a particular block of code is, by comparing the git-blame of that code-block, and that documentation-block. If there's two new commits to the code-block *since* the documentation-block was modified, then it can say it's <this> out-of-date.)
<ellio> that way, it can give you (or better yet, *publish*, when you're using a C.I. tool like Travis) information about how “healthy” a project's documentation is.
<ellio> catching stuff like undocumented, but public, methods or values … undocumented arguments to particular functions … and documentation that's gotten out-of-date or out-of-sync with changes to the code.
<swart> be good to check if the docs were updated when code is changed
<ellio> yep
<ellio> better yet, tie this in with a docco-like tool,
<ellio> and then you can generated HTML documentation / manpages from the source-code *that also tell you how out-of-date they are.*
<ellio> Right there, in the HTML documentation for foo(), it tells you that there's a third, as-of-yet-undocumented argument to foo().
<swart> _NSAKEY
<ellio> or tells you that the documentation hasn't been updated to cover <3> commits; with that information being a link to a GitHub compare-view of that file.
<ellio> dude. could be the BEST THING.
<ellio> tell me I'm wrong!
<swart> it's a great idea, but the trick is getting people to use it
<ellio> meh
* ellio shrugs
<purr> ¯\(º_o)/¯
<swart> people hate writing docs
<gkatsev> what if the doc doesn't need to be changed even if the implementation has changed?
<ellio> not my problem
<ellio> yes, but people also hated writing tests
<swart> not my problem is a problem
<ellio> and writing tests is *so* much more popular when you can make a little number go up every time you write them
<swart> yes and *unit made it easy
<swart> gamification of code docs
<swart> next QA
<ellio> … which raises its own issue of people paying more attention to coverage-numbers than the quality of their tests, yes.
<ellio> but again, not my problem. If people will never write good tests, they'll never write good tests, and there's nothing I can do about that. But I can *help* those who *do* want to write good tests, but struggle with it, with a coverage-like tool.
<ellio> And the same applies here:
<ellio> I can *help* those who already desire to have quality documentation for their tools/code, if they're already wishing to try, but having a hard time keeping it updated.
<swart> I hate writing docs, but I always find my code is never feels finished until I do
<ellio> gkatsev: that's why you'd want it to show the *number* of changes.
<ellio> gkatsev: not *every* change to a block of code, needs a change in that block of doc.
<ellio> gkatsev: but if you've committed ten fucking changes to that block of code, and haven't updated the docs … then anybody can see that you have a problem.
<gkatsev> not necessarily.
* ellio shrugs
<purr> ¯\(º_o)/¯
<ellio> again, the job here isn't to make judgements. Just to give you info.
<ellio> same can be said of coverage, for instance.
<ellio> such-and-such part could be *untestable*; or it could be reported as covered, when in fact it's not explicitly tested; or it could be tested, but the test could be shittily-written and convey nothing to readers.
<purr\Paws> [Paws.js] ELLIOTTCABLE opened issue #14: Docco-generated documentation https://github.com/ELLIOTTCABLE/Paws.js/issues/14
<purr\Paws> [Paws.js] ELLIOTTCABLE pushed 1 new commit to Master: https://github.com/ELLIOTTCABLE/Paws.js/commit/e204e8b4d98ef7bd953240d141575a943834b0fc
<purr\Paws> Paws.js/Master e204e8b elliottcable: (- meta) Moving `cake test` into a script ... sort of
<ellio> micahjohnston: If you're around, I'm moving forward here.
<ellio> got about thirty commits across three branches of un-pushed work, and I'm working up towards the point where I'm gonna have a massive octopus-merge of all these babies
<purr\Paws> [Paws.js] ELLIOTTCABLE fast-forwarded parser+ from 906038c to 66ee73f: https://github.com/ELLIOTTCABLE/Paws.js/compare/906038c34058...66ee73f102ea
<ellio> What AM I!?
<ellio> Here's what I want: a shared API for things like test-runners, coverage-output, and aforementioned documentation-coverage-tool, to inject information into an outputting “documentation C.I. stream”
<alexgordon^> ellio: git
<ellio> so that something like docco can compile that all together, and have all of the information about your code *in one place*.
<ellio> An HTML file with the source-code, coverage-status, documentation-for, GitHub-issues-with, test-results …
<ellio> … etcetcetc
<ellio> for each function/code-block-section-whatever,
<ellio> in one place.
<ellio> here's what I'm thinking: a standardized format, like lcov, but without any actual *content* (coverage-data). All the generator would do is *break the code down into blocks*.
<ellio> Whether that's breaking C files up into functions, or Ruby into classes-and-then-methods (sub-“blocks” be a thing.)
<ellio> Restrict it to being line-wise. That's good enough, and has worked for most of the popular coverage-tools and documentation-tools out there, so …
<ellio> then, the output from that, can be piped *into* various tools that generate or analyze metadata about code.
<ellio> Mutation-, integration-, and unit-testing tools. Coverage-generation tools. Documentation-generating tools. Doc-coverage-generating tools. Static-analysis tools.
<ellio> The tools would then be responsible for breaking *whatever output they may have*, up line-wise using the sections they are given.
<ellio> And then they can individually spit-out whatever format output they want, back into that original standardized format, but now *with content*. (HTML documentation, HTML coverage-data. ANSI-escapped, prettified command-line output of test-results, the same for test-coverage. Whatever.)
<ellio> finally, a C.I. system, or something like docco, or a test-harness being called by something like `cake` from the command-line,
<ellio> can munge all that data back up together, *by block*.
<ellio> So, for each block of code, you see *together*, the test results, the coverage-information for those tests, mutation resistance for those tests … you get the idea.
<ellio> This is a framework that *any meta-software-development tooling system* could share, as long as <whatever it does> can somehow logically be broken down linewise, could be tied into.
<ellio> 'k. Done. Sorry.
* ellio goes back to what he was doing
<swart> almost finished chp 1 of that calculus book
<swart> it's not about calculus btw :)
<swart> it's just a problem domain to teach you J
<ellio> Oh?
<swart> the J concepts are much more mind-bending than any calculus :)
<ellio> oh sn
<joelteon> parsing PHP's variable names is just fucking terrible
<swart> keep hitting a spelling error with this expression PS=:1 : (':'; '(u. x.) p. y.')
<joelteon> of course
<joelteon> variable variables
<joelteon> are very stupid
<ellio> fuckin' GitHub for Mac
<ellio> ಠ_ಠ
<joelteon> mithub for gac
* ellio slaps joelteon
<joelteon> I like it
<joelteon> I'm not a github "power user"
<joelteon> git*
<joelteon> power user
<alexgordon^> joelteon: ${"WHAT'S WRONG WITH VARIABLE VARIABLES?"}
<joelteon> ok I'm not a github power user either
<joelteon> yeah, so, you can have variable variables with any name, can't yoU?
<joelteon> but you can only have literal variable names that start with a-z_ and are alphanumeric
<joelteon> huh
<joelteon> what a stupid langugae
<joelteon> language
<alexgordon^> lol right
<purr> lol
* ellio slaps joelteon again
<ELLIOTTCABLE> client.get_channel('#ELLIOTTCABLE').send_action('stirs uncompfortably...')
* purr stirs uncompfortably...
<alexgordon^> this is why backwards compatibility is bad
<ellio> need to add that to purr
<alexgordon^> also
<joelteon> well, my flavor of PHP doesn't have global or use
<alexgordon^> this is why god doesn't exist
<joelteon> it has lexical scoping
<ellio> purr should *definitely* get turned on when slapping is going on
<ellio> or really, anything involving fish
<alexgordon^> or if he does exist, he hates the jews
<alexgordon^> or if he does exist, the jews hate us
<joelteon> who doesn't hate the jews
<ellio> or if the jews do exist, he hates joel
<alexgordon^> joelteon: the christians!
<ELLIOTTCABLE> I fucking opened GitHub for Mac *once*
<ELLIOTTCABLE> and now it's fucked up my SSH keys.
<ELLIOTTCABLE> horribly.
<joelteon> i'm playing ratchet and clank 3
<ELLIOTTCABLE> I can't push to any of my repos anymore.
<joelteon> there is a very, very good reason why PC gaming is not the master race
<joelteon> and it is called the ratchet and clank series
<swart> ok I thought it would take about 15 minutes to get through the last page of this, but I'm going nowhere. time for a drink
<swart> laters guys
<swart> have a look at section H on p.18 and 19 of this and let me know if you think there's a typo there http://www.jsoftware.com/books/pdf/calculus.pdf
<ELLIOTTCABLE> swart ⑊ <3
<ELLIOTTCABLE> swart ⑊ fly safe.
<ELLIOTTCABLE> meantime,
<ELLIOTTCABLE> ♪ Call Me Maybe
<purr> ELLIOTTCABLE is listening to “Call Me Maybe”, by Carly Rae Jepsen
<ELLIOTTCABLE> er,
<ELLIOTTCABLE> ♪ Call Me Maybe, Glee Cast
<purr> ELLIOTTCABLE is listening to “Call Me Maybe”, by Glee Cast
<ELLIOTTCABLE> :D
<purr> <Nuck> Imagine if all porn everywhere just had dolphins over the tits
<joelteon>
<alexgordon^>
* alexgordon^ googles "dolphin tits"
<alexgordon^> I may regret this
<swart> ELLIOTTCABLE: that's weird. my FB status from 10 hours ago: Hey I just found this, and this is crazy, but here's an introduction to Calculus and a programming language called J
* swart is fortunate to report he's never actually heard that song
<joelteon> i have
<joelteon> it's not that bad
<joelteon> it's just vapid, but I mean, what do you expect out of pop
<swart> the Rock is the the new Doctor?
<swart> it all makes sense now
<alexgordon^> the internet is a strange, strange place
<micahjohnston> hi ellio
<ELLIOTTCABLE> -34 dolphin
<purr> ELLIOTTCABLE: Here. <http://bit.ly/13tFrgP> [NSFW]
<purr> ELLIOTTCABLE: ... if you had any sense, you wouldn't have asked.
<micahjohnston> i like the new people in this channel
<ELLIOTTCABLE> micahjohnston ⑊ you're welcome (=
<ELLIOTTCABLE> micahjohnston ⑊ consider them a graduation present.
<ELLIOTTCABLE> swart ⑊ wait what.
<alexgordon^> http://t3.gstatic.com/images?q=tbn:ANd9GcTYad4X2tHpZHVcpQSGsxVj9-3wt0LrmAi_TS7ZeAc7CiLBF3MrwQ
<ELLIOTTCABLE> Dwane as the Doctor.
<ELLIOTTCABLE> oh my god lol.
<purr> lol
<ELLIOTTCABLE> has there ever *been* a black Doctor?
<alexgordon^> ELLIOTTCABLE: no
<micahjohnston> ELLIOTTCABLE: haha
<alexgordon^> I now wish to quit the internet
<alexgordon^> enough internet for me
<alexgordon^> micahjohnston: this image is not very mormon
<alexgordon^> micahjohnston: satan will have fun with you
<micahjohnston> alexgordon^: you've seen that movie, right?
<alexgordon^> nope
<purr> lol
<alexgordon^> christianity could be improved with type theory
<alexgordon^> clearly God is a type, not a value
<joelteon> yeah dude
<joelteon> makes sense
<alexgordon^> listening to christians try to argue is adorable
<micahjohnston> alexgordon^: watch fight club
<micahjohnston> it's the best movie ever
<ELLIOTTCABLE> nah
<ELLIOTTCABLE> but it's pretty good.
<micahjohnston> well yeah it's not the best movie ever
<ELLIOTTCABLE> The first rule of Fight Club is stop talking about that shitty movie.
<alexgordon^> micahjohnston: I thought you were banned from watching movies
<ELLIOTTCABLE> ;)
<alexgordon^> LOL ELLIOTTCABLE
<purr> LOL
<alexgordon^> shut the fuck up purr
<ELLIOTTCABLE> purr loves you
<ELLIOTTCABLE> -loves purr
<purr> ELLIOTTCABLE: purr loves everybody.
<alexgordon^> is this "LOL" feature just to annoy me?
<micahjohnston> ELLIOTTCABLE: have you read/seen cloud atlas?
* ELLIOTTCABLE laughs
<ELLIOTTCABLE> oh, well-played, whoever did that.
<ELLIOTTCABLE> well-played.
<ELLIOTTCABLE> micahjohnston ⑊ nope
<micahjohnston> ok
<micahjohnston> you'd love it
<micahjohnston> (still reading, haven't seen)
* ELLIOTTCABLE nods
<ELLIOTTCABLE> -fuck
<ELLIOTTCABLE> really!?
<ELLIOTTCABLE> this bot is the worst bot.
<ELLIOTTCABLE> -find worst
<purr> ELLIOTTCABLE: Found: yiff
<ELLIOTTCABLE> -yiff
<purr> ELLIOTTCABLE: THE WORST TYPO EVER
<ELLIOTTCABLE> wat
<ELLIOTTCABLE> -what
<purr> <micahjohnston> what was that one webcomic with lots of dicks in it
<ELLIOTTCABLE> ... what
<micahjohnston> dangit i forgot the name again
<micahjohnston> oglaf
<alexgordon^> micahjohnston: personally I think TV totally beats movies nowadays
<ELLIOTTCABLE> -g webcomic with lots of gay sex
<purr> ELLIOTTCABLE: Strip Tease: 7 Queer Web Comics You Should Be Reading / Queerty <http://www.queerty.com/strip-tease-7-queer-web-comics-you-should-be-reading-20120917/>
<ELLIOTTCABLE> OH THAT
<ELLIOTTCABLE> OGLAF OMG
<ELLIOTTCABLE> -find oglaf
<purr> ELLIOTTCABLE: Could not find `oglaf`.
<alexgordon^> ...retroactively
<micahjohnston> alexgordon^: i think a higher percentage of tv is shit
<alexgordon^> fortunately, it's only the good stuff that counts
<micahjohnston> ""This comic started as an attempt to make pornography. It degenerated into sex comedy pretty much immediately. Even so, there are some things depicted that are best kept away from children and work. Please click on the button below to certify you're over 18. Of course, if you are under 18, you can't legally certify anything. So if you're a minor, please get
<micahjohnston> a parent to click the button which says you aren't. Thank you."
<ELLIOTTCABLE> that's a good point
<micahjohnston> alexgordon^: well yeah
<ELLIOTTCABLE> lolololollololol
<purr> lolololollololol
<alexgordon^> I mean, TV is better in that respect because if something is shit you are not obliged to watch the rest of it
<ELLIOTTCABLE> you know what I like?
<alexgordon^> which I would argue, is the reason it is winning
<ELLIOTTCABLE> fucking candy.
<alexgordon^> capitalism, baby
<ELLIOTTCABLE> taking candy-bars,
<ELLIOTTCABLE> and stuffing them up my anus.
<ELLIOTTCABLE> I've got a Three Musketeers halfway up there right now.
<ELLIOTTCABLE> It's *amazing*.
<alexgordon^> micahjohnston: when's your 18th birthday?
<micahjohnston> alexgordon^: the 27th
<ELLIOTTCABLE> micahjohnston ⑊ I'm about to push a bunch of changes; I'm going to be sleeping soon
<alexgordon^> micahjohnston: it'll be great when you can click the button which says you are
<ELLIOTTCABLE> micahjohnston ⑊ and more importantly, shit happened with Chelsea, so I'm going to Chicago on a midnight flight
<alexgordon^> micahjohnston: I mean, you wouldn't lie to an internet website, would you?
<ELLIOTTCABLE> micahjohnston ⑊ so, Paws Week ain't happening on my side /=
<ELLIOTTCABLE> micahjohnston ⑊ BUT.
<ELLIOTTCABLE> micahjohnston ⑊ I'd be super-excited if you came up with an *innovative* way to serialize diagonal execution while I'm gone.
<alexgordon^> ELLIOTTCABLE: is this shit, good shit or bad shit? equivalently, does Chelsea live in Chicago?
<micahjohnston> alexgordon^: oh no definitely not
<ELLIOTTCABLE> The biggest problem at the moment is syntax. I don't see a way to do it that's not going to end with worse-even-than-Node.js “indentation towers”
<micahjohnston> ELLIOTTCABLE: oh yeah serializing directed graphs
<ELLIOTTCABLE> I think → and blocks is just ugly
<ELLIOTTCABLE> so, find a sexy way to do it.
<ELLIOTTCABLE> In text.
<micahjohnston> all righty
<micahjohnston> solution
<micahjohnston> graphical
<ELLIOTTCABLE> some day we can talk about alternatives to text, but now isn't the time
<ELLIOTTCABLE> probably something with lexical scoping of *connections*
<micahjohnston> you make it like
<ELLIOTTCABLE> as opposed to values
<ELLIOTTCABLE> as we talked about a bit
<alexgordon^> micahjohnston: also what's the age of consent in utah?
<micahjohnston> /----a
<micahjohnston> \----b
<micahjohnston> o
<ELLIOTTCABLE> ASCII art takes too much effort. It's gotta be quick-to-write, easy-to-read, and SCM-friendly.
<micahjohnston> alexgordon^: no idea
<micahjohnston> alexgordon^: doesn't matter
<alexgordon^> micahjohnston: good doesn't matter or bad doesn't matter?
<ELLIOTTCABLE> alexgordon^ ⑊ She lives in Chicago.
<micahjohnston> ELLIOTTCABLE: but that's in text
<ELLIOTTCABLE> And as for “good” shit, idk.
<alexgordon^> ELLIOTTCABLE: by good shit I meant fucking
<alexgordon^> I always mean fucking
<ELLIOTTCABLE> ooo, you *do* have a hidden gem there
<ELLIOTTCABLE> put a candy-bar up your anus and then put your thinking cap on, and consider this:
<ELLIOTTCABLE> ASCII art may be hard, but we don't have to parse things top-to-bottom
<alexgordon^> ELLIOTTCABLE: wat.
<purr> beep.
<alexgordon^> dammit
<alexgordon^> too slow
<ELLIOTTCABLE> I type fast, bitch
<ELLIOTTCABLE> anyway:
<ELLIOTTCABLE> what about simple indentation?
<micahjohnston> elliottcable: “put a candy-bar up your anus and then put your thinking cap on, and consider this:” wat.
<purr> beep.
<ELLIOTTCABLE> so:
<micahjohnston> ELLIOTTCABLE: have you seen epigram ascii art
<ELLIOTTCABLE> see what I mean?
<alexgordon^> micahjohnston: The age of consent in Utah is 18. However, it is legal for minors aged 16 and 17 to engage in sexual activity with partners less than 10 years older.
<ELLIOTTCABLE> would need to either be hard-tab-based, or have a fixed number of spaces across the *entire* codebase
<ELLIOTTCABLE> also, very susceptible to towers-of-indentation
<ELLIOTTCABLE> also, limited to two dependants
<ELLIOTTCABLE> meh.
<ELLIOTTCABLE> anyway. brainstorm on it while I'm gone.
<ELLIOTTCABLE> maybe sketch out a parser and attach it to µPaws.js
<ELLIOTTCABLE> not because you necessarily want notDiagonal to have Paws semantics,
<ELLIOTTCABLE> but because I'm sure you want *similar* semantics, and it's already there to work with.
<joelteon> bah, semantics
<ELLIOTTCABLE> I FUCKING LOVE ENGLISH
sharkbot has quit [Remote host closed the connection]
sharkbot has joined #elliottcable
<micahjohnston> metasyntactic variable is such a silly name
<joelteon> I agree
<joelteon> a better name is variable variable
<ELLIOTTCABLE> what! no.
<ELLIOTTCABLE> I love it.
<ELLIOTTCABLE> It's an excellent name.
<ELLIOTTCABLE> It's always made me so happy that phrases like that exist, and have meaning, in English.
<ELLIOTTCABLE> I get all -squirrel!-y inside when I think about it
<joelteon> ok mr. my design depends on my implementation
<micahjohnston> it's such a dumb name
<micahjohnston> like
<micahjohnston> there are cool words in english
<micahjohnston> that have complex meanings told through prefixes and suffixes
<micahjohnston> but metasyntactic variable is not only
<micahjohnston> overblown
<micahjohnston> and unnecessary
<micahjohnston> but also
<micahjohnston> doesn't use meta or syntactic in the usual way
<micahjohnston> basically it's awful and you should feel very bad
<joelteon> yeah, that's why it makes no sense
<joelteon> the name "foo" is not related to syntax
<joelteon> at the most it should be called a metavariable
<micahjohnston> but the thing is
<micahjohnston> it's not even a metavariable
<micahjohnston> like for instance if you have like
<micahjohnston> A asdf B
<micahjohnston> where A and B can be { }
<micahjohnston> yknow
<micahjohnston> that could plausibly be metasyntactic or something
<joelteon> oh
<joelteon> but foo isn't that
<joelteon> nobody does that
<micahjohnston> yeah
<micahjohnston> well like
<micahjohnston> logicians and language designers do
<micahjohnston> sometimes
<micahjohnston> lol
<purr> lol
<micahjohnston> yknow
<ELLIOTTCABLE> joelteon ⑊ Sorry, did I hear you say something?
<ELLIOTTCABLE> joelteon ⑊ go design a programming language, and then come back and talk.
* ELLIOTTCABLE glares
<joelteon> i've done that a couple times
<joelteon> they never saw the light of day though
<ELLIOTTCABLE> Any design that *doesn't* depend on implementation, is an unimportant design *by definition*.
<ELLIOTTCABLE> “I'm going to design a car that flies through the air with unicorn-waves!”
<joelteon> define important
<ELLIOTTCABLE> That's nice. Come back and talk to me when you make one that works in the constraints of the real world.
<joelteon> I don't think a primary limitation for programming languages is gravity
<joelteon> that doesn't make sense
<ELLIOTTCABLE> If you don't sit down, and test the ideas you have, and modify the design based on the results of those tests, you're *bad at what you do.*
<ELLIOTTCABLE> Design in a vaccuum is meaningless.
<joelteon> oh wai
<joelteon> t
<joelteon> i get it now
<joelteon> oh dude
<micahjohnston> been playing megaman for like a half hour
<joelteon> parsing with associativity is gonna be a real pain in the ass
<micahjohnston> i want my time back
<micahjohnston> joelteon: there are nice ways
<micahjohnston> joelteon: look up operator precedence
<micahjohnston> wait that's a bad search term
<joelteon> so you stack parsers from the bottom up
<joelteon> in reverse order of associativity
<micahjohnston> hey I beat cutman!
<joelteon> oh thank god
<joelteon> parsec has a facility for doing operator precedence based parsing
<alexgordon^> swart: this will be interesting
<alexgordon^> can't beat matt smith though
<swart> I was personally hoping for Betty White but you can't get everything you want
<micahjohnston> joelteon: i love parsec
<micahjohnston> my dog is the cutest
<swart> David Tennant vs Matt Smith is even geekier than Emacs vs vi
<alexgordon^> I really don't like david tennant
<micahjohnston> i really like matt smith
<alexgordon^> he annoys the shit out of me
<micahjohnston> based on a couple episodes of both
<swart> I really liked the Girl in the Fireplace
<swart> this past season has been utter crap
<alexgordon^> well I haven't watched it so no spoilers :P
<swart> and I'm fucking furious with my new internet
<alexgordon^> I have like a season and a half to catch up on
<alexgordon^> *series
<alexgordon^> goddammit
<alexgordon^> david tennant reminds me of richard hammond
<alexgordon^> who also annoys me
<swart> Rowan Atkinson did a good Doctor
<swart> the joke was a bit long though http://youtu.be/Do-wDPoC6GM
alexgordon^ has quit [Quit: Computer has gone to sleep.]
<ELLIOTTCABLE> lol love that scene
<purr> lol
<ELLIOTTCABLE> So, I can't push any of my work to GitHub. ಠ_ಠ
<joelteon> ಠ_ಠ
* ELLIOTTCABLE sighs
<joelteon> x_x
<joelteon> y_y
<joelteon> p_p
<ELLIOTTCABLE> z_z
<joelteon> p_q
<joelteon> o_q
<ELLIOTTCABLE> א_א
<joelteon> quite o_q
<ELLIOTTCABLE> wow, that's actually pretty great.
<joelteon> indeed p_o
<ELLIOTTCABLE> /completion -auto x_x א_א
<ELLIOTTCABLE> א_א
<joelteon> ಠ_ಠ
<joelteon> u_u
<joelteon> ♥
<ELLIOTTCABLE> v_v
<joelteon> ^_^
<joelteon> ハハハ
* vil walks in
<vil> oh hey what's
* vil runs
<ELLIOTTCABLE> vil!
* ELLIOTTCABLE grabs vil
* purr rrrr ...
* dsamarin pets purr
* purr r
<joelteon> i really want to
<joelteon> catch rayquaza
<joelteon> guys
<joelteon> what should my server OS be
<joelteon> something 64 bit
<joelteon> and not debian
<joelteon> you guys suck at talking
<dsamarin> all the action is in #oftn
<joelteon> yeah dude
<dsamarin> joelteon: how come you want to avoid debian btw?
<joelteon> because 64-bit GHC and any executables compiled with it do not function on 64 bit debian
<dsamarin> devynci uses arch for his server OS
<dsamarin> wow
<dsamarin> i did not know that
<joelteon> yeah
<dsamarin> I wouldn't use the package management for ghc though
<dsamarin> if you're using debian
<joelteon> yeah
<joelteon> that's why I built from source
<joelteon> it's an API incompatibility
<ELLIOTTCABLE> arch <3
<ELLIOTTCABLE> Mac OS X “Server”.app :D
<joelteon> arch isn't an option
<joelteon> it's uh
<joelteon> gentoo, debian, ubuntu, centos
<joelteon> or fedora
<ELLIOTTCABLE> Fedora or CentOS.
<joelteon> is centos unixy?
<ELLIOTTCABLE> When I used CentOS, I wouldn't have known what that sentence meant.
<ELLIOTTCABLE> So, hard for me to have an opinion. In retrospect, I'd say, “I suppose so.”
<ELLIOTTCABLE> I know. I'm so helpful.
<joelteon> what's the directory structure like
<ELLIOTTCABLE> not the slightest fucking clue
<ELLIOTTCABLE> install it
<swart> freebsd is nice
<swart> I used debian for years
<swart> ports are far more sane
<joelteon> well I don't want my email to go away gaain
<joelteon> again
<purr\Paws> [Paws.js] helloalexpeterson force-pushed constructify from 1549b4f to 9574030: https://github.com/ELLIOTTCABLE/Paws.js/commits/constructify
<purr\Paws> Paws.js/constructify cee19b6 elliottcable: (new util) Partially replacing construct() with constructify()...
<purr\Paws> Paws.js/constructify be0b808 elliottcable: (- tests re) Re-arranging some tests
<purr\Paws> Paws.js/constructify be236b5 elliottcable: (- new) Getting started on an internal reporting API...
<purr\Paws> [Paws.js] helloalexpeterson pushed 1 new commit to Master: https://github.com/ELLIOTTCABLE/Paws.js/commit/da07ba07d881e85bcc78a27202b1f3e12889db02
<purr\Paws> Paws.js/Master da07ba0 elliottcable: Merge branch 'parser' into Master...
<purr\Paws> [Paws.js] helloalexpeterson force-pushed copy-types+ from f706480 to 0c8984f: https://github.com/ELLIOTTCABLE/Paws.js/commits/copy-types+
<purr\Paws> Paws.js/copy-types+ 7a9ea37 elliottcable: + Things have IDs
<purr\Paws> Paws.js/copy-types+ 24a0468 elliottcable: + adding (and noughtifying) metadata
<purr\Paws> Paws.js/copy-types+ 52cec2c elliottcable: + constructing Thing
<swart> haskell is a bear to install from source
<joelteon> yes
<joelteon> and it still didn't help
<joelteon> oh, centos is a linux distro
<joelteon> it's binary compatible with RHEL
<swart> yeah it's just redhat
<joelteon> ok, that's exciting
<swart> rhel doesn't have very frequent updates, so centos lets you have a more bleeding edge os
<joelteon> well, i don't really need bleeding edge
<joelteon> I'm fond of stability actually
<swart> linux isn't going through the contortions it used to, so it probably doesn't matter much
<joelteon> especially if it makes my GHC not stop working
<swart> unless you use ubuntu, which is all about contortions because they want to be like ms and apple
<joelteon> and they aren't like that
<joelteon> and they won't be
<swart> I don't know why people want OSes that screw up constantly
<joelteon> speaking of which
<joelteon> what do you guys recommend for VPS services?
<ELLIOTTCABLE> joelteon ⑊ linode
<ELLIOTTCABLE> or joyent
<ELLIOTTCABLE> if you need APIs
<ELLIOTTCABLE> what the *fuck* is this
<ELLIOTTCABLE> http://ell.io/secrut/
<gkatsev> prgmr is cheap as is 2host
<gkatsev> and I recently heard of digitalocean
<gkatsev> there's also always EC2
<gkatsev> micro instance is free for a year
<joelteon> i've used prgmr before
<joelteon> buyvm's uptime is embarrassing
<joelteon> probably gonna be prgmr
<joelteon> i've heard of digitalocean, apparently it's good
<ELLIOTTCABLE> EC2 is stay the fuck away
<ELLIOTTCABLE> EC2 has terrible performance; Joyent trashes them for the same price.
<ELLIOTTCABLE> and has a much better API, much better support. etetcetcetc
<ELLIOTTCABLE> “If you still want to order it, use 'view source' to find the commented out link.”
<ELLIOTTCABLE> LOL'D
<purr> LOL
<joelteon> ok that's two people that said linode
<joelteon> prgmr is more expensive than buyvm
<gkatsev> linode is good but it's expensive. relatively.
<joelteon> linode is really expensive compared to buyvm
<joelteon> buyvm is $60 a year
<joelteon> linode is $20 a month for equivalent
<ELLIOTTCABLE> yeah, because they don't have a super-micro instance /=
<ELLIOTTCABLE> it's truly excellent though.
<ELLIOTTCABLE> joyent's smallest instance is 2¢/hr
<ELLIOTTCABLE> and has some seriously impressive benchmarks
<joelteon> per usage hour?
<ELLIOTTCABLE> yep
<gkatsev> ec2 is also per hour
<joelteon> so that's $3 a week?
<joelteon> roughly.
<joelteon> $12 per month
<gkatsev> the free year is actually a year's worth of hours billed monthly.
<joelteon> buyvm is $5/month
<joelteon> but $12/month is good
<joelteon> i'll pay a lot for non pathetic uptime
<ELLIOTTCABLE> hit the “compare with AWS” button.
<joelteon> and ability to pick my distro
<joelteon> :|
<swart> when I looked at EC2 I calculated $60/month, but that was for a reasonable server
<swart> a bit pricey for minecraft :)
<ELLIOTTCABLE> okay sleptime
<ELLIOTTCABLE> bye
<joelteon> joyent has a very attractive web UI
<joelteon> so joyent has an API too
<joelteon> but I don't need one
<gkatsev> joyent also runs solaris so you could have full dtrace capabilities, if you need them
<gkatsev> though, perhaps that what the "smartos" is
<joelteon> this is just a thing that I'm gonna run my mail server on and a bot
<joelteon> and ZNC
<joelteon> joyent is also $12/month ok
<joelteon> i'd prefer prgmr in that case
<joelteon> and it scales down to less than 2x buyvm's price after a year
<joelteon> guess that'll keep saving me money
<joelteon> centos or arch for a server?
<gkatsev> arch or debian/ubuntu
<joelteon> centos it is
<gkatsev> lol
<purr> lol
<purr> <prophile> I wish nigger was more socially acceptable because it's a great onomatopoeia for the sound of a helicopter. niggerniggerniggerniggerniggerniggernigger
eligrey has quit [Quit: Leaving]
vil_ has joined #elliottcable
wudofyr___ has quit [Ping timeout: 276 seconds]
vil has quit [Ping timeout: 276 seconds]
wudofyr___ has joined #elliottcable
remyvaillancour has joined #elliottcable
<remyvaillancour> bored.
<remyvaillancour> who's awake?
<remyvaillancour> lock?
<remyvaillancour> *nope, guess not
<remyvaillancour> god whatever
remyvaillancour has left #elliottcable [""The best revenge is not living well. The best revenge is revenge.""]
<prophile> isn't she banned?
<joelteon> is that gabrielle
landocalrissian has joined #elliottcable
<whitequark> likely
<joelteon> i guess it would be
<joelteon> based on her username
<landocalrissian> huh?
<prophile> -!- remyvaillancour [~gqberilir@2001:0:4137:9e76:4c3:288c:b822:3fc8] has joined #elliottcable
ELLIOTTCABLE has quit [Remote host closed the connection]
<prophile> IPv6 though
ELLIOTTCABLE has joined #elliottcable
<prophile> I approve
prophile has quit [Changing host]
prophile has joined #elliottcable
<landocalrissian> that's me, prophile
<landocalrissian> can you help me?
<landocalrissian> i've had my account hacked into again
<landocalrissian> hacked/cracked
<landocalrissian> :(
<prophile> oic
<landocalrissian> how about you, jolteon?
<prophile> have you tried XML?
<landocalrissian> *joelteon. clever nick!
<landocalrissian> er. xml the client?
<landocalrissian> i have access to a variety of clients
_whitelogger has joined #elliottcable
_whitelogger has joined #elliottcable
<landocalrissian> the client isn't the problem. but no, i have not tried that.
<landocalrissian> the client isn't the problem. but no, i have not tried that.
_whitelogger__ has joined #elliottcable
_whitelogger__ has joined #elliottcable
_whitelogger__ has joined #elliottcable
<landocalrissian> hi _whitelogger! gosh it's been a long time!
<landocalrissian> hi _whitelogger! gosh it's been a long time!
<landocalrissian> hi _whitelogger! gosh it's been a long time!
<landocalrissian> hi
<landocalrissian> hi
<landocalrissian> hi
<purr> landocalrissian: hi!
<purr> landocalrissian: hi!
<purr> landocalrissian: hi!
<whitequark> shit
<whitequark> shit
<whitequark> shit
<landocalrissian> OH MYG OD HOW MANY OF U ARE TEHERE
<landocalrissian> OH MYG OD HOW MANY OF U ARE TEHERE
<landocalrissian> OH MYG OD HOW MANY OF U ARE TEHERE
* landocalrissian freaks out
* landocalrissian freaks out
* landocalrissian freaks out
<landocalrissian> lol
<landocalrissian> lol
<landocalrissian> lol
<purr> lol
<purr> lol
<purr> lol
* landocalrissian pets purr
* landocalrissian pets purr
* landocalrissian pets purr
* purr rrr
* purr rrr
* purr rrr
_whitelogger___ has joined #elliottcable
_whitelogger___ has joined #elliottcable
_whitelogger___ has joined #elliottcable
_whitelogger___ has joined #elliottcable
<landocalrissian> i missed u too purr
<landocalrissian> i missed u too purr
<landocalrissian> i missed u too purr
<landocalrissian> i missed u too purr
_whitelogger__ has quit [Remote host closed the connection]
_whitelogger has quit [Remote host closed the connection]
_whitelogger___ has quit [Remote host closed the connection]
<landocalrissian> OH MY GOD
<landocalrissian> lol
<landocalrissian> whitequark: are u always this incompetent
<landocalrissian> or is someone havin a giggle at ur exepsne m8
landocalrissian is now known as unreggednick
<whitequark> unreggednick: how do i phrase it
<whitequark> go fuck yourself?..
<whitequark> no, that's not it
<unreggednick> cunts
<unreggednick> freenode is staffed by cunts
<unreggednick> i'm so sick of it here
<unreggednick> is there any staff here? fuck you all
<unreggednick> your network sucks and so do you.
unreggednick is now known as Aarakul
<Aarakul> signed, your friendly neighborhood ringwraith.
<Aarakul> how do i phrase this, whitequark? name yourself after a creationist, becuase you are DUMB
Aarakul has left #elliottcable [#elliottcable]
B4Bitchdetta has joined #elliottcable
<B4Bitchdetta> i'm done. never using freenode for my own purposes again.
<B4Bitchdetta> if they want my traffic, they can apologise on bended knee.
<B4Bitchdetta> god, it's like playing legos in 1st grade all over again.
<B4Bitchdetta> hello folks. how's tricks?
<B4Bitchdetta> yes, it's me
<B4Bitchdetta> christ
<B4Bitchdetta> it's like talking to a wall made out of elliott flavored legos
<B4Bitchdetta> YES ELLIOTT, I SAID YOUR NAME. IT'S A HILIGHT, BITCH.
<B4Bitchdetta> purr: say something
<B4Bitchdetta> sigh
<B4Bitchdetta> !what
<B4Bitchdetta> !what
<B4Bitchdetta> god this is awfull
<B4Bitchdetta> purr: who coded you? a bunch of frogs on typewriters?
<B4Bitchdetta> bye folks
<B4Bitchdetta> back later, if i feel nice
B4Bitchdetta has left #elliottcable [#elliottcable]
derpydash has joined #elliottcable
<derpydash> anyone know any channels on this fucking place that AREN'T staffed by idiots?
<whitequark> btw
<whitequark> ELLIOTTCABLE: whitelogger now works on #Paws.Nucleus
<whitequark> though, I really ought to add color highlighting
<joelteon> the fuck is wrong with her
<derpydash> you mean me?
<derpydash> TALK TO ME, YOU FUCKING MORON
<derpydash> YOU DON'T TELL THE LADY EC DEIGNED TO DATE A FUCK
<derpydash> OR A STUPID
<derpydash> OR ANY OTHER NAME
<derpydash> purr: kill
<whitequark> joelteon: elliott dumped her
<derpydash> purr: I SAID KILL JOELTEON
<derpydash> uh, no
<whitequark> several years ago
<derpydash> i dumped his sutpid ass
<derpydash> what does he clal me these days?
<whitequark> and now she's mad as fuck
<derpydash> ummmm
<derpydash> erika?
<derpydash> erika
<derpydash> FUCK YOU
<derpydash> I'M A MARRIED DERPY
<derpydash> I WOULDN'T HAVE HIM IF I FOUND HIM DEAD ON THE STREET
<derpydash> D:
<derpydash> whitequark: lies, all lies. U MAD?
<derpydash> Nuck: WAKE UP, BUDDY
* derpydash falls over
<Nuck> derpydash: Who dafuq are you
<derpydash> jeannicolas: tell...ec...i never loved him...
<derpydash> Nuck: I'M GQ YOU TURD
<derpydash> christ
<derpydash> it's like talking to a wall made of derp
<Nuck> Ohai gq
<derpydash> ohai Nuck
<Nuck> nigga I'm elsewhere
* derpydash falls asleep in Nuck's hair
<derpydash> DON'T CALL ME NIGGA
<derpydash> YOU CAN CALL ME SIR
<derpydash> ...BITCH
<derpydash> lol
<purr> lol
<derpydash> purr: fuck off
* derpydash pets purr
* purr rrrrrr
<derpydash> I SAID I PETTED YOU, STUPID
<derpydash> purr: are you a bot?
<derpydash> what
<derpydash> beep
<derpydash> purr: I SIAD BEEP
<derpydash> ;asiydg;ailsydg;liaysdg;oiaysd;gliyuas;gyhd;lhsaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajkl;
<derpydash> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
<derpydash> ;;;;;;;;;;;;;;;;;;;
<derpydash> ;l
<derpydash> kh;ojg;kug;ksdfghsadf'
<derpydash> ga
<derpydash> dfgh
<derpydash> asd
<derpydash> fgha
<derpydash> dfh
<derpydash> a
<derpydash> dfh
<joelteon> dude
<derpydash> a
<derpydash> dfh
<joelteon> elliottcable dates some crazy bitches
<prophile> please stop
<derpydash> a
<derpydash> d
<derpydash> fh
<derpydash> asd
<derpydash> fh
<prophile> I don't particularly want to hand out ans
<derpydash> rdhjlr
<prophile> *bans
<derpydash> 'tyijkpe'to;jh;oiehg;oiahdoigasuiodyfroasiye
<derpydash> bored nao
derpydash has left #elliottcable [""The best revenge is not living well. The best revenge is revenge.""]
<joelteon> i think she's prepared to listen to reason
<joelteon> looks that way
derpydash has joined #elliottcable
<derpydash> please suck my dick; i dont' care
derpydash has left #elliottcable [""The best revenge is not living well. The best revenge is revenge.""]
<prophile> I'll interpret that as "please ban me"
<prophile> any objections?
<whitequark> prophile: yeah. you waited for too long
<whitequark> :/
<joelteon> what's wrong with her
<joelteon> normal people don't do that
<whitequark> joelteon: dunno. she got really vicious
<Nuck> prophile has op?
<Nuck> WTF
<Nuck> joelteon: You are 100% right that she's batshit insane
<prophile> yeah, I have op
<prophile> I don't think I ever actually used it before today
<joelteon> nothing sexier than hidden op
<prophile> bitches love +b
<whitequark> somehow I am not surprised
<whitequark> that prophile has op
<prophile> it's just the remnants of my imperial british power
<prophile> I think everyone with auto +v has op
<whitequark> wow
<whitequark> rich bastard: http://imgur.com/a/sAeIt
<purr> <Nuck> I love the feeling of blood on my dick
yorick has joined #elliottcable
yorick has quit [Remote host closed the connection]
yorick has joined #elliottcable
<purr\Paws> [muPaws.js] ELLIOTTCABLE pushed 1 new commit to Master: https://github.com/ELLIOTTCABLE/muPaws.js/commit/74010cf690145d999fc123ad9912df85464023ba
<purr\Paws> muPaws.js/Master 74010cf elliottcable: (- meta api) Re-naming µPaws to µpaws.js
<purr\Paws> [upaws.js] ELLIOTTCABLE pushed 1 new commit to Master: https://github.com/Paws/upaws.js/commit/74010cf690145d999fc123ad9912df85464023ba
<purr\Paws> upaws.js/Master 74010cf elliottcable: (- meta api) Re-naming µPaws to µpaws.js
<purr\GH> [cord] ELLIOTTCABLE pushed 1 new commit to Master: https://github.com/ELLIOTTCABLE/cord/commit/cf2888a52f36f8deac5ca9b59c2ac5e62edda10a
<purr\GH> cord/Master cf2888a elliottcable: (- meta) Preparing for npm
<purr\GH> [percival] ELLIOTTCABLE pushed 1 new commit to Master: https://github.com/ELLIOTTCABLE/percival/commit/ba4dcb9d36be2a149ab4f46099b7660d407b950b
<purr\GH> percival/Master ba4dcb9 elliottcable: (- meta) Preparing for npm
<purr> <gqbrielle> damn.
* whitequark is reading that dude's thesis
<whitequark> 60 pages, and he barely scratched the surface.
<whitequark> truly enormous work.
eligrey has joined #elliottcable
<eligrey> ELLIOTTCABLE: paws needs http://i.imgur.com/To3DQ6J.jpg
<eligrey> even though paws doesnt have pickle
<eligrey> just put the error in anyways
alexgordon has joined #elliottcable
audy has quit [Changing host]
audy has joined #elliottcable
<audy> eligrey LOL
<purr> LOL
yorick has quit [Remote host closed the connection]
<joelteon> what the fuck
devyn has quit [Read error: Connection reset by peer]
sanitypassing has quit [Read error: Connection reset by peer]
devyn has joined #elliottcable
<alexgordon> ?
<joelteon> desktop environments are such a waste
<micahjohnston> whitequark: what's it again?
<joelteon> the combination of gnome, KDE and X on my system was 1.3GB+
<joelteon> yum has this weird confirmation system
<joelteon> "this ok? [y/N]: "
<joelteon> hitting enter is the same as N
<joelteon> wtf
<whitequark> micahjohnston: sec
<micahjohnston> thanks
<micahjohnston> oh it was one of my tabs already :p
<alexgordon> hi micahjohnston
<alexgordon> micahjohnston: when's your birthday again?
<micahjohnston> alexgordon: 27th
<alexgordon> micahjohnston: we should get you a present!
<alexgordon> ELLIOTTCABLE
<joelteon> yeah
<joelteon> let's community fund a present!
<micahjohnston> aw :D
<joelteon> you guys didn't get me a present
<micahjohnston> joelteon: when was your birthday?
<joelteon> april 28th
<micahjohnston> happy birthday!
<micahjohnston> :p
<joelteon> thanks
<purr\Paws> [Paws.js] epidemian opened pull request #15: Use correct 'Paws.coffee' name in require (Master...patch-1) https://github.com/ELLIOTTCABLE/Paws.js/pull/15
<purr> <inimino> Actually elliottcable is narcissistic too, but it's more endearing because he's insane.
<whitequark> btw
<whitequark> wanna a russian no-context link? http://plucer.livejournal.com/55710.html#cutid1
yorick has joined #elliottcable
<micahjohnston> -song 26 basslines
<purr> micahjohnston: “26 Basslines” by Benga: <http://tinysong.com/LsRU>, “E1 26 Basslines” by Benga: <http://tinysong.com/v7M3>, “26 Basslines (Prod. By Benga)” by Benga: <http://tinysong.com/v7M5>
<micahjohnston> this songggggg
ellio has quit [Ping timeout: 260 seconds]
swart has left #elliottcable [#elliottcable]
Sgeo has quit [Quit: Leaving]
Sgeo has joined #elliottcable
<alexgordon> whitequark: fuck I love russia
<micahjohnston> lol
<purr> lol
<micahjohnston> HOLD THE LINE
<micahjohnston> LOVE ISN'T ALWAYS ON TIME
<whitequark> alexgordon: the sign reads
<whitequark> "FUCK FOR THE HEIR OF BEAR-CUB"
<whitequark> also this is one of the most awesomest photos i have seen http://ljplus.ru//img4/p/l/plucer/IMG_0056.jpg
<alexgordon> also, is there such a thing as unattractive russian girls?
<whitequark> so fucking absurd
<whitequark> mm
<whitequark> when you're 18 anything with a hole is an attractive girl
<alexgordon> I'm not 18, you may be confusing me with micahjohnston
<whitequark> wasn't referring to you
<alexgordon> THEN WHO
<whitequark> no one in particular
<alexgordon> my point stands
<whitequark> well, *shrugs* maybe me? when I want to fuck everything's attractive. when I don't, I don't judge people by their appearance because why the fuck
<purr> ¯\(º_o)/¯
<alexgordon> wait you're 18?
<whitequark> no
<whitequark> but I was 18 at some point in my life
<alexgordon> so was everybody. except micahjohnston
<whitequark> I think I'm 20
<alexgordon> we really must work out the average age of this channel
<whitequark> that changes everything for sure
<whitequark> yes. should be 20
<alexgordon> Russia: where you drink so much you forget how old you are
<whitequark> i don't drink
<whitequark> i only ever drank alcohol once in my life. wasn't impressed, didn't repeat
<alexgordon> haha
<whitequark> neither did drugs. too lazy to obtain.
<alexgordon> you should meet ELLIOTTCABLE
<alexgordon> didn't drink, then installed a bar in his house
<whitequark> plus, i have more fun things to do
<whitequark> like writing compilers at 5am
<whitequark> or explaining lambda-calculus to a girl at 5am
* alexgordon predicts that would go badly
<whitequark> how so?
<alexgordon> Russia: where the girls drink so much they let you explain lambda calculus to them
<whitequark> she doesn't drink with me, and not much at all. I think she's tired of it already
<whitequark> (which is in line with your joke so that's a bit funny)
<whitequark> though
<whitequark> I believe I got to church's numerals, checked that she actually understands the material, and fell asleep
<whitequark> something along these lines
<alexgordon> lol.
<purr> lol
<whitequark> what's so funny about it?
<alexgordon> it just IS funny
* whitequark rolls his eyes
<whitequark> lemme guess: "anything you should do with girl at 5am is to have sex with her", right?
<whitequark> it's boring. you are boring, all of you who have responded with such statements innumerous times throughout my life
<whitequark> plus, it's too much physical work and waaay not enough biochemical reward to be worth it
<whitequark> whereas, explaining things is.
yorick has quit [Ping timeout: 246 seconds]
<whitequark> I'm probably weird.
yorick has joined #elliottcable
<joelteon> you sound like a sociopath
<joelteon> or possibly just asexual
<joelteon> i can see how that joke would be entirely unrelatable
<joelteon> or
<joelteon> you might just be repressing something
<alexgordon> whitequark: man, explaining lambda calculus to a girl is bad at ANY time of day
<alexgordon> but if you can pull it off, more power to you
<joelteon> i realize what i said sounds insensitive
<whitequark> alexgordon: i don't really talk a lot to dumb girls ;)
<alexgordon> A man walks into a bar. He says to a girl: "λf.(λx.f (x x)) (λx.f (x x))". The girl buys him a drink.
<whitequark> and a person who can do university-level math would have no problems with lambda calculus
<whitequark> granted, you are able to motivate them somehow
<whitequark> joelteon: sociopath? maybe, the definition is rather wide. asexual? definitely no
<alexgordon> the only sociopath here is ELLIOTTCABLE
<joelteon> no way
<joelteon> he feels emotions
<alexgordon> just not the RIGHT emotions
<whitequark> gqbrielle?
<whitequark> besides
<alexgordon> haha well if not feeling emotions is the definition of a sociopath... gqbrielle doesn't qualify either
<whitequark> isn't one of defining qualities of a sociopath an ability to imitate emotions well?
<joelteon> yeah
<joelteon> he's not doing it so well
<whitequark> so well you could trick people who surround you
<alexgordon> probably jeannicolas then
<alexgordon> he's the most normal person I've ever met
<gkatsev> psychopaths are the ones with no emotion or something.
<alexgordon> on irc
<alexgordon> everybody in this channel is very slightly crazy, except for jeannicolas
<joelteon> yeah
yorick has quit [Ping timeout: 240 seconds]
ellio has joined #elliottcable
<whitequark> ugh
yorick has joined #elliottcable
<whitequark> twitter asks if I want to follow: "God", "Jesus Christ" and another totally irrelevant dude
<whitequark> I wonder what's up with it, or, more worryingly
<whitequark> what's up with my recent following patterns
<alexgordon> lol there's an @allah, tweets in arabic and accepts bitcoins
<purr> lol
<purr> <micahjohnston> what was that one webcomic with lots of dicks in it
<alexgordon> micahjohnston: OGLAF