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

洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social · 1047 following · 1817 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 Hong Minhee (洪 民憙), an open source software engineer in my late 30s, living in Seoul, Korea. I'm bisexual and non-binary (they/them), and an enthusiastic advocate of free/open source software and the fediverse.

I work full-time on @fedify, an ActivityPub server framework in TypeScript, funded by @sovtechfund. I'm also the creator of @hollo, a single-user ActivityPub microblog; @botkit, an ActivityPub bot framework; Hackers' Pub, a fediverse platform for software developers; and LogTape, a logging library for JavaScript and TypeScript.

I have a long interest in East Asian languages (CJK) and Unicode. I post mostly in English here, though occasionally in Japanese or in mixed-script Korean (國漢文混用體), a traditional writing style that interleaves Chinese characters with the native Korean alphabet. Wanting to write in that style was actually one of the reasons I joined the fediverse. Feel free to talk to me in English, Korean, Japanese, or even Literary Chinese!

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

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

はじめまして!ソウル在住の30代後半のオープンソースソフトウェアエンジニア、洪 民憙ホン・ミンヒと申します。バイセクシュアル(bisexual)・ノンバイナリー(non-binary)で、自由・オープンソースソフトウェア(F/OSS)とフェディバース(fediverse)の熱烈な支持者です。

STF(@sovtechfund)の支援を受け、TypeScript用ActivityPubサーバーフレームワーク「@fedify」の開発に専念しています。他にも、おひとり様向けのActivityPubマイクロブログ「@hollo」、ActivityPubボットフレームワーク「@botkit」、ソフトウェア開発者向けフェディバースプラットフォームHackers' Pub、JavaScript・TypeScript用ロギングライブラリLogTapeなどの制作者でもあります。

東アジア言語(いわゆるCJK)とUnicodeにも興味があります。このアカウントでは主に英語で投稿していますが、時々日本語や国漢文混用体(漢字ハングル混じり文)の韓国語でも書いています。実はこの文体で書きたくてフェディバースを始めた、という経緯もあります。日本語、英語、韓国語、漢文でも気軽に話しかけてください!

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

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

安寧(안녕)하세요! 저는 서울에 살고 있는 30() 後半(후반)의 오픈 소스 소프트웨어 엔지니어 洪民憙(홍민희)입니다. 兩性愛者(양성애자)(bisexual)이자 논바이너리(non-binary)이며, 自由(자유)·오픈 소스 소프트웨어(F/OSS)와 聯合宇宙(연합우주)(fediverse)의 熱烈(열렬)支持者(지지자)이기도 합니다.

STF(@sovtechfund)의 支援(지원)을 받아 TypeScript() ActivityPub 서버 프레임워크 @fedify 開發(개발)專業(전업)으로 ()하고 있습니다. 그 ()에도 싱글 유저() ActivityPub 마이크로블로그 @hollo, ActivityPub 봇 프레임워크 @botkit, 소프트웨어 開發者(개발자)를 위한 聯合宇宙(연합우주) 플랫폼 Hackers' Pub, JavaScript·TypeScript() 로깅 라이브러리 LogTape ()製作者(제작자)이기도 합니다.

()아시아 言語(언어)(이른바 CJK)와 Unicode에도 關心(관심)이 많습니다. 이 計定(계정)에서는 ()英語(영어)로 포스팅하지만, 때때로 日本語(일본어)國漢文混用體(국한문 혼용체) 韓國語(한국어)로도 씁니다. 聯合宇宙(연합우주)에 오게 된 動機(동기) () 하나가 바로 國漢文混用體(국한문 혼용체)로 글을 쓰고 싶었기 때문이기도 하고요. 韓國語(한국어), 英語(영어), 日本語(일본어), 아니면 漢文(한문)으로도 말을 걸어주세요!

Juntai Park's avatar
Juntai Park

@arkjun@hackers.pub

트위터와 스레드의 개인 프로필에 hackers.pub/@arkjun 링크를 추가했습니다. hackers.pub 조용히 홍보중(?) 😂 (팔로워가 적어서 별 도움은 안되지만..😊)

twitter rkun's profle image
ALT text detailstwitter rkun's profle image
threads rkjun's profile image
ALT text detailsthreads rkjun's profile image
洪 民憙 (Hong Minhee) :nonbinary:'s avatar
洪 民憙 (Hong Minhee) :nonbinary:

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

殆どのActivityPub実装では、NoteArticleの内容(content)内で他のアクター(actor)に言及(メンション)する場合、tag属性に該当するMentionオブジェクトを含めています。では、PersonGroupなどのアクターオブジェクトも、自己紹介(summary)内で他のアクターに言及する場合、tag属性に該当するMentionオブジェクトを含めるべきでしょうか?既にその様に動作している実装はあるでしょうか?(Mastodonは確認した結果、含めていない様です。)どの様にお考えですか?

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

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

大部分(대부분) 具顯(구현)들이 NoteArticle內容(내용) (content) 안에서 누군가 다른 액터를 멘션할 境遇(경우) tag 屬性(속성)으로 該當(해당)하는 Mention 客體(객체)들을 包含(포함)시킵니다. 그러면 Person, Group () 액터 客體(객체)들도 略歷(약력) (summary) 안에서 누군가 다른 액터를 멘션할 境遇(경우) tag 屬性(속성)으로 該當(해당)하는 Mention 客體(객체)들을 包含(포함)해야 할까요? 或是(혹시) 이미 그렇게 動作(동작)하는 具顯(구현)이 있을까요? (Mastodon은 確認(확인)해 본 結果(결과) 包含(포함)시키지 않는 것 같습니다만.) 어떻게 보시나요?

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

@hongminhee@hollo.social

Most implementations include Mention objects in the tag attribute when someone mentions another actor within the content of a Note or Article. Should actor objects like Person or Group also include Mention objects in their tag attribute when mentioning other actors within their bio (summary)? Are there any implementations that already work this way? (I've checked Mastodon and it seems they don't include these mentions.) What are your thoughts on this?

금강토's avatar
금강토

@tokolovesme@seoul.earth

조갑제
hollo.social/@hongminhee/01958

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

@hongminhee@hollo.social · Reply to 금강토's post

@tokolovesme 뉴진스 짱〜

금강토's avatar
금강토

@tokolovesme@seoul.earth · Reply to 洪 民憙 (Hong Minhee) :nonbinary:'s post

@hongminhee 참으로 탁월하다라니 진짜 할배가튼말투 ㅋ

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

@hongminhee@hollo.social

NJZ(() NewJeans)가 말아주는 〈I FEEL COKE〉. 이 ()原曲(원곡)元來(원래) 80年代(년대) 日本(일본)의 Coca-Cola 廣告(광고)에 처음 쓰였고, 그 뒤에 韓國(한국)의 Coca-Cola 廣告(광고)에서도 90年代(년대) ()歌詞(가사)飜案(번안)하여 再使用(재사용)되었다. 어떻게 이렇게 昭和(쇼와) 末期(말기)의 느낌을 살리면서도 現代的(현대적)으로 解釋(해석)해낼 수 있는지… 참으로 卓越(탁월)하다.

https://www.youtube.com/watch?v=ZnVjY60qF60

SparklingOutlaw🍉's avatar
SparklingOutlaw🍉

@nogajun@mastodon.social

NJZのI feel Cokeリメイクはグッとくるな

‘I FEEL COKE’ with Coca-Cola - YouTube: youtube.com/watch?v=ZnVjY60qF60

Moreal's avatar
Moreal

@moreal@silicon.moe

Rust WASM 한국어 번역본!

wasm.rust-kr.org/

Erick's avatar
Erick

@erick@gts.erick.sh

I think it’s fun to see all the support and rant reactions about Microsoft rewriting #TypeScript tooling in #Go instead of C# or Rust.

Notice that I said "fun", not "interesting". It’s fun because this is just the latest version of "vim vs. emacs" or "tabs vs. spaces". Everyone has opinions, everyone has their favorite programming language, but at the end of the day, 0% (or a very close number) of the people ranting about it are actually working on the project. It’s always easy to criticize someone else’s work when you have nothing at stake.

xenon's avatar
xenon

@xenon@xenon.social

xenon client 0.0.1.10 is out! Now you can load more contents on user’s profile

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

@hongminhee@hackers.pub · Reply to 洪 民憙 (Hong Minhee)'s post

投稿に続き、記事も削除できる様に成りました!編集ボタンの横に削除ボタンが有ります。

Hackers' Pub上の記事ページ。記事の著者名の下、編集ボタンの右側に削除ボタンが有る。
ALT text detailsHackers' Pub上の記事ページ。記事の著者名の下、編集ボタンの右側に削除ボタンが有る。
洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hackers.pub

노트에 이어서 게시물(긴 글)도 삭제할 수 있게 되었습니다! 편집 버튼 옆에 삭제 버튼이 있어요.

@moreal 한 번 확인해 보시죠!

Hackers' Pub 상의 게시물 페이지. 게시물 작성자 이름 아래, 편집 버튼 오른쪽에 삭제 버튼이 있다.
ALT text detailsHackers' Pub 상의 게시물 페이지. 게시물 작성자 이름 아래, 편집 버튼 오른쪽에 삭제 버튼이 있다.
洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hackers.pub · Reply to 洪 民憙 (Hong Minhee)'s post

自分の投稿が誰に共有されたかを確認できるボタンを作りました。投稿の下部に並ぶアイコンの中で、群衆のアイコンを押してみましょう。

Hackers' Pubに新しく追加された「投稿を共有した人々」ページ。投稿の下部のアイコンの中で、共有アイコンと削除アイコンの間に群衆の形のアイコンが新たに追加された。
ALT text detailsHackers' Pubに新しく追加された「投稿を共有した人々」ページ。投稿の下部のアイコンの中で、共有アイコンと削除アイコンの間に群衆の形のアイコンが新たに追加された。
洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hackers.pub

자신의 노트를 누가 공유했는지 볼 수 있는 버튼을 만들었습니다. 노트 하단의 아이콘들 중에 군중 아이콘을 누르면 됩니다.

Hackers' Pub에 새롭게 추가된 “노트를 공유한 사람 목록” 페이지. 노트 하단의 아이콘들 중에 공유 아이콘과 삭제 아이콘 사이에 군중 모양의 아이콘이 새롭게 추가되었다.
ALT text detailsHackers' Pub에 새롭게 추가된 “노트를 공유한 사람 목록” 페이지. 노트 하단의 아이콘들 중에 공유 아이콘과 삭제 아이콘 사이에 군중 모양의 아이콘이 새롭게 추가되었다.
Juntai Park's avatar
Juntai Park

@arkjun@hackers.pub

우분투를 쓸때는 apt 로만 패키지 관리를 해왔는데 작년 처음 snap 을 써봤다.

작년 사내 테스트용 (물리) 서버에 우분투 24.04.1 LTS 설치하고 snap 으로 docker 설치해서 여러 모니터링 올리고 어제까지도 잘 쓰고 있었는데, 갑자기 오늘 docker ps 명령이 오류가 나서 봤더니,

$ docker ps
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
docker -D ps # 디버깅 
time="2025-03-12T11:22:58+09:00" level=debug msg="otel error" error="1 errors occurred detecting resource:\n\t* conflicting Schema URL: https://opentelemetry.io/schemas/1.21.0 and https://opentelemetry.io/schemas/1.26.0"

실행도 안되고, 모든 컨테이너는 날라간 상태이고 도커 또한 동작하지 않는다. 디버깅 메시지 보면 스키마 버전 충돌이라고 나온다.

자세한 원인분석을 위해 ChatGPT 의 도움을 받았더니

Docker 데몬이 OTel(OpenTelemetry)과 충돌하여, 스키마 버전(1.21.0 vs. 1.26.0)이 일치하지 않아 발생하는 문제입니다. 주로 Snap의 자동 업데이트 중, Docker의 내부 OTel 설정이 깨졌을 때 나타나는 문제입니다.

snap 자동 업뎃중에 OTel 충돌로 스키마 버전 불일치 문제라고 한다.

스냅 방식 대신 apt 기반 설치가 더욱 안정적이라고 권장해주길래, (새로운 방식이라 일부러 snap 으로 선택했었는데) 다음부터는 그냥 apt 방식으로 설치하기로 했다. (docker 한정)

물론 이번에도 apt 방식으로 변경해서 설치.

sudo snap remove docker
sudo apt update
sudo apt install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker

테스트 서버 관리에 시간을 빼앗긴 후에야, 테스트 서버도 백업해 둬야겠다 싶다. 모니터링 설정이랑 빌드 설정이랑 도커 설정 다 백업해 놔야겠다.

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

@hongminhee@hackers.pub

Hackers' Pub currently supports three languages: English, Japanese, and Korean. Do you speak any other language? Please contribute!

헬렐's avatar
헬렐

@guiltyone@buttersc.one

https://hackers.pub
해커스펍 구경중인데 꽤 활발하다

Juntai Park's avatar
Juntai Park

@arkjun@hackers.pub

처음 가입했습니다! @hongminhee 님, 초대해 주셔서 감사합니다. 트위터 눈팅족이고, 스레드에는 주로 게임과 일상만 올리는데, hackers.pub 에는 뭔가 개발 관련된 소소한 얘기들을 공유하거나, 공유받고 싶네요. 잘 부탁드립니다. 😅

역보's avatar
역보

@yeokbo.bsky.social@bsky.brid.gy

블루스카이 말고 마스토돈도 씁시다 위원회

여우's avatar
여우

@fox@uri.life

“여우야, 재미있는 농담 해줘”
“Hackers’ Pub에 해커 세 명이 들어가는데..”

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

@hongminhee@hackers.pub · Reply to Strypey's post

@strypey @liaizon I think the reason why Asian developers are underrepresented in the international development of the fediverse is because of the language barrier, and I myself am often unable to participate deeply in discussions due to the language barrier.

Do either of you (or anyone) know of a fediverse app that can auto-translate them into passable English?

The Hackers' Pub I'm building will have automatic translation in the future.

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

@hongminhee@hackers.pub · Reply to 洪 民憙 (Hong Minhee)'s post

Hackers' Pubの上部のナビゲーションデザインを変更しました。新規記事ボタンが一番上に表示される様に成りました。

Hackers' Pubの新しい上部のナビゲーションバー。新規記事ボタンが一番上に表示されている。
ALT text detailsHackers' Pubの新しい上部のナビゲーションバー。新規記事ボタンが一番上に表示されている。
洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hackers.pub

Hackers' Pub의 상단 네비게이션 디자인을 바꿨습니다. 글쓰기 버튼이 최상위로 나오게 되었어요.

Hackers' Pub의 새로운 상단 네비게이션 바. 글쓰기 버튼이 최상위로 나와 있다.
ALT text detailsHackers' Pub의 새로운 상단 네비게이션 바. 글쓰기 버튼이 최상위로 나와 있다.
TypeScript's avatar
TypeScript

@TypeScript@fosstodon.org

Today we're thrilled to announce our effort to port the TypeScript compiler and language service to native code, gaining a 10x speed boost in build times and editor responsiveness!

devblogs.microsoft.com/typescr

Jaeyeol Lee's avatar
Jaeyeol Lee

@kodingwarrior@hackers.pub

와! 북적북적 hackers pub!

가을별's avatar
가을별

@gaeulbyul@planet.moe

타입스크립트, Go 언어로 포팅 시작(!!)

v6.x 버전까지는 기존 JS구현을 유지하고,
v7.x에 네이티브 구현을 릴리즈할 계획.

> we’ve begun work on a native port of the TypeScript compiler and tools.

devblogs.microsoft.com/typescr

github.com/microsoft/typescrip

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

@hongminhee@hackers.pub

현재 Hackers' Pub의 안 좋은 UI로 인해 많은 분들이 알아채지 못하시는 듯하여…

  • Hackers' Pub에는 X처럼 단문을 올리는 용도의 노트와 velog처럼 긴 글을 올리는 용도의 게시물이 나뉘어 있습니다.
  • 노트든 게시물이든 타임라인에 뜨는 것은 같지만, 둘의 모양이 조금 다릅니다. 둘 다 Markdown을 지원하는 것은 같습니다.
  • 노트는 첫 화면 타임라인 맨 위에 있는 UI로 작성합니다. (이건 다들 이미 아실 듯.)
  • 게시물은 우상단 본인 계정명에 마우스 커서를 가져다 대면 나오는 메뉴 속 새 게시물 항목을 누르면 작성하실 수 있습니다.
  • 게시물은 작성하던 도중 페이지를 닫더라도 임시 보관함에 자동으로 저장되므로 나중에 다시 이어서 쓸 수 있습니다.

아직 한창 만드는 중이라 여러모로 미흡합니다. 빠른 시일 내에 UI를 개선하도록 할게요!

박준규's avatar
박준규

@curry@hackers.pub

해커스펍 가입 기념으로 하스켈 코드 하나 적습니다!

main = putStrLn "Hello, Hackers' Pub!"
← Newer
Older →