洪 民憙 (Hong Minhee) :nonbinary:'s avatar

洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

1,104 following1,887 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 , , , & . They/them.

서울에 사는 交叉女性主義者이자 社會主義者. 金剛兔(@tokolovesme)의 配偶者. @fedify, @hollo, @botkit 메인테이너. , , , 等으로 自由 소프트웨어 만듦.

()

Pinned

@hongminhee@hollo.social

Hello! I'm Hong Minhee (洪 民憙), an open source software engineer in my late 30s, living in Seoul, Korea. I'm bisexual and non-binary (they/them), and an enthusiastic advocate of free/open source software and the fediverse.

I work full-time on @fedify, an ActivityPub server framework in TypeScript, funded by @sovtechfund. I'm also the creator of @hollo, a single-user ActivityPub microblog; @botkit, an ActivityPub bot framework; Hackers' Pub, a fediverse platform for software developers; and LogTape, a logging library for JavaScript and TypeScript.

I have a long interest in East Asian languages (CJK) and Unicode. I post mostly in English here, though occasionally in Japanese or in mixed-script Korean (國漢文混用體), a traditional writing style that interleaves Chinese characters with the native Korean alphabet. Wanting to write in that style was actually one of the reasons I joined the fediverse. Feel free to talk to me in English, Korean, Japanese, or even Literary Chinese!

en.wikipedia.org

Korean mixed script - Wikipedia

Pinned

はじめまして!ソウル在住の30代後半のオープンソースソフトウェアエンジニア、洪 民憙ホン・ミンヒと申します。バイセクシュアル(bisexual)・ノンバイナリー(non-binary)で、自由・オープンソースソフトウェア(F/OSS)とフェディバース(fediverse)の熱烈な支持者です。

STF(@sovtechfund)の支援を受け、TypeScript用ActivityPubサーバーフレームワーク「@fedify」の開発に専念しています。他にも、おひとり様向けのActivityPubマイクロブログ「@hollo」、ActivityPubボットフレームワーク「@botkit」、ソフトウェア開発者向けフェディバースプラットフォームHackers' Pub、JavaScript・TypeScript用ロギングライブラリLogTapeなどの制作者でもあります。

東アジア言語(いわゆるCJK)とUnicodeにも興味があります。このアカウントでは主に英語で投稿していますが、時々日本語や国漢文混用体(漢字ハングル混じり文)の韓国語でも書いています。実はこの文体で書きたくてフェディバースを始めた、という経緯もあります。日本語、英語、韓国語、漢文でも気軽に話しかけてください!

speakerdeck.com

国漢文混用体からHolloまで

本発表では、韓国語の「国漢文混用体」(漢字ハングル混じり文)を自分のフェディバース投稿に実装したいという小さな目標から始まった旅路を共有します。 この目標を達成するために、ActivityPubのJSON-LDの複雑さやHTTP Signatures、WebFingerなどの仕様を理解する必要性に…

Pinned

安寧(안녕)하세요! 저는 서울에 살고 있는 30() 後半(후반)의 오픈 소스 소프트웨어 엔지니어 洪民憙(홍민희)입니다. 兩性愛者(양성애자)(bisexual)이자 논바이너리(non-binary)이며, 自由(자유)·오픈 소스 소프트웨어(F/OSS)와 聯合宇宙(연합우주)(fediverse)의 熱烈(열렬)支持者(지지자)이기도 합니다.

STF(@sovtechfund)의 支援(지원)을 받아 TypeScript() ActivityPub 서버 프레임워크 @fedify 開發(개발)專業(전업)으로 ()하고 있습니다. 그 ()에도 싱글 유저() ActivityPub 마이크로블로그 @hollo, ActivityPub 봇 프레임워크 @botkit, 소프트웨어 開發者(개발자)를 위한 聯合宇宙(연합우주) 플랫폼 Hackers' Pub, JavaScript·TypeScript() 로깅 라이브러리 LogTape ()製作者(제작자)이기도 합니다.

()아시아 言語(언어)(이른바 CJK)와 Unicode에도 關心(관심)이 많습니다. 이 計定(계정)에서는 ()英語(영어)로 포스팅하지만, 때때로 日本語(일본어)國漢文混用體(국한문 혼용체) 韓國語(한국어)로도 씁니다. 聯合宇宙(연합우주)에 오게 된 動機(동기) () 하나가 바로 國漢文混用體(국한문 혼용체)로 글을 쓰고 싶었기 때문이기도 하고요. 韓國語(한국어), 英語(영어), 日本語(일본어), 아니면 漢文(한문)으로도 말을 걸어주세요!

logtape.org

LogTape

Unobtrusive logging library with zero dependencies—library-first design for Deno, Node.js, Bun, browsers, and edge functions

@iftas@mastodon.iftas.org

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

presenter and slideshow
ALT text

presenter and slideshow

@hongminhee@hollo.social

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"

@iftas@mastodon.iftas.org

@z9mb1 co-maintainer Jiwon up next doing an excellent job on first public speaking! Introducing Feder: a Rust framework for building ActivityPub applications.

intro slide shows Jiwon in wide brimmed black hat.
ALT text

intro slide shows Jiwon in wide brimmed black hat.

@hongminhee@hollo.social

臺北(타이베이) 到着(도착)한 첫 날부터 胃臟炎(위장염)에 걸려서 宿所(숙소) 밖을 못 나가다가 오늘은 아예 病院(병원)을 가 보려고 한다…

@thisismissem@hachyderm.io · Reply to Emelia

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: github.com/swicg/activitypub-t

@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...

@silverpill@mitra.social

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.

#fedidev #activitypub

mitra.social

Mitra - Federated social network

Federated social network

@moreal@hackers.pub
@foolfitz@social.slat.org · Reply to Jiajun Xu
@foolfitz@social.slat.org
@hongminhee@hollo.social
@hongminhee@hollo.social

A friend of mine just launched Kosmo, a new 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 , 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

흩어진 타임라인을 한곳에서.

@kosmo@planet.moe

안녕하세요. 동인 창작 문화 향유자를 위한 SNS, 코스모입니다.

개발 과정에서 이용자 여러분의 목소리를 더 가까이 듣고, 다양한 기능을 실제 환경에서 검증하고 다듬기 위해 오픈 베타를 시작합니다.

코스모를 직접 이용해 보시고, 불편한 점이나 바라는 점이 있다면 자유롭게 의견을 보내 주세요.
여러분의 피드백을 바탕으로 더 나은 코스모를 만들어 가겠습니다.

많은 관심과 참여 부탁드립니다.
감사합니다.

kos.moe

kos.moe

KOSMO

흩어진 타임라인을 한곳에서.

@kosmo@planet.moe · Reply to 코스모

현재 코스모는 연합우주 SNS의 기본 기능과, 이모지 리액션 및 멀티 프로필 기능을 제공합니다.
아직 초기 개발 단계라 다듬을 점이 있지만, UI와 다양한 기능을 꾸준히 개선하겠습니다.

근시일 내에는 프로필의 정체성을 표현하고 검색·뮤트에 활용할 수 있는 ‘프로필 태그’를 선보일 예정입니다.
코스모를 자유롭게 이용해 보시고, 추가 의견은 ‘피드백 보내기’로 들려주세요.

보내주신 의견을 바탕으로 더 나은 코스모를 함께 만들어가겠습니다.
감사합니다.

@kosmo@planet.moe

안녕하세요. 동인 창작 문화 향유자를 위한 SNS, 코스모입니다.

개발 과정에서 이용자 여러분의 목소리를 더 가까이 듣고, 다양한 기능을 실제 환경에서 검증하고 다듬기 위해 오픈 베타를 시작합니다.

코스모를 직접 이용해 보시고, 불편한 점이나 바라는 점이 있다면 자유롭게 의견을 보내 주세요.
여러분의 피드백을 바탕으로 더 나은 코스모를 만들어 가겠습니다.

많은 관심과 참여 부탁드립니다.
감사합니다.

kos.moe

kos.moe

KOSMO

흩어진 타임라인을 한곳에서.