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

🔒 Security Release: BotKit 0.3.1

We've released BotKit 0.3.1 with an important security fix.

This update addresses CVE-2025-68475 (High severity, CVSS 7.5), a ReDoS vulnerability in Fedify's HTML parsing that could cause denial of service.

If you're using BotKit 0.3.x, please upgrade to 0.3.1 as soon as possible.

0
1
0
0
0

Tom Casavant shared the below article:

Implementing Encrypted Messaging over ActivityPub

Evan Prodromou @evanprodromou@socialwebfoundation.org

One of the project areas of the Social Web Foundation for the last year has been end-to-end encrypted messaging. ActivityPub, the standard protocol that powers the Social Web, has privacy controls, but they do not protect the content of messages from server operators. Encrypted messaging has become a common feature on many social networks since ActivityPub was created, and its lack has inhibited Social Web adoption and public trust in the network. ActivityPub is extensible, though. As part […]

Read more →
0
3
1

RE: socialwebfoundation.org/2025/1

Big news for the ! End-to-end encryption is coming to .

@swf with support from @sovtechfundSovereign Tech Agency is coordinating two interoperable implementations.

Bonfire is proud to be one of these first two projects, alongside by @benpateBen Pate 🤘🏻

We think should simply be the default for any private communications, and we’re especially thrilled to bring private, trusted collaboration to the fediverse.

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

the UNIX v4 tape reminded me of this story by Ali Akurgal about Turkish bureaucracy:

Do you know what the unit of software is? A meter! Do you know why? In 1992, we did our first software export at Netaş. We wrote the software, pressed a button, and via the satellite dish on the roof, at the incredible speed of 128 kb/s, we sent it to England. We sent the invoice by postal mail. $2M arrived at the bank. 3-4 months passed, and tax inspectors came. They said, “You sent an invoice for $2M?” “Yes,” we said. “This money has been paid?” they asked. “Yes,” we said. “But there is no goods export; this is fictitious export,” they said! So we took the tax inspectors to R&D and sat them in front of a computer. “Would you press this ‘Enter’ key?” we asked. One of them pressed it, then asked, “What happened?” “You just made a $300k export, and we’ll send its invoice too, and that will be paid as well,” we said. The man felt terrible because he had become an accomplice! Then we explained how software is written, what a satellite connection is, and how much this is worth. They said, “We understand, but there has to be a physical goods export; that’s what the regulations require.” So we said: “Let’s record this software onto tape (there were no CDs back then—nor cassettes; we used ½-inch tapes) and send that.” Happy to have found a solution, they said, “Okay, record it and send it.” The software filled two reels, which were handed to a customs broker, who took them to customs and started the export procedure. The customs officer processed things and at one point asked, “Where are the trucks?” The broker said, “There are no trucks—this is all there is,” and pointed to the tape reels on the desk. The customs officer said, “These two envelopes can’t be worth $2M; I can’t process this.” We went to court, an expert committee examined whether the two reels were worth $2M. Fortunately, they ruled that they were, and we were saved from the charge of fictitious export. The same broker took the same two reels to the same customs officer, with the court ruling, and restarted the procedure. However, during the process, the unit price, quantity, and total price of the exported goods had to be entered—as per the regulations. To avoid dragging things out further, they looked at the envelope, saw that it contained tape, estimated how many meters of tape there are on one reel, and concluded that we had exported 1k to 2k meters of software. So the unit of software became the meter.

0
0
0
1
0
2
0
0
0

Here's the document release you were waiting for today!

The UNIX V4 tape!

archive.org/details/utah_unix_

Credits:

* Jay Lepreau for holding on to this tape
* Aleksander Maricq for finding it
* Jon Duerig for driving it to the Computer History Museum
* Thalia Archibald for doing a huge amount of research into the tape, its history, and file formats, and the upload
* Al Kossow for the tape-reading equipment and doing the actual read
* Len Shustek for the lab where the read was done and the software used to decode it

0
0
0
1

올해 크리스마스 선물로는 소소하게 MacBook Pro 14, 스페이스 블랙, Nano-texture 디스플레이, Apple M4 Max 칩(16코어 CPU, 40코어 GPU, 16코어 Neural Engine), 128GB 통합 메모리, 8TB SSD 저장 장치를 받고 싶어요.

0
0
0

“성범죄자가 사무관이라뇨” 폭로…속초시, 승진 대상 공무원 직위해제 www.hani.co.kr/arti/area/ga... "ㄴ씨는 사건 이후 경찰 고발이나 감사 요청을 하지 못한 데 대해 “오히려 저에게 곱지 않은 시선으로 돌아올까 봐 아무런 행동도 하지 못하고 고향으로 전출 왔다”고 말했다. ㄴ씨는 “성범죄자가 사무관이 되다니 이제라도 바로 잡아야겠다는 생각에 글을 올린다”고 밝혔다."

“성범죄자가 사무관이라뇨” 폭로…속초시, 승진 대상 공...

0
0

@dansup

Hang in there, my friend. You do great work and the fediverse is a better place because of you and everything that you've built.
Try to remember that progress isn't linear and focus on all of your other accomplishments this year. And you're right: tomorrow will be better. 😀

0
0
0
0
2
0
0