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.

A note about current events

You might notice that I don’t really talk about current events all that often. Some might interpret that as me sticking my head in the sand, being ignorant, or being uncaring and complicit.

None of those are actually true. I’m aware of what’s going on in the world, but I don’t have anything to add to the discourse on it. Instead I try to focus on bringing joy and positivity to the world - so I post stupid dad jokes and project updates. 1/2

0
0
0
0
0

I have a couple of 4TB Samsung SSD drives and copying 2 TB from one drive to another somehow is estimated to take 4 hours? I get that SSD firmware does a lot under the hood to make the drive look good during the benchmarks, but the lack of transparency into what's happening with the drive (although, it gets pretty hot) is annoying

0
0

Mastodon boost/fav/reply idea:

Add following bookmarklet, named eg. "boost/fav/reply" to your browser bookmark toolbar:

javascript:(function() {location='mastodon.social/search?q=' + location.toString();})()

Just change mastodon.social for your actual home instance, where you are logged in all the time. Eg. for me it is:

javascript:(function() {location='f.cz/search?q=' + location.toString();})()

If you are viewing original URL of ActivityPub status outside of your instance, which means, that you are not logged in and cannot boost, fav or reply, clicking on this bookmarklet will just open the same status "locally", where you are logged in.

Tested in at least with and statuses and it seems to work as intended. I used to copy+paste URL to my home instance search box, but this is single click solution.

I wonder if there is way for web site to offer you installing bookmarklet automagically (it would be probably insecure?)

Feedback welcome.

0
0

been listening this new John Butler song on loop for 3 days now.

If you slave away for dollars and your dollars they don’t grow,
maybe you’re the wrong equation or the algorithm broke
And the screens yelling out with the great big ROAR,
you should try a little harder, you could do a little more,
you could have a piece of the pie, get what you are destined for,
you can be that 1 percentile with that 99 below

youtube.com/watch?v=kVO8LytsLcc

0
0

Israeli police have killed two young Palestinian brothers and their parents in the occupied West Bank, shooting all four in the head and face as the family returned from a Ramadan shopping trip.

Mohammed, five, Othman, seven, who was blind and had special needs, their mother Waad Bani Odeh, 35, and father Ali Bani Odeh, 37, were driving through their hometown of Tamoun late on Saturday when Israeli forces opened fire.
theguardian.com/world/2026/mar

0
0
0
0
0
0
26
0
0

Admitting publicly that you only want this bill that is designed to disenfranchise voters is necessary to make sure your party wins is quite a choice. The GOP has done away with subtlety and euphemisms and is now all "we need to cheat because the polls say people don't like us."

Mike Lee tweet. He's quote tweeting a tweet from "Leading Report" saying that Dems are now the favorites to win control of the Senate in 2026.

Lee says: Let’s turn this around—by passing SAVE America 

Pass it onMike Lee quote tweeting MAGA influencer ALX saying:

Senate GOP, this is your sign to start doing your job and stop subverting the will of the people.

Pass the SAVE America Act.

Lee says: Republicans will lose power—likely for a long time—if we don’t get SAVE America passed 

This shouldn’t be hard 

It is, but failure cannot be an option
0
0
3
0
0
0
but IRCv3 still has no E2EE
i don’t see that as a real issue with groupchat in particular because the fundamental problem that E2EE tech alone dosen’t solve is trust. take matrix as an example: absolutely nobody verifies the keys of every single device in the chat and nobody will notice if a privileged server entity silently adds uninvited members.

you’re already self-hosting. maybe even via tor. everyone is using TLS with SASL auth. if you verify the server’s certificate you get pretty much equivalent security in practice, because the thing that gets you doxxed and v& isn’t the lack of end-to-end encryption. what gets you 100% of the time is moles, snitches, glowies and people with rootkits on their phones.
1
0

Most people don't know this but the state is selling the Bay's dwindling sand -- so that for-profit companies can turn it into concrete.

Bay sand not only provides habitat for countless creatures, but literally shores up the shoreline. We *need* that sand to stave of erosion and sea level rise.

So we're suing.

Learn more: baykeeper.org/press_release/ba

Pictured: A sand miner on the Bay by Roger Cunningham

A sand mining vessel on the Bay with the Golden Gate Bridge in the background
0
0
0

You do not have to use Mastodon through its official mobile app!

There are many other ways of using your Mastodon account, and most people who try the alternatives tend to prefer them.

The most popular alternatives are third party apps and your server's own website. These tend to have more features and faster updates. You can find out more at:

➡️ fedi.tips/which-apps-can-i-use

However you access Mastodon, it's still your same account and same server 🙂

0

You do not have to use Mastodon through its official mobile app!

There are many other ways of using your Mastodon account, and most people who try the alternatives tend to prefer them.

The most popular alternatives are third party apps and your server's own website. These tend to have more features and faster updates. You can find out more at:

➡️ fedi.tips/which-apps-can-i-use

However you access Mastodon, it's still your same account and same server 🙂

0
0
0
1
0

Put differently: this is the Electron killer, for better or worse, and not in the way that Apple killed Flash.

When PCs ship with 8 GB or less of RAM, application companies don't give a fuck, and so we get a proliferation of Electron and Electron-like platforms that consume gigantic amounts of RAM. That won't fly on something like the Neo.

0
0
0

We love each and every one of you, but we would appreciate it if you could please stop trying to register for our admin chat server. We're a little busy with gay brunch today. Thank for your attention to this matter :blue_elf_nail_care:

0

Everyone has a MacBook Neo take, so here's mine.

Apple has, in my opinion, been a net negative for computing, and to a stunning degree. They've normalized DRM for software so completely that it will possibly take decades to get back the rights that we lost. They've used that power to make life worse for queer folks and to cozy up to the Trump administration.

But. There's something fascinating about the Neo.

0
0
0
0
1

A note about current events

You might notice that I don’t really talk about current events all that often. Some might interpret that as me sticking my head in the sand, being ignorant, or being uncaring and complicit.

None of those are actually true. I’m aware of what’s going on in the world, but I don’t have anything to add to the discourse on it. Instead I try to focus on bringing joy and positivity to the world - so I post stupid dad jokes and project updates. 1/2

0

RE: mastodon.social/@yayaver/11621

Listen to full albums, too.

Just listen: don’t just put music on as background noise. Pick a good album, and find a quiet place with a decent enough stereo or headphones (preferably not earbuds). Grab a cup of tea or a beer or a whiskey (whatever your sipping beverage of choice), get comfy, and really listen to the music.

When you were in grade school did your music teacher have you listen to music (say, “Peter and the Wolf”) and try to pick out the instruments? I hope so. Do that. Appreciate the interplay of instruments and vocals. Really listen to the lyrics (if it has them) if you haven’t before.

One of the tragedies of today is that people have basically all recorded music at their fingertips, but relegate it to background noise.

0
16
0
0
1
0
0
0
0
0
0
0
0
0
0
5
0