Johannes
banner
kuehlewindt.com
Johannes
@kuehlewindt.com
radicle.xyz, #rustlang, #decentralized, #localfirst, #Berlin

He/Him
September 28, 2025 at 12:01 PM
Experimental #CI for #rustlang projects hosted on @radicle.xyz

Check out blog.liw.fi/posts/2025/c...

Ambient, the CI engine in question, is maturing and could be an interesting contender as the default CI engine for radicle in the future.

Learn about ambient here -> ambient.liw.fi
callisto: free, experimental CI server, initially for Rust projects
blog.liw.fi
September 11, 2025 at 6:17 PM
The butterfly in the Bluesky logo is dead and I can’t unsee it ever since reading this article:

www.emilydamstra.com/please-enoug...
Please, enough with the dead butterflies! - Emily S. Damstra
We all have pet peeves, even though there's a lot going on in the world that makes them pretty insignificant. While acknowledging that there are many more
www.emilydamstra.com
August 26, 2025 at 8:18 AM
For all the fans of #jj-vcs 👇
Jujutsu + Radicle = ❤️

Follow along with @fintohaps.bsky.social as he details how he put his Git workflow into submission with Jujutsu 🤼

radicle.xyz/2025/08/14/j...

#jj #git #radicle #vcs
August 14, 2025 at 1:57 PM
Time to move to @radicle.xyz
GitHub is no longer independent at Microsoft, as CEO Thomas Dohmke resigns. GitHub is now moving to Microsoft's AI engineering team, CoreAI, with a new structure for GitHub's leadership team. Details 👇 www.theverge.com/news/757461/...
GitHub is no longer independent at Microsoft after CEO resignation
GitHub will be part of Microsoft’s AI engineering team
www.theverge.com
August 11, 2025 at 4:24 PM
my talk from web3summit is up:

youtu.be/W2FgDdmIyYA?...

I've timestamped the end where I do a short demo of radicle and radicle desktop - but the quality is kind of bad, so I should probably do a proper screen recording sometime soon
Rethinking Developer Infrastructure - Johannes Kühlewindt - Web3 Summit 2025
YouTube video by Web3 Foundation
youtu.be
August 2, 2025 at 10:08 AM
After yesterdays Hacker News front page.

Congrats for the achievement, iroh is doing great stuff, check it out!
b5.bsky.social b5 @b5.bsky.social · Jul 29
Iroh is the #3 trending repo on all of github rn.

Have to say I'm deeply grateful for these career-high moments that are showing up lately. Thank you internet.
July 29, 2025 at 6:46 PM
👇
The long term value of Recreational Programming (apart from enabling you to enjoy what you are doing again) comes from allowing you to explore unusual things outside of the local optimum that the market pressure forces you into.
July 26, 2025 at 6:49 AM
New Post on the @radicle.xyz blog by liw.fi.

Using radicle with the ambient CI engine for #rustlang projects.

Hands on and deeply technical.

radicle.xyz/2025/07/23/u...
Radicle
Sovereign code infrastructure.
radicle.xyz
July 23, 2025 at 12:54 PM
Reposted by Johannes
Are you cypherpunk?

@kuehlewindt.com at @web3summit.com
July 17, 2025 at 10:14 AM
> We are not obligated to let any lunatic in the world use the network that we've painstakingly set up [..] I don't think we need to show how anti-authoritarian we are by putting out a welcome mat for saboteurs, provocateurs, or whoever.

mailing-list-archive.cryptoanarchy.wiki/archive/1994...
13b21f30614aa5354574e599c3580814397c8f3854665aa493f479f608441e0c
Arise, you have nothing to lose but your barbed wire fences!
mailing-list-archive.cryptoanarchy.wiki
July 7, 2025 at 9:00 AM
Reposted by Johannes
It didn't work for me even a few weeks ago on a fresh Chrome download — tried now and it works 🎉 Finally: Ed25519 support in all major browsers (Chrome was the holdout)

Thanks to @burrito.space , @igalia.com , @protocollabs.bsky.social & many others for ushering this multi-year process through 👏
June 30, 2025 at 11:43 PM
@protocol.berlin recordings are up at watch.protocol.berlin

If you wanna discuss content moderation based on a trust graph, you should check out

watch.protocol.berlin/65a90bf47932... 😉
Moderation is not a bad word: Towards Decentralised Content Moderation in P2P-Networks
Moderation in peer-to-peer networks is often seen as incompatible with decentralization. Healthy, resilient distributed systems need tools to reduce spam and harmful behavior - without central authori...
watch.protocol.berlin
June 27, 2025 at 2:28 PM
I'm going to speak at @web3summit.com in Berlin

I already saw @norman.life is also going to be presenting ✨

#developer #infrastructure #decentralised
June 24, 2025 at 3:04 PM
Berlin showing its best side ☀️
More urban delights from Berlin:

1. Containerized trash.

2. Neighborhood intersection, Friday 6p. 50+ walking, ~10 bikes, 2 cars. It's so QUIET all the time, even when full of people.

3. Tram is quiet, clean, smooth.

4. The correct size for a tree pit.

Why can't us?
June 14, 2025 at 3:04 PM
What an exciting day! Check it out 🖥️
Radicle Desktop is out! Kudos! Get it at radicle.xyz/desktop/ 👾
June 13, 2025 at 8:29 AM
Thanks for coming!
Excellent practical talk on content moderation in decentralised systems @kuehlewindt.com @radicle.xyz at @protocol.berlin
June 13, 2025 at 8:28 AM
One of my favourite talks from the conference. @aaronboodman.com is a great speaker and the performance demo was pretty impressive.
June 10, 2025 at 9:04 AM
Reposted by Johannes
Sweet. Look at my fancy verification methods: plc.directory/did:plc:za67...

I want to make this available more broadly via web app but am running into obstacles, see github.com/bluesky-soci...
plc.directory
June 8, 2025 at 7:42 AM
Exciting, ed25519 keys work now as did plc verification methods.

This is great for @radicle.xyz users, because #radicle identities are just ed25519 key pairs.

github.com/bluesky-soci...
Relaxing DID PLC Verification Method Constraints, June 2025 · bluesky-social atproto · Discussion #3928
We’ve made a minor change to the PLC Directory service, with the aim of expanding compatibility with non-atproto apps and services: “verificationMethod” keys can now be almost any key type, includi...
github.com
June 6, 2025 at 7:43 AM
Advice really compresses poorly.

“Talk to your users” is a true statement and good advice.

But you won’t really understand after doing thousands of mistakes, learning a ton and in the end compressing all of your learnings into a simple:

“Yeah, I guess we should just talk more to our users”.
June 5, 2025 at 11:20 AM
> 106 commits by 16 contributors 📈

Congrats to everyone involved
We're proud to announce that we have released 1.2.0 of the Radicle binaries

👉 Check out our post radicle.xyz/2025/06/02/r...
👉 Get the latest radicle.xyz/download

🌱 Huge thanks to all the contributors that put their spare time into contributing ❤️‍🔥
Radicle
Sovereign code infrastructure.
radicle.xyz
June 2, 2025 at 9:04 PM
Reposted by Johannes
Thanks for the encouragement and tip on writing blog posts @burrito.space!

First post is out now 👉 www.radworks.garden/blog/001-rad...
How we used Radicle with GitHub Actions
Quick guide to trying Radicle without dropping GitHub or whatever CI you’re using.
www.radworks.garden
June 2, 2025 at 3:49 PM
See you at Protocol Berg ✨
Johannes Kühlewindt from @radicle.xyz will discuss how moderation can work in peer-to-peer networks without central authorities, using radicle as a case study. He’ll discuss cryptographic identities, trust graphs, and the balance between openness and governance.
June 1, 2025 at 2:16 PM
Lots of fun at @localfirstconf.com, but it's always so hard to recognise people just based on their online profile pictures!

@erlend.sh @bumblefudge.com
Local First Conf schedule is up:

- Sync
- Sync
- Sync
- Sync
- Sync
- Sync

(no shade, this is a great thing)
May 27, 2025 at 1:43 PM