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

New Kitten release

• Fixes #236¹: The data preview pages in Kitten’s settings how handle circular references in the deserialised data (which may contain your custom classes if that’s what you were persisting in the database).

kitten.small-web.org

:kitten:💕

PS. Those pages are very rudimentary at the moment and are good for getting quick visual overview of the data you’re persisting. For a fully interactive view, use Kitten’s interactive shell (REPL)² to explore your data until I’ve had a chance to implement a more comprehensive visual interface.

PPS. You persist data in Kitten using the built-in JavaScript Database (JSDB)³ (Or, of course, you can install and use any other database.)

¹ codeberg.org/kitten/app/issues
² kitten.small-web.org/reference
³ codeberg.org/small-tech/jsdb#j

0
1
0
0
0

A final CSS demo from my Cascading Layouts workshop – Intro to Container Size Queries, the quick version!
oddbird.net/workshops/cascadin

April 28-30
9a-11:30a PT
Online

Today is the last day to ask a CSS question or leave a tip & enter a drawing for a free ticket! See previous posts.

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Happy Birthday AltStore PAL!! 🎉🎂

PAL launched 1 year ago today, so to celebrate we’re bringing back a Classic… AltStore Classic!

Download AltStore Classic in AltStore PAL to sideload 100s of “non-notarized” apps, including some favorites that use JIT like DolphiniOS 🐬

Promo image with screenshot of AltStore Classic store page in AltStore PAL: “Introducing AltStore Classic in AltStore PAL / So you can sideload while you sideload!

Speaking of JIT, we’re announcing ANOTHER new app — StikDebug — that enables true on-device JIT 🏎️

Yes, you heard that right! StikDebug can enable JIT for any app sideloaded with AltStore Classic completely on-device 🤯

Download StikDebug now in AltStore PAL from our Recommended Sources!

0

I think of a constitutional crisis as a very specific thing, only one of a number of ways the rule of law and democracy can collapse.

I think we get a constitutional crisis when we have a fracture that the constitutional framework can't correct, such as the executive branch refusing to obey or enforce the rulings of the judiciary. (We seem to be heading directly there).

But that's not essential for authoritarian rule (where we're also heading).

0

current status: putting a few weird terminal facts that I do not have any practical use for into the terminal zine

(mostly I’m keeping it extremely practical but I think it's fun to have SOME weird stuff)

fun fact: changing Ctrl+C

technically you can use stty to set a different keyboard shortcut for Ctrl+C, like "u"

stty intr u

this is extremely chaotic and I can't imagine a reason that I would ever do this though
0
0
0
0

There's going to be more folks hitting the streets this Saturday, april 19 -- more "hands off" rallies

Here's a list of some of where they're happening on Newsweek: newsweek.com/anti-trump-protes

And here's a database you can drill down by zip code, by the group co-ordinating them, 50501: fiftyfifty.one/events

Some info about 50501 btw, including its commitment to nonviolence: fiftyfifty.one/values

I'm gonna be at the NYC event! The last hands-off one was incredibly fun

0
0
0
0
0
0
0

Want to save disk space and streamline log management on your FreeBSD system? Our latest post shows you how to use ZFS’s built-in compression for system logs—no more manual unzipping or redundant compression!

• Enable ZFS compression for /var/log
• Adjust newsyslog settings for seamless integration
• Use smarter log rotation naming
• Measure your space savings (up to 40x!)

Bonus: We’ve included an Ansible playbook to automate it all!
👉 Read the full guide freebsdfoundation.org/blog/zfs

0

I’ve lost count of the number of events I’ve been to where the hosts talk about their conference, summit or convention as a community. Well, a community stands up — and speaks up — for its members. And it doesn’t put them at unconscionable risk.

robcottingham.ca/2025/04/u-s-b

0

That piece of writing I was talking about finishing that I was equally proud of and scared to post because I love it? Here it is.

I am starting a new project, it is A Newsletter, and it is About Tech, but it is a very different tech newsletter.

Welcome to Fight for the Human. Sign up to start setting your compass toward rehumanization.

fightforthehuman.com/why-i-can

0
0
0

Happy Birthday AltStore PAL!! 🎉🎂

PAL launched 1 year ago today, so to celebrate we’re bringing back a Classic… AltStore Classic!

Download AltStore Classic in AltStore PAL to sideload 100s of “non-notarized” apps, including some favorites that use JIT like DolphiniOS 🐬

Promo image with screenshot of AltStore Classic store page in AltStore PAL: “Introducing AltStore Classic in AltStore PAL / So you can sideload while you sideload!
0
0
0
0

Wind Advisory, Eastern Alaska Range North of Trims Camp, 2025-04-17 09:54 AKDT.

WHAT...South winds 30 to 40 mph with gusts up to 50 mph.

WHERE...Eastern Alaska Range North of Trims Camp.

WHEN...Until 4 PM AKDT this afternoon.

IMPACTS...High winds may move loose debris, damage property and cause power outages. Travel could be difficult, especially for high profile vehicles.

https://forecast.weather.gov/MapClick.php?zoneid=AKZ849


0
0
0
0
0
0
0
0
0

Blizzard Warning, Western Arctic Coast, 2025-04-17 09:48 AKDT.

WHAT...Blizzard conditions occurring. Total snow accumulations of up to one inch. Winds gusting as high as 50 mph.

WHERE...Western Arctic Coast.

WHEN...From 4 AM Thursday to 4 AM AKDT Friday.

IMPACTS...Travel will be very difficult. Areas of blowing snow could significantly reduce visibility.

https://forecast.weather.gov/MapClick.php?zoneid=AKZ801


0