HNHacker News
TopNewBestAskShowJobs

nhumrich

1,785 karma · joined April 19, 2015

@nhumrich

[ my public key: https://keybase.io/nhumrich; my proof: https://keybase.io/nhumrich/sigs/IYE1k9gKJH3d5VAUTw6pMBufyQIVsGQ62UeqYINWi9Y ]

submissionscomments
nhumrich··on Eat Real Food
Might be corrupt, but is at least closer to truth then the last corrupted version. Let's not let perfect be the enemy of progress
nhumrich··on A4 Paper Stories
It's technically a 300% margin because they are charging you for 20g but only shipping 6g.
nhumrich··on Why Big Companies Keep Failing: The Stack Fallacy (2016)
Holy survivor bias batman! A bakery that makes sandwiches is good because well... It's still around and making sandwiches. That's like saying "companies that become profitable are less likely to fail". Bakeries only start to make sandwiches _after_ succeeding at being a good bakery. On average a sandwich shop is bad for the same reason most startups fail: there are a lot of them.
nhumrich··on DENT: A network operating system (NOS) for everyone else
What is a "network operating system"?
nhumrich··on CSRF protection without tokens or hidden form fields
This is "not allowing cross site at all" so, technically it's not "request forgery" protection. Yes, this is very semantic, but, CSRF is a vulnerability introduced by enabling CS and CORS. So, technically, same-site cookies are not "protection" against CSRF.
nhumrich··on Go ahead, self-host Postgres
What do you postgres self hosters use for performance analysis? Both GCP-SQL and RDS have their performance analysis pieces of the hosted DB and it's incredible. Probably my favorite reason for using them.
nhumrich··on Texas is suing all of the big TV makers for spying on what you watch
> they will be the next Google

No, Google will copy them and shut them down.

nhumrich··on The State of AI Coding Report 2025
The way DORA does. Error rate and mean time to recovery.
nhumrich··on Pricing Changes for GitHub Actions
So, let me get this straight, the "platform fee" is baked into the runner cost, but, their cheapest runner is the _same price_ as the platform fee? So its the same price to have them run it vs have me run it?
nhumrich··on Pricing Changes for GitHub Actions
I LOVE gitlab, but their new pricing is absurd. It feels like they are trying to shovelware their AI stuff. Their cheapest plan is more than 7x the cost of github, AND more expensive than github enterprise! And thats on the _cheapest_ non free gitlab plan. If you self host gitlab entirely, you can't even get branch/force-push protection. If they could bring their pricing to even just 2x github by having a NON-AI plan, I would purchase again in a heartbeat.
nhumrich··on Thousands of U.S. farmers have Parkinson's. They blame a deadly pesticide
I think "caged" is not "evil" in a lot of people's minds. This is NOT society saying "we will look the other way", it's society saying, "that's not evil"

Also, organic doesn't mean, "without pesticides" it means a lot MORE than that. For example, I have no problem buying genetically modified produce. If there was an option for "pesticide free, but not organic because of GMO" I would probably buy that.

Anyways, my point really being, you can't extrapolate that people are looking the other way because of price. All your examples are more of examples of society not being morally aligned to what you are considering evil.

nhumrich··on Microservices should form a polytree
Micro is a relative term. And was coined by these massive conglomerates, where micro to them is "normal sized" to us. They work better if you ignore what "micro" normally means. But "not too too large services" doesn't quite roll off the tongue.
nhumrich··on The HTTP Query Method
I prefer POST for everything. The main reason why is because HTTP verbs don't match cleanly to every operation. And it leads to a lot of bike shedding around the exceptions. POST for everything, on the other hand, forces you to put the "method" in the request outside of HTTP semantics, which allows you to "just use" whatever verb makes sense rather than trying to map it to the limited ones available.
nhumrich··on KDE Plasma 6.8 Will Go Wayland-Exclusive in Dropping X11 Session Support
Display settings in kde
nhumrich··on KDE Plasma 6.8 Will Go Wayland-Exclusive in Dropping X11 Session Support
Sure it does. I have that set right now... Fonts looking terrible seems to only be when using an x app on wayland
nhumrich··on Someone at YouTube Needs Glasses: The Prophecy Has Been Fulfilled
It also contains more ads then you tube itself.
nhumrich··on Gemini 3
The secret sauce isn't Claude the model, but Claude code the tool. Harness > model.
nhumrich··on Ford CEO says he has 5k open mechanic jobs with 6-figure salaries
The salary they pay is double the median for car mechanics. You still think that's not paying enough?
nhumrich··on Pikaday: A friendly guide to front-end date pickers
From the GitHub project:

> Pikaday was started before <input type="date"> was supported in browsers and before custom elements and component frameworks. Pikaday is probably not the right choice today

The project itself has been deprecated

nhumrich··on Uv is the best thing to happen to the Python ecosystem in a decade
Readability > write ability

Rubies meta-prigramming often leads to too much magic, lack of understanding.

nhumrich··on Uv is the best thing to happen to the Python ecosystem in a decade
Perhaps the language design is more important than the tooling?
nhumrich··on Uv is the best thing to happen to the Python ecosystem in a decade
When do you use `uv pip`? I never use it. It feels like an edge case only command.
nhumrich··on HTTPS by default
Google has a time machine
nhumrich··on What we talk about when we talk about sideloading
As a power user, and software creator, I absolutely hate this decision. Side loading and power features are a main reason I use android.

That being said, as a grandchild, I also completely understand where google is coming from. A surprisingly high percentage of users do need protecting from themselves. They are so technology illiterate that someone random tells them to install something, "it will say it's not safe, but it's actually okay, just click approve" and they will. This is why HSTS exists, to prevent uneducated users from getting pwned, by preventing them from disabling safeguards.

So, having some system of "no really, I am a power user" makes sense, even if I hate it.

nhumrich··on The Swift SDK for Android
Does this mean there is no longer any excuse to not put iMessage on the iPhone?
nhumrich··on Let's Not Encrypt (2019)
It's not. Certs are designed to protect the average user from MitM, not to protect corporations from it.
nhumrich··on Python 3.14 is here. How fast is it?
We want the new features more than we want performance!

Also: there are some libraries that just don't work on pypy.

nhumrich··on Immich v2.0.0 – First stable release
What are people using as backup solutions for immich?
nhumrich··on No reachable chess position with more than 218 moves
One is "legal" the other is "total problem space" From a computing point of view, the total problem space is what matter because you still have to "compute" if it's legal or not before moving on. There isn't a straightforward way to only iterate over legal positions.
nhumrich··on No reachable chess position with more than 218 moves
In theory, it's not proof. In practice, it is.
← PreviousPage 2 of 24Next →