A new draft report from the Community Group is now available: "Seek Item".
It defines a new (optional) endpoint that ActivityPub API clients can use to efficiently access a page in an OrderedCollection that contains a specific item, such as the one the client has last seen. This can improve efficiency and responsiveness of ActivityPub clients.
The three of us who maintain Fedify (@z9mb1, @2chanhaeng, and I) have all submitted proposals to the Social Web devroom at FOSDEM 2027. I wonder how many of us will get to give a talk. I'll probably talk about implementing portable objects (FEP-ef61) in Fedify, @z9mb1 will cover how Fedify has evolved over the past year and what lies ahead, and @2chanhaeng will talk about DrFed.
@sabrinkmann@Floppy Two directions I know of. If a hosted service is fine, something like Sentry. For self-hosting, SigNoz is the only F/OSS option I know with easy OpenTelemetry ingestion; I don't know what else is out there. It has a paid cloud version too.
I think Sentry used to have an F/OSS edition. I'm not sure it still exists, or whether it accepts OTLP though.
@drfed is an #ActivityPub debugging tool that he is building with @z9mb1, @gaebalgom, and me. fedi.blue (https://fedi.blue) is a library for servers that interoperate over both ActivityPub and the AT Protocol. Both would make good talks, which is why I would rather the audience picked.
The poll closes on 13 November 2026, so vote for the one you would rather sit through. #Fedify has three maintainers now, and all three of us are going to #FOSDEM 2027 and submitting proposals to the devroom. (The CFP is open until 27 November 2026 if you have a talk of your own.)
Hello, Fediverse! I’m trying to decide what topic to present at FOSDEM 2027 – Social Web Devroom. Which of these two would you be more excited to hear about?
국내 오픈소스 소액 지원 사업 'FOSS for All Microgrants 2026' 수혜 프로젝트 5곳
FOSS for All이 올해 처음 진행한 기부금 모집 및 분배 사업에서 지원한 13개 프로젝트 및 커뮤니티 중 5곳을 선정했습니다. 각 프로젝트에 소액 지원금을 전달할 예정입니다.
선정된 프로젝트는 Z80 프로세서용 LLVM 백엔드 llvm-z80, 요청 처리 과정을 명시적으로 드러내는 Go 웹 프레임워크 Spine, Windows 11 작업 표시줄에 위젯을 넣는 Deskband11Lib, PDF로 제본용 소책자를 만드는 HornPenguin Booklet, 국한문혼용체를 한글로 변환하는 Gukhanmun입니다.
My version would build on ForgeFed, the #ActivityPub protocol for code forges (spec), so that repositories, issues and merge requests federate the way posts already do. The idea is early enough that I haven't even come up with a codename. What I want from it, roughly:
Git and Jujutsu (so-called jj) as equal clients. Not Git hosting with Jujutsu support bolted on, but a forge that understands both, so what Jujutsu is actually good at, stacked changes, becomes a first-class unit of review instead of a pile of separate pull requests.
No owner layer. Since the point is federation, one instance represents one person or one organization, permissions are managed per server, and a repository lives at forge.example/myrepo instead of forge.example/owner/myrepo.
A migration path off GitHub that keeps the history. Importing the code is easy; importing the issues, pull requests and discussions with their original authors attached is the part that matters. I'd keep a placeholder for each GitHub account and let whoever owns that account prove it, after which the instance swaps in their fediverse actor, so attribution carries over. How to express that claim in ActivityPub is the part I haven't figured out. It may need a new FEP.
Where this stands: I haven't read the whole #ForgeFed spec, Fedify doesn't ship the vocabulary yet (fedify-dev/fedify#751), and I have too much else going on to start soon. If you've run a forge or implemented ForgeFed, I'd like to hear whether any of this makes sense.
한 손이 파란색과 흰색 표지의 페이퍼백 책을 들어 보이고 있다. 표지에는 커다란 로마자 글씨와 일본어 글씨가 있으며, 그 아래에는 동물 귀가 달린 교복 차림의 소녀와 만화풍 개, 작은 파란색 공룡을 그린 애니메이션풍 삽화가 있다. 뒤편에는 유리로 된 고층 사무실 건물들이 빽빽한 녹지로 둘러싸인 운하 너머로 솟아 있고, 운하 옆으로는 고가 철도가 지나간다. 하늘은 푸르고 흰 구름이 길게 뻗어 있으며, 화면 오른쪽 아래에는 반점 무늬의 화강암 난간이 자리한다.
Xenon은 Misskey·Mastodon용 iOS 클라이언트입니다. 지금은 TestFlight 단계이고, 앱의 생김새를 통째로 바꾸는 테마 시스템을 외부에 공개할 준비를 하고 있습니다. 공개 전에, 테마를 직접 만들어 보실 분이 얼마나 계실지 조사하고자 합니다.
■ 테마로 할 수 있는 것
- 색, 글꼴, 간격 같은 스타일은 CSS로 바꿀 수 있습니다. 색만 바꾸는 테마라면 CSS 파일 하나만 고치면 됩니다. - 타임라인 셀이나 버튼 같은 UI 부품을 직접 그릴 수 있습니다. TypeScript와 React 문법을 씁니다. - WebGPU 셰이더로 배경이나 효과를 넣을 수 있습니다. Spine을 통한 2D 캐릭터의 애니메이션도 지원합니다. (실험적) - 알림 사운드와 폰트를 변경할 수 있습니다. - 브라우저에서 실시간으로 미리 보면서 만들 수 있습니다. 실기기에서 확인하는 방법은 아직 계획 중에 있습니다.
It's that time of year again, so I've updated last year's (german) Mastodon Wrapped application to create a new Fediverse Wrapped bot. If you would like a summary of the last year, simply mention the bot. Depending on whether you mention the bot publicly or in a private message, you will receive the response. All you have to do is mention the bot in Toot/Message: @fediwrapped_en You can see the result in the quoted message thread. Depending on the load, it takes a few (more) minutes. The software should work with all Fediverse software versions that have an open Outbox. You can find the code for this here: https://github.com/54GradSoftware/fediverse-wrapped. Thanks to @botkit and @fedify for the technical foundations.
I look forward to receiving feedback and ideas for next year.
Sharing very much encouraged! If you share the images yourself, use #FediverseWrapped so others can find them.
ALT text
Fediverse Wrapped, Your rhythm, hongminhee@hollo.social: Wednesday busiest day, busiest hour: 9:00, busiest month: February 2026, longest streak: 30 days, active days of 365: 289, Times in UTC
ALT text
Fediverse Wrapped, Your resonance, hongminhee@hollo.social: 7,942 favourites received, Top post, favourites: 1,208, Top post, boosts: 678, boosts received: 4,233, favourites per post: 7.0, boosts per post: 3.7, replies: 659
ALT text
Fediverse Wrapped, Your media, hongminhee@hollo.social: 45 with media, of those with alt text: 45, alt text rate: 100%, with content warning: 1, public posts: 1,133
ALT text
Fediverse Wrapped, Your community, hongminhee@hollo.social: 1,658 followers, accounts mentioned: 264, replies: 659, boosts: 1,061, on this server since: December 2024
365 days, all from your public posts. Times in UTC.
Which tile surprised you?
Sharing very much encouraged! If you share the images yourself, use #FediverseWrapped so others can find them.
Different timezone? Add tz=America/New_York next time.
ALT text
Fediverse Wrapped, Your year in numbers, hongminhee@hollo.social: 1,133 public posts, boosts: 1,061, replies: 659, with media: 45, favourites received: 7,942, boosts received: 4,233, with content warning: 1
ALT text
Fediverse Wrapped, Your words, hongminhee@hollo.social: 51,589 words written, book pages: 206 pages, words per post: 46, longest post: 5,657, characters: 310.7K
ALT text
Fediverse Wrapped, Your topics, hongminhee@hollo.social: #activitypub 42× · favourite hashtag, #fedidev: 37×, #fediverse: 27×, #fedify: 25×, different hashtags: 129, More hashtags in the background: #typescript, #coscup, #optique, #cli, #deno, #hollo, #node, #bun, #ai, #c2s
ALT text
Fediverse Wrapped, Your fedi type, hongminhee@hollo.social: Alt Text Hero Almost every image described. Thank you., followers: 1,658, on this server since: December 2024, accounts mentioned: 264, You showed up on 289 days.
It's that time of year again, so I've updated last year's (german) Mastodon Wrapped application to create a new Fediverse Wrapped bot. If you would like a summary of the last year, simply mention the bot. Depending on whether you mention the bot publicly or in a private message, you will receive the response. All you have to do is mention the bot in Toot/Message: @fediwrapped_en You can see the result in the quoted message thread. Depending on the load, it takes a few (more) minutes. The software should work with all Fediverse software versions that have an open Outbox. You can find the code for this here: https://github.com/54GradSoftware/fediverse-wrapped. Thanks to @botkit and @fedify for the technical foundations.
I look forward to receiving feedback and ideas for next year.
Sharing very much encouraged! If you share the images yourself, use #FediverseWrapped so others can find them.
ALT text
Fediverse Wrapped, Your rhythm, sabrinkmann@hachyderm.io: Thursday busiest day, busiest hour: 9:00, busiest month: March 2026, longest streak: 27 days, active days of 365: 225, Times in UTC
ALT text
Fediverse Wrapped, Your resonance, sabrinkmann@hachyderm.io: 3,650 favourites received, Top post, favourites: 210, Top post, boosts: 206, boosts received: 2,131, favourites per post: 5.3, boosts per post: 3.1, replies: 410
ALT text
Fediverse Wrapped, Your media, sabrinkmann@hachyderm.io: 160 with media, of those with alt text: 154, alt text rate: 96%, with content warning: 4, public posts: 687
ALT text
Fediverse Wrapped, Your community, sabrinkmann@hachyderm.io: 626 followers, accounts mentioned: 564, replies: 410, boosts: 633, on this server since: December 2022
Es ist wieder diese Zeit des Jahres, weshalb ich die kleine Mastodon-Wraps-Anwendung vom letzten Jahr in einen neuen Fediverse-Wrapped-Bot umgebaut habe. Wenn ihr Lust auf eine Zusammenfassung des letzten Jahres habt, könnt ihr den Bot einfach erwähnen. Je nachdem, ob ihr den Bot öffentlich oder in einer privaten Nachricht erwähnt, erhaltet ihr die Antwort. Alles, was ihr dafür tun müsst, ist, den Bot zu erwähnen: @fediwrapped_de Das Ergebnis seht ihr im zitierten Verlauf. Abhängig von der Auslastung dauert es ein paar (mehr) Minuten. Die Software sollte mit allen Fediverse-Software-Versionen funktionieren, die eine öffentliche Outbox haben. Den Code dafür gibt es hier: https://github.com/54GradSoftware/fediverse-wrapped Dank @botkit und @fedify für die technischen Grundlagen.
Ich freue mich über Feedback und Ideen für das nächste Jahr.
Fediverse Wrapped, Deine Themen, sabrinkmann@hachyderm.io: #Flensburg 25× · Lieblings-Hashtag, #fediverse: 23×, #diday: 15×, #noaw: 14×, verschiedene Hashtags: 213, Im Hintergrund weitere Hashtags: #mastodon, #wikidata, #2mr, #fediday, #didit, #kiel, #osm
ALT text
Fediverse Wrapped, Dein Fedi-Typ, sabrinkmann@hachyderm.io: Alt-Text-Held*in Fast jedes Bild beschrieben. Danke dafür., Follower: 622, auf diesem Server seit: Dezember 2022, Konten erwähnt: 562, An 227 Tagen warst du da.
ActivityPub.Academy was where many of us checked whether our activities actually arrived anywhere. Thanks @crepels for running it so well for so long.
We're carrying that forward. @z9mb1, @2chanhaeng and I maintain Fedify, and with @gaebalgom the four of us are building @drfed, a web platform for developing and debugging #ActivityPub implementations, with NLnet NGI0 Commons Fund support.
Fediverse developers, we hope it earns a place in your toolkit: https://drfed.org/.
ActivityPub.Academy is plagued by spam accounts posting hateful and illegal content. I hoped that deleting accounts after one day would prevent this, but I was mistaken. Since I don't have the time to moderate the instance, I unfortunately have to take it offline. I will think about ways to provide the academy in some other form. Until then, you can find the source code on https://github.com/sgrj/mastodon.
@crepels Thanks for running ActivityPub.Academy all this time. I used it a lot while building Fedify and the other fediverse software I work on: having a real instance to send activities to made federation bugs much easier to track down, and I doubt I'm the only implementer who relied on it. Sorry that spam and the moderation load forced you to shut it down; keeping a public instance usable takes more time than it looks. I hope you find a way to bring it back.
ActivityPub.Academy is plagued by spam accounts posting hateful and illegal content. I hoped that deleting accounts after one day would prevent this, but I was mistaken. Since I don't have the time to moderate the instance, I unfortunately have to take it offline. I will think about ways to provide the academy in some other form. Until then, you can find the source code on https://github.com/sgrj/mastodon.
자유로운, 익명의 인터넷이라는 가치는 낭만의 시대의 기치일 뿐이며 실제로는 유지할 수 없다는 이야기가 나온지도 오래 되었다. 오늘, AI가 모두가 통제된 인터넷을 원하는 세상을 정말로 앞당기고 있을지도 모른다.
모순이라는 말이 있다. 이 맥락에서 단어의 뜻보다 중요한 것은 이 단어의 유래이다. 초나라 때 창은 훌륭한 공격수단이었고 방패는 훌륭한 방어수단이었으며 둘은 서로 겨룰 수 있을 정도로 비교 가능한 것이었다. 오늘날은 그렇지 않다. 기술의 발전은 공격을 방어에 비해 비대칭적으로 예리하게 만든다. 여전히 우리는 방탄복을 입고 콘크리트 벽 뒤에서 시가전을 벌이지만, 그것은 결코 초나라 때의 방패와 성곽만치 든든한 것은 아니다.
2천년이 흘렀다. 초나라 상인에게 방아쇠만 당기면 400보 밖에서 사람을 쓰러뜨릴 수 있는 무기가 있으니 팔아달라고 했더라면, 물건을 팔 때마다 손님이 담벼락 너머로 사라질 때까지 총구가 나를 향하지 않나 지켜보느라 오금이 저릴 것이다.
그러나 우리는 전국에 300만정의 총기가 있는 나라에서 살면서도 어떤 방탄복이 좋은지 고민하지는 않는다. 여러 이유 가운데 하나는 돈뭉치만 싸들고 가면 소총을 팔아주는 상인이 없기 때문이다. 강력한 무기가 나를 겨누지 않고자 한다면 이름표가 붙지 않은 익명의 무기가 있어서는 안된다.
그동안 인터넷의 익명성이 논의와 논쟁의 대상이 되었던 것은 그것이 논쟁거리가 될 정도로 득실을 따질 수 있었기 때문이었다. 우리는 소프트웨어 보안이 합리적인 비용으로 유지 가능한 시대의 마지막을 살고 있을지도 모른다. 인터넷 세계의 창이 날카로워지다 못해 총으로 바뀌게 된다면, 현실적으로 모든 서비스가 방탄일 수는 없다. 보안이 최우선인 거대기업이 운영하지 않는 서비스를 보호할 방법은 보안 강화가 아니라 익명의 총구를 제거하는 것일지도 모른다.
그러므로, 만일 당신이 인터넷이 오늘날과 같기를 바라는 사람 가운데 하나라면, 내일의 인터넷이 '암흑의 숲'이 아니기를 간절히 바라야 할 것이다.