Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
johnfn
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
121.
▲
by
johnfn
5mo ago
You are technically correct. But you must admit it sounds pretty bad to say "Yeah, the idea of the behavioral technical interview is the interviewer asks questions that look like they admit honest answers, but you should actually lie t
122.
▲
by
johnfn
5mo ago
Maybe we aren't. I see two points of rationale: - A single bug about EJS, which was fixed almost a year ago and has never regressed. - Frustration that Bun was rewritten in Rust, which "seems like a future headache" - i.e. no
123.
▲
by
johnfn
5mo ago
If a particular AI provider is responsible for a disproportionate amount of buggy code I absolutely want to know that. Perhaps we'll switch providers. Sure, this will be flagged in CR too, but I would want to see trends over time. I do
124.
▲
by
johnfn
5mo ago
Can you explain a bit about why token costs would favor Go and not Rust?
125.
▲
by
johnfn
5mo ago
Those judgement calls are driven by things like “oh this is too slow” or “oh this API is a mess”.
126.
▲
by
johnfn
5mo ago
I didn't say you were irrational or a jerk. But this also isn't a fair comparison. The article doesn't say "let's wait 6 months", it says they are fully deprecating Bun. Those are two very different statements.
127.
▲
by
johnfn
5mo ago
Funniest thing about this is that I think it's ~all~ (edit) mostly LLM-generated (and Pangram agrees). I think the biggest tell these days is when the text is generated in a way that seems like it was intended to be funny, but the joke
128.
▲
by
johnfn
5mo ago
Bun supports import and require together in the same file https://bun.com/docs/runtime/module-resolution#using-import-...
129.
▲
by
johnfn
5mo ago
But there's no evidence of that in the post. If they had said something like "Bun had bugs X, Y and Z - this Rust thing is the last straw, it's over" -- that would be a reasonable decision, and no one could really compla
130.
▲
by
johnfn
5mo ago
The opposite of political would be someone saying "I have observed that Bun has X, Y and Z bugs -- therefore we are no longer support it". An example of this is the recent announcement that Ghostty is leaving GitHub[1]. Compare an
131.
▲
by
johnfn
5mo ago
Yes - exactly! I honestly thought I was going crazy when a bunch of people were saying that this decision wasn't political in the slightest.
132.
▲
by
johnfn
5mo ago
Yes - this is indeed what I meant, thanks.
133.
▲
by
johnfn
5mo ago
They can absolutely do what they want, and I can absolutely say it's an unreasonable decision. When I say "unreasonable", I am evaluating whether they are operating on sound technical principles or not - not like, "are t
134.
▲
by
johnfn
5mo ago
Bun has a test suite of tens of thousands of tests. For purely non-functional changes, like refactors or rewrites (e.g. a Rust rewrite) I rely primarily on test suites, not manual testing, in order to ensure that nothing regressed. I mean,
135.
▲
by
johnfn
5mo ago
I think there is a lot of overlap between politics and ideology, and an increasing amount of overlap between ideology and emotion. I think it's fair to call me out for skipping a step, but I wasn't using it to mean "idea I do
136.
▲
by
johnfn
5mo ago
What code is fully, or even primarily, tested by a human? Haven't you heard of automated testing suites, regression testing, conformance testing..?
137.
▲
by
johnfn
5mo ago
That's fair - I updated my comment a little. What I mean is that the decision was driven by an ideological basis, not an empirical one. Bun was written with AI, AI doesn't fit with my ideology, therefore I reject it. As opposed to
138.
▲
by
johnfn
5mo ago
Stating e.g. "Bun is more performant than Node [along a particular benchmark]" is not a fanboy statement. It's a statement of measurable fact.
139.
▲
by
johnfn
5mo ago
That's not what I meant by political. I meant political in the more modern sense of "appealing to emotion rather than thought". EDIT: Everyone is rightfully calling me out that this doesn't make a lot of sense. What I me
140.
▲
by
johnfn
5mo ago
Is it so unthinkable to people on "hacker" news that someone might want to try a cool experiment like rewriting an entire repo into Rust?
141.
▲
by
johnfn
5mo ago
> It seems a bit unfortunate to me that they've apparently already intending to never support future releases instead of planning on re-evaluating in the future. On the other hand the yt-dlp developers definitely don't owe anyo
142.
▲
by
johnfn
5mo ago
I think your stance is more reasonable than the one in the article, TBH. If yt-dlp said something like "We're going to wait 6 months on the Rust rewrite", that would be reasonable. But instead it says something more like we t
143.
▲
by
johnfn
5mo ago
Bug counts are numbers. Memory usage and performance are numbers. Eventually those numbers get so bad that you leave.
144.
▲
by
johnfn
5mo ago
Jared has shipped a lot of things that have impressed me. His software is measurably faster than the alternatives, and I have measured it. It runs code that Node et al can't run, and I have tried. These are normal, everyday experiences
145.
▲
by
johnfn
5mo ago
But what exactly are you projecting? Typically when people have said they have a bad feeling about something (imagine Next.js) it's because they are running into more bugs or they are seeing more production incidents. In this case ther
146.
▲
by
johnfn
5mo ago
Can you link me a source that says that the rewrite shipped to a point release (not canary)? I'm not seeing this.
147.
▲
by
johnfn
5mo ago
This decision seems to based more in politics than engineering. Have you observed Bun have more segfaults, OOMs, etc, since the Rust rewrite? Have you noticed more security vulnerabilities? Have you seen more bugs? (Of course you haven'
148.
▲
by
johnfn
5mo ago
In this case, yes, a bunch of college students probably don't want to hear that AI is taking their job. Probably good to read the room, and it is used with your meaning. But I also think there's an alternate meaning which is "
149.
▲
by
johnfn
5mo ago
I place the probability that GP's post was LLM-generated at approximately 0%.
150.
▲
by
johnfn
5mo ago
The article is a little naive, yea, but it's not even close to the dumbest article I've ever seen on HN :-)
More ›