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

ๆœ€่ฟ‘ใฎMacBook Airใ•ใ‚“ใŸใกใ€ๆ‰‹ๅ‰ใฎ็ธใŒ่–„ใใชใฃใฆใชใใฆAirๅ‘ณใŒ่–„ใ‚Œใฆใ‚‹ใฟใŸใ„ใชใ‚“ใ ใ‚ˆใญ

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

ๆœ€่ฟ‘ๅพˆๅธธ ่จŽ่ซ–็”ขๅ‰็”ขๅพŒ้ฉๅˆๅƒ็š„ๆ–™็†๏ผŒๆœฌไปฅ็‚บ็ƒน้ฃช้€™็จฎ่ณ‡ๆ–™ๅบซๆ‡‰่ฉฒๆ‚ ไน…ไธ”่ฑๅฏŒ็š„้กŒๆ๏ผŒAIๆœƒๅ›ž็ญ”ๅพ—ๅพˆๅฅฝ๏ผŒไฝ†ๅฎƒ้‚„ๆ˜ฏๅนพๆฌกๆๅ‡บ่ฎ“ๆˆ‘่ฆบๅพ—ใ€Œไฝ ็Ÿฅ้“ไฝ ๅœจ่ชชไป€้บผๅ—Žใ€็š„่œๅ–ฎ๏ผŒไพ‹ๅฆ‚๏ผš้›ž่…ฟ่‚‰ๅˆ‡ๆˆๅฆ‚็ซ้‹่‚‰็‰‡้‚ฃๆจฃ็š„่–„็‰‡ใ€่ ่œ้›žๆนฏใ€‚

้€ฃๅœจ็ƒน้ฃช้ ˜ๅŸŸ้ƒฝๆœ‰้€™้บผ่ช‡ๅผต็š„้Œฏ่ชค๏ผŒๆˆ‘ๅฐAI็œŸๆ˜ฏๆ„ˆไพ†ๆ„ˆๆฒ’ไฟกๅฟƒใ€‚

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
1

์šฐ์šธํ•  ๋•Œ ๋ณด๋ฉด ๊ทธ๋ƒฅ ์›ƒ๊ธด ๋™์˜์ƒ (1๋ถ„ 30์ดˆ๊นŒ์ง€๋Š” ๋ณด์…”์•ผ๋จ ๋ฏฟ์–ด์ฃผ์„ธ์š”) youtu.be/wt_L5eKFx20

Wii Sports Resort Golf - The P...

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
1

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