Sign in

NON-TOXICNo ads · No shady algorithms

iiinova is part of the Atmosphere — an open, public network where you own your identity.

洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee.hollo.social.ap.brid.gy
98 followers 10 following 1.6K posts

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 […] 🌉 bridged from ⁂ hollo.social/@hongminhee, follow @ap.brid.gy to interact

PostsRepliesMedia
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 17/09/2026
《한겨레》에서 만든 〈나는 얼마나 進步(진보) 或은(혹은) 保守(보수)일까?〉 테스트를 해 봤는데, 「全(전)國民(국민) 中(중) 99%보다 進步(진보) 性向(성향)입니다」라고 떴다. policy-survey-2026.hani.co.kr/resul…
《한겨레》 〈나는 얼마나 進步 혹은 保守일까?〉 檢查 結果 畫面. 全體 調查 應答者 中 1/100, 30代 男性 中 1/100, 더불어民主黨 投票層 中 3/100으로 「全國民 中 99%보다 進步 性向」이라는 文句와 함께, 左右 軸의 맨 左側(進步) 끝에 「나」의 位置가 表示된 막대그래프.
032 3
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 25/06/2026
Just filed sub-issues for FEP-ef61: * #826 Support ap: and ap+ef61: URI schemes in vocabulary codecs * #827 Resolve did:key verification methods for Object Integrity Proofs * #828 Canonicalize and compare ap:/ap+ef61: URIs * #829 Support cryptographic […] [Original post on hollo.social]
Sub-issues for FEP-ef61 on GitHub
100 1
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 05/06/2026
Small fedi-badge update: the service has moved to a new domain. Please update your badges to use `fedi-badge.minhee.org` instead of `fedi-badge.deno.dev`. The old domain will stop working in July. I also shipped a couple of related changes. Badges can now show […] [Original post on hollo.social]
Various types of fedi-badges. New fedi-badges have their software logos too.
000 0
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 03/06/2026
第(제)9回(회) 全國同時地方選擧(전국동시지방 선거) 投票(투표) 完了(완료)!
第9回 全國同時地方選擧 投票 認證 寫眞. 背景에는 「聖水1街第1洞 第4投票所」라고 적힌 案內板이 附着되어 있고, 그 앞쪽으로 붉은색 投票 圖章(卜 模樣)이 鮮明하게 찍힌 揭示者 洪民憙의 오른손 주먹이 놓여 있다.
160 6
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 26/05/2026
I tried installing ReactOS in a VM. Even though I gave it plenty of resources, it doesn't seem as fast as I expected.
A screenshot of the fedify.dev website running on Firefox in ReactOS
010 1
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 19/05/2026
日本で世界初のFedifyの書籍「実践Fedify——ActivityPubマイクロブログ開発入門」が出版されました。この本は私にとって初めての著書でもありますが、最初の本が母語の韓国語ではなく日本語だというのは、なんだかとても不思議な気分ですね。本書は、英語で書かれたFedifyの公式チュートリアル「Creating your own federated microblog」をベースに、様々な加筆を行ったものです。Fedifyのマスコットの恐竜と、Misskeyのマスコットである三須木みすき 藍あい、Mastodon […] [Original post on hollo.social]
インプレス NextPublishing刊、洪 民憙(ホン・ミンヒ)著「実践Fedify——ActivityPubマイクロブログ開発入門」の表紙。セーラー服を着たMisskeyの猫耳マスコット・藍ちゃんが、Fedifyの青い恐竜マスコットとMastodonの黄色い象マスコットの上でジャンプしながら指を差しており、周囲にはカラフルな星や幾何学模様が散りばめられている。
111 1
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 19/05/2026
The world's first Fedify book, Practical Fedify: Introduction to ActivityPub Microblog Development (実践Fedify——ActivityPubマイクロブログ開発入門), has been published in Japan. This is also the first book I have ever published, and it feels quite surreal that my first book […] [Original post on hollo.social]
Cover of Practical Fedify: Introduction to ActivityPub Microblog Development (実践Fedify——ActivityPubマイクロブログ開発入門) by Hong Minhee (洪 民憙), published by Impress NextPublishing. Ai-chan, Misskey's cat-eared mascot in a sailor uniform, jumps and points upward above Fedify's blue dinosaur mascot and Mastodon's small golden mascot, with colorful stars and geometric shapes scattered around.
328 8
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 09/05/2026
I'm here at PyCon Busan 2026! I'm manning the Hackers' Pub community booth with @kodingwarrior and @2chanhaeng. Stop by and we'll give you some Hackers' Pub stickers!
Hackers' Pub community booth at PyCon Busan 2026Hackers' Pub stickers
145 5
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 08/05/2026
釜山驛(부산역) 到着(도착)!
釜山驛
030 3
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 08/04/2026
Finally have a working prototype of Bibim to show off. The demo in the video: typing “daxueshengeun hakubutsukane ganda” in Latin letters produces “大學生은 博物館에 간다”, Korean for “The university student goes to the museum.” The input is a mix of three languages […] [Original post on hollo.social]
125 5
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 16/03/2026
Optique just crossed 600 GitHub stars! For those unfamiliar: #Optique is a #CLI parsing library for #TypeScript that takes a parser combinator approach, inspired by Haskell's optparse-applicative. The core idea is “parse, don't validate”—you express constraints […] [Original post on hollo.social]
Screenshot of the GitHub repository page for dahlia/optique. The repository header shows a fork count of 7 and a star count of 601. The navigation tabs show Code, Issues (312), Pull requests, Discussions, Actions, and Security. The current branch is main, with the latest commit hash 9b28b85 made 18 minutes ago. The About section on the right reads “type-safe combinatorial CLI parser for TypeScript” with a link to optique.dev.
041 4
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 10/03/2026
海鮮丼を食べにつじ半に来た。
海鮮丼
010 1
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 09/03/2026
バーガー屋さんのSoul Grillに来た。
ドリフトコーラーエッグベーコンバーガー
120 2
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 09/03/2026
豆腐料理店の空野に来た。
前菜豆腐づくりセット
120 2
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 08/03/2026
蒙古タンメン中本に来た。
味噌タンメン
141 4
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 05/03/2026
メタモンのシロノワールブルーベリーフロマージュ食べにコメダ珈琲店に来た。
メタモンのシロノワールブルーベリーフロマージュ
110 1
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 04/03/2026
京鴨汁つけうどんを食べに来た。
京鴨汁つけうどん
111 1
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 14/02/2026
We have only 4 issues left until the Fedify 2.0 milestone!
The Fedify 2.0 milestone which consists of 4 issues left.
126 6
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 11/02/2026
Sneak peak.
Traces list page of the debug dashboardTrace detail page showing activities and logs
002 2
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 30/01/2026
Just walked into a cafe in Brussels and saw this sign. It instantly made me feel safe and welcomed.
A photo of a white sign taped to the side of a wooden counter with a herringbone pattern in a cafe. Sunlight and shadows are cast across the sign and the wood. The sign reads in black uppercase text: “WE WELCOME ALL RACES, ALL RELIGIONS, ALL COUNTRIES OF ORIGIN, ALL SEXUAL ORIENTATIONS, ALL GENDERS, ALL BODIES, ALL ABILITIES, ALL AGES. THIS IS A SAFE SPACE. WE ARE ALL EQUAL.” In the background, hanging industrial-style lights and condiments on the counter are visible.
122 2
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 28/01/2026
The Coca-Cola I bought at Abu Dhabi Airport tastes... slightly different from the ones I used to drink in Korea.
The Coca-Cola I bought at Abu Dhabi Airport
221 2
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 22/12/2025
오늘은 @nebuleto 님, @2chanhaeng 님, @z9mb1 님과 함께 西嶺(서령)에 왔다.
불고기饅頭純麵불고기
022 2
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 17/12/2025
恵比寿のMACHIKADOというお店でお昼ご飯で真鯛パスタを食べている。
真鯛パスタマスカットソーダ
020 2
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 17/12/2025
恵比寿に位置する繁邦というお店でクレープを食べている。
洋梨ソーダシュガーバタークレープ
120 2
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 16/12/2025
親子丼と焼鳥。
焼鳥親子丼とチキンスープ
120 2
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 16/12/2025
ハチワレ!
ハチワレの縫い包み
110 1
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 16/12/2025
豆腐パンナコッタも!
豆腐パンナコッタ豆腐パンナコッタ
110 1
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 16/12/2025
豆富食堂(豆**腐** じゃない)というお店で豆腐御膳を食べている。
豆腐御膳
120 2
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 14/12/2025
It got accepted! See you all in Brussels. 🎉
A screenshot of an email from FOSDEM 2026 titled “Your proposal: Fedify: Building ActivityPub servers without the pain.” The body of the email reads: “Hi! We are happy to tell you that we accept your proposal: Fedify: Building ActivityPub servers without the pain in the track Social Web at FOSDEM 2026. Please click this link to confirm your attendance.”
011 1
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 03/12/2025
I asked Nano Banana to draw an ad poster for a fictional McDonald's menu item called the “McBook,” and this is the image that was generated.
A satirical advertisement poster showing a McDonald's meal where the burger has been replaced by an open laptop designed to look like a cheeseburger. The laptop lid is a sesame seed bun with a yellow Golden Arches logo, the keyboard area is a beef patty with lettuce and cheese, and green wires act as garnish. It rests on a tray with french fries and a drink in a McDonald's booth. Text on the poster reads “McBook. Served Hot.” and “I'm lovin' it. Powered by the M-Series Chip.”
010 1
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 23/11/2025
デザートでシャインマスカットのタルト!
シャインマスカットのタルト
010 1
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 23/11/2025
三日目のお昼ご飯は麻婆豆腐!
麻婆豆腐
120 2
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 22/11/2025
夕飯は焼き鳥!
焼き鳥焼き鳥
122 2
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 22/11/2025
今日はちょっと仕事しにエンジニアカフェに来た。福岡市赤煉瓦文化館の建物を使ってるから、趣があっていい感じ。
福岡市赤煉瓦文化館の建物「福岡市赤煉瓦文化館」と書いている標識版エンジニアカフェの看板
110 1
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 22/11/2025
二日目のお昼は焼きカレー!福岡の名物らしい。
スペシャル焼きカレー
110 1
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 21/11/2025
今回の旅行の初ご飯は鯛茶漬け!
鯛茶漬け
220 2
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 21/11/2025
福岡到着!
Fukuoka Airport
210 2
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 16/11/2025
어려운 사람 테스트: 난 함께 지내기 매우 쉬운 사람입니다. www.idrlabs.com/kr/difficult-person…
일곱 가지 性格 要素를 測定하는 「어려운 사람 테스트」의 結果 放射形 차트입니다. 項目은 巨大自信感, 攻擊性, 不信, 操縱, 支配, 危險 甘受, 冷淡함으로 構成되어 있습니다. 結果 그래프의 色칠된 領域이 中央 原點에 바짝 붙어 매우 작게 形成되어 있으며, 이는 일곱 가지 모든 項目의 數値가 顯著히 낮음을 나타냅니다.
010 1
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 01/11/2025
Duolingo 連續(연속) 學習(학습) 2,000日(일)을 達成(달성)했어요!
Duolingo 連續 學習 2,000日을 達成했어요!
021 2
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 14/10/2025
Every time I try to publish a package to #JSR (JavaScript Registry), it frequently gets stuck in the “processing” state, so I'm seriously considering whether I should stop publishing my TypeScript packages there altogether. 🤔
A screenshot of the JSR (JavaScript Registry) publishing interface, illustrating frequent stalls in the package upload process. The list shows seven publishing attempts for pre-release versions of a package labeled “1.9.0.” Four of these attempts are indefinitely stuck in a “processing” state, with statuses showing they have been processing for periods ranging from 40 minutes to 3 weeks. In contrast, two other versions are marked as successfully published with a green checkmark, but the overall image highlights the unreliability of the publishing workflow.
123 3
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 10/10/2025
오는 11月(월) 8日(일) 光云大學校(광운대학교)에서 開催(개최)되는 FOSS for All 컨퍼런스 2025에서 제가 〈야크 셰이빙: 새로운 오픈 소스의 原動力(원동력)〉이라는 主題(주제)로 基調演說(기조연설)을 하게 되었습니다! > 올해 처음 열리는 FOSS for All 컨퍼런스는 “Free and Open Source Software for All”이라는 슬로건 아래, 모두를 爲(위)한 오픈 소스 컨퍼런스를 目標(목표)로 하는 非營利(비영리) 오픈 소스 커뮤니티 컨퍼런스입니다.
파란色 背景의 FOSS for All 컨퍼런스 2025 發表者 카드. 右側 아래에는 發表者 洪民憙의 寫眞이 있고, 中央의 흰色 말風船 안에는 「Keynote」라는 文句와 함께 發表 題目 〈야크 셰이빙: 새로운 오픈 소스의 原動力〉이 쓰여 있다.
0412 12
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 10/10/2025
오늘 안 것: 【배울 學(학)】의 異體字(이체자)인 𭓘(𭓘)이 Unicode에 들어있다 (U+2D4D8).
【배울 學】의 異體字인 𭓘
031 3
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 11/09/2025
Wow, Optique—my type-safe combinatorial CLI parser for TypeScript—just crossed 300 stars! Thanks to everyone who's found it useful! ✨
Optique TypeScript CLI parser repository on GitHub with 306 stars and 2 forks
012 2
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 08/09/2025
(寫眞(사진)에 肉食(육식) 包含(포함).)
海鮮炒飯蒸鴨 (배를 가른 後)蒸鴨拔絲地瓜
000 0
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 08/09/2025
袁枚(원매)의 《隨園食單(수원식단)》을 主(주)로 硏究(연구)한 申桂淑(신계숙) 敎授(교수)가 直接(직접) 運營(운영)하는 淸代(청대) 中華料理(중화요리) 專門店(전문점) **桂香閣(계향각)**에 다녀왔다. (寫眞(사진)에 肉食(육식) 包含(포함).)
辣子雞東坡肉開陽白菜麻辣黃瓜
100 1
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 03/09/2025
@riq0h @riq0h このように見えますね。お互いにフォローし合っているようです。そちらではフォロー承認がまだされていないと表示されていますか?🤔
互いにフォローし合っていることが表示されるプロフィール画面
100 1
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 22/08/2025
오늘 저녁은 비건 비빔밥.
비건 비빔밥
020 2
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 21/08/2025
最近、OptiqueというTypeScript向けのCLIパーサー「コンビネーター」を作っています。Optiqueは、複雑なCLIを小さなパーツの組み合わせで記述できる様にしてくれます。そして、そのCLIのパース結果を型安全に扱う事が出来ます。(下記のコード参照)アイデアはHaskellのoptparse-applicative から得ましたが、TypeScriptはHaskellとAPIのスタイルがかなり異なる為、APIの面ではZod等を参考にしました。詳しい紹介はHackers' Pubに投稿した記事をご覧ください!
const parser = or(
  object({
    type: constant("network"),
    host: option(
      "-h", "--host",
      string({ metavar: "HOST" }),
    ),
    port: option(
      "-p", "--port",
      integer({ metavar: "PORT", min: 0, max: 65535 }),
    ),
  }),
  object({
    type: constant("local"),
    file: option(
      "-s", "--socket-file",
      string({ metavar: "FILE" }),
    ),
  }),
)

type Result = InferValue<typeof parser>;

// Resultの推論された型
type Result = {
    readonly type: "network";
    readonly host: string;
    readonly port: number;
} | {
    readonly type: "local";
    readonly file: string;
}
024 4
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 21/08/2025
I've recently been working on Optique, a CLI parser _combinator_ for TypeScript. Optique allows you to describe complex CLIs by combining smaller parts. You can also handle the CLI parsing results in a type-safe manner (see code below). The idea came from […] [Original post on hollo.social]
const parser = or(
  object({
    type: constant("network"),
    host: option(
      "-h", "--host",
      string({ metavar: "HOST" }),
    ),
    port: option(
      "-p", "--port",
      integer({ metavar: "PORT", min: 0, max: 65535 }),
    ),
  }),
  object({
    type: constant("local"),
    file: option(
      "-s", "--socket-file",
      string({ metavar: "FILE" }),
    ),
  }),
)

type Result = InferValue<typeof parser>;

// The above type is inferred as:
type Result = {
    readonly type: "network";
    readonly host: string;
    readonly port: number;
} | {
    readonly type: "local";
    readonly file: string;
}
145 5
洪 民憙 (Hong Minhee) :nonbinary: @hongminhee.hollo.social.ap.brid.gy · 14/08/2025
오늘의 點心(점심). 도미 貫子(관자) 솥밥.
도미 貫子 솥밥
111 1