A year of this looks like almost nothing from the outside. A laptop running something small. Then a better machine. Then a conversation with a neighbor that goes absolutely nowhere. Then one that doesn't. It's slow and unglamorous and it compounds. The fast version is always somebody selling you bs.
James Hueston - Community Builder
@jameshueston.bsky.social
Founder democratizing sovereign ai for all believer in a better world through collective action I don’t know shit, but I’m trying my best the only way out is through this too shall pass in time…
Two hundred and fifty days. The thing I did not see coming is the technical part was the easy part. Eight days of errors and search bars and then it was done. What took months was believing I was allowed to try, then realizing the setup only matters if other people are on it. The wires were simple.
Once something actually runs, use it for a week on real work. Not as a toy or a demo for friends. Replace one thing you'd have opened a subscription tab for. Notice what's worse about it. Notice what's better. Now you have your own data instead of my opinion, and yours is the one that should decide.
Expect it to feel stupid at first. You'll burn forty minutes on something that should take four. You'll hit an error about a dependency you have never heard of in your life. Around minute fifty you'll want to quit. Push through that one specifically. It gets easier fast and the first success lands.
Tonight, go search how to run a language model locally on the machine you already have. Pick the beginner guide. Follow it badly. When it throws an error you can't parse, paste that error into a search bar and try the next thing. That loop is the entire skill. There is no second one necessary.
Practical section. You do not need thousands of dollars to start. You need a computer you already own and one free evening. A small model runs fine on a laptop from the last few years. It will not be bleeding edge, and it doesn't need to be. It'll be yours, and similar to models from six months ago.
Thirty-five weeks. I'm not asking you to buy a single thing. I'm telling you what I'm doing: partitioning my node for people I love so they can stop renting their digital lives from strangers. If you already have hardware, do that. If you don't, find whoever near you does. Or bette yet, team up!
The math on this is almost comical. Alone, my payback runs thirty-one months. Five people sharing one node: roughly six months each. Twenty people: about six weeks each. Same machine, same power bill. Cost per person collapses because compute sits idle nearly all the time anyway. So use the idle.
My node can handle five to ten people at once. It already does per-user accounts with separate histories and separate private data for each person. So here's the obvious move: give the accounts to friends and family. Free. They stop renting AI and storage and streaming. My hardware cost doesn't move
Here's the detail I keep circling back around to. The farmer didn't wire his own barn and then stop right there. He ran a line to the next place over. Not as charity, and not as a business either. The poles were already standing and his neighbor sat in the dark. One more house cost almost nothing.
Those co-ops still exist. Roughly nine hundred of them, member-owned, serving tens of millions of Americans today. Nobody thinks of them as radical now. They're just how the lights work across half this country. One farmer wiring his barn is a hobby. Neighbors wiring each other's is infrastructure.
Just got back from the trip of a lifetime with my best friend. Our journey together through the extraction economy and sovereign alternatives will resume tomorrow.
And on that note I’ll have to leave you for the next three weeks. Since this is a real human account I’ll have to pause as I’m off to Africa for my honeymoon to fully unplug. As much as I talk about tech, the real world is where it’s at! Our journey will resume together when I’m back!
In 1935, nine out of ten American farms had no electricity at all. The utilities had run their numbers and decided rural customers weren't worth the copper. Too spread out. Not profitable. So farmers formed co-ops, pooled their money, and strung the line themselves, pole by pole, through the mud.
Thirty-four weeks. Sovereignty isn't a vibe, it's a spec sheet, and I'd rather just hand you the sheet. Six hour snapshots. Five minute restores. Solar backup with panels. Encrypted mesh access from anywhere. Zero exposed ports. Full offline operation. Every line is a decision, available to you.
And the whole thing runs with the internet completely off. That's the part nobody ever expects. Models are on disk. Media on disk. Photos on disk. Search runs locally through SearXNG. Cut the fiber to my building and I lose the news feed. I don't lose my tools, my library, or my ability to work.
Now flip the question around on yourself. When your cloud provider has an outage, what exactly is your recovery plan? When the company gets acquired and the product sunsets, where do your files actually go? When they rewrite the terms, what's your appeal? No answers, because there is no control.
Access. Tailscale mesh with WireGuard underneath. Under five milliseconds at home, thirty to eighty from anywhere on earth. I've pulled files off my NAS from a moving train. Zero open ports on the router. Nothing exposed to the public internet. Reachable by me, structurally invisible to everyone.
Power. An Anker SOLIX F3000 with two 200-watt panels sitting out on the balcony. The Mac path pulls under 200 watts while running the entire stack. It carries the node through the night and the sun refills it by morning. Grid goes down, my movies still play and my AI still answers. Not a metaphor.
Reasonable objection: what happens when it breaks? Ayer in it hasn’t. But if it does, I have snapshots every six hours. Seven days of retention, twenty-eight restore points at any moment. Recovery time target is under thirty minutes. Measured is under five. On top of that, hourly local backups too.
Thirty-three weeks. And here's the part that genuinely stopped me cold when I saw it. Qwen3.8 27B scores 61.7 on SWE-bench Pro. Claude Opus 4.6 Max scores 53.4. The free one running in my apartment beats the one people pay for. Minimax M3 scores like Opus 4.7. The future is local.
That's the thing I should have said clearly months ago. The number never worked if this was just a chatbot in a box. No chatbot on earth replaces $511 a month. The entire stack does. Five categories, nineteen services, one machine in one room. That is the only reason the payback math ever closes.
Then the boring expensive stuff. Adobe, Microsoft 365, Notion, the whole productivity tax: a hundred and forty-five a month. Smart home fees, that Ring and Nest and monitoring layer: another sixty-five. Now add it all up. 120, 120, 85, 145, 65. That's the $511 I put in front of you on day fifteen.
Storage. Google Drive, Dropbox, iCloud, and all those paid tiers you get upgraded into without noticing. Eighty-five a month. Now a 28TB NAS sitting in a closet, with Immich running photos including face recognition and search. My photographs don't live on a server in a state I've never visited.
Media next. Netflix, Spotify, Disney, HBO, Audible. Another hundred and twenty dollars a month, gone. Now Jellyfin serves my video, Navidrome my music, Audiobookshelf the audiobooks, and Calibre my books. Same couch, same TV, same phone. Nothing vanishes because a licensing deal expired elsewhere.
AI first. ChatGPT Pro, Claude Pro, Copilot, Perplexity. That was a hundred and twenty dollars a month. Now MiniMax M3 and DeepSeek V4 Flash on the Mac Studio, Qwen3.8 27B on the Linux box. Open weights, downloaded free, running on hardware I own. Nothing leaves the house. Nothing hits my wallet now.
Last month I told you I had built a machine and then just left it right there. Way too vague. Let me itemize, because the number only works if you can see the whole thing. My node does not run a chatbot. It runs nineteen services. Every one replaced something I paid for monthly. Here's the list.
Month eight complete. Thirty-two weeks. You've seen where it started, that I had no idea what I was doing, what I actually built, and what the math says about it. Nothing here required being special. That was the entire point of telling you. Next month: how this works when it's not one person. 🙏
The honest objection: not everyone has twelve thousand dollars sitting around. True. That's a real barrier and I won't wave it away. But notice what it isn't: a technical barrier. It's a capital barrier. Those get solved differently. Pooling. Sharing. Starting smaller. We'll get to all of that.
This is why I keep saying the alternative isn't idealism. Idealism is hoping the subscription price stops climbing. Idealism is trusting the terms of service won't change. The ownership case is just accounting. Boring, checkable arithmetic. Run it yourself with your own numbers. See what you get.