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 Lonely sunfish in Japan gets cardboard human friends
Any article about cardboard standees in japanese aquariums is incomplete without reference to Grape-kun, a penguin who fell in love with a cardboard cutout from an anime promotion.

[1] https://en.wikipedia.org/wiki/Grape-kun

GauntletWizard··on FTC: Personal Data Used to Set Individualized Consumer Pricing
No shit. Half of the ad tech I've worked with has used this kind of data, and I've barely scratched the surface.

"Cart Abandonment" is one of the shopping industries hot topics, even though probably half of carts "abandoned" have just been for actually finding out the price (after so much work has been put in to disguise it through fees and shipping costs) and in consumers building the cart on multiple places and multiple tries before making the decision on big purchases. I alone have probably made the same cart ten times on four devices (some of which are intentionally in incognito mode to check for price discrimination) this past week as I plan a major purchase - merely $5000.

GauntletWizard··on Penn Station Can Handle the Load: New York Is Ready for Through-Running
The reason trains are deprioritized in the American travel schedule is that the rails are rightly used for freight instead. Even if you're trying to optimize for CO2 production, rails are barely better than air travel [1], and adding more passenger service would require a ton less freight service.

That freight service would be pushed to trucks - already too high of a percentage of freight. [2] trucks are half the efficiency of trains per mile[3], and truck freight is already most of fuel usage[4].

If Europe converted their rails used for passenger service into freight only and everyone flew instead, we'd have solved the climate crisis.

[1] https://www.nytimes.com/2024/04/04/climate/trains-planes-car... [2] https://www.bts.gov/content/us-ton-miles-freight [3] https://railroads.dot.gov/sites/fra.dot.gov/files/fra_net/16... is the last authoritative study, but truck efficiency has greatly improved since then. [4] https://climate.mit.edu/explainers/freight-transportation

GauntletWizard··on Device uses wind to create ammonia out of air
There's a ton of water in the air for it to react with
GauntletWizard··on Shapecatcher – Find Unicode characters by drawing
It worked for zero of the Hangul characters I tried, either from the syllables set or the Jamo composition block.

My Korean handwriting leaves a lot to be desired, especially on the phone, but it did suggest several similar katakana, so I'm surprised by the omission

GauntletWizard··on Why do bees die when they sting you?

  Money can be exchanged for goods and services
  - Homer Simpson's brain
https://youtu.be/A81DYZh6KaQ
GauntletWizard··on Ask HN: Cheapest way to run a time-series database in cloud?
Prometheus on a decent digital ocean box? A $20/mo vps will handle that load easily, though you may need to buy extra storage depending on data shape.
GauntletWizard··on General Motors Is Banned from Selling Driving Behavior Data for 5 Years
I intentionally bought a used car with only a 3G network connection, knowing (at the time, almost 3 years ago) it would soon shut down in the US. I smiled at the "Your OnStar will soon stop working" messages, and intend to hold onto it for a good long time.
GauntletWizard··on ZFS 2.3 released with ZFS raidz expansion
That's not entirely true, Unraid has mechanisms for unbalanced disks, but they come at a high cost in terms of usability by standard workloads.
GauntletWizard··on I got OpenTelemetry to work. But why was it so complicated?
I don't think there's any sarcasm there; Perhaps a wistful hope that behind one of those walls somebody's actually got a garden instead of just a seedbed of false promises.
GauntletWizard··on I got OpenTelemetry to work. But why was it so complicated?
Interoperability with the other things your Otel Vendor is selling you. No two implementations are even remotely compatible, but they can all mostly scrape data from your Prometheus endpoints, so it's easy to migrate from useful software to their walled garden.
GauntletWizard··on Luigi Mangione's account has been renamed on Stack Overflow
This view too, is naive. There absolutely are bad guys. There absolutely are good guys. Bad people still occasionally do good things; Good people occasionally do bad things.

Fred Rogers was unquestionably a good guy. He still made mistakes, and was very upfront about this. He made mistakes from the bottom of his heart trying to do the right thing but not always having the information (or patience to gather and process) to make better decisions, but he absolutely always made decisions trying to, even when advancing his own interests, take others into account.

Unfortunately, there are people who make decisions always with the intent to hurt others. Many of the actions that they take are individually neutral or good. It's hard to get anything done if you don't do some cooperation in society. It's quite probable that even for the most awful people, if you count unweighted they've taken more good actions than bad - but the magnitude of their evil is much higher.

Most people are neither. Most people are stupid and selfish but trying not to do too much bad. Bojack gets this, but somewhat misses the other implication - that being good and bad is learned and practiced, and that you should learn from and practice the ways people who are Good at being Good people,

GauntletWizard··on Ask HN: Freelancer? Seeking freelancer? (January 2025)
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 They have not been trained for this
One of the great and terrible things about the software industry is that there's no certifying body, no professional ethics code to sign and adhere to, no government regulation around how you can sell your services.

This is one of the best parts: many software people have gotten in through circuitous routes, have no formal training, and have done great things despite that.

On the other hand, because of that, we don't have any consensus and ability to shun or disposess companies that act unethically.

Quite frankly, I don't think any board of ethics would step in here. I don't see anything in the IEEE code of ethics that would be clear here. I don't think that professional licensing or better professional organizations are the way to stop this behavior.

GauntletWizard··on Brazilian velvet ant is ultrablack
Nobody tell Anish Kapoor about them.

https://www.thecollector.com/vantablack-anish-kapoor-stuart-...

GauntletWizard··on The Parker Solar Probe will make its closest approach yet to the Sun
I disagree. I have encountered tons of humans who do exactly that - Use "words in an order that sounds relationally intuitive, but taken as a whole it's ping-ponging across completely unrelated concepts". It's not unique to AI, it's fairly common across bullshitters of all stripes. But perhaps more tragically, it often happens to actually big thinkers whose brain is connecting dots so fast that they're eliding a bunch of important hops along the way, and while the former is more common, it's easy to confuse for the latter.
GauntletWizard··on Dumb TVs deserve a comeback
Already happened with cars. That's what OnStar was/is.
GauntletWizard··on Mysterious tablet with unknown language unearthed in Georgia
Not really, Georgia (U.S. State) has a history of modern-manufactured stone tablets:

https://en.wikipedia.org/wiki/Georgia_Guidestones

GauntletWizard··on Microsoft Recall still storing credit card, social security numbers
To be devil's advocate: if they didn't push this so aggressively, the news would be flooded with stories about how Google lost Grandma's photos, an iPhone users don't have this problem (because apple silently enables it, not even giving you a choice).
GauntletWizard··on A new law in Sweden lets police seize unexplained luxury goods
Doesn't Target wealthy people. It targets unexplained wealth. Actually wealthy people will be able to show a bank account statement or say "My father is X" or whatever and get out of it. It is targeting thieves who are running around with stolen goods, but it will actually affect people who have conscientiously saved and flaunt their few pieces of a hard-earned luxury.
GauntletWizard··on Ask HN: Git Alternatives – Sapling vs. Jj
Just the name makes it a no-go for me, it would interfere with my favorite command-line utility, `sl` - Steam Locomotive

https://github.com/mtoyoda/sl

GauntletWizard··on Welrod
The Welrod has been getting a bunch of press in the last couple days because of speculation that it was used in the United Healthcare shooting. Noted Gun Expert Ian McCollum of Forgotten Weapons has opined that it is definitely not[1], but it's an interesting piece of history nonetheless, and a ton of people have probably heard the term without having any idea of what it means.

[1] https://youtube.com/shorts/POubd0SoCQ8

GauntletWizard··on The FBI now recommends choosing a secret password to thwart AI voice clones
The nice thing about hardware attestation is that the app might be compromised, but only for a few versions. That's enough to pop your private key stored on disc, and to impersonate you for a short while, but then control is returned to you. You might not even notice, if it's detected by the apps security managers at all.

On the flip side, the most common form of a compromise is going to be untrustworthy apps, because for some reason people still use WhatsApp

GauntletWizard··on cli53 – Command line tool for Amazon Route 53
CLI53 is great, an important part of my toolkit. I mostly make DNS changes manually through the console, because it's the easiest way to lookup LBs and cloudfront entries, but I then export to zone files and commit them to version control. It's an easy dev experience.

I will say they need to do a new official release - Compiled from source, it supports AWS SSO, but the released binaries don't.

GauntletWizard··on Ask HN: Tools or frameworks to build music theory games
On the subject of music games, does anyone have good vocal training game suggestions? I used to be quite a good singer in my youth, but aside from my shower, I don't get a lot of practice now, and would like to.
GauntletWizard··on Ask HN: Freelancer? Seeking freelancer? (December 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 Dear friend, you have built a Kubernetes
Here's another Tidbit, that I had half forgotten - Docker wasn't Kubernetes native platform. https://youtu.be/YrxnVKZeqK8?t=598 - Google originally was going to launch k8s far more borg-like, using https://github.com/google/lmctfy as the container engine. LMCTFY is the most direct part of Borg released to the outside world. It is the container engine of the Borglet (analogous to the Kubelet) ripped out fairly directly.
GauntletWizard··on Demystifying Git Submodules
The UX that sucks is around what happens if they are unclean/how to update them. A checkout doesn't recursively checkout the relevant submodules. This is the biggest pain point for most orgs I've worked at. It's an easy setting to set (`git config --global submodule.recurse true`) but the fact that it's not default hurts.

Most engineers have a poor understanding of Git. My university had a great history of version control course right at the dawn of the git era (In 2006! RIT really speedran it, standardizing on Git by the end of the year, but also including tutorials on RCS, CVS, and SVN and a brief foray into Perforce). Still, a ton of my classmates just didn't get it.

The other major blocker is what to do with an unclean submodule repo; I honestly don't remember what git does by default, because it's bad. And most projects get unclean real quick. Makefile hygeine is not common, and for most of time most projects became unclean from a simple `make`. It's better now, but not great.

GauntletWizard··on Map UI – Ghost in the Shell
That's the "Almost" in almost makes sense :)
GauntletWizard··on Map UI – Ghost in the Shell
The full movie is free on Youtube (In the US, anyway): https://youtu.be/iHil4Y4r3Wk

And a link directly to that scene: https://youtu.be/iHil4Y4r3Wk?t=2748 and the other time they show it: https://youtu.be/iHil4Y4r3Wk?t=3297

Moreover, this almost makes sense as a security mechanism. A keyboard is a one-way input device; You don't get feedback from it. A monitor provides feedback that's fuzzy - Harder to exploit via a visual image where you're expecting and parsing text than a direct digital link.

← PreviousPage 7 of 34Next →