This is confirmation bias. HN and other tech people are focusing on the programming aspect of AI more than anything else. The average user does not use it for that, and they don't care. ChatGPT became something like Kleenex.
Kleenex was exactly what I had in mind when reading other comments. And just like Kleenex, where people use whatever tissue they find and forget the word "tissue" even exists, ChatGPT seems to be becoming a genericized term that just means "AI chatbot."
The last years of Fry's were weird. I remember the huge baskets full of strange USB gadgets, handheld fans, flashlights, batteries, and cables. Nothing nearly useful. Every Fry's store was like that.
Most of the platforms were successfully petitioned to have rust sdk mandatory added so that rust code can be added to the platforms. The previously situation was rust was not allowed because the external dependency of the rust sdk was blocked.
Note that the rust having no stable api is not fixed, so I think there's a bunch of internal systems on each platform to hard lock the rust dependencies across multiple rust users.
There's some friction between platform packagers and the code that the author wrote exactly as it was written.
From my experience at our startup, AI is still pretty shit at Rust. It largely fails to understanding lifetime, Pin, async, etc. Basically anything moderately complex. It hallucinates a lot more in general than JS for comparable codebase size (in the 250k lines range).
Are hallucinations in code generation still a problem? I thought with linters, type checkers, and compilers especially as strict as Rust, LLM agents easily catch their own mistakes. At least that's my experience: the agent writes code, runs linters and compilers, fixes whatever it hallucinated, and I probably get a working solution. I tell it to write unit tests and integration tests and it catches even more of its own mistakes. Not saying that it will always produce code free of bugs, but hallucinations haven't been an issue for me anymore.
Indeed. With AI lifting legacy code bases into Rust got a whole lot easier, and purging the blight of C from the world, excepting the most deeply embedded of applications, got a whole lot closer.
> With AI lifting legacy code bases into Rust got a whole lot easier, and purging the blight of C from the world, excepting the most deeply embedded of applications, got a whole lot closer.
You probably don't realise this, but AI written Rust (or any language) will have much more undefined behaviour than human-written C.
AI coding brings non-determinism to every language; with AI, now every language can have Undefined Behaviour.
Really? You think AI writes better Rust than Python? Can you give me some examples? I strictly code Django, and Claude Code is really good at following my lead with it.
Rust has a very strict type system and an ecosystem that often utilizes the type system well.
Many things that would only be caught at runtime in other languages are caught at compile time in Rust, making coding agents iterate until things compile and work well.
Rust also has great error messages, which help the agents in fixing compilation errors.
The mandatory error handling of Rust is also an amazing feature for catching bugs at compile time. In Python you never know which exceptions might occur at any given time. That's something I completely underestimated in its usefulness, especially now that I have a programming buddy with infinite stamina handling all these errors for me.
The compile errors are great. I can change one function signature and have my output fill up with compile errors (that would all be runtime errors in python). Then I just let claude cook on fixing them. Any time you have to run your program and tell claude what’s wrong with it you’re wasting time, but because claude can run the compiler itself and iterate it’s much more able to complete a task without intervention.
I think relative to the typical Rust code it likely does worse than AI relative to the typical Python code. But due to the compiler, it's possible you might get more correctness out of AI-generated rust code on average.
I can't give you examples, but my experience is that AI does very well with Rust except for cases where a library has a constantly changing API/ has had recent breaking changes. I find that AI does extremely well at "picking up" a Rust codebase, I suspect due to the type information providing context but I couldn't say.
I think the argument is more that working rust code is better than working Python, and AI assistance makes it more tenable for average developers to successfully produce working rust code, and in particular is helpful for navigating the gap between "code written" and "code compiling" (eg why is the borrow checked mad at me).
Even if it writes the same or even somewhat worse rust than python, assuming the output is the same you are likely to get a speedup + a better distribution story.
The TikTok users are not conscious humans to think like "oh, this app is bad for me, let me find a clean alternative". Nice try, but missed the target by a mile.
Ageism also just one of these shitty unproven biases, like sexism, which is self-realizing by applying pressure to people who fall out of the mold even slightly.
> Ageism also just one of these shitty unproven biases
You might be right, if we were talking about anything except chess.
Chess, unlike everything else, has a clear ranking system and lots of records for people to analyze. And unfortunately, the record is very clear: chess ability decreases after a certain age.
However, the decrease is more likely due to stamina than mental decline. Chess tournaments take a long time, and stamina definitely decreases with age. However, pro athletes demonstrate that you can probably go until around your early 40s before it becomes a real issue.
Having said that, it will be interesting to see how this generation does in the blitz formats as they age. Those will be less dependent upon stamina and a better measure of mental acuity for chess.
He’s got a point. If the measure works for age, then let’s run it for sex, race, and religion. Then we can make conclusions about these categories and test if we’re willing to accept them. If we’re not, but we’re willing to accept them for age, then the balance of chance is that we’re ageist and just blinding ourselves to it because we are ageist.
I think looking at the data you’d have to conclude that women can’t play chess as well as men, that black men can’t play chess as well as white men, and that Judeo-Christian (and perhaps Hindu Brahmins) beliefs are just as indicative.
If we deny those conclusions as bigotry of immutable characteristics, it naturally leads to the age question.
> I think looking at the data you’d have to conclude that women can’t play chess as well as men, that black men can’t play chess as well as white men, and that Judeo-Christian (and perhaps Hindu Brahmins) beliefs are just as indicative.
Actually, chess data suggests that all of them are as good as one another. As soon as you have enough candidates in the pipeline, magically, any specific group suddenly becomes as good as any other.
On the women's side, the Polgar sisters are both exemplar and counterexample. Clearly, given sufficient training, women CAN be rated highly (Judit cracked 2700). The fact that the women's side hasn't exploded just like the men's side can mostly be tracked to the fact that chess isn't considered a "feminine pursuit" worth putting the time into (that finally seems to be changing slowly in recent decades).
In the history of the sport one woman made the Top 100 of the sport and this is supposedly evidence. And how many black? Count them out. They form at least a sixth of the world population. Now how many old? And perhaps then we find out that we can invent reasons for the defence of the old: traveling is hard, they have more responsibilities with children, they are more senior in primary career.
> The fact that the women's side hasn't exploded just like the men's side can mostly be tracked to the fact that chess isn't considered a "feminine pursuit" worth putting the time into (that finally seems to be changing slowly in recent decades).
A defence that doesn’t pass for software engineering, amazing. This old canard. The girls just don’t like engineering. It’s not feminine enough. Damore got whacked for this.
The first generation of programmers counted more women than men. Chess would have more women than men if it was taught to more girls than boys. Simple as.
> The first generation of programmers counted more women than men.
I have heard this before, but you need to back that up with more qualifiers.
There were a lot more female plug technicians because women were trained as phone operators. There were a lot more female keypunch operators because women were trained in typing to be secretaries. However, most people would not refer to those as "programmers" like we would definitely say for someone like Margaret Hamilton.
Regarding sexism; most tournaments in Chess (including the world championship) are fully open and are thus gender netral: anyone can participate regardless of sex/gender and will compete on equal footing.
Women only categories have been created to give women visibility because they mostly were not able to reach advanced levels in the open format.
Some women choose to compete with men (Judit Polgár being a somewhat recent example) but most go straight to the women only tournaments to have a shot.
The men vs women « bias » is not unproven, they litterally had to create entire categories of competiton to account for it.
Claude: Programmers
ChatGPT: LGBTQ/Liberals, with a lot of censorship
Grok: Joe Rogan
reply