tenderlove has joined #rubinius
tenderlove has quit [Remote host closed the connection]
elia has quit [Quit: Computer has gone to sleep.]
<riceandbeans> it's not changing the settings for root
tenderlove has joined #rubinius
<|jemc|> riceandbeans: ask around in rvm, maybe? I don't use rvm
<|jemc|> back in a bit
<|jemc|> err.. in #rvm, I mean
|jemc| has quit [Ping timeout: 258 seconds]
samflores has joined #rubinius
samflores has quit [Remote host closed the connection]
samflores has joined #rubinius
|jemc| has joined #rubinius
dimday has joined #rubinius
havenwood has quit [Remote host closed the connection]
samflores has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
josh-k has quit [Remote host closed the connection]
josh-k has joined #rubinius
josh-k has quit [Ping timeout: 244 seconds]
diegoviola has quit [Remote host closed the connection]
Ngz00 has joined #rubinius
meh` has quit [Ping timeout: 250 seconds]
|jemc| has quit [Quit: WeeChat 0.4.3]
samflores has joined #rubinius
josh-k has joined #rubinius
arrubin has quit []
samflores has quit [Client Quit]
samflores_ has joined #rubinius
samflores_ is now known as samflores
Ngz00 has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
blowmage has quit [Ping timeout: 260 seconds]
blowmage has joined #rubinius
slaught has joined #rubinius
slaught has quit [Quit: slaught]
|jemc| has joined #rubinius
mbj_ has quit [Ping timeout: 256 seconds]
slaught has joined #rubinius
slaught has quit [Quit: slaught]
slaught has joined #rubinius
byprdct has joined #rubinius
josh-k has quit [Remote host closed the connection]
josh-k has joined #rubinius
byprdct has quit [Ping timeout: 265 seconds]
josh-k has quit [Read error: Connection reset by peer]
byprdct has joined #rubinius
josh-k has joined #rubinius
slaught has quit [Quit: slaught]
slaught has joined #rubinius
josh-k has quit [Remote host closed the connection]
josh-k has joined #rubinius
slaught has quit [Quit: slaught]
slaught has joined #rubinius
tenderlove has quit [Remote host closed the connection]
byprdct has quit [Ping timeout: 258 seconds]
slaught has quit [Quit: slaught]
byprdct has joined #rubinius
byprdct has quit [Client Quit]
|jemc| has quit [Ping timeout: 258 seconds]
stormwin1 has joined #rubinius
erdic_ has joined #rubinius
erdic has quit [Ping timeout: 260 seconds]
stormwind has quit [Ping timeout: 260 seconds]
Gibheer_ has joined #rubinius
erdic_ is now known as erdic
Gibheer has quit [Ping timeout: 272 seconds]
_ko1 has quit [Ping timeout: 260 seconds]
tenderlove has joined #rubinius
_ko1 has joined #rubinius
dlackty has quit [Ping timeout: 260 seconds]
dlackty has joined #rubinius
tenderlove has quit [Ping timeout: 272 seconds]
jnh has quit [Quit: Leaving...]
josh-k has quit [Read error: Connection reset by peer]
|jemc| has joined #rubinius
_JohnBat26_ has joined #rubinius
_JohnBat26_ has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
_JohnBat26_ has joined #rubinius
_JohnBat26_ has quit [Client Quit]
_JohnBat26_ has joined #rubinius
_JohnBat26_ has quit [Client Quit]
|jemc| has quit [Ping timeout: 250 seconds]
josh-k has joined #rubinius
dbussink has quit [Ping timeout: 260 seconds]
josh-k has quit [Read error: Connection reset by peer]
dbussink has joined #rubinius
JohnBat26 has joined #rubinius
benlovell has joined #rubinius
jeregrine has quit [*.net *.split]
cpuguy83 has quit [*.net *.split]
flavio has joined #rubinius
flavio has quit [Changing host]
flavio has joined #rubinius
mbj has joined #rubinius
jeregrine has joined #rubinius
cpuguy83 has joined #rubinius
elia has joined #rubinius
dimday has quit [Quit: Leaving.]
josh-k has joined #rubinius
jeregrine has quit [*.net *.split]
cpuguy83 has quit [*.net *.split]
jeregrine has joined #rubinius
cpuguy83 has joined #rubinius
jeregrine has quit [*.net *.split]
cpuguy83 has quit [*.net *.split]
tenderlove has joined #rubinius
tenderlove has quit [Ping timeout: 244 seconds]
Ngz00 has joined #rubinius
postmodern has quit [Quit: Leaving]
Ngz00 has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
cpuguy83 has joined #rubinius
jeregrine has joined #rubinius
benlovell has quit [Ping timeout: 258 seconds]
Ngz00 has joined #rubinius
Ngz00 has quit [Client Quit]
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 246 seconds]
dmilith has quit [Excess Flood]
dmilith has joined #rubinius
tenderlove has joined #rubinius
byprdct has joined #rubinius
kagaro has quit [Ping timeout: 250 seconds]
kagaro has joined #rubinius
tenderlove has quit [Ping timeout: 255 seconds]
travis-ci has joined #rubinius
<travis-ci> TsinStudio/MeeGL/master (a4f81aa - Qin Zhou): The build has errored.
travis-ci has left #rubinius [#rubinius]
byprdct_ has joined #rubinius
Ngz00 has joined #rubinius
byprdct has quit [Ping timeout: 250 seconds]
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 244 seconds]
benlovell has joined #rubinius
Ngz00 has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
josh-k has quit [Remote host closed the connection]
josh-k has joined #rubinius
enebo has joined #rubinius
tenderlove has joined #rubinius
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #rubinius
byprdct_ has quit []
byprdct has joined #rubinius
byprdct has quit [Max SendQ exceeded]
byprdct has joined #rubinius
benlovell has quit [Ping timeout: 244 seconds]
Gibheer_ is now known as Gibheer
Gibheer has quit [Quit: leaving]
Gibheer has joined #rubinius
|jemc| has joined #rubinius
JohnBat26 has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #rubinius
benlovell has joined #rubinius
|jemc| has quit [Quit: WeeChat 0.4.3]
|jemc| has joined #rubinius
benlovell has quit [Ping timeout: 245 seconds]
byprdct has quit [Ping timeout: 250 seconds]
byprdct has joined #rubinius
havenwood has joined #rubinius
Rotonen has quit [Ping timeout: 250 seconds]
Rotonen has joined #rubinius
byprdct has quit [Ping timeout: 255 seconds]
byprdct has joined #rubinius
benlovell has joined #rubinius
josh-k has quit [Remote host closed the connection]
benlovell has quit [Ping timeout: 272 seconds]
mbj has quit [Ping timeout: 256 seconds]
mbj has joined #rubinius
havenwood has quit [Ping timeout: 246 seconds]
havenwood has joined #rubinius
diegoviola has joined #rubinius
diegoviola has quit [Remote host closed the connection]
diegoviola has joined #rubinius
|jemc| has quit [Quit: WeeChat 0.4.3]
flavio has quit [Quit: WeeChat 0.4.1]
mbj has quit [Ping timeout: 244 seconds]
mbj has joined #rubinius
diegoviola has quit [Ping timeout: 246 seconds]
diegovio1 has joined #rubinius
diegovio1 is now known as diegoviola
meh` has joined #rubinius
havenwood has quit [Remote host closed the connection]
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #rubinius
elia has quit [Client Quit]
|jemc| has joined #rubinius
elia has joined #rubinius
mbj has quit [Quit: leaving]
elia has quit [Quit: Computer has gone to sleep.]
amclain has joined #rubinius
slaught has joined #rubinius
slaught has quit [Client Quit]
tenderlove has quit [Quit: Leaving...]
havenwood has joined #rubinius
|jemc| has quit [Quit: WeeChat 1.0.1]
|jemc| has joined #rubinius
diegovio1 has joined #rubinius
diegoviola has quit [Ping timeout: 265 seconds]
byprdct has quit []
arrubin has joined #rubinius
DanielVartanov has joined #rubinius
diegovio1 is now known as diegoviola
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubinius
DanielVartanov has quit [Remote host closed the connection]
<brixen> well, finally openssl C-ext compiles again
<brixen> I wonder if it will segv too
<brixen> MRI sure doesn't make it easy to run tests
yxhuvud has quit [Remote host closed the connection]
postmodern has joined #rubinius
kagaro has quit [Ping timeout: 240 seconds]
kagaro has joined #rubinius
<yorickpeterse> I fucking hate C
<yorickpeterse> and null pointers
diegoviola has quit [Quit: WeeChat 1.0.1]
<yorickpeterse> Oga's XML lexer shits itself when 1) you're reading in input as an IO, per line 2) it bumps into an attribute value with a newline
<yorickpeterse> because then the pointer to the character is suddenly NULL
<yorickpeterse> when it's supposed to be at _least_ "\n"
|jemc| has quit [Ping timeout: 250 seconds]
<Rotonen> yorickpeterse: an IRL thing i have once run into the wild: a BOM in the middle of an xml attribute keyword
<Rotonen> yorickpeterse: obviously from a bug, but paved over with a 'rules and assumptions' datasheet, due to having passed certification and was not to be certified again
<yorickpeterse> heh
<yorickpeterse> I have no idea why this even breaks when there's a newline, I suspect Ragel somehow fucks up its state
<yorickpeterse> so ragel has two pointers: ts (token start) and te (token end), ts is NULL here, te is a string like it should be
<yorickpeterse> because....logic
<Rotonen> random amounts of BOM in xml in SOAP can really make your day :>
<yorickpeterse> it then craps out because it's basically doing (te + 1) - (NULL + 1)
<yorickpeterse> well, time to crank out gdb and see what the heck is going on
<yorickpeterse> which....doesn't even work
<yorickpeterse> since it's not a C error, but a Ruby error
<yorickpeterse> great
elia has joined #rubinius
<brixen> yorickpeterse: I updated openssl lib on os x and the openssl C-ext starts segfaulting because C
<yorickpeterse> sounds reasonable
<yorickpeterse> something-something if Ruby was webscale I wouldn't have to use C
<brixen> yorickpeterse: I'm coming to the opinion that we must make something that is 10-100x faster to write than C and no more than 5x slower running
<brixen> the only way to replace C is to replace the things written in C
<yorickpeterse> brixen: you mean like Go? :P
<brixen> but that's a lot of work so you must be able to work much, much faster
<brixen> no, I don't mean like Go or Rust for that matter
<brixen> you're not going to be 10x faster writing an app in Rust
<brixen> even if it's a much nicer language to start with
<brixen> which it is
<yorickpeterse> it was a joke :P
<brixen> jokster
<brixen> go write some C
<brixen> :)
<brixen> but the point is, people focus too much on the perf
<brixen> without appreciating the need to be much, much faster to write
<brixen> IMO
<yorickpeterse> well, there's a pretty big difference between a 3,5 second runtime, and 500ms (in my case)
<yorickpeterse> with those 3,5 seconds being the bare/bear minimum
<brixen> well, you'd be outside my 5x there
<brixen> of course, that's not a hard number but yeah, you can't take 3.5s to do something the user won't wait 500ms for
byprdct has joined #rubinius
<brixen> pretty sure Java is still "the language of choice for high performance, low latency applications"
<brixen> re "Node.js is the language of choice for high performance, low latency applications and has been powering everything from robots to API engines to cloud stacks to mobile web sites."
<brixen> and since when is Node.js a language
<brixen> this is from Joyent itself
<brixen> apparently Node is still an elaborate practical joke
<havenwood> i've always suspected
<yorickpeterse> brixen: you're forgetting one thing here
<brixen> the language in this post reminds me of the very early "what is Node" video with sound bites from people who were painfully clueless
<yorickpeterse> brixen: Joyent is Joyent, they'd be stupid not to boast Node as something other than "THE BEST DARN THING SINCE SLICED BREAD"
<brixen> yorickpeterse: everybody boasts that
<yorickpeterse> Meanwhile I'll happily wait for Node to actually do parallelism properly
<Rotonen> node is fairly good for avoiding iowait on a single core virtual machine ie. small amazon instances
<Rotonen> but for that as a driving design metric i actually prefer python3/tornado
<Rotonen> for real hardware with SMP or NUMA (or HMP for freaky tech of future), things get as hairy and complex as ever
<Rotonen> and there might be a conclusion drawn why i hang around here and like this particular project quite a lot :-)
<brixen> OTOH, I'm curious to see if they can pull off the board thing
<brixen> Ruby can't do that
<brixen> one more thing Node can do that Ruby can't
byprdct has quit [Ping timeout: 250 seconds]
byprdct has joined #rubinius
<brixen> Rotonen: btw, seen? http://www.hsafoundation.com/
<Rotonen> brixen: considering i pester hardkernel.com devs with free alcohol from time to time... :-)
<Rotonen> koreans have gotten silly good at silicon design
<brixen> Rotonen: hey, pester me with alcohol any time
<brixen> preferably when I need to do anything near MRI source code
<Rotonen> do ping if you hop by europe at some point
<Rotonen> i am in the process of establishing a side-business as a brewery in .ch
<brixen> heh, sounds fun
<Rotonen> http://www.hardkernel.com/main/products/prdt_info.php?g_code=G140448267127 <- btw. if one wants to try out this HMP thing and how it might affect things to come in a decade or less, this is quite a good price/worth ratio for a dev board / home server / HTPC toy
<yopp> oh my
<havenwood> i would like to use the Node.js language to create API engines, mobile web sites and cloud stacks. please help.
<Rotonen> in the FAQ they state a cheaper student oriented version is coming out in december (under 99usd is the price target for that)
<Rotonen> HMP is scary in how it can create all sorts of potentials in the way things are going to be done, i wanted a toy to test things out on
<brixen> Rotonen: sweet stuff
<yopp> Why linux?
<Rotonen> also, non-x86 - a bugreport generator on the fun side of things
<yopp> Why not bsd?
<yorickpeterse> yopp: why BSD?
JimmySieben has joined #rubinius
<Rotonen> yopp: userland preferences
<yopp> yorickpeterse, why linux? :)
<yorickpeterse> because it's much more widely used
<yorickpeterse> probably has better driver/hardware support as a result
byprdct has quit [Ping timeout: 260 seconds]
<Rotonen> also i do not like freebsd packages not coming with much in the way of install verification
<yopp> pgk WTF!
<yopp> •pkg
<Rotonen> openbsd is cool, CARP is neat if you need more complex networking stuff
<Rotonen> brixen: nope, but i suppose that'd be along the lines of the dbx conf keynote from a few years back?
<Rotonen> will put that on my todo
<brixen> Rotonen: dunno, this is from 2011 so it's a few years old
<brixen> he talks about an approach one of his grad students investigated
<brixen> I've read part of the phd thesis
<brixen> seems like something that would run well on one of the HMP setups
<Rotonen> https://vimeo.com/71278954 <- i refer to this 2013 piece
<brixen> ah
<brixen> that talk is very entertaining
<Rotonen> also really cool stuff from the past
<brixen> I need to replace the baker young gen with an immix region
<brixen> like soon
<yorickpeterse> our whole GC setup is still a huge mystery to me
<yorickpeterse> so many things to read up on, so little time
<yopp> life is short. start today
<yorickpeterse> that doesn't work if you already have 15 million other things to do :P
<yopp> Less is more. Send to hell 14999999 things ;)
<brixen> yes, you have to be ruthless about not doing things
<yopp> Dp whats real important. Like if it's your last day on the earth
<yopp> •really
<brixen> well, I don't exactly take that approach
<brixen> I'd just sit there drinking good scotch till nothing else happened
<yopp> In case of "end of the world" I'd like to be on top of the mountain with a great view, drinking beer and eating spicy buffalo wings.
<yopp> food and booz, yeah
JimmySieben has quit [Quit: JimmySieben]
postmodern has quit [Ping timeout: 265 seconds]
JimmySieben has joined #rubinius
riceandbeans has left #rubinius [#rubinius]
slaught has joined #rubinius
postmodern has joined #rubinius
<yorickpeterse> ugh, Ragel
<yorickpeterse> p is a string, pe is a string, te is a string
<yorickpeterse> ts is NULL
<yorickpeterse> what the fuck
* brixen commiserates with yorickpeterse
<brixen> although, my NULLs are apparently of my own making
<brixen> of course, process 6661 crashed
<yorickpeterse> at least I got it to segfault, which means I can actually hook gdb up
<yorickpeterse> (without having to trigger a breakpoint from within the source code)
elia has quit [Quit: Computer has gone to sleep.]
slaught has quit [Quit: slaught]
diegoviola has joined #rubinius
havenwood has quit [Remote host closed the connection]
meh` has quit [Ping timeout: 258 seconds]
havenwood has joined #rubinius
JimmySieben has quit [Quit: JimmySieben]
enebo has quit [Quit: enebo]
|jemc| has joined #rubinius
postmodern has quit [Ping timeout: 265 seconds]
<brixen> yay, a spec run completed
<brixen> simple victories
<brixen> and all the MRI openssl tests pass
havenwood has quit [Ping timeout: 246 seconds]
postmodern has joined #rubinius
havenwood has joined #rubinius
byprdct has joined #rubinius
GitHub63 has joined #rubinius
<GitHub63> [rubinius] brixen pushed 4 new commits to master: http://git.io/yaQm7A
<GitHub63> rubinius/master 7dbcf88 Brian Shirai: Updated Gemfile.lock and gems_list.txt.
<GitHub63> rubinius/master 9923b01 Brian Shirai: Added C-API specs for rb_class_path.
<GitHub63> rubinius/master bfb6535 Brian Shirai: C-API needed to run updated openssl C-ext.
GitHub63 has left #rubinius [#rubinius]
<bennyklotz> brixen: can we release a new version of rubysl-pathname for getting the latest fixes for rbx 2.3? :)