HNHacker News
TopNewBestAskShowJobs

mcherm

8,449 karma · joined July 23, 2007

See http://www.mcherm.com/
submissionscomments
mcherm··on The last time my family was replaced by technology
Yes, but OH, the destruction along the way.

My son wants to enter the software profession. He isn't just immitating his father, he really considered different careers and really likes this one. He is capable -- had nearly a year of experience working at a tiny company building a high performance database in C before they had to shrink; not quite enough experience to qualify for "experienced" jobs. He is even comfortable with using AI to build code.

But he simply cannot find work. No one is hiring entry level software developers (especially not those who are better at designing code than at networking colleagues). It appears that he will be driven out of the field because of the disruption AI is bringing, and I morn for that.

mcherm··on Ten lines of code that changed my world
The reason that "Hello, World" is a C thing is that C is the source of the tradition around that phrase. In Kernighan and Richie's "The C Programming Language" printing "Hello, World" is the very first exercise.
mcherm··on Finally, A True Blue Rose Exists
Any article on this topic is unsatisfactory if it lacks a color photo.
mcherm··on Two parallel neural ectoderm progenitors contribute to the developing brain
> All parts of the body are built like this.

Please name one other organ that arises from two separate progenitor cell types. If this is common, I have never heard of it.

mcherm··on Two parallel neural ectoderm progenitors contribute to the developing brain
That isn't even remotely related to the parent question. Organisms =/= Organs.
mcherm··on Claude Code now reads AGENTS.md if there is no Claude.md
You know it because you write the content of AGENTS.md. And if you are smart, you keep it brief and cover only the important things that anyone (human OR LLM) would want to know if working in this directory.
mcherm··on Breaking Claude Code Opus 5 Auto Mode
Why is the first step needed? What does the use of WGet (rather than curl) do to block this attack?
mcherm··on Rust project goals: Immobile types and guaranteed destructors
No, the point of Pin is to wrap types that CAN move. If the type were !Move then Pin wouldn't be needed.
mcherm··on Exercise works for depression. So why isn't it treated like real medicine?
And yet even that little exercise produces significant differences in outcome compared to doing less.
mcherm··on Exercise works for depression. So why isn't it treated like real medicine?
The healthcare system in the United States is deeply, horribly broken.

Recently, my wife was going to be out of the country about a week-and-a-half. Her prescription for a medicine to manage arthritis would run out at the very beginning of that time. But insurance company policies refused to allow her to fill it even a little bit early. As a result, her only option was to go without the medicine for several days.

Policies should be set by organizations whose primary goal is to provide effective health solutions, not organizations whose primary goal is to minimize costs in order to make a profit.

mcherm··on US citizen charged after GrapheneOS phone wipes during airport search
Refusing to answer questions IS one of the rights that the US government mostly honors.
mcherm··on The new rules of context engineering for Claude 5 generation models
No I can't!

I wasn't (until reading this thread) aware of the deletion policy, so I certainly couldn't have discovered where the configurable setting is and adjusted it.

mcherm··on Government orders GitHub to remove Bluetooth-based chat app Bitchat: Jack Dorsey
What a mix!

Yes, it is American exceptionalism (and quite foolish) to make the claim that "This could never happen in the US".

No, the American government is NOT more authoritative than the UK in the way they handle freedom of websites. The grandparent comment is correct: the US government does not (currently) order ISPs to block specific websites.

Yes, those in the US should protest the current government (many of us already are doing so).

mcherm··on Government orders GitHub to remove Bluetooth-based chat app Bitchat: Jack Dorsey
Originally, you'd communicate by mail, but some people didn't write things out in plain language; they used coated messages.

That was why the government decided to ban mail, and since that didn't cover all cases, they also banned people handing things to each other.

At least, I think that is how I remember it going in an alternate world where physical laws mimiced electronic laws.

mcherm··on How to pack ternary numbers in 8-bit bytes
The "mistake" was not in providing a way to represent "no data", it was in providing no way to represent "this definitely HAS" data.

Languages that correct the problem have two separate types (eg: Foo & Option<Foo>) meaning "definitely a Foo" and "a Foo but it might have no data". Java just has Foo, meaning "a Foo but it might have no data" but no way to represent "definitely a Foo".

mcherm··on Show HN: I replaced a $120k bowling center system with $1,600 in ESP32s
I nominate this post as an archetypal example of content that belongs on the Hacker News site.

Thank you for sharing; I'm so glad for you that it worked out.

mcherm··on A graph that should be front-page news
Or -- hear me out on this one -- we could ban wind energy, raise costs for electric vehicles, and use government resources to promote increased use of coal and oil.

That would have a bunch of advantages such as sounding familiar to leaders whose heyday was in the 1970s, of not making us feel bad about the state of the world, and occasionally giving financial kickbacks to government leaders.

Or... if you don't like this approach, maybe making changes in political leadership is the single most important thing to do.

mcherm··on Department of Commerce has lifted export controls on Claude Fable 5 and Mythos 5
I frequently have trouble understanding both sides!
mcherm··on The US ambassador had Belgian police stop our reporting
Yes, BUT...

If, indeed, the park was rented out for a private affair and the person managing that affair asked that someone be removed from the property, then like any case of trespass, it is within the purview of the police to remove that person.

It doesn't make the US look good, but I don't think it reflects poorly on the behavior of the Belgian police.

mcherm··on The US ambassador had Belgian police stop our reporting
I suspect that the implication in context was that the 51st state would be Greenland. Which doesn't really help make this less of a diplomatic faux pas.
mcherm··on Free the Icons
I find them gorgeous.

Admittedly, the term is unavoidably subjective. But what I like about them is that they are distinct, and that each one has character. Honestly, the fact that they looked like pictures I could find in a child's book is the main part of what I like about them: they have simple ideas ("a bird") and forms so distinctive a child could tell them apart.

mcherm··on Identity verification on Claude
> The US is really shooting itself in the foot here.

Not exactly. The close buddy with the owners of several other AI companies who has a known dispute with Anthropic and who has seized near-absolute power in the US is doing something that damages Anthropic. The fact that it also destroys long term prospects for the US overall is irrelevant because the individual can't think ahead and also doesn't care about the future of the US.

It's nearly the same thing in the end, but helpful to understand the cause.

mcherm··on Think of the children: How to force real ID for all internet traffic (2023)
So apparently you believe that a 17-year-old should not be allowed to (a) order a pizza; (b) drive a car; (c) adjust the thermostat, unless they live in a sort of pre-internet Amish society which is probably based on the level of technology that was widely available when you were a child.
mcherm··on The back cover of C++: The Language raises questions not answered by front cover
If you don't want to be called out for putting zero effort into the books that you publish, you probably shouldn't put zero effort into the books you publish!
mcherm··on Zig Zen Update
Nicely done!

I always felt that Python's "There should be one-- and preferably only one --obvious way to do it." was a bit of a mess.

Obviously (to anyone who was around at the time), that plank was written in response to Perl's motto: "There is more than one way to do it."

Zig's original take on this, "Only one obvious way to do things" seems even worse. You see, both languages agree that Perl had it wrong: it is unhelpful to have several different ways to write any future. But they went a little too far: it is not actually bad for it to be possible to write the same thing in more than one way.

Zig's new phrasing: "There is an idiomatic way to do it." captures the CORRECT alternative to Perl's motto. It is not important that there be no alternative ways of writing something, Rather, it is important that there be a single idiomatic way to write it.

mcherm··on Can the stockmarket swallow Anthropic, SpaceX and OpenAI?
I did.

Then the rules were changed.

mcherm··on I returned to AWS, and was reminded why I left
I don't think that's the real issue. The problems with billing and dashboards at cloud vendors are not new within the past few years, they have existed far longer than the LLM coding.
mcherm··on Let’s Encrypt: Stopping Issuance for Potential Incident – Resolved
There is one little-discussed down side to ever shorter-lived certificates...
mcherm··on NSA is using Anthropic's Mythos despite blacklist
Haven't you heard? Under the new form of government in the US, random tweets from the President ARE government policy, superseding laws and any act of Congress.

The Supreme Court has blessed this new form of government, declaring that the President is immune to all laws, but retaining for themselves the right to reverse any tweet on the "shadow docket".

mcherm··on Backblaze has stopped backing up OneDrive and Dropbox folders and maybe others
Does it? How do you know?

If they start excluding random content (eg: .git) without effective notice, maybe they AREN'T backing up everything you think they are.

Page 1 of 34Next →