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

洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social · 1029 following · 1583 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 메인테이너. , , , 等으로 自由 소프트웨어 만듦.

()

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

@hongminhee@hollo.social

Hello, I'm an open source software engineer in my late 30s living in , , and an avid advocate of and the .

I'm the creator of @fedify, an server framework in , @hollo, an ActivityPub-enabled microblogging software for single users, and @botkit, a simple ActivityPub bot framework.

I'm also very interested in East Asian languages (so-called ) and . Feel free to talk to me in , (), or (), or even in Literary Chinese (, )!

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

@hongminhee@hollo.social · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post

安寧(안녕)하세요, 저는 서울에 살고 있는 30() 後半(후반) 오픈 소스 소프트웨어 엔지니어이며, 自由(자유)·오픈 소스 소프트웨어와 聯合宇宙(연합우주)(fediverse)의 熱烈(열렬)支持者(지지자)입니다.

저는 TypeScript() ActivityPub 서버 프레임워크인 @fedify 프로젝트와 싱글 유저() ActivityPub 마이크로블로그인 @hollo 프로젝트와 ActivityPub 봇 프레임워크인 @botkit 프로젝트의 製作者(제작자)이기도 합니다.

저는 ()아시아 言語(언어)(이른바 )와 유니코드에도 關心(관심)이 많습니다. 聯合宇宙(연합우주)에서는 國漢文混用體(국한문 혼용체)를 쓰고 있어요! 제게 韓國語(한국어)英語(영어), 日本語(일본어)로 말을 걸어주세요. (아니면, 漢文(한문)으로도!)

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

@hongminhee@hollo.social · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post

こんにちは、私はソウルに住んでいる30代後半のオープンソースソフトウェアエンジニアで、自由・オープンソースソフトウェアとフェディバースの熱烈な支持者です。名前は洪 民憙ホン・ミンヒです。

私はTypeScript用のActivityPubサーバーフレームワークである「@fedify」と、ActivityPubをサポートする1人用マイクロブログである 「@hollo」と、ActivityPubのボットを作成する為のシンプルなフレームワークである「@botkit」の作者でもあります。

私は東アジア言語(いわゆるCJK)とUnicodeにも興味が多いです。日本語、英語、韓国語で話しかけてください。(または、漢文でも!)

개발곰's avatar
개발곰

@gaebalgom@hackers.pub

Welcom to the gaji,

Type-safe GitHub Actions

Write GitHub Actions workflows in TypeScript with full type safety

https://gaji.gaebalgom.work

Alexandre Mutel's avatar
Alexandre Mutel

@xoofx@mastodon.social

Heya! 🥳 XenoAtom.CommandLine 2.0 is out: xenoatom.github.io/commandline/
It brings XenoAtom.Terminal.UI integration, validation, option constraints, and pluggable output rendering. After a month of terminal-focused work, it finally feels complete! 😅

I'm also consolidating my sites with shared templates via my Lunet generator, and I'm hoping to share it more broadly later this year.

Finally, the XenoAtom umbrella now has a landing page: xenoatom.github.io/ 🤩

Screenshot of an HelloWorld application using XenoAtom.CommandLine .NET library
ALT text detailsScreenshot of an HelloWorld application using XenoAtom.CommandLine .NET library
abadidea's avatar
abadidea

@0xabad1dea@infosec.exchange

So You Want To Write An Open Source Discord Replacement

Things you don’t need:
- federation/distributed systems
- multiparty end-to-end encryption
- an entirely new operating system kernel specially designed to—

Things you DO need:
- a user interface that is Normal
- the ability to use languages other than English and writing systems other than Latin
- higher standards of user experience than how irc actually works in the real world
- any fucking clue how Discord works and why people use it

I have muted replies to this post due to the usual reasons

Box464's avatar
Box464

@box464@mastodon.social · Reply to Box464's post

My code is ugly, but it works! And I didn't have to learn all the intricacies of every one-off scenario between every single platform. Fedify hides that from me, and I'm so glad it does. I have no desire to go that deep.

fedify.dev

2/2

Box464's avatar
Box464

@box464@mastodon.social

Using @fedify to see how far I can get with very simplistic AP objects and activities. The tutorial and documentation was helpful and gave me a solid template to work from.

The fedify CLI is a great debugging tool, too.

The built in tunnel command makes it a snap to spin up temporary servers that are open to the public web for testing. Here I have two instances spun up so I can send activities between them.

1/2

Fedify is running in four different kitty windows, two are running the app, two are running temporary tunnels.
ALT text detailsFedify is running in four different kitty windows, two are running the app, two are running temporary tunnels.
洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social · Reply to Doug Webb's post

@douginamug Of course, thanks!

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

@hongminhee@hollo.social

Fedify 2.0 will probably be out by the end of February. No, it has to be.

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

@hongminhee@hollo.social · Reply to dansup's post

@dansup Bower? Haven't been heard of it for a decade… 😂

TypeScript's avatar
TypeScript

@TypeScript@fosstodon.org

TypeScript 6.0 beta is now published!

This release brings

- inference improvements for functions
- updates to package.json 'imports'
- Temporal APIs
- alignments for the upcoming TypeScript 7.0
- & more!

Try it today!

devblogs.microsoft.com/typescr

Julian Fietkau's avatar
Julian Fietkau

@julian@fietkau.social · Reply to Fedi.Tips's post

@FediTips Re: reply controls.

GoToSocial came up with a way (docs.gotosocial.org/en/latest/) to do this. It doesn't “solve” malicious servers, but it lets benevolent servers honor each other's inhabitants' wishes.

I'm drafting a “Fediverse Enhancement Proposal” document to make it easier for other projects to join GTS. It's progressing, but I have day job stuff etc. It might help to add a few collaborators.

Anyone comfortable w/ technical specs similar to this fediverse.codeberg.page/fep/fe & want to help?

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

@hongminhee@hollo.social · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post

Sneak peak.

Traces list page of the debug dashboard
ALT text detailsTraces list page of the debug dashboard
Trace detail page showing activities and logs
ALT text detailsTrace detail page showing activities and logs
洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

Working on @fedify/debugger, an embedded ActivityPub debug dashboard for Fedify applications. It will be shipped with Fedify 2.0.

https://github.com/fedify-dev/fedify/pull/564

Lobsters

@lobsters@mastodon.social

How to level up the fediverse lobste.rs/s/gx9hvu
fosdem.org/2026/schedule/event

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

@hongminhee@hollo.social · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post

Sneak peak.

Traces list page of the debug dashboard
ALT text detailsTraces list page of the debug dashboard
Trace detail page showing activities and logs
ALT text detailsTrace detail page showing activities and logs
洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

Working on @fedify/debugger, an embedded ActivityPub debug dashboard for Fedify applications. It will be shipped with Fedify 2.0.

https://github.com/fedify-dev/fedify/pull/564

Graham Perrin's avatar
Graham Perrin

@grahamperrin@bsd.cafe

RE: mastodon.social/@lobsters/1158

Good reads:

― the 2024 blog post
― the 2026 discussion in Lobsters.

Incidentally, I did stop using Discord. No regrets.

Alexandre Mutel's avatar
Alexandre Mutel

@xoofx@mastodon.social · Reply to Alexandre Mutel's post

Just promoted XenoAtom.Terminal.UI to 1.0! 🎉

I have added 2 new features from the preview: placeholder and brush gradients usable with text controls! 🎨

I'm going to see if I can add an extension to XenoAtom.CommandLine library to generate beautiful command line help and I will be hopefully done with this entire sidetrack of projects! ☺️

Video capture of the FullscreenDemo of XenoAtom.Terminal.UI
ALT text detailsVideo capture of the FullscreenDemo of XenoAtom.Terminal.UI
Jiyu (robin)'s avatar
Jiyu (robin)

@jiyu@hackers.pub

URI는 고유하지만 WebFinger 핸들이 동일한 계정들에 대해 각 구현체들이 어떻게 대응하는지가 궁금하다...

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

@hongminhee@hollo.social · Reply to pkg update's post

@pkgupdt 음, 그렇다기 보다는 ActivityPub 具顯(구현)이 어카운트의 캐시에 依存(의존)하면 안 된다고 보시면 될 것 같아요. 🤔

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

@hongminhee@hollo.social · Reply to pkg update's post

@pkgupdt ()은 도메인 네임 再使用(재사용)可能(가능)하긴 합니다. 서비스 終了(종료)하기 ()에 모든 어카운트에 ()Delete 액티비티를 날리면 (이른바 self-destruct) 確實(확실)하게 可能(가능)하고, 그렇지 않더라도 時間(시간)이 좀 지나면 可能(가능)해야 합니다.

HaskellOrg's avatar
HaskellOrg

@haskell@fosstodon.org

“Well-Typed are delighted to announce a release preview of hs-bindgen, a tool for automatic Haskell binding generation from C header files”

Go try it out and give feedback!

well-typed.com/blog/2026/02/hs

Chee Aun 🤔's avatar
Chee Aun 🤔

@cheeaun@mastodon.social · Reply to Derek's post

@deach I'm not particularly knowledgeable about them. I used to spend a lot of time on implementing localization stuff, but not much on vertical text unfortunately.

This reminded me of articles by @huijing which have a lot more details and background:
- chenhuijing.com/blog/chinese-w (2016)
- chenhuijing.com/blog/vertical- (2017)

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

@hongminhee@hollo.social

Early bird CFP for @COSCUP 2026 seems available now. Anyone interested?

https://blog.coscup.org/2026/02/lead-trend-coscup-2026-early-bird-cfp.html

Chee Aun 🤔's avatar
Chee Aun 🤔

@cheeaun@mastodon.social

RE: mastodon.social/@cheeaun/11604

And of course, I'm already taking the first steps.

(local dev)

Screenshot of the quoted post on Phanpy, but the quoted post of the quoted post has vertical text layout.
ALT text detailsScreenshot of the quoted post on Phanpy, but the quoted post of the quoted post has vertical text layout.
Chee Aun 🤔's avatar
Chee Aun 🤔

@cheeaun@mastodon.social · Reply to Chee Aun 🤔's post

RE: mastodon.social/@shimon1024/11

"AFAIK, Mastodon is the first global social networking service that displays Mongolian script posts vertically" github.com/mastodon/mastodon/i

Quoting this post for testing, and screenshot for reference.

A Mastodon post showing a post by shimon1024@mastodon.social with a Traditional Mongolian content, vertically laid out.
ALT text detailsA Mastodon post showing a post by shimon1024@mastodon.social with a Traditional Mongolian content, vertically laid out.
洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post

Just created a Matrix room for Fedify contributors: #fedify-contributors:matrix.org. If you'd like to contribute to Fedify or wonder how Fedify internals are going on please join there!

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

@hongminhee@hollo.social

Did you know there's a community space for , , , and other Fedify ecosystem projects?

Whether you have questions, want to share what you're building, or just want to hang out with fellow fediverse developers—come join us!

Eugen Rochko's avatar
Eugen Rochko

@Gargron@mastodon.social

Someone at asked us to put some promotional materials on our website that they could print for an event. There is now a section for that on the Branding page with our first poster:

joinmastodon.org/branding

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

@hongminhee@hollo.social · Reply to dansup's post

@dansup Isn't Matrix enough for you? 😅

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

@hongminhee@hollo.social

Did you know there's a community space for , , , and other Fedify ecosystem projects?

Whether you have questions, want to share what you're building, or just want to hang out with fellow fediverse developers—come join us!

Danielle Foré's avatar
Danielle Foré

@danirabbit@mastodon.online · Reply to mizblueprint's post

@mizblueprint that’s not the point though. She wants to participate in the world and discover new things outside her bubble, but only when those things don’t make her uncomfortable. That’s the point

← Newer
Older →