HNHacker News
TopNewBestAskShowJobs

samdoesnothing

77 karma · joined July 2, 2025

submissionscomments
samdoesnothing··on Migrating the main Zig repository from GitHub to Codeberg
> You should really take a step back and consider if MLK’s struggle for racial equality is an appropriate point of comparison for an open source project deciding to change to a different CI provider.

To the type of nerds who crash out about a git hosting provider and publicly insult other developers, moving off GitHub might even be more meaningful than whatever MLK did.

samdoesnothing··on Migrating the main Zig repository from GitHub to Codeberg
Politeness is free and easy, it's not a big ask and it's certainly not an either-or.

I wouldn't even call it politeness, it's more like basic human decency. Would Andrew Kelly appreciate it if the LLVM guys publicly wrote a blog post calling the Zig maintainers losers and monkeys? Just screams of immaturity, which isn't surprising seeing their political views.

samdoesnothing··on Migrating the main Zig repository from GitHub to Codeberg
What an incredibly arrogant statement. Not everyone is American for starters.
samdoesnothing··on I DM'd a Korean presidential candidate and ended up building his core campaign
> It really reads as exactly the evil victim mentality of the people wildly overrepresented at the top

The people at the top don't have a victim mentality because they're successful. However, there are a lot of people who aren't at the top, who aren't doing great, but on the basis of their gender are told that they deserve dispreferential treatment because there's more of their gender at the top of society. I don't see how that makes them evil. Perhaps I'm just totally misunderstanding your point though.

> Military service is also a benefit that women don't get, too. They don't get to make the connections in the military that would help them along in their careers.

They can volunteer if they wanted those supposed benefits. Seems weird to try to make conscription sound like it has positives when it's just purely negative.

> Shouldn't you wait until your country is half run by women before claiming oppression? Until your boss and CEO are as likely to be women as men?

This is an overly simplistic view of "oppression". Do you think that men as a whole somehow benefit from there being an over representation of their gender at the top of society? That despite struggling to survive, because we share the same gender that we aren't suffering or that we can't be oppressed?

It's like people blame all men for the actions of our ancestors and want to take revenge or something. It's really weird.

samdoesnothing··on I built a faster Notion in Rust
I mean, if you look at Meta's main product it's hard to imagine anyone there cares about engineering. It might be the single worst widely used tech product in existence, and considering they produce the frameworks it's built on it's even more embarrassing.
samdoesnothing··on Shai-Hulud Returns: Over 300 NPM Packages Infected
Some of us need to drink from the river to eat :(
samdoesnothing··on Court filings allege Meta downplayed risks to children and misled the public
Free trade and private property rights can exist without a monopoly on political power, but as with stuff like this I don't really know what's meant by "capitalism".

That being said I don't think at the present moment it's possible to have a society without some form of government, so then the question becomes "what do we do about it", and I think the answer is to limit the scope of political intervention and power as much as possible.

samdoesnothing··on Court filings allege Meta downplayed risks to children and misled the public
It's actually the logical outcome of any system with a consolidated monopoly on political power (the government). Blaming capitalism is ridiculous because alternative systems suffer from the exact same issue.
samdoesnothing··on Garibaldi, history's sexiest revolutionary?
Gen Z here. Rizz applies equally to women, it's gender neutral, despite deriving from "Charisma".
samdoesnothing··on `satisfies` is my favorite TypeScript keyword (2024)
If you have some `ConstrainedNumber` type, you will need to cast between it and `number`, either with a type assertion or with a type guard. In either case, when you use bespoke types everywhere you kill code reuse.
samdoesnothing··on Are consumers just tech debt to Microsoft?
Some fashion brands (eg Lulu) make excellent quality products as well. Apple nails both form and function imo.
samdoesnothing··on Are consumers just tech debt to Microsoft?
This is true, with the caveat that their function is also best in class. And I mean yeah, they make gorgeous devices, but even if they were ugly id still choose them because they also work better than any alternatives.
samdoesnothing··on Court filings allege Meta downplayed risks to children and misled the public
The government and massive corporations being in bed with each other is nothing new. Different breed same species. Except tech execs think they're a lot smarter than they are.
samdoesnothing··on `satisfies` is my favorite TypeScript keyword (2024)
How would you implement it in other languages that support it better? Can you literally just do a range check and the compiler infers its range for types? If so thats actually pretty neat.
samdoesnothing··on `satisfies` is my favorite TypeScript keyword (2024)
How would you convert a Number type to a ClampedNumber type without casting?
samdoesnothing··on `satisfies` is my favorite TypeScript keyword (2024)
You can encode that "correctly" in pure JS

   class LoadingState extends State {}
   class ResultState extends State {}
   class ErrorState extends State {}
   const state: State = new LoadingState
Generally it's a bad pattern to have dependant fields like your example, but you don't need TS to solve it.
samdoesnothing··on `satisfies` is my favorite TypeScript keyword (2024)
Pushing everything to types like this creates a different burden where you're casting between types all over the place just to use the same underlying data. You could just clamp velocity to 200 in the callee and save all that hassle.
samdoesnothing··on `satisfies` is my favorite TypeScript keyword (2024)
I have mixed feelings about Typescript, I hate reading code with heavy TS annotations because JS formatters are designed to keep line widths short, so you end up with a confusing mess of line breaks. Pure JS is also just more readable.

Also you can so easily go overboard with TS and design all sorts of crazy types and abstractions based on those types that become a net negative in your codebase.

However it does feel really damn nice to have it catch errors and give you great autocomplete and refactoring tooling.

samdoesnothing··on LAPD helicopter tracker with real-time operating costs
Are you suggesting criminals in other cities and countries do want to go to jail? Like, the reason there aren't high speed chases in Amsterdam is because Amsterdesian criminals actually enjoy life in the clink?
samdoesnothing··on Show HN: Forty.News – Daily news, but on a 40-year delay
clicks on home page

> FBI Agents, White Supremacist Leader Engage in Deadly Standoff

> Police Fire on Black Protesters in Pretoria Suburb; Deaths Reported

> Something about Jewish people

> Communism

I guess the more things change, the more they stay the same eh.

samdoesnothing··on Show HN: Forty.News – Daily news, but on a 40-year delay
I think it varies. I've seen everything from people simply caring about the wellbeing of Palestinian civilians to rabid Hamas supporters and everything in between. I think it's easy to get stuck in an environment where you mostly see views that align with your own or are the complete opposite (with a corresponding dunk) and it's easy to get rage baited.
samdoesnothing··on CDC to end all monkey research; will phase out HIV, infectious disease studies
bingo
samdoesnothing··on LAPD helicopter tracker with real-time operating costs
I think they're asking why there's such a large population of people willing to commit crimes and then get into high speed chases.
samdoesnothing··on Cloudflare Dashboard and Cloudflare API service issues
I hope they unwrap the cause of this problem before it oxidizes into something worse.
samdoesnothing··on How a French judge was digitally cut off by the USA
I don't really have an opinion here, I just find it funny that depending on who is being sanctioned and why, these threads can have very different opinions on the morality and legitimacy of government intervention. For example when the EU imposes on American companies, it's often cheered on. But when the tables turn it's criticized. Regardless of the legitimacy of the complaints, perhaps people can recognize that when you give governments power, they won't always use it in a way that you agree with, and perhaps it's better that they don't have that power to begin with. Just a thought :)
samdoesnothing··on Over-regulation is doubling the cost
You mean the British Empire, that committed all sorts of atrocities? Thats what you call "works"?
samdoesnothing··on Over-regulation is doubling the cost
Without comparing the management styles of different corporations it's difficult to say if it's related or not. For example, it's possible that long-lived corporations are run in a more laissez-faire style compared to ones that fail.
samdoesnothing··on Over-regulation is doubling the cost
Central planning does work at small scales. Everyone "centrally plans" their own life. Can you imagine doing it any other way?

The issue is that as the context expands, we lose the ability to make accurate predictions. To some extent we can't even predict our own lives although we try our best. When you expand that to the size of a corporation it's mostly just guessing. Corporations fail all of the time. When we expand that to a society, we are just guessing for everything but the most simple of predictions.

samdoesnothing··on Over-regulation is doubling the cost
I agree with this. When Michael Huemer talks about political knowledge he lists several requirements:

1. Simple. For example, “Demand curves slope downward.” The more complicated a theory is, the more ways there are for it to go wrong.

2. Accepted by experts. For example, there is a broad consensus in economics that protectionism is undesirable. If a theory is well-justified, then the great majority of reasonable and intelligent people will usually come to accept the theory, once they understand the arguments for it.

3. Non-ideological. Theories that have an ideological flavor and that call forth strong emotions tend to be pseudo-knowledge–for example, the theory that behavioral differences between men and women are entirely due to socialization. Reality is unlikely to conform to ideology.

4. Weak. For instance, we do not know that free markets are always perfectly efficient. We can say only that free markets are usually approximately efficient.

5. Specific and concrete. We can be much more confident in a concrete claim such as “Ted Bundy’s murders were wrong” than in an abstract theory such as “It is always wrong to initiate violence against another person.”

6. Supported by appropriate evidence. For example, the claim “violent entertainment increases violent crime” cannot be known without empirical evidence. In this case, a study based on a large, random sample would be appropriate, rather than, say, a few anecdotes.

7. Undefeated by counter-evidence. If there is a large quantity of evidence against P, or if one does not know whether there is such counter-evidence, then one does not know that P. For example, if one has read several studies supporting gun control while having read none of the literature on the other side, then one cannot claim to know whether gun control is desirable.

The claim "Leaded gasoline should be banned" reasonably fits most of these requirements, thus it's probably a relatively safe intervention with upside.

samdoesnothing··on Over-regulation is doubling the cost
What data do you have to suggest that our societies are becoming less regulated? Because what I can tell, regulation is increasing throughout the western world and has been for at least the past five decades. In the US for example:

> From 1970 to 1981, restrictions were added at an average rate of about 24,000 per year. From 1981 to 1985, that pace slowed to an average of 620 restrictions per year, before accelerating back to 18,000 restrictions per year from 1985 to 1995. A decrease of 27,000 restrictions occurred from 1995 to 1996—3.2 percent of the 1995 total—and in the 20 years since then, regulation has grown steadily by about 13,000 restrictions per year. These periods do not match up neatly with any president or party; rather, regulatory accumulation seems to be a bipartisan trend—or perhaps a bureaucratic trend independent of elected officials’ ideologies.

https://www.mercatus.org/research/data-visualizations/regula...

← PreviousPage 5 of 10Next →