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.

2
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
1

If you are enabling and coming to rely on AI workflows in production, you better have a plan for how to maintain operations when (not if) they disappear. Either through temporary service outage or a company that disappears overnight, you're exposed to significant risk without a tested backup plan.

This isn't really different than any other dependency, except that the reality distortion field around AI seems to accelerate adoption without consideration of failure modes in a way I've not seen before.

0
0
0
0
0
0
0
0
1
0
0

Imorgen skal jeg holde et 20 minutters foredrag om for de ansatte i Sopra Steria på vår store intern-konferanse som vi kaller Rubiks.

Kjenner jeg begynner å bli spent og ha litt nerver. Selve slide-decken er jeg ganske trygg på, men har ikke planlagt veeeldig nøye hva jeg skal si på hver slide.

Som vanlig blir det litt på sparket.

Jeg kommer til å legge ut nesten hele slide-deck'en på Slide Share eller noe sånt i etterkant (to interne slider jeg må fjerne først).

Første slide i en Powerpoint.
0

I'm looking for a C compiler that:

- is simpler and smaller than TinyCC
- is capable of compiling TinyCC
- is written in *very* simple C or a language simpler than C
- can plausibly support risc-v (I can add codegen myself, just can't have deeply hardcoded x86 assumptions)
- has a FOSS license
- is not GNU Mes

Does anything matching these criteria exist?

0
0
0

"Waiting for this message, this may take a while."

Wenn Du MS Teams willst, aber OpenSource machen sollst. "Crash und burn" mit Ansage.

“As part of our efforts to use more sovereign digital solutions, the European Commission is preparing an internal communication solution based on the Matrix protocol,” the spokesperson told Euractiv.
euractiv.com/news/commission-t

0
0
0
0
0
0
1
0

The account @tom79@holos.social has been migrated to @tom79@holos.fedilab.appThomas using the new Custom Domains feature.

Use your own domain for your ActivityPub identity. No instance to host, pure ActivityPub from your phone. Your identity is no longer tied to the relay. Switch anytime.

Add your domain, configure a CNAME record, verify and activate. Followers are notified via a Move activity.

More: holos.social/custom-domains

Fully available in the next RC release.

0
0
0
0

I felt so seen reading @pluralisticCory Doctorow post on the US immigration. I moved here on a student visa, then OPT, H1B, then Green card. I am white man from an EU country, but even my path along this track has been tricky to navigate. It feels like the processes intentionally want you to fail. E.g. I keep a spreadsheet of every single entry/exit of US and every country visited.

"Just immigrate the right way" is the same as saying "just walk this tightrope over a chasm"

pluralistic.net/2026/02/06/dog

0
0
0
0
0
0
0
0
0
0

https://extensiblewebmanifesto.org/

Today, most new features require months or years of standardization, followed by careful implementation by browser vendors, only then followed by developer feedback and iteration. We prefer to enable feature development and iteration in JavaScript, followed by implementation in browsers and standardization.

This was in 2013, and I think the web is in much better shape now. Tons of features have been added, and most of them are actually useful.

0

In the end, we need real “share” and “like” buttons for the Fediverse - with as few clicks as possible - wrapped up as easily installable widgets that go next to Twitter and Facebook on every site online.

(That’s step 1)

Once we do this, step 2 is to lobby sites to JUST use Fediverse buttons, and drop the ones for hateful platforms.

@trwnhinfinite love ⴳ @ricferrerRicardo Ferrer Rivero🇪🇺 @evanEvan Prodromou @julian @rimu

0
0
0
0

minor tr(1) gotcha I encountered recently: It does NOT use regex-style "[a-z]" notation for a character class. One might do something like

$ echo 'abcd123' | tr -d '[a-c]'
d123

which does what's expected. But then put a "[" or "]" in the input:

$ echo '[abcd123]' | tr -d '[a-c]'
d123

The "[" and "]" are treated as literal characters and get deleted/translated too. You can use class-names with them though:

$ echo '[abcd123]' | tr -d '[:alpha:]'
[123]

0
0
0