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

President Trump announces that from Feb. 1, there’ll be a 10% tariff on all goods from Denmark, Norway, Sweden, France, Germany, UK, Netherlands and Finland, increasing to 25% on June 1, until a deal is reached for the complete and total purchase of Greenland by the US.

0
0
0
0
0
0
0
0
0
0
0

"Ever since Trump took office and turned over immigration enforcement to someone who killed pets more often than she’s experienced moments of joy, the world has been shrinking. It's America vs. everyone else at this point, with the Trump administration adding hefty amounts of imperialism to its heady blend of white Christian fascism": DHS Expands Immigration Ban, Ensuring The Only Way An African Can Come To The US Is If We Bring Slavery Back techdirt.com/2026/01/15/dhs-ex

0
0
0

A question of knives:

Prompted by a post by @intrepedhero, I started wondering. The author photo of a linked article showed a large knife prominently attached to his backpack strap. I camp, day hike, sometimes backpack or bikepack, but I don’t hunt or fish. In nearly 6 decades of playing outdoors, I can’t recall having ever needed more of a knife in the wild than the small folding pocket knife I always carry. So my questions:

Do you carry a fixed blade knife in the wild? Why? Have you ever used it for anything, and if so, what?

0
0

❗ 도움을 청합니다 ❗ 가격대가 적당해보이는 노트북을 찾아서 중요하게 생각하는 사양을 정리해봤는데 스라 여러분의 추천을 받고 싶습니다. 표에 없는 제품도 환영합니다. 저는 소프트웨어 전공이라서 하드웨어는 그렇게 잘 알지 못합니다...🥲 www.notion.so/eatchangmyeo... 🧵

RE: https://bsky.app/profile/did:plc:ppk763j7o2wkinvzuqx4orrb/post/3mbhfi4hvd22p

0
0
0
0
0
7
0
0
0
0

Eventually people have to decide if they want to keep handing control of their ability to speak out, organize etc. to corporate entities that only care about capturing and controlling their platforms

If you stay on Bluesky, that’s the choice you’ve made, you’ve ceded ground to people you know are out to harm you and suppress your speech.

What we need to do now is make it inviting and easy for those people to escape those trying to silence them.

0

Eventually people have to decide if they want to keep handing control of their ability to speak out, organize etc. to corporate entities that only care about capturing and controlling their platforms

0
0
0
0
1
0

RE: mastodon.social/@_elena/115909

Elena has a point, depending on context and need re: relative safety.

Muting means you don't see it, but doesn't change what it can access. Blocking means it doesn't see/interact with you, but it can see that you've blocked it.

If your personal threat management includes not appearing on a list, don't block.

If your need is to send the message that "you are not welcome in my space", block.

OTOH, this is a good point for a reminder that you are on the public internet. You are seen.

0
1

I lost a friend over my article about the murder of Renee Nicole Good.

He was angry I called out the underlying misogyny.

He was mad I didn’t give ICE the benefit of the doubt.

He made it personal.

He told me my “stupid clown hair” is why people don’t take me seriously

Everything he said to me was dripping with disdain and misogyny.

There was no debate.

There was no respectful disagreement.

In under five minutes he had attacked my intelligence, my politics, my appearance and my writing.

This is not normal behaviour.

He literally proved my point.

Had I taken the bait I’m convinced that I would have been called a “f*cking b*tch” by the end of the conversation.

This is what MAGA is doing to men.

It’s emboldening them.

It’s validating their bigotry.

I assume this person was always hateful and misogynistic on some level … but now he no longer feels he has to hide it.

He literally said as much.

He said “I never told you in the past because I wasn’t allowed. Now I am.”

Why is he allowed to tell me now??

Why does he feel justified in lashing out with rage and insults over something that has nothing to do with him?

It’s because of what happened to Renee Nicole Good.

We all watched a woman get shot in broad daylight and there’s been zero consequences

We’ve watched rapists, pedophiles and abusers go free for years.

Every woman who’s ever experienced abuse knew exactly what Jonathan Ross meant when he said “f*cking b*tch”

He didn’t fear for his life.

He was enraged she didn’t fear for hers.

My friend was enraged I dare speak out for a “lesbian leftist”.

He was enraged I didn’t remain silent, complicit and demure.

He was apparently also enraged I didn’t realize he hated my hair and change it to please him.

Make no mistake, there is a war against women going on.

This regime wants to make us “less than”.

They want us afraid.

They want us in the home serving our husbands and having children.

They want us seen and not heard.

They don’t want us resisting.

Which is why we must keep speaking out.

We must refuse to go back.

My life is better off without this person in it, and thankfully I can walk away.

Not everyone can.

Speak up if you see someone being hurt.

Protect your friends and neighbours.

Challenge misogynistic talking points.

Demand justice for Renee Nicole Good.

Don’t cower. Don’t be afraid. Don’t give up.

0
0
0
0
0
0
0

Creativity is like a muscle. If you want to become more creative, you have to exercise it.

When I was in art school (years ago), we exercised every day to become more creative. Artists have to train to get there too. It's not magic or "talent," it's hard work.

When you use AI to give you "inspiration," you are doing the opposite of that. You are atrophying your creativity muscle.

If you want to become a creator, and become more creative, you should stop using AI entirely. Instead, start training your own genuine creativity. Otherwise, it will eventually dry off completely.

0
1
0
0
0
0
0

RE: mastodon.social/@_elena/115909

Elena has a point, depending on context and need re: relative safety.

Muting means you don't see it, but doesn't change what it can access. Blocking means it doesn't see/interact with you, but it can see that you've blocked it.

If your personal threat management includes not appearing on a list, don't block.

If your need is to send the message that "you are not welcome in my space", block.

OTOH, this is a good point for a reminder that you are on the public internet. You are seen.

0
1
0
3
0
0
0
0

How does one spelunk history? I see that breakpoint() was added all the way back in 3.7, but hasn't been improved on at all.

I can't be the first person who wanted to do "breakpoint(x,y)" to start the debugger and immediately print out the values of x and y, instead of making me type each in the debugger every time I got to this spot.

Where can I find the discussion of what breakpoint() should and should not be able to do?

0