Sign in

Dan Freeman

@dfreeman.io
343 followers 105 following 143 posts

👨‍💻 Software | 👾 Games | 📚 Books | 🏳️‍🌈 General gay nerdery 📍 Edinburgh 🏴󠁧󠁢󠁳󠁣󠁴󠁿 • he/him

PostsRepliesMedia
Dan Freeman @dfreeman.io · 28/08/2026
Taco and I encountered a stranger on our lunchtime walk today 👀
A slightly-bedraggled looking grey heron on a rock in the Water of Leith
180
Reposted by Dan Freeman
Eddie Robson @eddierobson.bsky.social · 28/08/2026
The Mysterious Hum Of The Earth And What Scientists Think Is Causing It is one of my favourite Flaming Lips songs
14810
Reposted by Dan Freeman
Jay @aihal.bsky.social · 19/08/2026
when searching for a GIF leads Google to think you've fallen into AI psychosis and are hallucinating being viciously defamed by Glinda the Good Witch of the North
a Google search for "Ariana grande why are you coming for me so" (referring to an SNL scene where she plays Maria from The Sound of Music and doesn't understand why the nuns are singing about her shortcomings) results in the AI overview declaring "This is not Ariana Grande. This is an AI text assistant. There is no personal attack happening."
121
Dan Freeman @dfreeman.io · 17/08/2026
My Monday afternoon: a story in browser tabs
Five open browser tabs arranged vertically.

One is a "Comparing master...readme" branch diff.
Another is the GitHub Status page with a yellow indicator.
The remaining three have a missing favicon and the title "Unicorn! · GitHub".
030
Dan Freeman @dfreeman.io · 13/08/2026
From a routine "comparing AI-in-the-workplace notes" chat with @chriskrycho.com
010
Dan Freeman @dfreeman.io · 13/08/2026
"Man, it sure is draining to constantly have to be switching focus between Slack notifications and the code I'm working on..." *monkey's paw curls*
A promotional image from Anthropic for Claude Tag that reads "Tag @Claude in"
141
Dan Freeman @dfreeman.io · 08/08/2026
Oh so *that’s* why @mcordes.bsky.social says it that way
120
Reposted by Dan Freeman
Robin Edds 🏳️‍🌈 @reddsreads.bsky.social · 11/06/2026
The UK has really been testing my commitment to delighting in language change this week...
163
Dan Freeman @dfreeman.io · 09/06/2026
The Fortune’s Weave release date announcement has me contemplating a replay of Three Houses this summer and I’m kind of excited 👀
020
Reposted by Dan Freeman
Amit Sheen @amitsheen.bsky.social · 02/06/2026
👣 CSS Strandbeest This one took a while... Somewhere along the way, this stopped being a CSS experiment and became a trigonometry exercise. 😅 But if there was ever a way to find out what CSS trig functions can do, Jansen's linkage is probably it. 🔗 Live on @codepen.io: codepen.io/editor/amit_...
411519
Dan Freeman @dfreeman.io · 24/05/2026
I’m in the exact same boat. Trying to decide if it’s worth it (or even possible) to page everything back into my brain or if I just give up and find a writeup somewhere 🥲
110
Dan Freeman @dfreeman.io · 20/05/2026
I offer
Two Slack channels: “pets rock” and “pet rocks”
150
Reposted by Dan Freeman
warrior cop @wyattprivilege.bsky.social · 19/05/2026
I GET LOGGED OUT. BUT I LOG IN AGAIN
149155833098
Reposted by Dan Freeman
henry ✷ @strange.website · 20/01/2026
my precious boy. my moonbeam child, my wave upon the sand. if the only thing keeping people from thinking your writing is LLM-generated is that it has em dashes in it. the problem is not the em dashes
0386
Dan Freeman @dfreeman.io · 13/05/2026
It dawned on me that my two main channels for US and UK news are respectively titled “WTF Just Happened Today?” (@wtfjht.bsky.social) and “Oh God, What Now?” (@ohgodwhatnow.bsky.social). I don’t know whether that says more about me or about the news, but it surely says something about something.
1121
Dan Freeman @dfreeman.io · 07/05/2026
Honestly gutted to learn that Scottish polling stations don’t hand out “I Voted” stickers like they do in the US. How will everyone know I’ve done my civic duty??
0100
Dan Freeman @dfreeman.io · 28/04/2026
Oh I didn’t see they’d hit 1.0! Steam says I put ~35 hours in back in 2024… might be time to revisit 🥲
110
Dan Freeman @dfreeman.io · 26/04/2026
Just finished watching Dan Levy’s Big Mistakes. I was enjoying it, but wasn’t sure it needed another season until the last 10 minutes of the final episode. Now I’m thrilled with how it all came together and really hoping it gets renewed 👀
The poster for the Netflix series Big Mistakes, featuring Dan Levy and Taylor Ortega.
020
Dan Freeman @dfreeman.io · 17/04/2026
Why. 😩
A screenshot of the Kindle listing for books 1-9 of the Wheel of Time series. All but Book 2 are variations on the same theme, with a landscape or castle-y background overlaid identically with the title and series-standard “serpent and wheel” symbol. Book 2 instead features a shot of two characters from the live action TV series, looking nothing like the other books.
110
Dan Freeman @dfreeman.io · 02/04/2026
Working for the tiny little UK arm of my company is a trip, because I get this long weekend but for all my American colleagues it’s just business as usual 🙃
110
Reposted by Dan Freeman
Kingfisher & Wombat @tkingfisher.com · 31/03/2026
What a writer thinks ISN’T political is always a huge tell. Even something as straightforwardly man vs nature as To Build A Fire is about toxic masculinity—“Any man who was a man could travel alone.”
272145454
Dan Freeman @dfreeman.io · 22/03/2026
Really excited to fly out of ATL tomorrow 😶
110
Reposted by Dan Freeman
Kate Klonick @klonick.bsky.social · 19/03/2026
But there is hope! The European Commission is currently undergoing a review of the laws that gave us cookie banners. We can get rid of them! And we have the ability to not make the same mistakes in the future as we regulate AI, a place where _actual_ protections are more important than ever. 4/
1696
Dan Freeman @dfreeman.io · 19/03/2026
“What was once heralded as a tool to advance individual autonomy and privacy has… become a daily annoyance that breeds cynicism with the very concept of consent itself. Cookie banners do not empower; they weary. They do not inform; they obscure. They do not prevent surveillance; they normalize it.”
050
Dan Freeman @dfreeman.io · 16/03/2026
love to use workday to quantify my work-days 🥲
021
Dan Freeman @dfreeman.io · 14/03/2026
First time on the Glasgow subway today—I never realised it was so petite! Nice, though.
130
Reposted by Dan Freeman
Claire E. Aubin @ceaubin.com · 10/03/2026
Calling Cormac McCarthy’s authorial style a “mistake” that AI no longer makes is so funny
26730157
Dan Freeman @dfreeman.io · 04/03/2026
I love @aptshadow.bsky.social’s whole Tyrant Philosophers series, but the first entry, City of Last Chances, had been my favourite to now. Having just finished Pretenders to the Throne of God (and possibly shed a tear at the last scene), I think he may have outdone himself.
110
Dan Freeman @dfreeman.io · 21/02/2026
Back on the writing horse again, thanks to @edinburghjs.org's Personal Website Jam last month! dfreeman.io/blog/hello-a...
dfreeman.io
Dan Freeman ᜶ Hello, Again
Coming back to this site, five years and 1,250km down the road.
021
Dan Freeman @dfreeman.io · 12/02/2026
With apologies to: • @mcordes.bsky.social, who I’m sure will say “that’s not really math; it’s just arithmetic” when he gets home this evening • all the people in this neck of the woods going “um, excuse you, you mean maths?”
120
Reposted by Dan Freeman
Andy Arthur💃🏰⚓🦌 Threadinburgh 🧵 @threadinburgh.scot · 12/02/2026
Imagining a Cold War spy thriller set in Stornoway where the agent and their handler meet at either end of a bench and exchange the code phrased "The gurnet is plentiful today", "It is not so plentiful as the dogfish" before sliding across the brown envelope full of photos of the rocket range
0175
Dan Freeman @dfreeman.io · 12/02/2026
Working on this website redesign has been a lot of "how much variety can I squeeze out of a little bit of math?" fun.
A 9-by-14 grid of blue spirograph patterns, each consisting of two lines forming star- or flower-shaped loops with varying numbers of "petals". 

Many are visually very different from one another, while some have only subtle distinctions from other near-identical patterns in the grid, but each is technically unique.
140
Reposted by Dan Freeman
Monkey Buckles @monkeybuckles.bsky.social · 07/02/2026
The covers for @aptshadow.bsky.social 's Tyrant Philosophers series are maybe the best in the business right now. Joe Wilson is incredible at having these detailed, eye catching and very distinctive designs that whet your appetite for what is inside.
The cover of the hardback edition of Adrian Tchaikovsky's Pretenders to the Throne of God.
It is a mixture of silver, blue and black with the central image showing soldiers using a cannon to target a city with a lighthouse.
The 4 corners have images of a lizardman in a great coat, an almost skeletal soldier with a great axe over one shoulder, a soldier with an eye patch and a slathering lizard.
310510
Dan Freeman @dfreeman.io · 30/01/2026
040
Dan Freeman @dfreeman.io · 16/01/2026
Literally my first thought was “sounds like something that eieio—oh.”
010
Reposted by Dan Freeman
qntm @qntm.org · 14/01/2026
THERE IS NO ANTIMEMETICS DIVISION ebook is discounted to £1.99 for one day only, get in there 🐆
amazon.co.uk
There Is No Antimemetics Division: The thrilling new sci-fi horror novel, 'mind-bendingly brilliant' Guardian
There Is No Antimemetics Division: The thrilling new sci-fi horror novel, 'mind-bendingly brilliant' Guardian eBook : qntm: Amazon.co.uk: Kindle Store
810946
Dan Freeman @dfreeman.io · 09/01/2026
Had the thought "oh I should totally get back into Frightened Rabbit now that I live in Scotland" the other day, which is how I learned Scott Hutchison passed 😔
010
Reposted by Dan Freeman
henry ✷ @strange.website · 01/01/2026
you’re right! it feels mostly awful to Go Online™, these days. the internet in a sad state, for reason after reason after reason. but there is a way to fix it; to trade the voidful howling for a quiet & joyful song. here’s how to win the war for the soul of the internet, and build the Web We Want.
henry.codes
A Website To End All Websites | Henry From Online
How to win the war for the soul of the internet, and build the Web We Want.
10325125
Reposted by Dan Freeman
Dan Freeman @dfreeman.io · 01/01/2025
Feels like we just got finished with 2024 and now I wake up this morning and there’s ANOTHER year? Ngl I could have used a breather
1152
Dan Freeman @dfreeman.io · 30/12/2025
Jackieeee
110
Dan Freeman @dfreeman.io · 24/12/2025
All of @aptshadow.bsky.social’s work is fantastic of course, but this series is easily my favourite! I feel like it’s really slept on for some reason
120
Dan Freeman @dfreeman.io · 14/12/2025
Absolutely floored when it finally clicked for me what this puzzle was doing. Really good. blookerstein.itch.io/showy-homes
blookerstein.itch.io
Showy Homes by Blookerstein
Short word puzzle with a twist
120
Reposted by Dan Freeman
Catherine Munro @catherinemmunro.bsky.social · 08/12/2025
It's the season to appreciate the names of Scottish road gritters ❄️ #Scotland #Christmas
Map of Scotland showing location of road gritter. Most names are puns.Bear Chills, sled Zeppelin,  credence clear road survival,  thistle gritter through
14716286
Dan Freeman @dfreeman.io · 27/11/2025
Hard to believe!
030
Dan Freeman @dfreeman.io · 27/11/2025
“in the late 1900s” 💀⚰️🍂
151
Reposted by Dan Freeman
Unison @unison-lang.org · 25/11/2025
🎉 Unison 1.0 has landed! After years of engineering, design, and community collaboration, we’re excited to announce this milestone! Spread the word!
unison-lang.org
Announcing Unison 1.0
After years of engineering, design, and community collaboration, we're excited to release Unison 1.0. This version delivers a refined programming workflow and a mature toolchain. Join us as we celebrate this milestone and look ahead to the future of Unison.
012462
Reposted by Dan Freeman
Musa Okwonga @okwonga.bsky.social · 07/11/2025
Yes and yet several European countries are embracing a far-right worldview that would burn these policies to the ground, so let’s be not be smug or complacent here - particularly as Mamdani‘s pro-immigration stance is radical by European standards.
422805704
Reposted by Dan Freeman
Laura E. Hall @lauraehall.bsky.social · 23/10/2025
A Calvin and Hobbes strip where Calvin’s dad is going to read him a bedtime story.

First panel:
Calvin’s dad, scanning a bookshelf: “What story would you like tonight? We can read anything except—“
Calvin, from bed, excited: “The Voynich Manuscript!”

Second panel: 
Calvin’s dad, deeply exasperated: “NO! No Voynich Manuscript tonight! We’ve tried to decipher that book a million times!”
Calvin, yelling: “I want the Voynich Manuscript!”

Third panel:
Calvin’s dad, trying to reason with him: “Look, you *know* how the story goes! You’ve memorized the whole thing! It’s completely unreadable!”
Calvin: “I want mysterious glyphs and sigils!”

Fourth panel:
Calvin, in bed and staring wide-eyed into the dark: “Wow, the story was different *that* time!”
Hobbes, also in bed and staring: (a long string of incomprehensible characters).
101074272
Dan Freeman @dfreeman.io · 28/10/2025
Back on my “I bet I can figure out how to build a UI with that” nonsense again. This has been fun to work on!
1101
Dan Freeman @dfreeman.io · 22/10/2025
they sure seem intent on trying though
000