Sign in

Don MacKinnon

@donmackinnon.dev
1.2K followers 729 following 1.6K posts

CTO/Co-Founder @ searchcraft.io Writing a lot of #rustlang & #typescript code these days. Living the 303 🏔️ CO Married, dad, Scottish-Korean contradiction, motorcyclist, synth nerd, Ferrari #F1 fan #GenX Opinions are my own

PostsRepliesMedia
Don MacKinnon @donmackinnon.dev · 20h
You may want to update your bot so it doesn’t post exciting zero player updates
000
Don MacKinnon @donmackinnon.dev · 20h
Unsurprising that it’s shoddy and unethical karlbode.com/metas-latest...
karlbode.com
Meta's Latest AI Product Is A Terrifying And Hilarious Mess
Authoritarian-friendly mass surveillance has never been more adorable
000
Don MacKinnon @donmackinnon.dev · 23h
Those who scream the loudest are usually the guilty ones
010
Don MacKinnon @donmackinnon.dev · 23h
Also for its main use case of shopping it’s already been blocked by a lot of retailers
010
Don MacKinnon @donmackinnon.dev · 23h
Ooooookay
001
Don MacKinnon @donmackinnon.dev · 11/09/2026
My retinas!
020
Don MacKinnon @donmackinnon.dev · 01/09/2026
TDIL that MapQuest is still alive and thriving!
000
Don MacKinnon @donmackinnon.dev · 26/08/2026
Meta settling out of court for a slap on the wrist fine and “usage limits”. Maybe get rid of the addictive dark patterns in your apps?
000
Don MacKinnon @donmackinnon.dev · 24/08/2026
I thought it was a dirty q-tip
000
Don MacKinnon @donmackinnon.dev · 21/08/2026
I’ve been building a little game on the side with it but writing in Rust via godot-rust library. There’s more choices out there if you want to avoid C#!
110
Don MacKinnon @donmackinnon.dev · 20/08/2026
It’s a mind virus that is going to just get passed back and forth 🤣
100
Don MacKinnon @donmackinnon.dev · 20/08/2026
Oh no. WHY
110
Don MacKinnon @donmackinnon.dev · 20/08/2026
Like you pointed out, folks seem to forget that you can have multiple remotes. If folks get bit enough times the cost to spend the time to setup CI tooling elsewhere will be less than the lost productivity
110
Don MacKinnon @donmackinnon.dev · 20/08/2026
Whomever made that decision, it was a poor one.
000
Reposted by Don MacKinnon
Sunder Katwala (sundersays) @sundersays.bsky.social · 17/08/2026
Professor Jason Arday's former students want to "gather everything good about Jason Arday, in the words of the people who were there" to make their contribution to the public record about him (rather than to debate events + controversies of recent months) leilacancode.github.io/everythinggo...
leilacancode.github.io
Everything Good About Jason Arday
First-hand accounts from people who knew him. Collected by his students.
413039
Don MacKinnon @donmackinnon.dev · 19/08/2026
I spent so many hours playing that on my Mac SE
010
Don MacKinnon @donmackinnon.dev · 19/08/2026
These mega mergers in the food supply chain need to stop. This is way too dangerous
0101
Don MacKinnon @donmackinnon.dev · 13/08/2026
GitHub Actions database actionaut.dev
actionaut.dev
actionaut — find GitHub Actions fast
Find a GitHub Action by name, and copy a paste-ready pinned uses: snippet.
010
Don MacKinnon @donmackinnon.dev · 13/08/2026
Deep dive into how data compression works under the hood and how that ties into AI corecursive.com/the-hutter-p...
corecursive.com
The Hutter Prize
I texted Don about a side gig: €5,000 for every 1% you shave off a zip file. It's a real contest. For 20 years, Marcus Hutter has offered €500,000 to anyone who can losslessly compress a gigabyte of ...
000
Don MacKinnon @donmackinnon.dev · 09/08/2026
Cry laughing.
010
Don MacKinnon @donmackinnon.dev · 09/08/2026
I’ve been to that one, it’s awesome
000
Don MacKinnon @donmackinnon.dev · 06/08/2026
It’s Thursday and GH actions is down again
static.klipy.com
This Is Fine Meme
ALT: This Is Fine Meme
000
Don MacKinnon @donmackinnon.dev · 06/08/2026
Building a VS Code plugin? You might find this useful codicons.dev
codicons.dev
codicons.dev — VS Code codicon search
Search the VS Code codicon icon set by name, alias, or description.
000
Don MacKinnon @donmackinnon.dev · 04/08/2026
Nice
000
Don MacKinnon @donmackinnon.dev · 04/08/2026
Large searchable archive of NASA images. Bunch of great Apollo era photos up through shots taken recently by the Mars rovers. nasa-images.net
nasa-images.net
NASA Image Archive - Powered by Searchcraft
Federated keyword search across public NASA image repositories. An independent demonstration of search infrastructure, built on Searchcraft — not affiliated with, produced by, or endorsed by NASA.
110
Don MacKinnon @donmackinnon.dev · 04/08/2026
Good lord. I threw in the towel about 60% in. Also I gave Gastown an honest shot awhile back but never got it it to work and unlike Steve I don't have an infinite tokens tap to draw from.
010
Don MacKinnon @donmackinnon.dev · 04/08/2026
Searchcraft now has a Rust client! Fully typed async API, composable query builder, typed errors you can match on, keys wrapped in secrecy. rustls default, MSRV 1.75, Apache-2.0. Full engine 0.11 coverage. docs.rs/searchcraft
docs.rs
searchcraft - Rust
Searchcraft
000
Don MacKinnon @donmackinnon.dev · 31/07/2026
The folks at @wasp.sh did a write-up on the Searchcraft customer dashboard. We proudly chose Wasp early on because we prioritize being able to ship quickly. As a developer tool company we value the developer experience and Wasp checked the boxes. wasp.sh/blog/2026/07...
wasp.sh
Made with Wasp: how Searchcraft built a full-stack SaaS around their Rust search engine | Wasp
How Searchcraft, a Rust-based Algolia alternative, built their full-stack customer dashboard with Wasp and the Open SaaS template.
000
Don MacKinnon @donmackinnon.dev · 31/07/2026
I'm going to start using this
010
Don MacKinnon @donmackinnon.dev · 30/07/2026
Github changed their hamburger menu to pancakes
010
Reposted by Don MacKinnon
luke karrys @lukekarrys.com · 29/07/2026
npm is now scanning packages for malware at publish time before they become available for consumption
github.blog
npm publish-time malware scanning and dual-use metadata - GitHub Changelog
As part of our ongoing supply-chain security work, npm is introducing automatic scanning of packages at publish time. This changelog covers what publishers can expect and a new metadata requirement…
17819
Don MacKinnon @donmackinnon.dev · 27/07/2026
That’s awesome
000
Don MacKinnon @donmackinnon.dev · 27/07/2026
It’s as though people building these agents have no clue about cron and bash scripts 🤔
020
Don MacKinnon @donmackinnon.dev · 24/07/2026
Jefferson Davis portraits belong in the trash.
080
Don MacKinnon @donmackinnon.dev · 22/07/2026
TIL about the fetchpriority attribute. Looks like it got wide adoption near the end of 2024. Slept on this one for too long! developer.mozilla.org/en-US/docs/W...
developer.mozilla.org
fetchpriority HTML attribute - HTML | MDN
The fetchpriority attribute allows a developer to signal that fetching a particular image early in the loading process has more or less impact on user experience than a browser can reasonably infer wh...
000
Don MacKinnon @donmackinnon.dev · 12/07/2026
This is really cool.
110
Don MacKinnon @donmackinnon.dev · 08/07/2026
Not at all! I think a lot of us became fully-formed humans during our college experience. Theres a nostalgia for it for sure.
010
Don MacKinnon @donmackinnon.dev · 08/07/2026
So many mistakes made
010
Don MacKinnon @donmackinnon.dev · 08/07/2026
My son and I are heading to Portland OR tomorrow for his class registration for uni. I’ve joked with him about going back to school to be his roommate ala Rodney Dangerfield. Of course I wouldn’t but I am somewhat jealous on top of being very excited for him.
130
Don MacKinnon @donmackinnon.dev · 07/07/2026
So sorry to hear about this. MS is making a lot of poorer decisions with Xbox platform and their game studio investments IMO
000
Don MacKinnon @donmackinnon.dev · 02/07/2026
I love this!
110
Don MacKinnon @donmackinnon.dev · 02/07/2026
I loved the secret pilot knowledge at the end!
100
Reposted by Don MacKinnon
Sacha Greif @sachagreif.com · 26/06/2026
We're at 4844 responses for this year's State of CSS survey, so I just need 157 more participants to be able to say the survey got "over 5000" responses! I'm closing the survey tomorrow so this is your last chance to learn about all the latest CSS features! survey.devographics.com/en-US/survey...
survey.devographics.com
State of CSS 2026
Take the State of CSS survey
02117
Don MacKinnon @donmackinnon.dev · 28/06/2026
Eww and eww
010
Don MacKinnon @donmackinnon.dev · 28/06/2026
Pretty sure I just saw more people at my local grocery store
030
Don MacKinnon @donmackinnon.dev · 28/06/2026
Maybe don’t do crimes, Mike Johnson 🤷‍♂️
000
Don MacKinnon @donmackinnon.dev · 26/06/2026
For a long time I worked on websites for some of the larger publishing brands. Everyone who worked on the websites got their name featured in the magazine mastheads for the print editions. It was a good era, kind of sad that tradition disappeared.
010
Don MacKinnon @donmackinnon.dev · 26/06/2026
Does anyone else get annoyed that streaming services by default skip show/movie credits? I want to see who worked on things.
010
Don MacKinnon @donmackinnon.dev · 25/06/2026
I haven't tried StyleX yet (have used styled-components a ton) but not being able to target based on parent selectors kind of seems like a deal breaker. www.skovhus.dev/blog/moving-...
skovhus.dev
Moving Linear from styled‑components to StyleX
How we are moving toward stricter styling contracts, less runtime work, and a more predictable foundation for Linear’s UI.
120
Don MacKinnon @donmackinnon.dev · 24/06/2026
RIP Meta engineering culture newsletter.pragmaticengineer.com/p/why-is-met...
newsletter.pragmaticengineer.com
Why is Meta destroying its engineering organization?
Leadership at the social media giant has been on an AI-fueled rampage through its engineering org. We report what’s happened
013