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]
<
Garb0>
leah2, I'm suspecting this is some blackmagic witchery because of the threads? idk
<
leah2>
maybe your OS permits low binds
<
Garb0>
I'm on a live debian based distro
<
leah2>
where do you run it?
<
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>
pretty cool though.
<
leah2>
that command should say a low number then
<
leah2>
interesting
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 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 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
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>
Oh, that
_is_ a good one
<
havenwood>
commercialized-spectroscopy-briefings
oxfuxxx has joined #ruby
markong has joined #ruby
<
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]
<
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 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]