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

The discussion about the Key Bridge ship impact is a good demonstration of how “root cause analysis” is reductionist and unhelpful in actually preventing future problems.

But if we truly try to understand what conditions give rise to these accidents, we must inevitably consider the contribution of capitalism in the disaster. Not as a root cause but as a contributor, or even accelerant.

0
0
1
1

If I learned to use Miette would I like it. Sometimes I am writing Rust and I'm like "I want error handling, but for this app I can't justify the friction of writing a whole error hierarchy… I'll use Anyhow" and after a bit I'm like "Anyhow is too vague". Would Miette or something else I don't know baout give me a less frictionful way of representing "well, several different errors could occur here" without turning each of my errors into an opaque blob

0

I think I need new headphones. I have 2 pairs of simple wired ones: an open-back pair for "kid and/or spouse are around and might need me to hear them but I am trying to listen to something to get a *modicum* of executive function" and a closed-back pair for "monitors for streaming & podcasting". Both of these are Sennheisers that are at least 5 years old and both are crumbling into a disgusting, greasy dust because of the faux-leather coating on all parts of them (not just the earcups)

0

Programmers have finally realized that a single function call can bring down an entire process, even in an allegedly “safe” language.

Just wait until they discover their compilers (especially the newfangled “systems languages with value types” that are so hot right now) have been lying to them this whole time by pretending that stack space is an endless resource, without providing any tools whatsoever for reasoning about how much of it they’re actually using

0
0
0
1

Bit of a "subtoot" but:

My biggest single frustration with Rust is that Result<> and Option<> are two things of fundamentally different kind. I wish Option<T> were literally just an alias for Result<T, ()>.

What Hurts about writing error-safe Rust is converting between kinds of errors. Rust needs better ergonomics for that. But the problem goes nuclear when you consider the entire extra layer of complexity needed to intraconvert Options and Results. ? has two different meanings and I hate it!

0
0

Second and even more exciting for me! I am introducing a new app—in beta for now—for creative content gathering and writing called Atlas!

I’ve been musing about TextKit for a while and this is why! It is primarily a Markdown editor and freeform canvas app that supports Mac and iOS. It’s still a bit rough as I tighten up the bolts, but stable enough that I am ready for testers!

Feature Deets: contagious.dev/product/atlas/ and beta link: testflight.apple.com/join/gUA8

Atlas MacAtlas iOSAtlas Conflict Resolution
0
0
0

I feel this needs to be repeated 🍪

The annoyance of cookie banners
doesn't come from the regulations, but from the malicious compliance of the corporations who want to exploit your personal data.

No data-harvesting cookies = No banner.
Simple.

My websites have no cookie banners,
because they don't use any non-essential cookies and don't track visitors.

Yours shouldn't either.

0
0
0
0
0
0

🌗 微軟AI執行長反駁批評者 Windows AI引發反彈 稱「人們無感令人費解」
➤ AI進步令人驚嘆,為何使用者卻如此冷淡?
windowscentral.com/microsoft/w
微軟AI部門執行長穆斯塔法·蘇萊曼(Mustafa Suleyman)針對近期Windows AI功能,特別是Copilot和代理式作業系統(agentic OS)的推出所引發的使用者批評與挫折感,表達了他的看法。他對於人們對AI能力的進步感到「無感」感到非常訝異,認為現今能夠與超智慧AI進行流暢對話並生成圖像/影片的能力,與他成長時期只能玩貪食蛇的體驗相比,是劃時代的飛躍。此番言論發表之際,微軟Windows總裁帕萬·達武魯裏(Pav

0
0
0
0
0
0

Here's a totally off-the-cuff pitch for the web: I just want to be able to load a webpage from a swarm by leeching, and then click an "I approve" button if it looks non-sketchy and I want to seed the page. I want to bookmark magnet links to make human-readable URLs and allow collisions between actual names/content to be decided socially (e.g. click to accept a new version of this page from this new swarm). I don't want a bunch of new protocols. No for domain names or donations. No vibe-coded corporate-sponsored AI BS. No repos. Just give me the wild west with everything visible and no default seeding so that bad actors don't bother with it so much. Run it through a or something if you want privacy.

0
1
1
1
1
0
0
0
2
0
0
0
1
0
0
0
1

@uberprutserRolingMetal @EUCommissionEuropean Commission

You want simplicity? How about this simple solution: you 100% absolutely and fully prohibit any citizen's private data being fed to any whatsoever under any circumstances. Can't get much simpler, no?

Can we put it on referendum to see which percentage of citizens would prefer that form of simplicity over your idea of "let's simply abolish last remains of privacy rights EU citizens still have so greedy companies will be able to bribe us better"?

0

Simplicity is on Europe’s digital menu 🍪

Our new Digital Package could save businesses €5 billion by 2029 and boost AI-driven innovation.

Here’s how ↓

📘 Simplified rules on AI, cybersecurity and data
📈 Data Union Strategy to support AI leadership
📱European Business Wallet to cut red-tape and facilitate cross-border operations

By simplifying digital rules, we can lower costs and unlock innovation – all while safeguarding privacy, fairness, and security.

link.europa.eu/crNTV4

A split image showing two stylised cookies. The cookie on the left is covered with labels such as ‘analytics,’ ‘advertising,’ ‘tracking,’ ‘partners,’ and ‘preferences.’ The cookie on the right has a single label reading ‘Your choice.’ Below them is the text ‘Simpler digital rules,’ with the European Commission logo in the bottom right corner.
0
0
0

Simplicity is on Europe’s digital menu 🍪

Our new Digital Package could save businesses €5 billion by 2029 and boost AI-driven innovation.

Here’s how ↓

📘 Simplified rules on AI, cybersecurity and data
📈 Data Union Strategy to support AI leadership
📱European Business Wallet to cut red-tape and facilitate cross-border operations

By simplifying digital rules, we can lower costs and unlock innovation – all while safeguarding privacy, fairness, and security.

link.europa.eu/crNTV4

A split image showing two stylised cookies. The cookie on the left is covered with labels such as ‘analytics,’ ‘advertising,’ ‘tracking,’ ‘partners,’ and ‘preferences.’ The cookie on the right has a single label reading ‘Your choice.’ Below them is the text ‘Simpler digital rules,’ with the European Commission logo in the bottom right corner.
0
1

Simplicity is on Europe’s digital menu 🍪

Our new Digital Package could save businesses €5 billion by 2029 and boost AI-driven innovation.

Here’s how ↓

📘 Simplified rules on AI, cybersecurity and data
📈 Data Union Strategy to support AI leadership
📱European Business Wallet to cut red-tape and facilitate cross-border operations

By simplifying digital rules, we can lower costs and unlock innovation – all while safeguarding privacy, fairness, and security.

link.europa.eu/crNTV4

A split image showing two stylised cookies. The cookie on the left is covered with labels such as ‘analytics,’ ‘advertising,’ ‘tracking,’ ‘partners,’ and ‘preferences.’ The cookie on the right has a single label reading ‘Your choice.’ Below them is the text ‘Simpler digital rules,’ with the European Commission logo in the bottom right corner.
0
0