洪 民憙 (Hong Minhee)'s avatar

洪 民憙 (Hong Minhee)

@hongminhee@hollo.social · 933 following · 1217 followers

An intersectionalist, feminist, and socialist guy 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)'s avatar
洪 民憙 (Hong Minhee)

@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)'s avatar
洪 民憙 (Hong Minhee)

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

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

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

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

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

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

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

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

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

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

@hongminhee@hollo.social · Reply to Jaeyeol Lee (a.k.a. kodingwarrior) :vim:'s post

@kodingwarrior 아니 이틀 연속 떡볶이라니…

Jaeyeol Lee (a.k.a. kodingwarrior) :vim:'s avatar
Jaeyeol Lee (a.k.a. kodingwarrior) :vim:

@kodingwarrior@silicon.moe · Reply to Jaeyeol Lee (a.k.a. kodingwarrior) :vim:'s post

한국 연합우주 개발자 모임 파이콘 한국 2025 이벤트 당첨자 안내

지원해주신 분들께 너무 감사합니다. 당첨자는 다음과 같습니다.

* @2chanhaeng 이찬행님
* 링크 : hackers.pub/@2chanhaeng/01984a
* @gaebalgom 개발곰님
* 링크 : yuri.garden/notes/aaow7kzbu8

당첨자 두 분 께서는 파이콘 한국 2025 티켓 전달을 위해, 제게 DM으로 다음 네 가지 정보를 보내주시기 바랍니다!

* 소속
* 성함
* 이메일
* 연락처

감사합니다.

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

@hongminhee@hackers.pub · Reply to 洪 民憙 (Hong Minhee)'s post

Hackers' Pub 파이콘 한국 2025 이벤트 당첨자 안내

많은 분들이 참여해 주셔서 선정이 힘들었습니다. 모두들 감사합니다. 당첨자는 다음과 같습니다.

@iamuhun 님 (링크)

파도처럼 출렁이는 연합우주의 분산 네트워크를 통해
이제는 파이콘 한국 2025 행사에서 다 같이 처음 만나
콘서트보다 더 뜨거운 분위기를 기대하겠습니다!

@z9mb1 님 (링크)

파이썬 너무 느려요
이번에 러스트로 코드베이스 바꾸는거 어때요
Sun 17 August, the final day of PyCon Korea at Dongguk University! Brilliant sessions, fun tutorials, and the Python community awaits you. Long live Python 🐍

@quiraxical 님 (링크)

파이썬, 제가 정말 유용하게 쓰는 도구 중 하나입니다.
이번 파이콘에서 어떤 게 나올지 기대됩니다.
콘퍼런스 알차게 준비하시는 것 같은데 꼭 가보고 싶네요.

당첨자 세 분께서는 파이콘 한국 2025 티켓 전달을 위해 제게 DM으로 다음 네 가지 정보를 보내주시기 바랍니다!

  • 소속
  • 성함
  • 이메일
  • 연락처

감사합니다.

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

🎉 Huge shoutouts to two amazing contributors from Korea's program who just made even better!

First, @z9mb1 delivered PR #321, adding a handy -o/--output option to fedify lookup. Now you can save lookup results directly to files instead of just printing to terminal—a nice quality-of-life improvement for analysis and scripting workflows.

But the real showstopper is @joonnot's incredible PR #283, which introduces the brand new @fedify/testing package! This massive contribution (2,014 lines across 20 files) brings MockFederation and MockContext classes that completely transform how we test federated applications. No more complex setups or actual network requests—just clean, straightforward unit testing with activity tracking, inbox simulation, and queue-aware testing capabilities.

These contributions solve real pain points and showcase the amazing talent emerging from the OSSCA program. Both features will be available in the upcoming Fedify 1.8 release. The future of federated software development just got a lot brighter! 🚀

marius's avatar
marius

@mariusor@metalhead.club

I wanted to explore some options for creating a mobile application and now I'm knee deep in creating an library compatible with services. Hmmm...

Jaeyeol Lee (a.k.a. kodingwarrior) :vim:'s avatar
Jaeyeol Lee (a.k.a. kodingwarrior) :vim:

@kodingwarrior@silicon.moe

앗! 파이콘 한국 티켓을 받을 수 있는 기회가!!! 이번주 일요일까지 마감이라니!!!!!
social.silicon.moe/@kodingwarr

link (t)wink =3's avatar
link (t)wink =3

@link@twink.men

for some reason this post became popular among korean users
also hi, fedify devs!


RE: https://twink.men/notes/aae29npx866t05av

Jaeyeol Lee (a.k.a. kodingwarrior) :vim:'s avatar
Jaeyeol Lee (a.k.a. kodingwarrior) :vim:

@kodingwarrior@silicon.moe

미팅 갔다온 사이에 굿즈 도착...... 하나 더 남았다......

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

@hongminhee@hackers.pub

한창 개발중인 다음 버전의 Hackers' Pub입니다. 프런트엔드를 전면 개편하고 있습니다. 프레임워크도 Fresh에서 SolidStart로 아예 바꿨습니다.

다음 버전의 Hackers' Pub 프런트엔드 스크린숏
ALT text details다음 버전의 Hackers' Pub 프런트엔드 스크린숏
Emelia 👸🏻's avatar
Emelia 👸🏻

@thisismissem@hachyderm.io · Reply to Emelia 👸🏻's post

I should also note that I'm not the only frequent contributor to various fediverse projects who is struggling to make ends meet. I know of at least a half dozen other independent developers who do a tonne of work in standards and figuring stuff out for the fediverse who don't have stable income from well-paid jobs to rely upon.

So my comment wasn't me asking for money from someone, but rather, just saying that there's folks that have expertise in making changes, and they could be hired to make the changes you want to see in a reasonable manner.

We cannot rely on free labour to advance the fediverse. We live in a capitalist society, so folks need money to pay their rent, buy food and frankly exist.

Emelia 👸🏻's avatar
Emelia 👸🏻

@thisismissem@hachyderm.io

I'm pretty sure we have a problem when one of the most notable voices in the community responds to a "well, you could hire folks to implement things for you" like this:

And folks wonder why I'm on burn out leave at the moment. Like, we really need to have a serious conversation about just how much free and unpaid labour we're all relying on here. If I can't pay my rent, then I can't contribute to open source, it's that fucking simple.

Chat log from a discord I'm in:

renchap 18:03:

It helps if there is discussion with us first

Evan Prodromou 18:05:

Nice. I'll give it a try. There are a few small ActivityPub items l'd love to see tweaked.
Really active Open Source projects can get the majority of their code written by people outside the core team, but it requires a lot of effort on the part of the core team.

renchap 18:10:

Most Open Source projects are not user-facing products
If you want a strong and consistent product & user interface, it is very complex. This is why we ask that significant contributions first start by a discussion with us, so we can (maybe) assign some product design time to the contribution to ensure that it will be done in a way that can be merged

thisismissem@hachyderm.io 18:25:

Paying a developer familiar with the codebase can also help in getting things implemented, though the conversation with the Mastodon team is still necessary of course

Evan Prodromou 18:25:

LOL

(two people reacted with a confused reaction)
ALT text detailsChat log from a discord I'm in: renchap 18:03: It helps if there is discussion with us first Evan Prodromou 18:05: Nice. I'll give it a try. There are a few small ActivityPub items l'd love to see tweaked. Really active Open Source projects can get the majority of their code written by people outside the core team, but it requires a lot of effort on the part of the core team. renchap 18:10: Most Open Source projects are not user-facing products If you want a strong and consistent product & user interface, it is very complex. This is why we ask that significant contributions first start by a discussion with us, so we can (maybe) assign some product design time to the contribution to ensure that it will be done in a way that can be merged thisismissem@hachyderm.io 18:25: Paying a developer familiar with the codebase can also help in getting things implemented, though the conversation with the Mastodon team is still necessary of course Evan Prodromou 18:25: LOL (two people reacted with a confused reaction)
Mitchell Hashimoto's avatar
Mitchell Hashimoto

@mitchellh@hachyderm.io

Ghostty on Linux has a new icon that generally fits in better with Linux desktop ecosystem while preserving the Ghostty identity across platforms (no one on macOS is going to misidentify the icon on Linux and vice versa). I think it looks beautiful on my Linux systems!

Evan Prodromou's avatar
Evan Prodromou

@evan@cosocial.ca · Reply to Goldmaster's post

@Goldmaster @dansup @gohugoio

This would help.

codeberg.org/fediverse/fep/src

link (t)wink =3's avatar
link (t)wink =3

@link@twink.men

writefreely feels lacking, so i'm trying to make my own activitypub blog
thank God
Fedify exists

Xoa Gray's avatar
Xoa Gray

@xoagray@tiggi.es

So I'm just curious, how many folks on here use which chat programs? Choose all that apply to you. I just want to see what the spread is like. Personally I have Signal, Telegram, Delta Chat, Revolt, and text messages (via iMessage). But only really use Signal and iMessage most of the time. So I'd answer Signal and text messages.

OptionVoters
Telegram169 (16%)
Signal257 (25%)
Delta Chat19 (2%)
text messages (including iMessage).165 (16%)
IRC70 (7%)
Discord253 (24%)
Revolt9 (1%)
Other (leave a comment please)93 (9%)
洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hollo.social · Reply to Jaeyeol Lee (a.k.a. kodingwarrior) :vim:'s post

@kodingwarrior 저도 받았어요!

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

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

韓國女性民友會(한국여성민우회) 後援(후원) 티셔츠 왔다!

두 張의 韓國女性民友會 後援 티셔츠. 왼쪽 티셔츠는 「極大怒」라고 큰 글씨로 써져 있고, 작은 글씨로 「性平等時急」이라고 써져 있다. 오른쪽 티셔츠는 「極疲勞」라고 큰 글씨로 써져 있고, 작은 글씨로 「休息時間好」라고 써져 있다.
ALT text details두 張의 韓國女性民友會 後援 티셔츠. 왼쪽 티셔츠는 「極大怒」라고 큰 글씨로 써져 있고, 작은 글씨로 「性平等時急」이라고 써져 있다. 오른쪽 티셔츠는 「極疲勞」라고 큰 글씨로 써져 있고, 작은 글씨로 「休息時間好」라고 써져 있다.
Jaeyeol Lee (a.k.a. kodingwarrior) :vim:'s avatar
Jaeyeol Lee (a.k.a. kodingwarrior) :vim:

@kodingwarrior@silicon.moe · Reply to Jaeyeol Lee (a.k.a. kodingwarrior) :vim:'s post

운동(movement)복은 이걸로 결정

Jaeyeol Lee (a.k.a. kodingwarrior) :vim:'s avatar
Jaeyeol Lee (a.k.a. kodingwarrior) :vim:

@kodingwarrior@silicon.moe

왔다, 극대노 티샤쓰

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

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

韓國女性民友會(한국여성민우회) 後援(후원) 티셔츠 왔다!

두 張의 韓國女性民友會 後援 티셔츠. 왼쪽 티셔츠는 「極大怒」라고 큰 글씨로 써져 있고, 작은 글씨로 「性平等時急」이라고 써져 있다. 오른쪽 티셔츠는 「極疲勞」라고 큰 글씨로 써져 있고, 작은 글씨로 「休息時間好」라고 써져 있다.
ALT text details두 張의 韓國女性民友會 後援 티셔츠. 왼쪽 티셔츠는 「極大怒」라고 큰 글씨로 써져 있고, 작은 글씨로 「性平等時急」이라고 써져 있다. 오른쪽 티셔츠는 「極疲勞」라고 큰 글씨로 써져 있고, 작은 글씨로 「休息時間好」라고 써져 있다.
youknowone

@youknowone@seoul.earth

맹자에 따르면 측은지심은 옥시토신에서 발하고 수오지심은 아드레날린에서 발하고 사양지심은 세로토닌에서 발하고 시비지심은 도파민에서 발하는 것이다.
음기는 염기성이고 양기는 산성인 것과 마찬가지로 자명하다. 아니라고? 태양은 수소이온 덩어리고 달 토양은 아폴로가 가져왔다.
뭐? 태양은 수용액이 아니라고? 그런건 모르겠고 아무튼 그렇다.

더 보기: sfstory.co.kr/novel2/lists/6626

Jaeyeol Lee (a.k.a. kodingwarrior) :vim:'s avatar
Jaeyeol Lee (a.k.a. kodingwarrior) :vim:

@kodingwarrior@silicon.moe

연합우주 소프트웨어에 기여한 경험(ex. Pull Request)이 있으신분! 혹은 직접 호스팅 중이신 분들도 좋습니다! 모두모두 모이세요~~~

social.silicon.moe/@kodingwarr

마카's avatar
마카

@makanomoyaki@qdon.space

github.com/makachanm/termfedi

개인적으로 만들고 있던거에요
구경하고싶으면 구경하셔도 돼요

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

@hongminhee@hollo.social · Reply to Ian Wagner's post

@ianthetechie 저는 모바일티머니 앱으로 하니까 잘 되네요.

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

@hongminhee@hollo.social

슬슬 發表(발표) 準備(준비)를 해야 하는데… 귀찮다…

가을별's avatar
가을별

@gaeulbyul@planet.moe

아래 npm 패키지에서 악성코드가 발견되었다고 하네요. 최근에 있었던 npm을 사칭한 피싱 메일로 인해 보안토큰을 탈취당하신 듯...

eslint-config-prettier: 8.10.1, 9.1.1, 10.1.6, 10.1.7
eslint-plugin-prettier: 4.2.2, 4.2.3
synckit: 0.11.9
@ pkgr/core: 0.2.8
napi-postinstall: 0.3.1

Active Supply Chain Attack: npm Phishing Campaign Leads to Prettier Tooling Packages Compromise - socket.dev/blog/npm-phishing-c

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

@hongminhee@hollo.social · Reply to Chee Aun 🤔's post

@cheeaun No, you should create one. 😅 However, creating one is very easy!

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

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

계속 이렇게 뜬다… 😥

iOS 紙匣 앱에서 티머니 카드 追加 中 發生한 誤謬 畫面.

畫面 中央에 보라色에서 朱黃色 그라데이션의 티머니 카드 이미지가 있고, 그 아래 “Pending Purchase”라고 表示되어 있다.

오류 메시지가 灰色 相子 안에 나타나 있다:

• “Could Not Add Card”
• “Try again later or contact your card issuer for more information.”
• “Add Card Later” 버튼

畫面 下端에는 “카드 發給社에 文議하라”는 案內 文句와 “Add This Card Later” 링크가 있다.
ALT text detailsiOS 紙匣 앱에서 티머니 카드 追加 中 發生한 誤謬 畫面. 畫面 中央에 보라色에서 朱黃色 그라데이션의 티머니 카드 이미지가 있고, 그 아래 “Pending Purchase”라고 表示되어 있다. 오류 메시지가 灰色 相子 안에 나타나 있다: • “Could Not Add Card” • “Try again later or contact your card issuer for more information.” • “Add Card Later” 버튼 畫面 下端에는 “카드 發給社에 文議하라”는 案內 文句와 “Add This Card Later” 링크가 있다.
Deno's avatar
Deno

@deno_land@fosstodon.org

🛢️ Databases.

deno.com/deploy

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

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

근데 왜 나는 追加(추가)가 안 되지…

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

@hongminhee@hollo.social

드디어 Apple Pay로 티머니가 된다!

https://www.apple.com/kr/apple-pay/transit/

Older →