It’s just a massive task that is kind of pointless on top of being massive. We already have a typescript compiler. It works. Rewriting stuff in rust is generally already kind of controversial unless it’s C code that might have significant vulnerabilities, like openssl, anything dealing with serving the internet to a bunch of people. It’s a massive task to rewrite a big project in a new language, and Rust can be tricky sometimes for its own weird reasons. You might have to solve some problems in new ways.
Also, the typescript compiler, you have to understand why it exists and what it does. We have JavaScript that is basically all the client side code for websites. People don’t like that it doesn’t have types or enforce that variables are a specific thing. If I write a function that takes a number but pass it the word “foobar”, JavaScript won’t care.
Typescript was an attempt to basically clean it up with types and it kind of worked. What it does is, you declare the type of variable that your function takes, you say it’s a number. If you then call that function with “foobar”, it won’t even compile your code. It’ll error out and say look dumbass, that’s the wrong type. Fix it, then recompile.
You declare what data types are used where, and the compiler enforces that.
Then what does it do? It emits JavaScript. It literally just needs to check that you are doing things the way you say you’re doing, then the end user still runs basic JavaScript in their browser. Typescript compiles to JavaScript.
Rewriting the compiler itself will just… Generate the same JavaScript and be a bit faster, in a best case scenario.
In a kinda fatalistic/pessimism thing. AI people seem to lack self awareness which is ironic because they claim to have made a computer program that has it.
It’s funny to me because the llm’s are in a growth phase, trying to seduce users, just as google did in the early 00’s, and they already are tightening up their services. Does not bode well for the future.
It’s also funny because llm models are worthless for this sort of thing. Fucking garbage.
They could filter that out. And this is South America, you are going to get curse words, that is western culture. I don’t see how cursing could possibly poison their training data if they have been truthful about their capability to this point, (ha ha, I know.)
Can someone explain why this is funny? Is Rust that hard to code in?
It’s funny because Anthropic hired the maintainer of Bun and he used claude to rewrite the javascript toolchain in rust.
Why is that funny? I hate being so technically illiterate.
It’s just a massive task that is kind of pointless on top of being massive. We already have a typescript compiler. It works. Rewriting stuff in rust is generally already kind of controversial unless it’s C code that might have significant vulnerabilities, like openssl, anything dealing with serving the internet to a bunch of people. It’s a massive task to rewrite a big project in a new language, and Rust can be tricky sometimes for its own weird reasons. You might have to solve some problems in new ways.
Also, the typescript compiler, you have to understand why it exists and what it does. We have JavaScript that is basically all the client side code for websites. People don’t like that it doesn’t have types or enforce that variables are a specific thing. If I write a function that takes a number but pass it the word “foobar”, JavaScript won’t care.
Typescript was an attempt to basically clean it up with types and it kind of worked. What it does is, you declare the type of variable that your function takes, you say it’s a number. If you then call that function with “foobar”, it won’t even compile your code. It’ll error out and say look dumbass, that’s the wrong type. Fix it, then recompile.
You declare what data types are used where, and the compiler enforces that.
Then what does it do? It emits JavaScript. It literally just needs to check that you are doing things the way you say you’re doing, then the end user still runs basic JavaScript in their browser. Typescript compiles to JavaScript.
Rewriting the compiler itself will just… Generate the same JavaScript and be a bit faster, in a best case scenario.
So it’s memory-safe coding for something that will output JavaScript anyway and it’s really hard and tedious for Claude to change over. I get it now!
In a kinda fatalistic/pessimism thing. AI people seem to lack self awareness which is ironic because they claim to have made a computer program that has it.
It’s funny to me because the llm’s are in a growth phase, trying to seduce users, just as google did in the early 00’s, and they already are tightening up their services. Does not bode well for the future.
It’s also funny because llm models are worthless for this sort of thing. Fucking garbage.
They don’t want cursing in the prompts they’re using as training data.
They could filter that out. And this is South America, you are going to get curse words, that is western culture. I don’t see how cursing could possibly poison their training data if they have been truthful about their capability to this point, (ha ha, I know.)
The boomers still think swearing is bad and that’s who has all the money
this