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

Early were soft phys.org/news/2026-01-earth-ea

Independent origins of spicules reconcile paleontological and molecular evidence of sponge evolutionary history science.org/doi/10.1126/sciadv by Maria Eleonora Rossi et al.

"the first sponges were soft-bodied and lacked mineralized skeletons. That's why we don't see sponge spicules in rocks from around 600 million years ago—there simply weren't any to preserve... spicules evolved independently in different sponge groups"

A collage of four pictures. Three are underwater photos of sponges and the fourth contains electron microscopy pictures of their skeletal structures of various mostly symmetrical shapes.
0
0
0
1
0
0
0
0

Text contrast that’s hard to read. Menus that are inconsistent and hard to interpret. Windows that are hard to resize.

Engineers who don't agree with a design decision will do as little work as possible to make it look “as designed”. In this context, having it not work right is a feature.

I’m guessing there are folks at Apple who are very happy to see all these critiques of macOS Tahoe.

0
0
0
0
0
0
1
1
0
0

RE: wandering.shop/@xgranade/11588

There should be a list documenting which open source projects are making use of "AI" code generation (eg: code stolen from other open source projects without following the licenses), and that list should track the last clean no-"AI" commit for future forks.

This is because I want to not run "AI"-generated code on my computer. If you disagree with this, you're saying I have no right to keep slopware off my computer, and in fact information must be hidden from me to prevent me from avoiding it.

0
0
0
0
0
0
2

I cannot believe (I can totally believe) I have to say this, but please don't resurrect the open-slopware list.

I firmly believe that a list of encumbered F/OSS projects should exist as a resource to help people avoid AI encumbrances in their own lives. I similarly firmly believe that AI boosters should be held accountable.

Those are not the same goal, though, and conflating them leads to disaster.

0
0
0

Every time I try to use LD_DEBUG I find myself confused whether I'm holding it wrong and simply don't know what I'm doing, or if this is actually just a really, really bad piece of tooling

0
0

Wie würdet ihr einen hoch angesehenen Wissenschaftler, der in TV und Print dauerpräsent ist, davon überzeugen, nicht bei Instagram zu starten ("so wie Sloterdijk"), sondern hier?

Die normalen Argumente kenne ich alle, aber vielleicht fällt euch noch was anderes ein jenseits von Digitaler Souveränität & qualitativer Reichweite versus Drecksumfeld & Faschistenfreund. Sollte eigentlich reichen, klar. Aber ich frag euch trotzdem mal.

🍿

0

Netlifyさんにお願いしているページは<プロジェクト名>.netlify.appでもカスタムドメインでも閲覧できるけれどGitHub Pagesさんにお願いしているページはカスタムドメインを設定すると<アカウント名>.github.ioからカスタムドメインにリダイレクトするんだねえ ( https://zunda.ninja をNetlifyさんにお願いすると故人サイトを同居させられるな…

0
0
0
0
0
0
0
0
0
0
0

I’ve been in bed with the flu over the last 5 days and it’s been quite bad and today I feel like I’m finally fit enough to wash my hair. It badly needs it and there’s a lot of it, so wish me luck 🥺

Today was also the first day I went outside again, to take the garbage out. A bird took advantage of that moment to poop on me (thankfully just on my coat and not on my hair). I guess it was the universe’s way of telling me that staying inside for a bit longer was the way to go. Anyway, my coat is clean now and drying, so maybe tomorrow I’ll try again. For now: hair.

0

oh, this doesn’t happen often: found a new way to fuck up the usage of git:

  • git add ., which is too broad in that it included a bunch of random scratch files in the root of the repo
  • git commit --amend to smear that into the repo real good
  • all in the middle of an interactive rebase, to make sure undoing this using git reflog isn’t too easy

i think i’m just gonna go for a walk…

0
0

我觉得我现在干的事不能叫“vibe coding”,得叫“guide coding",拿Agent当一个技术不错,干活很着急,人有点二逼的中年工程师用(你国大龄码农常见画像);你来把控大的结构,给他非常具体的指引,让他在写码之前明确的解释自己在干什么,然后批准他一个函数一个函数的实现内容,效果是可以的,甚至加上一些跟中年码农对话常见的,好的,很好,不错,接下来之类的屁话,效果可以更好...

0
0
0
0
0
0
0

What I'm listening to today: "18 12 2025 Techno jam", RM1_music

One Syntakt sequencer, one Microfreak synthesizer, one phone camera and an immaculate live techno set spanning 3 or 4 distinct "songs" over 12 minutes. The world is full of people who can just sit down with two plastic boxes and dash off a performance like this. I have listened to this like 4 or 5 times since it was posted, which makes me like 10-15% of its 41 views on Youtube

Excellent "background music".

youtube.com/watch?v=ndKwRJcuGXs

What I'm listening to today: "Untitled", Korea Undok Group

Mysterious music embedded in a mysterious artifact: a 1982 cassette tape from a Winnipeg experimental music label, meaning, one musician in Winnipeg selling their own cassettes mail order. In 2025 this was re-released on Bandcamp, then de-re-released. Primitive, distant, seductive, calling to you like the fair folk singing in the woods. Click "Stop" at 4:28 or you may find yourself permanently stuck in the 1980s

youtube.com/watch?v=z-AlElVLCPg

0
0