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

Here's another way to put it: if those using AI agents to codegen / review are the *initialization vectors*, we now also have a significant computing public health reason to discourage the use of these tools.

Not that I think it will. But I'm convinced this is how patient zero will happen.

0
0
0

In the countryside, there are rituals that have endured for hundreds of years, unchanged.
This elderly woman, her body bent by time and hard work, walks each day to meet her chickens - who roam freely across a vast open space.
She gathers a few branches and leaves, then returns to fetch the food she’ll give them, to complement what they’ve already foraged in nature.

The chickens, friendly and orderly, follow her all the while.
And watching them, I’m reminded of people who are no longer here - people who were part of my life for a long time, who lived those same rituals, even if hundreds of kilometers away.

Even as everything around us changes, there are places that never do.

A black and white photo of a rural farm scene, just days old but evoking a timeless atmosphere. A woman walks back toward a shed, with a basket in hand, as a flock of chickens eagerly follows—knowing that food is on the way. Though recent, the moment could easily belong to a scene from decades ago. Some things never change.
0
0
0

What future millennia will remember about the 2020s is it was the decade America's industries decided to fire all their transsexuals and replace us with statistical text models and see if they remained a technological civilization.

That's a debatable thesis, actually, but the future will pretty much have to believe it because by coincidence this one post you're reading will be the only piece of recorded media that survives the unplanned re-entry of Elon Musk's DEATHSTAR-1 datacenter in 2031

0
0
0
5
3
0
0

The EU’s Open Source Software Strategy calls for reducing dependency on proprietary technologies. But for feedback on the Cyber Resilience Act, they're asking for feedback in .xlsx format! This is obviously not ideal – so please sign our open letter: blog.documentfoundation.org/bl

0
11
0
0
0

🦊 Mozilla adding a one-click toggle to completely disable all AI features in Firefox

Firefox 148 (coming Feb 24) will reportedly let users block current and future GenAI features—including translations, alt text, tab grouping, link previews, and the AI chatbot sidebar.

"AI should always be a choice – something people can easily turn off," says Mozilla's new CEO.

thehackernews.com/2026/02/mozi

0
0

The most surreal thing about AI coding shit taking on is the revelation that so many people who do this thing that I love, seem to have no care for the craft at all. Even people who I would have pointed at, years ago, as those who clearly care. And I know it has always been Just A Job for many people, but holy shit, do you even care a little bit?
We humans are not merely bad at it, we have people who have been doing the work with no desire to be good at it in the first place.

0

The most surreal thing about AI coding shit taking on is the revelation that so many people who do this thing that I love, seem to have no care for the craft at all. Even people who I would have pointed at, years ago, as those who clearly care. And I know it has always been Just A Job for many people, but holy shit, do you even care a little bit?
We humans are not merely bad at it, we have people who have been doing the work with no desire to be good at it in the first place.

0
0
0
12
1

Briefcase v0.4.0 has been released! This is a big release, with a significant behavioral change: Briefcase’s development mode now runs apps in an isolated development environment. This should remove some common sources of error, and paves the way for better compatibility with tools like `uv`. It also adds debugging mode for Android apps, and a new plugin interface for publishing apps - with a PythonAnywhere plugin for web deployment already available!

pypi.org/project/briefcase/0.4

0

I am convinced we are on the verge of the first "AI agent worm". This looks like the closest hint of it, though it isn't it quite itself: an attack on a PR agent that got it to set up to install openclaw with full access on 4k machines grith.ai/blog/clinejection-whe

But, the agents installed weren't given instructions to *do* anything yet.

Soon they will be. And when they are, the havoc will be massive. Unlike traditional worms, where you're looking for the typically byte-for-byte identical worm embedded in the system, an agent worm can do different, nondeterministic things on every install, and carry out a global action.

I suspect we're months away from seeing the first agent worm, *if* that. There may already be some happening right now in FOSS projects, undetected.

I wrote a blogpost on this: "The first AI agent worm is months away, if that" dustycloud.org/blog/the-first-

People who are using LLM agents for their coding, review systems, etc will probably be the first ones hit. But once agents start installing agents into other systems, we could be off to the races.

0
0
0
0
0
0

The most surreal thing about AI coding shit taking on is the revelation that so many people who do this thing that I love, seem to have no care for the craft at all. Even people who I would have pointed at, years ago, as those who clearly care. And I know it has always been Just A Job for many people, but holy shit, do you even care a little bit?
We humans are not merely bad at it, we have people who have been doing the work with no desire to be good at it in the first place.

0
0
0
1
1
0

@fediversereportConnected Places Good overview as usual.

One point I would have added is that, while Mastodon announced this Share button a while back, a “pure” ActivityPub-based way to expose share URLs and similar features exists in FEP-3b86 (fediverse.codeberg.page/fep/fe) and has also been gaining prominence recently (c.f. the list of implementations).

For example, ActivityPub for WordPress published its v8.0.0 today, which includes new “Like” and “Share” buttons that use this proposal.

0
0
0
0
0

Composable Architecture 2.0 and SQLiteData work together like salt and pepper. You treat persisted models as simple values that live in your feature’s state, something that just isn’t possible in SwiftData.

And all of TCA’s powerful testing tools just work! You play a script of user actions to your feature and get to exhaustively test how your feature changes over time by describing it in simple mutations.

Watch our preview of these tools today: pointfree.co/episodes/ep356-be

A screen shot of a TCA2 feature interacting with a SQLiteData type.A screen shot showing an exhaustive test failure in TCA2+SQLiteData.
0
0
0
3
0

Can we create and use social networking algorithms on the Fediverse that serve our own personal goals, such as more and deeper personal relationships, career advancement, and more participative citizenship?

0
25
0

ぷえ :saba:

812c109e87 Remove `message` argument from `NoteLengthValidator` error approach (#37977)
3d8d5f6dc7 Remove minimum account limit on collections (#38082)
3557be5d4d Hide account list in sensitive collections (#38081)
0f37901955 Update htmlentities to v4.4.2 (#38080)
58ef0f6aee Move chewy enable for spec to search data manager (#38054)
9b4a09f760 Fix poll expiration notification being re-triggered on implicit updates (#38078)
4e3866dbaf Replace `email_spec` gem with built-in matchers (#38079)
5d4271a3cc Update rollup-plugin-visualizer to v6.0.11 (#38051)
dae0926c1f Profile editing: Custom fields (deleting, editing) (#38066)
6d9c16e4a1 Fix incorrect I18n string in webauthn mailers (#38062)
94954aed5e New Crowdin Translations (automated) (#38070)
dd27c7b917 Fix “Unblock” and “Unmute” actions being disabled when blocked (#38075)
748dbf3217 Add "Collections" link to main navigation (#38065)
eefdf7ecdf Update linzer to v0.7.8 (#38050)
922fbb8c17 Add for searching already-known private GtS posts (#38057)

0
0