Don MacKinnon @donmackinnon.dev · 20hYou may want to update your bot so it doesn’t post exciting zero player updates 000
Don MacKinnon @donmackinnon.dev · 20hUnsurprising that it’s shoddy and unethical karlbode.com/metas-latest...karlbode.comMeta's Latest AI Product Is A Terrifying And Hilarious MessAuthoritarian-friendly mass surveillance has never been more adorable 000
Don MacKinnon @donmackinnon.dev · 23hAlso for its main use case of shopping it’s already been blocked by a lot of retailers 010
Don MacKinnon @donmackinnon.dev · 26/08/2026Meta 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 · 21/08/2026I’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/2026It’s a mind virus that is going to just get passed back and forth 🤣 100
Don MacKinnon @donmackinnon.dev · 20/08/2026Like 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
Reposted by Don MacKinnonSunder Katwala (sundersays) @sundersays.bsky.social · 17/08/2026Professor 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.ioEverything Good About Jason ArdayFirst-hand accounts from people who knew him. Collected by his students. 413039
Don MacKinnon @donmackinnon.dev · 19/08/2026These mega mergers in the food supply chain need to stop. This is way too dangerous 0101
Don MacKinnon @donmackinnon.dev · 13/08/2026GitHub Actions database actionaut.devactionaut.devactionaut — find GitHub Actions fastFind a GitHub Action by name, and copy a paste-ready pinned uses: snippet. 010
Don MacKinnon @donmackinnon.dev · 13/08/2026Deep dive into how data compression works under the hood and how that ties into AI corecursive.com/the-hutter-p...corecursive.comThe Hutter PrizeI 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 · 06/08/2026It’s Thursday and GH actions is down againstatic.klipy.comThis Is Fine MemeALT: This Is Fine Meme 000
Don MacKinnon @donmackinnon.dev · 06/08/2026Building a VS Code plugin? You might find this useful codicons.devcodicons.devcodicons.dev — VS Code codicon searchSearch the VS Code codicon icon set by name, alias, or description. 000
Don MacKinnon @donmackinnon.dev · 04/08/2026Large searchable archive of NASA images. Bunch of great Apollo era photos up through shots taken recently by the Mars rovers. nasa-images.netnasa-images.netNASA Image Archive - Powered by SearchcraftFederated 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/2026Good 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/2026Searchcraft 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/searchcraftdocs.rssearchcraft - RustSearchcraft 000
Don MacKinnon @donmackinnon.dev · 31/07/2026The 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.shMade with Wasp: how Searchcraft built a full-stack SaaS around their Rust search engine | WaspHow Searchcraft, a Rust-based Algolia alternative, built their full-stack customer dashboard with Wasp and the Open SaaS template. 000
Reposted by Don MacKinnonluke karrys @lukekarrys.com · 29/07/2026npm is now scanning packages for malware at publish time before they become available for consumptiongithub.blognpm publish-time malware scanning and dual-use metadata - GitHub ChangelogAs 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/2026It’s as though people building these agents have no clue about cron and bash scripts 🤔 020
Don MacKinnon @donmackinnon.dev · 22/07/2026TIL 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.orgfetchpriority HTML attribute - HTML | MDNThe 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 · 08/07/2026Not 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/2026My 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/2026So sorry to hear about this. MS is making a lot of poorer decisions with Xbox platform and their game studio investments IMO 000
Reposted by Don MacKinnonSacha Greif @sachagreif.com · 26/06/2026We'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.comState of CSS 2026Take the State of CSS survey 02117
Don MacKinnon @donmackinnon.dev · 28/06/2026Pretty sure I just saw more people at my local grocery store 030
Don MacKinnon @donmackinnon.dev · 26/06/2026For 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/2026Does 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/2026I 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.devMoving Linear from styled‑components to StyleXHow 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/2026RIP Meta engineering culture newsletter.pragmaticengineer.com/p/why-is-met...newsletter.pragmaticengineer.comWhy 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