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.

1
3
0
0

洪民憙さんのこの記事、ブーストしてたが読んでなかった。

めちゃくちゃおもしろかった。 https://writings.hongminhee.org/2026/01/histomat-foss-llm/

ベンヤミンが、映画技術が少数の権力に寡占されていることに対して、市民による再領有を要求したことを思いだしながら読んだ(「複製技術時代の芸術」)。ベンヤミンが生きているころに、まだ技術の再領有は実践的にはかなり困難だったとおもう(というか方法論もなにもなかった)けど、いま同じ問題が実践的に解決可能な課題として問われているのだなと思う。

1

Someone asked me if I knew how many people use my repos for and my only guess was 5. I honestly have no idea though, I don’t really check server logs anymore nor do I have any kind of software installed for that. I don’t want anyone’s data and I regularly purge old logs anyway.

If people find useful things, then great. Awesome even, but I don’t need to know anything unless its broken. 😁

0
0
0
0
2
0
0
6
0

writings.hongminhee.org/2026/0

>私は自分のコードがLLM訓練に使われることを望んでいる。望んでいないのは、その訓練によってAI企業の私有財産となるプロプライエタリなモデルが作られることだ。

とてもいい文章だった。
まぁ、自分はフルスクラッチで良いOSSを作れるような技術力はなく、LLMにおんぶにだっこ状態なので、あんまり何かを言う権利は無いけど。

今のOSS、詳しくは知らんけど、多くの人は本業があって、その稼ぎでご飯を食べながらcontributeして成立していると思っているので、じゃあ仮にLLMのモデル公開まで含めたライセンシングになったとき、そのLLMのコストは持続可能な形でどこから出るべきなんだろうか?と思った(オープンなLLMモデルも、戦略としてオープンにしてるけど、かなりの額の赤字を垂れ流してると思うので)。

0
0
0
0
0
0
0

Fedify 2.0.0 is here!

This is the biggest release in Fedify's history. Here are the highlights:

  • Modular architecture — The monolithic @fedify/fedify package has been broken up into focused, independent packages: @fedify/vocab, @fedify/vocab-runtime, @fedify/vocab-tools, @fedify/webfinger, and more. Smaller bundles, cleaner imports, and the ability to extend ActivityPub with custom vocabulary types.
  • Real-time debug dashboard — The new @fedify/debugger package gives you a live dashboard at /__debug__/ showing all your federation traffic: traces, activity details, signature verification, and correlated logs. Just wrap your Federation object and you're done.
  • ActivityPub relay support — First-class relay support via @fedify/relay and the fedify relay CLI command. Supports both Mastodon-style and LitePub-style relay protocols (FEP-ae0c).
  • Ordered message delivery — The new orderingKey option solves the “zombie post” problem where a Delete arrives before its Create. Activities sharing the same key are guaranteed to be delivered in FIFO order.
  • Permanent failure handlingsetOutboxPermanentFailureHandler() lets you react when a remote inbox returns 404 or 410, so you can clean up unreachable followers instead of retrying forever.

Other changes include content negotiation at the middleware level, @fedify/lint for shared linting rules, @fedify/create for quick project scaffolding, CLI config files, native Node.js/Bun CLI support, and many bug fixes.

This release includes significant contributions from Korea's OSSCA participants. Huge thanks to everyone involved!

This is a major release with breaking changes—please check the migration guide before upgrading.

Full release notes: https://github.com/fedify-dev/fedify/discussions/580

3
5
0
0
1

Fedify 2.0.0 is here!

This is the biggest release in Fedify's history. Here are the highlights:

  • Modular architecture — The monolithic @fedify/fedify package has been broken up into focused, independent packages: @fedify/vocab, @fedify/vocab-runtime, @fedify/vocab-tools, @fedify/webfinger, and more. Smaller bundles, cleaner imports, and the ability to extend ActivityPub with custom vocabulary types.
  • Real-time debug dashboard — The new @fedify/debugger package gives you a live dashboard at /__debug__/ showing all your federation traffic: traces, activity details, signature verification, and correlated logs. Just wrap your Federation object and you're done.
  • ActivityPub relay support — First-class relay support via @fedify/relay and the fedify relay CLI command. Supports both Mastodon-style and LitePub-style relay protocols (FEP-ae0c).
  • Ordered message delivery — The new orderingKey option solves the “zombie post” problem where a Delete arrives before its Create. Activities sharing the same key are guaranteed to be delivered in FIFO order.
  • Permanent failure handlingsetOutboxPermanentFailureHandler() lets you react when a remote inbox returns 404 or 410, so you can clean up unreachable followers instead of retrying forever.

Other changes include content negotiation at the middleware level, @fedify/lint for shared linting rules, @fedify/create for quick project scaffolding, CLI config files, native Node.js/Bun CLI support, and many bug fixes.

This release includes significant contributions from Korea's OSSCA participants. Huge thanks to everyone involved!

This is a major release with breaking changes—please check the migration guide before upgrading.

Full release notes: https://github.com/fedify-dev/fedify/discussions/580

3
5
0
0
2
0
0
1

This is a funny video, but quite honestly soaring with birds is one of the great joys of

On one of my first flights, we flew for a few minutes just below snow geese passing through Ontario from the arctic on their way to their winter homes in the US.

❤️

youtube.com/shorts/DEAkN-_SEPA

0
0
1
0
1

My old friend, a Raspberry Pi A+, has been running my home heating system for months, just like it did back in 2014.

It has not missed a single moment.
It has sailed through every so called cloud outage.
It kept working flawlessly even when the Internet connection was down, because it simply does not need it.

This is the kind of technology I love.
Of course, it runs NetBSD!

rpicaldaia# uptime
6:23PM up 78 days, 20:16, 4 users, load averages: 0.33, 0.17, 0.13
rpicaldaia# uname -a
NetBSD rpicaldaia 10.1 NetBSD 10.1 (RPI) #0: Mon Dec 16 13:08:11 UTC 2024 mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/evbarm/compile/RPI evbarm

0
0

기독교의 천벌: 지옥, 유황불, 뜨거움, 심판, 구원 불가 (영적/가상적) 유교의 천벌: 네가 죽고 400년이 지나서도 네 무덤에 별점 1개와 욕설이 달릴 것이다 (실증적)

RE: https://bsky.app/profile/did:plc:s6npq6o5wwbvesflcyeykaop/post/3mfgec46wus2r

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

And if you can't read it, here's the text:

Last week, I published a report - the "Political Disconnect" - based on interviews with 144 low-income & working-class people, across racial groups, who don't usually vote. They are the experts on why, and today I want to share their words. Almost all of the people we spoke with see politics as something by, for, and about rich people (and often also white people & men). That makes for a vicious cycle - they stay home, so politicians don't try to reach them, so they don't see why they should vote.

Politicians, people who work in politics, and other people who like to talk about electoral politics all day (hi all!) are in fact overwhelmingly college-educated & high-income, and disproportionately white; they're often not connecting with low-income & working-class people.

The people we spoke with were not ignorant, and they weren't apathetic. For lots of very good reasons, many poor & working-class people we interviewed don't believe politicians understand or care about their concerns or their communities, or that they are interested in learning.

Note - many opinion polls and most campaign polls exclude people who are not registered or unlikely to vote, and in general nonvoters are less likely to respond to most polls & surveys, so in a very real sense people who aren't voting have their views discounted/ignored. And they also didn't believe that politicians or electoral politics were likely to make real changes in their lives; many told us they did not important differences between the parties. (That's not how I see it; but this is about what our respondents said.) And so, for a lot of low-income and working-class people we spoke with, voting seemed pointless at best. Very few of them told us that voting would be difficult or that they didn't have the time; they just didn't think it was meaningful.

It doesn't have to be this way - many of the low-income and working-class people we spoke with also told us they could be mobilized to vote, if they felt like politicians cared, if they felt listened to, if they were invited in. That will take work - but it's possible. We have recommendations for people with decision-making power - funders, campaign & PAC & party staff, politicians, civic groups.

Democracy needs everyone - especially right now - and that requires connecting with those who have given up on it.

0

My old friend, a Raspberry Pi A+, has been running my home heating system for months, just like it did back in 2014.

It has not missed a single moment.
It has sailed through every so called cloud outage.
It kept working flawlessly even when the Internet connection was down, because it simply does not need it.

This is the kind of technology I love.
Of course, it runs NetBSD!

rpicaldaia# uptime
6:23PM up 78 days, 20:16, 4 users, load averages: 0.33, 0.17, 0.13
rpicaldaia# uname -a
NetBSD rpicaldaia 10.1 NetBSD 10.1 (RPI) #0: Mon Dec 16 13:08:11 UTC 2024 mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/evbarm/compile/RPI evbarm

0
1
1
0
1
24
1
1
24
1

One of the several times I was asked to do a talk about why I'm an enthusiast with a particular fondness for , I wrote "Recent and not so recent changes in OpenBSD that make life better (and may turn up elsewhere too)" nxdomain.no/~peter/recent-and- in 2021.

Things have happened since, of course, but those things are still developments I remember fondly.

0

One of the several times I was asked to do a talk about why I'm an enthusiast with a particular fondness for , I wrote "Recent and not so recent changes in OpenBSD that make life better (and may turn up elsewhere too)" nxdomain.no/~peter/recent-and- in 2021.

Things have happened since, of course, but those things are still developments I remember fondly.

0