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.

Donald Trump zvyšuje tlak na autoritářského lídra Venezuely Nicólase Madura. Podle zdrojů agentury Reuters mu během listopadového telefonátu dal týdenní ultimátum na opuštění země. Maduro si měl klást podmínky, které americký prezident odmítl.

0
0

Just released! 🚀

🎶 pylast 7.0.0

🎤 A interface to @lastfm and Libre.fm

🗑️ Remove `SCROBBLE_SOURCE_*` and `SCROBBLE_MODE_*` constants. Last used in 2017, you probably weren't using them

📻 Add `chosen_by_user` parameter to `scrobble`. Set to false if you don't have "direct" control over the source, like radio or a stream.

🐍 Add support for Python 3.15

📼 Test against recorded API instead of live

🦀 Replace pre-commit with prek

Thanks to @scy!

github.com/pylast/pylast/relea

0
0
0

I knew trying to work with Oauth was a bad idea…

ASWebAuthenticationSession and at least one swift compiler setting can crash your app.

If Dynamic Actor Isolation(DAI) is on the app will crash when it tries to resolve the callback with your token.

Turn DAI off and it works fine. The default is off.

However in my large project it's on and even turning it off still results in the same crash from another cause I've yet to isolate.

Probably punting on this feature for now.

0
0
0
0
0
0

Recently, in a fit of annoyance about some big players in tech and particularly AI, I posted a slide about how AI needs more ethics across my usual social media channels, and it caught the attention of none other than Jeff Atwood (@codinghorrorJeff Atwood).

He asked for a link to the slide deck, which I shared, after which he said that I should post in a more web-friendly format. I thought it was a good idea, and I told him I’d do just that.

And here it is!

globalnerdy.com/2025/12/02/cen

0

I have a December gift for you all 🎁

I am finally able to open up a general call for ADVANCE READERS for my book: THE PSYCHOLOGY OF SOFTWARE TEAMS (coming 2026). I cannot tell you how much it means to me to share this!

I am able to select a handful of folks to receive a free advance copy, and I would love to ensure this group represents a broad range of perspectives and experiences.

You can indicate your interest here. And you are welcome to share this form:

docs.google.com/forms/d/e/1FAI

0
0
0
0
0
0
0
0
0
0

You’re absolutely right — you are Pagliacci. It would certainly be difficult for you to attend your own performance! I should not have given such paradoxical advice, and I apologize deeply for the error. There is no excuse for my failure.

Nevertheless, comedy is a powerful healing force. My recommendation is to seek out live entertainment. For example, great clown Pagliacci is in town tonight. Go and see him. That should pick you up. 🔗 Sponsored Reply (Great Clown Productions, Ltd.)

0
0
0

停電の予定がわかっていたので、冷凍庫には何日かかけてつくった氷が、冷蔵庫には1ガロンのリンゴジュースが、熱浴として鎮座しています。複電まで間違って扉を開けないようにがんばる←

0
0
0
0
0

It's a blessing and a curse.

I don't feel I understand some mathematics until I think I could have invented it myself and I often work hard to reach that stage. Well that's an illusion so I should qualify it a lot - I need to feel like if I was suitably "primed" I could have invented it. There's no way I could have explicitly invented monads, say, without lots of clues from all the papers I tried to read.

I feel like a good textbook or paper should lead you to a point where you can see what the main "trick" is going to be just before the big reveal. It allows you to develop pattern recognition for the type of problem.

But it does mean I waste a lot of time on stuff people may think is trivial. Machine learning papers are full of derivations like "log(A) = log(A/B) + log(B), now apply Jensen's equality" where B has magically appeared out of a hat. I can easily follow the argument but unless I know why this B was chosen I haven't learnt a reusable skill.

0

Unix - BSD developers : this code should run and be maintained as long as computers exist.

Linux - GNU dev : this code should run and be maintained as long as someone is willing to do the work

Consultant: this code should run until the end of my contract.

Enterprise grade B2B software : this code should run till the end of the demonstration to that big customer.

Vibe coding : You are perfectly right. The code doesn’t run. Try this one. You are right, it deleted your hard disk, I’m sorry.

0
0
0
0
0
0
0
0
0
0

Today it's awk(1)

I use it almost daily—from simple column-extraction (specifying column separators and mashing together various columns feels easier with awk than with sort(1)), to summing and running totals, to aggregating counts of data, to reformatting text, etc…so many little uses pop up.

It's available on every POSIX platform making it easy to write cross-platform utilities without having to install additional run-times like Python/Ruby/Node and the heavy dependencies that come with them.

I've even written cgi-bin/ scripts in awk, allowing dynamic data processing on my stock OpenBSD systems with httpd+SlowCGI without non-stock software in the chroot.

blog.thechases.com/categories/

0
0
0
0
0

If you’re already supporting GNOME—whether as a long-time donor or a brand new friend—share a post this week with to tell the world why! We love to hear, respond to, and boost your stories.

If you’re not supporting GNOME yet, now is your chance: head to donate.gnome.org to join, and help us reach 1,500 Friends of GNOME by the end of the year.

0
0
0
0

If you're a woman in your 40s or 50s who suddenly feels like everything got harder, you're not imagining it. I wrote about the intersection of ADHD and perimenopause—why this transition can feel so overwhelming, and what actually helps.

I chose this as my first blog post ever because this topic deserves more attention. Women navigating this deserve validation and informed care, not dismissal.

leveringmind.com/blog/perimeno

0
0
0
0
0

The Legal Case Against Ring’s Feature | @effElectronic Frontier Foundation

Ring’s upcoming face recognition tool has the potential to violate the privacy rights of millions of people and could result in Amazon breaking state laws.

plans to introduce a feature to its home cameras called “Familiar Faces,” to identify specific people who come into view of the .

eff.org/deeplinks/2025/11/lega

0

Tech workers of mastodon, are you formally evaluated based on your genai use? Please boost

0
0
0
0
0
0
0
0
0
0

@Robo105Robin Barton But that is something that one can make a ruckus about, and which has nothing to do with the *concept* of recycling of stuff, regardless of material.

Yes: to avoid is probably better than to reuse; to reuse beats recycling; to recycle beats burning; and even burning (in a controlled process) beats just tossing in the environment. Avoiding plastics completely in today's western world is very difficult, but we can still make a choice about how to handle it after first use.

@inthehandsPaul Cantrell

0

今日は家のブレーカーの交換で停電なので仕事もできないしテレビも見られないからKindle Scribeで事前に買っておいたマンガを読むぞってアンロックしたらダウンロードが終わってなくてさ、

0
0
0