ELLIOTTCABLE changed the topic of #elliottcable to: a _better_ cult
Determinist has joined #elliottcable
prophile has quit [Quit: The Game]
prophile has joined #elliottcable
oldskirt_ has joined #elliottcable
oldskirt has quit [Ping timeout: 252 seconds]
eligrey has quit [Read error: Connection reset by peer]
prophile has quit [Quit: The Game]
Determinist has quit [Ping timeout: 258 seconds]
Determinist has joined #elliottcable
eligrey has joined #elliottcable
eligrey has quit [Quit: Leaving]
<alexgordon> glowcoil: what is your opinion on the django master/slave change?
<alexgordon> (trolololol)
<purr> trolololol
<glowcoil> alexgordon: lolidk, seen a couple tweets mentioning something
<purr> lolidk
<glowcoil> alexgordon: don't know what's going on
<glowcoil> alexgordon: talk to me about tempus!
<glowcoil> alexgordon: also my friend lent me a bass!!
<alexgordon> glowcoil: ! what kind?
<glowcoil> ...i don't know
<glowcoil> oh do you mean electric vs upright
<glowcoil> it's electric
<alexgordon> well I meant both
<alexgordon> what color is it? :P
<glowcoil> black
<glowcoil> haha
<alexgordon> racist
<glowcoil> Ibanez apparently
gozala has quit [Quit: Connection closed for inactivity]
<Determinist> sigh. no text editor i've seen so far seems to have an esc-key completion as good as TM's. this is depressing.
alexgordon has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<devyn> running Arch on my new Raspberry Pi
<devyn> makes me happy
Determinist has quit [Quit: Textual IRC Client: www.textualapp.com]
<glowcoil> hey everyone, new track https://soundcloud.com/glowcoil/submerged
<glowcoil> devyn: have you heard this one yet? https://soundcloud.com/glowcoil/submerged
Rusky has quit [Quit: Leaving.]
<devyn> glowcoil: think I've heard it yeah but it's good
eligrey has joined #elliottcable
eligrey has quit [Quit: Leaving]
prophile has joined #elliottcable
prophile has quit [Client Quit]
sharkbot has quit [Remote host closed the connection]
sharkbot has joined #elliottcable
oldskirt_ is now known as oldskirt
oldskirt_ has joined #elliottcable
oldskirt_ has quit [Changing host]
oldskirt_ has joined #elliottcable
oldskirt has quit [Ping timeout: 276 seconds]
ELLIOTTCABLE has quit [Ping timeout: 252 seconds]
ELLIOTTCABLE has joined #elliottcable
Sgeo has quit [Read error: Connection reset by peer]
Sorella has joined #elliottcable
Sorella has quit [Changing host]
Sorella has joined #elliottcable
<glowcoil> devyn: thanks c:
yorick has joined #elliottcable
inimino has quit [Ping timeout: 252 seconds]
alexgordon has joined #elliottcable
inimino has joined #elliottcable
<ELLIOTTCABLE> hey guys
<ELLIOTTCABLE> hey
<ELLIOTTCABLE> the connection's really bad so, but, uh,
<ELLIOTTCABLE> hey
<ELLIOTTCABLE> hey gkatsev
<ELLIOTTCABLE> how's the DSLs talk
<ELLIOTTCABLE> gkatsev: how's the DSLs talk
<ELLIOTTCABLE> how is it
<ELLIOTTCABLE> gkatsev:
<ELLIOTTCABLE> gkatsev: is it good?
othiym23 has joined #elliottcable
<othiym23> OHAI
<ELLIOTTCABLE> othiym23: :D
<ELLIOTTCABLE> wait
<ELLIOTTCABLE> who're you, I can't remember. didn't you change nicks at one point?
<ELLIOTTCABLE> otters?
ceejbot has joined #elliottcable
<gkatsev> ELLIOTTCABLE: it's alright
<ELLIOTTCABLE> ceejbot!
<gkatsev> ELLIOTTCABLE: I'll let you know once its over
<ELLIOTTCABLE> purescript sounds really cool.
<gkatsev> ELLIOTTCABLE: pawsscript?
<ELLIOTTCABLE> I'm terrified shitless of Haskell, I'm so bad at it. I'm currently feeling that Purescript might be my perfect chance to get really compfortable with the Haskell syntax and type system, without having to learn as many the new semantics.
<ceejbot> I didn't know about Purescript at all!
<ELLIOTTCABLE> ditto
<gkatsev> purescript is neat
ceejbot has quit [Remote host closed the connection]
<gkatsev> I'm trying to do the bloomberg programming contest but idk whether it actually submitted
<ELLIOTTCABLE> lol I'm walking around with my laptop open, everywhere
<purr> lol
<ELLIOTTCABLE> 'cuz I don't want to lose my wifi reservation :P
<oldskirt_> gkatsev: bloomberg? or bloomsburg?
oldskirt_ is now known as oldskirt
<gkatsev> bloomberg?
perrier has quit [Ping timeout: 252 seconds]
<glowcoil> ELLIOTTCABLE: haha
<devyn> Enumerator.new { |yielder| n = 1; loop { yielder << n; n *= 2 } }.take_while { |n| n < 100000 }
<joelteon> ruby is cool
<devyn> of course, Haskell: takeWhile (< 100000) $ iterate (* 2) 1
<devyn> but the neat thing is that the Ruby version is lazy too
<joelteon> haskell is cool too
<joelteon> joelteon's STL (stupid toy language) is like the best of both worlds
<joelteon> it has a lot of influences from haskell and absolutely none from ruby
<devyn> in fact, could probably: def iterate(x); Enumerator.new { |yielder| yielder << x; x = yield x }; end
<joelteon> wow that's cray
<devyn> and then iterate { |n| n * 2 }.take_while { |n| n < 100000 }
<devyn> er
<devyn> iterate(1)
<devyn> oh
<devyn> I forgot something there
<joelteon> yeah
<joelteon> it returns [1]
<joelteon> silly
<joelteon> just need a loop
<devyn> def iterate(x); Enumerator.new { |yielder| loop { yielder << x; x = yield x } }; end
<devyn> indeed
<joelteon> there you go
<devyn> yeah that's really neat
eligrey has joined #elliottcable
ag_dubs has joined #elliottcable
<devyn> LLJS is interesting
<eligrey> ELLIOTTCABLE: did you see the leap motion v2 tracking?
<eligrey> huge improvement
<joelteon> ok guys
<joelteon> i have a philosophical question
<joelteon> so airbrake is a service for tracking errors
<joelteon> but the problem with airbrake is that it's accessible over the internet
<joelteon> and there are many classes of errors that can be thrown when you try to access something over the internet
<joelteon> example: if i use my airbrake handler in my yesod app, and I input the wrong airbrake hostname, wrong API key, or whatever
<joelteon> then the handler will either silently fail, or throw an exception, which makes yesod panic
<joelteon> what's the right thing to do here?
<joelteon> should i catch *all* errors that can be thrown by the airbrake handler?
<joelteon> should I propagate all of them?
oldskirt_ has joined #elliottcable
oldskirt has quit [Ping timeout: 258 seconds]
oldskirt_ is now known as oldskirt
Sorella has quit [Quit: Ex-Chat]
<devyn> joelteon: I would recommend some kind of fallback logging
<joelteon> logging
<joelteon> good idea
oldskirt_ has joined #elliottcable
oldskirt has quit [Ping timeout: 252 seconds]
<devyn> I feel so strongly about YYYY-MM-DD HH:MM[:SS] that I force Windows to use it http://i7.minus.com/imswNXgd1LrDr.PNG
<devyn> idk what the fuck is happening to me but suddenly device driver code really isn't very daunting
<devyn> I look at it and it makes sense
<devyn> probably helps that linux modules have a pretty good API to work with
<joelteon> transformers provides a MonadPlus instance for IO
gozala has joined #elliottcable
<devyn> also that Linux drivers seem to be portable between different architectures, which is something I didn't really think about until I got my RasPi
<devyn> the architecture is so different and yet the same network card driver still works!
<devyn> I mean we're talking about an architecture in which the GPU/vector processing unit/whatever you want to call it basically acts as the main controller
<devyn> the GPU actually has code to read from the SD card and find the bootloader and config files and such
<devyn> and start up the ARM CPU
<devyn> it's so weird
<devyn> I love it
<devyn> actually, more accurately, the GPU has the bootloader on it
<devyn> I think it actually loads the kernel itself
<joelteon> that's neat
<devyn> yeah, the VideoCore GPU is also apparently pretty beastly for what it is
<devyn> it has h.264 decoding
<devyn> and like
<devyn> bunch of other codecs
<devyn> other processors
<devyn> too
<devyn> a DSP
<devyn> that's what I was looking for
<devyn> $
<devyn> vcgencmd measure_clock
<devyn> Shows clock frequency, clock can be one of arm, core, h264, isp, v3d, uart, pwm, emmc, pixel, vec, hdmi, dpi
<joelteon> so here's a question
<joelteon> if i want a div that someone can drop an image on and it gets uploaded with a progress bar
<joelteon> do you guys know if there's a library that does that already, or should I write it myself
<joelteon> is it so trivial to do that i can just write it in two hours
<joelteon> that's what it's starting to look like
<devyn> idk, I'm so bad about using third party libraries for things like that; they just seem so trivial that there's no point fighting with something I don't completely understand instead of writing my own based on things I *do* understand completely
<joelteon> i agree
<joelteon> i found a demo of it that makes it seem really trivial
<devyn> yeah there's some kind of progress event on XHR
<devyn> and you just send the file object you get out of the drag and drop event
<devyn> can't be hard
<joelteon> yeah
<joelteon> not sure i want to upload on drop
<joelteon> on the plus side that'll make it easier
<devyn> I end up doing a lot of WordPress dev and it seems like a lot of WP "devs" like to use a ton of tiny libraries for absolutely everything and I find it really annoying because a lot of them are intended for specific things and aren't that flexible
<devyn> joelteon: well as long as you keep a reference to the object the event gives you, you're good
<devyn> oh and not to mention WP request time is already fucking terrible being ridiculously bad PHP and all
<joelteon> yeah
<joelteon> but on the other hand
<devyn> adding tons and tons of JS libs on top
<devyn> is crazy
<joelteon> i work for a real-life company, and a lot of time we have to do stuff that involves using third-party libraries
<joelteon> which is a new experience to me
<joelteon> because i hate using libraries
<devyn> I do use third party libraries, of course... not a whole lot on the web but definitely in languages that have good package management
<devyn> and where the things are actually fairly complex
<devyn> I don't do it for trivialish things
<joelteon> ok, i don't hate using libraries
<joelteon> what i hate is using javascript libraries
<devyn> even in the node environment they aren't that bad; it's just on the web they're a huge pain and seem to be written by complete idiots
<devyn> jQuery is as far as I go most of the time
<devyn> maaaaybe a few other things
<joelteon> actually, i think i only hate using javascript libraries for stuff that involves UI
<devyn> I hate many of them
<devyn> UI libs tend to be the worst
<devyn> I hate BJQS
<devyn> everyone always uses it when making a slider that is so much better is not that hard
<joelteon> i've never used that thankfully
<joelteon> wait a second, you can't attach stuff to a file input using javascript, can you
<devyn> what do you mean
<joelteon> given a user having dropped a file onto a div, you can't take the file they dropped and set the value of an input to it
<devyn> hm, maybe with a newer API
<devyn> you can also drop files directly onto file inputs by the way, without doing anything special
<devyn> that's build in
<devyn> built in*
<joelteon> yeah
<joelteon> i actually really hate drop inputs because they mean i have to open my file manager
<joelteon> so i need a backup
<devyn> I really hate file managers in general
<devyn> I feel like they're so clunky compared to doing things with CLI and tab completion
<joelteon> i hate working with files
<joelteon> FUCK
<joelteon> for security reasons, you can't set the value of a file input
<joelteon> so I actually have to make a separate XHR call just to upload the thing
<joelteon> i hate this
<joelteon> maybe I'll use a file input instead
<joelteon> i think i maybe just need a preview
<joelteon> that's easeir
<joelteon> easier
Sgeo has joined #elliottcable
yorick has quit [Remote host closed the connection]
<devyn> god I love tokyo ska paradise orchestra
<devyn> and tokyo incidents
<devyn> so groovy
<devyn> adam and eve would toss the apple away ♪
<devyn> the earth would turn the other way ♪
<devyn> you'd live up far on some barren star ♪
<devyn> but down below you might hear us laughing ♪
<devyn> I'll give you all you're wanting so bad ♪
<devyn> hold out your hands ♪
<devyn> whisper a prayer ♪
<devyn> can you feel forever and ever? ♪
<devyn> apparently the name of that song comes from the Japanese version of "les enfants terribles" (osorubeki otona-tachi)
<devyn> er, osorubeki kodomo-tachi*
<devyn> the song's name is osorubeki otona-tachi
<devyn> otona is adult instead of child
<devyn> haha
<joelteon> now, I need a library that can take a blob and check it's an image and return the dimensions
<joelteon> basically i need the javascript equivalent of imagemagick...
<Willox> this is great devyn