Simon
banner
hojberg.xyz
Simon
@hojberg.xyz
Front-End @unison-lang.org (Leading UCM Desktop and Unison Share)
https://github.com/hojberg
Web: hojberg.dev
Writing: https://programming-is-collaboration.com

Dance more!
Pinned
Simon @hojberg.xyz · Oct 7
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...
The Programmer Identity Crisis ❈ Simon Højberg ❈ Principal Frontend Engineer
On AI, Creativity, and Craft
hojberg.xyz
Reposted by Simon
First building block towards creating an RSS reader on AT protocol - Unison HTML parser #unison #html #parser
html-parse - HTML parser in Unison
Parse HTML text into a structured representation
notes.kaushikc.org
February 3, 2026 at 3:02 PM
Reposted by Simon
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.
January 31, 2026 at 1:25 PM
Reposted by Simon
Caves of Qud is $23.99 on Steam buff.ly/R4Rev7b
$25.49 GOG buff.ly/EJluKIK

Deck verified
January 29, 2026 at 7:25 PM
Reposted by Simon
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...
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.
www.washingtonpost.com
January 28, 2026 at 1:49 PM
Reposted by Simon
Unison's got a C FFI! 🎉

If you were waiting for a reason to try Unison, now's a good a time as any :)
🔌 We're adding C FFI bindings!

This opens the door to a huge ecosystem of native libraries. Go wrap your favorite C APIs!

share.unison-lang.org/@unison/base...
Spec · @unison/base/releases/7.13.0 | Unison Share
The unison base library.
share.unison-lang.org
January 21, 2026 at 10:39 PM
Reposted by Simon
None if this trash is ever inevitable and you can help crush this surveillance creep tech by calling it surveillance creep tech.
January 14, 2026 at 2:33 PM
Reposted by Simon
This is incredibly well written and describes so well why I detest LLMs in programming
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...
The Programmer Identity Crisis ❈ Simon Højberg ❈ Principal Frontend Engineer
On AI, Creativity, and Craft
hojberg.xyz
January 14, 2026 at 5:11 AM
Reposted by Simon
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
JP Camara, Real-time collaboration with Rails, AnyCable and Yjs. San Francisco Ruby Conference 2025.
YouTube video by Evil Martians
youtu.be
December 26, 2025 at 10:49 PM
Reposted by Simon
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...
Code for People ❈ Simon Højberg ❈ Principal Frontend Engineer
A reflection on the audience of code.
hojberg.xyz
December 21, 2025 at 10:50 AM
Reposted by Simon
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
atproto-experiments
A foundation for building tools on the AT Protocol using Unison Programming Language.
notes.kaushikc.org
November 26, 2025 at 4:38 PM
Reposted by Simon
🎉 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 Simon
Just what I’ve always wanted: a bot to watch a season for me and tell me what happened.
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.
www.aboutamazon.com
November 19, 2025 at 6:49 PM
Reposted by Simon
🚀 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...
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.
www.unison-lang.org
November 4, 2025 at 8:26 PM
Reposted by Simon
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...
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 ...
jpcamara.com
October 23, 2025 at 12:08 PM
Reposted by Simon
We went from being asked to think different to not thinking at all.
October 23, 2025 at 2:32 PM
Reposted by Simon
Getting started with writing some Unison code: www.youtube.com/watch?v=13Do...
Starting the UCM and setting up a scratch file
YouTube video by Unison Language
www.youtube.com
October 22, 2025 at 4:58 PM
Reposted by Simon
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 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.
servo.org
October 20, 2025 at 1:28 PM
Reposted by Simon
New blog post is up!

"Programming in the Sun: A Year with the Daylight Computer"

wickstrom.tech/2025-10-10-p...
Programming in the Sun: A Year with the Daylight Computer
wickstrom.tech
October 10, 2025 at 9:48 AM
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...
The Programmer Identity Crisis ❈ Simon Højberg ❈ Principal Frontend Engineer
On AI, Creativity, and Craft
hojberg.xyz
October 7, 2025 at 11:42 PM
Reposted by Simon
Can’t decide what to buy on Prime Day?

Try: absolutely nothing, and then go support indie bookstores instead 📚
October 7, 2025 at 2:23 PM
Reposted by Simon
In memoriam...
October 3, 2025 at 11:38 AM
Reposted by Simon
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.
JS pro tip: Add { cause } to errors. Makes debugging and inspection way easier 🔍

developer.mozilla.org/en-US/docs/W...
October 1, 2025 at 10:46 PM
Reposted by Simon
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
Unison Cloud on your infrastructure
YouTube video by Unison Language
youtu.be
October 1, 2025 at 7:39 PM
@tangled.org In trying to create a new repository (my first on tangled) I get this error `xrpc request failed`?
October 1, 2025 at 7:26 PM
Reposted by Simon
We are thrilled to announce that our NEW Large Language Model will be released on 11.18.25.
October 1, 2025 at 2:38 PM