洪 民憙 (Hong Minhee)

洪 民憙 (Hong Minhee)

@hongminhee.org

國漢文混用맨. https://hongminhee.org/

320 followers223 following165 posts

Gukhanmun 0.3.0이 나왔습니다. 新字體나 簡體字로 적힌 漢字도 辭典과 對照해 읽고, 出力할 때는 字體를 바꿀 수 있습니다. 辭典이 讀音 候補를 남기므로 뒤따르는 助詞에 따라 그 中 하나를 고릅니다. 句讀 符號 프로파일 옵션이 追加되었고, 國立國語院 《外來語 表記 用例》가 辭典으로 包含되었습니다. v0.2.x에서 올리면 ko-kr 프리셋 出力이 달라지고 辭典 形式도 v2로 바뀌었습니다.

github.comGukhanmun 0.3.0: Han character variants, particle-based reading selection, punctuation profiles, and loanword spellings · dahlia gukhanmun · Discussion #32Gukhanmun is a library and CLI tool for converting Korean text written in mixed hanja/hangul script into consistently annotated output. Academic texts, historical documents, and legal materials rou...

JSConf JP 2026で登壇することになりました。11月22日(日)、東京のベルサール神田にて。 タイトルは「Oseo:SBCLスタイルのJavaScript/TypeScript AOTコンパイラ」。SBCLやChez Schemeのように、動的型付き言語のまま全体を事前にネイティブコードへコンパイルするJavaScriptエンジンの話をします。型注釈は最適化のヒントとして使うだけで、決して鵜呑みにしない設計です。 発表は日本語、14:10からトラックC。下記のリンクをご参照ください。

jsconf.jpOseo:SBCLスタイルのJavaScript/TypeScript AOTコンパイラ | JSConf JP 2026Common LispのSBCLやSchemeのChez Schemeは動的型付き言語でありながら、プログラム全体を事前にネイティブコードへコンパイルし、何十年もプロダクションで使われてきました。一方JavaScriptは今なお、速く動くにはインタプリタと複数段のJIT、その上に載るデオプティマイゼーション機構が要る言語だと見なされています。この違いはどこから来るのか。この問いから始まったプロジェ...

Requested a #CVE ID via a #GitHub Security Advisory on June 27, still nothing almost two weeks later. Docs say up to three days normally. Anyone else seeing longer waits from the GitHub CNA lately, or is this just me? #FOSS #InfoSec #GHSA

洪 民憙 (Hong Minhee) reposted

Upyo 0.5.0: a cross-runtime email library for #JavaScript and #TypeScript with one transport API across SMTP, JMAP, Mailgun, SES, Resend, and Plunk. This release adds structured delivery errors, automatic retries, a Lettermint transport, and OAuth 2.0 for SMTP.

github.comUpyo 0.5.0: Structured errors, automatic retries, and OAuth 2.0 · dahlia upyo · Discussion #29Upyo is a cross-runtime email library for JavaScript that provides a unified API for sending email across Node.js, Deno, Bun, and edge functions. It supports SMTP, JMAP, and providers such as Mailg...

No day job. Just me, building F/OSS full-time on public grants and individual sponsorships. If my work has saved you time, please consider sponsoring me on GitHub. I maintain Fedify, LogTape, Optique, Hollo, Hackers' Pub, Upyo, Hongdown, Gukhanmun, etc. A thread on each ↓

github.comSponsor @dahlia on GitHub SponsorsI usually write open source software libraries and small CLI programs, which means their consumers are mostly software engineers. My interests are: fediverse & CJK languages.
View full thread

No day job. Just me, building F/OSS full-time on public grants and individual sponsorships. If my work has saved you time, please consider sponsoring me on GitHub. I maintain Fedify, LogTape, Optique, Hollo, Hackers' Pub, Upyo, Hongdown, Gukhanmun, etc. A thread on each ↓

github.comSponsor @dahlia on GitHub SponsorsI usually write open source software libraries and small CLI programs, which means their consumers are mostly software engineers. My interests are: fediverse & CJK languages.
View full thread

Upyo is a zero-dependency email sending library for TypeScript. It gives the same API for SMTP, Mailgun, Resend, SendGrid, Amazon SES, and more, so changing email providers doesn't mean rewriting your send code. Works on Node.js, Deno, Bun, and edge functions.

upyo.orgUpyoUpyo is a simple and modern email sending library with a universal interface for emailing across runtimes like Node.js, Deno, Bun, and edge functions. It provides type-safe APIs, dead simple usage, an...

Hongdown is the Markdown formatter I use across most of my own projects. Written in Rust, it enforces an opinionated style for headings, code blocks, lists, links, and East Asian wide characters. There are integrations for Neovim, VS Code, Zed, and Helix.

github.comGitHub - dahlia/hongdown: A Markdown formatter that enforces Hong Minhee's Markdown style conventionsA Markdown formatter that enforces Hong Minhee's Markdown style conventions - dahlia/hongdown

No day job. Just me, building F/OSS full-time on public grants and individual sponsorships. If my work has saved you time, please consider sponsoring me on GitHub. I maintain Fedify, LogTape, Optique, Hollo, Hackers' Pub, Upyo, Hongdown, Gukhanmun, etc. A thread on each ↓

github.comSponsor @dahlia on GitHub SponsorsI usually write open source software libraries and small CLI programs, which means their consumers are mostly software engineers. My interests are: fediverse & CJK languages.
View full thread

No day job. Just me, building F/OSS full-time on public grants and individual sponsorships. If my work has saved you time, please consider sponsoring me on GitHub. I maintain Fedify, LogTape, Optique, Hollo, Hackers' Pub, Upyo, Hongdown, Gukhanmun, etc. A thread on each ↓

github.comSponsor @dahlia on GitHub SponsorsI usually write open source software libraries and small CLI programs, which means their consumers are mostly software engineers. My interests are: fediverse & CJK languages.
View full thread

No day job. Just me, building F/OSS full-time on public grants and individual sponsorships. If my work has saved you time, please consider sponsoring me on GitHub. I maintain Fedify, LogTape, Optique, Hollo, Hackers' Pub, Upyo, Hongdown, Gukhanmun, etc. A thread on each ↓

github.comSponsor @dahlia on GitHub SponsorsI usually write open source software libraries and small CLI programs, which means their consumers are mostly software engineers. My interests are: fediverse & CJK languages.

#LogTape 2.2.0 is out! New: lint rules for ESLint, Oxlint & Deno Lint that catch common logging mistakes, testing utilities with assertion helpers, request context for HTTP integrations in one option, and seven core performance improvements. #JavaScript #TypeScript #Node #NodeJS #Deno #Bun #logging

github.comLogTape 2.2.0: Lint rules, testing utilities, and request context · dahlia logtape · Discussion #179LogTape is a logging library for JavaScript and TypeScript that works across Deno, Node.js, Bun, and browsers. It's built around structured logging, has zero dependencies, and is designed to work a...

洪 民憙 (Hong Minhee) reposted

@hongminhee.org 님께서 쓰셨던 글이 생각나서 첨부해봅니당 관심있으신 분들은 읽어보세요 writings.hongminhee.org/2026/01/hist...

writings.hongminhee.orgHistomat of F/OSS: We should reclaim LLMs, not reject themA few days ago I read a blog post titled On FLOSS and training LLMs . It captures well the frustration spreading through the free and open source software…
eggry@eggry.bsky.social

사실 난 AI 기업들이 학습에 쓰인 데이터에 저작권료 안 낼 거면 모델들은 당연히 오픈소스화 되야 한다고 생각함. 니들부터 지적재산 존중 안 했는데 그 산물은 왜 존중 받아야 함? AI로 생성한 컨텐츠는 지적재산권을 인정받지 못 한다는 법적 해석도 있는데 모델들도 마찬가지로 취급되야 한다고 봄.

洪 民憙 (Hong Minhee) reposted

洪 民憙 (Hong Minhee) reposted

國漢文을 한글로 바꿔주는 소프트웨어인 Gukhanmun 0.2.0이 릴리스되었습니다. 《標準國語大辭典》과 더불어 《우리말샘》 데이터를 包含하게 되었고, 各種 코너 케이스를 더 잘 다루게 되었습니다. 또한, 國漢文 原文에 括弧로 한글 倂記가 되어 있을 境遇, 이를 結果文에서도 反映하여 漢字 倂記가 되거나 한글 讀音이 달리게 되었습니다. 그 밖에도 여러 改善 事項들이 있으니, 仔細한 內容은 릴리스 노트를 參考하시기 바랍니다.

github.comGukhanmun 0.2.0: Open Korean Dictionary, parenthetical collapsing, proper name grouping, smart numerals · dahlia gukhanmun · Discussion #10Gukhanmun is a library and CLI tool for converting Korean text written in mixed hanja/hangul script into consistently annotated output. Academic texts, historical documents, and legal materials rou...

國漢文을 한글로 바꿔주는 소프트웨어인 Gukhanmun 0.2.0이 릴리스되었습니다. 《標準國語大辭典》과 더불어 《우리말샘》 데이터를 包含하게 되었고, 各種 코너 케이스를 더 잘 다루게 되었습니다. 또한, 國漢文 原文에 括弧로 한글 倂記가 되어 있을 境遇, 이를 結果文에서도 反映하여 漢字 倂記가 되거나 한글 讀音이 달리게 되었습니다. 그 밖에도 여러 改善 事項들이 있으니, 仔細한 內容은 릴리스 노트를 參考하시기 바랍니다.

github.comGukhanmun 0.2.0: Open Korean Dictionary, parenthetical collapsing, proper name grouping, smart numerals · dahlia gukhanmun · Discussion #10Gukhanmun is a library and CLI tool for converting Korean text written in mixed hanja/hangul script into consistently annotated output. Academic texts, historical documents, and legal materials rou...

洪 民憙 (Hong Minhee) reposted

VoidZero is joining Cloudflare. Our mission stays the same: to make JavaScript developers more productive than ever before. Vite, Vitest, Rolldown, Oxc, and Vite+ remain MIT-licensed. Evan and the VoidZero team will continue leading them.

洪 民憙 (Hong Minhee) reposted

What do you use these days to build simple CLI tools in Node? Is sade still the go-to, or do you go plain node:util parseArgs() and some manual wrangling? I have a CLI tool that has 3-4 subcommands with 1-2 options each. Wonder how many dependecies I'm willing to accept here. Maybe @e18e.dev knows?

洪 民憙 (Hong Minhee) reposted

Show GN: 만진법 프로젝트: 한·중·일 언어권을 위한 수 표기 제안 한국어·중국어·일본어는 만(萬) 단위로 수를 읽는데, 아라비아 숫자는 천 단위로 쉼표를 찍습니다. 1,234,567,890을 보고 “십이억 삼천사백오십육만 칠천팔백구십”을 바로 읽어내려면 매번 머릿속에서 자릿수를 다시 세야 합니다. 그러므로, 만 단위 구분자로 밑줄( _ )을 쓰자고 제안합니다....

news.hada.ioShow GN: 만진법 프로젝트: 한·중·일 언어권을 위한 수 표기 제안한국어·중국어·일본어는 만(萬) 단위로 수를 읽는데, 아라비아 숫자는 천 단위로 쉼표를 찍습니다. 1,234,567,890을 보고 “십이억 삼천사백오십육만 칠천팔백구십”을 바로 읽어내려면 매번 머릿속에서 자릿수를 다시 세야 합니다. 그러므로, 만 단위 구분자로 밑줄( _ )을 쓰자고 제안합니다....