News for hackers. Stuff that matters.

mcherm

Re:Online censorship is crushing indie webcomics on Sunday October 25, 2026 @06:12AM (#50229957)
Hosting on your own website is a GREAT solution for avoiding platform censorship, and the tools to do so easily and cost effectively exist.

That leaves two key issues: getting paid, and discovery.

Getting paid (at a minimum, enough to cover hosting bandwidth and art supplies, but I like to dream some artists earn at least a tiny bit from their work) works now but is VERY fragile. Just a couple of vendors offer mostly-not-censored payment services (eg: Patreon) and if they stopped due to pressure from credit card networks, governments, or billionaires it would be difficult to replace them.

As for discovery, we need to build platforms that aren't the major social networks that can help audiences find new comics. This is a fairly easy problem to solve.

Re:How Postgres DELETE can actually scale on Monday October 19, 2026 @05:40AM (#50150314)
Yes, but "DELETE" is the basic, built-in tool for deleting some rows from a database. Maintaining partitions, and migrating long-lived data from old partitions is a workaround.

There is nothing wrong with using the partition solution -- it might be a good solution to your problem. But it certainly isn't a case of "rejecting technological simplicity" if someone chooses to use DELETE instead.

If you wanted to argue that the Democratic party suffers from many of the same problems, then there might be a productive conversation to have.

But if you genuinely cannot see a difference between the current Trump administration in the Democratic party -- if you argue that they are completely identical, with all differences "just for show" -- then I cannot believe you are making your statements in good faith.

The futures market (or at least the ones I was watching) predicted that Donald Trump would lose both of the presidential elections he ran in (especially the first).

That should serve as a simple existence proof that the futures market CAN and does sometimes "lie".

Prior to recent Supreme Court decisions many regulatory agencies and things like the Justice Department were independent agencies that could provide some check on executive branch abuses. But that is gone now.

Congress can perform investigations, but without the President's signature they cannot take actions that have the force of law. Impeachment cannot remove any official from office without 2/3 support in the Senate. Congress CAN refuse to fund some activities, but the administration has been ignoring existing legal restrictions on spending.

So no, Congress won't take any meaningful action to reign things in for at least two years, regardless of who wins the election unless we also overthrow the government in some way.

Re:11 year old unsoundness bugs found in Rust borrow checker on Tuesday October 13, 2026 @10:16AM (#50072161)
Yes. In fact, I have met quite a few humans who make a point NOT to go bashing the work of others. (Of course, I have also met quite a few who do spend their time bashing others.)
Re:11 year old unsoundness bugs found in Rust borrow checker on Tuesday October 13, 2026 @10:15AM (#50072136)
It is true that Rust does not have a complete formal specification for its type system which has been analyzed and proven to be sound.

You seem to be implying that because of this, Rust has no definition of its type system (other than whatever happens to be implemented in the current compiler). I would disagree.

As evidence, I would like to point out that not a single person argued that this flaw was not a bug, but was in fact the officially defined behavior. Clearly, the community has a shared understanding of what Rust's type system "ought" to do.

Re:An Algorithmic Failure Beneath the Secret Ballot on Monday October 05, 2026 @09:58PM (#49973271)
> It's not as if visibility into whether someone voted or not has driven voter turnout

Actually, it does. If the party you are registered with thinks are a voter who might not make it to the polls, and this is a close/important election, then there is a good chance you will receive numerous calls and/or visits reminding you to go out and vote. However, if you show up on the list of people who have voted by mail OR if you appear on the registry of people who have already voted in person, then they will stop reaching out to offer rides and reminders.

Re:An Algorithmic Failure Beneath the Secret Ballot on Monday October 05, 2026 @09:55PM (#49973246)
The practice of making public whether someone has voted dates back a very long time. There were practical reasons for it when it originated, and many of those remain valid today.

Originally, everyone in town knew most everyone else and could see them physically walking into the polling place. So long before electronic records were kept, the question of who voted was public information.

Even today, I run my local polling station and I know and recognize a significant portion of the voters in my precinct.

The fact that the list of who votes is made public protects against several kinds of abuses. It goes a long way to protect against "dead people voting" and other kinds of ballot box stuffing if the list of voters is public so anyone can review it and potentially catch such abuses.

Re:One person is now a quorum at the SEC on Monday October 05, 2026 @05:04PM (#49970706)
I genuinely believe that once the current administration is out of office the new President should strongly campaign in favor of the strongest possible changes to prevent dictatorship: constitutional amendments to reverse some of the most egregious harm done by the Supreme Court and the general inaction in response to fascism. Then if the opposition party isn't supportive, the new President should set a date after which they threaten to abuse their powers in exactly the same ways Trump has abused his. Surely that would motivate the opposition party, right?
Re:ArXiv's Updated Rate Limit Policy on Friday October 02, 2026 @04:12AM (#49931063)
Have you contributed volunteer moderator time? Ultimately, that is the most important resource being strained on ArXiv by large numbers of submissions.
Re:The last time my family was replaced by technology on Thursday October 01, 2026 @05:34AM (#49919605)
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.

Re:Ten Lines of Code That Changed My World on Sunday September 27, 2026 @01:00PM (#49868491)
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.
Re:Finally, A True Blue Rose Exists on Sunday September 27, 2026 @06:47AM (#49865488)
Any article on this topic is unsatisfactory if it lacks a color photo.
> 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.

That isn't even remotely related to the parent question. Organisms =/= Organs.
Re:Claude Code now reads AGENTS.md if there is no Claude.md on Friday September 18, 2026 @05:41PM (#49760660)
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.
Re:Breaking Claude Code Opus 5 Auto Mode on Monday August 31, 2026 @07:07AM (#49508262)
Why is the first step needed? What does the use of WGet (rather than curl) do to block this attack?
No, the point of Pin is to wrap types that CAN move. If the type were !Move then Pin wouldn't be needed.
And yet even that little exercise produces significant differences in outcome compared to doing less.
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.

Refusing to answer questions IS one of the rights that the US government mostly honors.
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.

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).

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.

Re:How to pack ternary numbers in 8-bit bytes on Tuesday July 21, 2026 @08:33AM (#48991507)
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".

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.

Re:The Graph That Should Be Front-Page News on Monday July 13, 2026 @01:33PM (#48896034)
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.

I frequently have trouble understanding both sides!
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.

Older »