洪 民憙 (Hong Minhee)'s avatar

洪 民憙 (Hong Minhee)

@hongminhee@hollo.social · 870 following · 1068 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 juxtapose's post

@xt 私が読みやすい単語に振り仮名が付くと逆に邪魔になるので、読み方が思い浮かばない一部の単語にのみ手動で振り仮名を付けました。笑

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

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

一応、発表資料は大体終わった。次は練習をしなければ。

日本語のプレゼンテーションスライド。スライドのタイトルは「国漢文混用体からHolloまで」、発表者は「洪 民憲」(ホン ミンヒ)の表示。スライドの下部には「2025年4月5日 第8回 FediLUG 勉強会」の記載。画像はKeynoteプレゼンテーションソフトウェアのインターフェース。左側には複数のスライドのプレビュー、右側にはスライドデザインとフォーマットのオプションの表示。
ALT text details日本語のプレゼンテーションスライド。スライドのタイトルは「国漢文混用体からHolloまで」、発表者は「洪 民憲」(ホン ミンヒ)の表示。スライドの下部には「2025年4月5日 第8回 FediLUG 勉強会」の記載。画像はKeynoteプレゼンテーションソフトウェアのインターフェース。左側には複数のスライドのプレビュー、右側にはスライドデザインとフォーマットのオプションの表示。
Jaeyeol Lee (a.k.a. kodingwarrior) :vim:'s avatar
Jaeyeol Lee (a.k.a. kodingwarrior) :vim:

@kodingwarrior@silicon.moe

주로 hackers.pub에 서식하고 있고, 개발 얘기는 주로 여기(@kodingwarrior@hackers.pub)에서 하게 될 것 같습니다. 연친소를 쓰고 있는 이 계정은 사담용!

한국 연합우주 개발자 모임(fedidev.kr)
한국어권 Vim 사용자 모임(vim.kr)

각각의 커뮤니티에서 취미로 모더레이터를 하고 있습니다.

(굳이 언급하자면) 개발하는 분야는 백엔드 프론트엔드 가리지 않아왔지만, 현재는 프론트엔드에 집중하고 있음!

---

개발자가 아닌 나라는 사람에 대해서 소개하자면,

애니메이션 좋아하고!
넷플릭스에서 영화/드라마 보는거 좋아하고!
어쩌다보니 마작도 하게 되어서 맛들렸고!
듀오링고도 쫌좀따리도 돌리는!

평범한 사람입니다. 혼자 코인노래방가서 노래부르는 것도 좋아하는데, 저랑 노래방 같이 가는 분이 계신다면 저의 퍼포먼스를 가장한 재롱잔치를 보는 진귀한 광경을 체험하실 수 있읍니다

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

@hongminhee@hollo.social · Reply to Juntai Park's post

@arkjun 応援と慰めをありがとうございます。頑張ります!

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

@hongminhee@hollo.social

普段、日本語を読む時、漢字の意味だけを見て韓国の漢字音で読む事が多く、意味は分かっていても正確な読み方が分からない事が多いのだが、明日の発表を控え、私の拙い日本語力が借りを背負って帰ってきた。発表の原稿で、読み方がよく分からない単語に一々振り仮名を付ける中。😮‍💨

Fediverse Linux Users Group's avatar
Fediverse Linux Users Group

@fedilug@msky.ospn.jp

【勉強会、リアル開催、明日です!】
は明日、4月5日(土)にオンライン・オフラインハイブリッド形式で勉強会を開催します!
オンラインでも参加・発表を行えますので、これまで通りの参加方法でも参加できます!

日時 : 4月5日(土)13:30〜
オフライン会場 :
Lounge(東京都中野区)
オンライン会場 : JitsiMeet
申し込み :
https://fedilug.connpass.com/event/346156/

정진명's avatar
정진명

@jjme@hackers.pub

2024년 16월 3일(어제)을 넘어 2025년 4월 4일(오늘)로. 까 먹은 달이 많지만 할 일을 해 나가야지.

금강토's avatar
금강토

@tokolovesme@seoul.earth

입춘대길도 떼고 이제 진짜 봄… 너무 너무 다행이야

한겨레's avatar
한겨레

@hanibsky.bsky.social@bsky.brid.gy

윤석열 대통령 파면에 대한 헌재 결정문 전문입니다. 총 114쪽 9만2천여자로, 계엄선포와 국회에 대한 군경 투입, 포고령 발령, 선관위 압수수색, 법조인에 대한 위치확인 시도 등에 대한 판단이 담겼습니다.

[전문] ‘윤석열 파면’ 헌법재판소 결정문

오브젝티프's avatar
오브젝티프

@objectif@mitir.social

전 너무 오래 걸리길래, 소수의견 없이 만장일치 나오더라도 <del>댓글</del> 보충의견은 많이 달릴 줄 알았어요.

그런데 보충의견도 사소한 것들로 적법요건에만 있고. 실제 소추사유에 대해서는 전혀 없네요.

헌재도 명확하게 인지한 것이죠. 재판관 전원의, 사소한 이견 하나 없이 완전히 일치된 의견으로, 모든 사유를 명명백백히 인정하여, 민주공화정에 칼을 겨눈 역적을 확고부동하게 파면해야 할 절박한 필요를.

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

@hongminhee@hollo.social

本日午前、韓国の憲法裁判所は尹錫悦大統領に対する弾劾訴追案を全員一致で認め、大統領の罷免を宣告しました。

弾劾の主な理由は、以下の五つです:

  1. 非常戒厳令の不当な宣布
  2. 国会に対する軍警の投入
  3. 不当な戒厳令の発令
  4. 中央選挙管理委員会への圧収捜索
  5. 主要人物の逮捕・拘束指示

注目すべきは、八人の全裁判官がすべての弾劾事由について一致した意見を示し、「大統領の違憲・違法行為は国民の信任を裏切るもので、憲法秩序に与えた否定的影響と波及効果が重大である」と判断したことです。

憲法裁判所は「尹大統領は国民全体の大統領として、自分を支持する国民を超えて社会共同体を統合すべき責務に違反した」と指摘し、「軍隊と警察を動員して国会などの憲法機関の権限を毀損し、国民の基本的人権を侵害したことは、憲法擁護の責務を放棄し、民主共和国の主権者である大韓民国国民の信任を重大に裏切った」と厳しく批判しました。

この裁判所の決定により、尹錫悦氏は即時大統領職から罷免されました。

尹錫悦大統領弾劾審判に関する憲法裁判所の判断を示す図表。上部には8人の裁判官の顔写真と名前(文炯培、李美善、金炯枓、鄭貞美、鄭亨植、金福馨、趙漢暢、鄭桂先)が並んでいる。下部の表には弾劾事由(非常戒厳宣布、布告令1号、国会侵入・襲撃、選管侵入・襲撃、重要人物の体捕・拘禁指示)が列記され、すべての裁判官が全ての事由について違憲と判断したことを示す赤い丸印が記されている。結論として「裁判官8名全員一致で罷免」と記載され、「被請求人の違憲違法行為は国民の信任を裏切るものとして、憲法守護の観点から容認できない重大な法違反行為に該当する」との判断が添えられている。
ALT text details尹錫悦大統領弾劾審判に関する憲法裁判所の判断を示す図表。上部には8人の裁判官の顔写真と名前(文炯培、李美善、金炯枓、鄭貞美、鄭亨植、金福馨、趙漢暢、鄭桂先)が並んでいる。下部の表には弾劾事由(非常戒厳宣布、布告令1号、国会侵入・襲撃、選管侵入・襲撃、重要人物の体捕・拘禁指示)が列記され、すべての裁判官が全ての事由について違憲と判断したことを示す赤い丸印が記されている。結論として「裁判官8名全員一致で罷免」と記載され、「被請求人の違憲違法行為は国民の信任を裏切るものとして、憲法守護の観点から容認できない重大な法違反行為に該当する」との判断が添えられている。
洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hollo.social

韓国では現在、午前中に決定された尹錫悦大統領の罷免により、お祭りムードとなっています。

Ian Wagner's avatar
Ian Wagner

@ianthetechie@fosstodon.org

Korean Mastodon is fuckin' hilarious right now btw. I'd repost but only like 3 of my followers would get it, so I won't 😂

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

@hongminhee@hollo.social

이제 정말 봄이다.

KAGAMI🏳️‍🌈🏳️‍⚧️'s avatar
KAGAMI🏳️‍🌈🏳️‍⚧️

@saschanaz@sekai.social

열한시 이십이분 주문 피청구인 대통령 윤석열을 파면한다

마칩니다

유리 (Yuri)🏴🌱🍕 :heart_nb: :heart_trans:'s avatar
유리 (Yuri)🏴🌱🍕 :heart_nb: :heart_trans:

@DemigirlA@planet.moe

윤석열 파면

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

@hongminhee@hollo.social

罷免(파면)한다!」

juxtapose's avatar
juxtapose

@xt@hackers.pub

この「ハッカーズ・パブ」(Hackers' Pub)は、ハッカーたちが集まるネット上の場所であって、各自ブログも出来て、レスも出来て、掲示板みたいにも使えて、ユーザーの望みであればFediverseなる世界中の 変人 みんなのネットワークとも繋がりうる、言わばハッカーたちのための新しいツイッターみたいなサイトらしい。

ツイッターより優れた部分は何かというと、技術的に何時間も喋れそうだが、私が注目するのは、まずここの創立者および主任開発者である洪 民憙 (Hong Minhee)先生はイーロンなどよりかはずっとましな方で、頼れる方だということ。ユーザーの自由に関する彼の哲学、このサイトの設計思想などは信用できる。多分。なにしろ彼は今やFLOSS(Free/Libre/Open-Source Software)の開発を専業としておられるのだ。

なお、例えひょんな事で洪さんがイーロン並みに暴走する、由々しき事態でも、ここはツイッターみたいにはならないということ。この「ハッカーズ・パブ」はソースコードに限らず、プロトコルや作動原理も全部FLOSSなので。まあ洪さんの暴走なんてないでしょうけどね。

エンジニアとして生きてきた分、こういうサービスを運営する側の負担を大体把握しているので、自分ではやらないと思うし、ここが盛り上がったところで (盛り上げたところで) 自分の人生に役立つかというと、そうも言えない。が、「みんながTwitterとかFacebookとかInstagramなどを使っている」今の状態と比べれば、ハッカーズ・パブがもっと使われる未来の方が好ましいことに違いはない。そう考えると、洪さんの努力に感謝せざるをえない。

で、パブに日本語圏のユーザーをもっと招くのが創立者の方針というかご希望らしく、衝動的に参加してみる。これから機会あれば、日本語でも面白い話をここに残すのを目指してみる。自分日本語全然下手ですが。よろしく。

julian's avatar
julian

@julian@community.nodebb.org · Reply to julian's post

The remaining questions here are:

  • whether preferredUsername is meant to be unique to the instance (in which case having multiple ids point to an identical preferredUsername would be a violation), and
  • what exactly AP software should do when it encounters this situation... store a list of "known alias" IDs? There are potential security issues to doing so.
juxtapose's avatar
juxtapose

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

@hongminhee Twitterはイーロンされててもうだめだ、ActivityPub対応のアカウントが欲しい → この「ハッカーズ・パブ」がよさそうだな → 会員登録がない → 管理者に申し込み → 管理者にメッセージを送るには、ActivityPub対応のアカウントが必要

😂

juxtapose's avatar
juxtapose

@xt@hackers.pub

ふと疑問。ここ、招待制なので、興味を示す日本語圏のハッカーさんがいても、合流できないのでは…?

すると、一般登録はまだ早いとしても、登録申し込みフォームとかが必要なのか?

創立者さんには別の計画がおられるだろうか

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

@hongminhee@hollo.social

お一人様モードと…不要な機能が隠される以外に、運用コストが削減される実質的な効果は有るのだろうか?🤔

https://misskey.io/notes/a651kbxayfur00mz

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

@hongminhee@hollo.social

知らなかったけど、Keynoteは振り仮名入力に対応している。凄いな!

MoonBit's avatar
MoonBit

@moonbitlang@mastodon.social

Markdown files with a `*.mbt.md` suffix now support MoonBit LSP, bringing a next-gen doc writing experience—complete with language services🛠️ and test integration✅ right inside markdown code blocks.

⬇️Download: aka.moonbitlang.com/vsm

古道京紗's avatar
古道京紗

@schwarzewald@misskey.systems

Holloとかかな>お一人様インスタンス
https://docs.hollo.social/ja/

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

@hongminhee@hackers.pub

Hackers' Pubは現在、韓国語中心のコミュニティが形成されていますが、日本語のコミュニティも拡大することを希望しています。Hackers' Pubは、まるでQiitaやZennの様なソフトウェア開発者の為のブログプラットフォームであると同時に、MisskeyやMastodonの様なマイクロブログプラットフォームでもあり、何よりもActivityPubをサポートしているので、Mastodonや Misskey等とも交流が出来ます。(このアカウントもHackers' Pubのアカウントです!)

Hackers' Pubに興味の有る方は、私にDMでメールアドレスをお知らせいただければ、招待状を送らせていただきます。 是非、ご参加をお待ちしております。宜しくお願いします。

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

@hongminhee@hackers.pub

명령줄 인터페이스(CLI)는 컴퓨터와 상호작용하는 가장 오래된 방식 중 하나다. 그리고 이 인터페이스를 지배하는 것은 셸 언어다. 그런데 흥미로운 점은 셸 언어가 일반적인 프로그래밍 언어들과는 상당히 다른 설계 철학을 따른다는 것이다. 한 마디로 요약하자면, 셸 언어는 때로 “추함”을 받아들여야 한다.

간결함의 미학

Bash나 zsh와 같은 전통적인 셸을 보자. grep -r "error" /var/log | wc -l와 같은 명령은 암호처럼 보일 수 있지만, 타이핑하는 데 몇 초밖에 걸리지 않는다. 이러한 간결함은 우연히 생긴 것이 아니다. 셸 환경에서는 사용자가 빠르게 입력하고, 결과를 확인하고, 다시 명령을 수정하는 반복적인 워크플로우가 일반적이다. 여기서 핵심은 “대화형” 경험이다.

PowerShell의 딜레마

PowerShell은 마이크로소프트가 셸의 개념을 재정의하려 한 야심찬 시도였다. 객체 지향적 파이프라인, 일관된 동사–명사 구문, 그리고 자세한 매개변수 이름 등은 모두 코드의 가독성과 유지보수성을 높이기 위한 설계였다.

그러나 다음 명령을 비교해보자:

Bash:

find . -name "*.log" -mtime -7 \
  | xargs grep "error" \
  | sort \
  | uniq -c

PowerShell:

Get-ChildItem -Path . -Filter *.log `
  | Where-Object {$_.LastWriteTime -gt (Get-Date).AddDays(-7)} `
  | ForEach-Object {Select-String -Path $_.FullName -Pattern "error"} `
  | Sort-Object `
  | Group-Object `
  | Select-Object Name,Count

PowerShell의 명령은 더 명확하고 자기 설명적이지만, 대화형 셸에서 빠르게 실험하고 반복하기에는 너무 장황하다. PowerShell 설계자들은 “추함”을 견디지 못하고 너무 많은 “다림질”을 해버린 것이다.

균형점 찾기

흥미롭게도 최근의 Nushell 같은 현대적인 셸은 이 교훈을 받아들이고 있다. 구조화된 데이터 처리와 같은 PowerShell의 장점을 가져오면서도, 대화형 사용에 필요한 간결함을 유지하려 노력한다.

셸 언어의 진정한 성공은 “아름다운 코드”와 “효율적인 상호작용” 사이의 균형에 달려 있다. 이는 때로 완벽한 문법이나 일관성보다는 실용적인 “추함”을 수용해야 함을 의미한다.

결론

프로그래밍 언어의 세계에서는 우아함과 일관성이 미덕이다. 그러나 셸의 세계에서는 타이핑 효율성, 속도, 그리고 대화형 적합성이 우선시된다. 이것이 바로 셸 언어가 때로 “추함”을 요구받는 이유다. PowerShell의 제한적인 성공은 이 기본적인 진실을 간과한 데서 비롯된 것일지도 모른다.

그리고 어쩌면 이것은 소프트웨어 설계 전반에 걸친 더 깊은 교훈을 담고 있다: 모든 도구는 그 사용 맥락에 맞게 설계되어야 한다는 것이다. 셸 언어에서는 그 맥락이 바로 키보드와 사용자 사이의 빠른 대화다.

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 염산하's post

@ysh @kodingwarrior Ghost의 ActivityPub 연동 자체는 제가 만든 게 아니지만, 거기서 제가 만든 Fedify를 쓰고 있습니다!

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

@hongminhee@hollo.social · Reply to 박준규's post

@curry 헉… 천만다행이네요

← Newer
Older →