HNHacker News
TopNewBestAskShowJobs

GauntletWizard

3,939 karma · joined April 20, 2010

Site Reliability Engineer

[ my public key: https://keybase.io/gauntletwizard; my proof: https://keybase.io/gauntletwizard/sigs/WLBbW433_lqvZr3EFcUj8sCaut00PcbdQ5dKfxC0TV4 ]

submissionscomments
GauntletWizard··on Apple alerts exploit developer that his iPhone was targeted with gov spyware
There are tons of people in the West who have no qualms about doing this for pure crime purposes; many of them are the ones who espouse most ardently that doing this work for the government is immoral.
GauntletWizard··on Amazon hopes to replace 600k US workers with robots
Internal documents doesn't mean they weren't lying. It just changes the target, the expected audience, of the lie. Many workers lie to their bosses. They speak what they think their bosses want to hear, and bosses tell them what lies they want to be told.
GauntletWizard··on Look at how unhinged GPU box art was in the 2000s (2024)
That's nice, but they were interactive - You could move around the scene or change the camera angles. The fact that you could do this and prove it was realtime and not prerendered was part of the demo and most of the charm. Lacking that, it's just... lacking.
GauntletWizard··on Free the Internet: The Tor Project's annual fundraiser
Having run an exit node for a couple of years, the worst part for me was the spam associated with torrent traffic. I got several notices per week of copyright requests, which I responded to with a form letter fuck off, but it was still obnoxious because my upstream required me to do so, creating a ticket that they would not close until I had responded.

As far as dark websites, you are supporting them whenever you create any node, because any node can act as a hop for onion sites. On the balance, I think that it is worth having anonymity through Tor, but I will admit that that balance often seems a razor's edge.

GauntletWizard··on How I bypassed Amazon's Kindle web DRM
At one point I did the same for a comic app which was getting the earliest releases of a manga I wanted to read; I still don't read Japanese but was the buyer for my translation circle. They had similar forms of obscure obfuscation; They scrambled the image into chunks, then you got a metadata that remapped it into a finished image. Raw, it looked like one of those slide puzzles.

Over the course of a couple years they updated their scrambling; First to randomize the size of the regions, then to make them triangular instead of rectangular. It was an interesting if tedious challenge to reverse engineer.

GauntletWizard··on Blocked bays and failed handshakes: many 'online' EV chargers are unusable
EVs chargers are known to contain about 5 lb of copper per cable, which is only about two bucks at black market scrap prices, but still enough to be worthwhile for the tweakers who are stripping it.
GauntletWizard··on China's New Rare Earth and Magnet Restrictions Threaten US Defense Supply Chains
And China has always been a threat.
GauntletWizard··on Circular Financing: Does Nvidia's $110B Bet Echo the Telecom Bubble?
Found on the front page today, an article about exactly this kind of "marketing" https://larslofgren.com/codesmith-reddit-reputation-attack/
GauntletWizard··on Google Japan keyboard design switches keys for dials
Not only that, but Google Japan has a long history of humorous keyboards, such as the "Double Sided" keyboard: https://youtu.be/EHqPrHTN1dU , the "Single Row" keyboard: https://youtu.be/9G3DWHf1xX0 and the Spoon Bending keyboard: https://youtu.be/DeJY5d14qKs

It's been their running April Fools joke for years and they've upped the rate to every six months.

GauntletWizard··on 1Password CLI Vulnerability
Which itself is a Hitchhiker's Guide to the Galaxy reference.
GauntletWizard··on Circular Financing: Does Nvidia's $110B Bet Echo the Telecom Bubble?
Many of them are using their subreddits for submarine promotion. Here's a public example: https://www.reddit.com/r/SeattleWA/comments/547wxd/comment/d...

There's much worse that's "pure speculation", because a few thousand unemployed losers that nonetheless have six figure incomes aren't suspicious at all. See the kerfuffle when the mod of r/antiwork went on Fox News, where several of the other power mods alluded to their true incomes and professions (they know what they are - PR people) when trying to boast about how they'd have done better.

GauntletWizard··on Circular Financing: Does Nvidia's $110B Bet Echo the Telecom Bubble?
By reddit? No. By the users? No.

But they are paid.

GauntletWizard··on Ask HN: Freelancer? Seeking freelancer? (October 2025)
SEEKING WORK | US | Remote OK

I am a Site Reliability Engineer (SRE), Google Style, with experience at both large and small organizations. I can help you build a Platform Engineering practice from the very beginning. I'm looking to help small dev teams increase their velocity by implementing best-practices of Devops: CI/CD, Kubernetes Deployments, and effective Monitoring frameworks.

My resume: https://resume.gauntletwizard.net/ThomasHahnResume.pdf

My LinkedIn: https://www.linkedin.com/in/thomas-hahn-3344ba3/

My Github: https://github.com/GauntletWizard

GauntletWizard··on Mind the encryptionroot: How to save your data when ZFS loses its mind
I've never had to restore a single file that's older than my local snapshots; The restores where I've needed an old subset have been a substantial enough subset that 4-5xing the data size on restore was not really an issue.

I kinda agree with your point on file-by-file encryption, but ZFS's general integrity features are such that I'm not really worried - Except about this article's specific failure mode, which is pretty easy to deal with/avoid when you know about it, but is a substantial deficiency.

GauntletWizard··on Mind the encryptionroot: How to save your data when ZFS loses its mind
I really love ZFS Native encryption, but this is the big problem with it. I use ZFS Raw Sends to store my backups incrementally in a cloud I trust, but not enough to have raw access to my files. ZFS has great attributes there, theoretically - I can send delta updates of my filesystems, and the receiver never has they keys to decrypt them.

I've used this in practice for many years (2020), and aside from encountering exactly this issue (though thankfully I did have a bookmark already in place), it's worked great. I've tested restores from these snapshots fairly regularly (~ quarterly), and only once had an issue related to a migration - I moved the source from one disk to another. This can have some negative effects on encryptionroots, which I was able to solve... But I really, really wish that ZFS tooling had better answers to it, such as being able to explicitly create and break these associations.

GauntletWizard··on Podman Desktop celebrates 3M downloads
I had a brief period of setup pain and then have never looked back, though have occasionally wished that feature parity came a little quicker. Podman is in many ways a delight, simpler in what it does in the general case and yet as powerful as docker or more.
GauntletWizard··on Amazon to end commingling after years of complaints from brands and sellers
Yes.
GauntletWizard··on Amazon to end commingling after years of complaints from brands and sellers
I more or less stopped completely. I spent nearly $10,000 on Amazon in 2016 (Multiple computers, clothes, games, foodstuffs - Just everything); It was down to $2000 by 2018 after I stopped trusting it for anything but big-ticket items that were unlikely to be counterfeit. It picked up again in the pandemic, but after a series of bad purchases in 2023 I've spent less than $1000 in the last year, and over half of that is a CPU that I really feared buying because of fraud/counterfeit concerns, and immediately inspected and installed to assuage those fears.
GauntletWizard··on OCSP Service Has Reached End of Life
In this scenario, where oscp is required and stapled: The CA can simply refuse to reissue the certificate if the host is compromised. It does not matter if it is refusing to issue an ocsp ticket or a new short lived cert.
GauntletWizard··on OCSP Service Has Reached End of Life
Ocsp has always represented a terrible design. If clients require it, then it becomes just a override on the not after date included in the certificate, that requires online access to the cert server. If it is not required, then it is useless, because blocking the ocsp responses is well within the capabilities of any man in the middle attack, and makes the servers themselves DDOS attack targets.

The alternative to the privacy nightmare is ocsp stapling, which has the first problem once again - it adds complexity to the protocol just to add an override of the not after attribute, when the not after attribute could be updated just as easily with the original protocol, reissuing the certificate. It was a Band-Aid on the highly manual process of certain issuance that once dominated the space.

Good riddance to ocsp, I for one will not miss it.

GauntletWizard··on Troubleshooting ZFS – Common Issues and How to Fix Them
You can add a metadata device to the pool at any time - it's probably faster to add that pool and wait for it to populate than to delete all that data with metadata on spinning rust.
GauntletWizard··on Pong Clock
My "AI" response was actually pretty good; It summed up the number of minutes per hour, making only one (glaringly obvious but understandable by some metrics) error:

> Hour 12: The hour (12) is never greater than the minute (0–59), so the time is 0.

Misunderstanding how human clocks work, but right for this clock.

It then doubled that, because there's two 12-hour periods in a day, which was useless but reasonable, and finally divided by 1440 minutes in a day, and got an answer of 9%

Then I asked again, and while it got the same answer, it used totally different "reasoning" that was wrong in a unique way.

GauntletWizard··on Ask HN: Freelancer? Seeking freelancer? (September 2025)
SEEKING WORK | US | Remote OK

I am a Site Reliability Engineer (SRE), Google Style, with experience at both large and small organizations. I can help you build a Platform Engineering practice from the very beginning. I'm looking to help small dev teams increase their velocity by implementing best-practices of Devops: CI/CD, Kubernetes Deployments, and effective Monitoring frameworks.

My resume: https://resume.gauntletwizard.net/ThomasHahnResume.pdf

My LinkedIn: https://www.linkedin.com/in/thomas-hahn-3344ba3/

My Github: https://github.com/GauntletWizard

GauntletWizard··on Pong Clock
I feel bad for the guy playing the left side; 0 - 55 is a heck of a deficit to come back from.
GauntletWizard··on Some users have noticed settings that let Meta analyze and retain phone photos
A similar anti-pattern - WhatsApp has it's own contact list and list of users. However, you can't use it without granting the Contacts permissions. On my phone, though I have WhatsApp installed, I can't create a new chat - It just brings up the "Enable Contacts" dialogue. I can however use their web-client to initiate a chat, and when people can message me I can respond.
GauntletWizard··on How did .agakhan, .ismaili and .imamat get their own TLDs?
All it takes for a TLD these days is a vaugely-legitimate use and about a million dollars[1]. This isn't hard for a large company or state actor to fund; Why would a mid-large religion not be able to?

[1] https://newgtldprogram.icann.org/en/resources/faqs#6

GauntletWizard··on Rethinking the Linux cloud stack for confidential VMs
The technology is only new because the many previous attempts were so obviously failures that they never went anywhere. The history of "confidential computing" is littered with half baked attempts going back to the early 2000s in terms of hypervisors, with older attempts in the mainframe days completely forgotten.
GauntletWizard··on How Not to Buy a SSD
> In a random, non-repeating sequence, at each of 576 separate evenly spread locations on any drive, ValiDrive reads the current contents of that region. It then fills that region with random “data noise” then reads back the region's contents to verify that the “data noise” was actually stored. ValiDrive then always rewrites the region's original data to restore whatever data may have been originally stored there.

Does this test actually spot modern fakes? My understanding was that they typically used simple modulo addressing such that any write was immediately readable, and even large continuous chunks operated perfectly fine, it just also "overwrote" that address every 4GB or whatever.

GauntletWizard··on The Starlink Outage and Its Impact on Community Gateways
It's funny this pops up now, because my starlink just went down, and that's a fairly major problem for me, a RV digital nomad.
GauntletWizard··on PG Auto Upgrade – Docker (and K8s) container to auto upgrade your database
I am 100% certain I live more in that world than you; You can check my resume if you want to get into a dick waving contest.

What I'm saying is that the two probabilities are independent, possibly correlated, but not dependent. You need some number of nines in your control plane for scaling operations. You need some number of nines in your control plane for updates. These are very few, and they don't overly affect the serving plane, so long as the serving plane is itself resilient to the errors that happen even when a control plane is running, like sudden node failure.

Proper modeling of these failure conditions is not as simple as multiplying probabilities. The chance of failures in your serving path goes up as the time between control plane readiness goes up. You calculate (Really, only ever guesstimate, but you can get some good information for those guesses) the probability of a failure in the serving plane (incl. increases in traffic to the point of overload) before the control plane has had a chance to take actions again, and you worry about MTTF and MTBR of the control plane more than the "Reliability" - You can have a control plane with 75% or less "uptime" by action failure rate but that still takes actions on a regular cadence and never notice.

You can build reliable infrastructure out of unreliable components. The control plane itself is an unreliable component, and you can serve traffic at massive scale with control planes faulty or down completely - Without affecting serving traffic. You don't need more nines in your control plane than your serving cluster - That is the only point I am addressing/contesting. You can have many, many less and still be doing right fine.

← PreviousPage 3 of 34Next →