havenwood changed the topic of #ruby to: Ruby 3.3.0, 3.2.3, 3.1.4 https://www.ruby-lang.org | Rules https://ruby-community.com | Logs https://libera.irclog.whitequark.org/ruby
jenrzzz has quit [Ping timeout: 256 seconds]
nirvdrum has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 268 seconds]
nirvdrum has quit [Ping timeout: 264 seconds]
nirvdrum has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 255 seconds]
jenrzzz has joined #ruby
matoro has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
matoro has joined #ruby
jenrzzz has quit [Ping timeout: 240 seconds]
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 252 seconds]
jenrzzz has joined #ruby
abraham has joined #ruby
Aminda has quit [Ping timeout: 260 seconds]
Aminda has joined #ruby
Aminda has quit [Remote host closed the connection]
Aminda has joined #ruby
pascal_blaze has joined #ruby
Aminda has quit [Remote host closed the connection]
Aminda has joined #ruby
jenrzzz has quit [Ping timeout: 272 seconds]
abraham has quit [Quit: Textual IRC Client: www.textualapp.com]
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 264 seconds]
johnjaye has quit [Ping timeout: 260 seconds]
johnjaye has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 240 seconds]
jenrzzz_ has quit [Ping timeout: 252 seconds]
jenrzzz has joined #ruby
jenrzzz_ has joined #ruby
jenrzzz has quit [Ping timeout: 264 seconds]
jenrzzz_ has quit [Ping timeout: 255 seconds]
jenrzzz has joined #ruby
jenrzzz_ has joined #ruby
jenrzzz_ has quit [Ping timeout: 268 seconds]
jenrzzz_ has joined #ruby
jenrzzz_ has quit [Ping timeout: 268 seconds]
jenrzzz has quit [Ping timeout: 268 seconds]
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 272 seconds]
Al2O3 has quit [Quit: Good mourning, good after nun, g'nite, and goober evenings.]
_ht has joined #ruby
jenrzzz has joined #ruby
jenrzzz_ has joined #ruby
jenrzzz has quit [Ping timeout: 255 seconds]
jenrzzz_ has quit [Ping timeout: 252 seconds]
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 240 seconds]
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 255 seconds]
jenrzzz has joined #ruby
grenierm has joined #ruby
jenrzzz has quit [Ping timeout: 246 seconds]
jenrzzz_ has joined #ruby
jenrzzz has joined #ruby
jenrzzz_ has quit [Ping timeout: 256 seconds]
jenrzzz has quit [Ping timeout: 268 seconds]
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 268 seconds]
jenrzzz has joined #ruby
jenrzzz_ has joined #ruby
jenrzzz_ has quit [Ping timeout: 268 seconds]
jenrzzz has quit [Ping timeout: 272 seconds]
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 268 seconds]
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 272 seconds]
johnjaye has quit [Ping timeout: 272 seconds]
johnjaye has joined #ruby
jenrzzz has joined #ruby
jenrzzz_ has joined #ruby
splud has quit [Ping timeout: 255 seconds]
nirvdrum has quit [Quit: nirvdrum]
desnudopenguino has quit [Ping timeout: 240 seconds]
splud has joined #ruby
grenierm has quit [Ping timeout: 250 seconds]
jenrzzz_ has quit [Ping timeout: 260 seconds]
jenrzzz_ has joined #ruby
jenrzzz_ has quit [Ping timeout: 268 seconds]
jenrzzz_ has joined #ruby
infinityfye has joined #ruby
jenrzzz_ has quit [Ping timeout: 268 seconds]
jenrzzz_ has joined #ruby
jenrzzz_ has quit [Ping timeout: 240 seconds]
jenrzzz_ has joined #ruby
weaksauc_ has joined #ruby
weaksauce has quit [Ping timeout: 260 seconds]
jenrzzz_ has quit [Ping timeout: 255 seconds]
jenrzzz_ has joined #ruby
jenrzzz_ has quit [Ping timeout: 256 seconds]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ruby
crespire has quit [Killed (NickServ (GHOST command used by crespire1))]
crespire1 has joined #ruby
jenrzzz_ has joined #ruby
jenrzzz_ has quit [Ping timeout: 246 seconds]
brokkoli_origin has quit [Remote host closed the connection]
brokkoli_origin has joined #ruby
brw5 has quit [Remote host closed the connection]
brw5 has joined #ruby
jenrzzz_ has joined #ruby
jenrzzz_ has quit [Ping timeout: 240 seconds]
jenrzzz_ has joined #ruby
dalan03822833508 has quit [Quit: dalan03822833508]
jenrzzz_ has quit [Ping timeout: 260 seconds]
jenrzzz_ has joined #ruby
pascal_blaze has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
pascal_blaze has joined #ruby
jenrzzz_ has quit [Ping timeout: 252 seconds]
pascal_blaze has quit [Ping timeout: 256 seconds]
jenrzzz_ has joined #ruby
pascal_blaze has joined #ruby
jenrzzz_ has quit [Ping timeout: 264 seconds]
pascal_blaze has quit [Ping timeout: 246 seconds]
nirvdrum has joined #ruby
mretka has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
rdsm has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
rdsm has joined #ruby
mretka has joined #ruby
nirvdrum has quit [Ping timeout: 272 seconds]
jenrzzz_ has joined #ruby
pascal_blaze has joined #ruby
jenrzzz_ has quit [Ping timeout: 256 seconds]
pascal_blaze has quit [Ping timeout: 256 seconds]
jenrzzz_ has joined #ruby
pascal_blaze has joined #ruby
gaussianblue has joined #ruby
emilknievel has joined #ruby
jenrzzz_ has quit [Ping timeout: 260 seconds]
jenrzzz_ has joined #ruby
jenrzzz_ has quit [Ping timeout: 264 seconds]
jenrzzz_ has joined #ruby
jenrzzz_ has quit [Ping timeout: 255 seconds]
catdealer has joined #ruby
pascal_blaze has quit [Ping timeout: 268 seconds]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ruby
<leah2> thx!
<gr33n7007h> the amount of times i've read that documentation i never, ever noticed.
jenrzzz_ has joined #ruby
<gr33n7007h> ractors seem to have seriously regressed in 3.3 :(
jenrzzz_ has quit [Ping timeout: 256 seconds]
jmjl has quit [Remote host closed the connection]
user71 has joined #ruby
<adam12> gr33n7007h: The real question is what the heck was leah2 using uu-encoding for :P what is this, 1998?
<gr33n7007h> adam12: lol XD, yes leah2, we need an explaination ;)
jenrzzz_ has joined #ruby
<leah2> i tried to find a better encoding for protobuf in json than base64
<adam12> leah2: Was it any better? I notice every small contrived example had larger output.
<leah2> not worth it
<adam12> Interesting strategy tho. Did you settle on an encoding mechanism?
<leah2> protobuf has few high bit bytes, but many control bytes
<leah2> not yet. some arithmetic coding could work tho
<kjetilho> there used to be a uu-variant which only quoted the octets which needed to. so you didn't have to do so much bit twiddling. it actually added a magic value to every octet so that NUL bytes could be expressed directly.
<leah2> yenc?
<kjetilho> that sounds familiar :)
<kjetilho> heh, the offset was 42
jenrzzz_ has quit [Ping timeout: 256 seconds]
jmjl has joined #ruby
catdealer has quit [Remote host closed the connection]
jenrzzz_ has joined #ruby
desnudopenguino has joined #ruby
jenrzzz_ has quit [Ping timeout: 268 seconds]
TomyWork has joined #ruby
jenrzzz_ has joined #ruby
jenrzzz_ has quit [Ping timeout: 268 seconds]
jenrzzz_ has joined #ruby
jenrzzz_ has quit [Ping timeout: 260 seconds]
emilknievel has quit [Quit: ZNC 1.9.0 - https://znc.in]
emilknievel has joined #ruby
<adam12> gr33n7007h: How did ractors regress? I'm not using them yet but had a use-case for them.
jenrzzz_ has joined #ruby
<gr33n7007h> adam12: I run a benchmarking script against thread/fork/ractors and the speeds are slower than 3.0/3.1/3.2 and in some instances ractors can be ~2x slower than processes, whereas in, <3.3 always on par or faster.
<adam12> gr33n7007h: Interesting!
jess has joined #ruby
<adam12> gr33n7007h: I wonder if it's related to the M:N scheduler in 3.3
<gr33n7007h> adam12: that's what i was thinking
<gr33n7007h> on a positive note, yjit is coming along nicely. getting some really nice speed increases!
gaussianblue has quit [Quit: leaving]
<gr33n7007h> adam12: doh! i thought i exported RUBY_MN_THREADS=1 in my .bashrc, which i hadn't, now add and the statistics are more in tune! :)
<adam12> gr33n7007h: Interesting. So maybe it was M:N?
<gr33n7007h> adam12: 99.9%, almost certain.
TomyWork has quit [Remote host closed the connection]
TomyWork has joined #ruby
<adam12> RubyKaigi lineup looks interesting.
<adam12> Wish I was going.
<gr33n7007h> yeah, i look forward to the kaigi too. i'm getting old...
TomyWork has quit [Ping timeout: 268 seconds]
jenrzzz_ has quit [Ping timeout: 246 seconds]
<gr33n7007h> tomoya ishida's "writing weird code" is intriguing
jenrzzz_ has joined #ruby
jenrzzz_ has quit [Ping timeout: 252 seconds]
Vonter has quit [Ping timeout: 240 seconds]
jenrzzz_ has joined #ruby
jenrzzz_ has quit [Ping timeout: 252 seconds]
jenrzzz_ has joined #ruby
c10l5 is now known as c10l
<adam12> One of the ones I'm interested in is packaging Ruby.
<adam12> (which has been done a million times but still interesting)
jenrzzz has quit [Ping timeout: 256 seconds]
jenrzzz_ has quit [Ping timeout: 260 seconds]
<gr33n7007h> adam12: can't find it, which day?
<gr33n7007h> just looking through the schedule
<adam12> Day 2 afternoon
<gr33n7007h> just noticed "the lemur guy" is doing a presentation ;)
<adam12> leah2: Was void affected by xz? I assume not directly because of packaging differences.
<adam12> gr33n7007h: Fascinating topic too. Looking forward to it. I wonder what code-lens style features would look like in larger Ruby apps.
<gr33n7007h> adam12: is void a derivative of arch linux?
<adam12> gr33n7007h: I'm not sure of lineage, tbh, tho I think it's totally separate (originally from a NetBSD maintainer iirc)
<leah2> adam12: as far as we can tell, no
<leah2> adam12: we dont use systemd either
<adam12> leah2: Oh right. Good point.
<gr33n7007h> adam12: oh, must be thinking of a different distro. Arch definitely wasn't affected, as it didn't pull in libsystemd.
<leah2> gr33n7007h: void is completely independent
jenrzzz has joined #ruby
<gr33n7007h> leah2: yeah, don't know which distro i was thinking of
<gr33n7007h> is void good? was gonna try freebsd.
<leah2> was it ever bad? :p
<leah2> sorry, misread.
<leah2> it's the only distro i like of course (i'm a dev)
user23 has joined #ruby
jenrzzz has quit [Ping timeout: 268 seconds]
moo has quit [Ping timeout: 256 seconds]
nirvdrum has joined #ruby
nirvdrum has quit [Client Quit]
<gr33n7007h> leah2: :P makes sense :)
<adam12> I've mostly standardized on Debian, but Void was awesome when I used it. FreeBSD was also good, but I ended up feeling I was the trailblazer half the time, especially for Ruby related stuff.
jenrzzz has joined #ruby
<[0x1eef]> I used Void Linux for a few years. I've since moved to (Free|Open)BSD and there's no going back. :)
ftajhii has joined #ruby
jenrzzz has quit [Ping timeout: 264 seconds]
moo has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 260 seconds]
jenrzzz has joined #ruby
<gr33n7007h> gonna jump aboard the freebsd train then... choo' choo'
<leah2> yeah i'm toying with freebsd too these days
ftajhii has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<[0x1eef]> The Ruby situation is a bit weird on FreeBSD. You probably won't want to use the official packages since they slice up a standard install into multiple different packages. I created a port for a standard installation: https://github.com/0x1eef/ports/tree/main/freebsd/lang/ruby33-std. There's always chruby / ruby-(build|install) too.
<[0x1eef]> Maybe that situation is better nowadays. Not sure. I don't think I've installed either of those two gems before.
<adam12> Possibly.
user71 has quit [Quit: Leaving]
jenrzzz_ has joined #ruby
ftajhii has joined #ruby
_ht has quit [Quit: _ht]
user23 has quit [Remote host closed the connection]
user23 has joined #ruby
cleo has quit [Ping timeout: 256 seconds]
jenrzzz_ has quit [Ping timeout: 252 seconds]
<gr33n7007h> "Yeah..., I mean, I'm working for embedding RBS type declarations into Ruby code." Yes, yes and yes.
jenrzzz_ has joined #ruby
jenrzzz_ has quit [Ping timeout: 268 seconds]
jenrzzz_ has joined #ruby
jenrzzz has quit [Ping timeout: 268 seconds]
jenrzzz has joined #ruby
user23 has quit [Remote host closed the connection]
reset has joined #ruby
ruby[bot] has quit [Remote host closed the connection]
ruby[bot] has joined #ruby
jenrzzz has quit [Ping timeout: 268 seconds]
jenrzzz has joined #ruby
polishdub has quit [Ping timeout: 272 seconds]
polishdub has joined #ruby
Munto has quit [Ping timeout: 260 seconds]
jenrzzz has quit [Ping timeout: 260 seconds]
jenrzzz has joined #ruby
c10l has quit [Remote host closed the connection]
c10l has joined #ruby
germtoo has quit [Ping timeout: 255 seconds]
Munto has joined #ruby
mange has joined #ruby
jenrzzz has quit [Ping timeout: 256 seconds]
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 255 seconds]
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 260 seconds]
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 240 seconds]