Sign in

Simon

@hojberg.xyz
324 followers 368 following 83 posts

Front-End @unison-lang.org (Leading UCM Desktop and Unison Share) github.com/hojberg Web: hojberg.dev Writing: programming-is-collaboration.com Dance more!

PostsRepliesMedia
Reposted by Simon
Jason Koebler @jasonkoebler.bsky.social · 08/07/2026
ChatGPT posters and flyers are polluting real life and driving me insane. Please respond to this with the worst ones you've seen irl. I'll post some in the thread www.404media.co/we-are-livin...
404media.co
We Are Living in a ‘ChatGPT Flyer Pandemic’
"Hey if this is your flyer, I’m not going, I’m not donating, I’m not sharing. Don’t ask me."
2772917872
Reposted by Simon
404 Media @404media.co · 07/07/2026
Over the last few years, 404 Media's @jasonkoebler.bsky.social has has become mildly obsessed with hustle bros and their online get rich quick scams. He goes LARPing to see how exactly they do this: Read the story here: www.404media.co/how-i-bought...
10632145
Reposted by Simon
Evan Czaplicki @acadia.engineering · 06/07/2026
New Elm release today! 🎉 0.19.2 🥳 Incremental builds of 850k lines of Elm in <350ms. Gearing up for a batch of smaller releases as we head towards Elm 1.0. elm-lang.org/news/faster-...
917156
Reposted by Simon
The New Yorker @newyorker.com · 20/05/2026
Writing advice can be harsh, haughty, and cringey—or else strictly limited to questions of technique. A new book of daily prompts and other acts offers something stranger, and more expansive. www.newyorker.com/books/under-...
newyorker.com
Why the Best Writing Advice Is Often the Weirdest
Writers are fed a bevy of mantras—“show don’t tell,” “kill your darlings”—which provide the security that there are rules, but little else. A new book by Lucy Ives offers a more expansive view of writing advice.
0192
Reposted by Simon
Hazel Weakly @hazelweakly.me · 24/12/2025
The two hardest problems in Computer Science are 1. Human communication 2. Getting people in tech to believe that human communication is important
251073265
Reposted by Simon
The Verge @theverge.com · 22/04/2026
We translated each part of Palantir's 22-point manifesto because public service is our passion www.theverge.com/policy/91523...
Palantir: National service should be a universal duty. We should, as a society, seriously consider moving away from an all-volunteer force and only fight the next war if everyone shares in the risk and the cost.

Translation: We’re going to bring back the draft. Our vision of permanent war only works if we courageously volunteer people 40 years younger than us to die for oil.Palantir: Some cultures have produced vital advances; others remain dysfunctional and regressive. All cultures are now equal. Criticism and value judgments are forbidden. Yet this new dogma glosses over the fact that certain cultures and indeed subcultures . . . have produced wonders. Others have proven middling, and worse, regressive and harmful.

Translation: Which cultures? Oh, you know the ones.
6516169
Reposted by Simon
Kitfox Games 🦊 @kitfoxgames.com · 09/03/2026
☀ Weather getting warmer 🎮 Nintendo Switch dusted off 😮 Caves of Qud on sale! www.nintendo.com/en-ca/store/...
Caves of Qud for Nintendo Switch is on sale!
0419
Reposted by Simon
Kelsey Hightower @kelseyhightower.com · 01/03/2026
We should have never legitimized gambling or outsourced our thinking.
1147578
Reposted by Simon
Unison @unison-lang.org · 19/02/2026
We have a consulting group, now open to work in a variety of languages, including Scala, Haskell, Rust, Elm, and of course Unison. More details here: www.unison-lang.org/blog/consult... Please boost to help get the word out. And we'd love to hear from you if you're interested in working with us!
unison-lang.org
Unison Computing now has a consulting group · Unison programming language
We are spinning up a consulting group, now open to work in a variety of languages, including Scala, Haskell, Rust, Elm, and of course Unison. Our goal is a self-sustaining model in which a mix of consulting and product revenue funds development of Unison-based tech well into the distant future. We aim to be cash flow positive as a business in the next 12 months and could use your help in getting there.
02210
Reposted by Simon
Kitfox Games 🦊 @kitfoxgames.com · 17/02/2026
A beginner's overview of Caves of Qud's absolutely bonkers character creator:
48120
Reposted by Simon
Kaushik Chakraborty @kaushikc.org · 03/02/2026
First building block towards creating an RSS reader on AT protocol - Unison HTML parser #unison #html #parser
notes.kaushikc.org
html-parse - HTML parser in Unison
Parse HTML text into a structured representation
062
Reposted by Simon
Karen Hao @karenhao.bsky.social · 31/01/2026
Quilicura, Chile, one of the communities I wrote about in EMPIRE OF AI, has launched a brilliant initiative to inspire more responsible AI prompting. Today, don't use AI; ask the townspeople instead: quili.ai. So heartened to see this creative act of resistance.
7628255
Reposted by Simon
Wario64 @wario64.bsky.social · 29/01/2026
Caves of Qud is $23.99 on Steam buff.ly/R4Rev7b $25.49 GOG buff.ly/EJluKIK Deck verified
06917
Reposted by Simon
Karen Hao @karenhao.bsky.social · 28/01/2026
Absolutely damning from @aaronschaffer.com, @willoremus.com, & @nitasha.bsky.social. To get more data, Anthropic: * "destructively scanned" millions of books * downloaded the shadow library LibGen * hailed another shadow library's arrival as "just in time!!!" www.washingtonpost.com/technology/2...
washingtonpost.com
Inside an AI start-up’s plan to scan and dispose of millions of books
Court filings reveal how AI companies raced to obtain more books to feed chatbots, including by buying, scanning and disposing of millions of titles.
4340168
Reposted by Simon
Chris Penner @chrispenner.ca · 21/01/2026
Unison's got a C FFI! 🎉 If you were waiting for a reason to try Unison, now's a good a time as any :)
093
Reposted by Simon
Greg Pak @gregpak.net · 14/01/2026
None if this trash is ever inevitable and you can help crush this surveillance creep tech by calling it surveillance creep tech.
433495
Reposted by Simon
luci @punkrockweb.dev · 14/01/2026
This is incredibly well written and describes so well why I detest LLMs in programming
021
Reposted by Simon
JP Camara @jpcamara.com · 26/12/2025
My @sfruby.com talk on real-time collaboration with AnyCable, YJS and Rails is up! I felt really happy with how it came out - let me know what you think because I can't watch myself talk 😂 youtu.be/J68QOBLEItY
youtu.be
JP Camara, Real-time collaboration with Rails, AnyCable and Yjs. San Francisco Ruby Conference 2025.
YouTube video by Evil Martians
1162
Reposted by Simon
Sergey Kuznetsov @cr0t.bsky.social · 21/12/2025
That! Code should be designed for human understanding, not just computers. By empathizing with the audience and anticipating their needs, programmers can create code that is easier to reason about and maintain. ”Design for people. Code for people.” (c) @hojberg.xyz hojberg.xyz/code-for-peo...
hojberg.xyz
Code for People ❈ Simon Højberg ❈ Principal Frontend Engineer
A reflection on the audience of code.
031
Reposted by Simon
Kaushik Chakraborty @kaushikc.org · 26/11/2025
Sharing atproto-experiments: a foundation for building AT Protocol tools using @unison-lang.org . And the first tool is to sync Bluesky replies as @leaflet.pub comments. #atproto #unisonlang #leafletpub
notes.kaushikc.org
atproto-experiments
A foundation for building tools on the AT Protocol using Unison Programming Language.
3268
Reposted by Simon
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 Simon
Hypervisible @hypervisible.blacksky.app · 19/11/2025
Just what I’ve always wanted: a bot to watch a season for me and tell me what happened.
aboutamazon.com
Prime Video launches AI-powered Video Recaps to help viewers catch up between seasons
Video Recaps, a first-of-its-kind application of generative AI, provides Prime Video customers with compelling, comprehensive season recaps to bring viewers up to speed on their favorite stories.
96011
Reposted by Simon
Unison @unison-lang.org · 04/11/2025
🚀 New deep dive: Distributed System Engineering in Unison In our latest blog post, take a look at the design of the Volturno library: a distributed stream processing engine built atop Unison Cloud. www.unison-lang.org/blog/volturn...
unison-lang.org
Distributed system engineering in Unison: Volturno · Unison programming language
We look at the design of Volturno, a streaming engine with exactly-once processing, to illustrate why Unison Cloud is a great enabler for distributed systems builders.
0106
Reposted by Simon
JP Camara @jpcamara.com · 23/10/2025
After a year hiatus, my series on all things Ruby concurrency is back! This post digs into the interrupt mechanism in Ruby threads. These interrupts revolve around bit masks, so it's got some Ruby bit work as well! Expect more regular updates from now on 💃💃💃 jpcamara.com/2025/10/22/b...
jpcamara.com
Bitmasks, Ruby Threads and Interrupts, oh my!
👋🏼 This is part of series on concurrency, parallelism and asynchronous programming in Ruby. It’s a deep dive, so it’s divided into several parts: Your Ruby programs are always multi-threaded: Part 1 ...
1248
Reposted by Simon
Kelsey Hightower @kelseyhightower.com · 23/10/2025
We went from being asked to think different to not thinking at all.
39517
Reposted by Simon
Eric Torreborre @etorreborre.blog · 22/10/2025
Getting started with writing some Unison code: www.youtube.com/watch?v=13Do...
youtube.com
Starting the UCM and setting up a scratch file
YouTube video by Unison Language
062
Reposted by Simon
Servo @servo.org · 20/10/2025
The Servo project is starting to publish releases, version 0.0.1 is out today! 🚀 You can learn more about the goals and plans behind these releases in our blog: servo.org/blog/2025/10...
servo.org
Servo 0.0.1 Release - Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.
A brief update on the goals and plans behind the new Servo releases on GitHub.
415754
Reposted by Simon
Oskar Wickström @wickstrom.tech · 10/10/2025
New blog post is up! "Programming in the Sun: A Year with the Daylight Computer" wickstrom.tech/2025-10-10-p...
wickstrom.tech
Programming in the Sun: A Year with the Daylight Computer
3206
Simon @hojberg.xyz · 08/10/2025
I wrote about AI and programming. About the identity challenges we are facing as programmers and the potential erasure of craft. There's a fun little easter egg in the header as well :) hojberg.xyz/the-programm...
hojberg.xyz
The Programmer Identity Crisis ❈ Simon Højberg ❈ Principal Frontend Engineer
On AI, Creativity, and Craft
53614
Reposted by Simon
Bookshop.org @bookshop.org · 07/10/2025
Can’t decide what to buy on Prime Day? Try: absolutely nothing, and then go support indie bookstores instead 📚
6377462772
Reposted by Simon
ianVisits @ianvisits.co.uk · 03/10/2025
In memoriam...
5654741545
Reposted by Simon
Sam Rose @samwho.dev · 01/10/2025
Please, please, please do this. One of my biggest JS pet peeves is when people catch errors then throw a new error without including the cause. You’re shooting yourself in the foot.
3494
Reposted by Simon
Unison @unison-lang.org · 01/10/2025
You can now spin up Unison Cloud clusters on your own infrastructure! ✅ Build elastic distributed systems and services in vastly less code ✅ Fast, typed RPC ✅ Deployments in seconds ✅ Free to get started youtu.be/0sZqI1XoGLY
youtu.be
Unison Cloud on your infrastructure
YouTube video by Unison Language
0148
Simon @hojberg.xyz · 01/10/2025
@tangled.org In trying to create a new repository (my first on tangled) I get this error `xrpc request failed`?
000
Reposted by Simon
Merriam-Webster @merriam-webster.com · 01/10/2025
We are thrilled to announce that our NEW Large Language Model will be released on 11.18.25.
649249438244
Reposted by Simon
Unison @unison-lang.org · 26/09/2025
✨ The new dependents view shows everywhere a definition is used, broken down by category, as a separate card in Unison Share and the Unison Desktop app. Your codebase is a bidirectional graph! You should be able to walk it as such.
083
Simon @hojberg.xyz · 23/09/2025
I miss Strange Loop
050
Reposted by Simon
Unison @unison-lang.org · 02/09/2025
🤝 Check out our new side-by-side language pages for Unison! We provide comparisons for syntax and patterns found in other languages and how to accomplish them in Unison. Here's a snippet from our Python guide. 🐍 More to come! www.unison-lang.org/compare-lang...
061
Reposted by Simon
Sam Rose @samwho.dev · 23/08/2025
✨ Big O ✨ Let me take you on a visual introduction to what big O notation is in my new blog post: samwho.dev/big-o. With big O notation you can better understand how algorithms will perform in practice, finding orders of magnitude improvements often with very simple changes to your code.
29413105
Reposted by Simon
Unison @unison-lang.org · 20/08/2025
Did you know, Unison has a @zed.dev extension? It's built by our wonderful community! 🛸 The friendly programming language from the future plays nice with your favorite editors. 👽✌️
zed.dev
unison Extension
A native Zed extension for unison.
144
Reposted by Simon
Gergely Orosz @gergely.pragmaticengineer.com · 14/08/2025
Wrote up my thoughts on the "extreme work culture" more and more AI startups expecting devs to work regularly late into the night and on weekends at AI startups. I don't think it will change but cannot see this being healthy. (The hope of) money talks? blog.pragmaticengineer.com/new-trend-ex...
11465
Reposted by Simon
Unison @unison-lang.org · 13/08/2025
🧙 For fans of optics and traversals and other such functional programming wizardry, here's Unison's own @chrispenner.ca, explaining how he composed custom Traversable instances to speed up Unison Share database queries!
chrispenner.ca
Using traversals to batch database queries
Techniques for lateralizing nested code
0145
Reposted by Simon
Maggie Appleton @maggieappleton.com · 14/08/2025
I've wanted versioning on my digital garden for ages. Felt like a critical missing piece. Making my own dreams come true over here. Hard but fun to design this. These aren't automatically generated – I intentionally decide when to make new versions. Not every edit = new version. Only major updates
One of my essays with a "Version history" dropdown visible in the metadata showing three different versions with different descriptions of what's been updated. Each version shows a relative date (2 years ago, 6 days ago).
111256
Reposted by Simon
Kitfox Games 🦊 @kitfoxgames.com · 07/08/2025
The award-winning Caves of Qud is coming to Nintendo Switch in Q4 2025!
13579150
Reposted by Simon
JP Camara @jpcamara.com · 02/08/2025
I took a journey into the heart of Ruby to learn the secrets of the /o regex modifier, and I emerged wiser, but also so deeply tired. jpcamara.com/2025/08/02/t...
jpcamara.com
The /o in Ruby regex stands for “oh the humanity!”
Your code using the /o modifier Source: wikipedia Hi there! Do you like Regex? Do you like performance? Do you like creating confounding bugs for yourself rooted in the mechanics of the Ruby VM itsel...
8287
Reposted by Simon
JP Camara @jpcamara.com · 25/07/2025
So excited and honored to be speaking at SF Ruby conf in November! I’ll be talking Realtime with Rails, Anycable and Yjs! Hope to see you there!
2164
Reposted by Simon
David Zipper @davidzipper.bsky.social · 24/07/2025
Walking is really, really, really good for you. Conclusion of a new meta-analysis that reviewed 57 studies on walking & health: "Compared with 2,000 steps per day, 7,000 steps per day was associated with a 47% lower risk of all-cause mortality." www.thelancet.com/journals/lan...
115844
Reposted by Simon
Amy Diehl, Ph.D. @amydiehl.bsky.social · 20/07/2025
Study finds A.I. LLMs advise women to ask for lower salaries than men. When prompted w/ a user profile of same education, experience & job role, differing only by gender, ChatGPT advised the female applicant to request $280K salary; Male applicant=$400K. thenextweb.com/news/chatgpt...
thenextweb.com
ChatGPT advises women to ask for lower salaries, study finds
A new study has found that large language models (LLMs) like ChatGPT consistently advise women to ask for lower salaries than men.
8919231014
Reposted by Simon
Bryan Cantrill @bcantrill.bsky.social · 20/07/2025
A must-watch talk from @scott.hanselman.com. Scott and I are of the same vintage, and I am embarrassed (mortified!) by how revolting some of our generational peers have become. Technology still has a unique power to improve our lives, but wow, do we ever have work to do. youtu.be/dVG8W-0p6vg?...
youtu.be
Tech Promised Everything. Did it deliver? | Scott Hanselman | TEDxPortland
YouTube video by TEDx Talks
615726
Simon @hojberg.xyz · 08/07/2025
UCM Desktop 1.1.0 is out: github.com/unisonweb/uc... - Tauri to Electron migration - Light mode colors in the Finder - Ensure a definition is scrolled to when opened - Hitting `shift+x` now closes all open definitions More on the Tauri to Electron migration in 🧵
github.com
Release v1.1.0 · unisonweb/ucm-desktop
This release includes a few small bugfixes and quality of life improvements, but also represents the first release on top of Electron (previously we were using Tauri). Bug fixes Improve doc render...
193