ec changed the topic of #elliottcable to: #
alexgordon has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
<purr\GH> [System] ELLIOTTCABLE pushed 1 new commit to Master: https://github.com/ELLIOTTCABLE/System/commit/3e1d5e017b32bd18e15f98b9aeb0a2d1a16b1e9a
<purr\GH> System/Master 3e1d5e0 elliottcable: (new service) I'mma try Floobits.com
<purr\GH> [System] ELLIOTTCABLE force-pushed Master from 3e1d5e0 to 4b1881e: https://github.com/ELLIOTTCABLE/System/commits/Master
<purr\GH> System/Master 4b1881e elliottcable: (new service) I'mma try Floobits.com
<purr\GH> [System] ELLIOTTCABLE force-pushed Master from 4b1881e to 06d3f6a: https://github.com/ELLIOTTCABLE/System/commits/Master
<purr\GH> System/Master 06d3f6a elliottcable: (new service) I'mma try Floobits.com
<ec> gods in heaven
<ec> thank god that finally scrolled off
<joelteon> ok here's a stylistic question for you fags
<joelteon> I need to make a giant switch statement based on an attribute of a packet
<joelteon> because this is an IRC server
<joelteon> should I use case, write different functions, or use one function and change the first argument
<joelteon> like respond "foo" bar = ...; respond "baz" qux = ...
<prophile> joelteon: what language is this, if you'll pardon my asking?
<prophile> and what's the type of the attribute?
<prophile> string here?
<prophile> Data.Map.Map String (Foo -> IO Bar) would seem lke a way of doing it
<joelteon> prophile: haskell
<joelteon> why a map
<prophile> O(log n)
<prophile> plus, you could build it in a modular fashion
<prophile> using simple union across maps exported by multiple modules
<joelteon> ok, good idea
<joelteon> defining the same function with a different constant argument is O(n)
kansface has joined #elliottcable
<ec> joelteon: I thought that Youtube link was from you, not prophile
<ec> so I was like … you made a Youtube video, to ask us about code-styling?
<prophile> no, I linked a youtube video
<prophile> to remind you how much you're not british
<ec> british? wat?
<prophile> the linked video is a recording of jerusalem
<prophile> which would be the national anthem if it wasn't named after a foreign city >.>
<ec> … wat fuk
<ec> kansface: 'k. Sorry, multitasking all to fuck, here.
<ec> kansface: it's an asynchronous programming language.
<prophile> you're an asynchronous programming language
<ec> design of my own, it's a pet-project thing.
<ec> -spec @ kansface
<purr> kansface: Paws' half-arsed Version 10 specification <http://ell.io/ihQzs>
<ec> closest thing to documentation, at the moment.
<ec> kansface: there's a proof-of-concept implementation, http://ell.io/$Paws.js, and I'm currently working on a re-implementation, when I have extra time (moving to Chicago at the moment, and busy with life stuff, though.)
<ec> kansface: it's not like anything you've seen before. It doesn't fall easily into any of the classes of programming language you're likely familiar with (functional, procedural, or ‘object-oriented’). It's fairly Out There™.
<ec> if you want to know more, I'd be happy to chat about it, of course. It's mah baby.
<ec> (=
<ec> er, crap
<kansface> the link is broken
<prophile> "It's mah crap."
<ec> be nice, prophile
<prophile> <3
<ec> kansface: oops. http://ell.io/tt$upaws.js
Sorella has quit [Quit: Ex-Chat]
<ec> kansface: clone, and then try, for example, `./examples/09.a.routine.paws`
<kansface> k
<ec> prophile: seen alexgordon recently?
<prophile> i've never met the man in person
<prophile> i offered him beer once but he just grumbled about disliking beer
<ec> I meant, has he been online. I've obviously been away.
<ec> I'm trying Floobits right now, it seems neat. Want to come play with me, prophile?
<prophile> ah
<prophile> I... think so?
<prophile> does the bot not know?
<prophile> floobits eh?
* prophile reads
<prophile> oh dear, i've entered latenc land
<joelteon> latency land
<prophile> yes
<prophile> that one
<prophile> I'd have corrected it myself but the latency is between me and screen
<prophile> ec: right
<prophile> let's do this
<joelteon> Haha
<joelteon> I have to add two hlint pragmas
<joelteon> one to suppress a warning
<joelteon> and one to suppress an erroneous warning generated by the previous pragma
<joelteon> when will this wild merry go round existence end
<prophile> what warning are you suppressing?
<micahjohnston> ec:
<micahjohnston> ec:
sharkbot has quit [Remote host closed the connection]
sharkbot has joined #elliottcable
<joelteon> camecase
<joelteon> camelcase
<micahjohnston> joelTeon
<jesusabdullah> broHonestly
<joelteon> yep
<joelteon> thats muh nam
<ec> Internet went out
<ec> hi, micahjohnston
<ec> Driver turns around:
<ec> “We're having sex tonight. ‘No’ is not an option.”
<joelteon> neat, rape
eligrey has quit [Quit: Leaving]
<micahjohnston> ec:
<micahjohnston> yeah what
<micahjohnston> rape
<ec> hi micahjohnston
<ec> micahjohnston: http://floobits.com/
<ec> micahjohnston: it's not *great*, but it's the first step in the right direction. finally.
<micahjohnston> wavey thing?
<ec> wat?
<ec> no
<micahjohnston> like, step in the right direction for your vision for wave
<micahjohnston> lol
<purr> lol
<micahjohnston> or just for code
<ec> *in-editor* collaborative editing
<ec> has nothing to do with wave
<micahjohnston> ok
<micahjohnston> lol
<ec> it's basically, uh, SubEthaEdit,
<ec> but via editor plugins
<ec> instead of forcing you to use a crappy editor
<prophile> how very dare you
<prophile> i like subethaedit
<prophile> before i switched to vim it was my main editor
<jesusabdullah> idk what that means
<jesusabdullah> vim + tmux
<jesusabdullah> that's how I roll for pairing \m/
<jesusabdullah> throw in some goog hangout, g2g
<joelteon> vuh vuh vuh vim
<joelteon> i like using the same keybinding for maneuvering in vim and tmux
<prophile> people get very upset when exposed to my vim settings
<prophile> so I tend to pair in easier editors
<joelteon> they suck
<joelteon> thats why
<prophile> apparently switching . and : in command mode breaks peoples' brains
<micahjohnston> jesusabdullah: tmux sucks for collab because you have one cursor
<joelteon> what
<joelteon> do you type colon more than . in command mode
<prophile> yes
<joelteon> oh
<prophile> surely most people do?
<joelteon> well I type it at the start
<jesusabdullah> micahjohnston: yeah a little bit, I'll give you that
cloudhead has joined #elliottcable
kansface has quit [Quit: Leaving.]
kansface has joined #elliottcable
kansface has quit [Ping timeout: 260 seconds]
Sorella has joined #elliottcable
Sorella has joined #elliottcable
Sgeo has quit [Read error: Connection reset by peer]
alexgordon has joined #elliottcable
kansface has joined #elliottcable
kansface has quit [Ping timeout: 264 seconds]
yorick has joined #elliottcable
kansface has joined #elliottcable
kansface has quit [Ping timeout: 256 seconds]
Sorella has quit [Ping timeout: 264 seconds]
<ec> o7, all
<ec> alexgordon!
<alexgordon> ec!
<ec> jesusabdullah: did you look at the link?
<ec> jesusabdullah: floobits is basically … that.
<ec> jesusabdullah: it has shared-terminals, a lá TMUX, and shared editors, but with multiple cursors …
<ec> jesusabdullah: better yet, it has a web interface (however-crappy) to *all* of that.
<ec> jesusabdullah: which is fucking excellent, IMO.
<ec> it's like the difference between git, and git+GitHub.
<ec> I can *publicize* my collaborative-editing with Floobits. like GitHub. The best g'damn idea. So very excited.
<jesusabdullah> ec: I did
<jesusabdullah> ec: I'm a luddite
<jesusabdullah> ec: :)
* ec laughs
<ec> c'mmon! it's cool!
Sorella has joined #elliottcable
Sorella has joined #elliottcable
Determinist has joined #elliottcable
kansface has joined #elliottcable
<devyn> ec: well I'm fuckin' impressed
<joelteon> guh
kansface has quit [Ping timeout: 260 seconds]
eligrey has joined #elliottcable
kansface has joined #elliottcable
kansface has quit [Ping timeout: 268 seconds]
kansface has joined #elliottcable
kansface has quit [Quit: Leaving.]
kansface has joined #elliottcable
russfrank is now known as rf
<ec> devyn: hm?
Determinist has quit [Quit: Textual IRC Client: www.textualapp.com]
<alexgordon> holy shit this channel is big
<alexgordon> 36 peopl
<ec> alexgordon: that's not big …
<alexgordon> how the fuck does ec have that many friends
<ec> alexgordon: it's been over 50 for weeks at a time, several times
<ec> smallest I recall it being in the last four years, was 19 members at one point (I distinctly remember it briefly dropping below 20)
<alexgordon> ec: who is the oldest person in here btw?
<alexgordon> devyn probably
<alexgordon> actually... ChanServ
<ec> … lol.
<purr> lol
<ec> inimino? Hm, he's not that old. Maybe Determinist.
<alexgordon> he's not IN here
<alexgordon> jeannicolas?
<alexgordon> he's almost old
<ec> no idea.
<alexgordon> he'll be old on the 18th
<ec> how old?
<alexgordon> old.
<alexgordon> 30
<ec> God. Insane day.
<ec> it's a beaaaaaaautiful apartment. not in the best-best part of town, but whatevs.
<joelteon> ok
<joelteon> I added "current weather" to my terminal prompt
<alexgordon> ec: how much
<alexgordon> also fuck you that's incredible
<ec> you don't want to know. /=
<alexgordon> I dooooo
<ec> it's waaaaay cheaper than anything else in the range, though.
<alexgordon> shitty shower curtain though O_O
<alexgordon> looks like a bin liner
<ec> all that, I'll be replacing. of course.
<alexgordon> HOW MUCH
<ec> putting in customized curtains and whatnot when I move in.
<ec> at the size I was originally looking at (~700-800sqft), and the level of quality I demand (i.e. not a shit-hole that's a thirty minute train ride from downtown), prices were around $US 2k/mo
<ec> I found this building in a mediocre part of town that's nonetheless *close* to the places that matter (two, three stops on the subway instead of nine, ten)
<alexgordon> 2k sounds reasonable
<ec> nice and cheap
<ec> was looking at 900sqft places for 2.1k
<ec> but it got snapped up /=
<ec> all of the units are spectacularly well done, *very* new and sharply-outfitted. nice floors, nice appliances, nice modern decor for the kitchen and baths, etc
<ec> my choices on the pets-allowed floor are now:
<ec> 1br unit, smaller than the one I'd originally wanted, for 1.7k,
<ec> and the 2br/2ba unit I linked, for a whopping 3.3k /=
<alexgordon> ec: you should ask sammcd how much he pays for his studio flat ;)
<ec> it's still “a steal,” depending on how you look at it. Similar units *not* in this shitty part of town are in the 6-7k range.
<ec> so, idfk.
<ec> that's a lotta fuckin' money.
<ec> can't-support-with-whatever-shitty-Ruby-job-I-get-here-in-Chicago, I mean.
<ec> I'd have to reorganize some of my investments to intentionally pay dividends, which I've been studiously avoiding thus far.
<ec> which is a big hit to my planned lifestyle. /=
<sammcd> you rang?
<sammcd> EC moving to SF?
<alexgordon> don't think that's in SF
<sammcd> yeah too cehap
<sammcd> cheap*
<alexgordon> I should have said, you should ask sammcd what soffes pays :P
* ec laughs
<ec> yes, I'm familiar.
<ec> One of the benefits of being here.
<ec> But the pay is also lower.
<ec> A job that'd net me 80k in SF could be negotiated for, *maybe*, 60k here.
<sammcd> 80k in SF :(
<alexgordon> not sure you can even get 80k in SF
<sammcd> you should be able to get a lot more in sf
<alexgordon> this is ec
* ec laughs
<alexgordon> he'd have to pay THEM
<ec> I've absolutely no experience or resume to convey.
<alexgordon> "I rewrote all your code to be more efficient when gzipped"
<ec> There's a relatively good chance that I'll be reduced to taking an “internship”
<alexgordon> "Your git pulls are now 50% faster"
<ec> and trying my absolute goddamned hardest to hold my tongue when my superiors are being incompetent idiots.
<ec> for long enough to get a good reference.
<alexgordon> hahahahaha
* alexgordon pats ec
<ec> relevant life update:
<alexgordon> ec: pick up that can citizen!
<ec> I'm buying a car.
<ec> with a *loan*. (omgomgomg)
<sammcd> :O
<alexgordon> does it have a line to the president?
<ec> I don't even need another car. It just turns out that it's the fastest and easiest way to game the credit system in the U.S.
<sammcd> ec: heh yeah....
<ec> probably going to buy a Tesla, for shits and giggles
<alexgordon> -_-
<alexgordon> ec why the fuck do you even work
<ec> … which probably *also* means liquidating my other two vehicles in the area.
<ec> alexgordon: I enjoy it? I want to make a difference? I care about things other than money? (Take your pick.)
<ec> hell, “I want to socialize with other intelligent people on a daily basis”
<ec> or “I want to work on projects where somebody *else* is doing all the life-ruining management shit, and I'm simply told what to do”
<ec> or “I'm an undisciplined moron, and need a STEM job to lend structure to my intellectual-life”
<alexgordon> how about: move to russia with whitequark, enjoy the chicks, guns and corruption
<ec> or all of the above
<ec> would you be surprised if I'd said I'd actually considered it?
<ec> (actually, Africa, but samediff)
<alexgordon> Africa... russia
* alexgordon shrugs
<purr> ¯\(º_o)/¯
<ec> Money can only do so much in the United States.
<joelteon> russfrica
<ec> it costs hundreds of millions, or even whole billions, to buy policy.
<ec> there's places in the world where I could literally live like a king.
* ec laughs
<ec> in all seriousness, I enjoy the United States. for now.
<alexgordon> ec: you should do a McAfee and move to latin america
<alexgordon> ec: you could have everything
<alexgordon> women, guns, alcohol, bath salts, a nice house by the beach that you can bury yourself in
<alexgordon> ALL the anti virus software you need
<sammcd> why does ec need a job?
<alexgordon> sammcd: he just said, to make the rest of his life go slower
<sammcd> ah
<alexgordon> he's rich as fuck
<sammcd> jeannicolas: should I?
<alexgordon> jeannicolas?
<alexgordon> wat
<sammcd> HE KNOWS
<alexgordon> HE KNOWS WHAT
<alexgordon> -_-
<sammcd> HE KNOWS WHAT I'M ASKING
<alexgordon> WHY ARE YOU ASKING IN HERE
<sammcd> cause I want his input in here
<sammcd> ec: you should come to SF :p
<alexgordon> ok let me try asking
<jeannicolas> oh...
<alexgordon> jeannicolas: will you?
<jeannicolas> I won't
<alexgordon> really?
<alexgordon> why not
<jeannicolas> will I what?
<alexgordon> will you
<alexgordon> you know, do the thing
<jeannicolas> I dont think so?
<alexgordon> but... but
<ec> jeannicolas: what about my thing
<ec> jeannicolas: will you it?
<alexgordon> jeannicolas: sammcd: wtf is going on
<jeannicolas> ec: for you sure
<ec> (there's the floorplan, by the way)
<ec> jeannicolas: oh, jeannicolas. how I've missed you.
<ec> jeannicolas: I'm literally tearing up, a little. ('=
<ec> bbl.
<jeannicolas> IT'S OUR 2ND ANNIVERSARY TODAY!
<alexgordon> ec: jesus moses christ
* jeannicolas goes to celebrate
<alexgordon> jeannicolas: remember to floss!
<jeannicolas> I already been to the dentist today
<jeannicolas> it counts as flossing
<jeannicolas> -_-
<sammcd> jeannicolas: should I?
<alexgordon> SHOULD HE
<alexgordon> should he... give me a job?
<alexgordon> YES PLEASE
* alexgordon predicts that a conversation between jeannicolas and sammcd is now occurring via PMs
<alexgordon> "<sammcd> should I do the thing?"
<alexgordon> "<jeannicolas> hmmmmmm"
<alexgordon> "<jeannicolas> if you do the thing, won't that other thing happen?"
<alexgordon> "<sammcd> yes that's the problem"
<alexgordon> "<jeannicolas> perhaps now is not the best time to join the circus"
<alexgordon> "<sammcd> :("
<alexgordon> "<sammcd> those poor elephants"
<sammcd> :O
<joelteon> nice prediction
<joelteon> in your preasstion
Sgeo has joined #elliottcable
<micahjohnston> tea tea tea
<micahjohnston> alexgordon: tea
<alexgordon> hi micahjohnston
<alexgordon> I hate tea
<micahjohnston> aw
<micahjohnston> <3 tea
<purr> Let it be known that micahjohnston hearts tea.
<alexgordon> micahjohnston: I don't think americans mean the same thing as brits do by "tea"
<micahjohnston> what do you think i mean by tea
<micahjohnston> :p
* micahjohnston nods
<micahjohnston> is there a lot of milk in that
<alexgordon> depends on preference
<micahjohnston> just mean the pic
<alexgordon> it comes in a mug, it has milk
<micahjohnston> :p
<alexgordon> dunno
<alexgordon> not a tea buff
<alexgordon> what do you mean by tea?
<alexgordon> micahjohnston: https://en.wikipedia.org/wiki/Builder's_tea
<micahjohnston> well like
<micahjohnston> there are lots of kinds
<micahjohnston> you get a tea bag, and put it in a mug, and boil water, and pour water in the mug
<micahjohnston> or you go to a place and get some
<alexgordon> no teapot?
<micahjohnston> lol
<purr> lol
<micahjohnston> boil water in teapot
<alexgordon> er
<alexgordon> no
<alexgordon> that's not what a teapot is
<micahjohnston> ok
<alexgordon> you boil water in a kettle
<micahjohnston> tea kettle* is what I mean
<micahjohnston> sure yea
<micahjohnston> h
<alexgordon> then you put your teabag(s) into the teapot
<alexgordon> and pour the water into there
<micahjohnston> well yeah that's for more than one serving
<micahjohnston> :p
<alexgordon> no, nobody is THAT uncivilised
<micahjohnston> lolol
<alexgordon> boil water on a stove, lol
<alexgordon> holy shit $100
<alexgordon> you could buy a proper kettle for that!
<micahjohnston> just randomly googled
<alexgordon> micahjohnston: anyway, I hate the stuff
<micahjohnston> i'm sure there are much cheaper ones lol
<micahjohnston> like, iced tea at mcdonald's is pretty awful
<alexgordon> I don't want to drink flavoured water with milk in it :P
<micahjohnston> idk doesn't always need milk
<alexgordon> o_O
<joelteon> doesn't always need tea
<alexgordon> at least coffee gets you high
<micahjohnston> lol high
<purr> lol
<alexgordon> is it just me or is youtube down?
<alexgordon> yep
<alexgordon> it's down
<alexgordon> getting 502s
<micahjohnston> wow yeah
<micahjohnston> downforeveryoneorjustme agrees
<alexgordon> what will I do!
<alexgordon> surprisingly video loading is still up
<alexgordon> so this video continues to buffer
<alexgordon> just can't actually... load anything
yorick has quit [Remote host closed the connection]