apeiros_ changed the topic of #ruby-lang to: Ruby 2.1.2; 2.0.0-p481; 1.9.3-p545: http://ruby-lang.org || Paste >3 lines of text on http://gist.github.com
sleepee has joined #ruby-lang
MikaAK has quit [Remote host closed the connection]
MikaAK has joined #ruby-lang
dknox-lunch has quit [Ping timeout: 260 seconds]
ruby-lang866 has joined #ruby-lang
ruby-lang866 has quit [Client Quit]
hydrotoast has joined #ruby-lang
<hydrotoast> should installing a gem at a separate directory affect how native extensions are built?
kgrz has joined #ruby-lang
ddv has quit [Ping timeout: 245 seconds]
ddv has joined #ruby-lang
AncientA_ has quit [Remote host closed the connection]
bantic has joined #ruby-lang
kgrz has quit [Ping timeout: 272 seconds]
|jemc| has joined #ruby-lang
mykoweb has joined #ruby-lang
johnny_rugger has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
saarinen has quit [Quit: saarinen]
<zenspider> hydrotoast: no
mykoweb has quit [Remote host closed the connection]
mykoweb has joined #ruby-lang
sharpmachine has quit [Remote host closed the connection]
sharpmachine has joined #ruby-lang
stardiviner has joined #ruby-lang
cored has quit [Ping timeout: 244 seconds]
mykoweb has quit [Ping timeout: 240 seconds]
enebo has joined #ruby-lang
nofxx has quit [Remote host closed the connection]
AncientAmateur has joined #ruby-lang
pixelhandler has quit [Quit: pixelhandler]
dm78 has joined #ruby-lang
jaimef has quit [Excess Flood]
x0f has quit [Ping timeout: 272 seconds]
jaimef has joined #ruby-lang
x0f has joined #ruby-lang
chouhoulis has quit [Remote host closed the connection]
chouhoulis has joined #ruby-lang
havenwood has joined #ruby-lang
chouhoul_ has joined #ruby-lang
chouhoulis has quit [Ping timeout: 272 seconds]
marr has quit [Ping timeout: 255 seconds]
jeffs has joined #ruby-lang
momomomomo has quit [Quit: momomomomo]
jeffs has quit [Ping timeout: 272 seconds]
enebo has quit [Quit: enebo]
sharpmachine has quit [Remote host closed the connection]
AncientAmateur has quit [Remote host closed the connection]
johnny_rugger has joined #ruby-lang
nathanstitt has joined #ruby-lang
sharpmachine has joined #ruby-lang
amsi has quit [Quit: Leaving]
chouhoul_ has quit [Ping timeout: 244 seconds]
jaimef has quit [Excess Flood]
jaimef has joined #ruby-lang
lidaaa has quit [Ping timeout: 272 seconds]
sunaku has joined #ruby-lang
hydrotoast has quit [Ping timeout: 246 seconds]
Miphix has joined #ruby-lang
nathanstitt has quit [Quit: I growing sleepy]
tris has quit [Quit: Leaving]
mykoweb has joined #ruby-lang
bantic has quit [Quit: bantic]
kgrz has joined #ruby-lang
replay has quit []
knu has quit [Ping timeout: 260 seconds]
knu has joined #ruby-lang
sharpmachine has quit [Remote host closed the connection]
Lewix_ has joined #ruby-lang
Lewix has quit [Ping timeout: 260 seconds]
MikaAK1 has joined #ruby-lang
earthquake has quit [Quit: earthquake]
kgrz has quit [Ping timeout: 248 seconds]
Lewix_ has quit [Read error: Connection reset by peer]
Lewix has joined #ruby-lang
knu has quit [Ping timeout: 260 seconds]
hahuang61 has quit [Ping timeout: 240 seconds]
dorei has quit []
yubrew has joined #ruby-lang
tris has joined #ruby-lang
yubrew has quit [Ping timeout: 244 seconds]
dm78 has quit [Remote host closed the connection]
charliesome_ is now known as charliesome
Anonymous-230213 has joined #ruby-lang
Anonymous-230213 has quit [Client Quit]
shinnya has quit [Ping timeout: 244 seconds]
wallerdev has quit [Quit: wallerdev]
malconis has joined #ruby-lang
djbkd has quit [Read error: Connection reset by peer]
djbkd has joined #ruby-lang
johnny_rugger has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
x0f has quit [Ping timeout: 244 seconds]
x0f has joined #ruby-lang
diegoviola has joined #ruby-lang
nathanstitt has joined #ruby-lang
stardiviner has quit [Ping timeout: 252 seconds]
malconis has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
cschneid_ has joined #ruby-lang
apeiros_ has joined #ruby-lang
cschneid has quit [Quit: ZNC - http://znc.sourceforge.net]
djbkd has quit [Remote host closed the connection]
cschneid_ is now known as cschneid
apeiros has quit [Ping timeout: 248 seconds]
djbkd has joined #ruby-lang
lidaaa has joined #ruby-lang
jaimef has quit [Excess Flood]
jaimef has joined #ruby-lang
earthquake has joined #ruby-lang
djbkd has quit [Ping timeout: 264 seconds]
sandroqz has joined #ruby-lang
sandroqz has quit [Client Quit]
houhoulis has joined #ruby-lang
chouhoulis has joined #ruby-lang
chouhoulis has quit [Remote host closed the connection]
houhoulis has quit [Remote host closed the connection]
chouhoulis has joined #ruby-lang
kgrz has joined #ruby-lang
yubrew has joined #ruby-lang
diegoviola has quit [Remote host closed the connection]
kgrz has quit [Ping timeout: 264 seconds]
yubrew has quit [Ping timeout: 264 seconds]
Guest68665 has quit [Ping timeout: 264 seconds]
snsei has joined #ruby-lang
sunaku has quit [Ping timeout: 252 seconds]
arBmind1 has quit [Ping timeout: 240 seconds]
arBmind has joined #ruby-lang
kalehv has joined #ruby-lang
diegoviola has joined #ruby-lang
weems has joined #ruby-lang
gix has quit [Ping timeout: 255 seconds]
Guest68665 has joined #ruby-lang
gix has joined #ruby-lang
sleepee has quit [Quit: Leaving]
hahuang61 has joined #ruby-lang
alexju has joined #ruby-lang
faces has joined #ruby-lang
face has quit [Ping timeout: 252 seconds]
tockitj has quit [Quit: Leaving]
dm78 has joined #ruby-lang
jxie has quit [Ping timeout: 272 seconds]
jxie has joined #ruby-lang
Blaguvest has quit [Read error: Connection reset by peer]
yubrew has joined #ruby-lang
andrew has quit [Quit: Leaving]
yubrew has quit [Ping timeout: 260 seconds]
MikaAK1 has quit [Quit: node-irc says goodbye]
MikaAK has quit []
knu has joined #ruby-lang
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
snoopybbt has joined #ruby-lang
ahf has quit [Ping timeout: 245 seconds]
ahf has joined #ruby-lang
knu has quit [Ping timeout: 260 seconds]
stardiviner has joined #ruby-lang
dm78 has quit [Remote host closed the connection]
mconnolly has quit [Ping timeout: 272 seconds]
kgrz has joined #ruby-lang
nathanstitt has quit [Quit: I growing sleepy]
spuk has quit [Ping timeout: 248 seconds]
spuk has joined #ruby-lang
Mon_Ouie has quit [Quit: WeeChat 0.4.3]
kalehv has quit [Remote host closed the connection]
matp has quit [Quit: ZZZzzz…]
saarinen has joined #ruby-lang
malconis has joined #ruby-lang
sdouglas has joined #ruby-lang
mykoweb has quit [Remote host closed the connection]
mykoweb has joined #ruby-lang
havenwood has quit [Remote host closed the connection]
snoopybbt has quit [Ping timeout: 245 seconds]
mykoweb has quit [Ping timeout: 260 seconds]
yubrew has joined #ruby-lang
mykoweb has joined #ruby-lang
kalehv has joined #ruby-lang
djbkd has joined #ruby-lang
woollyams has joined #ruby-lang
saarinen has quit [Quit: saarinen]
yubrew has quit [Ping timeout: 255 seconds]
stardiviner has quit [Ping timeout: 272 seconds]
bantic has joined #ruby-lang
jaimef has quit [Excess Flood]
jaimef has joined #ruby-lang
Sonja has joined #ruby-lang
snsei has quit [Remote host closed the connection]
snsei has joined #ruby-lang
TheMoonMaster has quit [Quit: Later!]
danijoo has quit [Read error: Connection reset by peer]
stardiviner has joined #ruby-lang
danijoo has joined #ruby-lang
cmoneylulz has joined #ruby-lang
pixelhandler has joined #ruby-lang
sunaku has joined #ruby-lang
snsei has quit [Ping timeout: 260 seconds]
TheMoonMaster has joined #ruby-lang
symm- has quit [Ping timeout: 252 seconds]
jxpx777 has joined #ruby-lang
karamazov has quit [Remote host closed the connection]
ahf has quit [Ping timeout: 240 seconds]
stardiviner has quit [Quit: my website: http://stardiviner.dyndns-blog.com/]
djbkd has quit [Remote host closed the connection]
havenwood has joined #ruby-lang
cmoneylulz has quit [Remote host closed the connection]
dm78 has joined #ruby-lang
mykoweb has quit [Remote host closed the connection]
mykoweb has joined #ruby-lang
cmoneylulz has joined #ruby-lang
dm78 has quit [Ping timeout: 260 seconds]
sdouglas has quit [Remote host closed the connection]
mykoweb has quit [Ping timeout: 240 seconds]
x0f has quit [Ping timeout: 272 seconds]
x0f has joined #ruby-lang
sdouglas has joined #ruby-lang
himself_ has quit [Remote host closed the connection]
Sonja has quit []
cmoneylulz has quit [Remote host closed the connection]
malconis has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
sunaku has quit [Quit: WeeChat 0.4.3]
kalehv has quit [Remote host closed the connection]
bantic has quit [Quit: bantic]
sdouglas has quit [Remote host closed the connection]
stayarrr has joined #ruby-lang
jaimef has quit [Excess Flood]
jaimef has joined #ruby-lang
havenwood has quit [Ping timeout: 264 seconds]
yubrew has joined #ruby-lang
djbkd has joined #ruby-lang
sdouglas has joined #ruby-lang
stayarrr has quit [Quit: Leaving...]
yubrew has quit [Ping timeout: 248 seconds]
djbkd has quit [Remote host closed the connection]
Lewix has quit [Remote host closed the connection]
Lewix has joined #ruby-lang
Lewix has quit [Ping timeout: 255 seconds]
rippa has joined #ruby-lang
woollyams has quit [Ping timeout: 272 seconds]
hgl has joined #ruby-lang
woollyams has joined #ruby-lang
schaerli has joined #ruby-lang
wallerdev has joined #ruby-lang
Caius has quit [Ping timeout: 255 seconds]
Caius has joined #ruby-lang
knu has joined #ruby-lang
Lewix has joined #ruby-lang
jarto has joined #ruby-lang
knu has quit [Ping timeout: 260 seconds]
lsegal has joined #ruby-lang
dm78 has joined #ruby-lang
schaerli has quit [Remote host closed the connection]
dm78 has quit [Ping timeout: 244 seconds]
diegoviola has quit [Remote host closed the connection]
kgrz has quit []
ur5us has quit [Remote host closed the connection]
kgrz has joined #ruby-lang
kgrz has quit [Remote host closed the connection]
scmx has joined #ruby-lang
apeiros_ is now known as apeiros
woollyams has quit [Ping timeout: 272 seconds]
kyb3r_ has joined #ruby-lang
yubrew has joined #ruby-lang
heftig has quit [Quit: Quitting]
kgrz has joined #ruby-lang
dm78 has joined #ruby-lang
yubrew has quit [Ping timeout: 248 seconds]
dm78 has quit [Ping timeout: 264 seconds]
earthquake has quit [Quit: earthquake]
Raycaster has quit [Ping timeout: 252 seconds]
earthquake has joined #ruby-lang
stayarrr has joined #ruby-lang
apeiros has quit [Remote host closed the connection]
apeiros has joined #ruby-lang
apeiros has quit [Ping timeout: 248 seconds]
klaNath has joined #ruby-lang
x0f has quit [Ping timeout: 255 seconds]
yxhuvud has quit [Remote host closed the connection]
sdouglas has quit [Remote host closed the connection]
_ht has joined #ruby-lang
x0f has joined #ruby-lang
earthquake has quit [Quit: earthquake]
sdouglas_ has joined #ruby-lang
earthquake has joined #ruby-lang
yxhuvud has joined #ruby-lang
hgl_ has joined #ruby-lang
hgl_ has quit [Client Quit]
matp has joined #ruby-lang
hgl has quit [Ping timeout: 244 seconds]
woollyams has joined #ruby-lang
yxhuvud has quit [Remote host closed the connection]
apeiros has joined #ruby-lang
cnivolle has joined #ruby-lang
kwd has joined #ruby-lang
cnivolle has quit [Remote host closed the connection]
woollyams has quit [Ping timeout: 272 seconds]
earthquake has quit [Quit: earthquake]
earthquake has joined #ruby-lang
havenwood has joined #ruby-lang
sdouglas_ has quit [Remote host closed the connection]
face has joined #ruby-lang
faces has quit [Ping timeout: 272 seconds]
havenwood has quit [Ping timeout: 264 seconds]
dm78 has joined #ruby-lang
snsei has joined #ruby-lang
woollyams has joined #ruby-lang
snsei has quit [Remote host closed the connection]
snsei has joined #ruby-lang
dm78 has quit [Ping timeout: 255 seconds]
kiddorails has joined #ruby-lang
snsei has quit [Ping timeout: 248 seconds]
earthquake has quit [Quit: earthquake]
earthquake has joined #ruby-lang
woollyams has quit [Ping timeout: 272 seconds]
relix has joined #ruby-lang
lidaaa has quit [Ping timeout: 244 seconds]
mistym has quit [Remote host closed the connection]
stardiviner has joined #ruby-lang
dsaint-pierre has quit [Remote host closed the connection]
pixelhandler has quit [Quit: pixelhandler]
greenarrow has joined #ruby-lang
solars has joined #ruby-lang
ironhide_604 has quit [Ping timeout: 255 seconds]
scmx has quit [Ping timeout: 244 seconds]
sdouglas has joined #ruby-lang
alexju has quit [Remote host closed the connection]
kalleth_ is now known as kalleth
hgl has joined #ruby-lang
Blaguvest has joined #ruby-lang
earthquake has quit [Quit: earthquake]
earthquake has joined #ruby-lang
sdouglas has quit [Ping timeout: 252 seconds]
tbuehlmann has joined #ruby-lang
scmx has joined #ruby-lang
yubrew has joined #ruby-lang
adphillips has joined #ruby-lang
adphillips has quit [Client Quit]
snsei has joined #ruby-lang
yubrew has quit [Ping timeout: 244 seconds]
cnivolle has joined #ruby-lang
|jemc| has quit [Quit: WeeChat 0.4.3]
ironhide_604 has joined #ruby-lang
Lewix has quit [Remote host closed the connection]
arBmind has quit [Quit: Leaving.]
dm78 has joined #ruby-lang
michd is now known as MichD
dm78 has quit [Ping timeout: 272 seconds]
hgl_ has joined #ruby-lang
Burgestrand has joined #ruby-lang
hgl__ has joined #ruby-lang
hgl has quit [Ping timeout: 240 seconds]
hgl_ has quit [Ping timeout: 264 seconds]
schaerli has joined #ruby-lang
<yorickpeterse> morning
arBmind has joined #ruby-lang
postmodern has quit [Quit: Leaving]
tsou has joined #ruby-lang
earthquake has quit [Quit: earthquake]
earthquake has joined #ruby-lang
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
hgl__ has quit [Read error: Connection reset by peer]
hgl__ has joined #ruby-lang
hgl___ has joined #ruby-lang
greenarrow has quit [Quit: 500]
greenarrow has joined #ruby-lang
elia has joined #ruby-lang
yubrew has joined #ruby-lang
hgl___ has quit [Remote host closed the connection]
havenwood has joined #ruby-lang
hgl___ has joined #ruby-lang
hgl__ has quit [Read error: Connection reset by peer]
kek has joined #ruby-lang
<yorickpeterse> Hm, somebody is abusing spot instances on AWS
yubrew has quit [Ping timeout: 248 seconds]
<canton7> looks like lots of people set their bidding limit at $3, and too many people started bidding
havenwood has quit [Ping timeout: 264 seconds]
<yorickpeterse> Yeah but I wonder why this is all of a sudden
<canton7> it happens from time to time - there have been instances of it reaching $100's iirc, from people taking the attitude of "we'll just use spot instances all the time, but we can't afford to not have one available, so we'll just shove a massive max bid on"
earthquake has quit [Quit: earthquake]
chouhoulis has quit [Remote host closed the connection]
<yorickpeterse> Ah well, good thing we still have dedicated instances available as backup
stardiviner has quit [Read error: Connection reset by peer]
stardiviner has joined #ruby-lang
earthquake has joined #ruby-lang
<DefV> isn't that a whole lot of money?
<DefV> $3?
qba73 has joined #ruby-lang
<yorickpeterse> Yes
<yorickpeterse> $3 per hour per instance
<DefV> who'd do that
<DefV> just do on-demand then
stayarrr has quit [Quit: Leaving...]
<canton7> presumably this is automated systems bidding as necessary to keep their instances online, which don't have the intelligence / capability to switch to on-demand instances
marr has joined #ruby-lang
kwd has quit [Quit: kwd]
kwd has joined #ruby-lang
kiddorails has quit [Remote host closed the connection]
kiddorails has joined #ruby-lang
dm78 has joined #ruby-lang
<yorickpeterse> DefV: this is more expensive than AWS' most expensive GPU instance :P
inkblots has joined #ruby-lang
<yorickpeterse> Oh, their most expensive instance type that I can see is c3.8xlarge
<yorickpeterse> which is $1,91
snsei has quit [Remote host closed the connection]
<DefV> 4
<yorickpeterse> Hm, apparently i2.4xlarge is $3,75
<yorickpeterse> which has 4x 800 GB SSD
<yorickpeterse> dayum
<yorickpeterse> oh derp they have more
<yorickpeterse> i2.8xlarge which is $7,5
<yorickpeterse> either way, it's expensive
dm78 has quit [Ping timeout: 240 seconds]
earthquake has quit [Quit: earthquake]
hgl___ has quit [Read error: Connection reset by peer]
hgl___ has joined #ruby-lang
earthquake has joined #ruby-lang
GBrawl has joined #ruby-lang
arBmind1 has joined #ruby-lang
inkblots has left #ruby-lang [#ruby-lang]
arBmind has quit [Ping timeout: 272 seconds]
stef_204 has joined #ruby-lang
Charliebr73 has joined #ruby-lang
dsaint-pierre has joined #ruby-lang
workmad3 has joined #ruby-lang
mehlah has joined #ruby-lang
earthquake has quit [Quit: earthquake]
<yorickpeterse> matti: not sure if this is up your alley https://www.youtube.com/watch?v=SDWhujtOPKY
earthquake has joined #ruby-lang
greenarrow has quit [Quit: 500]
yubrew has joined #ruby-lang
knu has joined #ruby-lang
GBrawl has quit [Quit: Lingo - http://www.lingoirc.com]
woollyams has joined #ruby-lang
yubrew has quit [Ping timeout: 240 seconds]
matp has quit [Ping timeout: 260 seconds]
kgrz_ has joined #ruby-lang
x0f has quit [Ping timeout: 260 seconds]
x0f has joined #ruby-lang
greenarrow has joined #ruby-lang
kgrz has quit [Ping timeout: 240 seconds]
woollyams has quit [Ping timeout: 272 seconds]
earthquake has quit [Quit: earthquake]
cored has joined #ruby-lang
rahul_j has joined #ruby-lang
ikrima has joined #ruby-lang
kiddorails has quit [Remote host closed the connection]
wallerdev has quit [Quit: wallerdev]
dm78 has joined #ruby-lang
qba73 has quit [Remote host closed the connection]
qba73 has joined #ruby-lang
woollyams has joined #ruby-lang
dm78 has quit [Ping timeout: 255 seconds]
hgl___ has quit [Quit: Computer has gone to sleep.]
Miphix has quit [Quit: Leaving]
<ljarvis> moin
lidaaa has joined #ruby-lang
<ljarvis> apeiros: I don't really have the time to work on the ruby version of relapse at the moment, nevermind something in js. I'll hopefully have time to get the code in order and on gh soon so I can give you a holla when that happens
<yorickpeterse> ljarvis: can you write one in Julia too?
<ljarvis> of course
<yorickpeterse> k thx I need that by yesterday
lidaaa has quit [Ping timeout: 244 seconds]
stamina has joined #ruby-lang
woollyams has quit [Ping timeout: 272 seconds]
x0f has quit [Ping timeout: 272 seconds]
x0f has joined #ruby-lang
woollyams has joined #ruby-lang
kiddorails has joined #ruby-lang
qba73_ has joined #ruby-lang
qba73 has quit [Ping timeout: 264 seconds]
kgrz_ has quit []
greenarrow has quit [Quit: 500]
greenarrow has joined #ruby-lang
stamina has quit [Quit: WeeChat 0.4.3]
x0f has quit [Ping timeout: 260 seconds]
x0f has joined #ruby-lang
faces has joined #ruby-lang
ikrima has quit [Ping timeout: 248 seconds]
stamina has joined #ruby-lang
rahul_j has quit [Quit: rahul_j]
face has quit [Ping timeout: 240 seconds]
jhass|off is now known as jhass
<matti> yorickpeterse: Checking.
<matti> yorickpeterse: Nice!
relix has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
elia has quit [Quit: Computer has gone to sleep.]
relix has joined #ruby-lang
relix has quit [Client Quit]
danijoo_ has joined #ruby-lang
arquebus has joined #ruby-lang
dm78 has joined #ruby-lang
danijoo has quit [Ping timeout: 252 seconds]
kyb3r_ has quit [Quit: Leaving]
rahul_j has joined #ruby-lang
dm78 has quit [Ping timeout: 264 seconds]
kyb3r_ has joined #ruby-lang
symm- has joined #ruby-lang
cored has quit [Ping timeout: 255 seconds]
symm- has quit [Ping timeout: 255 seconds]
dnewkerk-keyz has quit [Quit: dnewkerk-keyz]
workmad3 has quit [Ping timeout: 260 seconds]
yubrew has joined #ruby-lang
symm- has joined #ruby-lang
yubrew has quit [Ping timeout: 240 seconds]
<apeiros> ljarvis: is it possible that I get a copy of the code as-is? I mean I can port code myself :)
<apeiros> (and it doesn't need to run perfectly…)
<yorickpeterse> apeiros: no existing libraries fit your needs?
arquebus has quit [Quit: Konversation terminated!]
<apeiros> yorickpeterse: I have to integrate it with my own library
centrx has joined #ruby-lang
<apeiros> so no, none fits my needs :)
<apeiros> so far I've tried to read the code for moment.js, and it's IMO just horrible. I trust ljarvis to have better code, even unpolished.
Fushi has joined #ruby-lang
kek_ has joined #ruby-lang
<yorickpeterse> what about https://github.com/wanasit/chrono ?
<yorickpeterse> Never used it myself but it seems to allow you to customize the parser
kek has quit [Ping timeout: 240 seconds]
kiddorails has quit []
kyb3r_ has quit [Quit: Leaving]
thmzlt has joined #ruby-lang
greenarrow has quit [Quit: 500]
workmad3 has joined #ruby-lang
dm78 has joined #ruby-lang
<ddfreyne> This “world wide web” thing got out of hand. I think we should stop now.
dm78 has quit [Ping timeout: 244 seconds]
hgl___ has joined #ruby-lang
JonnieCache has joined #ruby-lang
<JonnieCache> hi
<JonnieCache> apparently ruby uses siphash for its hashtable implementation
<JonnieCache> any way i can access this implementation directly, to hash arbitrary strings?
<JonnieCache> is that whats happening when I do "foo".hash ?
Miphix has joined #ruby-lang
hgl___ has quit [Ping timeout: 255 seconds]
<centrx> JonnieCache, You may be able to use FFI to access the C API
chouhoulis has joined #ruby-lang
<JonnieCache> yeah it looks like it isnt exposed
chouhoulis has quit [Remote host closed the connection]
<JonnieCache> this is starting to feel like a bad idea
<JonnieCache> ill just find a wrapper around the reference implementation
chouhoulis has joined #ruby-lang
<JonnieCache> anyway it appears that strings dont use the same algo as Object#hash
dwknoxy has joined #ruby-lang
relix has joined #ruby-lang
mconnolly has joined #ruby-lang
yubrew has joined #ruby-lang
charliesome has joined #ruby-lang
dwknoxy has quit [Client Quit]
kek_ has quit [Remote host closed the connection]
<centrx> Indeed
yubrew has quit [Ping timeout: 252 seconds]
<JonnieCache> aha, found what im looking for: https://github.com/ksss/digest-siphash
<yorickpeterse> JonnieCache: why do you want to access the guts of MRI?
<JonnieCache> i dont, i need a fast siphash implementation
<JonnieCache> and i thought maybe MRI would expose the one it uses for hashtable lookups
<JonnieCache> but i did some research and reaslised thats a silly idea :)
ecnalyr has joined #ruby-lang
<darix> JonnieCache: uhm
<JonnieCache> anyway i found what im looking for: https://github.com/ksss/digest-siphash
banister_ has joined #ruby-lang
<whitequark> be careful while accessing the guts of MRI, 8 tesla magnets are no joke
<JonnieCache> i need unique, deterministic IDs for my documents so i can make all my processing idempotent
<JonnieCache> but yeah dont worry im not planning to start FFIing into the interpreter itself
stef_204 has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
<darix> JonnieCache: should just "somestring".hash give you that?
banister has quit [Ping timeout: 260 seconds]
<darix> shouldnt even..
<JonnieCache> nah, while it apparently does use siphash, it also uses random seeds and stuff
<JonnieCache> its not deterministic across interpreter instances at all, this is apparently to prevent certain classes of DDoS
<darix> ./random.c:#include "siphash.c"
<darix> hmhm
<apeiros> yorickpeterse: aaahaha, looks cute
<apeiros> yorickpeterse: whenever I think code quality in ruby-land is bad, all I have to do is take a look at some random PHP or JS. it never disappoints…
<apeiros> I'm quite curious as to why the eval is needed here: `if(typeof moment == 'undefined') eval("var moment = require('./moment');"); `
<JonnieCache> lol javascript
symm- has quit [Ping timeout: 252 seconds]
hgl___ has joined #ruby-lang
Miphix has quit [Ping timeout: 244 seconds]
chouhoulis has quit [Remote host closed the connection]
Sirupsen has joined #ruby-lang
jonathanmarvens has quit [Remote host closed the connection]
stef_204 has joined #ruby-lang
DivineEntity has quit [Quit: Lost terminal]
woollyams has quit [Ping timeout: 272 seconds]
chouhoulis has joined #ruby-lang
sdouglas has joined #ruby-lang
Miphix has joined #ruby-lang
<maloik> oh snap, dnsimple has a new 'bronze' plan for up to two domains
chouhoulis has quit [Remote host closed the connection]
<maloik> lovely
chouhoulis has joined #ruby-lang
mconnolly has quit [Ping timeout: 272 seconds]
mconnolly has joined #ruby-lang
sdouglas has quit [Ping timeout: 272 seconds]
franzip has joined #ruby-lang
[spoiler] has joined #ruby-lang
cored has joined #ruby-lang
greenarrow has joined #ruby-lang
chouhoulis has quit [Remote host closed the connection]
ascarter has joined #ruby-lang
jeffs has joined #ruby-lang
dm78 has joined #ruby-lang
jonathanmarvens has joined #ruby-lang
malconis has joined #ruby-lang
GBrawl has joined #ruby-lang
dm78 has quit [Ping timeout: 240 seconds]
rahul_j has quit [Quit: rahul_j]
yubrew has joined #ruby-lang
Mon_Ouie has joined #ruby-lang
Mon_Ouie has joined #ruby-lang
earthquake has joined #ruby-lang
yubrew has quit [Ping timeout: 264 seconds]
<yorickpeterse> I hate Vimscript
<yorickpeterse> Defining a custom indent script is like stabbing your eyes out with a pack of angry cats
<DefV> I always figure "if tpope hasn't written it yet I probably don't need it"
tbuehlmann has quit [Quit: Leaving]
<yorickpeterse> That guy must be mad
<yorickpeterse> so much Vimscript is not healthy
<DefV> he is, but functional mad
<DefV> <3 tpope
<yorickpeterse> He used to have some weird Vim tooth fairy background I believe, but it's gone
<yorickpeterse> :<
pglombardo has joined #ruby-lang
<centrx> The Vim Tooth Fairy?
<centrx> Is that who delivers all the Uganda charity funds
<yorickpeterse> Looks more like he keeps it himself
<centrx> hah
shinnya has joined #ruby-lang
Sirupsen has quit [Quit: Textual IRC Client: www.textualapp.com]
hellome has joined #ruby-lang
<ddfreyne> I like notepad
<yorickpeterse> ddfreyne: have you been sniffing urine again?
<ddfreyne> yorickpeterse: yes
<yorickpeterse> ddfreyne: the Soundcloud Lyfe too rough for you?
scmx has quit [Ping timeout: 252 seconds]
centrx has quit [Quit: Mission accomplished. Ready for self-termination.]
<ddfreyne> That's what Ruby does to one's sanity!
<ddfreyne> I kid, I kid.
<ddfreyne> Although Ruby does drive me nuts at times: https://gist.github.com/ddfreyne/21582e8c6f9d031a76e4
earthquake has quit [Quit: earthquake]
<yorickpeterse> eh, that makes sense actually
<yorickpeterse> The default values are not set in the hash upon access
<yorickpeterse> thus the hash itself is still just empty
<yorickpeterse> lrn2ruby you scrub
earthquake has joined #ruby-lang
<DefV> ddfreyne: monkey patch Hash#== to take Hash#default into consideration
<DefV> fixityourself
GBrawl has quit [Quit: Lingo - http://www.lingoirc.com]
touzin has joined #ruby-lang
hgl___ has quit [Remote host closed the connection]
hgl___ has joined #ruby-lang
<[spoiler]> Idk, it's logical to me too
<[spoiler]> they're still 2 empty hashes lmao
Charliebr73 has quit []
x0f has quit [Ping timeout: 272 seconds]
x0f has joined #ruby-lang
scmx has joined #ruby-lang
nathanstitt has joined #ruby-lang
cmoneylulz has joined #ruby-lang
Atttwwww has joined #ruby-lang
enebo has joined #ruby-lang
AncientAmateur has joined #ruby-lang
Atttwww has quit [Ping timeout: 244 seconds]
cored has quit [Ping timeout: 260 seconds]
chouhoulis has joined #ruby-lang
kek has joined #ruby-lang
Anusko has quit [Ping timeout: 252 seconds]
dm78 has joined #ruby-lang
chouhoul_ has joined #ruby-lang
banister has joined #ruby-lang
danijoo_ has quit [Read error: Connection reset by peer]
klaNath has quit [Remote host closed the connection]
danijoo has joined #ruby-lang
dm78 has quit [Remote host closed the connection]
chouhoulis has quit [Ping timeout: 264 seconds]
banister_ has quit [Ping timeout: 264 seconds]
earthquake has quit [Quit: earthquake]
klaNath has joined #ruby-lang
earthquake has joined #ruby-lang
<whitequark> wtf, people saying "migrate to go" -_-'
<[spoiler]> Idk. I like Go, but... I cba... Lmfao
<[spoiler]> I still prefer C++ over Go
<[spoiler]> although, Go is more fun, unless you need generics
ppinto has joined #ruby-lang
<whitequark> "I still prefer a hammer over a toaster"
<[spoiler]> :P for hitting nails, yes; whitequark :P
tbuehlmann has joined #ruby-lang
<yorickpeterse> Go has fantastic error handling
snsei has joined #ruby-lang
<yorickpeterse> It forces you to really think of all the possible cases and write good code
* yorickpeterse gives himself a hearty slap
wmoxam has joined #ruby-lang
<whitequark> well, they went halfway in the right direction
<whitequark> should've added ADTs instead and an Error_or monad in the stdlib
yubrew has joined #ruby-lang
miqui has quit [Read error: Connection reset by peer]
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
thmzlt has quit []
elia has joined #ruby-lang
Jimbob has joined #ruby-lang
alexju has joined #ruby-lang
yubrew has quit [Ping timeout: 252 seconds]
<Jimbob> question, when i make a class, do i have to cap the class name?
<Jimbob> im wondering if its convention or required
<ddv> rust is better than go
loincloth has joined #ruby-lang
elia has quit [Quit: Computer has gone to sleep.]
<DefV> Jimbob: cap the class name?
<maloik> >> class foo; end
<eval-in_> maloik => /tmp/execpad-027385d0b79e/source-027385d0b79e:2: class/module name must be CONSTANT ... (https://eval.in/168746)
<maloik> he means capitalize
<maloik> (at least I think)
<tbuehlmann> Jimbob, if you want it as constant, yes
Guest68665 has quit [Remote host closed the connection]
<Jimbob> yah capitalize
<DefV> yes
<apeiros> Jimbob: constants are required to start with A-Z, yes
Guest68665 has joined #ruby-lang
<apeiros> Jimbob: but you can create classes without assigning them to a constant:
elia has joined #ruby-lang
<apeiros> >> x = Class.new; x.new.is_a?(x)
<eval-in_> apeiros => true (https://eval.in/168747)
<Jimbob> what would creating a class without assigning them to a constant do?
<apeiros> the obvious: it would create a class which is not assigned to a constant :)
<tbuehlmann> like, just another object
<apeiros> classes are objects. objects can be assigned to variables. constants are one kind of variables.
<Jimbob> lol, but uhh would anything "bad" happen if they're not constants?
<apeiros> and `class Foo; …; end` is roughly equivalent to `Foo = Class.new …; end`
<apeiros> Jimbob: no
cored has joined #ruby-lang
<apeiros> you usually want classes assigned to constants because you want to be able to reach them
<DefV> well
<Jimbob> i cant reach them otherwise?
<DefV> a = Class.new
<DefV> a.name
<DefV> would be nil
<apeiros> Jimbob: normal variable lookup rules
<DefV> some libraries would have a problem with that
<apeiros> x = 1 # <-- x is not globally visible
<apeiros> @x = 1 # <-- not globally visible either
<apeiros> X = 1 # <-- this is globally visible
<Jimbob> ah i see
<DefV> $x = 1 <-- this is globally visible
<apeiros> here are plenty of cases where classes don't need to be globally reachable
* apeiros is unsure whether to smack DefV or not
<Jimbob> uhh sorry that does dollar sign prefix do?
<Jimbob> what*
* apeiros smacks DefV. should have added ", but don't use this" :)
<DefV> hahaha
<DefV> sorry :-)
<apeiros> Jimbob: global variables. don't define your own.
earthquake has quit [Quit: earthquake]
<ljarvis> psh
<apeiros> whenever you want a global variable, use a constant instead.
<Jimbob> but im under the impression that ruby only "warns" you about changing a constant
<apeiros> Jimbob: that's correct
<apeiros> Jimbob: you can even reassign a constant without a warning at all, via remove_const
<apeiros> it's one thing I find a bit sad. it should IMO raise in case of ressignment.
<apeiros> *reassignment
<[spoiler]> Yeah, but that kinda beats the purpose of a constant
earthquake has joined #ruby-lang
<[spoiler]> It's possible, but it's rarely needed
<Jimbob> cool cool, thanks
jxie has quit [Ping timeout: 240 seconds]
<[spoiler]> and should be avoided if possible
<apeiros> [spoiler]: correct. which is why it should be considered a bug
<apeiros> [spoiler]: if it's not a bug, it should use remove_const
<apeiros> hence reassignment should IMO raise
kek has quit [Remote host closed the connection]
kek has joined #ruby-lang
jxie has joined #ruby-lang
<yorickpeterse> oh, nice Vim fuckup:
<yorickpeterse> echom matchend(' }', '^\s*}') != echom matchend(' }', "^\s*}")
<yorickpeterse> the first one returns 5, the second one -1
<yorickpeterse> lolvim
<[spoiler]> do ' and " behave differently?
snoopybbt has joined #ruby-lang
charliesome has joined #ruby-lang
cmoneylulz has quit [Remote host closed the connection]
<yorickpeterse> apparently
<yorickpeterse> ^" in Vimscript is a comment, but shit like :echo "foo" works just fine
<whitequark> I suppose in "" \s would be interpreted as an escape sequence
<yorickpeterse> whitequark: hmmmmm
<whitequark> like in ruby
<whitequark> >> "\s"
<eval-in_> whitequark => " " (https://eval.in/168748)
<yorickpeterse> that could be the case
cmoneylulz has joined #ruby-lang
Missphoenix has joined #ruby-lang
jhass is now known as jhass|off
<ljarvis> fuck rust syntax makes my face hurt
<yorickpeterse> <'lol>
musl has quit [Write error: Connection reset by peer]
<yorickpeterse> But yes, they could do with a few less sigils
<[spoiler]> lol
yubrew has joined #ruby-lang
<[spoiler]> Rust has a weird syntax, agreed
Guest68665 has quit [Read error: Connection reset by peer]
Miphix has quit [Ping timeout: 272 seconds]
musl has joined #ruby-lang
Guest68665 has joined #ruby-lang
dsaint-pierre has quit [Read error: Connection reset by peer]
dsaint-pierre has joined #ruby-lang
sdouglas has joined #ruby-lang
AncientAmateur has quit [Remote host closed the connection]
dm78 has joined #ruby-lang
Sirupsen has joined #ruby-lang
AncientAmateur has joined #ruby-lang
sross07 has joined #ruby-lang
Jimbob has quit [Quit: Leaving]
<whitequark> they done away with sigils
<whitequark> now it's box foo
<whitequark> instead of ~foo
earthquake has quit [Quit: earthquake]
cmoneylulz has quit [Remote host closed the connection]
sduckett has joined #ruby-lang
momomomomo has joined #ruby-lang
hgl____ has joined #ruby-lang
dsaint-pierre has quit [Read error: Connection reset by peer]
dsaint-pierre has joined #ruby-lang
x0f has quit [Ping timeout: 264 seconds]
hgl___ has quit [Ping timeout: 252 seconds]
cmoneylulz has joined #ruby-lang
jonathanmarvens has quit [Remote host closed the connection]
CaptainJet has joined #ruby-lang
x0f has joined #ruby-lang
sharpmachine has joined #ruby-lang
tbuehlmann has quit [Remote host closed the connection]
mistym has joined #ruby-lang
shinnya has quit [Ping timeout: 240 seconds]
<yorickpeterse> The use of 'X is still there
<yorickpeterse> While I don't mind a sigil for that, I think using a single quote is just dumb
jonathanmarvens has joined #ruby-lang
jperry has joined #ruby-lang
charliesome has quit [Remote host closed the connection]
charliesome has joined #ruby-lang
Cakey has joined #ruby-lang
stayarrr has joined #ruby-lang
bantic has joined #ruby-lang
mistym has quit [Remote host closed the connection]
miqui has joined #ruby-lang
Missphoenix has quit [Ping timeout: 240 seconds]
Missphoenix has joined #ruby-lang
|jemc| has joined #ruby-lang
mistym has joined #ruby-lang
stayarrr has quit [Quit: Leaving...]
solars has quit [Ping timeout: 264 seconds]
dm78 has quit [Remote host closed the connection]
pglombar_ has joined #ruby-lang
dm78 has joined #ruby-lang
pglombardo has quit [Ping timeout: 255 seconds]
kwd has quit [Quit: Leaving.]
Sirupsen has quit [Ping timeout: 252 seconds]
snoopybbt has quit [Quit: leaving]
snoopybbt has joined #ruby-lang
<whitequark> it's borrowed from ocaml
Cakey has quit [Ping timeout: 264 seconds]
Cakey has joined #ruby-lang
<yorickpeterse> Doesn't matter where it's borrowed from, it doesn't make it any less painful to type/read
lolmaus has quit [Ping timeout: 252 seconds]
* whitequark shrugs
<whitequark> not everything should looks like C
Cakey has quit [Ping timeout: 252 seconds]
cmoneylulz has quit [Remote host closed the connection]
jonathanmarvens has quit [Remote host closed the connection]
apeiros has quit [Remote host closed the connection]
apeiros has joined #ruby-lang
kek has quit [Remote host closed the connection]
<[spoiler]> Lmao, maybe not, but 'Fudge is odd
<ljarvis> not everything should look like vomit
Cakey has joined #ruby-lang
<[spoiler]> see, fudge *does* look like vomit; 2xCombo ljarvis.
<[spoiler]> Well, melted fudge does
jonathanmarvens has joined #ruby-lang
<yorickpeterse> whitequark: C doesn't use ' for anything but chars
<yorickpeterse> And yes, that's stupid too
<ljarvis> >> Object < BasicObject
<eval-in_> ljarvis => true (https://eval.in/168778)
<ljarvis> this is weird for me to type
<ljarvis> >> Object.new < BasicObject.new
<eval-in_> ljarvis => undefined method `<' for #<Object:0x40f5653c> (NoMethodError) ... (https://eval.in/168779)
<[spoiler]> yorickpeterse, well, it's not since 'c' and "c" are very different
apeiros has quit [Ping timeout: 255 seconds]
<yorickpeterse> [spoiler]: it's stupid in that it's confusing
<ljarvis> >> s = Class.new(String); s < string
<eval-in_> ljarvis => undefined local variable or method `string' for main:Object (NameError) ... (https://eval.in/168780)
<ljarvis> >> s = Class.new(String); s < String
<eval-in_> ljarvis => true (https://eval.in/168781)
symm- has joined #ruby-lang
<yorickpeterse> [spoiler]: because in most other languages "c" == 'c'
<ljarvis> not sure about most languages
<ljarvis> but i dont really wanna get involved because im leaving
<ljarvis> maybe that's the best time to get involved though
dik_dak has joined #ruby-lang
<ljarvis> I'm right!
<ljarvis> /part
<[spoiler]> yorickpeterse, I guess I am used to it, so maybe I'm biased
schaerli has quit [Remote host closed the connection]
<yorickpeterse> Ah, another victim of the K&R virus
<yorickpeterse> we shall cleanse you with a good dose of GNU C
malconis has quit [Remote host closed the connection]
Cakey has quit [Ping timeout: 244 seconds]
malconis has joined #ruby-lang
Cakey has joined #ruby-lang
x0f has quit [Ping timeout: 244 seconds]
x0f has joined #ruby-lang
<yorickpeterse> Oh I sure like projects with 1) no docs in the repository 2) a dead website
jxpx777 has quit [Quit: Leaving...]
<workmad3> yorickpeterse: those are the best!
* yorickpeterse looks sternly at i18n
Cakey has quit [Ping timeout: 244 seconds]
toertore has quit [Quit: Leaving]
AncientAmateur has quit [Remote host closed the connection]
AncientAmateur has joined #ruby-lang
AncientAmateur has quit [Remote host closed the connection]
Missphoenix has quit [Quit: Leaving]
JonnieCache has quit [Quit: leaving]
ikrima has joined #ruby-lang
jonathanmarvens has quit [Remote host closed the connection]
earthquake has joined #ruby-lang
replay has joined #ruby-lang
sdouglas has quit [Remote host closed the connection]
MikaAK1 has joined #ruby-lang
sdouglas has joined #ruby-lang
sleepee has joined #ruby-lang
<yorickpeterse> #yorick-whitequark-rage-jukebox-lang
cored has quit [Ping timeout: 272 seconds]
charliesome_ has joined #ruby-lang
charliesome has quit [Read error: Connection reset by peer]
Burgestrand has quit [Quit: Burgestrand]
apeiros has joined #ruby-lang
jhass|off is now known as jhass
sdouglas has quit [Ping timeout: 260 seconds]
rahul_j has joined #ruby-lang
stef_204 has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
phrozen77 has quit [Changing host]
phrozen77 has joined #ruby-lang
mistym has quit [Remote host closed the connection]
tbuehlmann has joined #ruby-lang
dsaint-pierre has quit [Read error: Connection reset by peer]
wallerdev has joined #ruby-lang
earthquake has quit [Quit: earthquake]
dsaint-pierre has joined #ruby-lang
ironhide_604 has quit [Ping timeout: 252 seconds]
earthquake has joined #ruby-lang
djbkd has joined #ruby-lang
snsei has quit [Remote host closed the connection]
wallerdev has quit [Client Quit]
enkristoffer has joined #ruby-lang
karamazov has joined #ruby-lang
wallerdev has joined #ruby-lang
<[spoiler]> is it just me or is cancan's development stopped?
<tbuehlmann> right, but there's a follow-up project: https://github.com/CanCanCommunity/cancancan
<[spoiler]> tbuehlmann, yeah I was just checing it out, but thanks :D
<[spoiler]> checking*
JokerDoom has joined #ruby-lang
greenarrow has quit [Quit: 500]
_JokerDoom has quit [Ping timeout: 244 seconds]
mistym has joined #ruby-lang
djbkd has quit [Remote host closed the connection]
dsaint-pierre has quit [Read error: Connection reset by peer]
dsaint-pierre has joined #ruby-lang
sdouglas has joined #ruby-lang
jxie has quit [Ping timeout: 260 seconds]
AncientAmateur has joined #ruby-lang
djbkd has joined #ruby-lang
jxie has joined #ruby-lang
loincloth has quit [Remote host closed the connection]
elia has quit [Quit: Computer has gone to sleep.]
AncientAmateur has quit [Ping timeout: 240 seconds]
earthquake has quit [Quit: earthquake]
enkristoffer has quit [Quit: ❤]
amigo99 has joined #ruby-lang
ecnalyr has quit [Ping timeout: 244 seconds]
aero224 has quit [Remote host closed the connection]
karamazov has quit [Remote host closed the connection]
sdouglas has quit [Remote host closed the connection]
AncientAmateur has joined #ruby-lang
wallerdev has quit [Quit: wallerdev]
sdouglas has joined #ruby-lang
<amigo99> does any1 understand why ruby's bitmap marking helps with copy-on-write? it says that instead of setting the mark flag on RValue, its sets it on a bitmap (outside of object's memory area), but doesnt marking on the bitmap modify the memory too (which will trigger COW?)
pixelhandler has joined #ruby-lang
saarinen has joined #ruby-lang
<xybre> amigo99: they're stored in different locations
<darix> amigo99: 1. if you set a flag on an object it will change that object. 2. the bitmap can be more compact than loading each object into memory to set the flag
loincloth has joined #ruby-lang
sdouglas has quit [Ping timeout: 252 seconds]
jaimef has quit [Excess Flood]
<xybre> Different blobs. CoW doesn't "trigger" arbitrarily, only when Ruby wants it to and under certain conditions. It's not just "easier" to specify what you want to CoW, but its one of the few sane ways to do so.
relix has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
cnivolle has quit [Remote host closed the connection]
jaimef has joined #ruby-lang
hahuang61 has quit [Ping timeout: 240 seconds]
qba73_ has quit [Remote host closed the connection]
karamazov has joined #ruby-lang
cmoneylulz has joined #ruby-lang
jonathanmarvens has joined #ruby-lang
qba73 has joined #ruby-lang
cmoneylulz has quit [Remote host closed the connection]
wallerdev has joined #ruby-lang
sdouglas has joined #ruby-lang
hgl____ has quit [Quit: Computer has gone to sleep.]
Guest68665 has quit [Ping timeout: 244 seconds]
Lumio has joined #ruby-lang
karamazov has quit [Client Quit]
karamazov has joined #ruby-lang
Lumio has quit [Client Quit]
Lumio has joined #ruby-lang
<amigo99> " CoW doesn't "trigger" arbitrarily, only when Ruby wants it to and under certain conditions" - ah i didnt realize that, i thought its an automatic thing that OS does?
<wallerdev> ah
<wallerdev> makes sense
aero224 has joined #ruby-lang
Lumio has quit [Client Quit]
<amigo99> no?
<wallerdev> lol
qba73 has quit [Remote host closed the connection]
qba73 has joined #ruby-lang
cmoneylulz has joined #ruby-lang
qba73 has quit [Remote host closed the connection]
yfeldblum has joined #ruby-lang
yfeldblum has quit [Remote host closed the connection]
qba73 has joined #ruby-lang
ecnalyr has joined #ruby-lang
x0f has quit [Ping timeout: 252 seconds]
himself_ has joined #ruby-lang
momomomomo has quit [Quit: momomomomo]
stardiviner has quit [Ping timeout: 240 seconds]
x0f has joined #ruby-lang
<amigo99> wallerdev: why lol? u mean its not COW is not automatic then?
yfeldblum has joined #ruby-lang
<amigo99> i looked up wikipedia: "Copy-on-write can be implemented by notifying the MMU that certain pages in the process's address space are read-only"
<amigo99> so does ruby have to do that
<amigo99> make some system call to mark only pages belong to objspace
<amigo99> ?
<wallerdev> sorry i joined halfway through the conversation
<wallerdev> lol
<wallerdev> i dont think copy on write is an OS thing though
<wallerdev> like you need to know when you need to copy a variable and only ruby is going to know that right?
<wallerdev> maybe not, im no expert on this stuff
<wallerdev> i know phusion passenger with ruby enterprise edition added copy on write to ruby to improve performance
<wallerdev> but thats kind of a dead project now i think
<amigo99> well REE made the gc copy-on-write friendly, they didnt add "copy-on-write" itself
<wallerdev> ah
<apeiros> wallerdev, amigo99: it exists at both levels
<apeiros> e.g. CoW of forks is OS level
<apeiros> and it works by detecting changes in memory
<apeiros> ruby has its own CoW e.g. for shared arrays
<apeiros> CoW on OS level will copy whole pages. so a single changed bit can cause e.g. 4KB of memory to be copied
stamina has quit [Remote host closed the connection]
<apeiros> and flagging an object for gc is such a single bit change. and without the bitmap, those single bit changes are spread over the whole memory.
<amigo99> oh!!! makes sense now
<apeiros> so a single gc run will mark the memory of the whole ruby process as changed to the OS
<amigo99> since the mark flags are stored together, num of 4KB memory copied is minimized
Blaguvest has quit []
<apeiros> to prevent that, you put all those single bit changes into one single place. that place will be copied. but all the objects which don't really change won't.
<katlogic> amigo99: Thats what SBCL GC does.
<amigo99> thanks for that explanation :) cleared things up for me
<apeiros> no guarantees on correctness ;-)
<apeiros> but you're welcome
* katlogic didnt know ruby has top-of-the-line copying gc with mprotect barriers
ecnalyr has quit [Remote host closed the connection]
<apeiros> I don't think GC is yet top-of-the-line
<apeiros> but it's starting to improve
ldnunes has joined #ruby-lang
ecnalyr has joined #ruby-lang
<amigo99> yeah, RGenGC looks interesting
* katlogic never hit a wall with gc in mainline ruby
<katlogic> always hit other bottlenecks first
<katlogic> now for some JIT variants it might be interesting
<apeiros> katlogic: never hit a wall either. but it's noticable in our larger webapps.
<apeiros> response times for identical requests vary largely, as a single GC sweep can easily take ~250ms
sdouglas has quit [Remote host closed the connection]
<katlogic> I guess long-running stuff which create ginormous amount of gc waste around, so gc throughput starts to suck?
<apeiros> 2.1 should improve that quite a lot for us. I'm curious what the numbers will be.
<apeiros> katlogic: well, large amount of objects means lots of objects to mark
<amigo99> apeiros: what webserver u using/
<apeiros> mark & sweep grows at least lineraly in time
<amigo99> ?
<katlogic> apeiros: Oh, if it is stop world non-incremental gc this wall definitively exist :/
scmx has quit [Ping timeout: 244 seconds]
<apeiros> amigo99: for the older stuff: apache + passenger
djbkd has quit [Remote host closed the connection]
<apeiros> katlogic: just to be clear, we're still on 1.9 for those apps. as said, 2.1 should improve the situation *a lot*
AncientAmateur has quit [Remote host closed the connection]
<wallerdev> 1.9 :(
<apeiros> it's especially annoying because we have really fast autocompletion and similar for ajax stuff. and if that goes from the usual 5-10ms to 300-400ms, it just sucks.
<amigo99> maybe unicorn's out of band GC could help too? not sure if its stable though?
<katlogic> apeiros: Does not look like speed daemon to me :/
<apeiros> amigo99: unicorn the one which does GC.stop and just kills the whole thing after a time? :)
* katlogic gave up on benchmarking ruby, just make sure to cache stuff aggresively on front proxy
<apeiros> heh, not viable for those things
<katlogic> Then be prepared to buy *a lot* hardware
ecnalyr has quit [Ping timeout: 244 seconds]
<apeiros> not useful either
<katlogic> you know, like github did :>
<apeiros> better GC and splitting the whole thing into lots of smaller apps are the viable solutions here
gix has quit [Ping timeout: 272 seconds]
<apeiros> smaller apps -> faster GC sweeps
<katlogic> or just use something with incremental gc? :)
sepp2k has joined #ruby-lang
<apeiros> 2.1 has generational
<apeiros> as said, it should help :)
<katlogic> yeah, but still single-sweep
<katlogic> just like v8
<katlogic> yeah it helps a lot in general case, but still shows up now and then
<apeiros> I'd love to rewrite the ajax stuff in go
<apeiros> but I doubt they'd give me the time :D
<katlogic> usually when a lot of garbage is generated in nursery in one go
<katlogic> (typically parsing some ginormous document and such)
gix has joined #ruby-lang
<katlogic> apeiros: as much I hate to say it, performance/dev time, nodejs is probably winner
<katlogic> i mean, for banal stuff like bunch of rest handlers for js stuff
<amigo99> is there ruby implementation on top of V8?
<katlogic> amigo99: Thats not how VMs work
<katlogic> perl tried it once
<apeiros> amigo99: I think that'd be rather painful
<apeiros> (I wouldn't be surprised if someone tried, tho)
<apeiros> katlogic: and why do you hate to say it? :)
<amigo99> well, someone did it for JVM
cnivolle has joined #ruby-lang
<katlogic> it's still slow crap even on jvm
<apeiros> yes. but jvm supports a language which is quite a bit richer than js
hahuang61 has joined #ruby-lang
<apeiros> you know, js is the language which does. not. have. integers.
<katlogic> indeed mix-and-match with java is awesome in jvm
<cout> apeiros: an integer is just a floating-point number where the exponent is 0
<wallerdev> lol
<cout> special case
AncientAmateur has joined #ruby-lang
<apeiros> cout: ah, haha, haaa, ha. you meant that as a joke, right?
<katlogic> apeiros: I dont care about those. They're actually present on most JS engines internall. What is most crippled about js is lack of object-as-hash-key.
<cout> apeiros: and a C string is just a really really big integer
<katlogic> You have to literally implement hash tables by hand. Retarded.
<wallerdev> just give all your js objects a unique key
<wallerdev> thats what closure does
djbkd has joined #ruby-lang
<apeiros> katlogic: I did that
<katlogic> wallerdev: Problem is with gc.
<katlogic> wallerdev: I want the object be destroyed the moment last key is killed. Impossible in js.
<apeiros> somebody told me to s/retarded/stupid/
<wallerdev> dont have to worry about memory in js
<wallerdev> lol
<katlogic> :)))
<wallerdev> people will just blame flash or chrome or something else
<katlogic> If its in browser, sure, who cares :) It's user's fault for using machine from 2009.
arBmind1 has quit [Quit: Leaving.]
<wallerdev> ah if youre using node then :(
<katlogic> V8 gc is sometimes flaky but not half as bad. Does not help that JS is still stupid tho.
momomomomo has joined #ruby-lang
matp has joined #ruby-lang
cnivolle has quit [Remote host closed the connection]
workmad3 has quit [Ping timeout: 255 seconds]
simoz1111114 has joined #ruby-lang
postmodern has joined #ruby-lang
postmodern has quit [Changing host]
postmodern has joined #ruby-lang
scmx has joined #ruby-lang
jxpx777 has joined #ruby-lang
rahul_j has quit [Ping timeout: 244 seconds]
rahul_j has joined #ruby-lang
aero224 has quit [Remote host closed the connection]
hahuang65 has joined #ruby-lang
yfeldblum has quit [Remote host closed the connection]
hahuang61 has quit [Ping timeout: 264 seconds]
scmx has quit [Ping timeout: 252 seconds]
relix has joined #ruby-lang
dik_dak has quit [Ping timeout: 244 seconds]
cmoneylulz has quit [Read error: Connection reset by peer]
cmoneylulz has joined #ruby-lang
dnewkerk-keyz has joined #ruby-lang
relix has quit [Ping timeout: 244 seconds]
yxhuvud has joined #ruby-lang
bantic has quit [Quit: bantic]
earthquake has joined #ruby-lang
MikaAK1 has quit [Ping timeout: 240 seconds]
dik_dak has joined #ruby-lang
loincloth has quit []
jonathanmarvens has quit [Remote host closed the connection]
thmzlt has joined #ruby-lang
<sharpmachine> I'm using simple form and have a Service model and a Listing model. They are associated, but I'm trying to add a service field to the new listing form using <%= f.association :service %> but I'm getting back undefined method `service_id' for #<Listing:0x007fa063643830>
scmx has joined #ruby-lang
rahul_j has quit [Quit: rahul_j]
jonathanmarvens has joined #ruby-lang
jaimef has quit [Excess Flood]
ged_ is now known as ged
symm- has quit [Ping timeout: 248 seconds]
jaimef has joined #ruby-lang
<jhass> sharpmachine: cross posting won't help you either. Doing so without telling is rude.
<sharpmachine> Dude I'm new to IRC. I don't know the etiquette. Give me some grace
<sharpmachine> I just need help. I thought that was what IRC was for. I didn't realize how strict it was.
<wallerdev> lol
<xybre> Every community has its rules.
<jhass> sharpmachine: I do. apeiros usually kicks
<xybre> You wanna be lambasted, trying joining a development mailing list.
<wallerdev> does your listing model belong to your service model?
<wallerdev> like belongs_to :service or something
<wallerdev> no idea what listing and service refer to
sabman has joined #ruby-lang
<wallerdev> but it sounds like youre missing a belongs_to :service in your listing model
<sharpmachine> listing belongs_to :service and Service has_many :listings
<jhass> did you create the service_id column?
<sharpmachine> I thought an ID column is created automatically?
<sharpmachine> ID is different from service_id?
<jhass> of course
<jhass> how would you persist the association otherwise?
<sharpmachine> I don't know, that's why I'm here
<jhass> read that
<xybre> Sounds like some relational database basics are called for also.
<sharpmachine> Yeah, super new to all this.
marr has quit [Ping timeout: 260 seconds]
<wallerdev> yeah basically rails only creates db columns based on what you defined in your migration, so if you didnt put the association between your two models into your migrations, then your database cant relate those two models
sleepee has quit [Quit: Leaving]
<wallerdev> its not going to add columns to your db if you just write belongs_to in your model file
<sharpmachine> Okay, so I need to add the column service_id
<wallerdev> yup
cantonic has joined #ruby-lang
<sharpmachine> But first I'm going to rad what jhass suggested I read so I understand what/why
<sharpmachine> read, not rad
<wallerdev> yeah that gives info on how you should do your migrations too
<wallerdev> so good to read that
<sharpmachine> Thanks all for breaking the community rules and answering a RoR question in Ruby channel.
<wallerdev> yeah its okay, we were all new once haha, the problem is that when youre new you tend to ask vague questions and people dont usually want to dig into them to figure out what youre really trying to do
<wallerdev> easier to use irc for help when you have very specific questions
<sharpmachine> Awesome! I'll keep that in mind
dik_dak has quit [Remote host closed the connection]
earthquake has quit [Quit: earthquake]
loincloth has joined #ruby-lang
earthquake has joined #ruby-lang
<xybre> video introduction to relation database structure: https://www.youtube.com/watch?v=FCtGbrou5DM
<xybre> (some people like videos, I prefer text for the most part)
yfeldblum has joined #ruby-lang
charliesome has joined #ruby-lang
<sharpmachine> Sweet! I've got some homework
charliesome_ has quit [Ping timeout: 264 seconds]
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #ruby-lang
dik_dak has joined #ruby-lang
dik_dak has quit [Remote host closed the connection]
<apeiros> jhass: I'd argue that kick without ban is "giving some grace" too :)
<jhass> but I give more! :P
<apeiros> pfffshh, topper
Lumio has joined #ruby-lang
bantic has joined #ruby-lang
sabman has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
mehlah has quit [Quit: Leaving...]
djbkd has quit [Remote host closed the connection]
earthquake has quit [Quit: earthquake]
cirenyc has joined #ruby-lang
earthquake has joined #ruby-lang
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
Fushi has quit [Quit: Connection closed for inactivity]
saarinen has quit [Quit: saarinen]
djbkd has joined #ruby-lang
ikrima has quit [Ping timeout: 255 seconds]
relix has joined #ruby-lang
hgl____ has joined #ruby-lang
skade has joined #ruby-lang
relix has quit [Ping timeout: 252 seconds]
hgl____ has quit [Ping timeout: 272 seconds]
havenwood has joined #ruby-lang
yfeldblum has quit [Ping timeout: 264 seconds]
mistym has quit [Remote host closed the connection]
yfeldblum has joined #ruby-lang
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #ruby-lang
earthquake has quit [Quit: earthquake]
wallerdev has quit [Quit: wallerdev]
wallerdev has joined #ruby-lang
CaptainJet has quit []
yfeldblu_ has joined #ruby-lang
__butch__ has joined #ruby-lang
weems has quit [Ping timeout: 240 seconds]
yfeldblum has quit [Ping timeout: 272 seconds]
aero224 has joined #ruby-lang
cored has joined #ruby-lang
dik_dak has joined #ruby-lang
mistym has joined #ruby-lang
charliesome has joined #ruby-lang
sdouglas has joined #ruby-lang
jperry has quit [Read error: Connection reset by peer]
mehlah has joined #ruby-lang
jperry has joined #ruby-lang
<matti> yorickpeterse: This is some fine music.
havenwood has quit [Remote host closed the connection]
havenwood has joined #ruby-lang
tbuehlmann has quit [Remote host closed the connection]
<wallerdev> wow
<wallerdev> what is this lol
<wallerdev> theyre like adding methods to every class
yfeldblu_ has quit [Ping timeout: 248 seconds]
mistym has quit [Remote host closed the connection]
mistym has joined #ruby-lang
havenwood has quit [Ping timeout: 264 seconds]
diegoviola has joined #ruby-lang
jg_ has joined #ruby-lang
touzin has quit [Ping timeout: 240 seconds]
jarto has quit [Quit: Ухожу я от вас (xchat 2.4.5 или старше)]
sabman has joined #ruby-lang
momomomomo has quit [Quit: momomomomo]
ur5us has joined #ruby-lang
momomomomo has joined #ruby-lang
snsei has joined #ruby-lang
qba73 has quit []
sharpmachine has quit [Remote host closed the connection]
relix has joined #ruby-lang
amigo99 has quit [Ping timeout: 272 seconds]
djbkd has quit [Remote host closed the connection]
skade has quit [Quit: Computer has gone to sleep.]
cored_ has joined #ruby-lang
relix has quit [Ping timeout: 248 seconds]
jonathanmarvens has quit [Remote host closed the connection]
cored has quit [Ping timeout: 252 seconds]
[spoiler] has quit [Quit: Leaving]
jonathanmarvens has joined #ruby-lang
inkblots has joined #ruby-lang
sharpmachine has joined #ruby-lang
skade has joined #ruby-lang
skade has quit [Client Quit]
MichD is now known as michd
danijoo has quit [Read error: Connection reset by peer]
mistym has quit [Remote host closed the connection]
danijoo has joined #ruby-lang
MoldyBread has joined #ruby-lang
karamazov has quit [Remote host closed the connection]
MoldyBread has left #ruby-lang [#ruby-lang]
MoldyBread has joined #ruby-lang
sleepee has joined #ruby-lang
havenwood has joined #ruby-lang
diegoviola has quit [Quit: WeeChat 0.4.3]
cored_ has quit [Ping timeout: 264 seconds]
ppinto has quit [Ping timeout: 260 seconds]
cored has joined #ruby-lang
cored has quit [Changing host]
cored has joined #ruby-lang
djbkd has joined #ruby-lang
mistym has joined #ruby-lang
<xybre> Thats hideous.
polyidus has joined #ruby-lang
polyidus has quit [Max SendQ exceeded]
symm- has joined #ruby-lang
momomomomo has quit [Quit: momomomomo]
jg_ has quit [Ping timeout: 264 seconds]
arBmind has joined #ruby-lang
relix has joined #ruby-lang
_ht has quit [Remote host closed the connection]
[1]MoldyBread has joined #ruby-lang
MoldyBread has quit [Ping timeout: 248 seconds]
[1]MoldyBread is now known as MoldyBread
CaptainJet has joined #ruby-lang
cirenyc has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
cirenyc has joined #ruby-lang
earthquake has joined #ruby-lang
jaimef has quit [Excess Flood]
jaimef has joined #ruby-lang
mehlah has quit [Quit: Leaving...]
sunaku has joined #ruby-lang
miqui has quit [Read error: Connection reset by peer]
davispuh has joined #ruby-lang
<sabman> Question: when I list the methods for a Hash instance I see :[], :[]=..
<sabman> so, how is it that hash[:id] retrieves the value for the key
<jhass> sabman: Ruby rewrites hash[:id] to hash.[](:id)
<|jemc|> because it's syntax sugar for: hash.send :[], :id
<Mon_Ouie> and because that's what the #[] method does
<sabman> Oh cool, thanks!
<jhass> and hash[:id] = :a to hash.[]=(:id, :a)
<sabman> Ah I see
mconnolly has quit [Ping timeout: 272 seconds]
<sabman> if I have similar questions about hash objects, would looking at this file help ?
<jhass> did looking at that file answer the questions you had? ;)
<drbrain> jhass: probably better to look at this one: http://docs.ruby-lang.org/en/2.1.0/Hash.html
<sabman> haha, it didn't but then I don't know C. So I thought I might be missing something
Blaguvest has joined #ruby-lang
cmoneylulz has quit [Remote host closed the connection]
<sabman> I guess to reframe my question, if I do know C and if looking at that file would help
<Mon_Ouie> I don't think it would help, it just shows how things are implemented
<Mon_Ouie> If you want to look at it, the function that's being called when you run hash[:id] is rb_hash_aref
<Mon_Ouie> hash[key] = val is rb_hash_aset
<Mon_Ouie> (You can see at the bottom of the file that it binds a Ruby method to a C function by calling rb_define_method)
saarinen has joined #ruby-lang
mdanielk has joined #ruby-lang
sleepee has quit [Quit: Leaving]
momomomomo has joined #ruby-lang
arBmind1 has joined #ruby-lang
<sabman> Right. I did look at it. But I couldn't follow. So, yeah, if I could have looked at the code and figured out that Ruby rewrites it, that would be cool.
<Mon_Ouie> Oh, no, you'd have to look at the parser to know that
<sabman> So I wanted to check with people here do look at the source code to understand what Ruby does internally
pr0ton_ has joined #ruby-lang
<Mon_Ouie> And the parser is a mess to understand
<sabman> Ah I see
<sabman> Right
<sabman> okay, thanks!
arBmind has quit [Ping timeout: 240 seconds]
dm78 has quit [Remote host closed the connection]
sabman has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
hgl____ has joined #ruby-lang
saarinen has quit [Quit: saarinen]
earthquake has quit [Quit: earthquake]
hgl____ has quit [Ping timeout: 240 seconds]
ldnunes has quit [Quit: Leaving]
shinnya has joined #ruby-lang
snoopybbt has quit [Ping timeout: 245 seconds]
cantonic has quit [Ping timeout: 244 seconds]
thmzlt_ has joined #ruby-lang
<zenspider> |jemc|: no, because send is a method send itself.
cmoneylulz has joined #ruby-lang
thmzlt has quit [Ping timeout: 255 seconds]
<|jemc|> zenspider: yep, sure is
toretore has joined #ruby-lang
<whitequark> "mess" is some underestimation
nathanstitt has quit [Quit: I growing sleepy]
alexju has quit [Remote host closed the connection]
yubrew has quit [Remote host closed the connection]
mdanielk has quit [Quit: Leaving.]
AncientAmateur has quit [Remote host closed the connection]
thmzlt has joined #ruby-lang
mdanielk has joined #ruby-lang
MikaAK1 has joined #ruby-lang
thmzlt_ has quit [Ping timeout: 264 seconds]
zenspider has quit [Remote host closed the connection]
saarinen has joined #ruby-lang
__butch__ has quit [Quit: Leaving.]
jhass is now known as jhass|off
malconis has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
malconis has joined #ruby-lang
saarinen has quit [Client Quit]
malconis has quit [Ping timeout: 252 seconds]
zenspider has joined #ruby-lang
cmoneylulz has quit [Remote host closed the connection]
saarinen has joined #ruby-lang
bin7me has joined #ruby-lang
<sharpmachine> So for some reason this isn't getting the service id associated with the listing...it's just starting at 1 and going to 20
<sharpmachine> listing.service_id = service.id
<sharpmachine> http://pastie.org/9348067 line 13
elia has joined #ruby-lang
saarinen has quit [Client Quit]
jxpx777 has quit [Ping timeout: 264 seconds]
<sharpmachine> Sorry, I asked this in the wrong channel
<sharpmachine> my bad
sunaku has quit [Read error: Connection reset by peer]
<sharpmachine> I thought I was on the RoR channel
saarinen has joined #ruby-lang
<zenspider> no worries. good luck
<zenspider> I like that populate api
<sharpmachine> Me too, but it's not working working for me
woollyams has joined #ruby-lang
<sharpmachine> I pretty much did http://railscasts.com/episodes/126-populating-a-database but the service_id is being set to a number that's not the service id
loincloth has quit [Remote host closed the connection]
karamazov has joined #ruby-lang
saarinen has quit [Quit: saarinen]
inkblots has quit [Remote host closed the connection]
Lumio has quit [Quit: Lumio]
rsl has quit [Quit: Textual IRC Client: www.textualapp.com]
pr0ton_ has quit [Quit: pr0ton_]
sabman has joined #ruby-lang
karamazov has quit [Remote host closed the connection]
cored has quit [Ping timeout: 240 seconds]
cored has joined #ruby-lang
cored has quit [Changing host]
cored has joined #ruby-lang
<|jemc|> is there a clean way to "simulate" Module#prepend on earlier versions of Ruby?
sduckett has quit [Ping timeout: 264 seconds]
<|jemc|> it's the right tool for the job here, but I don't necessarily want to break compatibility with older ruby versions for it...
woollyams has quit [Ping timeout: 272 seconds]
cirenyc has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
yubrew has joined #ruby-lang
dm78 has joined #ruby-lang
havenwood has quit [Remote host closed the connection]
yubrew has quit [Ping timeout: 252 seconds]
relix has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
karamazov has joined #ruby-lang
chouhoul_ has quit [Ping timeout: 252 seconds]
jaimef has quit [Excess Flood]
karamazov has quit [Remote host closed the connection]
skade has joined #ruby-lang
<|jemc|> well, isn't that cute
<|jemc|> pity it has to be an extension, but I guess that answers my question - can't really be done at the in-Ruby level without going down into extension territory
<|jemc|> that's what I feared
scmx has quit [Ping timeout: 240 seconds]
skade has quit [Ping timeout: 244 seconds]
jaimef has joined #ruby-lang
danijoo has quit [Read error: Connection reset by peer]
danijoo has joined #ruby-lang
ikrima has joined #ruby-lang
<whitequark> no, it can't be.
jaimef has quit [Excess Flood]
CaptainJet has quit [Ping timeout: 244 seconds]
thmzlt has quit [Read error: Connection reset by peer]
thmzlt has joined #ruby-lang
CaptainJet has joined #ruby-lang
jaimef has joined #ruby-lang
earthquake has joined #ruby-lang
jonathanmarvens has quit [Remote host closed the connection]
dik_dak has quit [Quit: Leaving]
thmzlt has quit [Read error: Connection reset by peer]
thmzlt has joined #ruby-lang
weems has joined #ruby-lang
gix has quit [Ping timeout: 272 seconds]
jonathanmarvens has joined #ruby-lang
mistym has quit [Remote host closed the connection]
mistym has joined #ruby-lang
momomomomo has quit [Quit: momomomomo]
thmzlt has quit [Read error: Connection reset by peer]
thmzlt has joined #ruby-lang
gix has joined #ruby-lang
sdouglas has quit [Remote host closed the connection]
sdouglas has joined #ruby-lang
woollyams has joined #ruby-lang
sdouglas_ has joined #ruby-lang
sdouglas has quit [Ping timeout: 255 seconds]
jonathanmarvens has quit [Remote host closed the connection]
cirenyc has joined #ruby-lang
earthquake has quit [Quit: earthquake]
jonathanmarvens has joined #ruby-lang
kaiserpathos has joined #ruby-lang
earthquake has joined #ruby-lang
x0f has quit [Quit: quit]
kaiserpathos has quit [Client Quit]
yubrew has joined #ruby-lang
x0f has joined #ruby-lang
hgl____ has joined #ruby-lang
stardiviner has joined #ruby-lang
yubrew has quit [Ping timeout: 240 seconds]
enebo has quit [Quit: enebo]
weems has quit [Quit: weems]
hgl____ has quit [Ping timeout: 244 seconds]
jeffs has quit [Ping timeout: 255 seconds]
earthquake has quit [Quit: earthquake]
earthquake has joined #ruby-lang
cmoneylulz has joined #ruby-lang
aero224 has quit [Remote host closed the connection]
charliesome has quit [Ping timeout: 244 seconds]
amerine has quit [Quit: Textual IRC Client: www.textualapp.com]
cirenyc has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bin7me has quit [Remote host closed the connection]
charliesome has joined #ruby-lang
sdouglas_ has quit [Remote host closed the connection]
sdouglas has joined #ruby-lang
CaptainJet has quit []
hahuang65 has quit [Ping timeout: 260 seconds]
pr0ton_ has joined #ruby-lang
pr0ton_ is now known as pr0ton
sdouglas has quit [Ping timeout: 264 seconds]
pr0ton has quit [Quit: pr0ton]
bantic has quit [Quit: bantic]
sdouglas has joined #ruby-lang
nathanstitt has joined #ruby-lang
earthquake has quit [Quit: earthquake]
snoopybbt has joined #ruby-lang
earthquake has joined #ruby-lang
sdouglas has quit [Ping timeout: 244 seconds]
pglombardo_ has quit []
thmzlt has quit []
wallerdev has quit [Quit: wallerdev]
x0f has quit [Ping timeout: 240 seconds]
x0f has joined #ruby-lang