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

ใŠ็ตตใ‹ใๅฐ‘ใ—ใ ใ‘้€ฒใ‚“ใ โ€ฆ๏ผโ€‹:af_rosacat_oekaki:โ€‹
ๅ‡บๆฅใ‚Œใฐไธ€ๆœˆไธญใซใฏใ‚ใ’ใŸใ„โ€ฆ่‰ฒๅก—ใ‚ŠใŒใ‚“ใฐใ‚ใ†โ€ฆ๏ผ
โ€‹:rosa_cheer:โ€‹
ใใ‚Œใงใฏ
โ€‹:oyasumi2:โ€‹โ€‹:af_mofumofucat_kotatsu:โ€‹โ€‹:suyaxa:โ€‹

1

Hi, Iโ€™m Josรฉ. Just moved over from Twitter.

Iโ€™m a software engineer based in the UK. At work I build distributed systems in Rust; outside work I experiment with languages and systems programming, and I read a lot (classics, sci-fi, history). My blog is linked in my profile (recently migrated from GitHub to Codeberg).

I love talking about low-level code, performance, and distributed systems, and anything book related.

Feel free to say hi, and Iโ€™m always happy to receive book recommendations.

0
0
0
0
0
0
0
0

After a decade at the old shop I can say with confidence that if Iโ€™d been in just the wrong meeting at just the wrong time and said โ€œknow what? React should use XULโ€, a dozen or so of the smartest people Iโ€™ve ever worked with would have simultaneously stroked out on the spot.

Anyway, TIL: xmlui.org/

Maybe things have changed? Hope soโ€ฆ

0
1

In TextKit 2 โ€“ what is the correct way of drawing extra horizontal padding around a custom attribute? I inject text attachments before and after but seems like the correct way would be to do this through the fragments somehow?

0
0
0
0
0

UTCไฝฟใฃใฆใ“ใ†ใœ (Atlantic/ReykjavikใฏGMT่กจ่จ˜ใซใชใ‚‹ใ‚“ใ ใญใˆโ€ฆ

$ for TZ in Pacific/Honolulu UTC Atlantic/Reykjavik Asia/Tokyo; do TZ=$TZ date; done
Tue Jan 13 09:31:57 HST 2026
Tue Jan 13 19:31:57 UTC 2026
Tue Jan 13 19:31:57 GMT 2026
Wed Jan 14 04:31:57 JST 2026

0
0
0
0

My Story

In the 1990s, I worked as an office temp. I logged a lot of hours in a lot of different offices, and I had an instant and accurate way to sense how dysfunctional and toxic a workplace was as soon as I walked in.

I took note of how many comics were pinned up, and where.

If I saw one or two comics scattered around, I knew people had their gripes and complaints about their co-workers, but it was nothing too serious.

1/9

0
0
0
0
0
0
0

Important news regarding our use of Twitter: Owing to the current circumstances, we have taken the decision to stop using our Twitter account. We cannot in good conscience continue to use a platform which is linked to image-based sexual harassment and violence, and AI-generated child sexual abuse material.

Owing to the current circumstances, we have taken the decision to stop using our Twitter account. We cannot in good conscience continue to use a platform which is linked to image-based sexual harassment and violence, and AI-generated child sexual abuse material. 

Over the years, we have had a largely positive experience on Twitter, and used the platform to extend our educational work outside of the physical walls of the museum. This has meant the world to us and enabled us to build a community. 

However, under present circumstances, we are ceasing activity on this platform. We will review our stance if circumstances change. You can connect with us on Mastodon, Bluesky and Instagram. Our social links are in our bio.

We'd like to thank our community on Twitter for all of their support over the years, and we hope to see you on the other side. Our doors are also open to come and visit the Vagina Museum - admission is free! 

Ovary and out, 
The Vagina Museum team x
0
0
0

New blog post: GeoIP-Aware Firewalling with PF on FreeBSD

Running a mail server means constant brute-force attempts. My solution: geographic filtering. SMTP stays open for global mail delivery, but client ports (IMAP, Submission, webmail) are restricted to Central European IP ranges only.

Result: ~90% reduction in attack logs, cleaner signal-to-noise ratio, smaller attack surface.

Using MaxMind GeoLite2 + PF tables with ~273k CIDR blocks.

blog.hofstede.it/geoip-aware-f

0
0
0

Many new people asking what Mastodon and the Fediverse actually are, and how servers connect to each other. I've tried to do a simple non-technical guide about this:

โžก๏ธ fedi.tips/what-is-mastodon-wha

TL:DR - The phone network lets you choose a provider and call people on other providers. Mastodon and the wider Fediverse do this for social networks.

If you prefer videos, these are useful:

"What is Mastodon?"
fedi.video/w/cbQE3NRw76FayQCSd

"Introducing the Fediverse"
videos.elenarossini.com/w/64Vu

0
0
0
0
0
0
0

Am I just messaging to the ether here or will people see this?

Learned about the forkiverse while walking my dog in Seattle wa. Itโ€™s an oddly sunny day in the otherwise dark and wet pnw.

0
0
0
0

The other senior career prosecutors who resigned include Harry Jacobs, Melinda Williams & Thomas Calhoun-Lopez. Mr. Jacobs had been Mr. Thompsonโ€™s deputy overseeing the fraud investigation, which began in 2022. Mr. Calhoun-Lopez was the chief of the violent & major crimes unit.

Mr. Thompson, Mr. Jacobs, Ms. Williams & Mr. Calhoun-Lopez declined to discuss the reasons they resigned. The did not immediately respond to a request for comment.

0
0
0

Holy mackerel. Joe Thompson quit.

"Three Minnesota federal prosecutors resigned over the Justice Departmentโ€™s push to investigate the widow of a woman killed by an ICE agent and its reluctance to investigate the shooter, according to people with knowledge of their decision.

"Joseph H. Thompson, who was second in command at the U.S. attorneyโ€™s office and oversaw a sprawling fraud investigation that has roiled Minnesotaโ€™s political landscape, was among those who quit Tuesday, according to three people with knowledge of the decision."
nytimes.com/2026/01/13/us/pros

0
0
0

Es gibt tatsรคchlich Menschen, die sich beschweren, dass sie die AI-Tools nicht im CLI von Produktivsystemen einsetzen dรผrfen.

Was lรคuft bei denen falsch?
Code-Assistenten? Ok, da greifen noch viele Mechanismen. Aber Admin-Aufgaben?

AI hat auf produktiven Maschinen nichts verloren. Punkt. Keine Ausnahme. Keine Diskussion.

0
0
0
0
0
0
0
0

Es gibt tatsรคchlich Menschen, die sich beschweren, dass sie die AI-Tools nicht im CLI von Produktivsystemen einsetzen dรผrfen.

Was lรคuft bei denen falsch?
Code-Assistenten? Ok, da greifen noch viele Mechanismen. Aber Admin-Aufgaben?

AI hat auf produktiven Maschinen nichts verloren. Punkt. Keine Ausnahme. Keine Diskussion.

0
0
0
0
0
0
0
0

, xAIโ€™s flagship model, reportedly burned through $7.8 billion in just nine months in 2025โ€ฆ yet itโ€™s also set to become a key supplier to the . Iโ€™ll pretend for a moment that itโ€™s merely a random contractor with no ties to the U.S. government, and that itโ€™s only being chosen because it happens to be exceptionally good at removing face-covering clothing from photos of ICE agents.

0