The prolific @hongminhee talks about how a small typographic itch (annotations) turned into upstream patches, a framework, and two fediverse servers

洪 民憙 (Hong Minhee) 
@hongminhee@hollo.social
1,104 following1,885 followers
An intersectionalist, feminist, and socialist living in Seoul (UTC+09:00). @tokolovesme's spouse. Who's behind @fedify, @hollo, and @botkit. Write some free software in #TypeScript, #Haskell, #Rust, & #Python. They/them.
서울에 사는 交叉女性主義者이자 社會主義者. 金剛兔(@tokolovesme)의 配偶者. @fedify, @hollo, @botkit 메인테이너. #TypeScript, #Haskell, #Rust, #Python 等으로 自由 소프트웨어 만듦.
- Website
- Hackers' Pub
Thanks to everyone who caught my talk, I just wanted ruby annotations: writing in dead scripts on the living fediverse, at @COSCUP 2026 today! It was great seeing you in the Fediverse & Social Web track. Here are the slides.
https://fediverse-ruby-coscup-2026.hongminhee.codefloe.page/

fediverse-ruby-coscup-2026.hongminhee.codefloe.page
I just wanted ruby annotations: writing in dead scripts on the living fediverse - Slidev
"Koreans used to mix [hanja] (漢字; Chinese characters) into Korean prose, much as Japanese still mixes kanji and kana. The style is called [Korean mixed script] (國漢文混用體). Almost nobody writes this way anymore. I do.\n\nWhen I wanted to post this way on the fediverse, I ran into a small but stubborn problem: [`<ruby>` annotations][ruby], the HTML feature that puts pronunciation guides above or beside characters, were stripped by the major servers I tried. I filed an issue against [Mastodon]. It sat there for a long time. At some point, “maybe I should run my own server” somehow became “maybe I should implement [ActivityPub] myself.”\n\nActivityPub is not simple. [JSON-LD] alone has several ways to say the same thing. Then come HTTP Signatures, WebFinger, NodeInfo, inbox forwarding, and the small incompatibilities that only become obvious when Mastodon and Misskey disagree. Before building the server I wanted, I built [Fedify]: a TypeScript framework that keeps most of that protocol plumbing out of application code.\n\n[Hollo] came next, because I still wanted the original thing: a single-user ActivityPub server where Markdown and `<ruby>` annotations survived the trip. [Hackers' Pub] followed from the same framework, aimed at developers who want short posts and longer articles to federate.\n\nThis talk is about how a small typographic itch turned into upstream patches, a framework, and two fediverse servers. I still just wanted ruby annotations.\n\n[hanja]: https://en.wikipedia.org/wiki/Hanja\n[Korean mixed script]: https://en.wikipedia.org/wiki/Korean_mixed_script\n[ruby]: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/ruby\n[Mastodon]: https://joinmastodon.org/\n[ActivityPub]: https://www.w3.org/TR/activitypub/\n[JSON-LD]: https://json-ld.org/\n[Fedify]: https://fedify.dev/\n[Hollo]: https://docs.hollo.social/\n[Hackers' Pub]: https://hackers.pub/\n"
WHY thank you
mastodon.iftas.org
IFTAS (@iftas@mastodon.iftas.org)
Attached: 1 image @z9mb1@hackers.pub #Fedify co-maintainer Jiwon up next doing an excellent job on first public speaking! Introducing Feder: a Rust framework for building ActivityPub applications. #COSCUP2026 #COSCUP
This quote was not authorized by the quoted post's author.
@jihyeok walks us through two very cool #IndieWeb projects, including https://oeee.cafe/ a federated web drawing platform
雪上加霜으로 택시에서 電話機까지 두고 내림… 結局 아직까지도 못 찾았다…
@jj1bdx.tokyo Thanks!
臺北 到着한 첫 날부터 胃臟炎에 걸려서 宿所 밖을 못 나가다가 오늘은 아예 病院을 가 보려고 한다…
Anyway, shout out to @fedify for having a Nuxt module <3
臺北 到着!
@2chanhaeng 네… 다 쌌습니다 ㅋㅋ
來日 午前 9時에 臺北行 飛行機를 타야 하는데, 아직 짐을 못 쌌다… 🙄
The big announcement here is that we've been approved for an @nlnet grant to cover the next 12 months of work on the task force.
As such, I'm needing to write up an Memorandum of Understanding (MoU) plan for NLNet to ensure we can secure the funding for each work item.
If you'd like to provide input on what we work on over the next 12 months, please see: https://github.com/swicg/activitypub-trust-and-safety/discussions/144
@thisismissem@activitypub.space @Mastodon @Bonfire @pixelfed
@gotosocial @iftas
github.com
12 Month Plan (August 2026 -> August 2027) · swicg/activitypub-trust-and-safety · Discussion #144
We've received confirmation on our grant application to support our standards work, so we need to start planning the next twelve months of work for the task force, such that I can figure out the me...
I added a list of recommended libraries to the ActivityPub developer guide:
https://codeberg.org/ap-next/ap-next/src/branch/main/guide.md#libraries
- activity (Go, used in GoToSocial)
- Fedify (JavaScript, used in Hollo and Ghost)
- Fedipub (Ruby, used in Manyfold)
- activitypub_federation (Rust, used in Lemmy)
- APx (Rust, used in Mitra)
This list only includes libraries that are actually used somewhere. Libraries that are not used, or used in projects with too few users are not included.
mitra.social
Mitra - Federated social network
Federated social network
https://rosettalens.com/s/ko/drfed-reducing-complexity-and-enabling-more-people-shape-fediverse
RE: https://hollo.social/@hongminhee/019fbaaa-2738-7cfa-9852-fefb1587a5c5
hollo.social
榮光스럽게도 @drfed@hackers.pub 팀을 代…
榮光스럽게도 @drfed@hackers.pub 팀을 代表하여 @APC@mastodon.social (Association for Progressive Communications) 웹사이트의 《自由로운 未來 인터넷 만들기》(Building a Free Internet of the Future) 인터뷰 시리즈에 答하게 되었습니다 (英文). https://www.apc.org/en/news/drfed-reducing-complexity-and-enabling-more-people-shape-fediverse
This quote was not authorized by the quoted post's author.
@silverpill Since this is a roadmap for about a year from now, it's not very specific yet, but it will likely involve providing test harnesses for the major FEPs.
我らがFediverse #osckyoto
@sasann Thanks for your words!
@dansup Thanks!!
洪民憙大大受 APC(Association for Progressive Communications)專訪
hollo.social
It is an honour to have been i…
It is an honour to have been interviewed on behalf of the @drfed@hackers.pub team for @APC@mastodon.social's *Building a Free Internet of the Future* series. https://www.apc.org/en/news/drfed-reducing-complexity-and-enabling-more-people-shape-fediverse
It is an honour to have been interviewed on behalf of the @drfed team for @APC's Building a Free Internet of the Future series.
https://www.apc.org/en/news/drfed-reducing-complexity-and-enabling-more-people-shape-fediverse
apc.org
DrFed on reducing complexity and enabling more people to shape the Fediverse
DrFed is a web-based platform for developing and debugging implementations of ActivityPub – an open standard and protocol for decentralised networking. A team of four people from East Asia is developing DrFed. We interviewed one of them, Hong Minhee, regarding openness, tech, technical specs, the Fediverse’s strengths and limits, language barriers to decentralisation, and far more.
光栄なことに、DrFed(@drfed)チームを代表して、APC(@APC、Association for Progressive Communications)の『自由な未来のインターネット作り』(Building a Free Internet of the Future)インタビューシリーズにお答えすることになりました。(英語)
https://www.apc.org/en/news/drfed-reducing-complexity-and-enabling-more-people-shape-fediverse
apc.org
DrFed on reducing complexity and enabling more people to shape the Fediverse
DrFed is a web-based platform for developing and debugging implementations of ActivityPub – an open standard and protocol for decentralised networking. A team of four people from East Asia is developing DrFed. We interviewed one of them, Hong Minhee, regarding openness, tech, technical specs, the Fediverse’s strengths and limits, language barriers to decentralisation, and far more.
榮光스럽게도 @drfed 팀을 代表하여 @APC (Association for Progressive Communications) 웹사이트의 《自由로운 未來 인터넷 만들기》(Building a Free Internet of the Future) 인터뷰 시리즈에 答하게 되었습니다 (英文).
https://www.apc.org/en/news/drfed-reducing-complexity-and-enabling-more-people-shape-fediverse
apc.org
DrFed on reducing complexity and enabling more people to shape the Fediverse
DrFed is a web-based platform for developing and debugging implementations of ActivityPub – an open standard and protocol for decentralised networking. A team of four people from East Asia is developing DrFed. We interviewed one of them, Hong Minhee, regarding openness, tech, technical specs, the Fediverse’s strengths and limits, language barriers to decentralisation, and far more.
It is an honour to have been interviewed on behalf of the @drfed team for @APC's Building a Free Internet of the Future series.
https://www.apc.org/en/news/drfed-reducing-complexity-and-enabling-more-people-shape-fediverse
apc.org
DrFed on reducing complexity and enabling more people to shape the Fediverse
DrFed is a web-based platform for developing and debugging implementations of ActivityPub – an open standard and protocol for decentralised networking. A team of four people from East Asia is developing DrFed. We interviewed one of them, Hong Minhee, regarding openness, tech, technical specs, the Fediverse’s strengths and limits, language barriers to decentralisation, and far more.
@lutindiscret @kosmo I have no idea. @robin_maki Does it?
A friend of mine just launched Kosmo, a new #fediverse service out of Korea, built around the dōjin (同人) scene: fan works, fanzines, that whole self-published creative culture. It's live now at kos.moe, in open beta and Korean-language only for now.
It speaks #ActivityPub, so you get the basics: posting, following, boosting. It also has emoji reactions, and one account can hold several public profiles. They say profile tags are coming next, meant to express something about a profile's identity and usable for search and muting too.
It's still early, and they'd genuinely appreciate feedback from anyone who gives it a try.
kos.moe
KOSMO
흩어진 타임라인을 한곳에서.
안녕하세요. 동인 창작 문화 향유자를 위한 SNS, 코스모입니다.
개발 과정에서 이용자 여러분의 목소리를 더 가까이 듣고, 다양한 기능을 실제 환경에서 검증하고 다듬기 위해 오픈 베타를 시작합니다.
코스모를 직접 이용해 보시고, 불편한 점이나 바라는 점이 있다면 자유롭게 의견을 보내 주세요.
여러분의 피드백을 바탕으로 더 나은 코스모를 만들어 가겠습니다.
많은 관심과 참여 부탁드립니다.
감사합니다.
kos.moe
KOSMO
흩어진 타임라인을 한곳에서.
현재 코스모는 연합우주 SNS의 기본 기능과, 이모지 리액션 및 멀티 프로필 기능을 제공합니다.
아직 초기 개발 단계라 다듬을 점이 있지만, UI와 다양한 기능을 꾸준히 개선하겠습니다.
근시일 내에는 프로필의 정체성을 표현하고 검색·뮤트에 활용할 수 있는 ‘프로필 태그’를 선보일 예정입니다.
코스모를 자유롭게 이용해 보시고, 추가 의견은 ‘피드백 보내기’로 들려주세요.
보내주신 의견을 바탕으로 더 나은 코스모를 함께 만들어가겠습니다.
감사합니다.
안녕하세요. 동인 창작 문화 향유자를 위한 SNS, 코스모입니다.
개발 과정에서 이용자 여러분의 목소리를 더 가까이 듣고, 다양한 기능을 실제 환경에서 검증하고 다듬기 위해 오픈 베타를 시작합니다.
코스모를 직접 이용해 보시고, 불편한 점이나 바라는 점이 있다면 자유롭게 의견을 보내 주세요.
여러분의 피드백을 바탕으로 더 나은 코스모를 만들어 가겠습니다.
많은 관심과 참여 부탁드립니다.
감사합니다.
kos.moe
KOSMO
흩어진 타임라인을 한곳에서.
@bootlegrydia That's also interesting!
@hongminhee seems in northeast china's korean language it's 건반군 (鍵盤軍? 君? dunno which one it is)
mw.jl.gov(dot)cn/xxgk/tzgg/202412/W020241218543067361444.pdf



