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.

@zkatkat I have a computer eng degree, and I *still* remember the freshman engineering seminar about failures like the tacoma narrows bridge decades later.

Software is so scary because it can range from harmless apps that can't do much harm to medical equipment that can kill someone, but it's often thought of as the same sort of bucket of skills/approaches/etc. to work on. It's like thinking building a toy bridge out of popsicle sticks and an actual bridge human beings will travel over require the same skills/rigor/etc.

0
0
1
0
0
0
0

🎮
Une archive de 390 Téra-octets de jeux vidéos va disparaître en mars. 🙁
Les causes ?
- frais trop élevés (ils parlent de 6000 dollars par mois !)
- des download manager payants contournent le site (pas d'affichage pour les donations, alors que ces managers gagnent de l'argent)
- prix de la RAM, SSD, HDD.
gamingonlinux.com/2026/02/the-

0
3
0

I enjoy when using tech tools on my extremely femme-gendered hobby projects makes them feel out-of-genre important

What an interesting way to trigger some stereotype incongruence and realize how much "tech weight" we give things just by all these relatively shallow signifiers

**The Sewing Domain Model**: The app has two "stash" resources (Patterns, Fabric) and one planning resource (Projects). Projects link to both stashes via `ProjectPattern` and `ProjectFabric` join models that carry extra data (selected size, yardage used). Measurements and Adjustments are separate concerns used in the Fit Compare tool.
0

Jeffrey Epstein was a white supremacist who donated thousands of dollars to white supremacist influencers during the Ferguson protests.

Epstein had multiple conversations expressing concern over race riots/wars with former Israeli Prime Minister Ehud Barak.

Epstein was also influential in resurrecting /pol—a 4chan forum that became of the most influential far-right hubs, spreading conspiracies and white supremacist ideals.

Steve Bannon, crypto, ... what the fuck.

podcasts.apple.com/us/podcast/

0
1
0
2
0

People used to tell me the problem with Medicare For All or a similar socialized healthcare system was that the government would control what care you could and could not receive.

And I responded with: "They already do that. Your private health insurance and doctors aren't safe. There's nothing stopping the government from revoking or banning your medical care. If they can ban abortion, they can ban anything."

And they said: "Pshaw, as if."

And obviously, here we are.

0
3
0

My daughter had a little cup of corn with her dinner tonight but didn't want to eat it. I told her if she ate one kernel at a time they would be uni-corn.

I hear a strange noise from across the table. For the first time ever my wife was laughing about my stupid pun. Then my daughter ate the corn one kernel at a time. Is this what success looks like?

0
0
0

Jeffrey Epstein was a white supremacist who donated thousands of dollars to white supremacist influencers during the Ferguson protests.

Epstein had multiple conversations expressing concern over race riots/wars with former Israeli Prime Minister Ehud Barak.

Epstein was also influential in resurrecting /pol—a 4chan forum that became of the most influential far-right hubs, spreading conspiracies and white supremacist ideals.

Steve Bannon, crypto, ... what the fuck.

podcasts.apple.com/us/podcast/

0
0
0
1
1
1
1
1
0
0

When I first started working with , before existed, it felt like writing web apps in Perl and CGI in the late '90s. Interesting, even exciting—but never comfortable. That era where your business logic and your protocol plumbing were just… the same thing:

print "HTTP/1.1 200 OK"
print "Content-Type: text/html"
print
print "Hello, world!"

Decades of web development have given us layers of abstraction we now take for granted. Nobody hand-parses application/x-www-form-urlencoded query strings anymore. Nobody writes their own JSON codec, or manually constructs HTTP request/response messages. These things just aren't your problem when you're building an app.

ActivityPub development still feels like they are your problem. What do you do when the https://www.w3.org/ns/activitystreams#actor property comes in as a string instead of an array? What about when https://www.w3.org/ns/activitystreams#object is an embedded entity rather than a URI? How exactly do you implement HTTP Signatures? And wait—what's Linked Data Signatures, and do you need that too?

The real issue isn't that ActivityPub is complicated per se. It's that you can't get away with understanding it at a high level. You have to know it the way an implementor knows it—every edge case, every inconsistency in how different servers serialize JSON-LD, every signature scheme that exists in the wild. That's a lot to learn before you can even start thinking about your actual app. And when developers understandably cut corners on the protocol to focus on their product, it quietly becomes an interoperability problem for the whole ecosystem.

What I want ActivityPub development to feel like: you spend a day understanding the big picture, and then you just… build your app. That was the goal when I started Fedify, and honestly, we're not fully there yet. But it's where I want to get.

0
6
0

나이 많으니 감형?… 윤석열 판결이 재소환한 '고령 감경' 논란 www.hankookilbo.com/news/article... "최근 개정된 양형 기준에 비춰봐도 이번 판결은 이례적이다. 대법원 양형위원회는 2023년부터 양형 기준을 별도로 정하는 범죄군에 대한 집행유예 판단에 긍정적으로 작용하는 참작 사유 가운데 '피고인이 고령'이라는 문구를 일괄 삭제했다. 이는 "'어떤 범죄에서도 고령을 일률적인 감경 요소로 보지 말라'는 메시지나 다름없다"는 게 양형위원인 김혜경 계명대 경찰행정학과 교수의 얘기다."

나이 많으니 감형?… 윤석열 판결이 재소환한 '고령 감...

0
0
0

What exactly do they teach at business schools these days?

Wanting to reduce a company's dependency on humans by replacing them with slop machines, which dramatically increases the company's dependency on a mere handful of other companies makes no sense, not even from a capitalist business perspective.

Unless ... of course ... you needed some fancy buzzwords to feed to eager investors. Ah, well, there we have the answer.
--

0

After a thoughtful nudge, I have renamed my "Lock" package to use the term "Gate". And while I was in there, I updated a bunch of things, including finally getting a recursive gate working!

I have found this kind of tool incredibly useful for managing actor reentrancy with Swift Concurrency.

github.com/mattmassicotte/Task

0
0
1
0
0

@whitequark✧✦Catherine✦✧ The explanation in a random Intel chipset doc I found isn't that much better:

intel.com/content/dam/doc/data
--
PCIe/DMI “Stop and Scream”
...per PCIe port
...disallow sending of poisoned data onto PCIe and instead convert disable the PCIe port that was the target of poisoned data
...there have been PCIe/DMI devices that have ignored the poison bit, and committed the data which can corrupt the I/O device
--

So, disable PCIe port on error, instead of tagging data as poisoned. Nice name.

0
0

I think we obviously need socialized healthcare but constructing the system is a real challenge and I don't know if anyone is up to it. If this messages reaches anyone who works in policy: looking to the future, as you build such a system, one of the things that I'd love to hear about is what system of safeguards, checks & balances it will have which will ensure that "single-payer health care" is not equivalent to "Ultimately, RFK Jr should decide what happens in my medical appointments"

0

@zkatkat Back in the early days, they were true software engineers. Consider fiting an operating system and multiple processes in 8 megabytes of RAM. Consider the people who wrote the software for Apollo missions.

Consider the people who wrote fault tolerant software for mission critical apps and the operating system below them.

0
0
3
0
1

아침에 이재명이 집 판 것도 판 거지만 저 뒷말이 더 무서움 “아파트 판 돈으로 ETF 등 금융 투자할 것” “부동산 정상화 되면 다시 집 살 것” → 코스피 상승률 유지시키면서 그 사이에 부동산 값 싹다 떨어트려버리겠다 라는 의지를 ㅈㄴ 당당하게 내비치는 거잖음 진짜 승부수 하나는 기막히게 띄운다...

0
1
0
1
0
0
1
1
0
0
3
0

Introducing Octavo, my Mac app for turning PDFs into booklets, cleaning up bad scans, printing zines, labels, and more.

If you follow me, you may have seen my journey developing it over the last few months! It's now launched, and is available on the Mac App Store for $25 (via in app purchase so you can try before you buy).

apps.apple.com/us/app/octavo/i

For more info, the website has more screenshots and a copy of the user's guide: octavo.pro

0
7
0
0