Sure, that doesn't take away from the experience of Rust being better than C++ even if you probably still want a scripting language too.
In total Microsoft only holds ~12% of the total video game market share across PC and console in terms of owning the platform (i.e. Xbox + Windows). I think you're overestimating how many game developers get to use reverse debugging for gaming. In practice given the limitations for Visual Studio's implementation, I highly suspect that number is very rarely used anyway.
Visual Studio limitations around hot reload are quite unrealistic for any serious codebase and only work on Windows with Visual Studio when you started it under a debugger.
Rust’s hot reload is cross platform if I recall correctly and is always available until you disable it from the build (eg debug on, release off). It also has a better story for working around the limitations that Visual Studio just throws up on.
C++ hot reload is not a common experience in the ecosystem.
No I’m not making that argument, you’re the one making that claim as if it’s the only alternative to your position.
My position is more nuanced. A) what does the test coverage look like B) how is the deployment managed.
I suspect B is going to be my biggest issue - normally you’d deploy this slowly over time to monitor problems and whatnot. But ultimately the real test is seeing how it actually performs in the wild and kinds of problems people report. But you can always keep using the zig version if you wanted. So ultimately it’s a lot of consternation over a nothing burger. You can laugh at them if they screw up the release, but it’s a bold attempt at trying something legit. It took Microsoft 2 years of many engineer hours migrating typescript to Go. If it takes significantly less calendar time and human time, you could reasonably even evaluate what a Rust based typescript looks like vs Go if you wanted to for an order of magnitude cheaper.
Well for c++ memory safety and sharp abstractions and even worse compile times than Rust. I’m not aware of hot reload really being done in c++ at any scale but I’m not a game dev so I’m open to learning.
C# AFAIK holds a minor place in gamedev and also has slow compile times maybe? I assume it has better support for hot reload times. But generally the performance profile isn’t there for the most demanding games even if the DX is.
You can apply the same FUD to the old version. Your argument basically is “all change brings risk” which is true but doesn’t add any useful insight. It’s always easy to complain and warn about change causing problems while ignoring the problems of the status quo. The “everything is fine” meme in action.
For what it’s worth game devs often use C# or C++ engines which have even worse issues. Rust also has the early beginnings of hot reload which bevy adopted if I recall correctly [1]. I still think a higher level language is good for “business” logic to orchestrate how efficient low-level pieces connect, but Rust is holding its own even against those use cases IMHO.
You can’t just say “no it isn’t” when your own link disagrees with you.
From your link per capita GDP for Mississippi $55,877 in 2025 compared with $60,305 in 2026 for Canada [1]. That seems pretty similar.
My point was that when the Canadian dollar is weak GDP in USD decreases while when it’s strong GDP increases without anything about the country’s output changing - that’s the challenging of comparing by normalizing against a single currency.
I’ll let you do your own purchasing power math but Mississippi has significantly cheaper prices as part of America than Canada. Canada has a stronger safety net but that isn’t about purchasing power to much other than health insurance being baked into your taxes.
Property based testing is good at generating boundary values for inputs. But for any more complicated piece of code getting boundary value coverage of interior values is an open problem that requires instrumentation feedback to understand branch coverage and value coverage of the code that got tested. It’s not an easy thing at all.
Simple resolution: the market isn’t maximally efficient at all
information discovery but it is optimally efficient as far as is practical. The economist math still works.
> So far, for the vulnerabilities I have reported to Google, ASUS, AMD, TP-Link, Netgear, MSI (and more), they have paid out a total of $0 in bug bounties.
Not sure this is that happy of an ending. I wish there was more information why - is the payout process too cumbersome and why is this person continuing to provide uncompensated value to these companies?
Barbarism was just the ethnic slang Greeks had for non Greeks that Romans then adopted for non Romans. But cultures playing “I’m the best” is not new nor did it require cultural development; othering is a natural part of game theory to make sure your tribe has tighter cohesion against intruders.
Not how you measure performance per watt but generally it’s 20-60% worse at tok/s/watt not 16. It does have ~50% more memory (~100gb) which complicates the comparison.
Exactly, and the complexity of what they’re doing is an even more significant novel creation.
Particularly in the US there’s a four point test and the very first point:
> To justify the use as fair, one must demonstrate how it either advances knowledge or the progress of the arts through the addition of something new.
I don’t know anything that has advanced the knowledge and progress of the arts more.
> The third factor assesses the amount and substantiality of the copyrighted work that has been used. In general, the less that is used in relation to the whole, the more likely the use will be considered fair.
This isn’t about usage in training. This would be in the LLM itself - the copyrighted works are very rarely used in the output.
> The fourth factor measures the effect that the allegedly infringing use has had on the copyright owner's ability to exploit his original work
Would you sincerely claim that owners have become less able to make money because of LLMs? Those same owners using LLMs to increase their own output of copyrighted works?
Anyway, copyright is not an absolute right and you have to really misunderstand copyright law to claim that LLM training infringes it.
> the collusion detection problem is computationally infeasible for markets satisfying a natural instance-hardness condition on their demand structure, rendering punishment threats non-credible and collusion unstable.
And yet we’ve clearly observed stable price fixing cartels. Maybe the word “unstable” means too much or the game theory model used doesn’t describe the real world accurately. When theory is contradicted by the evidence, it would be wise to consider the theory is flawed.
Maybe spectrum is different in different parts of the country, I don’t know. In SF I’ve been using my own modem for gigabit for 8 years. And now spectrum is giving you the modem for free if you get their 1000/100 service. Not sure if that’s just introductory or because ATT has started deploying fiber.
I don’t know why I got down voted so hard for saying I’ve generally not had spectrum going down regularly or that you don’t have to rent their modem. I used to hate Comcast too but in my opinion they’ve improved a lot so I’m not unhappy despite leaving them as a customer.