Dmitri 🇺🇦
dmitri.bsky.social
Dmitri 🇺🇦
@dmitri.bsky.social
Engineer and open standards rabble-rouser.
Reposted by Dmitri 🇺🇦
JK Rowling, I curse you, from a distance. I will not personally harm you, because that's not the kind of person I am. But I wish you bad luck: that your bad karma eats at you, that your shows and books sell poorly, that your bad reputation catch up to you in the general public's eye.
August 16, 2025 at 1:32 PM
Oh hell yeah. I /also/ wish ill to JK Rowling, and encourage everyone to join me in this. Bluesky can't suspend us all.
I also wish ill to JK Rowling (and encourage you to do the same here, in protest)
Oh, good…

Nice to see how the “new” Bluesky Moderation is being handled.
August 16, 2025 at 4:08 PM
Reposted by Dmitri 🇺🇦
With alt text:
July 31, 2025 at 11:24 AM
Reposted by Dmitri 🇺🇦
The iron triangle of the same origin paradigm:

1) Sensitive data
2) Network access
3) Untrusted code

Any given system can have at most two.

If you want to have all three, you'd need new laws of physics.
April 16, 2025 at 4:47 PM
Reposted by Dmitri 🇺🇦
Cerberus creature design I did for my Patreon that represents various aspects of my creativity

-The wolf is inspiration
-The owl is hibernation
-The horse is motivation
March 31, 2025 at 5:02 PM
Reposted by Dmitri 🇺🇦
The DIY FOSS Cyborg dustycloud.org/blog/the-diy...

Yes, I met a DIY FOSS Cyborg who lives in Emacs and Guix full-time. And YOU TOO can live such a life, if you dare!
January 16, 2025 at 2:54 AM
Reposted by Dmitri 🇺🇦
I've seen a lot of discussions lately about handle verification, so I wrote about extending the "alsoKnownAs" feature of the did-plc spec. As it is currently written, the spec supports multiple handles and identities, and some (relatively) small changes could resolve some of the gripes.
Extending Also Known As | Smoke Signal
The did-plc spec has room for backwards compatible improvement to support multiple identity associations.
docs.smokesignal.events
November 21, 2024 at 4:07 PM
Reposted by Dmitri 🇺🇦
👋 Welcome to Bsky, everyone!

I'm jumping on the starter pack bandwagon and making one for the static analysis folks around JavaScript/TypeScript. Projects like ESLint, TypeScript, and new fancy versions of them all.

Who else should go on it?

go.bsky.app/5hwBPTK
November 5, 2024 at 2:29 PM
Reposted by Dmitri 🇺🇦
✨ Introducing Emoji Stats for Bluesky ✨

Watch live the most used emojis — all of them or per-language — explore why the dutch love 🍀, the germans ☕️ and so much more.

Tap/click on the emoji to see the latest posts with them.

A lot more things to come!

emojistats.bsky.sh
Emoji Stats for Bluesky 🦋
Live counters and stats on emoji usage on Bluesky, broken down by language.
emojistats.bsky.sh
October 4, 2024 at 5:08 PM
Reposted by Dmitri 🇺🇦
Life goals
I'll never forget the staff meeting where the senior engineer, who always knitted during meetings, said at the ending, "Well, I got an inch of sock out of that; I don't know what the rest of you got."

She went on to become a professional sock designer and wrote a book on reading charts.
September 29, 2024 at 4:30 AM
Reposted by Dmitri 🇺🇦
If you'd told the 15 or 25, or even 35 year-old me that I'd become someone who pumps his fist shouting "yes!" while reading an essay called "Infrastructure Regulation and the New Utilities" I don't think those words would even have made sense.

Anyway, your calling won't find you — go look for it.
September 30, 2024 at 10:42 AM
Reposted by Dmitri 🇺🇦
😂😂😂😂😂😂😂
In the future, we won't need programmers; just people who can describe to a computer precisely what they want it to do.
September 30, 2024 at 11:58 AM
Reposted by Dmitri 🇺🇦
Tolkien: listen, assholes, i got into fantasy for exactly 3 reasons:
Tolkien: sexy hobbit feet
Tolkien: feasts
Tolkien: and fuckin' tom bombadil!
Sanderson: tom bombadil?
Tolkien: he's only the most important thing in middle earth!
Tolkien: that capering buffoon of a wifeguy holds it all together!!
September 30, 2024 at 5:13 PM
Reposted by Dmitri 🇺🇦
This is an amazing piece. Highly recommended for anyone who gets overwhelmed hearing about tech greed, AI hype, and enshittification. Don’t get deflated: get digital public infrastructure oriented! Im working on this every day: as @robin.berjon.com says, public infra needs to be…
If you're just tuning in to ideas around #DigitalIndependence, DPI, and generally governing our digital sphere in the interest of people, that's something I've written a fair bit about that I'd love to share! 🧵

Long, sprawling overview of the problem: berjon.com/public-inter...
The Public Interest Internet
What if the internet were public interest technology? Is that too wildly speculative? I think not. I am not talking about a utopian project here — a public interest internet would be a glorious imperf...
berjon.com
September 24, 2024 at 1:19 PM
Reposted by Dmitri 🇺🇦
I'm co-hosting a hardware / collaborative hosting evening Wed, Sept 25th (tomorrow!) with @hyl.st‬ "Self Hosting Doesn't Need to Be Selfish"

I'll talk about Cloudron, Coolify, Unraid, and CoSocial Co-op

$20 to cover dinner & give back to #DWebYVR and @z-space.ca https://lu.ma/l6bzrd5q
Self Hosting Doesn't Need to be Selfish · Luma
A single evening event to learn about self hosting, spend some time dev-ops-ing, and sharing what you've learned, managed, or are otherwise interested in. Self…
lu.ma
September 24, 2024 at 4:34 PM
Reposted by Dmitri 🇺🇦
from the few records that have survived it appears that the "morning standup" was a beloved sacred ritual where each individual would take turns promising the others the same things they did the previous day
September 24, 2024 at 9:38 PM
Reposted by Dmitri 🇺🇦
Introducing @skyware/jetstream — a type-safe Jetstream client!

Make sure to check out the Getting Started guide for a low-bandwidth firehose alternative!
Getting Started | @skyware/jetstream
Getting started with @skyware/jetstream.
skyware.js.org
September 20, 2024 at 2:37 PM
Reposted by Dmitri 🇺🇦
I'm really looking forward to @causalislands.com Berlin. First one in Europe.

They're all going to be a little unique and different.

And I'll get to see @matheus23.com who is going to come join.

P.S. There are not very many tickets left after we issue all the speaker ones...
OK! Just sent a batch of talk acceptance emails!

We got an additional batch of awesome submissions (y'all really are GREAT), so hoping to squeeze a few more in as we process confirmations.

Stealth reveal: thanks @tldraw.bsky.social & Kosmik for supporting Causal Islands in Europe!
1/2
September 18, 2024 at 7:42 AM
Reposted by Dmitri 🇺🇦
If you’re interested in private data (it’s also a problem we need to solve with protocols) check out Automerge automerge.github.io and follow @expede.wtf who is working on an auth layer.
Automerge CRDT | Automerge CRDT
Automerge is a library of data structures for building collaborative applications.
automerge.github.io
September 19, 2024 at 3:59 PM
Reposted by Dmitri 🇺🇦
BlueSky has defined a microblogging data type (called a Lexicon in #ATProtocol) to make a Twitter clone app.

@frontpage.fyi is experimenting with a Hacker News clone that has link posts and long comments.

@smokesignal.events handles events and RSVPs.

@whtwnd.com has defined long form blogs.
September 19, 2024 at 3:31 PM
Reposted by Dmitri 🇺🇦
I think it's important to talk about tech approaches that center environmental care rather than ignore, dismiss, or trample over it.

Here's Solar Protocol, an 'intelligent network' that serves web content from whichever server is currently receiving the most sunlight:

solarprotocol.net
Solar Protocol
A naturally intelligent network programmed by the sun.
solarprotocol.net
September 5, 2024 at 2:22 PM
Reposted by Dmitri 🇺🇦
👀
It was a pleasure to present our work on Blocking on
@bsky.app
@netsciconf.bsky.social
! In this thread I will make a case for Bluesky as a fantastic opportunity for scientists to answer old questions with new data! (1/7)
June 21, 2024 at 6:57 AM
The first 2023 W3C SocialWeb Incubation Community Group (SWICG) call will be this coming Fri, May 19, at 9am EST. details over at https://socialhub.activitypub.rocks/t/first-2023-swicg-meeting-call-on-fri-may-19/3225
Reminder: these calls are open to everyone, don't have to join W3C or SWICG.
May 17, 2023 at 9:09 PM
Reposted by Dmitri 🇺🇦
Updated my OpenAPI spec for atproto and bsky apis to resolve 98% of the outstanding issues. You can import the YAML files into Postman and have all of the callable endpoints without any config.

Just call createSession and set the jwt as bearer token.

https://github.com/trozzelle/Bluesky-OpenAPI
github.com
May 16, 2023 at 3:14 PM
Nobody:
Me: Let me tell you all about my thoughts on the recent rivalry (fairly one-sided grumbling on the Fedi side) between Bluesky and the Fediverse.(Thread continues, summarized over at https://medium.com/@codenamedmitri/fediverse-vs-bluesky-62afcc2745eb )1/
May 6, 2023 at 6:08 PM