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
"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
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 · 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 · 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
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
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 · 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
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
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 · 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
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
Reposted by Dan Freeman
Una Kravets @una.im · 14/10/2025
View transitions are in every browser now ✨
223444
Reposted by Dan Freeman
dylan's sin (優) @kuresea.bsky.social · 04/10/2025
oh its the thing everyone said was going to happen when this got brought in and it immediately happened
1627871642
Dan Freeman @dfreeman.io · 22/09/2025
Today I thought of sodaconstructor for the first time in probably almost two decades. It was a little 2D mass-and-spring sim that let you build Strandbeest-style walkers and other little automata. Looks like it's gone the way of the dodo now, but wow I really have the itch to play with that again.
140
Dan Freeman @dfreeman.io · 15/09/2025
Me: *waits on hold for an hour and 45 minutes* Royal Mail customer service: hang on jerk, it’s 6:30; we’re closed *click*
A screenshot of an active call on my phone, with the timer at 01:43:47. It’s currently 6:31pm.
030
Reposted by Dan Freeman
David Darnes @darn.es · 08/09/2025
Hotdog guy: “We’re all trying to find the guy who did this”
29520
Reposted by Dan Freeman
chreke @chreke.com · 03/07/2025
When you were partying (learning Python), I studied the blade (learned Haskell). And now that the world is on fire (null pointer error in prod) and the barbarians are at the gate (test suite takes 1+ hr to run) you have the audacity to come to me for help (develop a gradual typing system).
0326
Reposted by Dan Freeman
Mike Cook @mtrc.bsky.social · 22/08/2025
An excellent game if you like puzzles with many solutions and that don’t punish you for messing around. Also one of the funniest and most charming games. And now: cheaper!
212158
Reposted by Dan Freeman
Katie Mack @astrokatie.com · 10/08/2025
"PhD-level experts in your back pocket" is a completely nonsensical description of AI but a pretty good description of social media if you follow the right people
133103561999
Reposted by Dan Freeman
Jamie McKelvie @mckelvie.bsky.social · 07/07/2025
The richest people in the world have misunderstood every single science fiction book they've ever read
920128
Reposted by Dan Freeman
the mangosphere @mangmangmang.bsky.social · 28/06/2025
Imagining what "a conventional phrase of not more than five words" would be for this crab
3115
Dan Freeman @dfreeman.io · 04/06/2025
Parcel from @proud-geek.co.uk arrived with some June reading for me today! Happy Pride, friends 🏳️‍🌈🏳️‍⚧️
A copy of “I Want That Twink Obliterated!” alongside a couple bookmarks and a card for the Proud Geek bookstore, all sitting atop just-opened cardboard packaging.
071
Dan Freeman @dfreeman.io · 20/05/2025
I sure have some questions about where that link preview banner came from, though.
152
Dan Freeman @dfreeman.io · 20/05/2025
A Company Reminder for Everyone to Talk Nicely About the Giant Plagiarism Machine www.mcsweeneys.net/articles/a-c...
mcsweeneys.net
A Company Reminder for Everyone to Talk Nicely About the Giant Plagiarism Machine
Hey team. It’s your CEO. I know your time is valuable, so I’ll cut right to the chase: It’s come to my attention that some of you have been bad-mou...
083
Dan Freeman @dfreeman.io · 02/05/2025
Me, circa 2008: “Sure you can pull some neat tricks with it, but does the pigeonhole principle actually matter for real world day-to-day things?” Edinburgh, this morning:
Two holes in a stone wall, each featuring a pigeon sitting near the front. A third pigeon is peeking out from the back of one of the holes.
031