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

what's the point of all your cookies and tracking and popups and whatnot if I click on a tracked link in your newsletter and the first thing it does is prompt me to subscribe **to your newsletter which you _know_ I am subscribed to?**

Like, what are you doing with this information even? Having your AI snort it like cocaine?

0
0

うい :saba:

acdd0b33a3 (upstream/main) Pre-update some config file no-op changes from 8.1 branch (#37746)
da4a1495d8 Update dependency oj to v3.16.14 (#37736)
af5ce5dad9 Use validation matchers for `DomainValidator` spec (#37662)
ecdc7ff3f9 Add defensive check to `AfterUnallowDomainService` (#37744)
d2dca826dd Cancel quote button appearing in all statuses (#37742)
f652c54c33 Update devise to version 5.0 (#37419)
9cd94168b3 Federate `Remove` when collection is deleted (#37741)
ffb84ea79d Remove `bin/bundle` stub for bundler (#37461)
c53c42b650 Update dependency @vitejs/plugin-react to v5.1.3 (#37698)
e24a19f8bf Update dependency jsdom to v28 (#37697)
ed649fbdb7 New Crowdin Translations (automated) (#37740)
e82eb2b037 Convert `admin/confirmations` spec controller->request/system (#37738)
8a65965ded Update dependency brakeman to v8.0.2 (#37728)
6f47a7709e Update dependency test-prof to v1.5.2 (#37726)
8949ef57aa Update dependency kt-paperclip to v7.3.0 (#37689)
73206856c5 Refactor activity serialization (#37678)

0
0

what's the point of all your cookies and tracking and popups and whatnot if I click on a tracked link in your newsletter and the first thing it does is prompt me to subscribe **to your newsletter which you _know_ I am subscribed to?**

Like, what are you doing with this information even? Having your AI snort it like cocaine?

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

비트코인 6만6천달러까지 추락…"가상화폐 '서사의 위기'"
(샌프란시스코=연합뉴스) 권영전 특파원 = 가상화폐 시가총액 1위 종목인 비트코인의 가격이 추락을 거듭하고 있다.
yna.co.kr/view/AKR202602060057

0
0
0
0
0
0
0

If you see a post with numbers at the bottom like any of these:

3
6/
1/4
2/8
7/?
🧵 5/9

...it means the post is part of a larger thread. You can view the full thread by clicking on the post, then scrolling up or down.

If someone can't fit everything they want to say in one post, they will create a thread by replying to themselves. The numbers indicate which part of the thread that post is.

More info on creating threads and lots of questions answered at:

➡️ fedi.tips/how-do-i-post-a-thre

0
0
0

My tragicomic afternoon: I had to go out, but since this morning they have been digging up the road in front of my house for works (FTTH?), and at that moment a huge pile of dirt was blocking the street. Without telling anyone they'd block the road for hours. But I had to pass, so I had to do an absurd maneuver to get out from my home and, in any case, add a few extra kilometers to the route.

When I came back, I saw an apocalyptic scene: they had broken an important water pipe, so the road was full of water and, with it gushing out, it basically flooded and soaked my entire garden. I did manage to get back in.

Meanwhile, while I was in the garage, I noticed that a pigeon had left a souvenir on the car. I grabbed a piece of damp toilet paper and cleaned it. Then I went to throw it into the toilet and dropped the car key into the toilet (clean). I rushed and took the whole key apart. It was in the water for less than a second and, fortunately, it did not get into the electronic part. Or at least it still works.

Now I go to wash my hands and there is no water. I can hear them working in the street.
They did not notify anyone and cut off the water right at dinnertime.

I think it is better to have dinner and head straight to bed 🙂

0

You're absolutely right – this actually *isn't* a place of honor.
* I thought esteemed deeds were commemorated here, but that was wrong.
* The message wasn't about treasure, it was about danger. That's on me.
* I won't sugarcoat it – the danger is still present, and now it's in your body.

0
0
0
0
0
0
0
0
0

Well fun. I have an OpaquePointer and UnsafeMutablePointer from a system interface that I have to pass around/use, and I've discovered pointer types are non-sendable in Swift Concurrency. So it looks like I'm going to have to do a major redesign in order to get to Swift 6 by coming up with some sort of actor-based framework.

The interesting thing is I already can envision some major code structure improvements due to this, assuming I can get it all to work.

0
0

My tragicomic afternoon: I had to go out, but since this morning they have been digging up the road in front of my house for works (FTTH?), and at that moment a huge pile of dirt was blocking the street. Without telling anyone they'd block the road for hours. But I had to pass, so I had to do an absurd maneuver to get out from my home and, in any case, add a few extra kilometers to the route.

When I came back, I saw an apocalyptic scene: they had broken an important water pipe, so the road was full of water and, with it gushing out, it basically flooded and soaked my entire garden. I did manage to get back in.

Meanwhile, while I was in the garage, I noticed that a pigeon had left a souvenir on the car. I grabbed a piece of damp toilet paper and cleaned it. Then I went to throw it into the toilet and dropped the car key into the toilet (clean). I rushed and took the whole key apart. It was in the water for less than a second and, fortunately, it did not get into the electronic part. Or at least it still works.

Now I go to wash my hands and there is no water. I can hear them working in the street.
They did not notify anyone and cut off the water right at dinnertime.

I think it is better to have dinner and head straight to bed 🙂

0
0
0

I just signed up for the "Un-Workshop" coming up in March. Who else is planning to sign in?

🙋‍♀️🙋‍♂️🙋‍♀️🙋‍♂️🙋‍♀️🙋‍♂️

"Growing the Open Social Web" was already on my bingo card for 2026. I have my own ideas, but I'm more excited to hear what others have to say.

fediforum.org/2026-03-growing-

If we blame misinformation on social media for the trouble in our democracies, then growing the (responsibly) may be our best path forward.

0
0
0
0
0
0
0
0
0
0
0