[-] mrkite@programming.dev 20 points 9 months ago

Your result is correct, is just not displaying the leading zeros.

[-] mrkite@programming.dev 29 points 10 months ago

Known to cause heisenbugs. They're bugs that disappear when you try to measure them with a debugger or a printf.

[-] mrkite@programming.dev 24 points 10 months ago

One of the people reverse engineering the M1 GPU for Asahi Linux is a catgirl vtuber: https://www.youtube.com/asahilina

[-] mrkite@programming.dev 155 points 10 months ago

It's kinda amazing how someone can work so hard to sabotage their own public image.

[-] mrkite@programming.dev 25 points 1 year ago

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.

[-] mrkite@programming.dev 14 points 1 year ago

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.

[-] mrkite@programming.dev 30 points 1 year ago

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.

[-] mrkite@programming.dev 17 points 1 year ago

Nah these days with wsl, I prefer windows over Mac. At least you get packages that have been updated in the past decade.

[-] mrkite@programming.dev 29 points 1 year ago

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, *)

[-] mrkite@programming.dev 83 points 1 year ago

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?

[-] mrkite@programming.dev 15 points 1 year ago* (last edited 1 year ago)

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.

view more: next ›

mrkite

joined 1 year ago