mcherm

Joined 19 years ago

Karma
8,495
Submissions
1,960
Member since
Jul 23
See http://www.mcherm.com/
View on Hacker News

Recent submissions

Comment · 8 days ago
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.

Comment · 14 days ago
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.

Comment · 16 days ago
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.

Comment · 20 days ago
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".

Comment · 20 days ago
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.

Comment · 20 days ago
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.)
Comment · 20 days ago
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.

Comment · 27 days ago
> 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.

Comment · 27 days ago
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.

Comment · 28 days ago
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?
Comment · 1 month ago
Have you contributed volunteer moderator time? Ultimately, that is the most important resource being strained on ArXiv by large numbers of submissions.
Comment · 1 month ago
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.

Comment · 1 month ago
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.
Comment · 1 month ago
Any article on this topic is unsatisfactory if it lacks a color photo.
Comment · 1 month ago
> 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.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton