<ox1eef_>
Speaking of rake, TIL that the namespace method can accept a string that describes multiple namespaces (eg namespace("foo:bar") { task(:baz) { } }).
<adam12>
rapha: cheers.
<rapha>
point in case, ox1eef_. that's a nice TIL :o)
<rapha>
adam12: when did you start out with Ruby?
<adam12>
rapha: 2005?
sickdyd has joined #ruby
<rapha>
oh, woulda thought earlier. that was, what, 1.8?
crankharder has joined #ruby
<rapha>
ashamed to admit it was because of rails 0.9 for me...
<adam12>
It was 1.8.
<adam12>
Tho ruby versioning back then was funny
Jonopoly has quit [Quit: WeeChat 3.0]
sickdyd has quit [Ping timeout: 255 seconds]
sickdyd has joined #ruby
crankharder has quit [Ping timeout: 276 seconds]
<rapha>
can still remember when i found out there's a trinary operator and was really happy about that :)
sickdyd has quit [Ping timeout: 268 seconds]
sickdyd has joined #ruby
razetime has joined #ruby
nirvdrum has joined #ruby
moldorcoder7 has quit [Ping timeout: 246 seconds]
grenierm has joined #ruby
jmcgnh has quit [Ping timeout: 255 seconds]
crankharder has joined #ruby
jmcgnh has joined #ruby
crankharder has quit [Ping timeout: 250 seconds]
roshanavand_ has quit [Ping timeout: 246 seconds]
nirvdrum has quit [Quit: nirvdrum]
wk has joined #ruby
howdoi has quit [Quit: Connection closed for inactivity]
<caleb>
but I did manage to get it here, sourcehut, and ruby.social
<weaksauc_>
nice
<weaksauc_>
yeah i created mine in mid 2009
infinityfye has quit [Quit: Leaving]
<adam12>
We were just talking about ICQ #s on an engineering call today
<adam12>
And how everyone knew their ICQ numbers by heart. I still know mine, ~ 25 years later.
<adam12>
Low Slashdot.org uid's used to be a flex, back when Slashdot was a thing. I ran into many a nerds flexing on their id. lol.
<weaksauc_>
hah
<caleb>
I didn't get internet until I was 16, but I know my home phone number from 1992 by heart
<adam12>
caleb: I ran a BBS for a while, and still remember that phone # as if it was yesterday.
<adam12>
Tho I forgot the Fidonet node #
<adam12>
Numbers are funny. I feel that's some of the complains about IPv6 adoption. People can't just remember 4.2.2.2 as their DNS server.
<caleb>
I think the average point people start losing precision in their head is around 7
<caleb>
so maybe we should've originally made IPs space 6, 3 digit sections
<caleb>
just big enough to have more space, just small enough that if you tried hard enough or had good sequences it'd still be easy to remember
<ox1eef_>
I kinda miss the days when GitHub when it wasn't a corporate product. It seemed more human back then.
<ox1eef_>
I guess we still have GitLab, though.
<caleb>
Chris Wanstrath did the eng dream
<ox1eef_>
For sure.
<caleb>
built a tech business, then fucked off with fuck you money
<adam12>
LOL.
<caleb>
never to commit again
<adam12>
Back with GitHub was a social coding website.
<johnjaye>
Gitlab is literally a corporation. GitLab Inc.
<adam12>
With DMs.
<johnjaye>
they employ 1300 people
<caleb>
oh man, github did used to have messaging that's right
<caleb>
and it's own rubygem host
<adam12>
The gem hosting feature was great.
<adam12>
The new "feed" on Github seems to have pushed a lot of the social aspects away, at least for my feed. The new feed is quite boring, where as the old feed shows all my followers liking projects I might find interesting.
<adam12>
s/followers/followees/
<caleb>
I'm not sure I've ever actually used the follower and feed features
<caleb>
I did start listening to The Changelog podcast in 2010 when it was on the explore page or whatever it was at the time
<adam12>
The Changelog has been running _forever_ it seems.
<ox1eef_>
GitHub was a corp when run by Chris & Co too. But it was a human effort. There's nothing more faceless than Microsoft. At least to me.
chatgpt is now known as splid
splid is now known as splud
<caleb>
I'd love to read a book on the history of GitHub's flat managerless setup through the years
<caleb>
and how it ended up moving to what it was right before the acquisition
<ox1eef_>
IIRC it was abandoned, even before the sale.
<ox1eef_>
I think when Microsoft acquired them everything changed, because almost nobody stayed behind.
victori has joined #ruby
sickdyd has quit [Ping timeout: 246 seconds]
<adam12>
Be neat to see even some of the OG Githubbers current status. I'm sure Chris is on an island somewhere, but what about Ryan Tomayko? Wasn't he like employee 4 or something? Maybe he has an island too.
<caleb>
I think Tom Preson Warner started a venture firm and redwoodjs
<adam12>
That sounds right.
<caleb>
dunno about anyone else
victori has quit [Client Quit]
<ox1eef_>
Even if I became a billionaire I'd still write code. I think Chris was just sick of being in the public eye all the time. Total guess, though.
<caleb>
I wouldn't be surprised if he contributes to or own a couple rubygems under a pseudonym
<adam12>
And _why.... how's _why I wonder..
<johnjaye>
ox1eef_: well then you just appoint a successor and control the company from prison, like the head of the Genovise mafia family
victori has joined #ruby
<adam12>
ox1eef_: I'd still code too, but I can see how a ton of bureaucracy can kill the passion for coding.
<ox1eef_>
Yep. Almost locked out. Trying out pf over ipfw and the rules weren't quite right.
<ox1eef_>
Definitely prefer pf.
<adam12>
ox1eef_: Still amazes me that some providers don't have console access. I am not sure I could do without.
<ox1eef_>
Can be the difference between saving a system or having to tear it down and start all over.
albesp41 has quit [Ping timeout: 252 seconds]
sickdyd has joined #ruby
splud is now known as chatgpt
chatgpt is now known as splud
sickdyd has quit [Ping timeout: 250 seconds]
hansolo has joined #ruby
Linux_Kerio has quit [Ping timeout: 250 seconds]
<rapha>
ox1eef_: played around with that string-with-colons syntax a bit now. do agree on rake being under-appreciated. for years i used to require fileutils needlessly inside of rakefiles. there's so many little niceties built into it.
<ox1eef_>
Yep. I agree. I find it a bit hard to handle complexity though. There's not really a supporting mechanism to extract functionality into.
<ox1eef_>
I wish I could pipe the result of one task into another. Like, one task reads a file and returns an object representation of it, then forwards that to the next task.
<rapha>
i like to start with a task, then another
<rapha>
use namespaces if needed
<rapha>
then move things into functions
<rapha>
and if it still keeps growing, move the functions into .rb files
<rapha>
and if the worst comes to the worst, split up into separate .rake files
<ox1eef_>
I solved it (so far) by using lambdas.
ruby[bot] has quit [Remote host closed the connection]
ruby[bot] has joined #ruby
moldorcoder7 has quit [Quit: %bye mirc%]
moldorcoder7 has joined #ruby
<rapha>
oh i see ... got an example of where you wanted to work like that? i'm guessing some sort of data mangling from one format to another to another?