HNHacker News
TopNewBestAskShowJobs

GauntletWizard

3,942 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 Title drops in movies
Barbie also has multiple characters named Barbie; There are times where Barbie is said three or four times in a single paragraph and even a sequence that's just a complete graph of Barbies saying "Hi Barbie" to each other.
GauntletWizard··on The inventor of the automatic rice cooker
I loved my automatic rice cooker, but I have given it up for a new love - The Pressure Cooker, in my case from Instant Pot. It does as good or better of a job as my rice cooker, but about 33% faster, and has several other useful functions. It's better at steaming dumplings; With the trivet set they also sell that's perfectly sized I can make a meal's worth of dumplings in twenty minutes with zero effort. The Instant Pot recipe Pulled Pork is almost as good as my local BBQ place, and it cooks in an hour.

On the other hand, one of my friends has a Zojirushi rice cooker, and swears by it. He describes making perfectly fluffy and buttery rice every time.

GauntletWizard··on Ask HN: Freelancer? Seeking freelancer? (November 2024)
SEEKING WORK | Seattle | 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 BazelCon 2024 Recap
Node also struggles with Node.js, and that's including its shortcuts that kill reproducibility. A node.js sync from an empty cache is by far the longest part of any build process I maintain. It's still a long step with a full cache and without doing anything.
GauntletWizard··on US weighs Google break-up in landmark antitrust case
You could interpret this the other way - Why has Jeff Dean been snubbed by the Nobel committee? Why hasn't Larry Page gotten a Nobel for inventing the search technology that half the planet now depends on? I don't know what category to put that one in, but there's some important results in lightspeed-limited communications in "The Datacenter as a Computer" that would be worth extending the Physics category for.
GauntletWizard··on The other British invasion: how UK lingo conquered the US
Dang has been resurfacing threads that got limited engagement, but that either have a second posting that's doing better or that he simply manually resets the timer on. The process by which he does this also resets the time on comments, too, for some reason; I don't really know except that I've noticed it happen to threads I had open or threads I had commented on.
GauntletWizard··on Ask HN: Freelancer? Seeking freelancer? (October 2024)
SEEKING WORK | Seattle | 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.

Check out my recent talk at SRECon: https://youtu.be/dswPHnfGwlY

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 What 10k Hours of Coding Taught Me: Don't Ship Fast
You should still ship early and ship off in with infrastructure projects, but the changes you're going to make are going to be a lot smaller, and the big ones are going to be planned far in advance. You will still need big changes, and even your small changes require subjectively "more" thought.

Both things are true: you should move slower and more thoughtfully on infrastructure projects, and "ship often" is still valuable advice and a worthwhile goal

GauntletWizard··on Federal civil rights watchdog sounds alarm over Feds use of facial recognition
Then you're looking in the wrong section. You don't want the sci-fi section, you want history - Cold War. The investigation of the government by the people was violently suppressed and the the official mouthpieces were jokes - "There is no pravda in Izvestia and no izvestia in Pravda."
GauntletWizard··on Up to a Quarter of Rental Inflation Is Due to Price-Fixing
> actively trying to push away paying customers

This is making the assumption that there's pushback against their "advice". People are stupid, greedy, and corrupt. Realpage only needed to make promises, promises that it could only keep if most of their customers followed suit, to get most (the vast, vast majority) of their customers to follow suit.

Their customers aren't mom and pop landlords with a second property; THey're not even full-time landlords with a dozen units that pay the bills. They're giant property investment companies, They "only" own a quarter of the units between them, but that's enough to shift the needle. They're very heirarchical, and if the upper management says "Use this pricing model", they'll just fire you if you don't. There are no exceptions, there's no leeway; They have internal apps for building the contracts and their "property managers" literally can't go outside of them.

GauntletWizard··on Show HN: A CLI tool I made to self-host any app with two commands on a VPS
Postgres is recovering from a crash if it's reading from a ZFS snapshot. It probably did have several of it's database writes succeed that it wasn't certain of, and others fail that it also wasn't certain of, and those might not have been "in order". That's why WAL files exist, and it needs to fully replay them.
GauntletWizard··on The Bastard Operator from Hell (1999)
The situation hasn't changed at all. There are tons of compliance auditors, and they can write all the policy they want, but they can't audit the day to day.

When I was at Facebook, there was a very strict official policy and warning in Bootcamp that "The security team knows when you impersonate a user, and you will be fired if it's not for good reason". I still saw people impersonating their girlfriends, their ex girlfriends, their crushes; None of them got noticed or even fired, and there was tacit acknowledgement that it was widespread. This was the same company that encouraged people to install their root certificate so they could MITM your connections[1].

You need to be worried about both. There's probably more banal evil than there was, but it's not because the assholes with petty power have disappeared.

All that said; The BOFH stories were never about the kind of evil you actually find in technical circles. There were juvenile power fantasy about being an evil trickster god; They were catharsis about all the times you are angry and frustrated at your coworkers; Yes, you want to hit them, shock them, throw them down the stairs - The same way that you wish you had a rocket launcher to blast the car ahead of you off the freeway. It's ridiculous power fantasy, and it's kind of shameful that tech has so many people that view it as "unhealthy" rather than crass for the sake of being crass; It is over the line twice.

[1] https://www.theverge.com/2019/1/29/18202880/facebook-researc...

GauntletWizard··on Does your startup need complex cloud infrastructure?
K8s is painful to manage. It's a lot less painful than getting paged in the middle of the night because your server is down - And much much less than realizing that you've been down for an entire day and didn't notice. (K8s isn't even a complete solution to these problems! Just one part of a complete ~balanced breakfast~ production stack)

You don't need k8s for all of that, but there's not a simpler solution than k8s that handles as much.

Life is full of pain. Deal with it.

GauntletWizard··on Android now allows apps to block sideloading
Yes, they should have a say. This is "the final word". There's a large gap of rationality in between them.
GauntletWizard··on James Earl Jones has died
I completely forgot about Mathnet for many years - I'm not sure where I even saw it; My family didn't even have a TV (and I was too young anyway) for it's run. It was a delight when I discovered that my fever dream of a dragnet parody was in fact real. Great show, very funny, and good education.
GauntletWizard··on Navy chiefs conspired to get themselves illegal warship Wi-Fi
Cisco Wifi Equipment has long had the ability to detect, and even "block", what they define as "Rogue" Wireless Networks. In fact, one of their clients landed in legal trouble for using such[1], and they have since dialed back said features to make it less misusable.

I'm surprised that on Navy Ships, they're not using something of the sort, if only of the "Stalker Prevention" variety; Their EWAR systems should be scanning for APs that show up for more than a few consecutive days when not in port.

[1] https://docs.fcc.gov/public/attachments/FCC-15-146A1_Rcd.pdf

GauntletWizard··on Feds killed 2014 plan to curb Medicare Advantage overbilling
I would prefer that number be lower, but for how much they get it's already depressingly low.
GauntletWizard··on Ask HN: Freelancer? Seeking freelancer? (September 2024)
SEEKING WORK | Seattle | 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.

Check out my recent talk at SRECon: https://youtu.be/dswPHnfGwlY

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 Tabbed out on the Oregon Trail
Spoilers for Meanwhile:

https://imgur.com/a/51u80NR

GauntletWizard··on Tabbed out on the Oregon Trail
The author mentions Jason Shiga's Meanwhile as one of the only other books using this flowchart+tabs "gameplay" system. Meanwhile is one of the best experiences I've ever had reading a book, including it's hidden/unreachable pages, it's circular and looping options, fourth wall breaking, etc. I highly recommend it - I also recommend all of Shiga's other works, such as Demon[1] and Fleep[2]. It seems he's also got another book in this style[3], which I'd missed the news of and have immediately ordered.

[1] http://www.shigabooks.com/ [2] http://www.aaronsw.com/2002/fleep/ [3] https://www.amazon.com/Adventuregame-Comics-Leviathan-Jason-...

GauntletWizard··on Can solar costs keep shrinking?
I would love to see your setup and price sheet - I'm planning on doing the same very soon. Doing a full digital nomad lifestyle for a year or two, traveling the country, while still working remotely.
GauntletWizard··on TP-Link Breaks $100 Price Barrier with Its New Wi-Fi 7 Router
My view on this is, I already distrust the network. My real computers are only accessible through encrypted connections, there exists a very small number of unencrypted open ports for compatibility. There's a honeypot in place for when my iot devices inevitably get popped so I can further isolate them or replace them. Until I see it actively acting malicious, my tp-link networking gear can stay.
GauntletWizard··on Tattoo ink sold on Amazon has high levels of weird and rare bacteria
This is what they do with their logistics companies. Almost every Amazon delivery employee, driving an Amazon van, works for a "independent logistics contractor", and the rotate them every 2 years or so as the abuse becomes apparent.

It's far from unique to amazon, though. The Microsoft employee/contractor decision in the 90s made it socially acceptable to treat contractors like shit, and it's been downhill since then.

GauntletWizard··on The Arrest of Pavel Durov Is a Reminder That Telegram Is Not Encrypted
If I were a pro-Ukraninian influencer, I'd want Russia to be reading a bunch of my messages. Probably not my private ones, but using the enemy's platform to distribute propaganda is a veritable goldmine.
GauntletWizard··on Ask HN: What are you working on (August 2024)?
I'm trying to bring the encryption benefits of MTLS, the security of X509 Name Constraints, and the improvements that have been made in the various clients libraries and operating systems to TLS behavior into a nice group, so that any small company, or even individual, can run their own CA infrastructure that puts the bug enterprises to shame (specifically, https://enroll.visaca.com/ already deserves a lot of shame).

I'm doing so by making it easier to mint certificates for your pods in k8s (https://gitlab.com/gauntletwizard_net/kubetls/-/tree/master), by writing documentation on how to create good root certs with cheap HSM backed keys, updating cfssl to work with name constraints (https://github.com/GauntletWizard/cfssl/tree/ted/constraints), and building tools to issue short-lived certificates to developers.

GauntletWizard··on Ethernet History Deepdive – Why Do We Have Different Frame Types?
To reiterate in a slightly different form: Ldap is an inheritor of, and successor to, DAP/X.500, but not backwards compatible and only superficially resembling it at this point.
GauntletWizard··on Tell HN: Coca-Cola staging servers are showing up in search results
I see it, but I don't see a password; It looks just like the live site to me. https://imgur.com/a/Zn9tHCk
GauntletWizard··on The waiting time paradox: why is my bus always late? (2018)
Let's take this to it's logical conclusion, where each individual rider is given their own packetized vehicle that takes them right to their destination. We can amortize this cost by relying on the riders themselves as the drivers.
GauntletWizard··on Lenticular Clock
I'm actually really disappointed this wasn't addressed with a fairly obvious "checksum" mechanism - Including the ":" in the center, and giving that it's own lenticular pattern, such that only when viewed from the right angle do you see the : and otherwise you just see numbers.

(I'm not sure if this is really plausible - Are the numbers close enough that that would actually work? If you're off to the right or left, or too high or too low, could you potentially see the : with a different set of numbers than intended?)

GauntletWizard··on The Key to Bizarro's Symbols
Having read them all, and then searched for them in the "archives" selection of Bizarro cartoons, I feel no more enlightened as to their meaning or any of the mysteries of life. Nonetheless, I am amused and somewhat delighted.
← PreviousPage 9 of 34Next →