ELLIOTTCABLE changed the topic of #elliottcable to: #ELLIOTTCABLE: Puppy paws patter placidly through the pale passageways ...
alexgordon has joined #elliottcable
<micahjohnston> alexgordon:
<micahjohnston> alexgordon: I don't really like infix lambdas :p
<alexgordon> ?
<alexgordon> micahjohnston: vs?
<micahjohnston> prefix and infix
<micahjohnston> :p
<micahjohnston> like I don't really like => in C# or w/e
<micahjohnston> or : in furrow I spose
<alexgordon> right
<alexgordon> but
<alexgordon> vs what
<alexgordon> you mean
<alexgordon> you like
<alexgordon> \x -> x
<alexgordon> but you don't like
<alexgordon> x => x
<alexgordon> ?
<alexgordon> personally
<alexgordon> I don't think it matters because you usually have to parenthesise it anyway
<alexgordon> (x: x)
<alexgordon> that said, I have a blanket policy on removing "crud"
<alexgordon> x:x is the minimum syntax for a lambda possible
<alexgordon> well I guess mathematica has #&
<alexgordon> but that requires anonymous arguments
sharkbot has quit [Remote host closed the connection]
sharkbot has joined #elliottcable
Nuck has quit [Ping timeout: 276 seconds]
Nuck has joined #elliottcable
Nuck is now known as Guest44521
Guest44521 has quit [Quit: Nuck Off]
PLejeck has joined #elliottcable
PLejeck has quit [Changing host]
PLejeck has joined #elliottcable
PLejeck is now known as Nuck
alexgordon has quit [Quit: Computer has gone to sleep.]
<purr> <devyn> elliottcable: eboyjr's boobs
<joelteon> do you guys happen to know if poke balls thrown after the first one have a higher catch rate?
<devyn> joelteon: I don't think they do
<devyn> otherwise you could just have a shitton of cheap balls and catch pretty much anything eventually, right?
<devyn> anyway brb
sanitypassing has quit [Quit: WeeChat 0.4.0]
<joelteon> yeah
<joelteon> assuming they don't kill off all your pokemon first
devyn has quit [Ping timeout: 276 seconds]
<joelteon> and by kill off
<joelteon> i mean faint
devyn has joined #elliottcable
eligrey has quit [Quit: Leaving]
<joelteon> how would you guys design a throttling system for an IRC bot?
<joelteon> i was thinking maintain a list of times per user for their most recent messages
<joelteon> when you receive a new one, filter out the ones that are too old
<joelteon> if the list gets too big, kick
<joelteon> yeah
<joelteon> that'll do, pig
<devyn> joelteon: that'll do, donkey
<devyn> that'll do
sanitypassing has joined #elliottcable
<joelteon> i fucking hate working with maps in haskell though
<joelteon> they're just awful
<devyn> you mean Map maps?
<joelteon> yeah
<joelteon> Maybes everywhere
<devyn> haha, well, how the fuck else are you gonna do it
<joelteon> i know
<joelteon> it just sucks
<joelteon> i should be able to do it with lens
<devyn> I got a pair of corsair SP120s to replace the fan on my cooler
<devyn> oh my god so quiet <3
<devyn> and performance is better
<devyn> I can actually have my 4.3 GHz OC and not worry about my temps anymore
<purr> <Nuck> I think there's actually a wat about my mangina. >_>
yorick has joined #elliottcable
<purr> <Nuck> Imagine if all porn everywhere just had dolphins over the tits
alexgordon has joined #elliottcable
<purr> <sephr> the dom doesn't let me generate invalid xml
<purr> <devyn> wallhackers
<ellio> Hi, all.
<ellio> Of *course* my client quit. Jesus H. Christ.
swart has joined #elliottcable
<ellio> o7 swart
<ellio> it's pretty dead right now (just hopped in to say hi), but I'm pretty sure you'll get along excellently with at least devyn and alexgordon, if not several others.
<purr> hah
<ellio> APL and mathematics? yeah.
<swart> morning
<swart> mostly I live in IRC. Twitter is just something I do on the weekends :)
<swart> as soon as I can sort out my keyboard and mouse I plan to try this http://packages.dyalog.com/
<fannkuch> swart: kewl, are you doing the competition?
<swart> not aware of it
<fannkuch> arkos...templeos...best os is K OS! http://kparc.com/
<ellio> swart: A lot of us in here are various-levels-of-amateur programming language theorists / programming language designers.
<swart> K is the J variant Iverson developed?
<ellio> So, the whole “pretty hard to make a living at” is something I share in heavily.
<ellio> sometimes I just wish I could find a fire for building CRUD Rails apps.
<swart> yeah I'm a bit of a Smalltalk geek so I get steady work, but it's pretty specialized so I've been moving a lot
<fannkuch> no, K is by Arthur Whitney
<fannkuch> Whitney also wrote the first version of J, but Iverson and Hui mostly developed it
<ellio> I've'n't the slightest fucking clue where to find work doing what *I* love.
<ellio> >:
<swart> oh I see. not too familiar with it, but I worked at UBS in Switzerland and someone gave me a reference manual once :)
<ellio> Probably going to move to Seattle or SanFran and just hope for the best. *If* I'm going to find work doing anything remotely interesting, I suppose it'll be there.
<swart> well line up some interviews before you go. you'll be fine
<swart> there's a ton of work
<ellio> Problem is finding interesting things, not finding work so much.
<swart> SF is stupidly expensive though
<swart> people are interesting everywhere :)
<ellio> I've got a lot of history with Ruby way-back-when, and my current magnum-opus involves a hell of a lot of JavaScript … so I could *easily* find work doing web-dev at any shop you could name. I'm pretty damn good. But I don't know how to find *interesting* shit.
<ellio> Infrastructure dev. Tooling. Open-source. The stuff I love.
<ellio> Most especially, language design work. That's what I truly care about. Making *programming* easier and faster and more productive and more fun.
<ellio> lol yeah, so I hear.
<purr> lol
<swart> the more you specialize the easier it is to find work ime
<ellio> I've got some good friend trying to drag me into the pacific NW.
<ellio> Cascadia or whatever it's called.
<swart> the west is the best
<ellio> Portland, Seattle.
<swart> get here, we'll do the rest
<ellio> so that's a pretty likely situation. Especially 'cause cheaper than SF.
<ellio> swart: where'bouts're you?
<swart> Oregon is fantastic. also not insanely overcrowded like the bay area
<swart> San Jose CA
<ellio> One thing I'm slightly freaked-out by is the political climate therebouts
<swart> I'm from Vancouver though. before that Alberta
<ellio> I'm from Alaska.
<swart> the demographics here are interesting
<ellio> Which is climactically similar, and diametrically different, socially.
brr has quit [Quit: its all brred out aye btch i cant see ya]
<swart> I find this to be the least social place I've lived
<ellio> San Jose? Oh?
<ellio> and I meant, as in, social-policy, not social-interaction
<swart> yeah I meant social interaction
<ellio> alaskans like to shoot things.
<ellio> Anyway! Back to software development!
<ellio> or some similar generalization thereof.
<ellio> canadians like to give things healthcare.
<ellio> swart: It's nice to meet you. Hang around. We need more highly-intellectual people around here. (=
<swart> okay have fun
<swart> I'll hang around. thanks for the invitation
<ellio> at the very least, make sure you meet devyn, alexgordon, and whitequark.
<alexgordon> up ellio
<ellio> down allie
<ellio> introduce yourself to swart, but don't scare him off. ;)
<purr\Paws> [Paws.js] ELLIOTTCABLE created constructify+ (+21 new commits): https://github.com/ELLIOTTCABLE/Paws.js/compare/fa4eccecae4a^...87a361954723
<purr\Paws> Paws.js/constructify+ fa4ecce elliottcable: + out with the old ...
<purr\Paws> Paws.js/constructify+ 5696539 elliottcable: + let's start with the basics.
<purr\Paws> Paws.js/constructify+ 11e4e46 elliottcable: + ... in with the new!
eligrey has joined #elliottcable
<whitequark> hey ellio
<whitequark> um
<whitequark> you're elliottcable
<whitequark> well whatever
<ellio> yep, but on irccloud
<ellio> 'cause fuckin'
<whitequark> let's talk tonight
<ellio> fuckin'
<ellio> irssi
<ellio> is a dick
<whitequark> as in
<whitequark> with voice
<ellio> a dickssi-dick.
<ellio> lolwat
<purr> lolwat
<ellio> OH MY GOD I GET TO HEAR YOUR FAMOUS RUSSIAN ACCENT
<whitequark> shit
<ellio> You mentioned that you feel like you suck at English, when you're not using text, right?
* whitequark changes his mind quickly
<whitequark> (not actually)
<ellio> Don't worry, I won't judge. I have plenty of foreign friends.
<whitequark> ellio: yea
<ellio> But why?
<whitequark> mmmm
<ellio> BUT WHY, SAID THE MARMOT
<whitequark> because I've never had any native english speaker to understand me
* ellio eyebrows
<whitequark> my russian friends who also know english do understand me
<ellio> M'kay. Expect to take it very slow, and not talk about anything important … but then it'll be fine.
<whitequark> but maybe we're just screwed up in the same way
<whitequark> no, you don't get it
<whitequark> I've never had any native speaker to understand me
<whitequark> because I never talked with one in my life, dammit
<ellio> OH
<ellio> MIS-READ THAT
<whitequark> well
<whitequark> that was ambiguous ;3
<ellio> You literally meant it the way you typed it. Correctly.
<ellio> No, it was only ambiguous if I assumed you'd screwed it up.
<ellio> hey, whitequark, write some Paws. ;)
<whitequark> probably no. I've had to finish this unrelated work I have to finish, and then I promised to deliver Foundry
<whitequark> thus, I have to deliver it.
<whitequark> s,had,,
<ellio> oh, you promised, did you?
<whitequark> yep
<whitequark> "the Foundry beta will be available mid-summer", to quote myself
<whitequark> then it sure as fuck has to be available
<whitequark> besides. I'm working on this for precisely (I think... or pretty close) 18 months
<whitequark> nevermind I had to learn the theory of optimizing compilers
<whitequark> still quite a bit of time :)
<whitequark> well
<whitequark> I'm off for a few hours
<whitequark> four or so
<ellio> hi whitequark
<ellio> sorry
<ellio> was writing
<purr> <Nuck> I'd play 'Extreme Hobo Beatdown' but not 'Football'
<dsamarin> haha
<dsamarin> ellio: you should hear my famous russian accent
<ellio> lol dsamarin
<purr> lol
<dsamarin> opuliance, i hyas eet
<dsamarin> i is russkie hyacker
<dsamarin> i is Devin Самарин
<ellio> excellent.
<whitequark> have you seen
<whitequark> ?
<ellio> mwat
<ellio> whitequark: tl;dr. tell me otherwise.
<whitequark> ellio: oh you need to read it all to appreciate
<whitequark> well
<whitequark> you remember that whole "mongodb is webscale" video?
<ellio> errrr, no
<ellio> I don't pay attention to that shit
<whitequark> it's fucking hilarious
<ellio> Ah, finally, that explains it
<ellio> irssi is segfaulting when I'm away
<whitequark> and it ends with "does /dev/null support sharding? if it does, I will use /dev/null"
<whitequark> now that video was obviously a parody
<whitequark> however in raggi's irc log he reenacted that in reality
<whitequark> some poor mongodb believer
<whitequark> hilarious as fuck
<joelteon> someone believed that?
<whitequark> joelteon: YES
<joelteon> do they not know what /dev/null is?
<whitequark> likely, no
<whitequark> (well, how dumb exactly do you have to be otherwise)
<whitequark> he even provided a script
<whitequark> which literally shards /dev/null
<joelteon> oh, cool
<joelteon> why would you mknod though?
<joelteon> i guess that's fast
elliottcable has joined #elliottcable
elliottcable has quit [Client Quit]
elliottcable has joined #elliottcable
<elliottcable> Fuckin' fuck
<elliottcable> okay
<elliottcable> resorted to `while :; do irssi; done`
<joelteon> you should get a new server
<elliottcable> fuckit
<elliottcable> suspect it's a segfault because of the SASL module
<joelteon> while:;
<elliottcable> dunno
<joelteon> :(){irssi|:};:
<ellio> I don't get the sharding /dev/null thing
<ellio> likely because A) I don't get sharding, and B) I dunno what mknod is.
<ellio> #filesystemnoob
<joelteon> sharding
<joelteon> i guess it's like storing data from the same set in different databases
<joelteon> oh, it helps improve search performance
<joelteon> yeah, that makes sense
<joelteon> if you shard on ID to 10 different databases, you'll get search times 10x faster
<swart> it's like splitting your data across different servers. not magic and certainly comes with its own set of problems
<elliottcable> I feel like conlang relays are evidence of conlanging being stuck in a Rut similar to ours of PLT.
<elliottcable> /=
<elliottcable> micahjohnston ⑊ ↑
<elliottcable> then again, I guess an end-goal almost taken as a given for any conlanging experiment would be “ability to express any concept *another* language can express”
<swart> anyone play with dyalog APL?
<swart> I've got it running in an ssh session and it's asking me to use the Windows key
<elliottcable> is dyalog a prolog successor?
<elliottcable> ahhhh, “development platform”
<swart> no APL
<swart> got it running on my raspberry pi, which is pretty fucking great actually
<swart> the unix docs say to use the Ctrl key on that plaform, but my shell isn't happy with that
gazoombo has joined #elliottcable
<elliottcable> o7 gazoombo
<elliottcable> irccloud! :D
<joelteon> guys what should I eat for lunch
<elliottcable> yourself.
<alexgordon> sup
<elliottcable> hi, alexgordon
<elliottcable> buncha shit
<joelteon> hi
<purr> joelteon: hi!
<joelteon> i need to eat something
<alexgordon> mmm
<alexgordon> I need to relax
* alexgordon makes a compiler
<alexgordon> amazing how relaxing compilers are
<alexgordon> though this is the only channel that understands
<whitequark> guys guys
<whitequark> have you seen vau-calculus and the Kernel PL?
<whitequark> it's beautiful
<whitequark> tldr: scheme with first-class special forms (not just procedures).
<alexgordon> no
* whitequark is reading the guy's thesis
<alexgordon> link?
<whitequark> it's enormous. both in size (400+ pages) and scope
<whitequark> formalization of dozen of various languages, philosophical concerns... apart from the language itself
<whitequark> sec
* alexgordon writes a grammar for his grammar-grammar generator
<purr> LOL
<alexgordon> jesus virgin birthing christ
<alexgordon> this is more like a book
<alexgordon> 396 pages!
<alexgordon> ^ ELLIOTTCABLE: see, it is possible to specify language grammars!
<alexgordon> oops, root rule is wrong :P
<elliottcable> hi alexgordon
<elliottcable> joelteon ⑊ I need to eat something, too
<elliottcable> joelteon ⑊ let's eat eachother!
<elliottcable> alexgordon ⑊ lolwat
<purr> lolwat
<elliottcable> alexgordon ⑊ I don't know what any of that means.
<alexgordon> ELLIOTTCABLE: no but micah would
<elliottcable> and it's *easy* to formalize cPaws, everybody knows that
<joelteon> what is there to eta
<joelteon> eat
<joelteon> in this state
<alexgordon> ELLIOTTCABLE: then do it
<joelteon> so, I wonder if AT&T is tracking all the packets I send through the network
<elliottcable> it's already formalized
<elliottcable> pretty sure micah wrote a grammar ages ago
<elliottcable> anyway, I'm not going to learn some stupid fucking PEG stuff to formalize a six-character grammar for you, alexgordon
<elliottcable> It's of no relevance to me, because I already have a parser, and the syntax is not intended to be portable.
<elliottcable> That's like you asking me to write a PEG grammar for my assmebler language.
<elliottcable> “Fuck that. It's <word> <arg>[, <arg>, <arg>, ...]\n. Figure out the rest for yourself, if you have a damn good reason to be parsing it.”
<alexgordon> ELLIOTTCABLE: lol PEG. tell him whitequark
<purr> lol
<joelteon> I like PEGs
<alexgordon> joelteon: then you shall die.
<joelteon> well, mainly because it's the only parsing thing available for Lua
<alexgordon> Lua: 1-based indexing should be enough for anyone
<alexgordon> ELLIOTTCABLE: it was more the lack of any specification whatsoever
<alexgordon> you go on about how the language is simple
<alexgordon> but
<joelteon> haha
<joelteon> lua is weird
<joelteon> but it is pretty fast
<alexgordon> not simple enough to lend itself to a simple specification
<joelteon> and good for scripting
<joelteon> AND good for embedding
<alexgordon> joelteon: eh, python doesn't treat me like a child
<joelteon> yeah, but lua isn't a terrible language
<alexgordon> it's not really good for embedding, since it has a very small standard library
<alexgordon> it's not really good for anything because of that
<alexgordon> want to parse json? tough luck!
<joelteon> well, you'd think the language it's embedded in would provide whatever you need
<alexgordon> you'd think the state would provide adequate healthcare!
<joelteon> you'd think the NSA wouldn't track all of our personal data
<alexgordon> you'd think
<alexgordon> but I mean, I don't see why there can't be a blessed set of lua code to perform common tasks
<alexgordon> lua is a programmatic desert
<elliottcable> nonono
<elliottcable> I fully believe that I could specify Paws in a couple pages.
<elliottcable> The problem is not that a specification wouldn't be *simple*,
<elliottcable> it's that the *design is incomplete*.
<elliottcable> And will continue to be until more implementations are written.
<joelteon> the *design* is dependent on the *implementation*?
<joelteon> this language is going places
<elliottcable> There's *no way* for me to reasonably design distribution or Units until I have *widely differing* implementations (a JavaScript one running on a client; a functional one, in Haskell or similar; a machine-code one or compiler of some sort) to *design* that.
<elliottcable> joelteon ⑊ Yes. As with any *real-world* language, as opposed to some academic bullshit, I'm designing it based on what *works well*, what's useful, what's do-able.
<elliottcable> Anybody who would design a distributed language intended to federate between wildly different environments in real-time, *without taking into account how that actually works out in those environments*, is an academic-minded douchebag with no grounding in reality.
* elliottcable breathes
<elliottcable> Sorry. Pet peeve.
<elliottcable> Anyway. It'd be possible for me to write an abriged spec for what we have so far, but it's so surely going to change with implementation and discussion of the remaining issues, that it'd be a *huge* waste of my time.
<alexgordon> wait so paws is google wave?
<joelteon> looks that way
<elliottcable> It'd basically exist only temporarily, and only to please alexgordon. And given that I don't believe that pleasing alexgordon is actually going to net me anything (i.e. his time; or an implementation grounded in his theories of software-development, which is what I really want), then it benefits me nothing.
<whitequark> lol PEG
<purr> lol
micahjohnston^ has joined #elliottcable
<elliottcable> micahjohnston^!
<elliottcable> you still have a hat! <3
elliottcable is now known as ELLIOTTCABLE^
micahjohnston has quit [Ping timeout: 246 seconds]
fwg has quit [Ping timeout: 246 seconds]
micahjohnston^ is now known as micahjohnston
whitequark has quit [Remote host closed the connection]
<joelteon> thank god for returns
whitequark has joined #elliottcable
<whitequark> fucking freenode
fwg has joined #elliottcable
fwg has quit [Changing host]
fwg has joined #elliottcable
yorick has quit [Ping timeout: 269 seconds]
yorick has joined #elliottcable
fannkuch has quit [Ping timeout: 240 seconds]
fannkuch has joined #elliottcable
<whitequark> also
<whitequark> fuck some dickhead who occupied all the 2.4G spectrum in my apartments
<whitequark> this is annoying. nothing works on 2.4 and phone doesn't work well on 5
whitequa1k has joined #elliottcable
whitequa1k has quit [Client Quit]
ChanServ has quit [*.net *.split]
ChanServ has joined #elliottcable
<purr\GH> [System] ELLIOTTCABLE pushed 1 new commit to Master: https://github.com/ELLIOTTCABLE/System/commit/3b6dfdb89baf53fcafec91e4459288a5432ab846
<purr\GH> System/Master 3b6dfdb elliottcable: (- new shell git) Added a git command to get an overview of my current work
<ELLIOTTCABLE^> soooooo hunnnnngry
<purr\GH> [System] ELLIOTTCABLE pushed 1 new commit to Master: https://github.com/ELLIOTTCABLE/System/commit/3a5763332cc8e0a84fd707f2deba372cb1386387
<purr\GH> System/Master 3a57633 elliottcable: (- fix) Colourizing that last command
<ELLIOTTCABLE^> wat eat
<ELLIOTTCABLE^> joelteon ⑊ what'd you eat
<ELLIOTTCABLE^> joelteon ⑊ what should I eat
<ELLIOTTCABLE^> joelteon ⑊ should I eat whatever you are?
<ELLIOTTCABLE^> ate.
<joelteon> i'm thinking abotu chipotle
<ELLIOTTCABLE^> ate*
<joelteon> but I've eaten that like four times
<joelteon> in the past month
<ELLIOTTCABLE^> oooo that sounds Fucking Good
<ELLIOTTCABLE^> too bad the nearest one is like 400 miles ;_;
<joelteon> yeah
<joelteon> ok maybe I will anyway
<joelteon> lots of protein and shit
<ELLIOTTCABLE^> bring me some D:
<joelteon> ok i'll throw hard
<alexgordon> can I have a hat?
alexgordon is now known as alexgordon^
<purr\GH> [System] ELLIOTTCABLE pushed 1 new commit to Master: https://github.com/ELLIOTTCABLE/System/commit/038c86845dc5a941171bead408965bc6c181870e
<purr\GH> System/Master 038c868 elliottcable: (- new) Adding a list of stashes to `sup`
<ELLIOTTCABLE^> I definitely have the prettiest things.
<ELLIOTTCABLE^> http://ell.io/iynDv
<joelteon> Okay
<ELLIOTTCABLE^> wtf
<joelteon> So I can either go out to eat somewhere
<ELLIOTTCABLE^> god damnit droplr
<joelteon> Or I can make something with shredded cheese, spinach, and oreos.
<ELLIOTTCABLE^> here's the unfucked one:
<ELLIOTTCABLE^> http://ell.io/icLD
<ELLIOTTCABLE^> oh, shit
<whitequark> joelteon: chicken
<joelteon> we don't have chicken
<joelteon> we have shredded cheese, spinach, and oreos
<whitequark> buy
<whitequark> chicken
<joelteon> ok
<whitequark> and grill it
<joelteon> I'm going shopping later tonight, but the car's in the shop atm
<whitequark> <3 chicken
<purr> Let it be known that whitequark hearts chicken.
<whitequark> brb cooking
<joelteon> yeah it's clean protein
<joelteon> but we don't have any of that here
<joelteon> this bitch ONLY buys frozen food
<whitequark> this bitch?
<whitequark> you're harsh
<joelteon> she only buys frozen food
<joelteon> my attitude is justified
<whitequark> well
<whitequark> frozen food is meh
<joelteon> she's not actually a bitch
<ELLIOTTCABLE^> otters is in a relationship?
<joelteon> i just use "this bitch" to refer to people I know
<joelteon> no, she owns the house i live in
<whitequark> I guess a dog won't be able to buy groceries, yes
<whitequark> hah
<whitequark> calling your landlord a bitch.
<joelteon> i do want to move out though
<joelteon> looking for a place around here
<joelteon> i have no idea what happened here http://puu.sh/3bhbA.png
<joelteon> is this just RES messing up?
<whitequark> y u reddit
<joelteon> cause i liek to feel superior to people on weekends
<ELLIOTTCABLE^> otters were u liv
<joelteon> nor cal
<ELLIOTTCABLE^> ew
<joelteon> it's nice here
<ELLIOTTCABLE^> ewbutts
<joelteon> ok
<purr> <alexgordon> FUCK cups
<yorick> I think printing is terrible in general
<alexgordon^> ?
<yorick> joelteon: more importantly, y u cringepics
<yorick> alexgordon^: you do mean the common unix printing system, right?
<joelteon> every now and again some of them are funny
<yorick> joelteon: and most of the time it's just laughing at things
<yorick> s/things/people
<joelteon> yeah, I know
<alexgordon^> reddit is a waste of life
<joelteon> it's a pretty lame subreddit
<joelteon> but sometimes it's good
<alexgordon^> I'm so much happier since I quit reddit
<alexgordon^> and HN
<alexgordon^> and all that shit
<joelteon> really
<joelteon> reddit was making you unhappy?
<alexgordon^> yeah
<joelteon> why
<alexgordon^> constant bitching and pedanticism
<alexgordon^> from the people who comment on there
<joelteon> you have a point
<alexgordon^> not quite as bad as HN, but it just turns you into a bitter person
<yorick> I only look at HN's submissions, rarely the comments
<yorick> the comments are just terrible
<alexgordon^> yah
<yorick> sometimes submissions I like (I view them with RSS) turn out to have been downvoted, [dead] or deleted
<yorick> s/sometimes/most of the time/
<alexgordon^> I mean
<alexgordon^> some HN comments have been great
<alexgordon^> I can remember a few that were really great
<alexgordon^> but mostly it's just crap now
<swart> a firehose of clever people shooting down other people's ideas
<alexgordon^> unless it's from pg
<joelteon> yeah maybe I'll just stop redditing
<swart> I unfollowed pg on twitter just the other day. made some inane comment about parenting :p
<yorick> I remember a lesswrong discussion that said that something wrong with our culture is that we prefer to argue showing disagreement and pointing out negative things instead of making new agreeing points
<swart> honestly sucking up to rich people is such a waste of life. might as well follow some celebrity crap
<alexgordon^> yorick: no good sentence has ever started with "I remember a lesswrong discussion..."
<yorick> alexgordon^: pfft
<yorick> no good sentence has ever started with "no good sentence has ever started with"
<alexgordon^> quite
<yorick> but what's wrong with lesswrong?
<alexgordon^> yorick: seems like HN with more circlejerk
<alexgordon^> and emphasis on the jerk
<joelteon> reddit is a massive circlejerk
<joelteon> and yet /r/programming
<joelteon> on every post
<alexgordon^> but mainly, if we are a product of an environment, I don't want to end up like any of the people on lesswrong!
<joelteon> "oh this is a stupid idea"
<joelteon> it's really fucking weird
<alexgordon^> so for that reason alone I stay away from it
<joelteon> and then everybody agrees in the comment section about how stupid it is
<joelteon> I don't know why
<joelteon> I guess because they all want to show how superior they are to the OP?
<joelteon> BRB, I'm going to the gym
<alexgordon^> joelteon: pg said it, disagreeing is more interesting than agreeing
<alexgordon^> people who agree don't comment on things
<yorick> pg said that?
<yorick> I remember it from lesswrong
<alexgordon^> I mean, it's a general statistical principle
<alexgordon^> selection bias I guess?
<alexgordon^> but it's not like in real life, or even IRC, when people are compelled to be nice to people
<alexgordon^> otherwise they are shunned
<joelteon> ok well never mind
<joelteon> i'm stimulant-sensitive
<joelteon> spent 35 fucking dollars on that stuff
<alexgordon^> -ovoids @ joelteon
<joelteon> yeah I've read that
<alexgordon^> I didn't say you hadn't!
<joelteon> I didn't say you did
<alexgordon^> I didn't say I did
<joelteon> me neither
<joelteon> so we're in agreement?
<alexgordon^> I disagree: we're in agreement
<joelteon> no i disagree
<joelteon> ok ok i need a project now
<joelteon> a PHP evaluator in haskell?
<joelteon> i think yes
<yorick> no evaluating PHP is a terrible idea
<yorick> even PHP can't do it correctly :P
<joelteon> maybe not
<yorick> why not start with a brainfuck evaluator?
<joelteon> that's too easy
<joelteon> well
<joelteon> not really
<joelteon> maybe PHP with lexical scoping
<joelteon> that would be cool
<yorick> and then a compiler for C to brainfuck
<joelteon> yeah that would be cool too
<joelteon> I dunno how you do syscalls in brainfuck
<yorick> and then a human-brain interface and general AI
<yorick> the AI ofcourse written in brainfuck
<yorick> I dunno why not introduce the $ for syscalls :P
<yorick> maybe some spaceships with warp drives after that and of course artificial gravity
<yorick> and then an effective dyson sphere around the sun
<joelteon> what license should I use?
<yorick> s/human-brain/brain-computer/
<joelteon> for my open source software that i dont give a fuck that people do with
<yorick> I always use ISC
<yorick> also you'll probably need a way to reverse entropy
<joelteon> you know I hate when examples don't typecheck
<Nuck> Guys. Somebody just posted the dumbest thing on /g/
<Nuck> "Turing proved in his halting problem that it is impossible for a programmer to manually manage memory"
ELLIOTTCABLE^ has quit [Remote host closed the connection]
ELLIOTTCABLE has joined #elliottcable
<joelteon> so
<joelteon> I think PHP's grammar is left recursive
<joelteon> this sucks
<alexgordon^> Nuck: lol wat
<purr> lol
<Nuck> Oh man
<joelteon> wait
<Nuck> I'm in this thread dissing Haskell and praising Node.js to piss them off
<Nuck> "It's the first language made for real asynchronous things like webscale and databases. It's also great for realtime interactive applications development, something you can't do in C++"
<joelteon> how do you parse left recursive grammars?
<Nuck> And nobody realized I was trolling
<joelteon> consider the case of concatenating two variables
<joelteon> $a.$b
<Nuck> "like webscale and databases"
<joelteon> to parse a concatenation you have to do <expr> '.' <expr>
<joelteon> but a concatenation IS an expression
<joelteon> well I could generalize it to infix operator
<Nuck> hahahah YES THREADJACKED
<joelteon> but the problem remains
<alexgordon^> Nuck: link?
<joelteon> if I put <var> before <concat> in the grammar
<joelteon> then it consumes up to . and fails
<joelteon> so like
<joelteon> ??
<Nuck> They're fucking eating it up
<joelteon> what do I do here
<joelteon> maybe I'll use attoparsec which *actually* does backtracking
<alexgordon^> Nuck: trolls trolling trolls
<Nuck> alexgordon^: Essentially, yes.
<Nuck> But I'm even pulling out the awful schoolroom examples of OOP and they *still* haven't caught on
<alexgordon^> confirmed for autism LOL
<purr> LOL
<alexgordon^> Nuck: If you've been trolling 4chan for half an hour and you still don't know who the idiot is, you're the idiot
<Nuck> alexgordon^: haha I'm just doing this because I'm bored and it's entertaining.
<ellio> hi
<purr> ellio: hi!
<Nuck> Ahoy ellio
<ellio> Am I land?
<ellio> Hello, dad. Yes, I am Paws.
<ellio> wasn't that you, Nuck?
<Nuck> what
<Nuck> Hm
<Nuck> Can somebody help me figure out why YouCompleteMe isn't completing GTK shits?
<ellio> I fucking *love* git.