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

So I did a comedic trip on a pavement to launch my phone some distance and so need a new phone. Last time I checked the pixel 5 was still my preferred choice, its small, light, plastic back (less glass to crack), stock android and cheap. Anything better?

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

Been running through the FreeBSD installer multiple times for debugging and testing the OpenZFS book, and realized:

much of the learning curve could be eliminated by adding two options in the disk setup menu: "Single Disk ZFS" and "Single Disk UFS." Select one of those, and the most confusing part goes away.

0

When using ZFS as the file system the "df" command is reporting the pool size
and not file system sizes. It also does not know about descendent ZFS
datasets, snapshots, quotas, and reservations with their individual space usage.
Use the built-in "zfs list" command to get a better overview of space usage:

zfs list -o space

-- Benedict Reuschling <bcr@FreeBSD.org>

0
0

RE: mastodon.social/@QasimRashid/1

YET MILLIONS OF “WHITES” COULD NOT VOTE

in New York, if you didn't have an English sounding name EVEN IF YOU WERE A CITIZEN LIKE PUERTO RICANS, you had to take a test to vote.

the 1975 ammendment to the Voting Rights Act (Section 4e) banned linguistic discrimination, giving millions of migrants, including Europeans, the right to vote in their language.

it’s why section 4(e) is called THE 🇵🇷 PUERTO RICAN AMENDMENT. we shut that shit down after 80 years of lawsuits.

cambridge.org/core/journals/jo

0
0
0

It is hard to see more people saying that they are being harassed, or otherwise don't feel safe, in the fediverse.

I am *not* on the receiving end of abuse here, which makes it even harder to see others having such a rubbish experience.

Especially because of what I suspect to be the reasons for such a different experience.

0

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

0
0
0
0
0
0
0
0
0
0
0

> Spend some real time speaking to the estimated 4.5 million white people who still live in South Africa—a number that has remained steady since the late 1980s—and most will tell you that they are better off now than they were under the white regime that was purportedly designed to protect them. Violent crime has fallen by nearly half since its peak in 1993. The rule of law largely operates, elections are free and fair, and white politicians hold major cabinet ministries

thedial.world/articles/news/so

0
0
0
0

I'm taking a break from using Mastodon. The experience here has been less-than-great the past few weeks, and I am tired of this cycle repeating.

In an effort to stay in touch, I've launched a newsletter at veronicaexplains.net. Future blog posts will go there as well.

I explain more in the inaugural post: veronicaexplains.net/launching

I have also turned on ActivityPub for this blog, you can follow it at @veronicaVeronica Explains (via Ghost).

@vkcvkc (Veronica Explains) @veronicaVeronica Explains (via Ghost) I hate that this has/is/will happen(ed/ing) to you. I feel like this is a larger problem that we as a species will need to tackle.

I feel like social media is antithetical to the development (so far) of the human brains of many. I am not smart enough to fix it or even really understand it.

My theory is in no way trying to diminish your suffering, but to point our that you have done nothing wrong, and the people being rude to you are defective and/or deficient.

0

I'm taking a break from using Mastodon. The experience here has been less-than-great the past few weeks, and I am tired of this cycle repeating.

In an effort to stay in touch, I've launched a newsletter at veronicaexplains.net. Future blog posts will go there as well.

I explain more in the inaugural post: veronicaexplains.net/launching

I have also turned on ActivityPub for this blog, you can follow it at @veronicaVeronica Explains (via Ghost).

0
0

I'm taking a break from using Mastodon. The experience here has been less-than-great the past few weeks, and I am tired of this cycle repeating.

In an effort to stay in touch, I've launched a newsletter at veronicaexplains.net. Future blog posts will go there as well.

I explain more in the inaugural post: veronicaexplains.net/launching

I have also turned on ActivityPub for this blog, you can follow it at @veronicaVeronica Explains (via Ghost).

0
0
0
0
0
0
0
0
0

When using ZFS as the file system the "df" command is reporting the pool size
and not file system sizes. It also does not know about descendent ZFS
datasets, snapshots, quotas, and reservations with their individual space usage.
Use the built-in "zfs list" command to get a better overview of space usage:

zfs list -o space

-- Benedict Reuschling <bcr@FreeBSD.org>

0
0
0
0
0
0

Kicking myself for a lost pun opportunity today. I was reviewing a PR relating to metrics and counters where I suggested an alternate approach, but I didn't say something like "my counter proposal is..."

Next time, I'll be ready!

0
0
0
0
1
0