@hongminhee洪 民憙 (Hong Minhee) 오 어떤 점에서 그렇게 보시나요? 저는 서비스와는 독립된 DID 사용할 수 있고, PDS를 개인이 관리할 수도 있다는 점에서 탈중앙화된 접근같다고 생각했어요. 제가 이제 막 ATProto를 보고 있어서 잘못 이해했을 수도 있어요😅
洪 民憙 (Hong Minhee)
@hongminhee@hackers.pub · 1017 following · 727 followers
Hi, I'm who's behind Fedify, Hollo, BotKit, and this website, Hackers' Pub! My main account is at
@hongminhee洪 民憙 (Hong Minhee)
.
Fedify, Hollo, BotKit, 그리고 보고 계신 이 사이트 Hackers' Pub을 만들고 있습니다. 제 메인 계정은:
@hongminhee洪 民憙 (Hong Minhee)
.
Fedify、Hollo、BotKit、そしてこのサイト、Hackers' Pubを作っています。私のメインアカウントは「
@hongminhee洪 民憙 (Hong Minhee)
」に。
Website
- hongminhee.org
GitHub
- @dahlia
Hollo
- @hongminhee@hollo.social
DEV
- @hongminhee
velog
- @hongminhee
Qiita
- @hongminhee
Zenn
- @hongminhee
Matrix
- @hongminhee:matrix.org
X
- @hongminhee
@parksbSimon Park 댓글을 쓰다가 지웠다 쓰다가 지웠다, 하다가 그냥 아예 글로 제대로 써보자 싶어서 써 보았습니다!
Bluesky는 X의 훌륭한 대안일 수 있지만, 연합우주의 대안은 아닙니다
최근 X(구 Twitter)를 떠나는 사용자들이 늘면서 Bluesky에 대한 관심이 높아지고 있습니다. Bluesky는 깔끔한 인터페이스와 과거 Twitter와 유사한 사용자 경험을 제공하며, '신뢰할 수 있는 이탈'이라는 매력적인 개념을 내세워 X의 유력한 대안으로 떠오르고 있습니다. 하지만 이 글에서는 Bluesky와 그 기반 프로토콜인 AT Protocol이 연합우주(fediverse)의 대안이 될 수 없는 이유를 설명합니다. Bluesky는 메시지 전달 방식 대신 공유 힙 방식을 사용하며, 이는 중앙 릴레이에 의존하게 만들어 탈중앙화의 이상과는 거리가 멀어집니다. 또한, 전역 뷰에 대한 집착은 차단 목록의 전체 공개와 같은 개인 정보 보호 문제를 야기하며, AT Protocol은 아직 특정 사기업에 의해 주도되고 있어 개방형 표준으로서의 한계를 가지고 있습니다. Bluesky는 이동 가능한 아이덴티티를 제공하지만, 여전히 중앙화된 요소에 의존하고 있으며, DM은 완전히 중앙화되어 있습니다. 결론적으로, Bluesky는 X의 훌륭한 대안이 될 수 있지만, 연합우주가 제공하는 탈중앙화된 가치와 경험을 대체하기는 어려울 것입니다. 이 글을 통해 Bluesky와 연합우주의 차이점을 명확히 이해하고, 자신에게 맞는 플랫폼을 선택하는 데 도움이 될 것입니다.
hackers.pub · Hackers' Pub
Link author:
洪 民憙 (Hong Minhee)@hongminhee@hackers.pub
Bluesky는 X의 훌륭한 대안일 수 있지만, 연합우주의 대안은 아닙니다
洪 民憙 (Hong Minhee) @hongminhee@hackers.pub
최근 X(구 Twitter)를 떠나는 사용자들이 늘면서 Bluesky에 대한 관심이 높아지고 있습니다. Bluesky는 깔끔한 인터페이스와 과거 Twitter와 유사한 사용자 경험을 제공하며, '신뢰할 수 있는 이탈'이라는 매력적인 개념을 내세워 X의 유력한 대안으로 떠오르고 있습니다. 하지만 이 글에서는 Bluesky와 그 기반 프로토콜인 AT Protocol이 연합우주(fediverse)의 대안이 될 수 없는 이유를 설명합니다. Bluesky는 메시지 전달 방식 대신 공유 힙 방식을 사용하며, 이는 중앙 릴레이에 의존하게 만들어 탈중앙화의 이상과는 거리가 멀어집니다. 또한, 전역 뷰에 대한 집착은 차단 목록의 전체 공개와 같은 개인 정보 보호 문제를 야기하며, AT Protocol은 아직 특정 사기업에 의해 주도되고 있어 개방형 표준으로서의 한계를 가지고 있습니다. Bluesky는 이동 가능한 아이덴티티를 제공하지만, 여전히 중앙화된 요소에 의존하고 있으며, DM은 완전히 중앙화되어 있습니다. 결론적으로, Bluesky는 X의 훌륭한 대안이 될 수 있지만, 연합우주가 제공하는 탈중앙화된 가치와 경험을 대체하기는 어려울 것입니다. 이 글을 통해 Bluesky와 연합우주의 차이점을 명확히 이해하고, 자신에게 맞는 플랫폼을 선택하는 데 도움이 될 것입니다.
Read more →AT Protocol이 이 지점에서 ActivityPub과 차별화되는 걸까? ATProto를 사용하면 DID를 통해 A서비스에 있는 계정과 B서비스에 있는 계정이 둘 다 내 계정임을 증명할 수 있고, 나에 대한 데이터는 서비스와 상관없이 모두 PDS에 저장해두는...? 이 방식이 ActivityPub보다 더 탈중앙화된 것처럼 보이기도 하네.
@parksbSimon Park 저는 오히려 그러한 “전역 뷰”에 대한 집착이 실질적인 중앙집권화를 불러오는 게 아닌가 싶은 생각이 들더라고요. 🤔
모바일에서 사진 올리기가 조금 어렵다.
@bin_bash_shell이수호 아… 그렇죠. 고쳐보도록 하겠습니다!
모바일에서 사진 올리기가 조금 어렵다.
높은 목표를 가진 개발자라도 결국엔 아주 사소한 동기로 움직이는거 같다.
나같은 경우엔, 완벽한 프로그래밍 언어를 만드는 것이 목표인데(가능한지는 차치하고), 완벽하다는건 나말고 다른 누군가가 같은 문제 의식을 가진다면 똑같이 그곳에 다다를 거란걸 의미한다. 그 프로그래밍 언어의 설계에서 내 마음대로 결정할수 있는 부분은 없을 것이다. 설계에서 최적의 선택지만을 택해야 완벽할테니까 말이다. 그때가선 그 선택들이 너무 자명해서, 내겐 처음부터 선택의 여지가 없었다고 느낄것이다.
그럼에도 내가 결정할 수 있을 부분이 있기는한데, 그 언어의 이름에 뜬금없이 우리집 강아지 이름을 붙인다던가 하는 것이다. 이게 그 사소한 동기다.
安寧하세요, 저는 서울에 살고 있는 30代 後半 오픈 소스 소프트웨어 엔지니어이며, 自由·오픈 소스 소프트웨어와 聯合宇宙(fediverse)의 熱烈한 支持者입니다.
저는 TypeScript用 ActivityPub 서버 프레임워크인 @fedifyFedify: ActivityPub server framework 프로젝트와 싱글 유저用 ActivityPub 마이크로블로그인
@holloHollo
프로젝트와 ActivityPub 봇 프레임워크인
@botkitBotKit by Fedify
프로젝트의 製作者이기도 합니다.
저는 東아시아 言語(이른바 #CJK)와 유니코드에도 關心이 많습니다. 聯合宇宙에서는 國漢文混用體를 쓰고 있어요! 제게 韓國語나 英語, 日本語로 말을 걸어주세요. (아니면, 漢文으로도!)
こんにちは、私はソウルに住んでいる30代後半のオープンソースソフトウェアエンジニアで、自由・オープンソースソフトウェアとフェディバースの熱烈な支持者です。名前は洪 民憙です。
私はTypeScript用のActivityPubサーバーフレームワークである「@fedifyFedify: ActivityPub server framework」と、ActivityPubをサポートする1人用マイクロブログである 「
@holloHollo
」と、ActivityPubのボットを作成する為のシンプルなフレームワークである「
@botkitBotKit by Fedify
」の作者でもあります。
私は東アジア言語(いわゆるCJK)とUnicodeにも興味が多いです。日本語、英語、韓国語で話しかけてください。(または、漢文でも!)
Hello, I'm an open source software engineer in my late 30s living in #Seoul, #Korea, and an avid advocate of #FLOSS and the #fediverse.
I'm the creator of @fedifyFedify: ActivityPub server framework, an #ActivityPub server framework in #TypeScript,
@holloHollo
, an ActivityPub-enabled microblogging software for single users, and
@botkitBotKit by Fedify
, a simple ActivityPub bot framework.
I'm also very interested in East Asian languages (so-called #CJK) and #Unicode. Feel free to talk to me in #English, #Korean (#한국어), or #Japanese (#日本語), or even in Literary Chinese (#文言文, #漢文)!
安寧하세요, 저는 서울에 살고 있는 30代 後半 오픈 소스 소프트웨어 엔지니어이며, 自由·오픈 소스 소프트웨어와 聯合宇宙(fediverse)의 熱烈한 支持者입니다.
저는 TypeScript用 ActivityPub 서버 프레임워크인 @fedifyFedify: ActivityPub server framework 프로젝트와 싱글 유저用 ActivityPub 마이크로블로그인
@holloHollo
프로젝트와 ActivityPub 봇 프레임워크인
@botkitBotKit by Fedify
프로젝트의 製作者이기도 합니다.
저는 東아시아 言語(이른바 #CJK)와 유니코드에도 關心이 많습니다. 聯合宇宙에서는 國漢文混用體를 쓰고 있어요! 제게 韓國語나 英語, 日本語로 말을 걸어주세요. (아니면, 漢文으로도!)
Hello, I'm an open source software engineer in my late 30s living in #Seoul, #Korea, and an avid advocate of #FLOSS and the #fediverse.
I'm the creator of @fedifyFedify: ActivityPub server framework, an #ActivityPub server framework in #TypeScript,
@holloHollo
, an ActivityPub-enabled microblogging software for single users, and
@botkitBotKit by Fedify
, a simple ActivityPub bot framework.
I'm also very interested in East Asian languages (so-called #CJK) and #Unicode. Feel free to talk to me in #English, #Korean (#한국어), or #Japanese (#日本語), or even in Literary Chinese (#文言文, #漢文)!
디지털 가드닝에 관심이 많은 개발자입니다.
- 특히 위키 형식의 문서 관리, knowledge graph 구조의 시각화에 관심이 있어요.
- kodingwarrior.github.io/wiki
Neovim 이라는 텍스트 에디터에 굉장히 꽂혀있습니다.
- 과몰입한 나머지 플러그인까지 개발해본 경험이 있어요.
- 한국어권 개발자를 위한 Vim 디스코드를 운영중입니다 (vim.kr)
프로그래밍을 하는 행위 자체를 좋아합니다.
- 프로그래밍으로 퍼즐을 푸는 행위를 좋아했고, 비슷한 흔적을 가진 사람들에게 친밀감을 느낍니다.
Misskeyで投稿を引用すると、自動的に「RE: URL」がコンテンツに追加されますが、他のActivityPub実装(AkkomaやFedibird)とは異なり、この部分にCSSクラスがないため、カスタムCSSで非表示にできません。
この問題を解決するために、Misskeyの引用テキストに.quote-inlineクラスを追加する提案をしました。もし賛同していただけるなら、以下のイシューにスターやコメントをお願いします。
When quoting posts in Misskey, “RE: URL” is automatically added to content, but unlike other ActivityPub implementations (Akkoma, Fedibird), this section lacks a CSS class, making it impossible to hide with custom CSS.
I've created an issue proposing to add a .quote-inline class to quoted text in Misskey. If you agree with this improvement, please consider starring or commenting on the issue:
일단 Misskey 쪽에 이슈로 만들었다.
Misskeyで投稿を引用すると、自動的に「RE: URL」がコンテンツに追加されますが、他のActivityPub実装(AkkomaやFedibird)とは異なり、この部分にCSSクラスがないため、カスタムCSSで非表示にできません。
この問題を解決するために、Misskeyの引用テキストに.quote-inlineクラスを追加する提案をしました。もし賛同していただけるなら、以下のイシューにスターやコメントをお願いします。
ActivityPub 구현들에서 인용을 하면 content 값에 자동으로 “RE: 인용된 글 링크” 또는 “QT: 인용된 글 링크 [参照]” 같은 식으로 덧붙이는 동작들을 하는데, 다행히 Akkoma나 Fedibird 등에서는 이를 .quote-inline이나 .reference-link-inline 같은 클래스로 묶어줘서 CSS로 그것들을 가리는 게 가능하다. 그런데, 오직 Misskey만 그런 처리를 안 해줘서 CSS만으로 가릴 방법이 없다…
일단 Misskey 쪽에 이슈로 만들었다.
ActivityPub 구현들에서 인용을 하면 content 값에 자동으로 “RE: 인용된 글 링크” 또는 “QT: 인용된 글 링크 [参照]” 같은 식으로 덧붙이는 동작들을 하는데, 다행히 Akkoma나 Fedibird 등에서는 이를 .quote-inline이나 .reference-link-inline 같은 클래스로 묶어줘서 CSS로 그것들을 가리는 게 가능하다. 그런데, 오직 Misskey만 그런 처리를 안 해줘서 CSS만으로 가릴 방법이 없다…
나두 해커스펍
@hongminhee洪 民憙 (Hong Minhee) 안그래도 설정하다가 그냥 vsc 쓰고 있어요 :( 말리시는 이유가 있을까요?
@z9mb1Jiwon 일단 진입 장벽이 있고, 그걸 넘어서고 나면 손에 익어서 다른 에디터 쓰는 게 불편해집니다. 그런데 요즘엔 다른 VS Code처럼 더 좋은 게 많거든요… 더 편한 에디터를 쓰고 싶어도 불편해서 갈아타기 어려워지는 거죠. 실제로 제가 그래서 VS Code에서 VSCodeVim이라는 확장을 쓰고 있어요. 그런데 굳이 이렇게까지 해야 할 만큼 Vim/Neovim이 요즘 세상에 특별한 가치를 지니는지 잘 모르겠어요.
@starcube장석문 님, Hackers' Pub에 오신 것을 환영합니다!
2025년에 누가 Vim/Neovim 입문한다고 하면 도시락 싸들고 다니며 말리고 싶은 마음. 나야 이미 너무 익숙해져서 벗어나기 힘들게 됐지만… 그만큼 벗어나기 힘든 습관을 가지면서까지 얻는 이득이 요즘 시대엔 크지 않다고 느낀다.
vimの操作、完全に理解した
Hello, World!
@bin_bash_shell이수호 Hackers' Pub에 어서 오세요!
여기 자바스크립트맥주 한병 주세요
GN⁺: 스크립트에서는 긴 옵션을 사용합시다
------------------------------
- 많은 명령줄 유틸리티는 짧은 형식 옵션(-f)과 긴 형식 옵션(--force)을 지원함
- 짧은 형식은 대화형 사용을 위한 것임, 스크립트에서는 긴 형식을 사용할 것을 권장함
- 예를 들어, 터미널에서는 $ git switch -c my-new-branch라고 입력함.
- 릴리스 스크립트에서는 다음과 같이 작성함:
- `try …
------------------------------
https://news.hada.io/topic?id=19905&utm_source=googlechat&utm_medium=bot&utm_campaign=1834
@saschanazKAGAMI🏳️🌈🏳️⚧️ 어라, 확인해
볼게요!
@saschanazKAGAMI🏳️🌈🏳️⚧️ 이제 고쳐졌어요! 👍
아무래도 Hackers' Pub 가입 직후에 팔로 추천 탭을 보여주는 게 나을 것 같기도… 🤔
백준 관련해서 보다가 이런저런 프로젝트들이 많길래 모아놓는 저장소를 하나 팠다.
Hello, World!
@hongminhee@hackers.pub洪 民憙 (Hong Minhee) AP 데이터에서도 <math> 다음에 <span class="katex-html" aria-hidden="true">라는 붙지 말아야 할 것이 따라붙네요 🤔
@saschanazKAGAMI🏳️🌈🏳️⚧️ 어라, 확인해
볼게요!
여기 자바스크립트맥주 한병 주세요
@gaeulbyul가을별 님, Hackers' Pub에 오신 것을 환영합니다!!
나도 어디서 초대받아서 해커스펍 계정을 하나 만들까... 🤔
나도 어디서 초대받아서 해커스펍 계정을 하나 만들까... 🤔
@gaeulbyul가을별 DM으로 이메일 주소 알려주시면 제가 초대해 드릴게요!
@hongminhee洪 民憙 (Hong Minhee)
@arkjunJuntai Park 점점 펍에 사람이 늘어나고 있어요 🍻
@z9mb1Jiwon
@arkjunJuntai Park 초대장 시스템을 만들길 잘했네요!
나도 해커주점 계정만들고싶다
해커주점에 가입했습니다. 한잔해~
@fox여우 어서오세요~~!!
해커주점에 가입했습니다. 한잔해~
드디어 가입됐다
@catamorphicCata 안녕하세요, 어서 오세요!
드디어 가입됐다
액티비티펍 contentMap으로 여러 언어 넣으면 알아듣는 구현체가 있나
@hongminhee洪 民憙 (Hong Minhee) 오오 환영입니다. 프로필이나 박스, 이미지 등의 라운딩 처리도 요청하고 싶으나, 개인 취향의 영역에 가까워 강력하게 요청하기는 어렵군요. 😂
@arkjunJuntai Park 요즘 모든 웹사이트가 테두리가 다 둥글길래 일부러 네모지게 만들고 있긴 합니다… ㅋㅋㅋ
洪 民憙 (Hong Minhee) replied to the below article:
Hello World!
Liaizon Wakest @wakest@hackers.pub
This post serves as an introductory message to the Hackers' Pub community. The author expresses gratitude for being invited by @hongminhee and marks this as their initial contribution to the platform. It's a simple greeting to establish their presence and begin engaging with other members of the community.
Read more →
@wakestLiaizon Wakest Welcome to Hackers' Pub! 🤗
Liaizon Wakest replied to the below article:
Hello World!
Liaizon Wakest @wakest@hackers.pub
This post serves as an introductory message to the Hackers' Pub community. The author expresses gratitude for being invited by @hongminhee and marks this as their initial contribution to the platform. It's a simple greeting to establish their presence and begin engaging with other members of the community.
Read more →
洪 民憙 (Hong Minhee) shared the below article:
Hello World!
Liaizon Wakest @wakest@hackers.pub
This post serves as an introductory message to the Hackers' Pub community. The author expresses gratitude for being invited by @hongminhee and marks this as their initial contribution to the platform. It's a simple greeting to establish their presence and begin engaging with other members of the community.
Read more →
@hongminhee洪 民憙 (Hong Minhee)
@liaizonwakest ⁂ Just sent! Check your inbox!
깃에 대형 바이너리 파일을 다루려고 LFS를 붙이고 나서 예상한 동작이지만 이게 맞나? 싶었던게 한 브랜치에서 바이너리 파일에 락을 걸면 모든 브랜치에 있는 같은 파일에 락이 걸림. 이게 의도한 동작이긴 한데 근본적으로 깃의 dvcs 개념을 망가뜨리는 거잖음? 그래서 깃에 LFS를 붙인 결과는 예상대로 동작하기는 하지만 깃 기반으로 사용하면 안된다고 생각하기로 함.
@liaizonwakest ⁂
@hongminhee洪 民憙 (Hong Minhee)
Sure! I'm sending you an invitation right now.
@hongminhee洪 民憙 (Hong Minhee)
@liaizonwakest ⁂ Just sent! Check your inbox!
@hongminhee@hackers.pub洪 民憙 (Hong Minhee)
@hongminhee@hollo.social洪 民憙 (Hong Minhee)
speaking of which! I would love to do some testing of Hollo and HackersPub, any way I can get accounts there so I can test them out? if so my email is liaizon@wake.st
@liaizonwakest ⁂
@hongminhee洪 民憙 (Hong Minhee)
Sure! I'm sending you an invitation right now.
Theres a new interview with
@hongminhee洪 民憙 (Hong Minhee) (of @fedifyFedify: ActivityPub server framework,
@holloHollo
, and now #Ghost fame). It's in with Korean subtitles but quite readable with YouTube's autogenerated English subs.
https://www.youtube.com/watch?v=sqxR8zscSDo
https://hollo.social/@hongminhee/0195a85a-6a29-71fa-a60f-3e79c1295b05 #fediverse #fedidev
@hongminhee洪 民憙 (Hong Minhee)
@kodingwarriorJaeyeol Lee (a.k.a. kodingwarrior)
블로깅하는 개발자 비공개 커뮤니티를 하나 알고 있는데, 거기 길만 뚫어도 도파민 폭발할거에요(?)
@kodingwarriorJaeyeol Lee
@kodingwarriorJaeyeol Lee (a.k.a. kodingwarrior)
오오…! 기대됩니다. 초대장 더 필요하면 말씀하세요!
해커스펍을 더 흥하게 할 수 있는 아이디어가 하나 더 생각났다,, 다음주 주말쯤에 보따리 봉인 풀어야지 캬캬캬
해커스펍을 더 흥하게 할 수 있는 아이디어가 하나 더 생각났다,, 다음주 주말쯤에 보따리 봉인 풀어야지 캬캬캬
