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

At Youssef M. Ouled from @AlgoRace explaining their research on racist & militarist uses of AI, like in ‘Lavender’ (the AI machine directing Israel’s bombing in Gaza) and biases in new uses of AI by Spanish police, where cops adopt similar to ICE algorithm-guided tools for making decisions on spot about "who is more violent". Also about collective efforts like the citizen's-AI coalition: iaciudadana.org/ for forcing EU to make deliberative calls and deliberation with citizens

0
0

はてさて :saba:

1add29cf40 (upstream/main) Redirect to short account URLs when requesting HTML for one of the AP endpoints (#38056)
a70079968c Break `ScrollableList` component into parts (#38059)
3fbb7424fa Emoji text input and character counter components (#38052)
43b0113a4a Update ES versions in CI/devcontainer to match primary compose (#38041)
a89754f288 Re-run `db:schema:dump` with rails 8.1 (#38044)
8a0261c51c Add `missing_attribution` boolean to preview cards (#38043)
5472ab251a Fix existing posts not being removed from lists when a list member is unfollowed (#38048)
078b87bdc1 New Crowdin Translations (automated) (#38047)
177f4ee3ae Update haml_lint to version 0.72.0 (#38042)
0a4f96be21 Update dependency tzinfo-data to v1.2026.1 (#38035)
0f2ad41f89 Update dependency public_suffix to v7.0.5 (#38034)

0
0
1
5
0

애플, 99만원 '맥북 네오' 공개…중저가·교육용 시장 겨냥
(샌프란시스코=연합뉴스) 권영전 특파원 = 애플이 중저가 맥북을 내놓으며 크롬북이 장악한 중저가·교육용 시장에 뛰어들었다.
yna.co.kr/view/AKR202603050036

0
0
0
0

Fastly is headed to Wasm I/O 2026 in Barcelona, March 19–20! 🇪🇸

We’ve got 3 amazing speakers lined up:
🎤 Sy Brand — Co-operative Multithreading & the Component Model
🎤 Erik Rose — Componentizing Fastly Compute
🎤 Luke Wagner — Towards a Component Model 1.0

If you care about WebAssembly, components, or cloud compute, don’t miss this. ⚡ @webassemblyeu @webassembly

More info: 2026.wasm.io/

0

The infrastructure phase of AI governance has begun. Recently, CC attended the AI Impact Summit in Delhi, and what became clear is that AI governance is shifting. The conversation is moving beyond high-level principles and into harder, more structural questions about infrastructure, stewardship, and power.

Read our reflection on the biggest takeaways from Delhi and what we believe is CC's critical role in filling a global implementation gap.

creativecommons.org/2026/03/04

0
0
0
0
0
0
0

I’ll have much more to say about the MacBook Neo next week on Mac Break Weekly, but my early critique is that even tho I’m a fan of this, we shouldn’t pretend that at its core, this isn’t a $300 Chromebook being sold for $600. The $300 premium is prob worth it for a subset of buyers. I love expanding the ecosystem to more people. But this is still a very expensive Chromebook with way worse connectivity and more storage. Yes, it runs macOS but…

0
0
0
0
0
0
0
3
0

Fastly is headed to Wasm I/O 2026 in Barcelona, March 19–20! 🇪🇸

We’ve got 3 amazing speakers lined up:
🎤 Sy Brand — Co-operative Multithreading & the Component Model
🎤 Erik Rose — Componentizing Fastly Compute
🎤 Luke Wagner — Towards a Component Model 1.0

If you care about WebAssembly, components, or cloud compute, don’t miss this. ⚡ @webassemblyeu @webassembly

More info: 2026.wasm.io/

0

I've broken down the risks and potential response to California's new(ish) Digital Age Assurance Act. It has a giant open source gap that, if fixed, could allay many concerns.

taggart-tech.com/ab-1043/

0
1
0
0

RE: mastodon.social/@glyph/1161721

"Is there a point to understanding things?" is, I think, the single biggest open question about Software Engineering as a discipline that has opened up over the last 18 months.

I expect it'll be answered in the affirmative, but
a) I don't think there'll be consensus on that for another 3 years
b) I don't think the people who are acting as if the negative is true will ever realise that that's what they think

0
0
0
0
3
0
0

RE: mastodon.social/@glyph/1161721

"Is there a point to understanding things?" is, I think, the single biggest open question about Software Engineering as a discipline that has opened up over the last 18 months.

I expect it'll be answered in the affirmative, but
a) I don't think there'll be consensus on that for another 3 years
b) I don't think the people who are acting as if the negative is true will ever realise that that's what they think

0
0

First Post! Uh, I mean, First CHERIoT Silicon!

We have our first chips back! It is very exciting! Spatial and temporal memory safety, fine-grained compartmentalisation, and also a load of other big chips on a board, so you can play 'Where's ICENI?' on the board picture!

0
7
0
0
0

I started a new chapter of my Agentic Engineering Patterns guide about anti-patterns - things NOT to do

So far I only have one: Inflicting unreviewed code on collaborators, aka dumping a thousand line PR without even making sure it works first simonwillison.net/guides/agent

0
0
0

I started a new chapter of my Agentic Engineering Patterns guide about anti-patterns - things NOT to do

So far I only have one: Inflicting unreviewed code on collaborators, aka dumping a thousand line PR without even making sure it works first simonwillison.net/guides/agent

0

A "naming things is hard" anecdote I was just reminded of by an old web page:

In the 1990s, when 32-bit versions of Windows were introduced, a new executable file format was needed for native 32-bit programs. The existing 16-bit file format used by Windows 3.x was called "NE", for "New Executable". The 32-bit one was named "PE", for "Portable Executable".

Windows 95 could still run 16-bit Windows 3.x programs. But Windows 3.x couldn't run the newer 32-bit ones. (Ok, there was Win32s, but it had very restricted usefulness.)

In other words, the format called "New" was the older one of the two, *and* the format called "Portable" was the one that didn't work everywhere!

0
5
0
0
0
4
0
0
0
0