Brooklyn Zelenka's Avatar

Brooklyn Zelenka

@expede.wtf

πŸ‡¨πŸ‡¦ Vancouver πŸ’ @katiewilde.com 🏒 @inkandswitch.com 🎟️ @ucan.xyz πŸ”° Always learning πŸ’‘ Woke AF πŸ³οΈβ€πŸŒˆ Heckin' sapphic πŸ³οΈβ€βš§οΈ Protect trans kids ✊ BLM/Land Back/Antifa πŸ“ notes.brooklynzelenka.com 🐘 types.pl/@expede πŸ‘©πŸΌβ€πŸ’» github.com/expede πŸ”οΈ codeberg.org/expede

3,762
Followers
686
Following
666
Posts
24.11.2022
Joined
Posts Following

Latest posts by Brooklyn Zelenka @expede.wtf

A photo of a bus stop ad for WealthSimple. It shows a woman in a bunker holding items like toilet paper, beans, and maybe cleaning solution. The text reads "The future is bunkers. Invest in the future, whatever you think that is. Wealthsimple"

A photo of a bus stop ad for WealthSimple. It shows a woman in a bunker holding items like toilet paper, beans, and maybe cleaning solution. The text reads "The future is bunkers. Invest in the future, whatever you think that is. Wealthsimple"

Me: "ugh the world is messed up, I'm going for a walk outside"
Outside: "hey so the world is ending, you may as well invest"

06.03.2026 21:21 πŸ‘ 8 πŸ” 1 πŸ’¬ 4 πŸ“Œ 0

Software should be fun, actually

05.03.2026 02:56 πŸ‘ 64 πŸ” 4 πŸ’¬ 2 πŸ“Œ 0

For this reason, among many others, I'm switching off Mac later this year. End of an era!

04.03.2026 04:53 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Congrats!! πŸŽ‰

02.03.2026 17:35 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

> sounds like they need auth halp, lots of it.

AGREED!

21.02.2026 03:35 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

"A large publisher" who the engineer asked to not be named did trial UCAN like... v0.3(?) internally. IIRC it worked to helped make teams more autonomous, but did not get wide adoption since their systems were already deeply based in OAuth

21.02.2026 03:34 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Is End-to-End Encryption Optional For LargeΒ Groups? One of the recent topics in Messaging App Discourse is whether it makes sense to prioritize End-to-End Encryption when searching for an alternative to Discord. Who's Saying "No"? I'm going to quote 0xabad1dea here, because she is awesome and explains my "opposition" position better than anyone else: So You Want To Write An Open Source Discord Replacement Things you don’t need:

Is End-to-End Encryption Optional For LargeΒ Groups?

One of the recent topics in Messaging App Discourse is whether it makes sense to prioritize End-to-End Encryption when searching for an alternative to Discord. Who's Saying "No"? I'm going to quote 0xabad1dea here, because she is awesome and…

14.02.2026 16:54 πŸ‘ 53 πŸ” 14 πŸ’¬ 6 πŸ“Œ 0

Wow practically overlapping! Hi there πŸ‘‹

09.02.2026 06:21 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

@expede.wtf and @patternist.xyz presenting Automerge and Keyhive

05.02.2026 22:04 πŸ‘ 27 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

In 9 days from now, join the #LocalFirst and #CRDT devroom at #fosdem26 #fosdem in Brussels!
@expede.wtf @patternist.xyz @automerge.org @inkandswitch.com

23.01.2026 02:17 πŸ‘ 15 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

Let's say ✨ purely hypothetically ✨ I was interested in finding cloud hosting outside of the reach of the USA's shifting whims, does anyone have recommendations? I hear good things about Hetzner's Finland data center but haven't looked deeply yet (Maybe @bmann.ca has thoughts?)

13.01.2026 23:32 πŸ‘ 6 πŸ” 0 πŸ’¬ 7 πŸ“Œ 0

I recently wrote some thoughts on wrapping Rust libraries for Wasm plus a couple patterns that I use to make wasm-bindgen feel a bit more manageable. No silver bullets here but maybe some sensible defaults (fight me in the comments πŸ˜›) notes.brooklynzelenka.com/Blog/Notes-o...

30.12.2025 21:58 πŸ‘ 42 πŸ” 13 πŸ’¬ 0 πŸ“Œ 0
Preview
Notes on Writing Wasm I’ve been writing an increasing amount of Rust‑based Wasm over the past few years.

LMAO I posted the preview link (while multitasking with a playful/bitey cat). resposting but for anyone on this thread: notes.brooklynzelenka.com/Blog/Notes-o...

30.12.2025 21:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Open Local First For the first time this year, the FOSDEM conference will host a devroom for Local First, CRDTs and sync protocols and sync engines. FOSDEM is the biggest Free and Open Source conference in Europe. Thi...

@patternist.xyz and I are talking about @automerge.org and Keyhive at @fosdem.org 2026 in the @localfirst.bsky.social room πŸŽ‰ If you're attending FOSDEM, come say hi!

openlocalfirst.org/schedules/#4...

22.12.2025 21:21 πŸ‘ 25 πŸ” 6 πŸ’¬ 0 πŸ“Œ 1

Fission (RIP) did UCAN over libp2p with revocation but eventually moved most things to HTTP and WSS for NAT reliability reasons (especially in those days). We just passed the UCANs around and had a basic web server on the other end though. What are you trying to do?

18.12.2025 07:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

ucanto would be more of a @gozala.io question

18.12.2025 07:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
PaPoC Workshop 2026 The 13th Workshop on Principles and Practice of Consistency for Distributed Data

βœ¨πŸ“ I’m excited to be on the program committee for PaPoC 2026 (conference for consistency for distributed data)! The call for papers and lightening talks is up here: papoc-workshop.github.io/2026/ and closes 23 Jan 2026. Looking forward to reading everyone’s submissions πŸ‘€

16.12.2025 21:28 πŸ‘ 12 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0

There's also some RIBLT-related papers that you may find interesting

* CertainSync arxiv.org/pdf/2504.08314
* ConflictSync arxiv.org/pdf/2505.01144
* An Exploration of Two-Party Reconciliation Problems dash.harvard.edu/server/api/c...

11.12.2025 19:52 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Nothing comes to mind that's quite as clever as RIBLT (which is also not a silver bullet but it is pretty dang cool). Inthe past year or so, a bunch of teams have started exploring DBSP (linked in prev message) for partial, incremental, and/or authorised replication

11.12.2025 19:50 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

βš—οΈβœ¨ Vancouver, Seattle, (and other Cascadian!) Elixir & Erlang folks: the CfP closes soon! Time to send those talks!! #elixir #erlang #beam #vancouver

10.12.2025 20:15 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

If you're looking for something in a particular area, lemme know and I can dig through my notes for something in that subfield :)

10.12.2025 20:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

RIBLT is particularly brain melting; these are not like that but are a few that I've enjoyed the last while:

* A Case for Feminism in Programming Language
Design (thought provoking) dl.acm.org/doi/pdf/10.1...
* DBSP arxiv.org/pdf/2203.16684
* Keep CALM and CRDT On arxiv.org/pdf/2210.12605

10.12.2025 20:06 πŸ‘ 6 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Bronze plaque saying "A Letter to the Future. Ok is the first Icelandic glacier to lose its status as a glacier. In the next 200 years all our glaciers are expected to follow the same path. This monument is to acknowledge that we know what is happening and what needs to be done. Only you know if we did it.  August 2019. 415ppm CO2"

Bronze plaque saying "A Letter to the Future. Ok is the first Icelandic glacier to lose its status as a glacier. In the next 200 years all our glaciers are expected to follow the same path. This monument is to acknowledge that we know what is happening and what needs to be done. Only you know if we did it. August 2019. 415ppm CO2"

TIL about a memorial ceremony in Iceland in 2019 to mark the end of a glacier, changing the place name from OkjΓΆkull to Ok (jΓΆkull = glacier). Uncompromising wording on the bronze plaque:
"This is to acknowledge that we know what is happening and what needs to be done. Only you know if we did it".

07.12.2025 17:17 πŸ‘ 12790 πŸ” 5241 πŸ’¬ 113 πŸ“Œ 188

I guess it depends on your threat model and what your users are willing to do. In my experience, getting users to download a second app to use a website is a very high bar to clear, even in the blockchain world. But if you've got users willing to do that then great!

07.12.2025 15:25 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

"Hay" here is an autocorrect typo for "hacky"

06.12.2025 22:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

My guess is that you want WebAuthn for the credential syncing behaviour?

06.12.2025 22:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The wrinkle with WebAuthn is that it's 1. designed for client/server (there are hay workarounds) and 2. makes for very large certs. Keyhive uses the WebCrypto API instead. We made WebAuthn work in UCAN (different project) but I wouldn't use WebAuthn for CRDTs since you can't GC and it'd get HUGE

06.12.2025 22:58 πŸ‘ 2 πŸ” 0 πŸ’¬ 3 πŸ“Œ 0

Yea we should definitely chat about it! We're going to cut a public alpha for Automerge quite soon β€” we want it to work with other CRDTs too so I'd be curious to see how it aligns with your needs and overall design :)

05.12.2025 14:03 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

CodeBEAM is coming to Vancouver πŸŽ‰ Here's a link to the CFP

02.12.2025 16:28 πŸ‘ 6 πŸ” 2 πŸ’¬ 2 πŸ“Œ 0
Preview
Social Media: We Can Change the Defaults Christine Lemmer-Webber, best known as co-author of ActivityPub, the decentralized social networking protocol, will speak about the crisis technologists face. Why must we revise the default assumption...

I gave probably the most well received talk I've ever given last week about building "Networks of Consent" and about moving computing towards greater agency and empowerment spui25.nl/programma/we...

And the recording is up already! Lovely event!

01.12.2025 16:36 πŸ‘ 38 πŸ” 16 πŸ’¬ 2 πŸ“Œ 4