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…
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 parts that…
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 ads runtime cost and complexity.
> 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…
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…
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…
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…
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…
You can set the lints to `forbid` instead of `deny`, which means they can't be `allowed` like that.
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…
Is Claude really that much better than all the others for normal use?
I'm not sure I'd classify "double" as "the same ballpark", but either way C2Rust appears to just mark everything as `unsafe` (even when it's completely unnecessary), so I don't think that's a fair comparison. Further, I…
Yes and no. In theory, you could start to go through an factor out unnecessary unsafe blocks from the codebase now. In practice, writing safe rust often requires significantly different design decisions than writing in…
Bun has about twice the density of `unsafe` compared to deno, which does roughly the same job (wrap a c/c++ javascript engine to make a server side runtime written in rust). So not as massive a difference as the linked…
I didn't say they did. What I said was that if the person I was replying to was correct that average Elo ratings had increased because of AI, the mechanism would have to be "AI makes lower ranked players give up"…
> This February I tried again and used Claude to generate Rust code. I have never been more stunned in my life. It's just as good as I am, and 30x faster. No fluff, the code is verbatim just as I would have written.…
SpaceX is "in the process" of a lot of things, not all of which pan out. So far the cases that have actually started serious construction are in Cape Canaveral, and will absolutely be necessary assuming Starship becomes…
Launch pads are not something you just buy on a whim to keep around just in case you need them. They're very expensive pieces of infrastructure that you only acquire when you have an actual, known need. That's how every…
Until recently, SpaceX only acquired new pads because they needed a completely new launch site (SLC-4 in Vandenberg) or needed to launch a vehicle that their existing pad(s) didn't support (Falcon Heavy for LC-39A,…
First, to clarify my own position here: I use LLMs for code review, to help with some planning, for the occasional throwaway prototype, and as a more advanced rubber duck, but I do not let LLMs write code I care about,…
> you’re saying we only have relative performance numbers and not absolute measures of capabilities and reliability but that’s simply not true. No, I'm saying that the claim you were making ("current models are better…
> Are you aware of performance trends though? You’re painting a picture that seems to ignore how things have consistently trended for many years now, even pre ChatGPT. Models have been getting better, but all that…
> For coding you always want to go with the best model in the category This is transparently false, because the best "model" is still competent human developers. They're just more expensive. If you're willing to use…
You're basically positing that the real cost of a 20% headcount increase is higher and/or the productivity gain is is lower than 20%. That isn't an unreasonable claim, but it's basically rejecting the premise here. You…
The difference between what the employer makes per employee and what they spend in compensation doesn't matter. If the increase in productivity isn't greater than the increase in cost, there isn't a reason to pay for AI…
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…
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 parts that…
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 ads runtime cost and complexity.
> 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…
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…
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…
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…
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…
You can set the lints to `forbid` instead of `deny`, which means they can't be `allowed` like that.
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…
Is Claude really that much better than all the others for normal use?
I'm not sure I'd classify "double" as "the same ballpark", but either way C2Rust appears to just mark everything as `unsafe` (even when it's completely unnecessary), so I don't think that's a fair comparison. Further, I…
Yes and no. In theory, you could start to go through an factor out unnecessary unsafe blocks from the codebase now. In practice, writing safe rust often requires significantly different design decisions than writing in…
Bun has about twice the density of `unsafe` compared to deno, which does roughly the same job (wrap a c/c++ javascript engine to make a server side runtime written in rust). So not as massive a difference as the linked…
I didn't say they did. What I said was that if the person I was replying to was correct that average Elo ratings had increased because of AI, the mechanism would have to be "AI makes lower ranked players give up"…
> This February I tried again and used Claude to generate Rust code. I have never been more stunned in my life. It's just as good as I am, and 30x faster. No fluff, the code is verbatim just as I would have written.…
SpaceX is "in the process" of a lot of things, not all of which pan out. So far the cases that have actually started serious construction are in Cape Canaveral, and will absolutely be necessary assuming Starship becomes…
Launch pads are not something you just buy on a whim to keep around just in case you need them. They're very expensive pieces of infrastructure that you only acquire when you have an actual, known need. That's how every…
Until recently, SpaceX only acquired new pads because they needed a completely new launch site (SLC-4 in Vandenberg) or needed to launch a vehicle that their existing pad(s) didn't support (Falcon Heavy for LC-39A,…
First, to clarify my own position here: I use LLMs for code review, to help with some planning, for the occasional throwaway prototype, and as a more advanced rubber duck, but I do not let LLMs write code I care about,…
> you’re saying we only have relative performance numbers and not absolute measures of capabilities and reliability but that’s simply not true. No, I'm saying that the claim you were making ("current models are better…
> Are you aware of performance trends though? You’re painting a picture that seems to ignore how things have consistently trended for many years now, even pre ChatGPT. Models have been getting better, but all that…
> For coding you always want to go with the best model in the category This is transparently false, because the best "model" is still competent human developers. They're just more expensive. If you're willing to use…
You're basically positing that the real cost of a 20% headcount increase is higher and/or the productivity gain is is lower than 20%. That isn't an unreasonable claim, but it's basically rejecting the premise here. You…
The difference between what the employer makes per employee and what they spend in compensation doesn't matter. If the increase in productivity isn't greater than the increase in cost, there isn't a reason to pay for AI…