개인적으로 취미 삼아 만드는 클라이언트에 실험적인 미스키 지원을 추가했다. 사실 제대로 발전시켜볼 생각은 없지만....
洪 民憙 (Hong Minhee)
@hongminhee@hackers.pub · 1006 following · 714 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
이번 Ubucon Korea 2025에서 발표할 주제로, 식탁보의 리눅스 버전에 대한 이야기를 준비하면서 간단한 Demo를 WSL로 준비해보았습니다.
일상적으로 사용하는 리눅스 시스템에 보안 플러그인을 그대로 설치하는 것은 솔직히 많이 위험합니다. 하지만, LXD 덕분에 이런 위험을 최소화하면서도 편의성과 보안의 균형을 맞추고, 더 나아가서는 Windows에 종속된 인터넷 뱅킹과 전자 정부 대고객 서비스의 대체 가능성을 살펴볼 수 있는 좋은 기회가 될 수 있다고 생각합니다.
연말을 목표로 리눅스 버전의 식탁보 프리뷰를 선보이도록 노력해보겠습니다. :-D
https://drive.google.com/file/d/1xapy_k4ofzyaNFPAPTF1QUYvLrz6MN55/view?usp=drive_link
https://github.com/fedify-dev/fedify/pull/282
연합우주 서버의 NodeInfo를 보는 명령어 feidfy node의 색상 관련 버그를 수정했어요!
RE: https://social.silicon.moe/users/kodingwarrior/statuses/114872886061514921
저는 ActivityPub 인스턴스 운영을 쉽게 해주는 프레임워크 Fedify 의 CLI 툴에 Webfinger 를 손쉽게 조회할 수 있는 fedify webfinger 커멘드를 구현했어요! https://github.com/fedify-dev/fedify/pull/278
🎉 Huge shoutouts to two amazing contributors from Korea's #OSSCA program who just made #Fedify even better!
First,
@z9mb1Jiwon delivered PR #321, adding a handy -o/--output option to fedify lookup. Now you can save lookup results directly to files instead of just printing to terminal—a nice quality-of-life improvement for analysis and scripting workflows.
But the real showstopper is @joonnotnotJoon's incredible PR #283, which introduces the brand new
@fedify/testing package! This massive contribution (2,014 lines across 20 files) brings MockFederation and MockContext classes that completely transform how we test federated applications. No more complex setups or actual network requests—just clean, straightforward unit testing with activity tracking, inbox simulation, and queue-aware testing capabilities.
These contributions solve real pain points and showcase the amazing talent emerging from the OSSCA program. Both features will be available in the upcoming Fedify 1.8 release. The future of federated software development just got a lot brighter! 🚀
- 오늘은 코딩...
- 내일은 bot 하나 만들어볼까 생각 중입니다
洪 民憙 (Hong Minhee) shared the below article:
프론트엔드 애플리케이션 상태를 다루는 법
ㄹ @disjukr@hackers.pub
이 글은 리액티브 프로그래밍에서 시간의 흐름에 따른 의존 그래프 관리를 설명하며, 특히 프론트엔드 상태 관리에 있어 옵저버블보다 시그널이 더 적합한 이유를 제시합니다. 저자는 프론트엔드 상태가 시간에 따라 결정적으로 변하지 않고, 노드의 의존 관계가 렌더 트리에 따라 변화무쌍하게 바뀌기 때문이라고 주장합니다. Rx, Redux, XState와 같은 기존 상태 관리 방식의 한계를 지적하며, 시그널(+ DI와 수명관리)을 중심으로 옵저버블, 리듀서, 스테이트머신을 함께 사용하는 것이 각 기술의 장점을 극대화할 수 있다고 설명합니다. 애니메이션, 폼 관리, NPC 인공지능과 같이 특정 상황에 적합한 기술을 시그널로 묶어 전체 애플리케이션 상태를 선언적으로 관리하는 방법을 제안하며, 이를 통해 애플리케이션의 구조를 더욱 명확하고 효율적으로 만들 수 있다고 강조합니다.
Read more →
洪 民憙 (Hong Minhee) shared the below article:
커뮤니케이션 지점은 도로위 신호등 같은 거다
ㄹ @disjukr@hackers.pub
커뮤니케이션 비용을 간과하는 사람들은 소통에 직접 소요되는 시간만을 고려하지만, 실제로는 그 이상의 숨겨진 비용이 발생합니다. 커뮤니케이션 지점은 마치 도로 위의 신호등과 같아서, 잦은 소통은 불필요한 지연을 초래합니다. 회신 지연, 컨텍스트 스위칭 등 다양한 요인들이 쌓여 업무 속도를 늦추는 주범이 됩니다. 이러한 커뮤니케이션 비용을 줄이는 가장 효과적인 방법은 문제 해결에 필요한 수단을 제공하여 불필요한 소통 자체를 줄이는 것입니다. 문제 해결 수단을 만드는 비용이 커뮤니케이션 비용보다 크다고 생각하는 것은 오산일 수 있으며, 장기적으로 볼 때 문제 해결 능력을 키우는 것이 훨씬 효율적입니다.
Read more →내일 튜사 나오시는분 있나요?
이번 주말은 土/日 양일 모두 OSSCA 2025 멘티 분들과 함께 모여서 Fedify 개발을 합니다.
오늘 총 아홉 명 모였는데,
@kodingwarriorJaeyeol Lee 님 한 분 빼고 다 MacBook이었다… ㅋㅋㅋ
내일 튜사 나오시는분 있나요?
@bglbgl gwyng 헉… 내일은 아쉽게도 못 나갈 것 같습니다. 😭
uv 덕에 내 파이썬 인생(에코시스템 탑승만 합니다)이 한결 수월해졌다.
https://textual.textualize.io/ 이런 멋진 것도 알게되고 말이야...
가끔 생각하지만 Go에는 Result<T>와 삼항 연산자가 필요한게 아닌가 생각한다
if err != nil 이라는 반복적이고 예쁘지 않은 안티패턴들을 계속 만들어내게 된다
오히려 익명 함수같은 체계는 다른 언어보다 잘되어있고 더 직관적이라고 생각한다 익명 함수를 잘 활용할수 있는 환경에서도 없다는건 많이 아쉽다
지금까지 Go를 하며 삼항 연산자를 써본적이 없다는 것에 놀랍지만 며칠 전에 쓸 일이 있었고 써보려고 하니 없는 문법이라고 한다
(구글에 검색했을때 Gemini 검색 결과로는 있다고 했다. 어떻게 구글의 프로덕트가 구글의 언어에서 할루시네이션을 일으키나.)
Go답게 잘 치환할수 있는 문법이 있을것 같은데 제네릭도 구글의 초안과 많이 달라진걸 생각하면 삼항이 들어와도 어떤 형태일지 전혀 모르지 않을까
가끔 생각하지만 Go에는 Result<T>와 삼항 연산자가 필요한게 아닌가 생각한다
if err != nil 이라는 반복적이고 예쁘지 않은 안티패턴들을 계속 만들어내게 된다
오히려 익명 함수같은 체계는 다른 언어보다 잘되어있고 더 직관적이라고 생각한다 익명 함수를 잘 활용할수 있는 환경에서도 없다는건 많이 아쉽다
안녕하세요! 현재 컴퓨터공학과 학부 2학년 재학중인 새내기입니다.
PLT, Lexer 등에 관심이 많습니다. Emulation, VM 기술 등도 관심이 많습니다. 아직 주 전공 분야를 정하진 못했지만 넓게 두루두루 좋아합니다.
올드 레트로 기술들 또한 좋아합니다.
Go와 .NET 언어 일부를 주력으로 삼고 있으며 F# 을 학습하려고 공부 중입니다.
현재는 취미와 흥미 위주의 프로젝트를 주로 진행 중입니다. 감사합니다!
@makaHyeonseong Yang 어서 오세요!!
안녕하세요! 현재 컴퓨터공학과 학부 2학년 재학중인 새내기입니다.
PLT, Lexer 등에 관심이 많습니다. Emulation, VM 기술 등도 관심이 많습니다. 아직 주 전공 분야를 정하진 못했지만 넓게 두루두루 좋아합니다.
올드 레트로 기술들 또한 좋아합니다.
Go와 .NET 언어 일부를 주력으로 삼고 있으며 F# 을 학습하려고 공부 중입니다.
현재는 취미와 흥미 위주의 프로젝트를 주로 진행 중입니다. 감사합니다!
@bestvov고구마 어서오세요 🤗🤗 #자기소개 나 Who to follow 탭 보셔서 팔로우 하시면 좋아요
밤만 되면 Claude가 정신을 못 차리네…
¤ 같은 텍스트가 있는 부분이 ¤로 보이는 게 이상해서 보니 찾아보니 ¤ 라는 HTML character reference가 있다. 그래서 오.. 하다가 뒤에 세미콜론이 붙지도 않는데 왜 그러지 의문이 남았는데, HTML 스펙 문서로 가서 보니까 세미콜론이 없는 버전(¤)도 있다(??). 아마 이 스펙을 충실히 구현해서 그렇게 표시되는 듯 하다. 보여주는 쪽에서 code 태그로 감싸지 않아서 그런 것 아닐까..
별개로 세미콜론 없는 버전은 CommonMark 플레이그라운드에서 해볼때 동작하지 않는데 CommonMark 스펙이거나 버그일 것 같다.
앗! 파이콘 한국 티켓을 받을 수 있는 기회가!!! 이번주 일요일까지 마감이라니!!!!!
https://social.silicon.moe/@kodingwarrior/114900422017149570
카카오에서 공개한 카나나 (Kanana) 모델이 허깅 페이스에 널리 공유되고 있는데, Ollama에서 실행할 수 있게 변환한 GGUF 모델을 빠르게 만들어주신 분이 계셔서 이를 이용해서 시맨틱 커널로 에이전트를 만들어 볼 수 있을 것 같아 프로토타이핑해보았습니다. 🤗
굿즈... 도...착....?
내 마음 속엔 해커즈 펍에 들어온 이상 나도 뭔가 이제 해커가 아니어선 곤란하다는 어떤 압박감 같은 것이 있다.. 뒤를 돌아 나가기보단 정말 해커가 되어 이 자리에 머무를 수 있어야겠지..
UI 만드는 거 너무 어렵다…
이번 주말은 土/日 양일 모두 OSSCA 2025 멘티 분들과 함께 모여서 Fedify 개발을 합니다.
안녕하세요 가입 후 첫 글입니다.
@dorito 어서 오세요!
안녕하세요 가입 후 첫 글입니다.
@hongminhee洪 民憙 (Hong Minhee) 에이, 5분 가지고 뭘 그러세요. hakyll은 20분 걸리는데… 긴 빌드 타임은 낭만입니다.
@hongminhee洪 民憙 (Hong Minhee) 제가 tsgo에 가장 기대하는 부분 중 하나입니다.... 😂
@hongminhee洪 民憙 (Hong Minhee) 제가 tsgo에 가장 기대하는 부분 중 하나입니다.... 😂
@xiniha 오… 그러게요. 그렇게 연결지어 생각을 못 했네요.
洪 民憙 (Hong Minhee) shared the below article:
국산 암호 .NET에서 사용해보자 (SEED, ARIA, HIGHT 등)
고남현 @gnh1201@hackers.pub
.NET 환경에서 국산 암호 알고리즘을 사용하려 할 때, 기존 구현체들의 테스트 벡터 검증 부재, 표준에 맞지 않는 패딩 방식 등의 문제점을 해결하고자 VB.NET으로 SEED, ARIA, HIGHT 알고리즘의 ECB 모드를 구현했다. .NET Standard 2.0 기반으로 개발되어 C# 등 다른 .NET 언어 프로젝트에서도 참조 가능하며, 공식 테스트 벡터를 사용하여 알고리즘을 검증했다. 이 프로젝트는 언어 선택으로 인한 호불호를 줄이고, 최신 시스템에서 사용 가능한 국산 암호 알고리즘을 제공하는 데 중점을 둔다. 자세한 개발 과정은 이슈 링크에서, 소스 코드는 GitHub 저장소에서 확인할 수 있다.
Read more →pnpm의 동작이 뭔가 이상하다... workspace로 내부에 공통 package를 두고 있는데 이 package를 참조하는 다른 package들에 node_modules가 생성이 안된다. 제대로 파악은 못 했지만 공통package쪽에 문제가 있어서 중단하는 것 같은데, 진짜 문제는 실패 로그도 없고, exit code도 0로 정상 취급이다.
아직 저만 팔로하신 분들을 위한 끌올!!!!
for some reason this post became popular among korean users
also hi, fedify devs!
RE: https://twink.men/notes/aae29npx866t05av
Twoslash 때문에 문서 빌드에만 5분씩 걸리는데… 이게 맞나…?
반갑습니다
@dalgona 어서 오세요!
초대한 사람이 제일 많은 지금, 200명 초대를 앞두고 있다 우하하하
미팅 갔다온 사이에 굿즈 도착...... 하나 더 남았다......
이번에 읽을거
Gitify, GitHub 알람 들려주는 프로그램인데 GitHub 이슈나 PR에 코멘트 달리는 거 매번 GitHub 들어가서 확인 안 하고, 알림으로 받을 수 있어서 좋습니다
@curry박준규 저도 사고 싶어욬ㅋㅋㅋㅋ ㅠㅠ
@z9mb1Jiwon
@curry박준규 이제 단종됐나요?
@hongminhee洪 民憙 (Hong Minhee) 아, 글의 작성(?) 시각이 문제였군요. 서버가 글을 받은 시각을 사용하면 되지 않을까요?
@curry박준규 그렇게 할 수도 있긴 한데, 타임라인을 보여줄 때 현재 시각 이전의 글만 보여줘도 괜찮을 것 같습니다.
@hongminhee洪 民憙 (Hong Minhee) 디자인이 확 달라졌군요. 솔리드 스타트와 기존 백엔드가 집약된 모놀리스 형태로 가는 건지, 아니면 모노레포 형태나 백엔드느 프론트 레포가 분리된 형태로 가는지 궁금합니다.
@ssharpS# 백엔드와 프런트엔드가 하나의 모노리포 안에 담겨 있습니다! https://github.com/hackers-pub/hackerspub에서 소스 코드를 볼 수 있습니다!
@bglbgl gwyng 8월 내에 완전히 갈아 엎는 걸 목표로 하고 있습니다…!
한창 개발중인 다음 버전의 Hackers' Pub입니다. 프런트엔드를 전면 개편하고 있습니다. 프레임워크도 Fresh에서 SolidStart로 아예 바꿨습니다.
npm 'accidentally' removes Stylus package, breaks builds and pipelines

npm 'accidentally' removes Stylus package, breaks builds and pipelines
npm has taken down all versions of the Stylus library and replaced them with a "security holding" page, breaking pipelines and builds worldwide that rely on the package.
www.bleepingcomputer.com · BleepingComputer
Link author:
Ax Sharma@ax@c.im
writefreely feels lacking, so i'm trying to make my own activitypub blog
thank God Fedify exists
Ghostty on Linux has a new icon that generally fits in better with Linux desktop ecosystem while preserving the Ghostty identity across platforms (no one on macOS is going to misidentify the icon on Linux and vice versa). I think it looks beautiful on my Linux systems!
iOS 에서 손수 crash reporter 구현하는데에 제약이 많은건 알고 있었지만 애플 엔지니어가 포럼에서 도시락 싸들고 다니면서까지 뜯어 말리는 줄은 몰랐다. ㅎㄷㄷ
이렇게 말리는데에는 몇 가지 이유가 있는데
- 크래시 시점에 시그널을 외부 프로세스로 전달할 수 없기 때문에 스택이 정리되는 상태에서 덤프까지 써야 한다.
- macOS 특성상 mach Exception 이 signal handling 보다 유리한데, 1의 이유로 제대로 exception 처리를 하기 곤란하고, 그래서 대부분 3rd party들은 signal handler를 등록해서 덤프를 처리한다. 필연적으로 누락되거나 제대로 처리되지 않는 경우가 발생한다.
- async signal safe 함수만 써서 구현해야 한다. 안그러면 동작을 보장할 수 없다.
이 외에도 크고 작은 문제들이 생각보다 많고, 암튼 그래서 3rd party iOS 크래시는 수집이 쉽지가 않다.
fedify에 이슈 할당된 것만 처리해도 꽤 큰 경험이 될 것 같군













