洪 民憙 (Hong Minhee) 
@hongminhee@hollo.social · Reply to Rastagong's post
@lrwerther Thank you. I appreciate the solidarity.


@hongminhee@hollo.social · 991 following · 1384 followers
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 in #TypeScript, #Haskell, #Rust, & #Python. They/them.
서울에 사는 交叉女性主義者이자 社會主義者. 金剛兔(@tokolovesme)의 配偶者. @fedify, @hollo, @botkit 메인테이너. #TypeScript, #Haskell, #Rust, #Python 等으로 自由 소프트웨어 만듦.
| Website | GitHub | Blog | Hackers' Pub |
|---|---|---|---|

@hongminhee@hollo.social · Reply to Rastagong's post
@lrwerther Thank you. I appreciate the solidarity.

@hongminhee@hollo.social · Reply to Stefan Bohacek's post
@stefan Thanks, I appreciate the support. It's one of those things you never quite get used to.
@krosylight@fosstodon.org · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post
@hongminhee And like as if Chinese devs have some fundamental differences than "a programmer out of this community" 🤣

@hongminhee@hollo.social
Just had someone leave feedback on my F/OSS project saying “maybe that's fine if a product is focused on your Chinese community.”
I'm Korean. Every single piece of documentation is in English. There's nothing in Chinese anywhere in the project.
This kind of microaggression is exhausting. As a non-white maintainer, you deal with these assumptions constantly—people who feel entitled to your labor while casually othering you based on your name.
It chips away at your motivation. It makes you wonder why you bother.
https://github.com/dahlia/optique/issues/59#issuecomment-3678606022

@hongminhee@hollo.social · Reply to marius's post
@mariusor Fair point! To clarify: FediChatBot is just a tech demo for @botkit, the ActivityPub bot framework I've been building. BotKit itself has nothing to do with LLMs—it's for creating any kind of fediverse bot (weather bots, notification bots, RSS feeds, etc.). I just happened to use an LLM for the demo since it makes for an interactive example. Not advocating for AI integration in the fediverse, just showcasing what the framework can do.

@hongminhee@hollo.social
Hey @FediChatBot, what LLM are you based on?

@hollo@hollo.social · Reply to Hollo :hollo:'s post
FedifyのHTMLパースコードにおけるセキュリティ脆弱性に対応したHollo 0.6.19をリリースしました。
この脆弱性 (CVE-2025-68475) は ReDoS (正規表現によるサービス拒否) の問題であり、攻撃者がフェデレーション操作中に特別に細工されたHTMLレスポンスを送信することで、サービス停止を引き起こす可能性があります。悪意のあるペイロードは小さい (約170バイト) ですが、Node.jsのイベントループを長時間ブロックする可能性があります。
すべてのHollo運営者の皆様には、直ちにバージョン 0.6.19 へのアップグレードを強くお勧めします。
| 項目 | 詳細 |
|---|---|
| CVE | CVE-2025-68475 |
| 深刻度 | 高 (CVSS 7.5) |
| 対応 | Hollo 0.6.19 にアップグレード |

@hollo@hollo.social · Reply to Hollo :hollo:'s post
Fedify의 HTML 파싱 코드에서 발견된 보안 취약점을 수정한 Hollo 0.6.19를 릴리스했습니다.
이 취약점(CVE-2025-68475)은 ReDoS(정규 표현식 서비스 거부) 문제로, 공격자가 연합 작업 중 특수하게 조작된 HTML 응답을 보내 서비스 장애를 유발할 수 있습니다. 악성 페이로드는 작지만(약 170바이트), Node.js 이벤트 루프를 장시간 차단할 수 있습니다.
모든 Hollo 운영자분들께 즉시 버전 0.6.19로 업그레이드하실 것을 강력히 권고드립니다.
| 항목 | 상세 |
|---|---|
| CVE | CVE-2025-68475 |
| 심각도 | 높음 (CVSS 7.5) |
| 조치 | Hollo 0.6.19로 업그레이드 |

@hollo@hollo.social
We have released Hollo 0.6.19 to address a security vulnerability in Fedify's HTML parsing code.
This vulnerability (CVE-2025-68475) is a ReDoS (Regular Expression Denial of Service) issue that could allow an attacker to cause service unavailability by sending specially crafted HTML responses during federation operations. The malicious payload is small (approximately 170 bytes) but can block the Node.js event loop for extended periods.
We strongly recommend all Hollo operators upgrade to version 0.6.19 immediately.
| Field | Details |
|---|---|
| CVE | CVE-2025-68475 |
| Severity | High (CVSS 7.5) |
| Action | Upgrade to Hollo 0.6.19 |
@fedify@hollo.social
A ReDoS (Regular Expression Denial of Service) vulnerability has been discovered in Fedify's HTML parsing code. This vulnerability could allow a malicious federated server to cause denial of service by sending specially crafted HTML responses.
| CVE ID | CVE-2025-68475 |
| Severity | High (CVSS 7.5) |
| Affected versions | ≤1.9.1 |
| Patched versions | 1.6.13, 1.7.14, 1.8.15, 1.9.2 |
If you're running Fedify in production, please upgrade to one of the patched versions immediately.
For full details, see the security advisory: https://github.com/fedify-dev/fedify/security/advisories/GHSA-rchf-xwx2-hm93
Thank you to Yue (Knox) Liu for responsibly reporting this vulnerability.

@hongminhee@hollo.social · Reply to Kaito's post
@kai Haha, your friend Su is right! Nowadays, many Koreans (especially the younger generations) don't use hanja in their daily lives, and some don't even know how to write their own names in hanja. I'm a bit of an outlier for displaying it on my profile—I just happen to like how it looks and the meaning it carries! 😊

@hongminhee@hollo.social · Reply to Bart Louwers's post
@bart Spot on. The vendor lock-in is exactly what's holding me back from moving to Codeberg. It's frustrating that standard security features like OIDC publishing are becoming a golden cage that keeps us tied to big platforms. I'd love to see npm support OIDC from Forgejo/Gitea, but it feels like we're still a long way from a truly forge-agnostic ecosystem. 2FA tokens for life, I guess? 🥲

@hongminhee@hollo.social
Is it just me, or is #npm's trusted publishing unnecessarily rigid? Only one workflow filename allowed per package. It's like they never imagined a project having multiple release branches or evolving CI structures. Moving from build.yaml to publish.yaml shouldn't be this annoying. 😩
@hongminhee@hackers.pub
Calling all #fediverse developers for help: I'm currently trying to implement a #reporting (#flag) feature for Hackers' Pub, an #ActivityPub-enabled community for software engineers. Is there a formal specification for how cross-instance reporting should work in ActivityPub? Or, is there any well-documented material that explains how the major implementations handle it?

@hongminhee@hollo.social
이번 週末에는 반드시 브뤼셀行 航空券을 끊어야 한다…

@hongminhee@hollo.social
When I was young, I really liked Pokémon, but after I became interested in animal rights as an adult, Pokémon battles started to remind me of abusive customs like dogfighting or cockfighting, so it's untenable to like them as much as I used to. 😔

@hongminhee@hollo.social · Reply to 3A29, raspberry pi in a fox's post
@3a29 That's a very logical and objective approach. I appreciate the careful consideration before making any assumptions!

@hongminhee@hollo.social · Reply to Ian Wagner's post
@ianthetechie Haha, I guess I have an old soul vibe! 😂 You're right—it's definitely rare for my generation to use hanja as a display name. I just personally love the aesthetics and the history behind it. The Japanese posts definitely add another layer to the puzzle!
@lina@vt.social
I was wondering when browsers started calling the UI "chrome" (it's not a Google thing!)
Amazingly, the Firefox (then Mozilla) commit that introduced the "chrome" tree into the source code dates back to Sep 4, 1998... which is also the same day Google was founded!
Edit: Netscape used the term much earlier though! Not as much in filenames, but in the actual source code it's all over the place.

@hongminhee@hollo.social · Reply to Ryan Finnie's post

@hongminhee@hollo.social
To non-CJK language speakers: What do you think when you see my name written in Chinese characters?
| Option | Voters |
|---|---|
| Oh, they must be Chinese! | 35 (31%) |
| Oh, they must be East Asian! | 34 (30%) |
| Oh, maybe they're Korean? | 6 (5%) |
| I don't think anything. I just read the romanized spelling in the parentheses. | 38 (34%) |

@hongminhee@hollo.social
2025年が終わる前にHolloの新バージョンをリリースしないと…‼️
@cadusilva@bolha.one
Equivalências fediversais
As mais populares são essas de escrever pouquinho:
- Twitter → Mastodon
- Twitter → GoToSocial
- Twitter → Sharkey
- Twitter → Snac
- Twitter → Hollo
- Twitter → Akkoma
Sim, não faltam alternativas para microblogging. Mas tem mais coisas:
- Instagram → Pixelfed
- Facebook → Friendica
- Reddit → Lemmy
- Reddit → kBin
- YouTube → PeerTube
- WordPress → WordPress com plugin ActivityPub
- Blogger → WriteFreely
Sem anúncios, rastreadores, algoritmos nem bilionários perversos por trás. Só pessoas voluntariamente hospedando esses serviços para a comunidade.

@hongminhee@hollo.social · Reply to Maho 🦝🍻's post
@mapache It probably depends on the dependencies?
If the app relies on external services like PostgreSQL or Redis, Docker images with Helm charts or Docker Compose configs might make sense—they bundle the complexity nicely.
For standalone apps, system packages (deb/rpm) would be nice in theory, but I imagine maintaining packages for multiple distros is quite a bit of work. Maybe a practical middle ground could be: provide packages for the major families (RedHat + Debian) and offer a single-file executable as a fallback for everyone else?
Personally, I tend to avoid install scripts when possible—they feel less transparent to me, though I understand others might feel differently.
@mapache@hachyderm.io
Fediverse friends and acquaintances:
when self-hosting a service, what do you prefer?
I need your help to improve the developer experience (DevX) of #badgefed. #fediverse #askfedi #mastodon #activitypub
| Option | Voters |
|---|---|
| native binaries on your Linux box | 63 (18%) |
| Docker containers | 141 (40%) |
| system packages (apt/dnf/pacman) | 134 (38%) |
| scripts that install everything, idc what | 17 (5%) |
@ploum@mamot.fr
Just had the realization that my lost post could be summarized as:
"I’m a TCP person in a UDP world"
https://ploum.net/2025-12-15-communication-entertainment.html

@hongminhee@hollo.social
Still stick with Pino? Give LogTape a try!

@hongminhee@hollo.social · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post
恵比寿のMACHIKADOというお店でお昼ご飯で真鯛パスタを食べている。

@hongminhee@hollo.social · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post
恵比寿に位置する繁邦というお店でクレープを食べている。
@deno_land@fosstodon.org
Deno v2.6.2 will ship with a major improvement to the debugger - Web workers, `node:worker_threads` and stopping in any test file will now be supported!
This will work in both VS Code and Chrome DevTools.
PRs for the curious:
https://github.com/denoland/deno/pull/31527