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

Setting up an / feed reader. I know I've seen some of y'all's websites and bookmarked 'em, but I'm sure there's some I'm missing.

If you have a feed, I'd like to know about it. Please share it with me here :)

yes, you, the person who just thought "But I don't post anything interesting"

yes, you, the person who thought "I post *really* infrequently"

yes, you, the person who thought "I post all the time though and will flood your feed with BS"

I'm trying to balance out youtubers with people I have a shot at getting to know, if I don't know you already.

0
0
0

Anna's Archive backed up Spotify. They got 99.9% of metadata, and 300TB of music representing 86 million tracks - original 160kbps OGG for tracks with popularity>0, and re-encoded 75kbps for popularity=0. absolutely wild project.

the metadata in particular is a hugely useful data source. MusicBrainz catalogues 5 million unique ISRCs (like ISBNs but for music releases), whereas this archive has a whopping 186 million.

annas-archive.li/blog/backing-

0
0
0
0
0
0
0
0

food, sentimentality

you ever have one of those moments where a taste or smell brings back memories?

Today I made coffee that brought of a flood of memories from my teen years, of sitting in my Opa & Oma's kitchen, the smell of bacon & scrambled eggs in cast iron on the stove, freshly buttered toast, and an old-school percolator of coffee brewing that he'd share with my dad and me. Opa & Oma & Dad are no longer with us and that house has long been razed, but they all live on in this mug of coffee.

0
1

Have you ever wanted to have Theo de Raadt give you his fortune in your GNU Emacs session? I made a package some time ago which serves exactly this purpose. You can find the package, as well as it's history on Codeberg with the following link. It is currently my only Emacs package, but I plan to make more when it becomes useful to.

codeberg.org/amadaluzia/theo.el

Appending to the history after the package was published onto Codeberg, I ended up in a call where me and @izder456​izzy were talking about theo.el. I believe in that call, it was also reposted in the OpenBSD room on Matrix. I also remember being suggested to put it on MELPA, so that is exactly what I did.

After creating the pull request and fixing all of the issues that stopped it from being pushed into MELPA, it couldn't make it on as it was a pretty repetitive package, and there were about 5 other `fortune`-esque packages with much more customisability. However, I now have a better package because of MELPA's guidelines, and I believe that I can still give attention to the package, even if not through MELPA.

That's why I wanted to talk about it here, because maybe you are interested in having a fortune package for your GNU Emacs. If so, and assuming you have straight.el, you can simply copy the following snippet into your init.el. After that, you should have it installed.

gist.github.com/amadaluzia/be9

Let me know how the package goes for you. I would love to improve the GNU Emacs ecosystem further, as a GNU Emacs user.

0
0

what do you mean "the near-complete source code to Princess Maker 1 and 2 was quietly uploaded to GitHub a few months ago and nobody noticed"

https://github.com/ritsuro/PrincessMakerPC9801
https://github.com/ritsuro/PrincessMaker2xPC9801

it seems to be with the permission of whatever remained of Gainax and/or whoever holds the copyright, but with a few conditions (the source code is MIT-licensed, but it is also requested that it not be used for commercial purposes without explicit permission)

the main omissions appear to be:
- music/sound drivers (a different programmer holds the copyright, so it's not part of this release)
- ending scripts (no spoilers!)
- internal development tools
- EXELOAD for PM2 is in a separate repository =>
https://github.com/ritsuro/exeloadPC9801

0
0
0

Have you ever wanted to have Theo de Raadt give you his fortune in your GNU Emacs session? I made a package some time ago which serves exactly this purpose. You can find the package, as well as it's history on Codeberg with the following link. It is currently my only Emacs package, but I plan to make more when it becomes useful to.

codeberg.org/amadaluzia/theo.el

Appending to the history after the package was published onto Codeberg, I ended up in a call where me and @izder456​izzy were talking about theo.el. I believe in that call, it was also reposted in the OpenBSD room on Matrix. I also remember being suggested to put it on MELPA, so that is exactly what I did.

After creating the pull request and fixing all of the issues that stopped it from being pushed into MELPA, it couldn't make it on as it was a pretty repetitive package, and there were about 5 other `fortune`-esque packages with much more customisability. However, I now have a better package because of MELPA's guidelines, and I believe that I can still give attention to the package, even if not through MELPA.

That's why I wanted to talk about it here, because maybe you are interested in having a fortune package for your GNU Emacs. If so, and assuming you have straight.el, you can simply copy the following snippet into your init.el. After that, you should have it installed.

gist.github.com/amadaluzia/be9

Let me know how the package goes for you. I would love to improve the GNU Emacs ecosystem further, as a GNU Emacs user.

0

what do you mean "the near-complete source code to Princess Maker 1 and 2 was quietly uploaded to GitHub a few months ago and nobody noticed"

https://github.com/ritsuro/PrincessMakerPC9801
https://github.com/ritsuro/PrincessMaker2xPC9801

it seems to be with the permission of whatever remained of Gainax and/or whoever holds the copyright, but with a few conditions (the source code is MIT-licensed, but it is also requested that it not be used for commercial purposes without explicit permission)

the main omissions appear to be:
- music/sound drivers (a different programmer holds the copyright, so it's not part of this release)
- ending scripts (no spoilers!)
- internal development tools
- EXELOAD for PM2 is in a separate repository =>
https://github.com/ritsuro/exeloadPC9801

0

This little orangutan, about two years old, was rescued from a small cage where he was imprisoned by a gold miner who kept him as a pet in West Kalimantan, Indonesia. Randy, as he has been named, had been fed an entirely unsuitable diet of bananas, grass, bread and water, and had an injured leg. He has been taken to a specialist rehabilitation centre for treatment.

Photograph: Indonesia Ministry of Forestry/YIARI/International Animal Rescue



Two-year-old rescued orangutan, surrounded by helping hands.
0
0
0
0

Ouch! The most accurate standard of time in the USA has gone down!

Yup, a bunch of atomic clocks at the National Institute of Standards and Technology (NIST) in Boulder, Colorado may have lost power - and just to be safe, NIST has stopped broadcasting the time.

It's like someone took this "end times" business too literally.

Luckily NIST has other atomic clocks... and if those fail, there are plenty elsewhere, so we won't permanently lose track of time. But what about right now?

Anyone know the latest news? This report is from 5:18 pm December 19th, Pacific Standard Time:

lists.nanog.org/archives/list/

but if more news shows up, it may appear here:

groups.google.com/a/list.nist.

Dear colleagues,

In short, the atomic ensemble time scale at our Boulder campus has failed
due to a prolonged utility power outage. One impact is that the Boulder
Internet Time Services no longer have an accurate time reference. At time
of writing the Boulder servers are still available due a standby power
generator, but I will attempt to disable them to avoid disseminating
incorrect time.

The affected servers are:
time-a-b.nist.gov
time-b-b.nist.gov
time-c-b.nist.gov
time-d-b.nist.gov
time-e-b.nist.gov
ntp-b.nist.gov (authenticated NTP)

No time to repair estimate is available until we regain staff access and
power. Efforts are currently focused on obtaining an alternate source of
power so the hydrogen maser clocks survive beyond their battery backups.

More details follow.

Due to prolonged high wind gusts there have been a combination of utility
power line damage and preemptive utility shutdowns (in the interest of
wildfire prevention) in the Boulder, CO area. NIST's campus lost utility
power Wednesday (Dec. 17 2025) around 22:23 UTC. At time of writing utility
power is still off to the campus. Facility operators anticipated needing to
shutdown the heat-exchange infrastructure providing air cooling to many
parts of the building, including some internal networking closets. As a
result, many of these too were preemptively shutdown with the result that
our group lacks much of the monitoring and control capabilities we
ordinarily have.
0
0
0
0
0
0

New account, so it's time for .

Hi, I'm the proprietress of Evergreen Sewing, a woman-owned benefit LLC based in Milwaukie, OR and serving the area!

Evergreen does machine repair and resale. The company is dedicated to empowering creators, reducing waste, and promoting .

We're easing into business with a soft launch in January 2026, and expecting the hard launch the next month.

Happy to be here!

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

I designed a set of 10 Christmas ornaments that can be 3D printed in vase mode for Printables’ Winter Holidays Decorations contest.

I knew when I started my design process that I wanted to design something that could be printed in vase mode.

Read more: chromamine.com/2025/12/3d-prin

0
0
0
0
0
1

aap has it booting
it appears to be something between the documentation for V4 and V5
squoze.net/UNIX/v4/

--- quote from Matt Day email:

Correction: the commands present in Angelo's copy of the v4 tape include:
dd, diff, glob, lpr, msh, pwd, tee

Not present in Angelo's copy of the v4 tape: col, eqn, neqn, spell

Present in Fifth Edition: all of the above, according to
dspinellis.github.io/unix-hist

On Fri, Dec 19, 2025 at 9:28 PM Matt Day <fjarlq@gmail.com> wrote:

> Cool, thanks Angelo.. I got it running easily thanks to your efforts.
>
> At a glance it looks like Fifth Edition to me... all the files are
> timestamped June 10 - 12, 1974. Commands present include col, dd, diff,
> eqn, glob, lpr, msh, neqn, pwd, spell, and tee -- according to
> dspinellis.github.io/unix-hist those commands
> first appeared in Fifth Edition and were not present in Fourth.

0

what do you mean "the near-complete source code to Princess Maker 1 and 2 was quietly uploaded to GitHub a few months ago and nobody noticed"

https://github.com/ritsuro/PrincessMakerPC9801
https://github.com/ritsuro/PrincessMaker2xPC9801

it seems to be with the permission of whatever remained of Gainax and/or whoever holds the copyright, but with a few conditions (the source code is MIT-licensed, but it is also requested that it not be used for commercial purposes without explicit permission)

the main omissions appear to be:
- music/sound drivers (a different programmer holds the copyright, so it's not part of this release)
- ending scripts (no spoilers!)
- internal development tools
- EXELOAD for PM2 is in a separate repository =>
https://github.com/ritsuro/exeloadPC9801

0

I designed a set of 10 Christmas ornaments that can be 3D printed in vase mode for Printables’ Winter Holidays Decorations contest.

I knew when I started my design process that I wanted to design something that could be printed in vase mode.

Read more: chromamine.com/2025/12/3d-prin

0
0
0
0
0
0
1
1
1
0

不搞淫秽色情孩子从哪来的我问你,你们天天催着结婚生孩子不就是让人去赶快操逼吗,为什么做出来可以但是写出来就不可以了我请问我请问我请问呢,操逼怎么你了没有操逼你能出生长大吗,不让搞淫秽色情就是你妈的最大的形式主义,全世界几十亿人白天晚上的操逼,我写个虚拟人操虚拟逼你不给我过。气死我了。

0
0
0
0
1
0