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

You can post a poll on Mastodon by clicking the 📊 bar chart icon when you're creating a post, then adding options.

If you're using the web interface or a third party app, you can set the poll to allow multiple responses or just single responses. The web interface also allows poll durations to be as short as 5 minutes.

⚠️ You can edit polls, but if you edit a poll's options the votes get reset to zero.

Lots more info about Mastodon polls at:

➡️ fedi.tips/how-to-post-a-poll-o

0
0
0

there is something I think you missed here, back when I was working in a big (well...big for the Italian standard) IT Company, young employees went through courses and lessons, they were sort of indoctrinated to support the Company and the choices the Company made, even if the choices were damaging them. For the Company, because the Company was always right and you were/felt better, successful, safe, following this...weird...sort of doctrine.
It is part of why I quit, and...more than 10 years ago...chose to leave IT technologies and that very f...ed world and build a different life.
What you are seeing is threaded into the IT world and it as been for some years now, I think, maybe since someone somewhere saw profit in it.

0

Twitter's new encrypted DM system stores your private key material on Twitter-owned services, protected with nothing more than a 4-digit PIN. If hostile, or if legally compelled to, Twitter could easily decrypt all your messages. It's also MITMable and doesn't secure metadata. Use Signal.

mjg59.dreamwidth.org/71646.htm

0
22
0

The more I think about it, the more it seems to me that in this day and age with all the modern threats having a text editor that is capable to not only connect to the Internet, but also install some code packages from repositories (and probably do dependency resolving) is a recipe to catastrophe. Sooner or later.
It's probably one thing when you use a curated list of half a dozen addons that you can even personally peruse (or even contribute to). It's a whole other thing when you use some huge "distro" with probably hundreds of packages that also receive constant updates you cannot possibly control.
It's mostly about , of course, but is fully capable of it too. I won't even mention the likes of .
We had a fair share of supply chain attacks in the recent years (npm, pip, even xz in some way). No reason to think no one's gonna use this channel of attack.
Maybe it's just my fibs. But there is some uneasy feeling about the fact that you edit, perhaps, extremely private, personal or sensitive texts while your editor runs some background code doing who knows what. It's one thing to trust people who wrote vim or Emacs and a whole other thing to trust a hundred other unknown parties at the same time.

0
0
0
0
0
0

Soon the rewritten version of should be ready, and also soon it will be my birthday again!

2nd of June is coming up, and if you wish to give me a little present for celebrating my third birthday with Moshidon (damn time flies) and for working on Moshidon for all this time, please consider throwing a little money at me on either:

Libeapay: liberapay.com/LucasGGamerM/don

Or Github Sponsors: github.com/sponsors/LucasGGame

Thank you for staying with me for all this time, also, happy month!

0
0
0

🔥 Bonfire Social 1.0 release candidate has landed!

Curious about what the fediverse could look like with real community control?

Try out features like custom feeds, nested discussions, shared profiles, circles, and boundary-based permissions — then let us know what breaks or needs improvement.

More details and video demos: bonfirenetworks.org/posts/bonf

0
0
0
0
0
0
0
0
0
0
0

Finally I've had a very productive day in the land of .

I'm not sure what made it click for me, maybe the 9 hour sleep, maybe finally getting comfortable here in vacation[1], but I've closed many bugs today. I am content.

[1] Just one day before I go away again.

0
0
0
0

AI/LLM slop and vibe coding

I'm sure that people using LLMs and vibe coding to deal with the year 2038 problem will be extremely fun to watch from a safe distance. What that safe distance is I'm not sure. An isolated self-sufficient farm somewhere?

Of course I hope the LLM vibe coding stuff experiences its inevitable collapse before then, but some people are already probably close to dealing with Y2038 problems today. So they could be vibing it up alarmingly soon.

0

@glyph There is an excellent book called "What Machines Can't Do", by Robert Thomas, which among other things about how Real Engineers suffered the same organizational dysfunctions that motivated DevOps (before it became just another job title for the same dysfunction). It has nothing to do with AI, though there's at least one similarly-titled book that is.

But also it has an afterward suggesting engineers need "an aesthetic of process" and yes the descriptions I hear about LLM coding processes are horrific. Someone yesterday was telling me about how "well, Claude 3.7 has this particular set of quirks where it ignores some instructions" and omg, bad enough my tools have bugs, at least those are fixable.

I do not want tools whose jank is a statistical artifact, impossible to debug and impossible to predict, especially when I'm trying to actually write something that _works_.

0
0
0
0
0
0
0
0
0
0
0
0
0
0

I think I've decided that the ideal desktop operating system should contain a Linux kernel booted via EFI_STUB. Own init system as a simple POSIX script. Bash as a shell. Toybox as a basic utils. Musl as a C standard library. Clang as a C/C++ compiler. The logic of dividing rights through users and groups is completely unnecessary on a personal computer, so there will be only one root user. Legacy folders that stretch far back into the past are also not needed, so only: /boot /sys /proc /dev /run /bin /lib /var /etc /root will remain. Bluetooth+Bluealsa should be used as the sound system and iwd+dhcpcd for Wi-Fi.

0
0
0
0

@box464Jeff Sikes @liaizonwakest ⁂ More than happy to explain!

Bridgy Fed has a custom AP server and a custom PDS (AT Personal Data Server). We're using the move actions on both protocols to migrate from Bluesky to our custom PDS and migrating your bridge actor on our AP server over to Mastodon.

The reason you keep all your followers is because the PDS holds the complete account data you used to have on Bsky, including all the followers we have to distribute your bridged posts to.

0
0
0

Seeing the Politics of Decentralized Social Media Protocols

arxiv.org/abs/2505.22962

by Tolu (@toluTolulope Oshinowo), Sohyeon (@s0hwsohyeon hwang) et al.

Presented and discussed at

0
0
0
0
0

의욕을 높일 겸 피로도 측정하는 법

1. 단 프로세카를 켠다
2. 악곡을 레벨별로 플레이해본다

새 악곡 Lv.28 풀콤 성공: 최상의 컨디션
새 악곡 Lv.27까지는 한 번에 풀콤할 수 있음: 꽤 괜찮은 컨디션
기존 곡 Lv.26~27까지는 풀콤 잘 됨: 일반적인 컨디션
기존 곡을 Lv.26 이하에서 풀콤하지 못함: 꽤나 피곤한 상황
기존 곡 Lv.24에서도 풀콤이 안 됨: 들어가 주무세요

부작용: 하다가 레벨업이라도 하면 그거 또 소진한다고 한 시간을 게임에 매진하고 있음

1