Teenage security researcher & systems developer. CVE-2025-43539, making rustc_codegen_jvm, working on Asahi Linux https://xitter.cf/t.co/0NPoFmrES7 🇦🇺

Joined April 2024
Sneak peek of something we're cooking up...
15
12
1
630
17,925
Pink + Purple == Apple? 🌸🍎 Got Google's Fuchsia OS booting on an Apple M3 MacBook, through to userspace! Apple's interrupt controller (AIC), timer, and m1n1 virtual UART are working on native hardware. Here's how it works:
8
35
1
364
21,117
Install today with: curl -L alx.sh/ | EXPERT=1 sh Let me know if there's anything we can do better!
1
1
28
2,141
You can now install Linux on Apple M3 MacBooks! 🐧 We've got USB, Audio, WiFi, and more working, but not the GPU yet. Instructions to install in the reply. It was so fun to help make this happen, and credits to the rest of the team too! Let me know how you find it!
21
46
8
602
18,737
So I got a bit addicted...
My work on console inspired me to start helping with Interop 2026! Fixed a small issue with fetch that will turn 4 tests selected for Interop green. As Chrome/Edge are the only ones that fail these, the change (once merged) will raise the overall interop score.
8
1,156
My work on console inspired me to start helping with Interop 2026! Fixed a small issue with fetch that will turn 4 tests selected for Interop green. As Chrome/Edge are the only ones that fail these, the change (once merged) will raise the overall interop score.
Only Chrome does it that way (Firefox, Safari, Node etc. don't), though due to a technicality that's actually what the spec says to do. Submitted a PR to the WHATWG Console spec and Chromium to fix it!
2
1
4
2,022
Replying to @dfranke
Tested a bunch just now and seems like Ladybird might fit this? It doesn't support %c for CSS but supports other format strings, and doesn't support %% as an escape.
1
1
39
Only Chrome does it that way (Firefox, Safari, Node etc. don't), though due to a technicality that's actually what the spec says to do. Submitted a PR to the WHATWG Console spec and Chromium to fix it!
TIL that console.log *recursively* interprets format-string arguments. 🤮
2
6
1
16
4,221
Raw data here! Note that this is JMH results, and real-world stats may vary. Link to the patch here: github.com/openjdk/jdk/pull/… I recommend anyone reading this to get involved in OpenJDK, it is a really nice and welcoming community! You can learn more here: openjdk.org/guide/
280
Just got my first performance patch merged into OpenJDK. ☕ It fuses separate multiply instructions on x86_64, yielding a ~1.85x speedup for 128-bit multiplication on the JVM. Big thanks to the reviewers who helped guide this through!
2
1
13
845