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

[단독]퇴직금 안 주려 “한 달 나갔다 들어와라”···건설현장서 ‘11개월 꼼수’ 난무 www.khan.co.kr/article/2026... "공공 발주 현장도 예외는 아니었다. 서울시 영동대로 지하화 공사 제4공구(롯데건설) 현장에서도 퇴직금이 발생하는 것을 막기 위해 노동자에게 한달간 다른 현장에서 근무하고 오도록 시킨 사례가 확인됐다. 이곳에서 일했던 건설노동자 B씨는 “일부 노동자들이 퇴직금 때문에 11월 중순 퇴사한 뒤 12월 중순 다시 회사로 복귀했다”고 전했다."

[단독]퇴직금 안 주려 “한 달 나갔다 들어와라”···...

0

I’m really struggling to understand how Android works: if an app has notifications turned off (and permissions revoked) and is restricted from running in the background, why has it spent 4 hours running in the background over the last 24 hours, becoming the second-highest app for battery drain?

0

One year after getting my (Happy Hacking Keyboard) I'm still not sure whether I like it or not. I stand by my original opinion that the keyboard is good, but wildly overhyped.

Pros:

- looks great
- topre switches
- mac-friendly layout
- no caps lock (it's left control)

Cons:

- Questionable layout choices (no dedicated arrows, ~ in an absurd position, \ and Del swapped)
- Tiny alt/opt keys
- No right control (there's definitely space for one)
- No advanced remapping capabilities (think QMK)
- I constantly have to wake it up and the sleep interval is not configurable (why doesn't any key press wake it up???)
- the battery hatch is ugly
- it doesn't switch to USB-C automatically when you plug it in...
- rarely it loses connection with my computer (e.g. once per 6 months) and I need to redo the setup

It's a good keyboard for sure (any keyboard with Topre switches is pretty good by default), but in some ways it feels like a step back from my beloved Leopold FC660C that it replaced. My guess is that mostly people hype the HHKB mostly because they've never touched another Topre keyboard or are more forgiving about poor layout choices and configuration options than me.

If someone makes a real modern keyboard with Topre switches I'll likely immediately dump the HHKB.

0
0
0
0
0
0
0
0

There is no one-size-fits-all solution for digital safety at protests. You need to decide in advance what your goals are, what is important for you to protect, and what is likely to happen to you, and threat model accordingly.

0
0
0

There are other reasons you might want to take a cheap/disposable/burner phone to a protest, such as making sure that if you are arrested, the police don't seize/break/confiscate your main phone.

0

There are other reasons you might want to take a cheap/disposable/burner phone to a protest, such as making sure that if you are arrested, the police don't seize/break/confiscate your main phone.

0
0
0
0
0
0
0

We’ve got big plans for 2026!

We’re turning Europe’s priorities into action, delivering results that matter for people, businesses, and communities across the EU.

Our focus:
🔸Protecting democracy and values
🔸Security and preparedness
🔸Prosperity and competitiveness
🔸Strengthening our societies and social model
🔸Sustaining our quality of life
🔸EU global power and partnerships

Ambition. Action. Results.

Find out more: link.europa.eu/Yp6XqT

Graphic with a blue, satin-like fabric background and small gold stars, evoking the EU flag. A white note pinned in the centre reads ‘2026 Ins & Outs for a Stronger Europe’ with the subtitle ‘Our ultimate guide to 2026.’ The European Commission logo appears in the top right corner. Graphic on a gold, flowing fabric background. A white card in the centre titled ‘2026 ins’ lists: democracy and European values; gender equality; LGBTIQ rights; online safety; European companies; faster decarbonisation; AI innovation; safe pensions; fair working conditions; sustainable finance; and military investment. Decorative icons include a pink piggy bank, a white dove holding an olive branch, and sparkles. The European Commission logo appears in the top right corner. Graphic on a red, flowing fabric background. A white card in the centre titled ‘2026 outs’ lists: war in Ukraine; Russian gas; overpriced housing; unstable jobs; cyberbullying; addictive algorithms; complicated terms and conditions; and divisions. A rolling-eyes emoji appears above the card, and a small image of a wide-eyed doll is placed at the bottom right. The European Commission logo appears in the top right corner.
0
0
0
1
0

@carsten Hello new server, from Seattle!

There's no algorithm, building your network means *you* build it. Exclude jerks, and keep inviting your neighbors!!

Happy fediversing, from a rando in another community, seeking the same kind of billionaire-free social cohesion..

Oh, and ABOLISH ICE! ✊

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

RE: mastodon.social/@eff/115862187

Thanks to our friends at the @effElectronic Frontier Foundation for a shoutout to the in this terrific piece -- you can learn more at @TheBulletin and join the Discord or Signal through links at reclaimcontrol.tech

0
0
0
1
0

Code is a liability (not an asset). Tech bosses don't understand this. They think AI is great because it produces 10,000 times more code but that means it's producing 10,000 more liabilities. AI is the asbestos we're shoveling into the walls of our high-tech society:

pluralistic.net/2025/09/27/eco

--

If you'd like an essay-formatted version of this thread to read or share, here's a link to it on pluralistic.net, my surveillance-free, ad-free, tracker-free blog:

pluralistic.net/2026/01/06/100

1/

A shredder, shredding a giant US$100 bill. Benjamin Franklin's head has been replaced with a cliched 'hacker in a hoodie' illustration. The machine's faceplate bears the Claude Code wordmark. The background is the hostile red eye of HAL 9000 from Stanley Kubrick's '2001: A Space Odyssey.'

Image:
Cryteria (modified)
https://commons.wikimedia.org/wiki/File:HAL9000.svg

CC BY 3.0
https://creativecommons.org/licenses/by/3.0/deed.en
0
0
0

I'm here upgrading several FreeBSD VPS instances and it's

# freebsd-update fetch # prepare to get up to date on current version
# freebsd-update install # get up to date on current version
# freebsd-update upgrade -r $VERSION # fetch new version
# freebsd-update install # install new version
# shutdown -r now
# freebsd-update install # install userland
# pkg update && pkg upgrade -f # upgrade packages
# freebsd-update install # why not?
# shutdown -r now # another reboot

Because of the full-disk encryption, I need to do this from the VPS control-panel VNC connection.

It makes me appreciate my OpenBSD upgrades where it's a straightforward

# sysupgrade
(it auto-reboots, installs, auto-reboots into the new system)
# pkg_add -u
# sysmerge

and done.

0
1

Linux Desktop Disappointment and Windows

Why is switching from Windows to Linux Desktop so hard?

I have been always using Microsoft Windows as my Desktop OS, and I would consider myself a super user since my apprenticeship as a system administrator.
I have always tried stuff with Linux and raspberry pi, started digging into Linux after my apprenticeship. Mostly server stuff.
The last two years I got into FreeBSD, running on servers.
So I thought to myself, why not switching to a Linux desktop (FreeBSD desktop would have been a little bit too hard I thought).
The decision was motivated mostly because of the cloud and AI stuff Microsoft is pushing everything into.

I prepared everything, moved personal files from my PC to my small FreeBSD server on a Samba share.
Exported the most relevant files etc, almost like deleting everything.
But I went with dual boot, Linux Mint Xfce on a secondary drive.
Installation went smooth, then I encountered the first disappointment: Nextcloud Desktop (self hosted, stores files I need on PC, Laptop, Phone as well as contacts and calender) does not support cloud files. So I had to pick what I wanted to sync.
Whatever.
Second small Issue, there is no YubiKey Manager for Linux (as far as I have been looking).
Fortunately YubiKey Authenticator works.

I continued my journey switching to software I have not used before.
This evening I wanted to do something that would have taken me 20 Minutes on my old setup. I have not been able to complete it after a few hours.
The issue is:
OpenVPN Setup only connects using the console, not via network manager, so good so far.
The RDP File won't work with remmina RDP client because some sort of authentication via remote Gateway which works on Windows out of the box.
I couldn't figure out why.

Now I am disappointed.
This should be easier for someone like me, with technical knowledge and error solving soft skills.

I will probably need to go back to Windows, because I am used to it and also because of solutions someone in corporate IT is building, that only support Windows.

Two things probably would have required me to use Windows nevertheless:
- gaming, which I am not doing often
- adobe Lightroom, because it is just so easy to use.

Sorry to disappoint y'all. I don't like it either.

Have a good night.

0
0
0
0
0

CSS Day, 11th and 12th of June, just announced @brucelawsonBruce Lawson ✅ (quiet time) and @anarodrigues as their 2026 MCs.

cssday.nl

Ticket sales will open later this month. We'll announce the early-bird tickets on our mailing list first. Subscribe to be notified ASAP!

cssday.nl/subscribe

0
0
0
0
2
1
1
0