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

“4% of GitHub public commits are being authored by Claude Code right now. At the current trajectory, we believe that Claude Code will be 20%+ of all daily commits by the end of 2026. While you blinked, AI consumed all of software development.”
Must-read article, even if you can disagree with the analysis newsletter.semianalysis.com/p/

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

Billionaires are worried about the Greta Thunberg type of protesting, which, on the ground, is a modest movement. But it's subversive, it tries to cause crisis. it's a type of protest that topples power structures.

Notice how billionaires never seem to worry about branded activism like . It's because those types of protests don't apply pressure to those who wield power.

It's shows up and it leaves quietly.

fortune.com/2026/02/04/peter-t

0
0
0
0

Masz mObywatela na iPhone? Sprawdź wersję. CERT ostrzega przed „podglądaczem” w multitaskingu

To drobiazg, ale kluczowy dla prywatności. CERT Polska potwierdził podatność w rządowej aplikacji mObywatel na iOS. Jeśli nie zaktualizowałeś jej w ostatnich dniach, Twój PESEL może świecić z ekranu nawet po wyjściu z aplikacji.

O co chodzi?

Błąd oznaczony jako CVE-2025-11598 dotyczy mechanizmu App Switcher (przełączania aplikacji). Gdy minimalizujesz aplikację na iPhone (przesuwając palcem od dołu), system robi jej „zrzut ekranu”, by wyświetlić go na karcie podglądu. Dobre aplikacje bankowe (i rządowe) powinny w tym momencie automatycznie zamazywać ekran (blur), by nikt, kto weźmie Twój telefon do ręki i wejdzie w listę otwartych apek, nie zobaczył stanu konta czy danych dowodu.

Wersje mObywatela poniżej 4.71.0 tego nie robiły. Efekt? Nieuprawniona osoba mogła podejrzeć Twoje dane bez logowania, po prostu przeglądając otwarte w tle aplikacje. Oczywiście wymagało to i tak fizycznego dostępu do Twojego iPhone’a i odblokowanego ekranu, ale niemniej problem z bezpieczeństwem istniał.

Co zrobić?

Sprawa jest prosta: wejdź do App Store i upewnij się, że masz wersję 4.71.0 lub nowszą. Poprawka już tam jest. Ten błąd w starszej wersji mObywatela wykrył i przesłał ekipie CERT.pl Maciej Krakowiak z DSecure.me.

mObywatel wchodzi w 2026 rok z polskim AI

mObywatel
0
0
0
0
0
1
0
0

social.coop/@fraggle/115946143 this has been true since the dawn of the "consumer technology product" but it has undoubtedly intensified with 21st century complexity: the figurative and literal external surface of the product are the sales pitch, the thing it *claims* to do, encasing and obscuring the reality of what the product *actually* does, and how it does it, like a sort of gnostic veil.
trillions of dollars are now hanging on this thread, and the people who did that have names and addresses.

photos of the internals of the infamous Juicero, an internet connected juicer that used powerful motors to squeeze packets of premade juice: a circuit board inside a plastic shell with motors, capacitors, and various other electronics stuff i can't identify.
0
0
0
0

I think we're entering a new stage in the war between billionaires and the rest of us.

It is a war of attrition and every chance we have to degrade their ability to use their power we should take.

Work with your neighbours. Fight and win every court case. Small and big labour strikes. Boycotts. Crash the market. Jam up everything for them. Win the elections. All of it to press them back.

And while we're fighting in all those ways, we need to dream up the world we want beyond their systems of greed and exploitation.

0
0
0
0
0
0
0
0
0
0

Everyone now knows that LLMs can’t make good decisions about complex software design at scale. None moreso than everyone working at and invested in frontier labs. So far, no conventional wisdom about what LLMs can’t do has survived impact. We will likely find out within 8 months whether we are entering a new AI winter or we passed the event horizon where capital will fully replace labor.

Personally, I don’t see how it can be done. But I can’t trust my judgement. It has never survived impact.

0
0
0
0

차별금지법은 형사 처벌 조항이 없더라도, 차별 행위가 법률 위반(불법 행위)임을 분명히 하는 기준이 됩니다. 민사, 행정 영역에서 해석상, 관행상 지금까지 잘 인정되지 않던 부분을 개선하는 효과가 있습니다. 명확하고 실질적인 진전이 될 겁니다.

0
0
0
0
0

I'm not going to waste my precious human time reading something that you didn't spend your precious human time writing.

I really don't care about the well-aligned randomly stolen words of a text-generating machine you are using for cheap marketing.

0
0
0
0

와 맨시티, 진짜 진짜 어려운 경기를 역전승으로 잡아냈다! 막판 셰르키 골이 취소된게 아쉬운데, 어쨌든 이겼으니까 됐다. 끝까지 포기하지 말자. 경기도 리그도 시즌도.

0
0

I have deeply mixed feelings about 's adoption of JSON-LD, as someone who's spent way too long dealing with it while building .

Part of me wishes it had never happened. A lot of developers jump into ActivityPub development without really understanding JSON-LD, and honestly, can you blame them? The result is a growing number of implementations producing technically invalid JSON-LD. It works, sort of, because everyone's just pattern-matching against what Mastodon does, but it's not correct. And even developers who do take the time to understand JSON-LD often end up hardcoding their documents anyway, because proper JSON-LD processor libraries simply don't exist for many languages. No safety net, no validation, just vibes and hoping you got the @context right. Naturally, mistakes creep in.

But then the other part of me thinks: well, we're stuck with JSON-LD now. There's no going back. So wouldn't it be nice if people actually used it properly? Process the documents, normalize them, do the compaction and expansion dance the way the spec intended. That's what Fedify does.

Here's the part that really gets to me, though. Because Fedify actually processes JSON-LD correctly, it's more likely to break when talking to implementations that produce malformed documents. From the end user's perspective, Fedify looks like the fragile one. “Why can't I follow this person?” Well, because their server is emitting garbage JSON-LD that happens to work with implementations that just treat it as a regular JSON blob. Every time I get one of these bug reports, I feel a certain injustice. Like being the only person in the group project who actually read the assignment.

To be fair, there are real practical reasons why most people don't bother with proper JSON-LD processing. Implementing a full processor is genuinely a lot of work. It leans on the entire Linked Data stack, which is bigger than most people expect going in. And the performance cost isn't trivial either. Fedify uses some tricks to keep things fast, and I'll be honest, that code isn't my proudest work.

Anyway, none of this is going anywhere. Just me grumbling into the void. If you're building an ActivityPub implementation, maybe consider using a JSON-LD processor if one's available for your language. And if you're not going to, at least test your output against implementations that do.

2
26
1
0

I suspect a long term consequence of AI adoption in workplaces is that document reviews become worthless. An initial problem some have begun to encounter is where the author didn’t even read the document AI produced.

Some AI-forward companies have an even more pernicious problem of people not reading the document but instead asking AI what questions to raise to make it look like they did.

Over time this will become a waste of time with only the AI companies benefiting.

0
0
0
0
0

RE: skyjake.fi/@lagrange/116035029

This has been a long time coming.

I wouldn't say the app is perfect by any means, but by now it's certainly time-tested. I use it daily for browsing Gemini and managing bbs.geminispace.org on both the iPhone and iPad.

The TestFlight continues for beta builds.

0