Dan Freeman

Dan Freeman

@dfreeman.io

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

347 followers110 following143 posts

Dan Freeman reposted

Dan Freeman reposted

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

"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*

The Fortune’s Weave release date announcement has me contemplating a replay of Three Houses this summer and I’m kind of excited 👀

Dan Freeman reposted

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

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??

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 👀

Dan Freeman reposted

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.”

Val Nolan@vallescurarule.bsky.social

All stories are political. Yes, even - indeed *especially* - the ones that go out of their way to try and avoid being political.

Dan Freeman reposted

Replying to @klonick.bsky.social

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/

“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.”

Kate Klonick@klonick.bsky.social

Thrilled to publish my latest article BAN COOKIE BANNERS: A CASE STUDY IN TECH REGULATION with the Harv. J. of Law & Tech! A cri de cœur to end this worse-than-useless regulatory compliance regime and let something that actually protects users take its place. papers.ssrn.com/sol3/papers.... 1/

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.

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?”

Dan Freeman reposted

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

This post is unavailable.

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 😔

Dan Freeman reposted

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

Dan Freeman reposted

Dan Freeman reposted

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.

therreport.bsky.social@therreport.bsky.social

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...

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@unison-lang.org

🤯 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!

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.

Dan Freeman reposted

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).

Dan Freeman reposted

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!

Tactical Breach Wizards@breachwizards.bsky.social

Tactical Breach Wizards is a year old today! To celebrate, we're rewinding the whole last year to see if it can be done better or if it's just a bullshit level. In the meantime, we're 25% off til Monday! store.steampowered.com/app/1043810/... .

Dan Freeman reposted

"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