havenwood changed the topic of #ruby to: Rules: https://ruby-community.com | Ruby 3.1.0, 3.0.3, 2.7.5: https://www.ruby-lang.org | Paste 4+ lines to: https://gist.github.com | Books: https://goo.gl/wpGhoQ
TCZ has joined #ruby
markong has quit [Ping timeout: 256 seconds]
ur5us has joined #ruby
va5c0 has joined #ruby
Garb0 has joined #ruby
va5c0 has quit [Ping timeout: 272 seconds]
<Garb0> Hi, can someone explain why doesn't this need root privs since it's listening on port 80?
<Garb0> It does work, it listens and accepts and does everything, but I'm just curious on why it doesn't need root privs to do so
TCZ has quit [Quit: Leaving]
<leah2> it should
<Garb0> leah2, I'm suspecting this is some blackmagic witchery because of the threads? idk
<leah2> no
<leah2> maybe your OS permits low binds
<Garb0> I'm on a live debian based distro
<Garb0> probably
<leah2> where do you run it?
<leah2> hm
<Garb0> I guess i'll come in a few mins after i run this in another vm
<leah2> try sysctl net.ipv4.ip_unprivileged_port_start
<Garb0> leah2, I just tried nc -lvp 80 and it allowed me unpriv'd
<Garb0> i guess it's my OS
<Garb0> Thanks!
<Garb0> pretty cool though.
<leah2> that command should say a low number then
<leah2> interesting
<Garb0> 0
<Garb0> lmao
<leah2> hehe
hanzo has joined #ruby
michigan has joined #ruby
Rounin has quit [Ping timeout: 240 seconds]
justGhost has quit [Read error: Connection reset by peer]
justGhost has joined #ruby
A_Dragon is now known as NotRegistered
NotRegistered is now known as A_Dragon
fercell has quit [Ping timeout: 252 seconds]
ferr_ has joined #ruby
polishdub has joined #ruby
factor has quit [Read error: Connection reset by peer]
hololeap has quit [Remote host closed the connection]
hololeap has joined #ruby
ur5us has quit [Ping timeout: 240 seconds]
polishdub has quit [Quit: leaving]
Garb00 has joined #ruby
Garb0 has quit [Killed (NickServ (GHOST command used by Garb00))]
Garb00 is now known as Garb0
hanzo has quit [Quit: Connection closed for inactivity]
hanzo has joined #ruby
michigan has quit [Quit: Connection closed for inactivity]
bluedust has joined #ruby
ur5us has joined #ruby
smp has quit [Quit: ZNC 1.8.2 - https://znc.in]
smp has joined #ruby
bluedust has quit [Remote host closed the connection]
bluedust has joined #ruby
bluedust has quit [Remote host closed the connection]
bluedust has joined #ruby
Inoperable has quit [Quit: All your buffer are belong to us!]
Inoperable has joined #ruby
mahlon has quit [Ping timeout: 272 seconds]
mahlon has joined #ruby
oxfuxxx has quit [Ping timeout: 272 seconds]
hanzo has quit [Quit: Connection closed for inactivity]
yossarian has quit [Ping timeout: 240 seconds]
ur5us has quit [Ping timeout: 240 seconds]
yossarian has joined #ruby
yossarian has joined #ruby
yossarian has quit [Changing host]
Furai has quit [Quit: WeeChat 3.4]
Rounin has joined #ruby
Furai has joined #ruby
___nick___ has joined #ruby
Tempesta has quit [Quit: See ya!]
Tempesta has joined #ruby
va5c0 has joined #ruby
infinityfye has joined #ruby
ollysmith has quit [Ping timeout: 256 seconds]
ollysmith has joined #ruby
szkl has quit [Quit: Connection closed for inactivity]
artemon has quit [Quit: Bridge terminating on SIGTERM]
jhass[m] has quit [Quit: Bridge terminating on SIGTERM]
sixecho has quit [Quit: Bridge terminating on SIGTERM]
kinduff has quit [Quit: Bridge terminating on SIGTERM]
saltrocklamp[m] has quit [Quit: Bridge terminating on SIGTERM]
coolshaurya has quit [Quit: Bridge terminating on SIGTERM]
alex[m]123 has quit [Quit: Bridge terminating on SIGTERM]
oxtyped[m] has quit [Quit: Bridge terminating on SIGTERM]
hellstabber[m]12 has quit [Quit: Bridge terminating on SIGTERM]
andrea[m] has quit [Quit: Bridge terminating on SIGTERM]
DenKn has quit [Quit: Bridge terminating on SIGTERM]
hsiktas[m] has quit [Quit: Bridge terminating on SIGTERM]
slact[m] has quit [Quit: Bridge terminating on SIGTERM]
jhass[m] has joined #ruby
Garb0 has quit [Quit: Leaving]
gproto23 has joined #ruby
oxfuxxx has joined #ruby
sixecho has joined #ruby
hsiktas[m] has joined #ruby
alex[m]12345 has joined #ruby
DenKn has joined #ruby
artemon has joined #ruby
saltrocklamp[m] has joined #ruby
andrea[m] has joined #ruby
slact[m] has joined #ruby
coolshaurya has joined #ruby
oxtyped[m] has joined #ruby
kinduff has joined #ruby
hellstabber[m]1 has joined #ruby
ollysmith has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
ollysmith has joined #ruby
markong has joined #ruby
taupiqueur has joined #ruby
szkl has joined #ruby
Dooky has joined #ruby
ollysmith has quit [Ping timeout: 272 seconds]
ollysmith has joined #ruby
gr33n7007h has joined #ruby
ollysmith has quit [Ping timeout: 272 seconds]
ollysmith has joined #ruby
Inoperable has quit [Read error: Connection reset by peer]
Inoperable has joined #ruby
Inoperable has quit [Ping timeout: 272 seconds]
roadie has joined #ruby
Inoperable has joined #ruby
gproto23 has quit [Read error: Connection reset by peer]
fef has joined #ruby
hololeap has quit [Quit: Bye]
factor has joined #ruby
infinity_fye has joined #ruby
infinityfye_ has joined #ruby
hololeap has joined #ruby
infinityfye has quit [Ping timeout: 256 seconds]
infinity_fye has quit [Ping timeout: 256 seconds]
oxfuxxx has quit [Ping timeout: 272 seconds]
_ht has joined #ruby
havenwood changed the topic of #ruby to: Rules: https://ruby-community.com | Ruby 3.1.1, 3.0.3, 2.7.5: https://www.ruby-lang.org | Paste 4+ lines to: https://gist.github.com | Books: https://goo.gl/wpGhoQ
va5c0 has quit [Ping timeout: 272 seconds]
leonthemisfit has quit [Ping timeout: 240 seconds]
donofrio has joined #ruby
ua_ has quit [Ping timeout: 240 seconds]
donofrio has quit [Ping timeout: 272 seconds]
Dean has joined #ruby
Dean has quit [Client Quit]
TomyWork has joined #ruby
vit has joined #ruby
taupiqueur has quit [Ping timeout: 240 seconds]
vit is now known as Guest6792
Guest6792 is now known as freeworld
orbyt has joined #ruby
taupiqueur has joined #ruby
va5c0 has joined #ruby
taupiqueur has quit [Ping timeout: 272 seconds]
va5c0 has quit [Ping timeout: 240 seconds]
TomyWork has quit [Quit: Leaving]
va5c0 has joined #ruby
va5c0 has quit [Ping timeout: 256 seconds]
donofrio has joined #ruby
markong has quit [Ping timeout: 272 seconds]
va5c0 has joined #ruby
ur5us has joined #ruby
va5c0 has quit [Ping timeout: 256 seconds]
donofrio has quit [Ping timeout: 256 seconds]
roadie has quit [Quit: ERC (IRC client for Emacs 25.3.50.1)]
hololeap has quit [Remote host closed the connection]
hololeap has joined #ruby
hanzo has joined #ruby
orbyt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
szkl has quit [Quit: Connection closed for inactivity]
yxhuvud has quit [Quit: No Ping reply in 180 seconds.]
yxhuvud has joined #ruby
fef has quit [Quit: Leaving]
taupiqueur has joined #ruby
ur5us has quit [Ping timeout: 240 seconds]
WDev has joined #ruby
orbyt has joined #ruby
michfx has joined #ruby
michfx has quit [Client Quit]
WDev has quit [Ping timeout: 256 seconds]
goldfish has joined #ruby
liqu1d has joined #ruby
Dooky has quit [Read error: Connection reset by peer]
Dooky has joined #ruby
<axsuul> Anyone know of a library to generate ids that look like.... red-pidgeon-meter, blue-faucet-stomach
___nick___ has quit [Ping timeout: 240 seconds]
<adam12> axsuul: Not off hand, but when I looked a while back there were a half-dozen of them :P
<axsuul> adam12: I remember seeing a few over the years but now can't recall :/
<adam12> axsuul: "Heroku" might be a good keyword here, since they IMHO pioneered the technique.
<havenwood> axsuul: Or you could create your own. Lots of unix OSes have a "words" file too.
<havenwood> WORDS = File.readlines('/usr/share/dict/words', chomp: true).filter { _1.match?(/\A\w{3,}\z/) }.map(&:downcase).freeze
<havenwood> WORDS.sample(3).join('-')
<liqu1d> Dooky, If you select the create your own approach, probabbly you can use the faker gem as a source of words
<havenwood> axsuul: That's just ^ off hand but on this Ubuntu box: WORDS.size #=> 73133
<adam12> My only fear of using dict/words is offensive combinations.
<havenwood> adam12: good caveat for sure
<adam12> Some of those gems have already done the legwork of removing undesirable words/combinations.
<adam12> And some of them verb-noun or whatever.
<havenwood> adam12: only took a few tries for me to find ones I'd not want to use
_ht has quit [Remote host closed the connection]
<havenwood> also some good ones, afterburners-inflected-intently
<adam12> LOL
<adam12> Oh, that _is_ a good one
<havenwood> commercialized-spectroscopy-briefings
oxfuxxx has joined #ruby
markong has joined #ruby
<weaksauce> haha
<weaksauce> but just grabbing the wordle word list is probably sufficient
<weaksauce> i think that has ~10k so a 3 word password would be 1 trillion
TCZ has joined #ruby
ur5us has joined #ruby
donofrio has joined #ruby
liqu1d has quit [Quit: liqu1d]
taupiqueur has quit [Ping timeout: 240 seconds]
teclator has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<mooff> what are some good patterns for having hooks that are defined at a class level, and shared by subclasses, which can have their own additions?
<mooff> should i simply write a method that walks up ancestors, checks if the ancestor includes the hook module, and if so, concat its hooks?
<mooff> or are there any tastier, easier ways to do it
Dooky has quit [Read error: Connection reset by peer]
Dooky_ has joined #ruby
infinityfye_ has quit [Quit: Leaving]
TCZ has quit [Quit: Leaving]
<weaksauce> do you have a concrete use case?
brw has quit [Quit: The Lounge - https://thelounge.chat]
brw has joined #ruby
robotmay has quit [Quit: No Ping reply in 180 seconds.]
ur5us has quit [Ping timeout: 240 seconds]
robotmay has joined #ruby
goldfish has quit [Ping timeout: 256 seconds]
donofrio has quit [Ping timeout: 256 seconds]
oxfuxxx has quit [Remote host closed the connection]
Dooky_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
orbyt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
perrierjouet has quit [Ping timeout: 272 seconds]