Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lunar_mycroft
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
lunar_mycroft
1mo ago
Just saw this now. The two aren't remotely in conflict. The _rewrite_ (from zig to rust) almost certainly didn't result in the performance improvements they're claiming, because rust and Zig are roughly equivalent in that r
2.
▲
by
lunar_mycroft
1mo ago
1. Ironically enough, I (GP) am a software developer. 2. How exactly do our jobs depend on a thing which has been around for far less time?
3.
▲
by
lunar_mycroft
1mo ago
At this point, I find myself hoping for a AI triggered mass casualty event that's not at a civilization destroying level, because that seems like the only thing that might actually stop these people from driving our entire species off
4.
▲
by
lunar_mycroft
1mo ago
The announcement also makes it very clear that 1.4 isn't just a rust port of 1.3. Rust is my favorite language and it can be a bit faster than other systems languages in the right circumstances (because the compiler can make optimiz
5.
▲
by
lunar_mycroft
1mo ago
I think that the bun rewrite actually supports the oppposite conclusion in a lot of ways: 1. The resulting code was of pretty low quality. Others that bothered to put it through Miri and the like found many soundness issues, but my perso
6.
▲
by
lunar_mycroft
2mo ago
> We've normalized science fiction. Go back 5-10 years and ask anyone whether we'd soon have something like LLMs. LLMs are incredibly impressive. It just doesn't follow from that that they're capable of all the thing
7.
▲
by
lunar_mycroft
2mo ago
> If you actually used LLMs instead of preaching against them from the sidelines with no real experience, you'd know such statements are wrong. What about the people who do have a lot of LLM experience and agree with OP? > That t
8.
▲
by
lunar_mycroft
2mo ago
Do you think the LLM reads every page on the internet before generating your answer? Of course not. What happens is that it use some sort of ranking algorithm to pick the pages that are most likely to answer your query and reads *them* (a
9.
▲
by
lunar_mycroft
2mo ago
Google (as it originally) existed wasn't a source of information, it was an *index* of it. You were trusting google as a source for {search_query}, you were trusting the links it gave as a source (based on your own evaluation). LLMs
10.
▲
by
lunar_mycroft
2mo ago
Sensible companies don't do a lot of stuff Meta has already been caught doing - sometimes with real consequences (but never enough to actually deter them, of course) - in the pursuit of more data.
11.
▲
by
lunar_mycroft
2mo ago
Meta literally ran a man in the middle attack to spy on it's user's encrypted network traffic when they used third party apps [0]. More recently (and relevant to this issue), the engaged in industrial scale piracy to get training
12.
▲
by
lunar_mycroft
2mo ago
In that case, you'd branch into a separate function/block that runs the calculation. Sure, it's slower than a simple array index to find a coefficient, but you're only incurring that cost when you actually need it and i
13.
▲
by
lunar_mycroft
2mo ago
Actually, that video predates the one on clean code.
14.
▲
by
lunar_mycroft
2mo ago
It won't do that for free, companies (and open source maintainers) will have to pay for the tokens used finding vulnerabilities in their own software. That increases the cost of releasing the same product/feature/amount of c
15.
▲
by
lunar_mycroft
2mo ago
Wouldn't that explanation predict that lower ranking employees would be more impressed with AI than higher ranking ones? Because what we actually observe [0] tends to be the opposite. Executives are the most bullish on AI, followed b
16.
▲
by
lunar_mycroft
2mo ago
> One nice thing about using React even on the web is that it forces your Backend to be REST right from the start. The creator of HTMX would disagree with you (as the person who described and coined the term REST) https://htmx
17.
▲
by
lunar_mycroft
2mo ago
LLMs are very impressive. Five years ago, the idea that we'd have software that you could ask - in English, mind you! - to rewrite an entire server side JS runtime and you'd get something which even kind of worked was squarely in
18.
▲
by
lunar_mycroft
3mo ago
> Deno for instance have ~0.2x as many unsafes. Another point of comparison is density of unsafe: the number of unsafe blocks per line of code and/or file. By this metric, Deno has a bit over half the unsafe (because the bun rewr
19.
▲
by
lunar_mycroft
3mo ago
I think 2 is a reasonable concern (and one which has solutions in rust async/await tokio, as FridgeSeal points out). I'm not sure about 1 though. I think having a rough idea what part of your programs are computationally expensi
20.
▲
by
lunar_mycroft
3mo ago
I didn't say they made a good, safe port. I literally said the opposite ("especially if you're flexible about actually upholding rust's rules"). You can get a line by line port to compile by just wrapping the part
21.
▲
by
lunar_mycroft
3mo ago
To be fair, you can throw an Arc<Mutex<_>> or Rc<RefCell<_>> at it if you're starting from something that has multiple "mutable borrows", but that adds runtime cost and complexity.
22.
▲
by
lunar_mycroft
3mo ago
> Which is still a step ahead of Zig First off, you seem to be under the impression I'm a rust hater. Noting could be further from the truth. Rust is easily my favorite language at this point, I reach for it for basically everythi
23.
▲
by
lunar_mycroft
3mo ago
You can also do one by using `unsafe` liberally, especially if you're flexible about actually upholding rust's rules (as the bun team just did). But either way, you're still stuck with a code base that's going to need e
24.
▲
by
lunar_mycroft
3mo ago
Except that writing safe rust often requires designing the architecture around rust's ownership model, meaning a file by file, line by line translation doesn't necessarily leave you much closer to safe rust than you were at the st
25.
▲
by
lunar_mycroft
3mo ago
First, we're talking about a massive rewrite of complex software project which no one has fully reviewed and which the people most familiar with the code base (the bun maintainers) aren't even qualified to do so. As such, the iss
26.
▲
by
lunar_mycroft
3mo ago
There were/are absolutely plenty of real problems with the resulting code pointed out. Running Miri trivially found soundness issues, `SAFETY` comments that demonstrate that the model in question fundamentally doesn't understand&
27.
▲
by
lunar_mycroft
3mo ago
It's funny, because editor choice is also an analogy I use, to argue for the exact opposite conclusion. Your hypothetical developer wouldn't be using notepad because they're unaware of other editors, they'd be using it b
28.
▲
by
lunar_mycroft
3mo ago
You can set the lints to `forbid` instead of `deny`, which means they can't be `allowed` like that.
29.
▲
by
lunar_mycroft
4mo ago
Normal users aren't using harnesses in the sense developers think of them. They're interacting with models where they've been shoehorned in for no good reason, or they're using them nearly entirely through chat interf
30.
▲
by
lunar_mycroft
4mo ago
Is Claude really that much better than all the others for normal use?
More ›