This will synchronously block until ‘chat.ask’ returns though. Be prepared to be paying for the memory of your whole app tens/low hundreds of MB of memory being held alive doing nothing (other than handling new chunks) until whatever streaming API this is using under the hood is finished streaming.
I don’t know why “number of companies using language X” is a metric that is used here. Wordpress is serving 43% of websites on the internet as of 2025, so we should all be learning PHP!
This solves the problem of slow transport between your frontend and your backend, but it will still incur a lot of unnecessary load on the database as well as compute on your backend (which isn't normally a problem unless you're using something really slow like Rails).
I personally don't think there's much value in writing assembly (vs using intrinsics), but it's been really helpful to read it. I have often used Compiler Explorer (https://godbolt.org/) to look at the assembly generated and understand optimizations that compilers perform when optimizing for performance.
Is it? To me it seems like Ruby is declining [1]. It's still popular for a specific niche of applications, but to me it seems like it's well past its days of glory. Recent improvements are nice, but is a JIT really that exciting technologically in 2025?
When people say these apps are IO bound, what they actually mean is that they are memory bound. While Rails is waiting for IO due to its lack of concurrency support and the ubiquitous use of global variables in the ecosystem, a passenger worker is taking up >300mb of memory for a medium sized Rails app. Server memory limits the amount of workers you can have waiting like that, which in turn limits overall throughput per server.
You are probably writing your comment via lots of software written in C++. It's a great language with lots of flaws introduced by legacy decisions that would be made differently today.
Absolutely. Being able to get mass to orbit at orders of magnitude less cost than competing nations (China, Russia, India, ...) is of paramount strategic importance. This touches communications, intelligence, space exploration, orbital resource extraction, moon bases and all sorts of other things that have tremendous economic, military and societal impact.
There are environmental concerns, I get it, but this feels a little bit like delaying the Manhattan project for a year because the test detonation would endanger some birds in the desert.
It's absurd how these licenses are not fast-tracked by the government. This is one of the greatest technological assets the US have over other nations. It boggles my mind how the US government is shooting itself in the foot here if you compare it against other national security projects run by the government itself.
There is no system in existence that would provide a 90% interception rate. Existing anti ballistic missile systems are designed to intercept smaller attacks with low single digit warheads, no MIRVs and no decoys not a full scale attack.
Just to clarify: false positives in the sense that memory safety is violated intentionally as described in the article with relation to realloc and similar hacks, which would normally not cause problems.