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

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

[-] mrkite@programming.dev 29 points 7 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 7 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 156 points 7 months ago

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

[-] mrkite@programming.dev 25 points 8 months 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 9 months ago* (last edited 9 months ago)

I spent 20 years working for my local newspaper. It was a ton of fun and I constantly got to do new things. I did everything from making a palm pilot game to accompany our coverage of the Sydney Olympics, to an Apache module for a custom cms to iPhone and Android apps.

Now I can't say that working for a news company is a good idea in 2023, but the point is there's probably a company local to you that needs a wide variety of programming and isn't a "tech giant".

[-] mrkite@programming.dev 30 points 11 months 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 11 months 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 11 months 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