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

We are thrilled to announce @aevaÆva as our keynote speaker for FOSS Backstage 2026!

Read our new blog post to learn more: 26.foss-backstage.de/aeva-blac.

Join us and save more than 40% on the regular ticket price with our Early Bird Ticket, which is only available until 8 December! Get your ticket: tickets.plainschwarz.com/fossb

Keynote - Can Open Source be Secure by Design? by Æva BlackPhoto of Æva Black, Hacker & OSS Security ExpertJoin us in Berlin or online! 16-17 March, 2026 / foss-backstage.de
0
0

I've never been a fan of reggae, but my dad took me to see this when I was... 15 or so, and I've always loved this scene.

(Dad led a church youth group that visited Jamaica and helped paint a school or something, back in the 70s.)

youtube.com/watch?v=FHAbj1pIT4g

0
0

"Sun Ultra 1 Creator Series Hardware AnswerBook" CD ripped: https://megatokyo.moe/dl/doc/sun/cdrom/Sun_Ultra_1_Creator_Series_Hardware_AnswerBook_704-5122-12_august_1996_835-0013/
Some of the documents on there appear to be available in similar forms elsewhere, but the formatting of the text seems to be significantly different. I converted the postscript files on the CD to PDF format

RE: https://soc.megatokyo.moe/objects/fd52eb8d-e8f8-422d-b973-3b10a703ff18
0

New post from me over on the @spritelyThe Spritely Institute blog: Composing capability security and conflict-free replicated data types

Local-first apps often use CRDTs, but I'm not really aware of any that fully embrace capability security. This post is an attempt to show how the two can be composed using a simple group chat application as a case study.

spritely.institute/news/compos

A diagram of a local-first chat room shared between Alice, Bob, and Carol.
0
0
0
0

Digital sovereignty can only be achieved with Free Software! That’s why, in our feedback to the Germany Stack consultation, we call for the Stack to be implemented entirely as Free Software.

Read our news item:
fsfe.org/news/2025/news-202511

Our feedback on openCode:
gitlab.opencode.de/dstack/d-st (DE)

The Germany Stack consultation runs until 30 November 2025. Until then, everyone can submit feedback via openCode.

@BMDSBundesdigitalministerium

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

Over at the Erdos problem website, AI assistance is now becoming routine. Here is what happened recently regarding Erdos problem #367 erdosproblems.com/367 :

1. On Nov 20, Wouter van Doorn produced a (human-generated) disproof of the second part of this problem, contingent on a congruence identity that he thought was true, and was "sure someoneone here is able to verify... does indeed hold".

2. A few hours later, I posed this problem to Gemini Deepthink, which (after about ten minutes) produced a complete proof of the identity (and confirmed the entire argument): gemini.google.com/share/81a65a . The argument used some p-adic algebraic number theory which was overkill for this problem. I then spent about half an hour converting the proof by hand into a more elementary proof, which I presented on the site. I then remarked that the resulting proof should be within range of "vibe formalizing" in Lean.

3. Two days later, Boris Alexeev used the Aristotle tool from Harmonic to complete the Lean formalization, making sure to formalize the final statement by hand to guard against AI exploits. This process took two to three hours, and the output can be found at borisalexeev.com/t/Erdos367.le

EDIT: after making this post, I decided to round things out by making AI literature searches on this problem, which (after about fifteen minutes) turned up some related literature on consecutive powerful numbers, but nothing directly relating to #367. chatgpt.com/share/6921427d-9dc gemini.google.com/share/0d2964

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

How to Install on (5 Minute Quick-Start Guide)

This article provides a guide demonstrating how to install Pleroma on Ubuntu VPS.
What is Pleroma?
Pleroma is a free, open-source, self-hostable microblogging server that speaks the federation protocol—so your users can interact with people on other platforms (e.g., Mastodon) while you keep full control over your server ...
Continued 👉 blog.radwebhosting.com/how-to-

0
0
0
0
0
1

just small circles 🕊 shared the below article:

Announce and Undo(Announce) in Mastodon

julian @julian@activitypub.space

<p>NodeBB federates out the <code>Announce</code> activity in two ways.</p> <ol> <li>The "plain object" way, which is an <code>Announce</code> activity wrapping an object (either a uri or the full object itself.)</li> <li>The "1b12" way, which is an <code>Announce</code> activity wrapping another activity (e.g. <code>Create</code>)</li> </ol> <p>Up until now I haven't needed to handle the reverse (which in AP-speak is the "undo" of an activity), but since NodeBB sends <code>Announce</code> when moving a topic <em><strong>in</strong></em> to category, it now makes sense to <code>Undo(Announce)</code> when moving a topic <em><strong>out</strong></em> of a category.</p>

Read more →
0
0

Re: last boost chaos.social/@dpk/115589097803

That OCaml PR is textbook open source in the era of vibe coding...

It's got everything:

- PR submitted without the author acknowledging they didn't write it and don't understand it.
- Copyright laundering.
- "I just wanted to get it done!" versus maintainers who know they have to live with code contributions for years.
- Zero-effort pasting LLM output as reply to real people's thoughtful questions. (At least the author acknowledged what they were doing that time.)
- It doesn't matter that it's hard to review because "AI has a very deep understanding of how this code works."
- "Beats me. AI decided to do so and I didn't question it."

If this is our new world then it's going to turbocharge maintainer burnout. :dumpster_fire:

(If you don't want to read a quite long often depressing thread, would still recommend reading this well reasoned comment by one of the maintainers:
github.com/ocaml/ocaml/pull/14 )

@projectgusGus this is why Amaranth has a blanket "no AI" contribution policy: you could argue about its social-scale problems but my view is that it fades in comparison to "if I have to deal with slop being submitted I will simply choose to not take submissions from an open set of people at all"

"no AI PRs" is a compromise, with the other option being "the only way to get your code in is to be from the same guild"

0
0
0
0
0

Some helpful advice for all you software devs:

- You cannot solve social problems with code

- You cannot improve a system until you understand why it works the way it does

- You cannot produce tools for someone else without understanding how they work and what they are trying to accomplish

0
0
0