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.

With news that the data breach at web and phone analytics giant Mixpanel includes the viewing habits of Pornhub users, here's my TechCrunch story from early December about why this data breach is a big deal — and what sort of data Mixpanel tracks about millions of ordinary people every day.

techcrunch.com/2025/12/02/a-da

0
0
0
0
1

Frozen Garlic explains how Taiwan has entered a constitutional crisis

There are two elements to the crisis:

1. The premier refused to sign a bill passed by the legislature
2. The Constitutional Court does not have enough members to rule on the constitutionality of the bill or other matters

Politically, it is a battle for power between the DPP controlled executive branch and the KMT-led legislature

frozengarlic.wordpress.com/202

0
1

Okay wildly specific question: A friend of mine, for complex personal/artistic reasons, is trying to locate footage of specifically the concert Katy Perry performed 2023 February 15 in Las Vegas, and specifically looking for "I kissed a girl" (they found some clips from the show, implying longer recordings may exist, but nothing they found was from that song). Does anyone know where to even begin?

0

Vibe coding an open source project means giving up on collaboration.

Nobody wants to read your AI slop.
Nobody wants to write up a bug report that will just be fed to the LLM.
Nobody wants to spend more time debugging something than you spent writing it.
Nobody wants to spend time implementing a new feature when the existing ones are held on by autocomplete vomit.
Nobody wants to share ideas, feedback, or critiques when they know they won't matter to the LLM.

1
0
0
1

Special shoutout to a really fun account called Operation Puppet. It's run by a professional puppet maker who creates muppet-style puppets of all kinds, streams the build process, creates funny short videos featuring the puppets etc.

He's got several different kinds of accounts you can follow:

➡️ @operationpuppet (general account)

➡️ @live (livestreaming account)

I recommend you follow them all 🙂

0
0
0
0
1
0

There are too many cows. There need to be fewer cows. The number of cows is too damn high. The level of cow must decrease. The cow line go up but must go down. There is a supercritical mass of cow. Only falling cow numbers is compatible with a livable future (and present.) There is an excess of cows. There needs to be a correction in the number of cows. We must bend the cow curve downwards. There must be a decumulation of cows, a de-escalation, a degrowth of cows.

(Obvoiously i don't care about anglers arguing for their share of the exploitation but the health of Aotearoa's waterways is vital for a robust ecosystem.)

rnz.co.nz/news/national/582015

0
1
0
0
0

incredible, github is going to start charging for self-hosted actions runners (in private repositories)

We are introducing a $0.002 per-minute Actions cloud platform charge for all Actions workflows across GitHub-hosted and self-hosted runners.

resources.github.com/actions/2

2
0
0
0
0
1
1
0
0

I think Matrix still has my favorite decentralized service username schema. :blobfoxthinkanime:

@user:domain.tld makes a lot of intuitive sense to me and looks really clean. It's really clear which part is the username and which is the domain without looking repetitive. It starts with an @ so it tells clients to pull up the username lookup when you start typing, but it doesn't get kludgy like other username schemas do.

user@domain.tld makes sense for email I guess because you can't really @ people inline, but it doesn't work well for other services because it doesn't start with an @ so it doesn't indicate to the client to pull up the username lookup. I'm curious how XMPP handles this. :soft_thinking:

@user@domain.tld that Fedi uses looks awful to me. I hate the double @'s, it just doesn't scan very well and looks silly. Maybe it's just me, but I feel like my username is being flanked by boobies. :neodog_think_googly: (Technically Fedi uses WebFinger/the email schema under the hood from the last example and the double @'s are just user-facing in order to trigger the inline username lookup, but meh, I'm including it.)

@domain.tld that Bluesky uses seems clean on the surface, but then you realize your username is (usually) just a domain name which is... weird. :meowwaitwhat: Then you're stuck making a subdomain for your username if you couldn't get a dedicated domain for it, so then it becomes @user.domain.tld or even @user.subdomain.domain.tld which is just, like, idk a lot of dots. :soft_sweating: It makes sense for ATProto because of how the DIDs work, but it's still not my favorite.

I know I've made this ramble before but I'm like Fedi handles where I'm hopelessly repetitive :soft_dab:

0
0
1

they didn't mention randomly bleeding from your heels because the dry skin has cracked in the "Welcome to Canada" information brochure you get when applying for the citizenship test. surely an oversight, no one would omit this critical bit of canadiana on purpose

0
0
0
0
0

What I'm listening to today: "thought u might like this.", hijaq

Chill, homey performance on some misfit toys. The thing on the left is the minichord, a modern, DIY-optimized (it's powered by a Teensy and you can solder the PCB and 3D print the casing yourself if you want) modern remake of the Suzuki Omnichord, which is an unusual instrument from 1981. This musician is just absolutely going to town on that qchord. They are shredding. Dreamcast jungle beats on the PO33

youtube.com/watch?v=8nExE544uCU

What I'm listening to today: "Displacement", Dleo

Dark shimmer poem, afterglow with no inciting event, the rushing wind howling through the maintenance tunnels bolted to the underside of the concept of math. Ambient made almost completely of reverb, a dark ocean with things moving under the surface that are imperceptible except for the fact of their motion. Something is rising toward you

youtube.com/watch?v=rqDMhdcX120

0

YEARS

YOU SPENT YEARS BRAGGING THAT YOU HIRED THE BEST ENGINEERS IN THE WORLD

ONLY THE VERY BEST

BUILDINGS FULL OF 10X ENGINEERS

AND YOU GAVE THESE BRILLIANT GENIUS OUTLIER CODE MONSTERS TOOLS YOU SAID WILL MAKE THEM EVEN 10X MORE PRODUCTIVE

IT WILL 10X YOUR 10X

AND FIRED THOUSANDS AND THOUSANDS OF PEOPLE SO YOU COULD AFFORD THEM

AND THEY TRIED THOSE TOOLS AND DON'T WANT THEM

AND DON'T USE THEM

WHAT DOES THAT TELL YOU

MOTHERFUCKER WHAT DOES IT TELL YOU

arstechnica.com/ai/2025/12/mic

0
0
0
0
1
1
0
0
0
0

There are too many cows. There need to be fewer cows. The number of cows is too damn high. The level of cow must decrease. The cow line go up but must go down. There is a supercritical mass of cow. Only falling cow numbers is compatible with a livable future (and present.) There is an excess of cows. There needs to be a correction in the number of cows. We must bend the cow curve downwards. There must be a decumulation of cows, a de-escalation, a degrowth of cows.

(Obvoiously i don't care about anglers arguing for their share of the exploitation but the health of Aotearoa's waterways is vital for a robust ecosystem.)

rnz.co.nz/news/national/582015

0
1

Well… played Metroid prime 4 and most of the game was okay. Not nearly as good as Prime 1 or Dread and worse than Prime 2 or 3. Now I’m close to the end and it turns out that what looked like an optional side quest for upgrades or whatever (collecting green crystals) is actually required to complete the game.

And worst of all: that dumb NPC who gives out hints every step of the way and long before you need them didn’t mention that.

Not gonna complete the game now because this would probably take an hour or two mindlessly collecting crystals in the worst area of the game: the desert that makes hyrule field from ocarina of time look exciting.

Pretty disappointing that this is all we got after all those years :(

0
0
1
0
0
0
0
0

Not sure why people have started having opinions about me lately when I'm posting some of the most inoffensive things I think I probably ever have, or why they feel the need to tell me, but if you're not enjoying following me there's a very simple solution.

Can you guess what it is?

0

Not sure why people have started having opinions about me lately when I'm posting some of the most inoffensive things I think I probably ever have, or why they feel the need to tell me, but if you're not enjoying following me there's a very simple solution.

Can you guess what it is?

0
1