Dave Cuthbert ๐ŸŒฒโ„๏ธ๐ŸŠ๐Ÿฝโ€โ™‚๏ธ's Avatar

Dave Cuthbert ๐ŸŒฒโ„๏ธ๐ŸŠ๐Ÿฝโ€โ™‚๏ธ

@dacut.bsky.social

Geeking out on Bainbridge Island in the Pacific Northwest on cloud and circuits. Open water swimming is my poison. Mbr of Tech Staff at Corbalt, ex-AWS, building things for the public sector. Opinions my own.

284 Followers  |  421 Following  |  1,077 Posts  |  Joined: 11.08.2023  |  2.0855

Latest posts by dacut.bsky.social on Bluesky

First VCS I used was Sun TeamWare, which apparently is an in-law ancestor of Git (engineer on TeamWare wrote BitKeeper; Git was written to replace BitKeeper).

But it had a bizarre interface, in that your "git commit" was an RCS checkin, and "git push" was TeamWare itself.

10.02.2026 22:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Well, it's not structural *any longer*... ๐Ÿ˜†

09.02.2026 19:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Whoa... that is a seriously cool tool!

09.02.2026 08:17 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Holy hell, that was incredible! No ranting, just powering through with an incredible message.

09.02.2026 01:40 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Once I got the result, it just felt so right: a clean, abstract, but useful interface and underlying implementation.

This will be the challenge, I think, for code assistants. Being able to reason out abstractions beyond just the code itself.

(Fin.)

08.02.2026 21:44 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I finally solved it in my own weird way:
* Take my previous attempts and move them to the side; don't nuke them, but use them as references.
* Start over again from a fresh clone of main.
* Stare. Literally stare and think about what could/should be moved out.

08.02.2026 21:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

They're bad at abstractions. Sometimes monumentally so.

This feature would be a public interface, and as I dug into the requirements there was more and more odds and ends getting pulled into the various functions. We'd call that a code smell: "Why is this so specific to X?" in this case. ...

08.02.2026 21:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

For the last few weeks, I've been staring off and on at feature request on a personal open source project.

I've been toying with both Claude Code and Antigravity, which are great when refactoring. Also great when I need a utility function in a library I've used but can't remember. But...

08.02.2026 21:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I don't know if they exist or not, but I'm certain that if they do then one of those deep fat fryers for turkeys will be involved.

08.02.2026 06:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

"Working as intended"?! ๐Ÿคฆ

08.02.2026 05:42 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I think we got below freezing on the island a total of 3 or 4 days this winter. This sucks, especially since I'm trying to do an ice mile swim.

08.02.2026 05:32 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Wouldn't Starfleet Personnel Resources have something to say about a superior exerting power inappropriately over a subordinate? I can't see how Janeway (or both of them) wouldn't be demoted and dismissed if investigated properly.

29.01.2026 21:40 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Startup idea for tech companies:
Physical locations (similar to Pearson testing centers) where companies can interview candidates virtually, but ensuring the candidate isn't trying to use AI or be a foreign operation. Proctors ensure candidates are not bringing electronics in.

29.01.2026 20:39 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

AWS would prefer you rent a virtual cat in the cloud each month. ๐Ÿ˜„

29.01.2026 17:42 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Many of our agencies have decent digital services, but our data is awfully noisy. A lot of the data comes from states and counties, and each has its own systems.

In theory, the Social Security database should be pristine. In reality, there are thousands of errors added each month.

29.01.2026 17:41 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™m a contractor for Medicare in the US. How do we handle online ID verification? Itโ€™s contracted out to a (different) private company.

So, yeah, Iโ€™m fairly certain we have no actual ability to do this.

29.01.2026 00:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

A image of a random pile would be an improvement. I usually get a specific screw image with the disclaimer that the "image shown is for representation only; exact item may vary." ๐Ÿคฌ

28.01.2026 23:45 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Copyright date of 2001? Is because it's when Mac OS X was released? I continue to be surprised at all the places they can cram Darwin into...

28.01.2026 22:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I imagine that the number of kids this persuaded to not do drugs is somewhere between -100 and -10000.

27.01.2026 23:28 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I mostly do Rust myself, but Swift looks interesting when lifetimes get messy (like dealing with some foreign UI frameworks).

That said, Iโ€™ve not written anything serious (yet) in Swift.

26.01.2026 23:28 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

2026 will be the year of memoryless systems. Not because we're actually designing such things; we just can't afford RAM any longer. ๐Ÿ˜ญ

26.01.2026 20:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I watched your podcast/interview with Mai-Lan. My god, that was one of the best tech interviews I've ever seen. Repeating what I said on a Slack thread: "It should be illegal to be as sharp as Mai-Lan."

Truly impressive and informative.

26.01.2026 00:42 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Back in the water?

25.01.2026 20:51 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I eagerly await the reply letter from RIPE when you request a few dozen /4s. ๐Ÿ˜‚

25.01.2026 17:48 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Does WSF have its own divers or is this contracted out as needed?

I had assumed this was an as-needed contract, but as I thought about it, there is probably a constant need to inspect vessels under the water line.

Thanks for the updates!

23.01.2026 18:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Tech companies: "Got it. Our next release will rebrand it as your AI Consort." ๐Ÿคฎ

23.01.2026 17:29 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Ah, gotchaโ€”yes, the RoHS solder is hard to deal with.

I see others doing retro repairs (non-HDMI) flooding the connection with leaded solder to help get it off, then removing it all with a wick and flux. But most of those repairs are on boards that predate RoHS.

Thanks!

22.01.2026 21:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Curious: What's harder about them vs other fine pitch surface mount parts? The data rate and skew tolerances not dealing with mismatched impedance due to solder blobs or somesuch?

Mind you, I can't do anything but the largest of surface mount parts (1206) myself, so I've never even tried HDMI. ๐Ÿ˜…

22.01.2026 20:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

0: "Wait... is it this easy?"

Actually, I'd be slightly annoyed that it spits out an a.out file without more flags.

21.01.2026 05:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

1: "Oh, great, a Makefile! This is easy!"
2: "Oh, an autoconf script. I'll get a cup of coffee while it runs and builds."
3: "cmake? Oh, fuck me."

21.01.2026 02:01 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

@dacut is following 20 prominent accounts