Known to cause heisenbugs. They're bugs that disappear when you try to measure them with a debugger or a printf.
One of the people reverse engineering the M1 GPU for Asahi Linux is a catgirl vtuber: https://www.youtube.com/asahilina
It's kinda amazing how someone can work so hard to sabotage their own public image.
Depends on your language.
A decade ago I reverse engineered the Macventure game engine, allowing you to play Shadowgate and Deja Vu etc on modern oses. The current copyright holder then paid me to iron out the rough edges and create the official ports currently on steam.
I'm off two minds. On the one side, there is far too much reliance on black box libraries to do trivial things.
On the other, this complaint is decades old. Back in the late 80s there was a software developer for the apple iigs called FTA, which stood for Free Tools Association. They claimed that the tools in the os were too slow and you should code to the raw hardware.
Maybe read the article and not look like an idiot. All they did was move the certificates into a signed package that is updated through Google Play. They can revoke certs even faster now because it doesn't require a system update.
Nah these days with wsl, I prefer windows over Mac. At least you get packages that have been updated in the past decade.
Rust is the only language I know of that is actively being used at the kernel level all the way through to the web app level. Compare that with Swift which is not only mostly tied to a single ecosystem, but even the "cross platform" stuff like libdispatch is littered with code like:
if #available(macOS 10.12, iOS 10.0, tvOS 10.0, watchOS 3.0, *)
I remember the 90s when both mac and windows crashed on a daily basis. When was the last time you saw a legitimate BSOD that didn't involve hardware failure? When was the last time you had to reset the PRAM on your mac just to get it to boot?
Started? Java has had a bad reputation since its inception. Slow startup, memory hungry, verbose. The main benefits of Java were its WORA mindset and its memory safety.
Rust takes that safety even further, plus it's making inroads in places Java would fall flat. For example, the M1 video drivers for Linux are written in Rust.
I personally can't wrap my mind around Rust's memory model.. Java is far easier to understand. That said, Rust certainly has momentum that I haven't seen since Java replaced Scheme in every university's CS101.
Your result is correct, is just not displaying the leading zeros.