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.

in theory, ids are supposed to be opaque. in practice, they aren't. at best, you can say that the identity function uses exact matching, and that is opaque. but despite guidance to not extract information from ids, you actually have to extract some prefix-based information. take https: for example, which decomposes like so:

- scheme (https)
- host (dns name or ip address, plus some port)
- resource name (/foo?bar)
- fragment (#)

this is clearly not opaque, because we've just extracted 4 facts.

0
0

@quillmatiqAnuj Ahooja not throwing stones, just spittin facts. To much glazing over AtProto when many seem to forget its history, so I feel a duty to remind people of this.

ATProto never cared about openness or the social web, or they would have adopted ActivityPub and helped improve it.

They had to control everything. Jack even said he regrets that himself.

0
0
0
14
0
0
0
1

【BUILT-IN PRO 電器專門店特約】不少內地年輕人面對農曆新年期間被父母或親友催婚的壓力,部分人因而萌生請人「假扮男友或女友」陪同回家過年的念頭。相關服務近日在網上流傳,惟法律界人士提醒,此類交易涉及法律與人身安全風險,並不建議嘗試。

內地傳媒報道,在二手交易平台上搜尋可見多個標榜「演員假扮情侶」的帖文,部分頁面顯示已有過百人查詢價錢。有賣家透露,可按需求在不同城市安排人選,收費視乎地區、陪伴時間及交通安排而定,除夕當日的單日價格約為1,500元人民幣。

報道指,在部分社交平台搜尋「租女友」等字眼時,系統會自動彈出提示,提醒用戶須審慎甄別資訊並注意個人安全;而在二手交易平台上,相關服務則多以「過年」、「催婚」等關聯字詞出現。平台客服回應稱,如用戶懷疑有違規或不當服務,可向平台舉報,會由專責人員跟進處理。

May be an image of text that says 'KN CHO 内地興起租伴侶服務 内地興起利 應付長輩備婚 除夕收費1500人仔 帶埋寵物慶打卡® 沙田 HomeSquare 1樓中庭 8 有機會贏走 新春家電激賞 ANLG LG 人氣寵物家電 BUILT-INPRO LG 低至45折 信話ITSH発春IG-9低送45分 低至 45折'
0
0
6
0

mfw I write golang, check err != nil like a good boy and it passes, so I call a method on it and it panics because the interface has a type but the value is nil, and now I have to wrap every single return in a defensive nil-check because the language decided an empty interface with a label on it isn't empty

0
0

I've just updated my instance to stable version 2.90 👍 🎉
You don't know Snac? But you should: https://codeberg.org/grunfink/snac2
A simple, minimalistic and well documented instance server written in C, no database needed, totally JavaScript-free, no cookies either, not much bullshit.
A lot of fixes, tweaks and changes in this version, quick and easy update, as usual.


0
0

@liaizonwakest ⁂ I never called YOU an extremist. I called the ideology you mentioned "anarchism, anti capitalism" extremist. It is objectively extremist since it's far left. OWN IT. Your problem is taking it as an insult. It is not an insult for me. As we discussed on Bluesky it is simply not my cup of tea. And what I dislike the most in these ideologies is precisely what you showcased here: mob mentality.

0
0

I've just updated my instance to stable version 2.90 👍 🎉
You don't know Snac? But you should: https://codeberg.org/grunfink/snac2
A simple, minimalistic and well documented instance server written in C, no database needed, totally JavaScript-free, no cookies either, not much bullshit.
A lot of fixes, tweaks and changes in this version, quick and easy update, as usual.


0
0
0
0

cool episode from the @changelog (changelog.com/podcast/676)

I recommend listening to it! I think I am spotting some circular logic: "you" are building software with "agents" but you can't trust them so you build tests suite, QA process and more (also using LLM)... Not sure you can solve trust like that.

Similar for code review, you need to review more but you can´t build mental model while writing code.

Interesting take also at the end on FOSS (GNU considered?).

2026 year or trust?

0

In 1964, legendary jazz musician Dizzy Gillespie ran for US President as a write-in candidate. He wanted to rename the White House to the Blues House and would have appointed Charlie Mingus as minister of peace and Ray Charles as Librarian of Congress. kottke.org/26/02/vote-dizzy

0
0
0

We are now running all Parch Linux infrastructure on Parch Linux itself.

This is an important milestone for us. We trust our own system in production. Build, CI, repositories, services. All powered by Parch.

We are also preparing to unveil a dedicated Parch Server edition. It is designed to be practical and accessible for everyone. It includes several focused features that we will explain soon in a detailed post on the official Parch Linux English blog.

Unfortunately, this progress comes at a difficult time for my country, Iran. The situation here is unstable and hard for many people.

I ask you to keep the people of Iran in your thoughts. We hope to pass through these conditions safely and reach freedom.

0

In 1964, legendary jazz musician Dizzy Gillespie ran for US President as a write-in candidate. He wanted to rename the White House to the Blues House and would have appointed Charlie Mingus as minister of peace and Ray Charles as Librarian of Congress. kottke.org/26/02/vote-dizzy

0
0
0
0
0
0

The website has a new banner on top to remind visitors that did not change course and will be locked-down in under 200 days.

If you care about the freedom to control your devices and care about the privacy of you data, please contact your representative and make your voice heard.

keepandroidopen.org/ (thanks @marcpruxMarc Prud'hommeaux) has the resources to guide you.

We know users will rarely visit the site so the Client(s) will get a banner soon too.

Thank you for your support!

0
59
1
0
0
0

SHA-256 just got kneecapped: 37-step collision, 6 steps past the 2013 wall. Your “immutable” blockchain now has a 12-year-late crack. Do you still trust 256-bit hashes? eprint.iacr.org/2026/232

0
0
0
0
0
0
0
0

"you can just use embedded rust libraries off the shelf for GPUs because it's just a normal no-std library, duh" is SUCH a huge validation for how we've structured the embedded Rust ecosystem. No OS to port, no complex tooling to set up. If you can run rust code, you can just drop no_std crates in.

RE: https://bsky.app/profile/did:plc:b5dl5hmjggwwst6quizlhj7h/post/3mf2wwgmsg22n

0

라쿤님의 AMD BC 영업글을 보다가 스팀머신에 점점 관심이 가기 시작해서 찾아보다가 이것저것 더해서 한 30만원쯤 나올 것 같은데... 하고 있을 즈음에 정말 마침 기다렸다는 듯이 당근에 3시간 전에 올라온 스팀덱 256GB 33만원짜리를 봐버렸고 정신을 차려보니 오늘 19시에 거래약속을 잡아버렸다...

0

Die Leute tun noch immer so als wäre der Aufstieg der Nazis und Faschisten ein ostdeutschen "Problem" - gerade wenn ich lese wie "erstaunt" man geradezu ist, dass es westdeutscher Landesverband als gesichert rechtsextrem eingestuft wurde.

Wie ignorant kann man nur durch die Welt gehen?
Wie überheblich kann man sein?

Diese Leute gehen mit Euch zur Arbeit (eventuell) - sind in den gleichen Supermärkten einkaufen und sie sitzen mit Euch in der Bahn und Bus.

0
0
0
0

"you can just use embedded rust libraries off the shelf for GPUs because it's just a normal no-std library, duh" is SUCH a huge validation for how we've structured the embedded Rust ecosystem. No OS to port, no complex tooling to set up. If you can run rust code, you can just drop no_std crates in.

RE: https://bsky.app/profile/did:plc:b5dl5hmjggwwst6quizlhj7h/post/3mf2wwgmsg22n

0
0
0