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.

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

The proposed handling of LLM in Debian in the latest "Bits from the DPL" is a bit concerning. It misses the mark by acknowledging issues with LLM usage, and then dismisses them all by saying that "As a society, we rarely respond with categorical refusal. Instead, we regulate, reflect, and take responsibility for how we use them." and suggesting absolutely no regulation or reflection (and no particular responsibility other than that which comes with any contribution).

I'm not a Debian developer, just a longtime user (and upstream for an unimportant package). But if Debian isn't the principled, ethical one, then I'm guessing no one will be.

lists.debian.org/debian-devel-

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

Zephyr Turns 10.
A decade of open governance and real-world deployment.
New Linux Foundation research confirms strong global adoption and long-lifecycle production use.

Most organizations plan to grow their Zephyr footprint. Many already rely on it in commercial products designed to operate for years.
The next phase focuses on maintenance, certifications, and ecosystem resilience.
Read the report and get involved.
linuxfoundation.org/research/z

0
0
0
2
0

Pour désengorger les tribunaux, veut juger les en un jour 
humanite.fr/politique/gerald-d

Et il s'y connaît, le Gérald ...

"Dans 1 note du 27 février, le garde des Sceaux demande aux + hauts magistrats du pays de tenir en 1 journée les audiences des cours criminelles départementales, qui jugent à 90 % des viols. Et de limiter au maximum la citation de témoins & d’experts"

"Contrairement à ce que fait mine de croire le garde des Sceaux, « il n’est pas possible de juger correctement des affaires de viol en 1 seule journée », réagissent les avocates Isabelle Steyer et Violaine De Filippis-Abate, co-présidentes de l’asso Action Juridique Femmes"

0
2
0
0
0
2
0
0