Guy English

Union.
On Program.

Guy EnglishGte
2026-03-14

@bradellis Have you ever, like, just looked at the back of your hand? Like *really* looked. Galaxies are like cells man.

Guy EnglishGte
2026-03-13

@lapcatsoftware Being unobstructed in how I learned to program computers is exactly right. I was so fortunate to be able to have access and things were so “primitive” that I could just do anything.

I recall an Apple ][+ game on a disk my Dad had bought. It had a launcher app. One of the items in the text GUI(!) menu read:
D) Detail
It did not. It read:
D) Delete
But I was dumb and it was my favorite game so I wanted more Detail. I was terrified to tell my Dad I’d said “Yes, Detail the Program”

Guy EnglishGte
2026-03-13

@lapcatsoftware Totally. That’s probably grist for another piece. Thanks for writing.

Guy EnglishGte
2026-03-13

@lapcatsoftware I think maybe “computers” aren’t the future. That’s a framing we’ve grown up with. Things that have computers in them are the future. But “computers” as we know them? I don’t know.

What I do know, and agree with you wholeheartedly about, is that there’s a joy, thrill, and enlightenment to learning how this stuff works.

You don’t learn how to cook without fucking up a bunch of meals, cutting yourself while chopping veggies, and burning yourself a few times.

Guy EnglishGte
2026-03-13

@lapcatsoftware Heh. Totally.

I think we come at these things from different angles at times. Often I favor the approach of rights-based microkernels. You’re given ports (in Mach terms) and they’re tightly scoped. So you’d not get a “file system”. You get a port view into the FS that was limited to one directory. (For example)

This is a robust and secure approach for many systems.

But “computer” as a thing we love? It precludes the thrill of exploration, danger, and learning we enjoyed.

Guy English boosted:
2026-03-12

The MacBook Neo is such an interesting machine that it coaxed a thousand-word-essay out of me: samhenri.gold/blog/20260312-th

Guy EnglishGte
2026-03-12

I appreciate this essay by @lapcatsoftware in which he lays out his philosophical framing of what he believes the value of “computers” to be and where he fears we’re headed.

lapcatsoftware.com/articles/20

Guy EnglishGte
2026-03-12

@kcase (Rexx! Loving this story)

Guy English boosted:
Ken Casekcase
2026-03-12

In early 1985, Henry Nussbacher sent a letter to all Bitnet contacts calling for admins to hunt down and destroy every chat server because a dozen users actively chatting could bring file transfers to a halt—file transfers being the primary purpose of the network.

Jeff Kell realized that the problem wasn't chatting itself, but redundant traffic from independent connections. So he built the first Relay chat system. I got involved in August, setting up the 10th relay server and contributing code.

Guy EnglishGte
2026-03-12

@TSindelar You think Dan can skank?

Guy EnglishGte
2026-03-11

@dankeen @rdrhyne I get that. Maybe one day. Here’s a fun top level summary of it.

infosec.exchange/@chillybot/11

Guy EnglishGte
2026-03-11

@schwa @Migueldeicaza Thanks for this. I’d been on the road so had missed it.

I recall you facing a similar issue a year or so ago. I doubt you’re doing something dumb. The SwiftUI instrument has seemed cool to me but I’ve not had to use it in anger. If I recall last time it was something weird like all items in a closed pop-up being reevaluated?

People probably won’t want to hear this but I think it’s pretty impressive it’s as fast as it is given that sort of rapid state invalidation.

Guy EnglishGte
2026-03-11
Guy EnglishGte
2026-03-10

@dankeen @rdrhyne It’s a pretty weak start but grows into something all its own. Worth it but I won’t push anymore than I’m sure you’ve heard over the years.

Guy EnglishGte
2026-03-10

@rdrhyne Happy you finally got there!

Guy English boosted:
Daniel Duandduan
2026-03-10
Guy English boosted:
Patrick B. Gibsonpbg@sfba.social
2026-03-09

Can't get over how crazy this chart is. Never seen a better illustration of one of the core differences between Canadian and American culture. pewresearch.org/religion/2026/

Guy EnglishGte
2026-03-09

@schwa @Migueldeicaza Out of curiosity what’s the state duplication for? To denounce changes and even out the work load?

Guy English boosted:
Miguel de Icaza ᯅ🍉Migueldeicaza
2026-03-08

Last week, while debugging a SwiftUI performance issue, I was running instruments and found that my profiles were plagued with noise.

Godot while idling was using so much CPU time that it was skipping entire frames while rendering.

I set out to fix those, 0.5% here, 0.5 there, and the Godot Editor (and Xogot) no longer skip frames.

People had been complaining that Godot would burn your battery in an hour if you left it idling, it no longer does.

Details:

github.com/godotengine/godot/i

Guy EnglishGte
2026-03-08

@antonyjohnston “If I had more time, I would have written a shorter letter.” is even more appropriate in our current age of taking no time at all to write.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst