HNHacker News
TopNewBestAskShowJobs

wesselbindt

1,547 karma · joined July 7, 2023

submissionscomments
wesselbindt··on Rewrite Bun in Rust has been merged
I don't believe you actually think it's odd to not want to run unreviewed code in prod. I accept that you might disagree, but I don't believe this is a take you haven't heard a million times before.
wesselbindt··on Rewrite Bun in Rust has been merged
This kind of frivolous nonsense disqualifies bun from ever being a serious option to me. I'm not building any kind of software used in a professional setting on 1M lines of unreviewed code.
wesselbindt··on The US is winning the AI race where it matters most: commercialization
I'm guessing they mean US client states, or allies if you want to be polite about it.
wesselbindt··on Metal Gear Solid 2's source code has been leaked on 4chan
> A thief would be excited to eat the food they stole

I don't concede that the act of sharing this code is stealing, of course. The act of helping one's fellow man is a good thing. You've made your stance clear, and the very cogent and fairly conclusive arguments people have made against your stance don't seem to land, and I have no interest in repeating that exercise (and neither do you, I'm sure).

But this phrase stood out to me, and in particular that you would choose food as an example. You could've used any other example, like a new hat, or a baseball bat, a tricycle, a mirror, and so on. But you chose food, something people need to survive. Is the case of stealing food not at all morally ambiguous to you? What about the case of a young mother stealing diapers she can't afford?

wesselbindt··on A network smuggling Starlink tech into Iran to beat internet blackout
I've seen stories come out in major news outlets about every man needing to have the same haircut as Kim Jong Un. Something that didn't need lying about imo, but people did anyway. Don't underestimate what people will lie about in times of war.

And some attached pdf that I could have an LLM generate in a minute I wouldn't call a source. I'm talking about a source in the sense of journalism -- something I cannot find for this story.

wesselbindt··on Specsmaxxing – On overcoming AI psychosis, and why I write specs in YAML
I'm still confused as to why folks don't just write executable specs.
wesselbindt··on A network smuggling Starlink tech into Iran to beat internet blackout
Are there other sources than a linkedin post? I try to be a bit more critical of information in times of war. God knows we've been lied to before, by all sides. I've seen janitorial schedules be presented as a terrorist sign in sheets.
wesselbindt··on Online age verification is the hill to die on
The destruction of privacy is the whole point.
wesselbindt··on Tim Cook Is Leaving. Good
> How did we jump to cigarettes?

Oh, it's an analogy. This is a frequently used rhetorical device where you take a similar analogous setup (maybe hypothetical) to elucidate certain aspects of a situation you're considering.

wesselbindt··on Tim Cook Is Leaving. Good
Nothing you say is in disagreement with the comment you're responding to. And yeah, Apple is doing really well, in part because of their anti competitive practices. Good for them, bad for us.

These responses talking about Apple's bottom line kind of feel like this convo:

> Cigarettes are bad, they cause cancer. Philip Morris shouldn't be selling them

> Yeah but they sell so many cigarettes! Isn't that great?

wesselbindt··on What async promised and what it delivered
I would really hate to work with a blue/red function system. I would have to label all my functions and get nothing in return. But, labelling my functions with some useful information that I care about, that can tell me interesting things about the function without me having to read the function itself and all the functions that it calls, I'd consider a win. I happen to care about whether my functions do IO or not, so the async label has been nothing short of a blessing.
wesselbindt··on Laws of Software Engineering
Two of my main CAP theorem pet peeves happen on this page:

- Not realizing it's a very concrete theorem applicable in a very narrow theoretical situation, and that its value lies not in the statement itself but in the way of thinking that goes into the proof.

- Stating it as "pick any two". You cannot pick CA. Under the conditions of the CAP theorem it is immediately obvious that CA implies you have exactly one node. And guess what, then you have P too, because there's no way to partition a single node.

A much more usable statement (which is not a theorem but a rule of thumb) is: there is often a tradeoff between consistency and availability.

wesselbindt··on When moving fast, talking is the first thing to break
I agree with you in principle, but in my mind there's a slight disconnect between a proof of a theorem that can freely be built upon by the mathematical community and the social media integration no one asked for that a 5 person point-of-sale startup writes months before going bankrupt.
wesselbindt··on When moving fast, talking is the first thing to break
Or: how the industry ends up with about half the things they build going completely unused.
wesselbindt··on Nowhere is safe
Before 9/11:

Afghanistan

Yugoslavia

Before 98:

Libya

Panama

Iraq

Kuwait

Somalia

Bosnia

Iran

Sudan

Afghanistan

Before 88:

Korea

China

Guatemala

Indonesia

Cuba

Guatemala

Belgian Congo

Guatemala

Dominican Republic

Peru

Laos

Vietnam

Cambodia

Guatemala

Lebanon

Grenada

Libya

El Salvador

Nicaragua

Iran

Japan

Before Pearl Harbor:

Dominican Republic

Nicaragua

China

Mexico

Russia

Wow, that's a lot of bombs! Hope this helps.

wesselbindt··on F-15E jet shot down over Iran
The article says this is the first jet that was shot down by enemy fire this war, but this confuses me. Was the F35 that was downed a while back friendly fire or something? Are F35s not fighter jets?
wesselbindt··on Mystery jump in oil trading ahead of Trump post draws scrutiny
Very mysterious
wesselbindt··on Do Not Turn Child Protection into Internet Access Control
I object to the use of the verb "turn into" in this title. It assumes any of this was ever genuinely about child protection, and it absolutely isn't and never was.
wesselbindt··on Why I may ‘hire’ AI instead of a graduate student
Israel is more a member of the US than Wyoming is. Their PM is from philly!
wesselbindt··on How do you capture WHY engineering decisions were made, not just what?
> Why Redis over in-memory cache?

Sometimes the answer to "why?" is that the dev had a hammer and the codebase was starting to look an awful lot like a nail. In-memory cache isn't considered as a serious option nearly enough imho.

wesselbindt··on Malus – Clean Room as a Service
I ate the onion. But in my defense, people are really putting forward this argument to relicense from GPL to MIT:

https://github.com/chardet/chardet/issues/327

wesselbindt··on Temporal: The 9-year journey to fix time in JavaScript
I'm very happy about this. The fact that Temporal forces you to actually deal with the inherent complexities of time management (primarily the distinction between an instant and a calendar datetime) makes it incredibly difficult to make the mistakes that Date almost seems designed to cause. It's a bit more verbose, but I'll take writing a handful of extra characters over being called at 3AM to fix a DST related bug any day of the week.
wesselbindt··on Temporal: A nine-year journey to fix time in JavaScript
> Assuming this isn’t an LLM bot, I don’t see how you ship that bug multiple times

I don't know about the guy you're replying to, but I've made many mistakes in my coding life, and some of them more than once. The Date API is written in a way to obfuscate the real complexities of date and time management, so I find it quite easy to imagine someone stepping in the same footgun more than once.

EDIT: oh ew, grandparent comment is a bot. How did you recognize it?

wesselbindt··on Agents that run while I sleep
Does anyone know what this guy is having his agents build? Bc I looked a bit and all I see him ship is linkedin posts about Claude.
wesselbindt··on Croatia declared free of landmines after 31 years
I wonder how those sensors detect a retreating enemy. And again, a failure rate between 6% and 20% is not acceptable. A bit of mustard gas is still mustard gas. And the baltics left the "all mines" treaty, not the "smart mines" treaty.
wesselbindt··on Croatia declared free of landmines after 31 years
One core principle behind determining whether the use of a weapon is a war crime is seeing if it can be used discriminately, i.e., if it can be targeted. So for example, the use of guns (though awful) is not a war crime, because using it requires you to point it at something and pull the trigger. You are in control of whether you shoot an enemy who is actively engaging, an enemy who is retreating, a field medic, a journalist reporting on the scene, a civilian who was not able to flee the area. With for example mustard gas, you cannot make this choice, and that's one of the two major reasons why the use of mustard gas is a war crime.

Even if you build in a self destruction mechanism to landmines(1), this indiscriminate nature remains.

On top of that, you mention something about peppering cities with land mines not being ok (and it wouldn't be), but I'm not convinced that anyone's doing that. And still civilians make up 90% of the victims.

Of course, there's another thing playing into that 90% figure, which is that, by and large, mines are not very effective against military tartgets because they have ample means to dispose of them. Given the fact that our target here is Russia, and not some poorly funded guerilla outfit, I think this should be taken into consideration.

Pairing their war crimey nature and their low efficacy (2), I personally cannot get behind withdrawing from the Ottawa treaty.

There is much more to say about this, and much more has been said about this. I would recommend giving

https://www.humanity-inclusion.org.uk/en/landmines-can-no-lo...

a skim. They give alternative, more effective, less inhumane, solutions to the problems that mines try (and largely fail) to solve.

(1) Which is ultimately a bit of a hypothetical exercise, because the nations that left the treaty, well, left the treaty. They didn't propose an amendment allowing for temporary mines, they left the treaty. And on top of that the failure rate for such smart mines is like 20%. You get 1/5th of a war crime I guess.

(2) Earlier I said something to the effect of "I'm sure they're effective". At the time I hadn't read up on the actual effectiveness of mines, because to me, the effectiveness of a method plays no role in whether it should be allowed in combat. I've since read up on that part too, and I'm reasonably convinced they're not very effective in our current context.

wesselbindt··on Croatia declared free of landmines after 31 years
> Arms control treaties are effective only if they are banning weapons that aren't useful. The problem is that landmines are incredibly useful weapons

There is not a single doubt in my mind that mines are useful. As are executions of people suspected of collaborating with the enemy. As is instituting precautionary concentration camps to round up folks who might have some bond with the enemy. The utility of dropping atom bombs on civilian centers is probably extremely high in negotiating with the enemy. But, like mines, these things are unconscionable, and when you start using these highly effective means, you should really ask yourself: "am I the good guy in this conflict?"

For me, the answer is no. I don't think we should commit war crimes, which somehow has become a controversial opinion.

wesselbindt··on Croatia declared free of landmines after 31 years
The idea that all means, including war crimes, are warranted in defending one's territory is one that I cannot accept.
wesselbindt··on Croatia declared free of landmines after 31 years
It is absolutely evil. Placing mines instantly puts you in the bad guy category as far as I'm concerned, no matter whom you claim you're "targetting". The Baltics withdrawing from the Ottawa treaty was an absolute disgrace. Indefensible.
wesselbindt··on How we rebuilt Next.js with AI in one week
I wonder to what extent you should say you "rebuilt" something when the most basic hello world example doesn't work. And I wonder to what extent it makes sense to call it "from scratch" if you inherit a battle tested extensive test suite from the thing you're rebuilding, and the thing you're rebuilding is part of the training data.

Here's the first paragraph of Harry Potter and the philosopher's stone. I rewrote it from scratch, apparently:

Mr. and Mrs. Dursley, of number four, Privet Drive, were proud to say that they were perfectly normal, thank you very much. They were the last people you’d expect to be involved in anything strange or mysterious, because they just didn’t hold with such nonsense. Mr. Dursley was the director of a firm called Grunnings, which made drills. He was a big, beefy man with hardly any neck, although he did have a very large mustache.

← PreviousPage 2 of 14Next →