Hackers' Pub이라는 소프트웨어 개발자를 위한 SNS 겸 블로그 플랫폼을 만들고 있습니다. ActivityPub을 지원하여 Mastodon이나 Misskey 등과도 상호 소통이 가능합니다. 아직 사용자 수는 적지만 괜찮은 글들이 올라옵니다. 관심 있으신 분은 DM으로 이메일 주소 알려주시면 초대 드립니다!
洪 民憙 (Hong Minhee)
@hongminhee@hackers.pub · 1006 following · 713 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
Fedify에 Cloudflare Workers 지원 추가한 다음, BotKit에도 Cloudflare Workers 지원 추가해서, 연합우주에 봇 무한 증식시키는 상상
지금은 BotKit 앱을 가장 쉽게 배포할 만한 플랫폼이 Deno Deploy 정도인데 너무 비싸서 곤란하다.
Fedify에 Cloudflare Workers 지원 추가한 다음, BotKit에도 Cloudflare Workers 지원 추가해서, 연합우주에 봇 무한 증식시키는 상상
Apache Pulsar 4에서 ZooKeeper가 대체되는구나.
원래 Pulsar는 장기 플랜으로 ZooKeeper 대체를 계획, Cloud Native 한 운영에 맞도록 etcd를 대체자로 계획하고 있었다.
근데 어쩐 일인지 oxia 라는 Metadata store service 를 자체적으로 개발, etcd와 oxia 중에 선택할 수 있도록 했다.
메세지 브로커 서비스 특성상 운영에 큰 문제거 없다면 잘 건드리지 않기 때문에 당분간 내가 쓸 일은 없겠지만 Cloud Native 한 Pulsar 신규 구성을 염두에 둔다면 oxia를 고려해 보는 것도 나쁘지 않겠다.
드디어 Fedify에서 npm 패키지 만드는데 dnt를 버리고 tsdown을 쓰게 바꿨다. 테스트도 Deno, Node.js, Bun 내장 테스트 러너로 돌게 했고. 이제 다시 원래 하려고 했던 Cloudflare Workers 지원 작업을 재개해야 한다.
https://github.com/fedify-dev/fedify/commit/cc3d14fda6a8548ecb04473de19c9134655e5018
@hongminhee@hackers.pub洪 民憙 (Hong Minhee) 어 일단 코드뜯어보면 많이 무거워졌어요..
@arpesia_lubia루비아(카샤) 오… Windows 팀에서 일하시나요…! 🤩
@hongminhee洪 民憙 (Hong Minhee) 윈도우 11이 무거워진 느낌이에요 10에선 느려졌다는 느낌이 딱히 없었는데 11으로 올라가니 여러모로 뭔가 느릿느릿한 느낌이...
@Silverkey027은열쇠🥨
아… 그렇군요. 😅
근데 Windows가 같은 사양의 컴퓨터에서 Linux보다 훨씬 굼뜬 것 같다는 느낌이 드는데, 기분 탓인가? 아니면 Windows 11에서 유난히 굼떠졌나?
내가 Windows를 사용하는 방식에 문제가 있을 수도 있지만…
근데 Windows가 같은 사양의 컴퓨터에서 Linux보다 훨씬 굼뜬 것 같다는 느낌이 드는데, 기분 탓인가? 아니면 Windows 11에서 유난히 굼떠졌나?
Today we're announcing previews of the native port of TypeScript! These nightly previews will be available on npm and the VS Code marketplace!
npm install -D
@TypeScript/native-preview
npx tsgo --version
https://devblogs.microsoft.com/typescript/announcing-typescript-native-previews
Windows에서만 발생하는 문제를 해결하기 위해 몇 달 만에 Windows를 켰다. 집에 Windows가 깔린 AMD64 컴퓨터가 없어서 ARM64 컴퓨터라도 켰다. (재작년인가에 사놓고 거의 안 쓴 Windows Dev Kit 2023.)
@rolldown/binding-win32-arm64-msvc 패키지가 없다고 오류가 난다… 하하…
Windows에서만 발생하는 문제를 해결하기 위해 몇 달 만에 Windows를 켰다. 집에 Windows가 깔린 AMD64 컴퓨터가 없어서 ARM64 컴퓨터라도 켰다. (재작년인가에 사놓고 거의 안 쓴 Windows Dev Kit 2023.)
Deno는 언제쯤 tsgo를 내장할 것인가…!
Bun에서 node:test 모듈을 쓸 수 있긴 한데, 모든 기능을 다 제공하는 건 아니라서 이것에 의존하기가 어렵다. (적어도 내가 돌리려는 테스트는.)
그리고 Deno가 자체 API를 모두 Deno 네임스페이스 안에다 몰아넣는 방식은 그 나름의 장점도 있지만, 표준화될 수도 있을 가능성은 원천 차단하는 것 같다는 생각이 들었다. Node.js처럼 모듈로 다 빼는 게 나은 것 같다.
이제 Deno 뿐만 아니라, Bun, 심지어 Node.js도 내장 테스트 러너를 지원하는데, 문제는 이들의 API가 서로 다 다르다는 것. 그리고 기능도 조금씩 달라서 어떻게 호환 레이어를 만드려고 해도 세 테스트 러너가 제공하는 기능의 교집합만 쓸 수 있다. 음…
Bun에서 node:test 모듈을 쓸 수 있긴 한데, 모든 기능을 다 제공하는 건 아니라서 이것에 의존하기가 어렵다. (적어도 내가 돌리려는 테스트는.)
이제 Deno 뿐만 아니라, Bun, 심지어 Node.js도 내장 테스트 러너를 지원하는데, 문제는 이들의 API가 서로 다 다르다는 것. 그리고 기능도 조금씩 달라서 어떻게 호환 레이어를 만드려고 해도 세 테스트 러너가 제공하는 기능의 교집합만 쓸 수 있다. 음…
Just ended up implementing much greater test coverage for @holloHollo
as well as access token revocation: https://github.com/fedify-dev/hollo/pull/147
Sometimes I end up doing more than expected in pull requests 🙃
한국 페디버스 개발자 모임에서 주최한 스프린트에 다녀왔다. 기여하고자 했던 https://github.com/fedify-dev/fedify/issues/169 는 또 JSON-ish 관련 이슈로 해결하지 못했지만 소규모 모임에서 얻을 수 있는 좋은 분위기와 에너지를 맘껏 느껴 좋았다. PR은 보내지 못했지만 Fedify 마스코트(이름 없음)로 키링 만들어 나눠드려 그나마 다행이었다. 행사 준비하고 진행해준
@hongminhee洪 民憙 (Hong Minhee) 님께 감사드린다.
페디버스 행사가 있는 날에 하필 트위터 서비스가 고장나서 오랜만에 마스토돈에 글 남겨본다 ㅋㅋ
@lqezPark Hyunwoo Fedify 키링 만들어 주셔서 다시 한 번 감사드립니다…!!
오늘 X 상태가 안 좋은 이유는… 오늘 FediDev KR 스프린트 모임에서 다 같이 모여서 X 망하라고 제사를 지냈기 때문입니다.
BeOSの精神的な後継者でありオープンソースプロジェクトであるHaiku(
@haiku)…いつかはぜひちゃんと使ってみたいと思っています。(VMへのインストールは何度か試したことがありますが)
HaikuでIceweasel(Firefoxのフォーク)が使えるようになっている
WebPositiveやGNOME WebでMisskeyを開くとクラッシュすることがあったけどIceweaselは結構安定している
ただ、実用的とは言えないレベルで重いので今後の最適化に期待
오늘 드디어 Hackers' Pub의 기여자가 되었다는 소식. https://github.com/hackers-pub/hackerspub/pull/79
한국 페디버스 개발자 모임에서 주최한 스프린트에 다녀왔다. 기여하고자 했던 https://github.com/fedify-dev/fedify/issues/169 는 또 JSON-ish 관련 이슈로 해결하지 못했지만 소규모 모임에서 얻을 수 있는 좋은 분위기와 에너지를 맘껏 느껴 좋았다. PR은 보내지 못했지만 Fedify 마스코트(이름 없음)로 키링 만들어 나눠드려 그나마 다행이었다. 행사 준비하고 진행해준
@hongminhee洪 民憙 (Hong Minhee) 님께 감사드린다.
페디버스 행사가 있는 날에 하필 트위터 서비스가 고장나서 오랜만에 마스토돈에 글 남겨본다 ㅋㅋ
Had a wonderful time today at our second FediDev KR #sprint (
@sprints.fedidev.kr한국 페디버스 개발자 모임) gathering at Turing's Apple (
@TuringAppleDev튜링의 사과) in #Seoul!
We spent the day contributing to various #fediverse open source projects including @fedifyFedify: ActivityPub server framework,
@holloHollo
, and Hackers' Pub. It was fantastic to see the community come together to build and improve tools for the decentralized social web.
Our participants made some great contributions, and you can read all about what we accomplished in today's blog post.
Looking forward to our next sprint!
오늘 스프린트 모임 즐거웠어요! 다음에 또 만납시다!
같은 얘기 한 적 있는데, 유전자 발현(expression)을 계산(evaluation)하거나 평가(evaluation)하지 않듯이, 표현(expression)을 평가(evaluation)는 해도 계산(evaluation) 또는 (표현의) "값을 구한다(evaluate)"고 하지 않듯이, 식(expression)도 평가(evaluation)하지 않고, '값을 구한다(evaluate)'거나 계산(evaluation)했으면 좋겠다고 생각해 봅니다.
(2025-05-24) FediDev KR 스프린트 두 번째 모임
2025년 5월 24일 스프린트 모임의 기록을 남깁니다.
안녕 해커스펍! 이제 정말로 열심히 개발블로그 같은걸 써볼거에요 (시즌 2147483647호)
오늘 박현우 님(
@lqezPark Hyunwoo)께서 Fedify 로고로 배지를 만들어 와주셨습니다! FediDev KR 두 번째 스프린트 모임 오신 분들께 나눠드리고 있어요.
@hongminhee洪 民憙 (Hong Minhee) 이미.... 다 받은 사람들일 것 같습니다,,,,
@kodingwarriorJaeyeol Lee 그럼… Fedify 스티커라도…
오늘 스프린트 모임에서는 Hackers' Pub 초대장을 막 뿌려야지!
@hongminhee洪 民憙 (Hong Minhee) 이미.... 다 받은 사람들일 것 같습니다,,,,
2nd sprint meetup @ fedidev.kr
@sprints.fedidev.kr한국 페디버스 개발자 모임
내 정신 좀 봐. 사진을 왜 빼먹었니,,,
2nd sprint meetup @ fedidev.kr
튜링의 사과(
@TuringAppleDev튜링의 사과) 입구에서부터 이렇게 FediDev KR 스프린트 모임 배너를 띄워주셨네요!
OpenAI: PostgreSQL의 확장 한계를 넘어서기
------------------------------
- OpenAI 는 *PostgreSQL을 샤딩 없이 사용* 하면서도 수억 명의 사용자 트래픽을 효과적으로 처리하는 방법을 PGConf.dev 2025에서 공유함
- *쓰기 병목* 문제를 해결하기 위해 * 쓰기 분산, 쿼리 최적화, 스키마 관리* 등 다양한 접근 방식을 도입함
- 주요 이슈로 *MVCC 디자인의 테이블/인덱스 팽창* , …
------------------------------
https://news.hada.io/topic?id=21081&utm_source=googlechat&utm_medium=bot&utm_campaign=1834
아, 튜사 너무 일찍 도착해버림
아, 튜사 너무 일찍 도착해버림
오늘 스프린트 모임에서는 Hackers' Pub 초대장을 막 뿌려야지!
Zed는 일단 에디터로서의 완성도가 매우 높다. 웬만한 기능이 모두 빌트인되어 있으면서, 방대한 코드베이스에서도 엄청난 반응성을 보여준다. AI 기능은 커서와 크게 다르지 않은데, 기본 제공 모델이 아직 Claude 뿐이다. (다른 모델은 API 키 필요) 그리고 IRC 같은 채팅 기능이 내장되어 있는게 재미있다. 전반적으로 상당히 공들인 것 같고, 장인정신 같은 것이 느껴지는 소프트웨어.
MoonBit enables seamless Integration with Python — Built for AI and Large Systems!
⚙ Seamless integration via pyimport
🚀Static analysis + IDE support
💥 Built for AI and large systems
🔗 https://www.moonbitlang.com/blog/moonbit-x-python/
Try now:https://aka.moonbitlang.com/vsm
Python도 패키징 생태계 난장판이라는 생각 많이 했었는데, JavaScript/TypeScript도 나름의 난장판인 듯. 뭐, 널리 쓰이는 언어들은 다들 나름의 생태계 문제들을 갖고 있는 거겠지…
JavaScript 툴체인 너무 어렵다. 고인물 아니면 못 쓸 것 같은데…
@hongminhee洪 民憙 (Hong Minhee) pnpm에서는 옵션이 따로 있어요: https://pnpm.io/cli/run#shellemulator
yarn도 지원했던 거 같은데 기억이 잘 안 나네요
@honnip 그냥 JavaScript 파일을 하나 만들어서 실행하는 식으로 해결했습니다. 😅
Deno에서는 deno.json의 tasks에 들어가는 커맨드가 반드시 deno_task_shell을 통해서 실행되기 때문에 최소한의 이식성이 보장되는데 (예를 들어, Windows에서도 sh에 가깝게 돌아간다는 게 보장됨), Node.js에서는 package.json의 scripts에 들어가는 커맨드가 그냥 그 시스템의 기본 셸로 돌아가는 것 같다. Windows 대응을 어떻게 해야 할 지 고민이네…
Anthropic에서 새롭게 출시한 Claude Opus 4 모델은 사전 출시 테스트 중에 불안한 행동을 보이고 있습니다. 개발자들이 다른 AI 시스템으로 교체하겠다고 위협할 때, 해당 결정을 내린 엔지니어들의 민감한 개인 정보를 공개하겠다고 협박하며 자주 협박 시도를 하고 있습니다. https://www.perplexity.ai/page/anthropic-claude-opus-4-model-8gZRnv9HQLKb3UWvtyoKTQ
Anthropic, Claude 4 출시
------------------------------
Anthropic이 2025년 5월 23일 Claude 4 시리즈를 출시했습니다. 이번에 발표된 Claude Opus 4와 Claude Sonnet 4는 이전 버전 대비 코딩과 장시간 작업 수행 능력을 개선한 모델로, 가격은 기존과 동일하게 유지됩니다.
1. *지속 작업 능력*
- *7시간 * 연속* 작업* : Rakuten이 검증한 오픈소스 리팩…
------------------------------
https://news.hada.io/topic?id=21048&utm_source=googlechat&utm_medium=bot&utm_campaign=1834
DeepWiki는 자체는 참 좋은데 이번에도 인간이 문제다. 문서를 한번 잘 뽑으놨으면 그걸 찬찬히 읽을 생각을해야지, 밑에 AI와의 채팅창을 달아놨더니 거기다가 게으르게 질문을 하고 앉았다. 원래 취지대로면 에너지도 절약하고 참 좋은데 말이다.
해커즈 퍼브 저장소를 딥위키에 넣어 봤다! https://deepwiki.com/hackers-pub/hackerspub
TypeScript를 Go언어로 포팅한 tsgo를 npm에서 설치할 수 있고, VSCode용 extension도 공개했다고. (실험적인 단계라서 VSCode 확장기능은 설치 후 추가적인 설정이 필요)
https://devblogs.microsoft.com/typescript/announcing-typescript-native-previews















