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

When Miyamoto Musashi said that mastery is, in knowing one thing, to know ten thousand things, he was definitely not talking about how potato salad and trail mix are the same techniques, merely applied to different ingredients, but I bet if he’d known about potato salad and trail mix he would have mentioned them specifically.

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

Install party to set up servers, created several local test servers, and promoted it.

This was our community's final in-person gathering of the year for free software enthusiasts, held privately.
We designated the year 1404 (in the Persian calendar) as the year for promoting free software culture.

Based on this, we organized various events and conferences to introduce this culture, and similarly pursued diverse promotional approaches to amplify the voice of free software.

The adoption of free software has had positive impacts in Iran.
Now, with a record of 500 active Delta Chat servers during Iran's internet blackout period, we made an effort to hold this final gathering.

We have named the new year as the year for promoting decentralized tools and will continue to pursue it.

May the new year in a free Iran allow us to both host events introducing books like and , and promote free, decentralized tools.

A group of people sitting around a table in a private gathering, with a laptop displaying the Delta Chat logo placed in the center.Two people at a private free software community gathering, testing and registering DeltaChat servers on their mobile phonesA laptop on a table, displaying a command line interface for installing a DeltaChat server.Graphical introduction to Ada & Zangemann project
0
0
0
0

We knew this was coming, but now the clock is running. From Privacy International:

"Yesterday the Trump Administration announced a proposed change in policy for travellers to the U.S. It applies to the powers of data collection by the Customs and Border Police (CBP)."

"If the proposed changes are adopted after the 60-day consultation, then millions of travellers to the U.S. will be forced to use a U.S. government mobile phone app, submit their social media from the last five years and email addresses used in the last ten years, including of family members. They’re also proposing the collection of DNA."

PI linked to and summarized a Federal Register entry describing the proposed requirements:

-All visitors must submit ‘their social media from the last 5 years’

-ESTA (Electronic System for Travel Authorization) applications will include ‘high value data fields’, ‘when feasible’
‘telephone numbers used in the last five years’
-‘email addresses used in the last ten years’
-‘family number telephone numbers (sic) used in the last five years’
-biometrics – face, fingerprint, DNA, and iris
-business telephone numbers used in the last five years
-business email addresses used in the last ten years.

privacyinternational.org/news-

The Federal Register entry says comments are encouraged and
must be submitted (no later than February 9, 2026) to be assured of consideration.

Federal Register entry: govinfo.gov/content/pkg/FR-202

0
0
4
1

A Driver Killed our Neighbor Billy Grant in Rockridge on February 1st

Traffic Violence Rapid Response @web@www.oakrapidresponse.org

On February 1st at 6:20 a driver hit and killed Billy Grant as he was standing next to his recycling cart on Claremont Ave near Hillegass in Rockridge.

Our hearts go out to Mr. Grant, whose life was cut short as he was walking through the neighborhood, and we extend our deepest sympathies to his family and friends.

Traffic Case Information #26-005058

On February 1, 2026, at approximately 1829 hours, Oakland Police officers were dispatched to the 6000 blk of Claremont Ave to investigate a report of a vehicle vs pedestrian collision. Officers arrived on scene and located a male pedestrian laying on the street with blunt force trauma injuries. OFD and medical personnel arrived on scene and provided first aid. Falck transported the pedestrian to Highland Hospital where he was pronounced deceased.

It appears that the pedestrian was walking in the southbound lane of traffic in the 6000 blk of Claremont Ave, when a vehicle driving southbound Claremont Ave struck the pedestrian in the roadway, outside a crosswalk. The vehicle’s driver stayed on scene and provided a statement to law enforcement. The pedestrian is a male black in his 70s from Oakland. The identification is being withheld pending notification of next of kin. The driver of the vehicle is a female Asian in her 20s from Berkeley.

It does not appear that alcohol or drugs played a factor in this collision.

This incident is still under investigation. Anyone with information is asked to contact the Oakland Police Department Traffic Investigation Unit at (510) 777-8570.

Lieutenant Tim Dolan (Primary)
Traffic Investigations Unit
Oakland Police Department

We are saddened and outraged that yet another life has been tragically taken due to traffic violence. 23 people were needlessly killed on the streets of Oakland last year, with untold numbers of others whose lives have been irreparably harmed because of serious injuries due to traffic violence. And we're not off to a good start in 2026.

These injuries and deaths from traffic violence are preventable.

All traffic fatalities in Oakland since 2019

Members of Traffic Violence Rapid Response visited the location, found Mr Grant's cart, and spoke with several neighbors, some of whom witnessed the aftermath of the collision. Contrary to the police report, neighbors report that the scene immediately after the collision showed Mr. Grant was standing next to his cart in the parking lane, not in the vehicle travel lane. The neighbors also report a deep sense of constant threat from speeding vehicles on Claremont as they step off their front steps right into the danger of speeding vehicles.

This location is inherently dangerous. Claremont runs two lanes in each direction for over a third of a mile (2000ft) between traffic lights. Many drivers refuse to stop for people at the two marked crosswalks on Claremont and there are no other stop signs or flashing beacons for the 1/3rd of a mile between traffic lights. This collision occurred on the westbound side, which slopes downhill, and nearly every driver is exceeding the speed limit. In addition the sidewalks are very narrow, too narrow to safely use a cart, wheelchair, or stroller. Claremont is on Oakland's High-Injury Network because the street is dangerous for people navigate.

Traffic safety is public safety. We call on elected leaders, Oakland Police Department, Oakland Fire Department, and the Oakland Department of Transportation (OakDOT) to treat the traffic safety crisis like the public safety crisis it is and to accelerate efforts to make Oakland’s streets safe for everyone, whether they are traveling by car, bike, on foot, or in a mobility device.

  • We call on OakDOT to prioritize street safety upgrades here and across the city. Installing on-demand stop lights (HAWK Beacons) at each crosswalk, and installing speed cushions at regular intervals on all lanes, would make residents much safer.
  • We call on the Oakland Police Department to treat these wrongful traffic deaths with the same gravity as other deaths, and include vehicle speeds in their public reports.
  • We call on the Oakland Fire Department to work collaboratively with OakDOT to reduce vehicle lanes and slow vehicle traffic across Oakland to save lives.
  • We call on Oakland’s elected leadership to prioritize and fully fund street safety work and remove contracting, staffing and other barriers to achieving safe streets for all residents.

About Traffic Violence Rapid Response

We are a group of caring Oaklanders organizing together to put an end to traffic violence throughout Oakland.

We believe traffic violence is a systemic solvable problem. We believe we can build safe streets for everyone using internationally recognized street designs that prioritize the safety and comfort of all residents, especially our most vulnerable neighbors.

We respond to incidents of traffic violence by raising awareness about the incident, lifting the voices of the victims and the community, and demanding concrete action from those with the power to help.

Bluesky | Mastodon | Instagram

Read more →
0

Ach gugg! Ein Zeichen!

„Die deutsche Delegation um Norbert Röttgen sagte ein geplantes Treffen ab, nachdem das US-Außenministerium der Deutschen Botschaft in Washington mitteilte, es sei bereit nur Abgeordnete von Union und AfD zu treffen, nicht aber die von SPD und Grünen.“

politico.eu/article/donald-tru

0
0
0
1
0

Hey folks!

Ten years ago, disk ID labels (/dev/diskid) were often painfully encoded.

Today, my WD drives show up cleanly. Is that just a WD thing? Do other vendors show up as encoded crud?

If you could look in /dev/diskid and see what you have, I'd appreciate it.

(diskID is disabled in 15, you'd need to uncomment kern.geom.label.disk_ident.enable="0" in /boot/loader.conf)

TLDR: can I now recommend diskID labels as reasonable, or am I just lucky in my hard drives?

0
0
1
0
0
1