Activity Log
hackers.town: 2024-07-25 Thu 04:56
@pdcawley yah! If I implement the rest of the program, that would be caught as an inconsistent indent, since there are other markers in the text to indicate start or continuation of a block.
Basically this solution only occurred to me because I’ve done the process in two languages already, so I knew the exact logic I needed here. This is maybe the third time I’ve used tr/// in all these years.
hackers.town: 2024-07-25 Thu 05:23
@bink It looks a bit less scary as code in an editor, with tokens highlighted and the complexity more obviously isolated in an otherwise mundane code block. Coffee-enhanced brain thinks I should’ve gone with that.
I could count the number of times I’ve seen tr/// as the right solution on one hand, and I wouldn’t even need all my fingers. But turns out it’s real nice when you need it.
I’ve added the explanatory comment I’d request if I was reviewing this code in a pull request. Mainly, key gotchas to look out for.
But yeah, it takes some discipline to write legible Perl. Though I can make a complete mess in any language, no matter how readable an individual line is.

hackers.town: 2024-07-25 Thu 05:56
@danblondell @jmac Heck even at the time it was obviously coming from Google exec FOMO. But they tried to do better than just make not-Facebook, and I respected that.
Until they copied Facebook’s name policy and forcibly tied everyone’s account together. And in the epilogue, forcibly tearing that integration apart and throwing away half a decade of user archives in what must have been some internal politics.
hackers.town: 2024-07-25 Thu 06:00
@genehack @jmac the name thing was particularly hurtful, because it came the week after I’d finally endorsed G+ and its pseudonym support as a safe FB alternative for clients at the homeless shelter who wanted to be connected without alerting abusive stalker exes.
hackers.town: 2024-07-25 Thu 06:07
@danblondell @jmac I concur. When I think about “cool Google” what immediately pops to mind are Wave and the CR-48 Chromebook pilot program.
hackers.town: 2024-07-25 Thu 06:11
@danblondell @jmac Same, and I still marvel at the packaging, the keycaps, and the fact that at one point after switching to developer mode I had a Linux partition that existed to only run Squeak. Closest I’ve ever come to having a dedicated Smalltalk machine.
hackers.town: 2024-07-25 Thu 06:12
@PsyChuan I just would’ve liked to graduate on time, maybe take first year algebra for only one year, stuff like that.
hackers.town: 2024-07-25 Thu 08:32
Experimented with a code-generating entity framework in Go yesterday, and the experience felt so 2000’s-era Enterprise Software™ that I snapped all the way back to “just write the dang thing in Perl.”
But I’ve had some sleep and some coffee and I feel better now.
Not that there’s anything with “just write the dang thing in Perl.” It’s just that’s not exactly the primary objective of a Go learning project.
hackers.town: 2024-07-25 Thu 09:28
@IamMrsGeek only because you’ve done it so many times I figure I should take a turn.
hackers.town: 2024-07-25 Thu 10:41
@tek Such a hard thing. And yeah the folks who can gracefully help us through that process deserve all the credit they can get.
hackers.town: 2024-07-25 Thu 13:01
Been having so much fun with experiments and refactoring that I forgot my graph’s had a working Logseq → Hugo export pipeline for a few days now.
should maybe get back to making that ready for the real world
hackers.town: 2024-07-25 Thu 14:02
Her manager fails the manager test by going over when a bio-break was explicitly requested 10 minutes before the scheduled end.
hackers.town: 2024-07-25 Thu 14:29
@bitprophet That’s something I love about working on code that is mine all mine. The only toes to be stepped on are my own.
hackers.town: 2024-07-25 Thu 17:10
She’s getting advice on a work people thing from somebody with work people skills, which is really good because my train of advice included the term “malicious compliance.”
hackers.town: 2024-07-25 Thu 17:54
Oops power flickered. House internet has more than flickered.
hackers.town: 2024-07-25 Thu 19:03
We sure are getting exciting weather notifications tonight.
hackers.town: 2024-07-25 Thu 19:37
very big boom
hackers.town: 2024-07-25 Thu 19:38
lightning hitting with sufficient frequency that there’s kind of a strobe effect
seizure warning i guess?
hackers.town: 2024-07-25 Thu 19:44
@thegibson it certainly seems that way!
hackers.town: 2024-07-25 Thu 19:44
@thegibson spent 40 years being bored by the weather
I’M NOT BORED ANY MORE
hackers.town: 2024-07-25 Thu 19:46
people driving awful casual out there considering you can just about read by the lightning right now
hackers.town: 2024-07-25 Thu 19:47
I mean I get it I totally understand.
these people
are idiots
I get it.
hackers.town: 2024-07-25 Thu 20:01
By this point in the evening monsoon microburst lightning and thunder show, it’s disrespectful to not be playing this
#NowPlaying
Queen – Bohemian Rhapsody (Official Video Remastered) - YouTube
hackers.town: 2024-07-25 Thu 20:07
though this is an option too
#NowPlaying
Queen - Fat Bottomed Girls (Official Video) - YouTube
hackers.town: 2024-07-25 Thu 22:08
Pups thinking they want a walk until they get two steps out and remember the rain here may be rare, but it’s actual rain. Not the light misting they remember from before.
The quickest nope.