Alex Hedley (@AlexHedley) header
Alex Hedley (@AlexHedley) profile picture

Developer of things

Newcastle, England
Joined May 2009
Photo by Alex Hedley (@AlexHedley)Photo by Alex Hedley (@AlexHedley)Photo by Alex Hedley (@AlexHedley)Photo by Alex Hedley (@AlexHedley)Photo by Alex Hedley (@AlexHedley)Photo by Alex Hedley (@AlexHedley)Photo by Alex Hedley (@AlexHedley)Photo by Alex Hedley (@AlexHedley)Photo by Alex Hedley (@AlexHedley)
The Badge Simulator canvas inside of the GitHub Copilot App is incredible 👏👏.
Time to have fun with this tiny computer
1
6
2
37
4,086
Today is a mathematical date we won't see again for 78 years. 10/24/26 10² + 24² = 26² It's called a Pythagorean Triple Day. There are infinitely many Pythagorean triples, but only 12 dates this century satisfy the equation.Today is the last. Next one: March 4, 2105.
96
2,071
155
7,736
275,124
Alex Hedley retweeted
I'm never reading IKEA instructions again
190
507
111
11,061
950,458
Alex Hedley retweeted
This is f**king insane. I always wondered what that green light under my watch was doing, so I asked Claude to build me one I could take apart. What it shows: > Claude Code built the whole watch with the free anatomy skill, 9 parts packed into 10.7 mm. > Flip it over and the sensor dome holds green LEDs, 4 photodiodes and a ring electrode. > The LEDs flash hundreds of times a second. Blood soaks up green, every heartbeat dims what comes back and the dips read 72 bpm. > A finger on the crown closes a loop through your heart for a 30-second ECG. > The tap on your wrist is a small weight on 2 springs, kicked by a coil. The system that takes apart anything 👇
25
38
1
343
29,014
Alex Hedley retweeted
This is f**king awesome. Wish I'd had this when I was trying to understand computers. I decided to test a new Claude skill and asked it to take a Mac mini apart. I wasn't ready for what came back. What it pulled off: > Claude Code built the whole Mac mini from one prompt with the free anatomy skill, M4 chip and all. > You tip it on its side to find the power button Apple hid underneath. One press and the status light comes on with the startup chime. > Air comes in through the gap around the round foot and leaves out the back, pulled by 1 blower fan. > The power supply sits inside a 12.7 cm box, so there's no brick on the cable. Full build and a playground in the article 👇
31
62
1
675
45,201
Alex Hedley retweeted
30 years ago my game The Adventures of Lomax for the PS1 was release this day the 22th of October 1996 in the US. Great memories developing this with just 2 team members. Me doing all the artwork, game-design and world editing. Erwin Kloibhofer coding the game and editor. Time flies!
90
161
17
1,375
37,676
KNIGHTMARE IS BACK! An official point-and click adventure game based on the classic TV series - with actors from the original show. Coming 2027. But just remember - it's only a game...isn't it?
94
287
62
1,799
85,581
Alex Hedley retweeted
This is something we've been working on as a small side quest. We've almost rebuilt the SmackDown 2 game in Unreal Engine 5. This SDReloaded Engine will be released for Free, open source on Github when done for non-commercial reasons, ghouls don't get any ideas. Support of @dot_discovery continued support is enabling us to do things like this, so thank you. 👊 Obvious things to clean up (aprons etc), but it's cool to see how they rendered the characters off screen and had them appear in through the tron. #UE5 #PS1
123
345
52
3,205
168,943
Alex Hedley retweeted
🚨 Yesterday, PHP2Shell made headlines. Today, we're already teaching you how to exploit it. Yeah, we're THAT fast⚡ Two critical PHP vulnerabilities. 9.2 CVSS. Unauthenticated RCE. And you can already exploit the chain, bypass ASLR, and pop a shell in our latest recent threat room. Hackers don't wait. Neither do we 🟢 Go Get hands-on: tryhackme.com/room/cvephp2sh…
47
380
36
2,960
121,016
Alex Hedley retweeted
Updated the Learn Arduino app with more lessons, multi-language support, and a new schematic view! Also planning to make a separate app for ESP32 lessons. learn-arduino-red.vercel.app
59
171
21
1,417
69,317
Damm look at this... GIMMI WANT ONE!
87
219
32
1,969
72,604
Alex Hedley retweeted
Hardware looks scary until you break it down into small steps. So I built an app that takes you through Arduino one circuit at a time. Made with Opus 5.5 learn-arduino-red.vercel.app
326
1,514
156
14,322
825,369
Replying to @dhewlett
@dhewlett David, I listened to your podcast today. I've created a 2.5 foot functional 3D PrintedStargate Atlantis, its FREE. I'd be happy to help you build it and answer any questions . Please feel free to DM me and we can sync on it. tinyurl.com/2n6cknzn
4
15
2
138
4,143
I ported Basecamp's Campfire to C# as a drop-in replacement for the original Rails version. Then we paired agents with a profiler and what we found 33x'ing the Rails performance (and leading 3 benchmark categories over Rust and C) might surprise you. Drop-in means you point it at your Rails Campfire's database and storage, reuse your SECRET_KEY_BASE, and everything works exactly the same. Same schema, same cookies, same HTML. Every speedup required a real-life performance tuning loop to unlock the next 10%. The benchmark is Basecamp's shared harness, run on one Google Cloud VM: 4 dedicated cores per app, 16 clients, every port measured twice from scratch. 196 million responses were checked against the route contracts before they counted. 0 invalid. C# vs Rails, req/s: Messages page: 2,183 → 71,154 Sidebar: 2,407 → 78,359 Search: 2,491 → 76,385 Room page: 2,388 → 37,115 Post a message: 265 → 2,598 Rails runs behind its Thruster proxy as shipped. C#, Rust, Go and C serve HTTP themselves. The loop: an agent attaches the dotnet-diagnostics MCP to the container under load, finds the single biggest cost it can explain, makes one change, and proves it on the harness. Then a fresh chat starts the next round. Most of the big wins changed a design, not a hot loop. Why borrow when you can steal? Designs we took from the other ports: • C: check for database changes outside the cache lock • Rust: checkpoint when WAL pages pile up, not every commit (posting 50 → 1,449/s) • Rust, Go, C: serve HTTP with no proxy hop (~3× on reads) The profiler found the rest: • read SQLite's 48-byte WAL-index header instead of querying for changes: +14–24% • reuse HMAC and AES-GCM contexts per thread instead of .NET's one-shot calls on OpenSSL: +10–14% • stop writing 2 log lines per request: +15–20% A lot of the speed came from @jlchavezGT, who ran the same profiling loop on his own and sent a stack of PRs: cookie and cache-key code without throwaway strings (51 KB → 29 KB allocated per request, about +10%) and an avatar cache. Thank you, Jose. But "C# is faster" would be the wrong takeaway. C# leads 3 workloads here because of design changes the profiler found, in the same language that started at 2–3× Rails. C leads the room page and Rust and Go post faster. Reading C's source, its lead is design too. The fast ports are all within about 3× of each other, and the order flips from route to route. What moved C# up was finding where the time went and changing the design, one round at a time. Any team can run that loop. I wrote it all up as an 11-part .NET series: learninglinqpad.com/blog/202… Try it on your laptop, then open localhost:8080: docker run -p 8080:80 -e SECRET_KEY_BASE=$(openssl rand -hex 64) -e DISABLE_SSL=true ghcr.io/ryanrodemoyer/once-c… Code, harness and every raw result, including the other ports' numbers: github.com/ryanrodemoyer/onc… Thanks to Basecamp for Campfire and the shared harness, and to everyone who built the other ports. C# got where it did because of what they figured out first.
7
12
4
125
6,632
Alex Hedley retweeted
I made a Raspberry Pi Pico 2 that lives inside an iPad. Full RP2350 emulation, PIO included, booting stock MicroPython, wired into a live analog circuit simulator. Slide a potentiometer and Python reads the real voltage. It's in iCircuit 1.16, out now. #MakerMonday @Raspberry_Pi
6
8
2
40
3,008
Alex Hedley retweeted
Yes, this is WinForms. Klaus Loeffelman shows the .NET 11 preview: msft.it/6012aoirs
21
23
195
19,086
Alex Hedley retweeted
I made a living mosaic out of old HTML <frameset> tags. Framebloom uses actual nested frames, with JavaScript animating their rows and columns. Click and hold to make them blossom, then fold them back down. 1990s HTML still has a few tricks left. framebloom.plouffe11.chatgpt…
4
2
1
17
846