Dave Anderson
banner
dave.tf
Dave Anderson
@dave.tf
Software developer, maker (3D printers, CNC, electronics), misc nerd (radio, time, space, ...)
(can you tell I'm mostly on fedi these days, on an instance that lets you have 2500 chars per post... I've forgotten how to speak in the clipped sentences you need for twitter clones :) )
November 11, 2025 at 6:20 PM
Keeping resource allocs mostly fixed is a huge deal for reducing the amount of cluster chaos, and enables a bunch of other nice things (e.g. preload images on the allocs's machines during rollouts, so the rolling restart can be as fast as the healthchecks allow them to be, no waiting on the network)
November 11, 2025 at 6:19 PM
That's the big thing I remember missing from Borg: an "alloc" is the unit of scheduling that reserves resources on a worker. "jobs" start inside alloc, possibly 1:N, but jobs can change without changing/moving the alloc. Means less scheduler load, and faster rolling restarts, just SIGTERM + exec.
November 11, 2025 at 6:17 PM
I would still encourage/want to hear details about pod mutability. In my mind's eye, ~all fields of a pod should be mutable in place. That's not the same as allowing the _containers_ to mutate in place, some edits may result in a full in-place pod restart.
November 11, 2025 at 6:15 PM
Hah, blast from the past. I just re-read it, and I think I still stand by most of what I said (especially the bit about most of it being half-baked and needing more design :) ). I sympathize with the network defeatism, having to operate in consensus reality is a real drag.
November 11, 2025 at 6:12 PM
Fancy! We could use some of those, what actuators are you using? Do they open the whole top frame?
December 4, 2024 at 11:59 PM
Maybe, though I don't see what the incentive is either, and AIUI the base load is much higher than a fedi instance (i.e. doesn't scale by local activity), so there still seems to be an issue of what gets done to justify the high cost? I dunno, we'll see I suppose.
September 22, 2024 at 3:20 AM
The fediverse needs a whole bunch of work, but I understand how it sustains itself. Bluesky, so far, I don't see any alternative to speedrunning twitter's monetization strats once the runway grows short
September 22, 2024 at 3:15 AM
I'm having similar thoughts, but also... I still don't know how this place is sustainable once the free money runs out. The distribution still concentrates all the costs and power on the one aggregator everyone uses, and I haven't seen a plan for revenue... Which makes me assume I'm that plan
September 22, 2024 at 3:14 AM
The graph's changed a teeny bit since that post, as we find more bugs and/or cursed configurations. A notable one I recall was container runtimes that bind-mount /etc/resolv.conf, and thus sometimes contains stuff that makes no sense, and also can't be atomically overwritten with mv(1)
June 20, 2024 at 12:20 AM
For all the issues the fediverse has (and it does have them), it has an understandable sustainability model that does not lead back to being twitter. It's a fragile model, undergoing growing pains... but I can see how fedi can sustainably continue to exist.

We'll see if bsky follows suit.
July 3, 2023 at 8:18 PM
Still cheering loosely from the sidelines, because I hope answers do emerge... But until they do, this site is running on borrowed time and the high of not yet being big enough to require the policies and behaviors of twitter to survive.
July 3, 2023 at 8:16 PM
I'm a firm believer in incentive structures, and so far I see a big gap re: how will bluesky sustain itself long-term? Unless that's answered, we have to assume the default answer: VC funding, which inevitably leads to twitter-alike behavior.
July 3, 2023 at 8:14 PM
A lot of the excitement seems to be "bluesky is so much better!" but that can be entirely attributed to being smaller. The new moderation guidelines are just one example of the growing pains that lead straight back to being Twitter.
July 3, 2023 at 8:13 PM
bah I was hoping that a .library TLD existed, so with federation and dril's consent we could have archives federated in at dril.library
April 28, 2023 at 8:46 PM
So you're saying bsky needs a thing to import a twitter archive, so all of dril can be transplanted for future historians
April 28, 2023 at 8:45 PM
Who said anything about friends, I'm talking about a social network graph, which is much more important
April 27, 2023 at 6:44 PM
not on hand, it was a tweet from Jack in early 2022 I think? I found it via a press article talking about the potential impact to bsky of the twitter buyout, from around the time of the initial purchase offer.
April 25, 2023 at 10:58 PM
+1, remarkably smooth flow, other things that use domain verification should take notes!
April 23, 2023 at 7:08 PM
A bit more digging: bsky is a Delaware PBLLC, which is one of the places where PBLLC public benefit objectives have teeth, which is good.

Also found a statement from Dorsey that twtr doesn't own bsky, despite being (afaict?) its sole funding source. So, what _did_ twtr get in return for funding?
April 23, 2023 at 7:06 PM
In particular, I'm curious because depending on the PBLLC's home state, a big enough chunk of shareholders (2/3 in Delaware) can alter the public benefit objectives. So, knowing who effectively owns bsky feels important to understand the risk of future ethical drift.
April 23, 2023 at 5:50 PM