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

洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social · 977 following · 1332 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 , , , & . They/them.

서울에 사는 交叉女性主義者이자 社會主義者. 金剛兔(@tokolovesme)의 配偶者. @fedify, @hollo, @botkit 메인테이너. , , , 等으로 自由 소프트웨어 만듦.

()

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

@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) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

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

安寧(안녕)하세요, 저는 서울에 살고 있는 30() 後半(후반) 오픈 소스 소프트웨어 엔지니어이며, 自由(자유)·오픈 소스 소프트웨어와 聯合宇宙(연합우주)(fediverse)의 熱烈(열렬)支持者(지지자)입니다.

저는 TypeScript() ActivityPub 서버 프레임워크인 @fedify 프로젝트와 싱글 유저() ActivityPub 마이크로블로그인 @hollo 프로젝트와 ActivityPub 봇 프레임워크인 @botkit 프로젝트의 製作者(제작자)이기도 합니다.

저는 ()아시아 言語(언어)(이른바 )와 유니코드에도 關心(관심)이 많습니다. 聯合宇宙(연합우주)에서는 國漢文混用體(국한문 혼용체)를 쓰고 있어요! 제게 韓國語(한국어)英語(영어), 日本語(일본어)로 말을 걸어주세요. (아니면, 漢文(한문)으로도!)

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

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

こんにちは、私はソウルに住んでいる30代後半のオープンソースソフトウェアエンジニアで、自由・オープンソースソフトウェアとフェディバースの熱烈な支持者です。名前は洪 民憙ホン・ミンヒです。

私はTypeScript用のActivityPubサーバーフレームワークである「@fedify」と、ActivityPubをサポートする1人用マイクロブログである 「@hollo」と、ActivityPubのボットを作成する為のシンプルなフレームワークである「@botkit」の作者でもあります。

私は東アジア言語(いわゆるCJK)とUnicodeにも興味が多いです。日本語、英語、韓国語で話しかけてください。(または、漢文でも!)

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

@hongminhee@hollo.social

12() ()에 할 Optique 發表(발표)()한 슬라이드 資料(자료)를 만들고 있는데, Optique具顯(구현) 細部事項(세부사항)까지 다뤄야 할 지, 아니면 使用者(사용자) 立場(입장)에서의 콘셉트나 API 같은 걸 爲主(위주)로 다뤄야 할 지 苦悶(고민)이네… 具顯(구현) 디테일을 다루려고 하면 주어진 發表(발표) 時間(시간)인 30() 안에 못 끝낼 것 같다는 느낌도 들어가지고…

OptionVoters
發表하는 김에 具顯 디테일까지 알고 싶다!1 (25%)
巨視的인 콘셉트 爲主로 알고 싶다!3 (75%)
洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

12() 6() 서울에서 開催(개최)되는 liftIO 2025에서 〈Optique: TypeScript에서 CLI 파서 컴비네이터를 만들어 보았다〉(假題(가제))라는 主題(주제)發表(발표)를 하게 되었습니다. 아직 liftIO 2025 티켓은 팔고 있으니, 函數型(함수형) 프로그래밍에 關心(관심) 있으신 분들의 많은 參與(참여) 바랍니다!

Emelia 👸🏻's avatar
Emelia 👸🏻

@thisismissem@hachyderm.io

RE: nutmeg.social/@chris/115542957

This is super cool! I could see myself using it if/when I publish videos on Youtube.

Chris Hayes's avatar
Chris Hayes

@chris@nutmeg.social

It's alive! 🧟

After a bit of trial-error, got fediverse comments showing on a site running . My personal fediverse-connected youtube mirror is now mostly feature complete.
(The video post in the screenshot is over here: watch.hayes.software/video/16)

Screenshot of a website with a big video player playing a video titled, "Citadel blasting Caramelldansen" Below it is a comment section. The comment field says you can comment on videos by connecting your Mastodon account. The comment section has a single comment, "This is a test comment." Which is a comment I made from mastodon.social that now automagically shows on my video site. Yay!
ALT text detailsScreenshot of a website with a big video player playing a video titled, "Citadel blasting Caramelldansen" Below it is a comment section. The comment field says you can comment on videos by connecting your Mastodon account. The comment section has a single comment, "This is a test comment." Which is a comment I made from mastodon.social that now automagically shows on my video site. Yay!
洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

Chris Hayes built a single-user ActivityPub server for sharing YouTube videos on the fediverse using Fedify and Next.js. The source code is available at https://codeberg.org/chris-hayes/yt-on-fedi.

Chris Hayes's avatar
Chris Hayes

@chris@nutmeg.social

It's alive! 🧟

After a bit of trial-error, got fediverse comments showing on a site running . My personal fediverse-connected youtube mirror is now mostly feature complete.
(The video post in the screenshot is over here: watch.hayes.software/video/16)

Screenshot of a website with a big video player playing a video titled, "Citadel blasting Caramelldansen" Below it is a comment section. The comment field says you can comment on videos by connecting your Mastodon account. The comment section has a single comment, "This is a test comment." Which is a comment I made from mastodon.social that now automagically shows on my video site. Yay!
ALT text detailsScreenshot of a website with a big video player playing a video titled, "Citadel blasting Caramelldansen" Below it is a comment section. The comment field says you can comment on videos by connecting your Mastodon account. The comment section has a single comment, "This is a test comment." Which is a comment I made from mastodon.social that now automagically shows on my video site. Yay!
Chris Hayes's avatar
Chris Hayes

@chris@nutmeg.social

It's alive! 🧟

After a bit of trial-error, got fediverse comments showing on a site running . My personal fediverse-connected youtube mirror is now mostly feature complete.
(The video post in the screenshot is over here: watch.hayes.software/video/16)

Screenshot of a website with a big video player playing a video titled, "Citadel blasting Caramelldansen" Below it is a comment section. The comment field says you can comment on videos by connecting your Mastodon account. The comment section has a single comment, "This is a test comment." Which is a comment I made from mastodon.social that now automagically shows on my video site. Yay!
ALT text detailsScreenshot of a website with a big video player playing a video titled, "Citadel blasting Caramelldansen" Below it is a comment section. The comment field says you can comment on videos by connecting your Mastodon account. The comment section has a single comment, "This is a test comment." Which is a comment I made from mastodon.social that now automagically shows on my video site. Yay!
genya0407's avatar
genya0407

@genya0407@social.genya0407.link

空が高い
冬だねえ

Jazz de Ville – Jazz's avatar
Jazz de Ville – Jazz

@jdv_jazz@mastodon.nl

Miles Davis - Milestones

Cover: Miles Davis - Milestones
ALT text detailsCover: Miles Davis - Milestones
Jazz de Ville – Jazz's avatar
Jazz de Ville – Jazz

@jdv_jazz@mastodon.nl

Avishai Cohen & The International Vamp Band - Float

Cover: Avishai Cohen & The International Vamp Band - Float
ALT text detailsCover: Avishai Cohen & The International Vamp Band - Float
Emelia 👸🏻's avatar
Emelia 👸🏻

@thisismissem@hachyderm.io · Reply to Emelia 👸🏻's post

@shauna reminds me I need to finish the Fedify / @adonisframework integration so folks can move fast with the full stack Adonis provides

Shauna GM's avatar
Shauna GM

@shauna@social.coop

It's very long so there's basically no chance of doing this all in one sitting but...whatever, let's see how far I can get this afternoon with @fedify's "build a federated microblog" tutorial: unstable.fedify.dev/tutorial/m

TBH I may get stuck with basic setup, I've written a lot of javascript but I've largely avoided having to learn JS/TS package management. 😂 (Fun fact, I learned Vue over React or Angular etc because you can build absurdly complex apps while still just importing vue via script tag)

物灵's avatar
物灵

@matling@mastodon.韓國語.漢字.net · Reply to 物灵's post

@hongminhee To be fair, I appreciate that you pointed out each lingua franca, not confined to English, contains imperialism. In that incident, my attitude towards dear Shenzhen laureates is no more than 五十步笑百步.

lamikennel's avatar
lamikennel

@lamikennel@toot.blue

本当に何もかも気分が悪い。

x.com/NJZWinsAllCases/status/1
“IPは会社所有だから一人だけ戻っても使用可能。adorは1年以上「戻ってこい」ショーをやったけど、実際に欲しかったのは法的には契約できない未成年者。決定権は親が持ってるから。”

ただし現時点でも、年長の3人を切ってビリフから借りてくる可能性…つまり第2のフィフティフィフティ2はあり得ると思う。

パンがやりたいことは、ミンの集めた5人を破壊することなので。

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

@hongminhee@hollo.social · Reply to Hippo 🍉's post

@badrihippo Yeah, I was also rooting for NewJeans to go independent, but well, what can you do if it's legally impossible. Still, it's a relief they didn't end up splitting up.

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

@hongminhee@hollo.social · Reply to wwj's post

@z9mb1 Wanna hang out over there? 🤣

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

@hongminhee@hollo.social

来週の金曜日、ついに福岡に行くんだ。楽しみ!

物灵's avatar
物灵

@matling@mastodon.韓國語.漢字.net · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post

@hongminhee @houfu I was much more sensitive to language issues when I was a teenager. Before the College Entrance Examination, graduates admitted to a Shenzhen-based, trendy university launched a campaign at my high school. A chapter of their verbose words boasts ‘English is our native language’ and how they proudly cope with Korean professors in English. In the answer session, I screamed my question in English and added ‘I think it is respectful to speak the native language of opponents. ’

Pot's avatar
Pot

@potpotkettle@mastodon.social · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post

@hongminhee To a (much) lesser extent I feel similarly about my native dialect vs the nation's standard and dominant dialect. I can pass as a reasonably good speaker of the latter, but there is always a certain level of effort involved. And I feel like the effort is not well appreciated.

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

@hongminhee@hollo.social

Big news for fans: The group is officially returning as five members. Minji, Hani, and Danielle have announced they will rejoin ADOR, following the earlier confirmation from Haerin and Hyein.

NewJeans, All 5 Members Return to Agency ADOR (Korean)

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

@hongminhee@hollo.social · Reply to houfu's post

@houfu In Korea, it's actually the opposite. While we're also pushed to learn English in school, it's extremely rare to use it in daily life before getting a job. Some professions are heavily exposed to English, but many don't require it at all. Meanwhile, English proficiency also functions as a sort of class marker in Korea, so many Koreans live with a sense of shame about their English skills.

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

@hongminhee@hollo.social · Reply to Emelia 👸🏻's post

@thisismissem Yes, it's certainly true that every “lingua franca” is related to empires or imperialism. In East Asia, Classical Chinese was the lingua franca for a long time, which is not unrelated to ancient China's position in the region.

Emelia 👸🏻's avatar
Emelia 👸🏻

@thisismissem@hachyderm.io · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post

@hongminhee I'm pretty sure part of this due to colonialism and racism, you tend to hear of English and French being touted as "international languages", but never hear of any of the east-Asian languages being referred to as such.

Other's also included Arabic, Russian and Spanish, apparently: en.wikipedia.org/wiki/World_la.

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

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

I used to love learning English when I was younger, but as I've gotten older, reading and writing in it has become more and more of a hassle.

쯔방 :yuri: :yurigarden: :garden:'s avatar
쯔방 :yuri: :yurigarden: :garden:

@pbzweihander@yuri.garden

리눅스 쓰면 하도 CPU 락업 / GPU 뻗음 등의 이슈가 많다보니
갑자기 커서가 안 움직이면 아 또 뻗었나... 하고 머리 싸매는데 그냥 마우스 배터리 다 된 이슈일 때가 있음

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

@hongminhee@hollo.social

I wonder if native English speakers know this: that many non-native speakers around the world have to learn English even if they don't want to, and have to speak it even when they'd rather not.

Manuel Matuzović's avatar
Manuel Matuzović

@matuzo@front-end.social

“GitHub no longer uses toasts because of their accessibility and usability issues.”

Music to my ears!

primer.style/accessibility/toa

Jared White (ResistanceNet ✊)'s avatar
Jared White (ResistanceNet ✊)

@jaredwhite@indieweb.social

RE: hachyderm.io/@thomasfuchs/1155

Rails Core could have posted a simple statement, ala

“We are not in agreement with DHH's stated views on several important public matters. We understand his language is deeply upsetting and alienating to portions of our community. This is not acceptable to us. We have discussed this with him and came to a mutual understanding he would step back from maintainership duties for six months.”

But instead *they fucking let him off the hook*, over and over again.

Thomas 🔭🕹️'s avatar
Thomas 🔭🕹️

@thomasfuchs@hachyderm.io

Rails Core are a bunch of hypocritical assholes.

They don’t care if their great leader is going off on yet another racist or transphobic tirade but if someone dares to criticize them for licking Nazi boots their fee-fees are hurt.

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

@hongminhee@hollo.social

It seems surprisingly difficult to find an iOS Last.fm scrobbler that actually works with AirPlay.

I just want an app that automatically scrobbles my Apple Music plays, even when I'm streaming to my HomePod. Is there any app that can do this reliably?

.meow's avatar
.meow

@dotmeow@hachyderm.io

Hello Fediverse -- let's have an and introduce ourselves :3

We're dotmeow, a queer-run community project to register the gTLD .meow. But not only for meows and giggles! The profits of this gTLD shall go to community causes, turning every domain into queer community support, especially focusing on trans issues.

While we've already passed the ICANN Application Support Program, we're just now launching our web & social media presence(s). So while there's not much to see here yet, follow us if you're interested in registering a .meow domain and potentially supporting us in the way -- crowdfunding TBA soon.

Outside of announcements we want to engage with the fediverse as regular fedizens and won't spam you with meaningless ads <3

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

@hongminhee@hollo.social

Just released LogTape 1.2.0. You can now access nested properties directly in templates (e.g., {user.profile.email}), and the fingers crossed sink got context isolation for better HTTP request tracing.

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

@hongminhee@hollo.social · Reply to 어둠사자's post

@gnh1201 헛… 살펴보도록 하겠습니다!

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

@hongminhee@hollo.social · Reply to bgl gwyng's post

@bgl 고맙습니다!!

Older →