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.

🌞🌑 Le 12 août 2026, une éclipse totale de Soleil sera visible en Europe, avec un passage notamment par le Groenland, l’Islande et le nord de l’Espagne. Un spectacle céleste rare à observer… en prenant toutes les précautions nécessaires.

Éclipse solaire totale montrant le disque noir de la Lune occultant presque entièrement le Soleil, avec un anneau lumineux orangé et un éclat solaire visible sur le bord. Photo d’illustration. | BUDDY_NATH / PIXABAY
0
0
0
0
0
0
0
0
0

Folks read "mass 16k layoffs at amazon" and may think it's not great, but I don't think they realize how deeply it can, will, and is impacting stability of services they may be rely on.

Rushed mass layoffs like this have lead to stories emerging of on-call staff having accounts locked on them as layoff notices arrive early 6am in the morning as they are mid response to pageable sev2 events, leaving the event on going and unaddressed, and the rest of the team asleep while there is no oncall coverage for that and future events till the team wakes up and starts triaging that their on-call was axed in the early morning with no notice.

0
0
0

This article very nicely puts into words my thoughts about the absolute mess that is today's software industry.

One point I want to add: please finish your software. Please define a finite scope of problems that your product solves, and when that's fulfilled, put your project into maintenance mode where you only fix bugs. Finished software is beautiful.

blog.mikeswanson.com/backseat-

0

Folks read "mass 16k layoffs at amazon" and may think it's not great, but I don't think they realize how deeply it can, will, and is impacting stability of services they may be rely on.

Rushed mass layoffs like this have lead to stories emerging of on-call staff having accounts locked on them as layoff notices arrive early 6am in the morning as they are mid response to pageable sev2 events, leaving the event on going and unaddressed, and the rest of the team asleep while there is no oncall coverage for that and future events till the team wakes up and starts triaging that their on-call was axed in the early morning with no notice.

0
0
0
0
0
0
0
0
0

I'm thinking in building a HomeAssistant compatible stack for FreeBSD.

I want HA in my router, not in a dedicated machine.

What should i name the fork ?

It going to be compatible , but with a more civilized architecture.

0
0

I recently posted about not wanting to CW certain political posts, and someone gave me a bunch of shit about it. This post I quoted is one of the most relatable, meaningful things I've read in quite a while, and I skipped it the first time I saw it because it was CW'ed and I just didn't feel like reading about age verification. Had it not had a CW, I'd have read it the first time. I only even clicked it because I'm super bored and can't sleep.

I can't overstate how meaningful it is to me. I want to make everyone I meet read it. "Look, fuckers. It's a god damn miracle that anyone queer even makes it. Look at this. We are alone, scratching out our existence despite your weird, vague hatred. Cobbling ourselves together out of bits and pieces of flourish, weird sex stuff, and yarn that we've accumulated over decades. Fuck outta here with your genocidal age-gate."

@thatfrisiangirlish blahaj.zone/notes/ai1ja7r2j44f

0
0
0
0

When committing bash crimes..:

👎 set -euo pipefail

👍 set -o errexit -o nounset -o pipefail

(Give the person reading your script a fighting chance at being able to search the manual for exactly how the heck the cryptic header incantations are influencing shell behaviour in crucial and subtle ways. Greybeards will already know, but it may give a new learner just a bit more of a chance to learn the old magic more easily. Help maintain the front door as well as the foundations and plumbing.)

0
0

When committing bash crimes..:

👎 set -euo pipefail

👍 set -o errexit -o nounset -o pipefail

(Give the person reading your script a fighting chance at being able to search the manual for exactly how the heck the cryptic header incantations are influencing shell behaviour in crucial and subtle ways. Greybeards will already know, but it may give a new learner just a bit more of a chance to learn the old magic more easily. Help maintain the front door as well as the foundations and plumbing.)

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

I'm taking a bunch of mental notes about the utility of LLMs, and one thing I keep coming back to is how they evade any means of measurement of effectiveness. NOW: We know that for any probablistic process, if you compose it repeatedly, the probability of the "right answer" approaches 0.

0
0
0

Yet another day of screaming at digital enshitiffication:

1. My coworkers and I are in a car driving to FOSDEM.
2. We pull up to charge the car.
3. Charging station REQUIRES you to use an app, no option to just pay with a card.
4. We try to install the stupid app. We carry phones running:
- GrapheneOS
- GrapheneOS
- GrapheneOS
- LineageOS, postmarketOS, iOS
5. Neither of our phones meet requirements to install the stupid app (Play Integrity API).
6. My iPhone can't install the app, because it's "Not available in your country".
7. We give up and drive to another charging station.

This is NOT how you introduce applications, "Circle K" :akko_scream:
0
0
0
0
0
0
0
0
0
0
0
0
0