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

Recently, there was a discussion about generic #ActivityPub servers. Several people claimed that they were working on one, but it turned out that their "generic" servers only support activities defined in the ActivityPub specification. Such a server shouldn't be called generic. It is not difficult to build, neither it is an interesting concept because competing protocols (e.g. Nostr) already offer much more.

I've been writing a #FEP that describes how to build a real generic server. It is not finished yet, but I feel like now is a good time to publish it:

FEP-fc48: Generic ActivityPub server

This kind of server:

- Can process any object type, and can process non-standard activities like EmojiReact.
- Compatible with FEP-ae97 clients.
- Does not require JSON-LD.

I attempted to implement it when I was researching security properties of FEP-ae97 API: https://codeberg.org/silverpill/fep-ae97-server. Back then I didn't know what to do with side effects, but now I think that we can simply force clients to specify them.

Special thanks to @mariusormarius and @trwnhinfinite love ⴳ for their input.

#C2S

0
0

沖縄2区問題は社民党執行部の判断ミスでしかないし、失策の責任を取って謝罪するべきなのは党執行部の方。この件は大椿ゆうこが正しい。今日、沖縄那覇に来て、早速友人達ともこの話になったけど、みんな、大椿と同じ意見。当たり前の話やけど。大椿は党首選に立候補するべきやな。まじで。 @SDPJapan
x.com/ohtsubakiyuko/status/202

0

Cloudflare Radar has introduced a new ASPA deployment monitoring feature. This view allows users to observe ASPA adoption trends over time across the five Regional Internet Registries (RIRs), and view ASPA records and changes over time at the Autonomous System (AS) level. blog.cloudflare.com/aspa-secur

0
0
0
0
0
0
0
4
0
0

Today we’re sharing the story of how we redesigned Turnstile and Challenge Pages. It's a story told in three parts, by three of us: the design process and research that shaped our decisions (Leo), the engineering challenge of deploying changes at unprecedented scale (Ana), and the measurable impact on billions of users (Marina). blog.cloudflare.com/the-most-s

0
0
0

Hi, yes, welcome to Mozilla Burger. It's true our burgers come with asbestos but the good news is you can pick it off yourself. Look how easy that is. No we can't make a burger without it and let you add it yourself later. Why would we do that?

0
0
0
0
0
0

In the final hours of its 2025 session, the Maryland legislature declined to pass a bill banning local law enforcement from partnering with ICE. The failed 2025 bill returned in January, and the governor this month signed it into law.

boltsmag.org/maryland-new-mexi

0
0
0
0
1
0
1
0
0
1
0
0
0

奨学金のおかげで修士までやれたけど案の定返済しんどくて、しかも30手前あたりで親の入院費が月10万くらいになって、家賃は8万くらいだし、ヤバいなってなったんだよな。貯金が全然貯まらなくて未来が暗くて、会社のおじさんにご飯奢ってもらった時に「お金がないから将来結婚できる気がしない」っつってちょっと泣いて相談したりしていた。そういう若者がいっぱいいるんだろうから、国の偉い人らは彼らのために容赦してやってくれよと思うんだよな

0
0
0
0
0

저 잼얘 타율 그렇게 안 좋습니다 기분나쁜 일이 많습니다 하지만 버텨주세요 우리 끝까지 함께해요
농담이에요 하지만 사람 고쳐쓰는재미 보여드리겠습니다 그러니 적당히 버텨주세요

0

어른의 계단을 오르나요 더 어른이 되면 어른의 에스컬레이터나 어른의 엘리베이터를 타면 됩니다 어른의 무빙워크 이건 좀 크고 넓은 어른의 증거죠

0
0
0
0

In the final hours of its 2025 session, the Maryland legislature declined to pass a bill banning local law enforcement from partnering with ICE. The failed 2025 bill returned in January, and the governor this month signed it into law.

boltsmag.org/maryland-new-mexi

0
0
0
0

Moin! 👋 Ich richte mich erst jetzt wirklich im häuslich ein, nachdem ich den gewohnten großen Plattformen den Rücken gekehrt habe. 🐘

Ich bin noch am Ausprobieren und würde gerne von euch lernen, wie ihr das hier so handhabt. Ich überlege u.a., wie/ob ich meine eigene Seite (bald online) und meine am besten mit Mastodon verbinde, damit alles schön zusammenspielt.

Konkrete Fragen im FollowUp- Troet
👇

0

Moin! 👋 Ich richte mich erst jetzt wirklich im häuslich ein, nachdem ich den gewohnten großen Plattformen den Rücken gekehrt habe. 🐘

Ich bin noch am Ausprobieren und würde gerne von euch lernen, wie ihr das hier so handhabt. Ich überlege u.a., wie/ob ich meine eigene Seite (bald online) und meine am besten mit Mastodon verbinde, damit alles schön zusammenspielt.

Konkrete Fragen im FollowUp- Troet
👇

0
0
18
0

奨学金のおかげで修士までやれたけど案の定返済しんどくて、しかも30手前あたりで親の入院費が月10万くらいになって、家賃は8万くらいだし、ヤバいなってなったんだよな。貯金が全然貯まらなくて未来が暗くて、会社のおじさんにご飯奢ってもらった時に「お金がないから将来結婚できる気がしない」っつってちょっと泣いて相談したりしていた。そういう若者がいっぱいいるんだろうから、国の偉い人らは彼らのために容赦してやってくれよと思うんだよな

0