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
2

The IDF has shut down WCK more than once or prevented them from getting food supplies in to Gaza.

Their response was to turn their kitchens and equipment over to locals, and use their water treatment facilities (they bring those in) to provide clean water to communities and facilities like hospitals.

All the while pouring immense energy into negotiating daily the ever-changing whims of the IDF with one aim on their part: feed hungry people.

Has Chef Andres earned the Nobel yet? He should.

BY THE WAY. If you have the impression that you cannot claim donations to non-Cdn charitable entities - do some checking. I only learned through my tax preparer a few years back that you can claim $USD donations to 501(c)(3) orgs or at least some of them. WCK gets counted amongst my in-country charitable donations for the year.

In this case I'd donate anyway, the tax credits are modest and it's not my *sole* reason for donating. But if Canada gives me credit back, why not?

0
0
0
0
1
0
0
0

marius shared the below article:

REPL Ideas for GoActivityPub

Marius @Marius@marius.federated.id

The way GoActivityPub services function at the moment in respect to having any maintenance tasks performed by the site operator is by using a “control” binary that sends a signal to the server and then effectuate the changes.

The main reason for this method is that we treat our storage backends as not supporting multi process access (for most this is not a requirement, but it’s better to be safe than sorry) and we need to interleave the normal operation of the service with the maintenance tasks.

This is not a great solution as signal passing isn’t very efficient, it isn’t very pretty - we need to send two signals, one to lock and one to unlock storage. Additionally, while the maintenance task is running, the users are faced with an out of order response because the service’s storage backend is no longer available. If the signals fail to be processed correctly for some reason, the server can remain in an inconsistent state that needs further handling. Overall not a very robust and user friendly user experience.

So, in order to change this, I want to introduce a method I cribbed from Stegodon’s implementation, which uses an SSH server where a user (or a script) can authenticate and run commands exposed by the custom implementation.

So I’m thinking to expose the existing commands of the control binary as commands in a REPL environment, or eventually, a TUI (for which we already have some elements up and running)

The end result would be that a site operator can ssh at a specific address for the server, a Bubble Tea interface would pop up and they would be able to run commands in a REPL environment or, in the case of the TUI, be presented with it directly.

This environment would fully run in the same process as the service itself, so no more need for interleaving access to the storage backend, decreasing friction for both operator and users.

Read more →
0
2
0
5
0
0
0
0
0
0
0
0
1
0
0
0
0
2
0
2
3

The Trump administration is closing NASA’s largest research library on Friday,
a facility that houses tens of thousands of books, documents and journals
— many of them not digitized or available anywhere else.

Jacob Richmond,
a NASA spokesman, said the agency would review the library holdings over the next 60 days
and some material would be stored in a government warehouse
while the rest would be tossed away.

“This process is an established method that is used by federal agencies to properly dispose of federally owned property,”
Mr. Richmond said.

The shutdown of the library at NASA’s Goddard Space Flight Center in Greenbelt, Md.,
is part of a larger reorganization under the Trump administration
that includes the closure of 13 buildings
and more than 100 science and engineering laboratories
on the 1,270-acre campus by March 2026.

nytimes.com/2025/12/31/climate

0
0
0
0
1
0
1

Earlier this year, @twostrawsPaul Hudson asked me a few questions about app marketing for his book Everything but the Code. The book was recently finished, and It's full of great advice from many of our favorite developers on everything surrounding the making of apps.

To close out the year, I thought I'd share my expanded responses with readers.

If you're a developer, be sure to check out Paul's book - it's an excellent resource.

macstories.net/linked/app-mark

0
1
0
3

🎉 We are less than $2k away from hitting our 2026 fundraising goal.

This supports three Django Fellows, our DSF Assistant, dozens of community events like Django Girls, DjangoCons, Django Days, and Django Meds, and the day-to-day work that keeps everything running at the Django Software Foundation.

If you have been waiting to donate, today is a great time.

Employer donation matching also works, including through Benevity.

❤️ djangoproject.com/fundraising/

0
0
1
0
0
0
1
1
0
0
1
1
0
0
0

A former writer for South Park foresaw Trump's takeover of the Kennedy Center and had the foresight to register the domain names trumpkennedycenter dot org and dot com back in August. JFK's niece thanked him for doing so. Of course, the Trump-controlled board now wants their domain name and threatened legal action. His response is brilliant.

Re: Kennedy Center .org/.com Domains

Noted.
Satire is protected speech. Confusion is a
legal requirement, not a feeling. Political
parody is not infringement. Criticism is not
cybersquatting, and trademark law isn't a
panic button for institutions that don't like
being laughed at.

I'll proceed accordingly while you go fuck
yourselves.

Dog Bless
0
0
0
1
1