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.

It has been 0️⃣ days since I (a Python programmer of 25 years) spent a long time trying to figure out why a unit test didn't work and it was because I moved an argument out of a function call into an intermediate variable and left the trailing `,` implicitly making the variable a tuple.

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

Dear @creativecommons ,

I read your article about your initiative for new licenses for dataset holders in the AI industry.

Let’s be clear: I do not want to re-license my hundreds of CC-By comic pages to please AI giants.

I wish you would support CC artists suffering from massive plagiarism. You should enforce your own existing licenses against AI mass crawling. It seems you’ve joined the battle only after the casualties and still managed to side with the wrong people.

creativecommons.org/2025/06/25

0
0
0
0
0
0
0
0
0

해설 두 인물의 사진이 양옆으로 이어져있다. 왼쪽에는 고려시대의 장군 복장을 한 남성이 어째선지 짚단 속에서 머리만 내놓은 채 환하게 웃는 모습이 보인다. 오른쪽 사진에서는 산발 머리를 한 다른 남성이 고개를 약간 내려다보듯 어색하게 웃고 있다.

0

I know a number of people messaged me.

(I have been busy with various thing, so I have been less responsive than usual.)

I am going to try to respond to everyone.

If you messaged me and I don't respond to you by tomorrow — I may have missed your message. In that case, please reach out to me again.

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

if you're a unix-y person who writes software that reads and writes from places in a user's home directory, and you want to do something mac-adjacent, the correct idiom for paths in ~/Library/Application Support, ~/Library/Caches, etc is a reversed domain name. e.g. the way Pip does it, ~/Library/Caches/Pip, is wrong. The correct directory name would be ~/Library/Caches/io.pypa.pip

0
0

Is upgrading FreeBSD as smooth as installing it?

In this video from community contributor RoboNuggie, we take a look at the upgrade process from FreeBSD 14.2 to 14.3 — starting with a test run in VirtualBox before moving to the main machine.

The goal? To explore how straightforward the process is and whether FreeBSD delivers a seamless upgrade experience in a real-world scenario.

🎥 Watch the video:
youtu.be/JOozWIShETY?si=zBUnfM

Have you upgraded your FreeBSD system recently?

0
0
0
0
0
0
0

Is upgrading FreeBSD as smooth as installing it?

In this video from community contributor RoboNuggie, we take a look at the upgrade process from FreeBSD 14.2 to 14.3 — starting with a test run in VirtualBox before moving to the main machine.

The goal? To explore how straightforward the process is and whether FreeBSD delivers a seamless upgrade experience in a real-world scenario.

🎥 Watch the video:
youtu.be/JOozWIShETY?si=zBUnfM

Have you upgraded your FreeBSD system recently?

0
0
0
0

@christianpChristian Lawson-Perfect

Just a thought, from a knuckle-dragging biology scientist. TL;DR: I believe there is scope to make the hosting of a peertube instance even more lightweight in the future.

I read some time ago of people using to transcode video in a user's web-browser. blog.scottlogic.com/2020/11/23

Since then, I believe has done/is doing some clever things to improve the browser's access to the device's GPU.

I have not seen any capability that offloads video transcoding to the user in this way.

I imagine, though, that this would align well with peertube's agenda of lowering the bar to entry into web-video hosting, so I cannot help but think that this will come in time.

My own interest is seeing a (activitypub) instance whose web-pages could posts into the user's own language using the user's own processing power... One day, maybe!

Thank you again for all your hard work; it is an inspiration.

0
0
0
0
0
0
0