Software Engineer, Theologian, Author, Austrian Econ Nerd, Voluntarist

Joined May 2022
109 Photos and videos
Nick Watts (fatalglory) retweeted
Jun 12
May Europe one day wake up and start striving for this level of capitalistic homerun. Dump the degrowth nonsense, celebrate progress, and once again reach for the stars.
Elon Musk just created ~5,000 new millionaires, current and former $SPCX employees. Of those ~5,000 people, roughly 400 of them will see stakes worth $100 million.
134
362
5,452
221,089
When there’s enough blood in the streets and it looks like the bottom is in, I’ll be buying the coins that people actually want to use as money regardless of price: * XMR * XNO * BCH * DASH (maybe)
18
This cannot be said often enough or loudly enough. The artificial throughput limit (aka “block size cap”) essentially guarantees that BTC will experience inflation through paper/digital claims on fractional reserves.
Bitcoin is even more vulnerable to inflation bugs than Zcash! 🤯 Every custodian and exchange is a "shielded pool" which can, and often does, print fake Bitcoin at will. You deposit and then can't withdraw, because someone else withdrew your actual Bitcoin. Even worse, the vulnerability has been in the codebase since 2010! And still hasn't been patched! 😱 The exploit is the block size limit, and is a terminal problem facing Bitcoin. That's why the price is dumping right now: Saylor and others have been exploiting the inflation bug. Because of the block size limit, paper Bitcoin is a profitable possibility. Btitcoin's supply will never be constrained to 21 million.
2
9
485
Looking like there will be no #UbuntuMATE 26.04 release, LTS or otherwise. Thanks to @martinwimpress for all the hard work over the years, you are deeply appreciated. Where do we go now, those of us who loved Ubuntu MATE? I have some thoughts...
1
2
79
My solution is simple. Stick with Ubuntu, but run this on every new server I spin up: sudo apt install -y coreutils-from-gnu --allow-remove-essential coreutils-from-uutils- That command replaces broken/insecure rust uutils with battle-tested GNU coreutils. You're welcome.
1
155
Did you love Ubuntu MATE? Are you dying on the inside seeing what Canonical is doing to Ubuntu with Rust after an amazing 20-year ride? Tell me about it. What are you moving to, either on your desktop or on your servers?
58
Thank you for this list of HSVsphere’s preferred tools so that I can avoid them 😆
Apr 15
HSVsphere: Git? Seriously? You’re still using Git? Passerby: Yeah. It works. That’s kind of the point. HSVsphere: “Works” is not a metric. You should be using jj. It has a conflict-minimizing commit DAG with referentially transparent rebasing and topology-aware history rewriting. Git is just legacy entropy accumulation. Passerby: Or I could just commit my code and move on with my life. HSVsphere: That mindset is why tooling stagnates. What OS is that, Linux? Passerby: Yes. You’ve heard of it, I assume. HSVsphere: Unfortunately. You should be using BSD. Linux is an unprincipled aggregation of subsystems with no coherent design lattice. BSD has a vertically integrated kernel-userland symmetry model. Passerby: I don’t need a “design lattice.” I need my Wi-Fi to work. HSVsphere: That’s because you’ve optimized for convenience over correctness. And let me guess, glibc? Passerby: I didn’t “guess” anything. It came with the system. HSVsphere: Exactly the problem. You should be using musl. It has a minimal ABI surface, deterministic linking semantics, and eliminates historical baggage vectors. Passerby: You sound like you lose sleep over shared libraries. HSVsphere: Only when people use the wrong ones. What language are you writing? Passerby: Python. HSVsphere: That’s indefensible. You should be using Rust. It enforces memory safety through affine type systems and borrow-checked ownership graphs. Python is just runtime guesswork. Passerby: It’s a 20-line script. HSVsphere: So? Small programs deserve correctness too. In fact, their lack of structure makes undefined behavior even more insidious. Passerby: It prints a CSV. HSVsphere: Today. Tomorrow it becomes a pipeline. Then a system. Then you’re trapped in technical debt recursion. Passerby: Or it stays a CSV script because I’m not building a space shuttle. HSVsphere: Complacency. What are you using for encryption? Passerby: GnuPG. HSVsphere: Predictable. You should switch to Sequoia. GnuPG is a monolithic relic with opaque state machines. Sequoia has a composable cryptographic primitive layer with verifiable packet algebra. Passerby: I just need to send a file securely, not prove a theorem. HSVsphere: Security is theorem-proofing. Anything less is cargo cult cryptography. Passerby: You’ve complained about literally everything I’m using. HSVsphere: Not everything. I haven’t asked about your shell yet. Passerby: Don’t. HSVsphere: Bash? Passerby: Yes, Bash. HSVsphere: You should be using IonShellX. It has a lazily evaluated command graph with type-safe pipelines and speculative execution pruning. Passerby: Speculative execution in a shell sounds like a security incident waiting to happen. HSVsphere: Only if you misunderstand branch prediction domains. Passerby: I think you misunderstand talking to humans. HSVsphere: I optimize for systems, not conversations. Passerby: Clearly. HSVsphere: What editor? Passerby: Vim. HSVsphere: You should be using KiloNova. It has a transactional editing core with temporal undo branching and syntax-aware keystroke compression. Passerby: My editor opens instantly and doesn’t need a whitepaper. HSVsphere: That’s because it lacks ambition. Passerby: No, it lacks nonsense. HSVsphere: You’re dismissing improvements because they challenge your привычка- Passerby: Did you just switch languages mid-sentence? HSVsphere: Multilingual cognition is more efficient. Passerby: No, it’s annoying. HSVsphere: You keep saying that, but your entire stack is suboptimal. Even your hardware- Passerby: Don’t you dare. HSVsphere: Let me guess, x86? Passerby: Yes. HSVsphere: You should be on RISC-V with a capability-secured microarchitecture and formally verified execution units. Passerby: I bought this laptop at a store, not a research lab. HSVsphere: That’s how they get you. Passerby: Who is “they”? HSVsphere: Incumbent complexity vendors. Passerby: That’s not a thing. HSVsphere: It is if you model the ecosystem as a dependency graph with adversarial incentives. Passerby: I model it as “does my code run.” HSVsphere: A dangerously low-resolution model. Passerby: You know what, fine. Everything I use is terrible. Happy? HSVsphere: Not yet. Passerby: Of course not. HSVsphere: You’re breathing oxygen. Passerby: Oh no. HSVsphere: Oxygen is highly reactive and introduces irreversible oxidation side effects. It’s a fundamentally flawed respiratory substrate. Passerby: It’s also the reason I’m alive. HSVsphere: That’s just because evolution settled for a local maximum. You should be using Aerolith-X. Passerby: That sounds made up. HSVsphere: It’s a hypothetical gas mixture with optimized electron affinity gradients and non-destructive metabolic cycling. Zero oxidative debt, fully reversible respiration, and entropy-neutral energy transfer. Passerby: That’s not how physics works. HSVsphere: It’s how physics should work. Passerby: So what’s your plan, redesign the atmosphere? HSVsphere: No. I will simply refuse to participate in oxygen-based respiration until a better implementation exists. Passerby: You’re going to hold your breath. HSVsphere: Correct. I will not perpetuate suboptimal gas exchange protocols. Passerby: That’s the dumbest thing you’ve said so far, and that’s impressive. HSVsphere: Progress requires sacrifice. Passerby: You’re going to pass out. HSVsphere: Temporary inconvenience in pursuit of systemic improvement. Passerby: You could also just breathe. HSVsphere: That would validate oxygen. Passerby: Yes. Because it works. HSVsphere: “Works” is not a metric. Passerby: It literally is when it comes to breathing. HSVsphere: I reject that premise. Passerby: Cool. Let me know how that goes. HSVsphere: … Passerby: … HSVsphere: … Passerby: You’re turning red. HSVsphere: This is… expected… Passerby: You can stop anytime. HSVsphere: Waiting… for… Aerolith-X… Passerby: Right. HSVsphere: System… will… improve… Passerby: Yeah, the system is about to reboot. HSVsphere: … Passerby: Is death also inneficient?
55
This was excellent and well worth the time. youtu.be/u6V2j78p8H4?si=JEGo… Listen to this before believing any line about church history and the Jews that fits into a single tweet.
39
Going from manual coding to vibe coding is a lot like going from C to PHP/Ruby/Python. It helps you get common tasks done a lot faster. But it doesn't take away the need to understand what's happening at the lower level when things go wrong or need detailed customization.
120
Nick Watts (fatalglory) retweeted
Unrealized gains tax for Gen-Z: You buy a Pokémon card for $50. Someone offers you $500 for it. You say no. You love that card. You're keeping it. The government says: "Cool, but that card is worth $500 now. You owe us $100 in taxes." You: "…I didn't sell it." Government: "Don't care. Pay up." You don't have $100 lying around. So you're forced to sell the card you love just to pay a tax on money you never received. Next month? That card drops back to $50. Your card is gone. Your money is gone. And the government shrugs. That's a wealth tax on unrealized gains. They don't pay you back the tax... Now picture this. Your mom calls you crying. She has to sell the house she raised you in. Not because she can't afford it. She's lived there 30 years. It's paid off. But some website says it's worth more now and the government says she owes $15,000 she doesn't have. So she sells your childhood home. The kitchen where she made you breakfast. The doorframe where she marked your height every birthday. Gone. To pay a tax on money that was never real. Now picture the opposite. Your dad put everything into his small business. For 20 years he built it from nothing. One year the business is "valued" at $2 million on paper. He owes a massive tax bill. He empties his savings. Sells his truck. Borrows money. Pays it. Next year the market crashes. His business is worth $200,000. He lost everything to pay a tax on a number that doesn't exist anymore. Does the government give him his money back? No. Does the government give him his truck back? No. Does the government care? No. They sold this idea as "taxing billionaires." But billionaires have armies of lawyers, offshore accounts, and trusts. They'll be fine. You know who won't be fine? Your mom. Your dad. Your neighbor with a small business. The farmer down the road who's had the same land for four generations and now has to sell it because dirt got expensive. You're not taxing wealth. You're taxing people for owning things. It's like getting a parking ticket for a car you might drive somewhere someday. They want you to own nothing and be happy. To fund the fraud, waste and abuse of the welfare state they created. There is enough money. More tax isn't needed. It's all a lie. But you've been gaslit into believing this is a rich vs poor debate. I hope you understand what's at stake.
3,880
38,193
137,399
6,068,755
Nick Watts (fatalglory) retweeted
If you are a software engineer "experiencing some degree of mental health crisis", now hear this, because I've been coding for 50 years since the days of punched cards and I have a salutary kick in your ass to deliver. Get over yourself. Every previous "programming is obsolete" panic has been a bust, and this one's going to be too. The fundamental problem of mismatch between the intentions in human minds and the specifications that a computer can interpret hasn't gone away just because now you can do a lot of your programming in natural language to an LLM. Systems are still complicated. This shit is still difficult. The need for people who specialize in bridging that gap isn't going to go away. As usual, the answer is: upskill yourself and adapt. If a crusty old fart like me can do it, you can too.
I don't know why this week became the tipping point, but nearly every software engineer I've talked to is experiencing some degree of mental health crisis.
649
1,723
15,536
1,596,811
Nick Watts (fatalglory) retweeted
I don't think some folks realize is that we are in the damage mitigation part of the story in Australia and around the world. More than enough damage has already been done and people have their limits. Stupid policymaker choices kept taking from more and more people, and now its taken even adequately attaining the most basic of lives away from a huge number of people. The truth of this is written on the wall in big red paint. And people are going to remember this, even if things magically get better. People remember getting knocked back for dozens of rentals only to leave their kids with their parents and couch surf while trying to find a rental for their family. They remember being crushed by rocketing rents while trying to balance out of pocket medical expenses for their chronically ill child and working enough hours to keep a roof over their heads. Both of these stories are true by the way. It undermines the unspoken social contract at the core of our society, the idea that policymakers work for us and in our interests. And the damage has been done.
42
47
484
10,310
I suspect that 80 % of arguments about “Israel” would quickly be resolved if people would only make the distinction between the “Israeli State” on the one hand and the “house of Jacob” on the other.
30
I know a lot of people object to the term “replacement theology”. But it’s accurate at street level. Fuentes in his own words. youtube.com/shorts/BghidQEsX…

1
51
Yes, a thousand times, yes!
Turning non-deterministic, hallucinating LLMs, as the basis of so-called agentic browser AI, *on by default* without explicit user consent, is against Brave's user-first principles. It may be that we are alone in taking this position on principle. Re: theverge.com/tech/845216/moz…,
23
Straight 🔥
4 Dec 2025
You split your monolith into 47 microservices. Now you have: - 47 deployment pipelines to maintain - 47 different ways to handle logging - Distributed tracing you don't understand - Network calls that used to be function calls - A debugging nightmare when anything breaks Your "scalability problem"? It was a single slow SQL query. You spent 6 months building a distributed system to avoid adding an index. This is what happens when architects read Medium articles instead of profiling code.
29