Dan Freeman
dfreeman.io
Dan Freeman
@dfreeman.io
👨‍💻 Software | 👾 Games | 📚 Books | 🏳️‍🌈 General gay nerdery

Edinburgh 🏴󠁧󠁢󠁳󠁣󠁴󠁿 • he/him
Reposted by Dan Freeman
🎉 Unison 1.0 has landed!

After years of engineering, design, and community collaboration, we’re excited to announce this milestone!

Spread the word!
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.
www.unison-lang.org
November 25, 2025 at 7:01 PM
Reposted by Dan Freeman
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.
Europeans recognize Zohran Mamdani’s supposedly radical policies as ‘normal’ -- Critics of New York City’s mayor-elect have said his pledges of free bus service and universal childcare are unrealistic, but in Europe it’s a given www.theguardian.com/us-news/2025...
Europeans recognize Zohran Mamdani’s supposedly radical policies as ‘normal’
Critics of New York City’s mayor-elect have said his pledges of free bus service and universal childcare are unrealistic, but in Europe it’s a given
www.theguardian.com
November 7, 2025 at 6:44 AM
Reposted by Dan Freeman
October 23, 2025 at 9:07 PM
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!
🤯 Unison in the browser!?

Dan Freeman's new library, Proscenium, runs Unison code in WebAssembly.

Its companion library, @dfreeman/playbill, contains a walk-through of various features and live examples on Unison Cloud!

Play a game in your browser entirely in Unison; better yet, write your own!
@dfreeman/playbill | Unison Share
A walkthrough of building UIs with Proscenium, including several example apps.
share.unison-lang.org
October 28, 2025 at 9:31 PM
Reposted by Dan Freeman
View transitions are in every browser now ✨
Firefox now supports view transitions, the command and commandfor HTML attributes, and the moveBefore() method.

www.firefox.com/en-US/firefo...
Firefox 144.0, See All New Features, Updates and Fixes
www.firefox.com
October 14, 2025 at 6:41 PM
Reposted by Dan Freeman
oh its the thing everyone said was going to happen when this got brought in and it immediately happened
October 4, 2025 at 12:06 AM
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.
September 22, 2025 at 4:12 PM
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*
September 15, 2025 at 5:34 PM
Reposted by Dan Freeman
September 8, 2025 at 9:55 PM
Reposted by Dan Freeman
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).
July 3, 2025 at 7:25 AM
Reposted by Dan Freeman
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!
August 22, 2025 at 7:04 PM
Reposted by Dan Freeman
"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
August 9, 2025 at 11:07 PM
Reposted by Dan Freeman
The richest people in the world have misunderstood every single science fiction book they've ever read
normal stuff
July 7, 2025 at 4:46 PM
Reposted by Dan Freeman
Imagining what "a conventional phrase of not more than five words" would be for this crab
Poster advertising postcard rates, July 1954.
Designed by Derrick Hass for the GPO.
Ref PRD 753, Royal Mail Archives.

Presumably, the crab is writing about current events.
June 28, 2025 at 9:10 AM
Parcel from @proud-geek.co.uk arrived with some June reading for me today!

Happy Pride, friends 🏳️‍🌈🏳️‍⚧️
June 4, 2025 at 5:13 PM
I sure have some questions about where that link preview banner came from, though.
May 20, 2025 at 6:20 PM
A Company Reminder for Everyone to Talk Nicely About the Giant Plagiarism Machine www.mcsweeneys.net/articles/a-c...
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...
www.mcsweeneys.net
May 20, 2025 at 6:19 PM
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:
May 2, 2025 at 10:57 AM
Reposted by Dan Freeman
Blue Prince (2025)
Somebody is slowly solving this soda-machine mystery for the benefit of a larger community.
April 18, 2025 at 6:56 PM
Blue Prince’s “final exam” just gave me actual real-life test anxiety for the first time in… well over a decade.

I’m not sure if the ticking clock sound effect was absolutely necessary, but this game is wild and continues to impress as I sink more hours in.
April 21, 2025 at 9:53 PM
Reposted by Dan Freeman
This is where your Harry Potter money goes
jk rowling funded a case going before the supreme court that argues it should be legal to discriminate against and persecute trans ppl.

yet still we have to listen to ‘centrists’ claiming she isn’t bigoted she just has ‘a difference of opinion’.

no trans ppl have a voice in these proceedings.
April 16, 2025 at 9:50 AM
Just rolled credits on Blue Prince.

The moments leading up to—and immediately following—the game’s “end” gleefully lay out multiple brand new mysteries and avenues of exploration. I suspect I’m far from done here.

This one is absolutely worth playing if you’re even a little bit into puzzle games.
Blue Prince? Blue Prince.
April 15, 2025 at 9:20 PM
Blue Prince? Blue Prince.
April 10, 2025 at 9:50 PM
Reposted by Dan Freeman
Posting this extract from a lecture by John Maynard Keynes, speaking on the BBC in the middle of the Second World War, to every Labour cabinet minister
August 15, 2024 at 11:37 AM
Reposted by Dan Freeman
every day the CSS spec moves closer to supporting the Persona 5 menu while web design ethos moves further away from it
April 6, 2025 at 5:01 AM