purr changed the topic of #elliottcable to: a _better_ cult || topics << 'gamedev'
alexgordon has joined #elliottcable
Determinist has joined #elliottcable
alextextual5 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
b00tman has joined #elliottcable
<b00tman> what is this
b00tman has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
alexgordon has quit [Remote host closed the connection]
Rusky has quit [Ping timeout: 245 seconds]
Rusky has joined #elliottcable
eligrey has quit [Quit: Leaving]
sharkbot has quit [Remote host closed the connection]
sharkbot has joined #elliottcable
prophile has joined #elliottcable
alextextual5 has joined #elliottcable
prophile has quit [Remote host closed the connection]
Determinist has quit [Ping timeout: 245 seconds]
Determinist has joined #elliottcable
prophile has joined #elliottcable
Determinist has quit [Quit: Textual IRC Client: www.textualapp.com]
eligrey has joined #elliottcable
alextextual5 is now known as drparse
oldskirt has joined #elliottcable
prophile has quit [Quit: The Game]
oldskirt_ has joined #elliottcable
oldskirt has quit [Ping timeout: 260 seconds]
<joelteon> has anyone tried Firefox Developer Editio™
<joelteon> n
<Aria> Oh, that reminds me to do that
<joelteon> it's pretty cool except that it freezes for about two or three minutes if you pause a youtube video
<joelteon> so while i wait for it to unfreeze i'm going to go grab lunch
<joelteon> brb
nuck has quit [Excess Flood]
<drparse> joelteon: what's the point of it?
<joelteon> dunno
nuck has joined #elliottcable
<joelteon> i'll never, ever be able to use node.js
<joelteon> i just can't do it
<Aria> Oh?
<joelteon> it's just so awful
<joelteon> and i have to use it for work
<joelteon> i'm scarred
<Aria> Huh. I love it, but maybe I've got full stockholm syndrome going.
<joelteon> yes
<Aria> Don't hate the language and really don't hate the runtime.
<Aria> And love the dependency style.
<drparse> node.js is ok
<drparse> rust will be better
<drparse> the best part of node.js is libuv
<drparse> js is terrible though
<Aria> rust will fill an entirely different niche.
<Aria> JS is definitely a warty language.
<drparse> nah that's where you're wrong
<Aria> But not one I mind.
<drparse> rust is going to eat node's breakfast, lunch and dinner
<Aria> Heh, tell me when Rust gets a garbage collector. Or a task-scoped memory pool.
<drparse> Aria: why would you want a garbage collector?
<drparse> I've never needed one in JS
<drparse> certainly not in node, where it's pretty linear. rarely even need ref counting
<Aria> I'd love to see what you've written then ;-)
<drparse> Aria: node people tend to store data in databases, instead of in memory
<Aria> But because managing lifetimes is hard. But scoping it to the request would be quite nice.
<Aria> drparse: We do?
<drparse> Aria: because if the process dies they don't want data loss
<drparse> for any kind of web service anyway
<Aria> Well, sure, for a stateless web service.
<Aria> Always have to push the state out to the ends to get scale.
<drparse> for any kind of webservice, the state goes in a database
<Aria> If there's a database, yeah.
<Aria> Except for the times you don't.
<Aria> I can think of dozens of places where that's not the case in my app.
<drparse> the only things you want to store in memory are things that can be rebuilt at will, i.e. caching
<Aria> Also, writing things that aren't web services.
<Aria> Yeah, I think that's naive. More the platonic ideal of web services than the reality.
<Aria> Also, caching is in fact one of those things.
<drparse> it's the reality of everything I've ever written
<drparse> Aria: you don't need a GC for caching
<Aria> Sure makes it easier.
<drparse> I don't find that to be the case tbh
<drparse> I rarely need cycle collection, if I do it's usually poor design on my part
<drparse> I haven't even had an occasion to use refcounting in rust yet
<drparse> moving and borrowing suits the majority of the code I write
<Aria> Good for you!
<Aria> It suits a large portion of mine.
<Aria> but only a large portion.
<drparse> LOL
<purr> LOL
<drparse> ok
oldskirt has joined #elliottcable
oldskirt_ has quit [Ping timeout: 244 seconds]
<joelteon> ugh this SUCKS