HNHacker News
TopNewBestAskShowJobs

mmh0000

3,986 karma · joined July 15, 2021

submissionscomments
mmh0000··on Astronauts arrive at International Space Station just 8 hours after launching
I highly recommend that everyone play the video game "Kerbal Space Program"[1].

It'll give you such an intuitive "feel" for how orbits work and how to solve the problem of "docking" in orbit.

[1] https://store.steampowered.com/app/220200/Kerbal_Space_Progr...

mmh0000··on Tell HN: You now need a government id in order to create an Anthropic account
Yes... God forbid I value my privacy more than my dollars...
mmh0000··on Tell HN: You now need a government id in order to create an Anthropic account
I never signed up for Anthropic for the telephone reason.

Instead, I bought Kagi and OpenRouter and use Claude through those.

mmh0000··on Everyone Has Email. Nobody Uses It Right
Thanks Claude, for the overly bland article!

The prompt author removed all the em-dashes but left all the other llm tells. Oops.

mmh0000··on Wall Street closes sharply lower as AI cash burn fears spark tech selloff

  Nasdaq posts largest one-day percentage drop since early June

Oh no! Not since June!

This is like watching a hockey game: “it’s the first time any player has scored a goal in the history of the game!!! While wearing green socks on a Sunday when the outdoor temp is exactly 72.1643f”

mmh0000··on Anthropic's Disproof of the ETH
14M tokens is far less than I expected.

I've burned 14M tokens just having Claude build a Grafana dashboard.

mmh0000··on I refuse to accept a censored Internet. Join Me at FOSDEM 27

  Spain: https://www.euronews.com/2026/09/18/in-spain-football-matches-knock-thousands-of-websites-and-services-offline

  France: https://en.wikipedia.org/wiki/Internet_censorship_in_France
        : https://codekhabar.com/post/france-orders-isps-to-ready-dns-blocks-for-major-social-platforms-on-oct-24
I haven't been keeping up with Italy, so you can look that one up yourself.
mmh0000··on Siri is so bad at everything
Hah! I learned this the hard way a few weeks ago... I updated my Wi-Fi password. Every-god-damn-"smart"-piece-of-crap in my house went offline (as expected).

Then I learned there was no way to give the new Wi-Fi password to any of these devices without manually re-pairing them in HomeKit and reconfiguring all scenes and everything else...

Like, that seems like basic functionality Apple should have included in the HomeKit design.

In the end, I gave up and just put the Wi-Fi password back.

mmh0000··on An Apology
Nearly every product could "potentially kill people", including bottled water.

"Easy" is not subjective in this case: https://www.youtube.com/watch?v=8vAQNedIa0o

Pry and poke.

I think you missed my point on #4; it was sarcasm, which, to be fair, in our current world, sarcasm can't be discerned from truth, so that's my fault. To be clear, on #4: I do not want AI Slop. I do not want "apologies" as hidden advertisements. AI Slop would have been the lesser of two evils. Still evil.

mmh0000··on An Apology
Do I? I don't think so... The thing with most criminals is that we only hear about the stupid ones that get caught.

Side note, AirTags are terrible for tracking someone, as noted everywhere else in this thread, they beep, they alert other phones, and you're giving control to Apple.

Here's one with no beeping or phone alerts for $18, cheaper than an AirTag:

https://www.amazon.com/dp/B0CG2D8FZ5

mmh0000··on An Apology
Yes.

The goal isn't to hide that someone is tracking them after they stole my motorcycle.

The goal was to make it ungodly difficult to actually find the AirTag hidden on the motorcycle.

mmh0000··on An Apology
1. This is so dumb. You can be tracked any number of ways. The AigTag with or without sound is the dumbest way to track someone.

2. Physically disabling the AirTag speaker is soooo easy. It took under 3 minutes to do it on the AirTag I hid on my motorcycle.

3. "An Apology" is more like a weird advertisement (I guess it worked, I read the stupid thing. But, in fairness, I've now blocked their site in a custom ublock filter, so hopefully I never stumble on it again).

4. They have expensive bikes... Why? Who cares? That's not relevant to anything!? Why did they put that in there? Was this written by a 4th grader? Fuck me. I wish I had just read more AI slop instead.

mmh0000··on Americans Trust in Federal Government Sinks to New Depths
https://www.project2025.observer/en
mmh0000··on People are rejoicing about the removal of Russian bots from social media
I have so many (two) mixed feelings about this....

1: Yandex is Good for Media freedom. I love Yandex. It's like the only "open" search engine that actively lets you search for pirate content without heavily filtering it.

2: Yandex is/supports the Russian Military. I hate Yandex.

mmh0000··on Total Annihilation, rebuilt for modern computers
I have such good memories of TA. I was about 12 years old when it was released, and it was one of my first "computer games". It was my first introduction to RTS games, and in a lot of ways defined the genre of games I love today.

I spent so much time in the game playing the story, then playing skirmishes, building massive bases. "Hacking" the game to increase the max-unit-count to numbers my computer could barely manage.

Then I discovered HEAT.NET and started playing in a competitive clan. Then... life happened, and I have a lot of nostalgia for it now, but not enough time.

mmh0000··on Tell HN: Uceprotect is extorting website owners
I ran my own small-business/family mail server for a little over a decade. Spam is out of control.

UCEPROTECT and other RBLs are just lists of text files. They do not block anything. As the mail administrator, you can choose what you do with a UCEPROTECT listing.

When I ran my mail server, I had UCEPROTECT tied into SpamAssassin, so that a UCEPROTECT listing by itself wouldn't block email; it would just raise the "spam probability rating" up.

UCEPROTECT is not a huge professional thing; it's "some guy" who's been running it, effectively, for free since the very early 2000s. No one is obligated to use it. If someone is being blocked by it, they need to contact the mail admin. UCEPROTECT just lists problematic hosts.

On to WHY DO and no CF/AWS? I don't know.. I'm not the "some guy" running the thing. But if I had to guess, it's that DO doesn't respond to spam complaints[1]. Whereas CF/AWS, while they host spammers, will take action against reported spammers.

[1] https://www.reddit.com/r/sysadmin/comments/1cwilrc/does_digi...

mmh0000··on Tell HN: Uceprotect is extorting website owners
It’s not ridiculous.

Hosting providers should be good citizens of the network and immediately terminate spammer accounts. This used to be standard practice until about 2015. When suddenly management decided it’s more profitable host spammers than not.

I think this is a great policy decision by uceprotect.

mmh0000··on Red Hat being phased out of existence?
Duh. I said in my first post: I like the RH ecosystem. I do not like RH corporate.
mmh0000··on Red Hat being phased out of existence?
As a Senior Engineering Manager, I can tell you that, per my directive, we've actively standardized on Rocky Linux. We're moving away from everything else, including RHEL.

I was a long-time RHCX (Red Hat Certified Examiner). From around 2005 to 2015. When IBM bought Red Hat, I saw the writing on the wall, but I was optimistic it might be a Good Thing™. It wasn't a good thing. Red Hat has been pretty stagnant, as the article says. RH is 90% AI slop today. They'll live on as a brand for a long time, but from a technical perspective, they don't have much to offer.

In the early 2000s, I recommended paying for RH because their technical support was amazing. Now, it's mostly 3rd-party contractors who know less than what you can find with a Google search. Unless you are extremely lucky, you never get to talk to actual RH engineers anymore.

I really like the Red Hat ecosystem and system design. However, I feel like they've petered out and won't recover from where they're headed. (I say, as I type this on my personal laptop running Fedora).

TL;DR: RH went from a super-nerd company to coasting on its former success.

mmh0000··on Red Hat being phased out of existence?
I don't know what Watson-powered elevators do, but your comment reminds me of this:

https://play.elevatorsaga.com/

Which, once you start playing, can be very difficult to detox from.

mmh0000··on Suspension of the de minimis administrative exemption for imports $800 or less
People are downvoting you.

But I'm assuming this was a joke about the conspiracy that midterms will be canceled one way or another due to a "national emergency". Which, sadly, is much more probable than it should be.

mmh0000··on Border agents can search cellphones without a warrant or reasonable suspicion
It is insane to me that judges consistently rule that the constitution doesn't apply because there's a "border" within 100 miles.

The 4th Amendment says, exactly:

   The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no Warrants shall issue, but upon probable cause, supported by Oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized.
I do not know how that could be unclear. My cellphone is my effect, and arguably, also a "paper". Which SHALL NOT BE VIOLATED. But apparently, I'm too dumb to understand the sentence[1].

[1] https://en.wikipedia.org/wiki/Fourth_Amendment_to_the_United...

mmh0000··on Tell HN: OpenAI keeps re-enabling the 'allow training' setting
Yes, because if there is one thing societies of the 1700s are known for, it's consumer protection practices.

/s for the /s impaired.

mmh0000··on Tracking Costco gas prices
It really doesn't sound good. A loss leader is meant to get you into the store; the gas station is usually far away, in the back of the parking lot.

Their $5 chicken now, that's a great "loss leader" (if it even is; that isn't confirmed). Because that forces you not just into the store, but all the way to the back. So you go in for the $5 chicken and leave with $20 of blueberries, $20 of cereal $20 of milk $20 of mayo.

mmh0000··on Xorg-server 26.1.0 rc1
Sorry.

Easystroke is a mouse-gesture program: hold button, draw various lines or shapes, release button. Triggers any action. Like window minimize, execute command

This is the “official” repo but it was abandoned long ago: https://github.com/thjaeger/easystroke

My first linked repo is me and Claude working to fix build errors and app bugs to keep it running.

mmh0000··on Xorg-server 26.1.0 rc1
That's a new take: Project with new release 1 day ago declared deprecated!

I've been using Linux for around 2 decades. I am currently running Fedora 43/KDE Plasma ... and wait for it ... Xorg.

Why? Because it works. It works well!

Why don't I use Wayland? Because it breaks everything.

  - Screensharing is just wonky and inconsistent across applications. It has gotten better in the last 2 years, but it's still quite wonky. And janky. And flobby. I **could** put effort into fixing this, but it already works in Xorg. 
  - I have a bunch of Xorg/xdotool scripts bound to hotkeys. Move, resize windows. If AppX is running and the window isn't shown, show it; otherwise, hide it. If AppX and AppY are both running and meta+y is pressed, then tile in a specific way, else do something different. These scripts are either ungodly difficult to rewrite to work in Wayland or just flat-out impossible in the name of "security".
  - Easystroke. https://github.com/mmh0000/easystroke . Nothing like that exists on Wayland (that actually works). And I can not live without it after having it for 20 years.
mmh0000··on Claude writing a macOS driver for my obscure HP printer built only for Windows
LLMs are good at producing what they/the public know.

In this case:

  LLMs know the USB Spec very well.

  LLMs know how to read raw packet dumps.

  LLMs know how to convert a packet dump to USB spec

  LLMs know how to write code to generate USB packets from the spec.
LLMs are also VERY good at transliteration, i.e., converting known-good Python to Rust.

Basically, If you have a well-documented problem, the LLM is a shortcut to learning it yourself. LLMs fail when you have a novel or poorly documented problem. They also fail when you provide the LLM with terrible context or too much context.

mmh0000··on Fairphone 6 and PostmarketOS working main camera
Just of the top of my head:

Running Firefox with uBlock.

Installing any app I want, not just the ones Apple allows.

Faking GPS data to hide my location from spyware that "requires" location permissions

(To be fair, you can do these on Android "for now", but Google is actively working hards towards the more locked-down Apple "experience")

mmh0000··on Ask HN: What is your favorite lightweight tool or CLI utility in 2026?
I’m not saying yours does, but be careful with LocalCommand, it will often break rsync and other tools that use ssh behind the scenes.
mmh0000··on Tracking down a Zsh history data loss bug
This is exactly why I stopped using Bash around 2012. I was soooo tired of losing random shell history.

If you haven't looked into ZSH, it has some really nice customizations. Notably, from my config[1]:

  # Remove dups
  setopt HIST_FIND_NO_DUPS
  setopt HIST_IGNORE_DUPS
  # Don't  log commands starting with a space
  setopt HIST_IGNORE_SPACE
  # Replcae bang-command !34 with the actual command in the history
  setopt BANG_HIST
  # Remove extraneous spaces
  setopt HIST_REDUCE_BLANKS
  # Write the history file in the ":start:elapsed;command" format
  setopt EXTENDED_HISTORY
  # Record run-time of the command
  setopt INC_APPEND_HISTORY_TIME
[1] https://doc.xn0.org/.zshrc
Page 1 of 31Next →