洪 民憙 (Hong Minhee) :nonbinary:
An intersectionalist, feminist, and socialist living in Seoul (UTC+09:00). @tokolovesme@seoul.earth's spouse. Who's behind @fedify@hollo.social, @hollo@hollo.social, and @botkit@hollo.social. Write some free software in #TypeScript, #Haskell, #Rust, & #Python. They/them.
서울에 사는 交叉女性主義者이자 社會主義者. 金剛兔(@tokolovesme@seoul.earth)의 配偶者. @fedify@hollo.social, @hollo@hollo.social, @botkit@hollo.social 메인테이너. #TypeScript, #Haskell, #Rust, #Python 等으로 自由 소프트웨어 만듦.
And that's how I ended up with about 30 domains. 😂
I write my name in Chinese characters: 洪民憙. In English I still include them, writing Hong Minhee (洪民憙) rather than the romanization alone.
Part of it is meaning: Chinese characters carry it, hangul doesn't. Mostly, though, it's about the direction of loss. You can derive a Korean or romanized reading from 洪民憙; you can't go the other way. Given 홍민희 or Hong Minhee alone, there's no recovering which characters were intended.
I don't much mind how my name gets pronounced. If a Chinese speaker reads it as Hóng Mǐnxī, or a Japanese speaker arrives at something different, that's fine. The characters are the same. Classical Chinese once worked this way across East Asia: one written text, many readings.
What I care about is the notation.
I once gave up on building a federated microblogging app because the ActivityPub work swallowed it. That frustration turned into Fedify, and the app I shelved eventually shipped as Hollo, built on top of it.
I wrote up where implementing ActivityPub actually hurts, and why it doesn't have to.
I get the impression that people are more open to generative AI like LLMs in North America than in Europe, and even more so in East Asia than in North America, and I'm curious as to why that is.
SQLAlchemy is hands down the best ORM I've ever used—I actually used Python just because I wanted to use SQLAlchemy. I use TypeScript as my main language now, but I still miss the SQLAlchemy + Alembic combo. Drizzle ORM is decent enough, but still…
I know it's healthy not to take criticism of my work personally, but sometimes the criticism I get about my work still hurts quite a bit.
I watched Star Wars: The Mandalorian and Grogu today, and I completely fell in love with Grogu. He is so cute!
This is like magic, absolutely awesome. I'm really looking forward to PostgreSQL 19.
基本的(기본적)으로는 韓國語圈(한국어권)도 日本語圈(일본어권)과 大同小異(대동소이)하긴 한데… 다만 韓國語圈(한국어권) 聯合宇宙(연합우주)는 全般的(전반적)으로 LGBTQIA+ 親和的(친화적)이라는 印象(인상)은 있다.
Upyo 0.5.0 is out: a cross-runtime email library for #JavaScript and #TypeScript, one Transport API across SMTP, JMAP, Mailgun, SendGrid, SES, Resend, Plunk, and now Lettermint.
This release makes failed sends structured (category, retryable, HTTP status, Retry-After) instead of just a string, adds a retry transport with backoff and jitter, and brings OAuth 2.0 to SMTP for Gmail and Outlook.
@crepels@mastodon.social Hi, it seems like ActivityPub.Academy is down right now. Could you please check on it? Thanks as always for your help!


