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

We also recently put out a blogpost and demo of a chat system that *nobody* centrally hosts called "Brassica Chat" spritely.institute/news/compos

Again, it's a demo, but you can try on it on the page. It combines capability security with cool concepts called CRDTs.

But more importantly, it's a step towards secure communication for a hostile world.

0
1

We also recently put out a blogpost and demo of a chat system that *nobody* centrally hosts called "Brassica Chat" spritely.institute/news/compos

Again, it's a demo, but you can try on it on the page. It combines capability security with cool concepts called CRDTs.

But more importantly, it's a step towards secure communication for a hostile world.

0

These games are fun and great at showing off ideas of otherwise hard-to-explain concepts. And more, in a moment, why fun and joy aren't small matters.

But... is it all just fun and games? What about actual everyday tangible use?

We're getting close to that point. Here's what we've been up to.

0
0
0
0

FreeBSD 15.0 Now Available

The FreeBSD Project has announced the availability of FreeBSD 15.0-RELEASE, introducing updated toolchains, enhanced hardware support, improved security features, and key updates across the base system. This release continues the Project’s focus on stability, long-term maintainability, and consistent engineering.

We encourage you to review the release notes and upgrade guidance

Read the full announcement: freebsd.org/releases/15.0R/ann

0

I love computers. When people say "Computers were a mistake!" it makes me sad.

But it's had to blame people. The direction computers have gone in, the experience people largely have had, is a loss of agency and empowerment.

How do we bring that back, and do better than ever even?

0
0
0
0

I gave a talk on this recently: "Protocols and Purpose in a Global Democratic Crisis" c-tube.c-base.org/w/f9pF5pwxX8

*None* of the decentralized social networks today are robust enough to handle the threats facing vulnerable people and activists today. Not the present-day fediverse, not Bluesky/ATProto. What can we do?

0

I gave a talk on this recently: "Protocols and Purpose in a Global Democratic Crisis" c-tube.c-base.org/w/f9pF5pwxX8

*None* of the decentralized social networks today are robust enough to handle the threats facing vulnerable people and activists today. Not the present-day fediverse, not Bluesky/ATProto. What can we do?

0
0

✨ Imagine your site animating between pages — no jarring reloads, just smooth transitions.

That’s the magic of CSS View Transitions 🪄
They bring SPA-like navigation effects to multi-page apps — all with just a few lines of CSS!

Learn how in this beginner-friendly guide by Yash Raj Bharti ↓
developer.mozilla.org/en-US/bl

0
0
0
0
0
0
0
0
0

I work at @freedomofpressFreedom of the Press and I'm told it's some sort of holiday for donating to nonprofits. Some holidays are shams but, as someone very biased, I think Giving Tuesday is totally legitimate and an exception.

My team supports journalists with their digital security needs, including protecting their devices and communicating securely with sources. In 2025, I really do think this matters more than ever. If this is something you care about, support our work. freedom.press/donate

0
0
0
0

With the @openuk Awards coming up, we're excited to spotlight that Rustls — a memory-safe, performance-focused TLS library — is shortlisted in 2 categories!

Joe Birr-Pixton, Creator of Rustls, is also shortlisted for his leadership in secure computing.

Rustls’ continued growth will be supported by the Rust Foundation’s Rust Innovation Lab, which exists to help sustain+scale crucial Rust projects. We're thrilled to champion this remarkable project in its next era.

rustfoundation.org/media/rustl

Graphic announcing that rustls has been shortlisted for two 2025 OpenUK Awards. Text reads “Rustls Has Been Shortlisted For Two 2025 OpenUK Awards!” The OpenUK logo appears at the bottom left, and the rustls mascot — an orange crab wearing a gold chain with a lock — is at the bottom right. Background features a soft orange gradient with subtle gear shapes.
0
0
0
1

I work at @freedomofpressFreedom of the Press and I'm told it's some sort of holiday for donating to nonprofits. Some holidays are shams but, as someone very biased, I think Giving Tuesday is totally legitimate and an exception.

My team supports journalists with their digital security needs, including protecting their devices and communicating securely with sources. In 2025, I really do think this matters more than ever. If this is something you care about, support our work. freedom.press/donate

0
1
1
0
0
0

"Through abstraction, we wield an amazing power: it renders workable the general case so we may extend our reach. But, despite how important it is to programming, we programmers rarely think about it critically."

I think I undersold this by just linking to it yesterday. So I'm going to be a bit cheeky and share it again. I'd really like to hear your thoughts on the topic!

Here, I consider the implications for: democracy, diversity, and sustainability.

caolan.uk/notes/2025-12-01_abs

0

anecdotal reports are that this makes Firefox noticeably faster

that list of settings to disable:

browser.ml.enable
browser.ml.chat.enabled
browser.ml.chat.menu
browser.ml.chat.page
browser.ml.chat.page.footerBadge
browser.ml.chat.page.menuBadge
browser.ml.linkPreview.enabled
browser.ml.pageAssist.enabled
browser.tabs.groups.smart.enabled
browser.tabs.groups.smart.userEnabled
extensions.ml.enabled
browser.search.visualSearch.featureGate

    browser.ml.enable
    browser.ml.chat.enabled
    browser.ml.chat.menu
    browser.ml.chat.page
    browser.ml.chat.page.footerBadge
    browser.ml.chat.page.menuBadge
    browser.ml.linkPreview.enabled
    browser.ml.pageAssist.enabled
    browser.tabs.groups.smart.enabled
    browser.tabs.groups.smart.userEnabled
    extensions.ml.enabled
    browser.search.visualSearch.featureGate
0
0
0
0
0
0

FreeBSD 15.0 released with pkgbase

The FreeBSD team has released FreeBSD 15.0, and with it come several major changes, one of which you will surely want to know more about if you're a FreeBSD user. Since this change will eventually drastically change the way you use FreeBSD, we should get right into it.

Up until now, a full, system-wide update for FreeBSD - as in, updating both the base operating s

osnews.com/story/143942/freebs

0
0
0

ES IST SOWEIT!

Dank der Übernahme des Internets durch nicht nachfragende KI ist JETZT der Zeitpunkt, wo wir mit wenig Aufwand den nachfolgenden Generationen verkaufen könnten, dass es Dampfmodems gab, Kuschelblechdosen, Lego aus Holz und ein erstes Internet aus Kühen. Die werden ALLES GLAUBEN!

0
0
0

FreeBSD 15.0 released with pkgbase

The FreeBSD team has released FreeBSD 15.0, and with it come several major changes, one of which you will surely want to know more about if you're a FreeBSD user. Since this change will eventually drastically change the way you use FreeBSD, we should get right into it.

Up until now, a full, system-wide update for FreeBSD - as in, updating both the base operating s

osnews.com/story/143942/freebs

0
0
0
0
0
0
0
0
0

New post: a defense of lock poisoning in .

Followup to recent discussion: decided to write about lock poisoning, looking at the arguments on each side, and informed by our experience at @oxidecomputerOxide Computer Company dealing with the parallel problem of unexpected async cancellations in critical sections.

Please give it a read!

sunshowers.io/posts/on-poisoni

0
0
0
0
0
0
0

my approach to software engineering is like that character from an anime, you know the one, she’s in a lot of anime

you walk into her workshop and it’s full of tools and unfinished projects randomly lying wherever there was free space, and you can tell she lives, works, and sleeps there

she’s sitting on the floor loosely cross-legged, taking apart a strange contraption of some sort, hears you come in and twists around to greet you. she’s wearing a lab coat over a skirt, either a uniform or just a random skirt paired with a random shirt, slightly messy white hair

you tell her what you need fixed and she gets a sparkle in her eyes, says “i’ve never seen one of these before!”, goes and fetches an unsettlingly large wrench (you have no clue what she’ll use it for but you know it’s the only tool she’s going to use today) and shoos you out so she can get to work. you come back a day later, it’s ready for you, and you daren’t ask any questions

0