Collecting my attempts to improve at tech, art, and life

2024-07-25

Tags: hackers-town look listen

Does any of this enlighten, entertain, or otherwise please you? Please consider a Tip. Every little bit helps!

I last updated this page

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.

55d99e8d303ab597.png

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.