What is Hackers' Pub?

Hackers' Pub is a place for software engineers to share their knowledge and experience with each other. It's also an ActivityPub-enabled social network, so you can follow your favorite hackers in the fediverse and get their latest posts in your feed.

0
0

Every CLI tool has the same validation code hidden somewhere:

  • “option A requires option B”
  • “can't use X and Y together”
  • “this only works in production mode”

I got tired of writing it. So I built something that makes it unnecessary.

https://hackers.pub/@hongminhee/2025/stop-writing-cli-validation-parse-it-right-the-first-time

4
1
0
1
1

Open source projects I'm currently maintaining:

  • Fedify, an ActivityPub server framework for TypeScript
  • Hollo, an ActivityPub-enabled single-user microblogging software
  • BotKit, an ActivityPub bot framework for TypeScript
  • LogTape, a modern logging library for TypeScript
  • Upyo, a simple and modern email sending library for TypeScript
  • Optique, a type-safe combinatorial CLI parser for TypeScript
7
2
1
1

I got suddenly inspired yesterday to build an email sending library for Node.js/Deno/Bun/edge functions. Meet Upyo: a TypeScript-first email library with a unified API that works across all JavaScript runtimes. It features pluggable transports (SMTP and Mailgun so far), built-in connection pooling, and comprehensive type safety. Still early days but already loving how clean the API turned out!

4
2
1
1

If you're interested in building your own server but don't know where to start, I recommend checking out 's Creating your own federated microblog. It provides a comprehensive, step-by-step guide that walks you through building a fully functional federated application. Perfect for developers who want to dive into the !

ActivityPubサーバーを構築してみたいけれど、どこから始めればよいかわからない方には、Fedifyのチュートリアル『自分だけのフェディバースのマイクロブログを作ろう!』をおすすめします。包括的でステップバイステップのガイドで、完全に機能する連合型アプリケーションの構築方法を丁寧に解説しています。フェディバースに飛び込みたい開発者にぴったりです!

1
0
0

If you're interested in building your own server but don't know where to start, I recommend checking out 's Creating your own federated microblog. It provides a comprehensive, step-by-step guide that walks you through building a fully functional federated application. Perfect for developers who want to dive into the !

0
3
0
1
5

Sentimentalismi

Non è assurdo che alla fine E' STATA LEI a decidere di non farsi più sentire? Non appena io non sono stato più utile (a parte per i soldi che devo ancora mandarle.... mannaggiammé), ha deciso che "la faccio stare troppo male..." e quindi è "meglio se non ci sentiamo più..."

ma veramente, assurdo, tutto assurdo

0
1
0
0
0
1
0
0
2
0
0
0
0
0
0
0
1

웹의 좀 더 단순한 대안으로 만들어진 제미니 프로토콜에 한 때 관심이 조금 있었는데, 얼마 지나지 않아 금방 흥미가 식었더랬다. 다른 것보다 텍스트를 중요시 한다는 철학에 비해 텍스트가 무엇인지에 대한 관점이 너무 나이브하다고 느꼈다. 제미니는 아랍어나 히브리어 같은 RTL 언어들의 텍스트를 담아낼 수 있는가? 몽골어나 한문 같은 세로쓰기 언어의 텍스트는? 난독 한자에 후리가나나 한글을 달 수 있는가? 이런 질문들에 대답을 해주지 못한다고 느꼈다.

5
0

60% of U.S. adults reported that societal division is a significant source of stress in their lives, 54% said they felt isolated, left out (50%) or lack companionship (50%) often or some of the time.

I don’t see any fixes on the horizon. The internet connected us but instead of creating empathy it just exposed how much we disagree with half the country.

apa.org/news/press/releases/20

0
0
0
0
1
0
0
0
3

年末年始にやりたいことは
- 埋め込みの改善
- アプリの開発環境作成
- 面白そうなプロジェクトを探す
- 2025年の総括と2026年の予定
1つは実現したいけど、時間取れないし多分無理なんだよなあ。

0
1
0
0
1
0
1
0

When the clock strikes midnight on January 1, creative works from 1930 & sound recordings from 1925 will enter the public domain in the US, like:

💄 Dizzy Dishes, the first appearance of Betty Boop
🔍 The first 4 Nancy Drew novels
🚂 The Little Engine That Could
🤡 Animal Crackers
🎩 Morocco
🍑 Georgia on My Mind
and many more!

🎥 Creators: Enter the Public Domain Film Remix Contest
💻️ Virtual Party: Jan 21st @ 10am PT
🎟️ Film Screening: Jan 21st @ 6pm PT
Learn more: blog.archive.org/public-domain

Montage of creative works entering the public domain in the US in 2026.
0
1
0
0
0
3
1
0
1
1
0