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.

@andersAnders Thoresson in my definition social networking has nothing to do with tech, but can be supported by it.

What happens after you open your eyes every morning? You start moving through social contexts, having social experiences and engage in social networking with other people. Offline, and recently online too. Via a computing device that reduces social bandwidth. We are still learning to cope with this new way of connecting.

Taking own life as inspiration, how do we want our social experience to be?

0
0
0
0
0

It's done. It's finally done!

20 weeks
144 pages
63,528 words
160 images

Go to my Tree. You can download it at one of the two first links.

@ljwritesAuthor-ized L.J. Your brilliance inspires and motivates me.

@nebulos Now that the madness is done, I'm going to read your book!

linktr.ee/hereticgoddess?utm_s

0
0
0

À la suite de ses annonces de début d'année, l'équipe @Mastodon donne des nouvelles, et dit que la création d'une entité à but non-lucratif est en cours de finalisation. (probablement une non-profit international basée en Belgique comme @renchapRenaud Chaput avait annoncé)

Les prochaines étapes : le step down d'Eugen Rochko comme PDG de Mastodon GmBH (la société ayant perdu son label "non-profit" qui héberge Mastodon), et le transfert de l'intégralité de la propriété intellectuelle du projet et des assets à la nouvelle entité européenne.

👏

blog.joinmastodon.org/2025/05/

(schéma par @nclmnicolas ⁂)

Schéma des entités Mastodon : auparavant, une for-profit allemande qui héberge le projet Mastodon, les instances mastodon.social et mastodon.online et récolte des dons ; et une non-profit états-unienne qui récolte des dons. Après, une non-profit européenne qui héberge le projet Mastodon et récolte des dons, et possède la for-profit allemande qui héberge les instances, et la non-profit états-unienne qui récolte des dons.
0
0
0
0
0

gofund.me/0ba3ef86 Update #1
"Thankyou everyone for the support so far! I have a long way to go, but it means a lot. Currently we are looking at July 7th for my surgery date, and have the 2nd scheduled for the pre-op date with my chosen surgeon. My current plan is to keep the GoFundMe open until at least August to help recoup any associated costs, so if you are interested in contributing and can't swing it yet, you've got some time!"

0

Inline-asm poll.

GCC is looking how to improve __builtin_unreachable behavior by maybe expanding it to a trap instruction instead of following through to the next function.

So the original reason why __builtin_unreachable[gcc.gnu.org/PR39252] was added was to mark inline-asm as not "returning" for use inside the Linux Kernel.
There was an old patch (gcc.gnu.org/legacy-ml/gcc-patc) which adds "pc" as a clobber to do it too.
Though with the raise of attributes, maybe it is better to use an attribute on the inline-asm.

So the poll is what syntax would be better.

Please spread this wide. I will doing a more formal poll on both GCC's mailing list and LLVM discourse next week after this informal poll is finished but I want to get some ideas/inputs here first before I submit a RFC. I will implementing the GCC side of things and hope someone on the LLVM will pickup the LLVM side.

0

每次看別人寫「甘我屁事」、「甘你屁事」,最痛苦的是不能去糾正他說應該是「干」誰屁事,因為別人寫錯字理論上也不干我屁事,寫那些話的人想必也不想被我干涉他愛寫哪個字。

(可是就是錯字啊!)

0
0

I’m proud to be joining @Mastodon’s Board of Directors to guide and support this important platform.

I believe that and the represent some of the most important advancements in social networking design and technology. They have the potential to reverse the harms wrought by the monolithic social media platforms of yesterday.

But even more than that, Mastodon and the Fediverse can be so much more than what we are against. We have so much potential. I believe in all of our power to build and change the world. We start by building and convening in healthier online communities because our strength together is far more than the sum of our differences. I believe in building technologies that help bring out the best in humanity; I believe in the amazing things we can do and be when we work together.

I love Mastodon. I love what we are and what we will be. Now let’s build a better world together 💞

blog.joinmastodon.org/2025/05/

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

在輸入圖片說明文字的時候突然發現,圖片說明文字數的上限竟然是本文文字數上限的三倍,這設定也太妙了吧 XDD

MASTODON的設定真是有趣😆

總的來說,一篇嘟文的資訊容量上限加上圖片註解能有6500字,或許老手已知,不過是新使用者的新發現。

0
0
0
0
0

"The Sound of Rain", Scotland (2024).

From an early morning scout down on a loch shore, I initially went to see what these small ponds would look like facing in the complete other direction. When I approached on foot, I came over a small crest and was suddenly presented with gorgeous glowing light, the sound of soft rain on the water's surface, a perfectly framed mountain, and a fragment of ancient woodland.

Raindrops cover the surface of a pond surrounded by autumnal heather and grasses. The scene is framed by a triangular wintery mountain peak basking in morning light and a scattering of ancient pine trees.
0
0
0
0
0
0
0
0
0

I wanted to give the Pomodouroboros concept a spin on Windows to see if it fits my brain after your recent post @glyph

github.com/glyph/Pomodouroboro

mastodon.social/@glyph/1143607

So I quickly wrote "Pomodouroboros at Home". I like it, and probably will dedicate some weekend pomodoros to help your cross-platform effort someday soon!

Parent: We have Pomodouroboros at home!

Pomodouroboros at home: Uses google.com/search?q=timer as the wedge timer and has 23 hard-coded constants...

github.com/blakeNaccarato/note

0
0

I wanted to give the Pomodouroboros concept a spin on Windows to see if it fits my brain after your recent post @glyph

github.com/glyph/Pomodouroboro

mastodon.social/@glyph/1143607

So I quickly wrote "Pomodouroboros at Home". I like it, and probably will dedicate some weekend pomodoros to help your cross-platform effort someday soon!

Parent: We have Pomodouroboros at home!

Pomodouroboros at home: Uses google.com/search?q=timer as the wedge timer and has 23 hard-coded constants...

github.com/blakeNaccarato/note

0

I've done a series that adds support for AF_UNIX sockets in coredumps. Userspace provides an AF_UNIX socket path via core_pattern and the kernel connects to it, shuts down the read side and writes the coredump to the socket.

This means no more super privileged usermode helper upcalls and makes for a very nice API experience. I captured coredumps simply via socat:

lore.kernel.org/20250430-work-

The receiver can use SO_PEERPIDFD to get a stable handle on the crashed process.

0
0

Here's something counterintuitive to non-practitioners: curve P-521 is often less secure in practice than curve P-256.

The latter is more popular, and so better tested. The risk of implementation bugs dwarfs the risk of partial cryptanalysis of ECC, so picking P-521 optimizes for the wrong thing.

0
0
0
0
0
0
0
0
0