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

洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

1,085 following1,891 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

@yijuckhangwe@qdon.space

손가락 논란이 복수의 남초 커뮤니티에서 확대되는 상황에 접어들면 기업 혹은 창작자들은 대응 방식을 선택해야 한다. 무대응은 논란을 키울 가능성이 높으며, 사과문과 반박 해명을 오갔던 스튜디오뿌리의 사례에서처럼 대응방식에 일관성이 부족할 경우에도 남성 소비자들은 보이콧운동에 돌입하고는 한다. 커뮤니티의 남성들이 대체로 만족하는 대응책은 기업이 해당 작업자를 빠르게 징계하고 '남성혐오 사상, 즉 페미니즘을 거부한다'는 메시지가 선명하게 드러나 는 사과문을 발표하는 것이다. 여성 단체나 진보적 활동 단체, 혹은 언론의 개입은 유감스럽게도 논란의 해소에 별다른 도움이 되지 못한다.
-한국성폭력상담소 기획, 권김현영·김효정·유호정·이리예·이우창·이한·추지현·황유나『폭주하는 남성성』중에서

@jon@henshaw.social
Graffiti on a wall that says, “ENDLES GROWTH IS THE STRATEGY OF CANCER CELLS”
ALT text

Graffiti on a wall that says, “ENDLES GROWTH IS THE STRATEGY OF CANCER CELLS”

@grishka@mastodon.social

Why do I sometimes get the feeling that the entire world is "based in the United States of America"...

@hongminhee@hollo.social

I'm working my way through the Web Browser Engineering book (by Pavel Panchekha & Chris Harrelson), but I'm using asyncio for my implementation instead of the book's examples.

I hit a roadblock in Chapter 2, which introduces tkinter. How do you make tkinter's event loop and asyncio's event loop play nicely together?

A bit of research led me to this fantastic library, async-tkinter-loop, which seems to solve this exact problem. Sharing in case anyone else is on a similar journey!

P.S. If you're curious, the repository I'm working on is here: https://codeberg.org/hongminhee/hongju.

codeberg.org

hongju

A Python implementation of a web browser engine, built while following the exercises in Web Browser Engineering

@krosylight@fosstodon.org

The popular myth that "the meat protein is the best and the plant protein is the worst" is barring many Koreans from trying less-meat diet, they believe that a good meal must include meat for their health. Pretty the opposite in 2025 when people have enough nutrition, we are not in the Korean War era anymore.

@hongminhee@hollo.social

韓国のFedifyの貢献者の方々と一緒に、11月か12月に東京へ行くことになりそうです。日本のソフトウェアエンジニアの方々と交流したいのですが、参加できそうなイベントやおすすめの場所は有りますか?

@hongminhee@hollo.social

After being a dedicated Vim/Neovim user for over 20 years, I somewhat reluctantly switched to VS Code about five years ago when I started coding in TypeScript, mainly pulled in by its ecosystem. However, I've recently started using , and I'm incredibly satisfied. One of the biggest reasons I always loved Vim/Neovim was its lightweight and fast performance. Zed feels like it captures the best of both worlds: it's modern and feature-rich like VS Code, yet remains as light and responsive as Vim.

@hongminhee@hollo.social

權英國(권영국) ()漢字(한자) 이름도 정말로 「英國(영국)」이신…

https://qdon.space/@blue_on/115467654691399788

qdon.space

Blue_ON (@blue_on@qdon.space)

권영국씨 런던베이글갤러리 가서 시위하시던데 역시 진짜 영국이 가짜 영국을 때려잡는구나(?)

@blue_on@qdon.space

권영국씨 런던베이글갤러리 가서 시위하시던데
역시 진짜 영국이 가짜 영국을 때려잡는구나(?)

@mitchellh@hachyderm.io

libghostty can now encode terminal contents as HTML. On the left is an example program that reads stdin, loads it in a terminal, and encodes to HTML. On the right, an example of `fastfetch` encoded to the browser. Coming soon to Ghostty clipboard ops automatically.

@Tim@www.timprobst.com

If you are a public figure, elected official, or a public company or organization posting on Threads, I ask you to please, please, please turn on Fediverse Sharing in your settings.

You will immediately free your content from any specific company’s servers and will make it possible for people using other apps and tools to follow your message.

This is a win-win opportunity for everyone in a time when we all need to meet people where they are.

Turn on sharing to the fediverse on Threads