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

Dear OSS community on Mastodon,

Every day I scroll through my feed and I see proud announcements like:

“First Alpha Relase of HyperTurboWidget available"

or

“Version 2.7.1 now with improved glorb handlers!”

or

“Flux Capacitor version 4.5 is out”

… and I sit there wondering if I should be excited, terrified, or calling a licensed electrician.

Don’t get me wrong, I love open source. I just have no idea what three quarters of these projects actually do. Are we talking about a web server? A file system? A middleware thingy that keeps the flux from overflowing into the space–time continuum?

So, dear OSS developers of the world: When you announce a new release, please give us (your adoring but slightly confused audience) just a tiny bit of context.

  • Tell us what your software does.
  • Tell us why this release is cool.
  • Tell us what it requires to work.

Example:

We are proud to announce Flux Capacitor version 4.5 is now avalaible. While it creates a nice wormhole to 1955, it requires an underlying gigawatt stack 1.21 to work reliably.

Because nobody wants to cheer enthusiastically for “v2.7.1” while secretly Googling “what is a glorb and why does it need handling”.

Yours truly,

Someone who wants to celebrate your achievements

0
0
0

Přátelé Fediverse,

na mamutovo.cz nově zavádíme schvalování registrací.
Důvodem je zvýšená aktivita botů, které se v posledních dnech snaží hromadně zakládat účty.

Pro běžné uživatele se nic nemění – noví členové jsou vítáni, jen jejich registraci ručně potvrdíme.
Opatření je dočasné a zrušíme ho, jakmile se situace uklidní.

Díky za pochopení. ❤️

0

Přátelé Fediverse,

na mamutovo.cz nově zavádíme schvalování registrací.
Důvodem je zvýšená aktivita botů, které se v posledních dnech snaží hromadně zakládat účty.

Pro běžné uživatele se nic nemění – noví členové jsou vítáni, jen jejich registraci ručně potvrdíme.
Opatření je dočasné a zrušíme ho, jakmile se situace uklidní.

Díky za pochopení. ❤️

0
0
1
0
0
0
0
0

@mattiemMatt Massicotte I'm trying to port swift hugging face over to Linux. I've made already some progress, but I'm hitting a roadblock with swift concurrency. I guess the code may be compiling fine without strict concurrency, but I'm getting a lot of (understandable) errors.

The class is a test helper implementing a MockURLProcotol. The code I can't get to compile is here: github.com/thinkpractice/swift

Would you be able to have a look at it?

0
0
0
0
0
0
0
0

🥁 About a month ago I asked how is everyone managing their sound effect archive...
🎺 And today I'm sharing SLAMY with the world!

It's a super-simple sound library manager with a built-in mixer for quick edits. It's a great help to me, and maybe to you too?

yurisizov.itch.io/slamy

Available for all desktop platforms (macOS builds are coming up shortly!), made with Godot, and fully FOSS itself:

codeberg.org/YuriSizov/slamy

PS. If yellow is not your color, I'm truly sorry!

0
0
0
0
0
0
0
0
0

🎬 Creators! The Internet Archive’s 2026 Public Domain Film Day Remix Contest is open!

🎥 Celebrate Public Domain Day in January 2026 by creating a 2–3 minute short film using at least 1 piece of public domain media from 1930. 🎼🎶🎭📚

📆 Entry Deadline: January 7, 2026
💰 First prize: $1,500
ℹ️ Details 👉 blog.archive.org/2025/12/01/20

Poster for the Internet Archive's 2026 Public Domain Film Remix Contest, featuring the "Lockette," a cartoon character with an open lock, seated in a director's chair, legs crossed, and holding a megaphone. Projected on a screen to her right is a frame from the 1930 film "King of Jazz". Illustrated by Freya Morgan.
0
0
0
0
0
0

It's the final day to score Black Friday savings @drivethrurpg
Save on some of our newest releases, including the Stewpot and the Hunter's Journal/Slayer's Survival Kit for Monster of the Week.
And don't miss the great deals on our @roll20appRoll20 packages! We put a lot of work into making them functional, beautiful, and a full reference so you don't need to constantly flip tabs.
drivethrurpg.com/en/publisher/

An ad for the Black Friday/Cyber Monday sale on DriveThruRPG and Roll20, featuring the covers for Monster of the Week, Girl By Moonlight, and Deathmatch Island. Caption: "Up to 30% off on select titles for a limited time."
0

遺族向けのパスワードは紙に書いて修正テープやマスキングテープで隠す。なるほどなあ。

第34回:万が一に備えて家族に残すパスワード、どう隠すのがベスト? さまざまな紙や修正テープで比較した【天国へのプロトコル】 - INTERNET Watch
https://internet.watch.impress.co.jp/docs/column/tengoku/2067468.html

0
0
0
1

🎬 Creators! The Internet Archive’s 2026 Public Domain Film Day Remix Contest is open!

🎥 Celebrate Public Domain Day in January 2026 by creating a 2–3 minute short film using at least 1 piece of public domain media from 1930. 🎼🎶🎭📚

📆 Entry Deadline: January 7, 2026
💰 First prize: $1,500
ℹ️ Details 👉 blog.archive.org/2025/12/01/20

Poster for the Internet Archive's 2026 Public Domain Film Remix Contest, featuring the "Lockette," a cartoon character with an open lock, seated in a director's chair, legs crossed, and holding a megaphone. Projected on a screen to her right is a frame from the 1930 film "King of Jazz". Illustrated by Freya Morgan.
0
0
0
0
1
0

It's the final day to score Black Friday savings @drivethrurpg
Save on some of our newest releases, including the Stewpot and the Hunter's Journal/Slayer's Survival Kit for Monster of the Week.
And don't miss the great deals on our @roll20appRoll20 packages! We put a lot of work into making them functional, beautiful, and a full reference so you don't need to constantly flip tabs.
drivethrurpg.com/en/publisher/

An ad for the Black Friday/Cyber Monday sale on DriveThruRPG and Roll20, featuring the covers for Monster of the Week, Girl By Moonlight, and Deathmatch Island. Caption: "Up to 30% off on select titles for a limited time."
0

What happens when a deeply technical introvert ends up leading hundreds of people? In this thoughtful and funny Monktoberfest talk, Joe explores how to manage and communicate effectively when “soft skills” don’t come naturally.
youtube.com/watch?v=6Lz8A6R5rbE

0

Alright, one more reason to love :

I just upgraded one of my nuidns servers without issue. For those who don't know, nuidns is my rocinante+bastille based jail system for anycasted authoritative and recursive DNS. It has two commands, create and destroy. All I had to do was bootstrap 15.0-RELEASE with @BastilleBSDBastilleBSD :freebsd: - and update the rocinante scripts to use the newer release, then run a destroy, followed by a create. Done, no errors, no warnings.

My hard work on this system over the years is certainly part of why it works so well. But FreeBSD's dedication to the principle of least surprise is what makes it possible. If I had done this with Linux+Docker, I would likely have to retool it with every major distro release and often for the minor ones.

I love FreeBSD because it just works, and it does so consistently.

0
0

Over the last couple of days I visited my parents and used this opportunity to migrate my fathers PC from Windows 10 to Linux Mint (take that, Micro$oft), as this machine is only used for web browsing and light office use.

Instead of spending Money on a license, I upgraded the Fujitsu i5-4690 8G RAM PC to a Lenovo m720q i5-9400t 16G RAM PC, which ironically used to run Windows as well.

To migrate - and more importantly - back up all his files, I installed UrBackup, which now runs in a bastille jail on the local FreeBSD NAS. It's now automatically backing up all the files, backed by (the amazing) OpenZFS.

And to allow remote access for remote assistance, I also installed Rustdesk in another bastille Jail, but this time on the FreeBSD NAS at my place. This now allows easy access without having to rely on the benevolence of TeamViewer anymore.

Thanks to FOSS software, I only spent a little over €120 on the new hardware and a couple of hours of time, half of which was spent talking to family. It was all well spent, in my opinion. 😁🎅🎄

0
0
0
0
0
0
0
0

This is good advice, and applies to any software, not just open source. I'm trying to be more aware of this when I post about my own apps, trying to assume whoever reads it has never even heard of my app before.
infosec.exchange/@masek/115683

0