Sign in

Jamie Donaldson

@jamiedonaldson.bsky.social
131 followers 276 following 267 posts

Full stack developer: FPGAs to web apps

PostsRepliesMedia
Reposted by Jamie Donaldson
P(aul) Frazee @pfrazee.com · 17/09/2026
Software dev is all the 2nd 80% now
1624932
Reposted by Jamie Donaldson
Russ Cox @swtch.com · 30/05/2026
“But it happened” is definitely worth more attention. youtu.be/tlQ7EoJDTQY?...
youtu.be
"But it happened."
YouTube video by Molly Rocket
310136
Jamie Donaldson @jamiedonaldson.bsky.social · 22/04/2026
kyju.org/blog/tokioco... Great post all around, with a definition I’ve never heard before: “Systems programming languages are languages where you can have any number of garbage collectors at a time.”
kyju.org
kyju.org
030
Jamie Donaldson @jamiedonaldson.bsky.social · 14/04/2026
Great post
000
Jamie Donaldson @jamiedonaldson.bsky.social · 05/03/2026
Float math in const contexts is now possible on stable Rust! As of Rust 1.94 `f32::mul_add` is now a const fn.
030
Reposted by Jamie Donaldson
SIGBOVIK @harryqbovik.bsky.social · 27/02/2026
SIGBOVIK has a Bluesky now! Follow to learn more cutting-edge research from the world’s most comedic and occasionally scientific academic conference
06525
Jamie Donaldson @jamiedonaldson.bsky.social · 17/02/2026
The “bicycle for your mind” has turned into an “opium den in your pocket”
000
Reposted by Jamie Donaldson
JP Aumasson @aumasson.jp · 27/11/2025
bfswa.substack.com/p/crypto-inv...
bfswa.substack.com
Crypto investment advice
Profit 100% guaranteed
094
Reposted by Jamie Donaldson
EuroRust @eurorust.eu · 19/11/2025
Check out Tris’s talk for a deep-dive into const, macros, zero-cost abstractions, safety and tricks to offloads computation from runtime to compile time. Also, make sure to subscribe to the #EuroRust YouTube channel! 🦀 Check out the full talk 👉 www.youtube.com/watch?v=McuK... #RustLang
youtube.com
Misusing Const for Fn and Profit - Tristram Oaten | EuroRust 2025
*Misusing Const for Fn and Profit - Tristram Oaten at EuroRust 2025 🦀* Rust has a secret world that is inaccessible in most other languages. We call this shadowy land “Compile Time”, and you can do…
042
Reposted by Jamie Donaldson
Robin Berjon @robin.berjon.com · 01/10/2025
If you think this is US-only, it's not. If you think the GDPR protects you, it's doesn't. If you hadn't realised privacy is a national security and corporate espionage issue, it is. If you think politicians can't tackle this, they can. If you believe that tech or business need this, they don't.
5361189
Reposted by Jamie Donaldson
AstraKernel 💫 @astrakernel.bsky.social · 24/09/2025
🦀 From Rust to Reality: The Hidden Journey of fetch_max questdb.com/blog/rust-fe... #rustlang
Quote from the article:

I was following along as he started typing, expecting to see either an explicit CAS loop or some functional wrapper around one. But instead, he just wrote:

high_score.fetch_max(new_score, Ordering::Relaxed);
"Rust has fetch_max built in," he explained casually, moving on to the next part of the problem.
0104
Jamie Donaldson @jamiedonaldson.bsky.social · 17/09/2025
Should package repositories start doing phishing tests of their own users? @patrick.risky.biz
000
Jamie Donaldson @jamiedonaldson.bsky.social · 10/09/2025
Rust has frustrating deficiencies; the issue tracker has excellent explanations, but my expectations exceeded reality. I have been able to solve each problem thus far, but in ways that feel like ugly workarounds to cover for missing features.
100
Reposted by Jamie Donaldson
conputer dipshit @davidcrespo.bsky.social · 08/08/2025
if the presence of hype makes you completely unable to think about reality independent of the hype, that is not resisting hype, it is surrendering to it totally
311225
Jamie Donaldson @jamiedonaldson.bsky.social · 25/07/2025
@tsoding.bsky.social Regarding your pastebeam client, a random nonce should be no faster than an incrementing nonce(assuming your hash function is uniformly distributed). Also, to make the work difficulty depend on message size, you must prefix the nonce, not the salt.
000
Reposted by Jamie Donaldson
Steve Klabnik @steveklabnik.com · 10/07/2025
"there should be diversity in web browsers" *monkey's paw twitches* techcrunch.com/2025/07/09/p...
techcrunch.com
Perplexity launches Comet, an AI-powered web browser | TechCrunch
Perplexity is launching its first AI-powered web browser, Comet, marking the company's latest attempt to unseat Google Search.
711114
Jamie Donaldson @jamiedonaldson.bsky.social · 07/07/2025
Great joke, even if it wasn’t meant to be.
010
Reposted by Jamie Donaldson
Conrad Irwin @cirw.in · 12/06/2025
If you missed my talk at Rust week, or just need to hear the jokes for a second time, it's now online! www.youtube.com/watch?v=5z9D...
youtube.com
Rewriting Vim in Rust: Lessons Learned - Conrad Irwin
YouTube video by RustNL
151
Jamie Donaldson @jamiedonaldson.bsky.social · 28/05/2025
@tsoding.bsky.social .NET on Linux experience:
Close up of someone driving a nail with the handle of hammer
040
Jamie Donaldson @jamiedonaldson.bsky.social · 21/05/2025
@peergos.org Congrats on the micro grant from FUTO! I hope they’ll help you get more publicity, too.
031
Jamie Donaldson @jamiedonaldson.bsky.social · 16/05/2025
@ernerfeldt.bsky.social The egui ecosystem is absolutely amazing, thank you for creating it!
000
Jamie Donaldson @jamiedonaldson.bsky.social · 16/05/2025
The new karate kid movie has Jackie Chan and Ralph Macchio in it! This video is better than any trailer, I haven’t been this excited for a movie in a long time. youtu.be/zZR6Dp6QrjA
youtu.be
Stuntmen React to THE KARATE KID (ft. Ben Wang)
YouTube video by Corridor Crew
010
Jamie Donaldson @jamiedonaldson.bsky.social · 14/05/2025
“Everything is a pointer, if you’re brave enough” ~ @tsoding.bsky.social youtu.be/3ZWQZrB2ag8?...
youtu.be
I ported My Language to ARM CPU
YouTube video by Tsoding Daily
0362
Jamie Donaldson @jamiedonaldson.bsky.social · 09/05/2025
www.washingtonpost.com/opinions/int...
washingtonpost.com
Opinion | The Canary
Michael Lewis on Chris Mark of the Department of Labor.
000
Jamie Donaldson @jamiedonaldson.bsky.social · 08/05/2025
Taking great interest in a subject you discovered on your own is not getting nerd sniped. Nerd sniping is done to you by another person. A concept cannot nerd snipe you. You cannot nerd snipe yourself. There are other terms for that. This post is brought to you by: linguistic prescriptivism.
021
Reposted by Jamie Donaldson
James Munns @jamesmunns.com · 05/05/2025
You could re-use the case and put Sensor Watch guts from @joeycastillo.bsky.social in there: www.sensorwatch.net
sensorwatch.net
Sensor Watch
A board swap for the classic Casio F-91W wristwatch
182
Jamie Donaldson @jamiedonaldson.bsky.social · 04/05/2025
@patrick.risky.biz I hope you cover in this week’s episode that the US administration is/was not only using signal, but a backdoored version that is allegedly insecure af. Unbelievable.
010
Jamie Donaldson @jamiedonaldson.bsky.social · 25/04/2025
@ianopolous.bsky.social I can’t believe I’ve never heard of peergos until now, I hope it is as good as it seems! I agree with your critiques of DNS in your libp2p talk, the DNS we have today is antithetical to privacy. “[we] kill people based on metadata" ~ General Michael Hayden
062
Reposted by Jamie Donaldson
Nic Barker @handle.invalid · 23/04/2025
I know it's easy to hate on the web as a software platform but every so often I have to fill out one of those turing complete PDFs for some government service in acrobat and it reminds me that there was more than one circle in Dante's inferno.
091
Reposted by Jamie Donaldson
Conrad Irwin @cirw.in · 19/04/2025
I'm giving a talk on Vim at Rustweek. I want to share some "omg" vim tips – anyone have favorite "aha" moments, or obscure-but-useful key mappings?
411
Jamie Donaldson @jamiedonaldson.bsky.social · 14/03/2025
Are there any B2B SaaS companies providing an AT Proto relay api for app views yet?
000
Jamie Donaldson @jamiedonaldson.bsky.social · 20/12/2024
Naïvely pasting “curl | bash” is insecure. I am not naïve. Therefore, I shrewdly type “git clone && make” instead to get the artisanal security nightmares.
021
Jamie Donaldson @jamiedonaldson.bsky.social · 14/12/2024
Modern processors are so complicated, we should say “hardware interpreted” vs “software interpreted” languages instead of interpreted vs compiled languages. Too many syllables so probably not, but it seems more correct.
020