More commonly, if you look at things like c++'s unique_ptr, assignment will do a lot of things in the background in order to keep the unique_ptr properties consistent. Rust and other languages probably do similar things with certain types due to semantic guarantees.
Blockchain, NFTs and 3D printing are still around and have vacuumed up billions and billions without the average person being able to tell an impact on their lives.
By my very limited understanding of neural biology, neurons activate according to inputs that are mostly activations of other neurons. A dot product of weights and inputs (i.e. one part of matrix multiplication) together with a threshold-like function doesn't seem like a horrible way to model this. On the other hand, neurons can get a bit fancier than a linear combination of inputs, and I haven't heard anything about biological systems doing something comparable to backpropogation, but I'd like to know whether we understand enough to say for sure that they don't.
It's not. If an expensive supercar is stolen, the police forces somehow find it really quickly.
The problem is that police forces are there to protect the property of the aristocracy and oppress the plebeians. Any "protection" for the plebeians is purely incidental and accidental.
That the following had to be done is sadly the state of affairs in the US:
> In 2018, North Carolina passed House Bill 986, Session Law 2018-32, which included Part II: Enrollment in Advanced Mathematics Courses. This legislation established § 115C-81.36, requiring that "any student scoring a level five on the standardized test for the mathematics course in which the student was most recently enrolled shall be enrolled in the advanced course for the next mathematics course in which the student is enrolled."
Edit to add:
This is also the kind of thing that machine learning/"algo" skeptics/detractors skip over or ignore when evaluating automation: humans are often wrong.
> Azul has a JVM that doesn't have GC pauses
Unless GC is disabled, all GC has some pauses. You can see the chart of Azul GC pauses here: https://medium.com/@jadsarmo/why-we-chose-java-for-our-high-... -> https://miro.medium.com/v2/resize:fit:1400/format:webp/1*yRG..."This is because Zing uses a unique collector called C4 (Continuously Concurrent Compacting Collector) that allows pauseless garbage collection regardless of the Java heap size (up to 8 Terabytes)."
Azul's GC runs concurrrently with the app so those GC durations occur without a pause. If you think about it, there's no reason why GC requires a pause in order to work, with the right conditions, GC should be able to analyze and remove dead allocations without stopping an app.
> Never have I ever seen such a highly optimized Java codebase. Not before, not since.
This makes me wonder where it was. I know in the fintech world there's at least one hedge fund (not HFT, not market maker) where all their latency-sensitive trading code is written in Java, and when I asked them about GC pauses they said that their hot path produces no garbage so GC doesn't kick in.