Damus

Recent Notes

Ryan Finnie profile picture
Ten days ago I caulked my kitchen countertop. It’s black and white marble so I picked black silicone caulk, and thought I did a good job. Even designed and 3D printed a custom edger to get a consistent line behind the sink.

But it’s glossy. Really glossy. I was hoping it would dull as it cured over a week, but that didn’t happen. It doesn’t look bad per se, but I chose black because I thought it would be inconspicuous. No, it’s glossy.

1
Stephen Brooks 🦆 · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq9x4sx33sa9agtd5xrjx47682trnznsmxwm3q346w2r5jczgzye3q0nh3yp It will be matte when it gets black mold on it.
Stephen Brooks 🦆 · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq9x4sx33sa9agtd5xrjx47682trnznsmxwm3q346w2r5jczgzye3q0nh3yp Dumb internet theory.
Ryan Finnie profile picture
Famously, SoCal likes putting the article "the" in front of highway numbers. "The 5" for Interstate 5, "the 101" for US 101, etc. When I moved down here 5 years ago, I was talking with a native of over 50 years, and mentioned that, for example, Reno was the crossroads of I-80 and US-395 -- though for "long" numbers like 395, we would often just say "395", and "short" numbers like 80 would usually be called "I-80".

She genuinely didn't notice until that point that there were different types of highways. "So, like, you memorize if the highway is an I or a US or an SR?" and ... yeah? We did? Though I will admit "the 134" is a lot more homogeneous and easier to apply.

US 395 is interesting that it goes north/south, all the way from the Canadian border, through Washington, Oregon, Nevada and terminates in Hesperia, California, though Historic 395 continues on sporadically to San Diego. The highway was a prominent part of both my and @nprofile1q... 's life, and he once proposed a theory which lives rent-free in my head: It's actually two highways. US-395 runs from the Canadian border to Bishop, California, and The 395 continues from Bishop to Hesperia.
1
Stephen Brooks 🦆 · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq9x4sx33sa9agtd5xrjx47682trnznsmxwm3q346w2r5jczgzye3q0nh3yp Here they say the 495 (or L.I.E.) but I-95 gets to keep the I because it's shorter.
Ryan Finnie profile picture
For years, I've used the filename "NOTES" to save snippets for myself. I should switch to calling it RYAN.md as a way of training the squishy agentic software.
Ryan Finnie profile picture
I've been coding for 48 hours straight, minus sleep. I'm physically wrecked: eyes can't focus, headache after waking up, and my body is sore from spending most the last two days sitting down.

Classic software development is for the young. Ironically, I feel bad because I've been sedentary; I should change to Extreme Programming, which is like regular programming but with more skateboard kick flips.
1
Shane Celis · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq9x4sx33sa9agtd5xrjx47682trnznsmxwm3q346w2r5jczgzye3q0nh3yp EXTREME PROGRAMMER, with bloody shins: Yeah, flip tricks are cool, but wait till you see what I can do with Hermann Miller chair. [Sits; sighs.]
Ryan Finnie profile picture
Something I just realized is incredibly messed up but I learned it early on so my brain formed around it:

"continue" in a shell / Python loop means "don't continue on; go back to the beginning of the loop".

Literally, something I use nearly every time I need to write a script, and it just hit me like a repressed memory suddenly surfacing.
1
Stephen Brooks 🦆 · 2w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq9x4sx33sa9agtd5xrjx47682trnznsmxwm3q346w2r5jczgzye3q0nh3yp BBC BASIC had "NEXT" at the of the loop I seem to recall. That might be a better word for this.
Ryan Finnie profile picture
Huh, the Logitech C270 USB webcam is still being manufactured new. The Little Brother Controller of the webcam world. Beloved by @nprofile1q... users for being An Webcam. Statistical Mean Webcam.

Fun fact: When I first got a 3D printer (2017?) and set up OctoPrint, the official documentation recommended the C270 for being cheap and compatible. I was like "what, am I just going to pull a C270 out of my junk bin?"... then checked my computer junk bin and found a C270. No idea where it came from; I'm pretty sure they just come into existence if you've ever owned a computer.
Ryan Finnie profile picture
If you get gas from Walmart and use the app to pay, it doesn't allow you to print a receipt at the pump. Instead, it's available on the web site but stylized to look as if it were scanned on a flatbed scanner at a high resolution but 1bpp (though this is an illusion; the text is anti-aliased). This only appears to be the case for gas, not groceries bought online.

(Edit: Mastodon smoothed out the text a bit so the 1bpp illusion isn't as prominent)

1
Stephen Brooks 🦆 · 2w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq9x4sx33sa9agtd5xrjx47682trnznsmxwm3q346w2r5jczgzye3q0nh3yp Maybe it's the actual 1-bit bitmap image that would have been sent to the receipt printer? Also California gas prices are funny. It's $1 cheaper in NY.
Stephen Brooks 🦆 · 3w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq9x4sx33sa9agtd5xrjx47682trnznsmxwm3q346w2r5jczgzye3q0nh3yp It was so great they had to make LGPL.
Ryan Finnie profile picture
It's a shame "vibe coding" was coined to describe asking the plagiarism machine to produce something you couldn't be bothered doing yourself.

In an alternate universe, that would be a beautiful term for coding to achieve a functional end goal while enjoying the ride. Not hobby coding, not factory coding; somewhere in the middle is vibe coding.