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
1
0
0
0

[멸종·기후 콕콕] “인류, 지구가열화 넘어 기후재난 시대에 산다”:
“자연재난이 기후위기로 인해 예측이 불가능할 정도로 자주, 강하게 나타나 우리의 삶을 위협하는 현상을 ‘기후재난’이라고 부른다. 우리는 이제 지구온난화를 넘어, 기후재난의 시대에 살고 있다. 과거에 머무른 대비 시스템과 안일한 기후위기 대응은 매년 더 큰 기후재난 피해를 불러일으키고 있다.”그린피스. 후원자 등에게 보낸 이메일에서. “기후위기에 따른 폭염과 폭우를 겪고 있다. 이 같은 위기는 전 지구적 현상이라 피할 수도 없다. 결국 에너지 전환은 필수 과제가 됐다. AI(인공지능) 혁명까지 더해진 상황에서 전력망 개선을 통한 재생
newspenguin.com/news/articleVi
(2025-08-03 00:05:00)

0
0
0
0
0
0

🎉 Today is Day 2 of FediCon 2025!

...

Today's (SATURDAY) schedule is here:

techhub.social/@fedicon/114949

...

🌐 FediCon
📍 Vancouver (Canada)
🗓️ August 1-2
ℹ️ fedicon.ca
🎟️ lu.ma/p4bbb941

🥳 lu.ma/kowist5x

...

0
0
0
0
0
0
0
0

還是很難過,又去做了道別,藕斷絲連的這個期間真的要結束,這個過程我反覆和解罵他和解再罵他,讓他都對我感到害怕,甚至昨天狀態差到只想討好我問我要不要複合 ...我好想要可是我不能這樣.....我傷害著他也傷害著我
但失去了他,我不知道以後要怎麼走下去,我好心慌,我錯過了一個對我這麼好的人
而他已想著要陪伴新的大十歲對象白頭到最後一刻....那原本應該是我的🥲

0
1

🎉 Today is Day 2 of FediCon 2025!

...

Today's (SATURDAY) schedule is here:

techhub.social/@fedicon/114949

...

🌐 FediCon
📍 Vancouver (Canada)
🗓️ August 1-2
ℹ️ fedicon.ca
🎟️ lu.ma/p4bbb941

🥳 lu.ma/kowist5x

...

0
0
0
0
0
0
1
4
1
0
0
0
0
0
0
1
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0

We're thrilled to highlight five outstanding contributions from the Korean Open Source Contribution Academy () program participants who have been working on ! Their dedication and effort have significantly enhanced our server framework.

First up is @nyeongAn Nyeong (安寧) with his monumental #318 PR, implementing a SQLite-based key–value store to address #274. This contribution adds the SqliteKvStore class with full cross-runtime support for Node.js, Deno, and Bun through the new @fedify/sqlite package. His implementation includes atomic operations, TTL support, comprehensive test coverage, and careful attention to SQL injection prevention. This enables developers to use SQLite as a persistent storage backend while maintaining compatibility with Fedify's existing KvStore API—a crucial feature for production deployments!

Next, @crohasang크롸상 delivered an excellent quality-of-life improvement with #341 PR, fixing #257. He enhanced the CLI to properly respect TTY status and the NO_COLOR environment variable, implementing intelligent color control across all CLI commands. The solution involved switching from @cliffy/ansi/colors to @std/fmt/colors, creating a helper function using Deno.inspect() to handle object formatting, and ensuring colors are correctly disabled when output is redirected to files. This makes the CLI much more pipe-friendly and suitable for automated workflows!

@meneleHanal Ae contributed a thoughtful enhancement with #342 PR, addressing #191. She updated the fedify inbox command to display not just the activity type, but also the type of object contained within each activity—transforming output like "Create" into the more informative "Create(Note)" or "Undo" into "Undo(Follow)". This seemingly simple change required making the display function asynchronous to fetch the enclosed objects, significantly improving the debugging experience for developers!

@woaol tackled an important developer experience issue with #329 PR, solving #306. Previously, the fedify init command would often install outdated versions of Fedify packages like @fedify/redis because version numbers were hardcoded in the CLI. They created a getLatestVersion() function that dynamically retrieves package versions from local metadata files, ensuring that developers always get the latest versions of all Fedify packages when initializing a new project. This improvement includes comprehensive test coverage and eliminates the frustration of starting a project with outdated dependencies!

Finally, @kodingwarriorJaeyeol Lee made a significant contribution with #309 PR, implementing #269—NestJS integration! They created the @fedify/nestjs package with a FedifyModule that seamlessly integrates Fedify into NestJS applications. This includes proper middleware implementation, dependency injection support through NestJS's module system, and compatibility with both CommonJS and ESM environments. This opens up Fedify to the large NestJS developer community, making it easier than ever to build ActivityPub-enabled applications with this popular enterprise framework!

These contributions showcase the incredible talent and dedication of the OSSCA participants. From core infrastructure improvements to developer experience enhancements, each contribution makes Fedify better for the entire community. Thank you all for your hard work and welcome to the Fedify contributor family! 🚀

We're looking forward to seeing more amazing contributions from the OSSCA program and the broader community. If you're interested in contributing to Fedify, check out our GitHub repository and join us in building the future of federated social web! 🌟

5
0
1
1
0
0
0
0
0
0
0