Johannes
@kuehlewindt.com
radicle.xyz, #rustlang, #decentralized, #localfirst, #Berlin He/Him
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
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
emilydamstra.com
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/...
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
After yesterdays Hacker News front page. Congrats for the achievement, iroh is doing great stuff, check it out!
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.
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
> 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
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 👏
Ed25519 on by default in Chrome, completing the set of the three major engines. target is 137, so hits Chrome stable May 20th ish: chromiumdash.appspot.com/schedule then do 2yrs of feature detection before assuming everyone has it (that's what *true* web scale looks like 😅)
@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
I'm going to speak at @web3summit.com in Berlin I already saw @norman.life is also going to be presenting ✨ #developer #infrastructure #decentralised
One of my favourite talks from the conference. @aaronboodman.com is a great speaker and the performance demo was pretty impressive.
Watch @aaronboodman.com talk about General-purpose sync with IVM here: youtu.be/39CizIAHpw0?...
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
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
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”.
> 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 ❤️🔥
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.
radworks.garden
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.
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)
TIL what pee is serverfault.com/a/96259
Linux/Debian - What does 'pee' in moreutils do?
I recently discovered the 'moreutils' package in Debian (and Ubuntu). It's a collection of convenient unix tools. One of the commands is 'pee'. The man page says: pee is like tee but for pipes.
serverfault.com
tee if you want/need to see the output as well as capture it.. Single Redirect ( > ) to Create/Overwrite target.. Double Redirect ( >> ) to Create/Append To target.. also pee can be handy if you're wanting to pipe the output data to different things... and it's a silly command name. ;)
The team experience currently involves issuing commands on a team node via ssh, running a private network for direct p2p connectivity or tor. But radicle.zulipchat.com is super responsive and helpful so you get help with most challenges. What else is missing for the team wide experience?
The HAL Team @CardanoFoundation is currently experimenting #radicle on a couple of projects. I have been using it for a few months and really liking it and the community, but I was missing the team-wide experience. Still very new but we'll report on our findings in a few weeks.
Really hyped for @localfirstconf.com! Who else is going to be there?
The government ordered ban of the Microsoft Outlook account of a political opponent should be a wake up call everyone. We need digital sovereignty.
„Die von den USA angeordneten und von dem Software-Giganten mit umgesetzten Sanktionen gegen den Strafgerichtshof "müssen ein Weckruf für alle sein, die für die sichere Verfügbarkeit staatlicher und privater IT- und Kommunikationsinfrastrukturen verantwortlich sind".“ 🤝
> In a move that surprises absolutely noone, GitHub now requires users to login in order to browse public repositories (including open source projects). After a few (~10) requests, you get blocked infosec.exchange/@tomgag/1145... @radicle.xyz @tangled.sh forgejo
Tommaso Gagliardoni (@tomgag@infosec.exchange)
Attached: 1 image In a move that surprises absolutely noone, GitHub now requires users to login in order to browse public repositories (including open source projects). After a few (~10) requests, yo...
infosec.exchange