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

uspol, trans safety, more on getting out

A final comment.

A frequent question I hear amongst my friend group is: do they really have the power?

Look at what they have been doing to Venezuelans.

Look at how the Trump administration has still not complied with an order from the SUPREME COURT

Remember that Trump has directly said he wants to "deport" US citizens

Yes, they have the power. And in the places they don't, they are assembling it.

Please don't ignore this. Please be safe. Thanks. 💜

0

uspol, trans safety, more on getting out

If you have a group of people, maybe your polycule, and hey, all likeliness it's a pile of people with executive dysfunction.

Organize a meeting, maybe over video calls. Start mapping things out in a shared document (maybe on a CryptPad), look at everyone's options.

You might have to split the party, at least eventually.

Start now. Please don't wait. Know your options.

Help those who need help.

Thank you.

uspol, trans safety, more on getting out

@cwebber@social.coopChristine Lemmer-Webber an addendum to splitting the party: it will be sad, but we live in the times where that will be the least impactful.

If you have signal, discord, threema, email, matrix, or anything else - especially if you can be mildly anonymous and it is decentralized - you can keep on touch. This won't be like flees prior, where you'll at best have letters and there's a high likelihood of never finding each other again.

With instant communication, the party can be reunited in the future, and you can still be part of each other's lives

0
0
0
0
1
1
0
0
0
1
0
0
0

滷肉飯上面要不要放黃蘿蔔?

0
1

Great stuff from @lornajane

“Start with a good README, clear getting started instructions, and some key usage points, and you won’t go far wrong…Documentation is one of the most valuable and transferable skills for developers too, so it’s very much worth your time and effort personally as well as for the project.”

lornajane.net/posts/2025/just-

0
0

Blocking users

Building ActivityPub @index@activitypub.ghost.org

Welcome back, intergalactic explorers. Pull up a chair and join us on a Monday morning social web detour. Your todo list can wait. You've got the entire week still ahead of you!

Last week, we introduced brand new preferences for ActivityPub, the ability to edit your social web profile, and dedicated sharing settings for Threads and Bluesky. Each week, Ghost publications in the fediverse become a little more unique. It's lovely to see!

What's new with ActivityPub?

This week, we shipped our first set of moderation controls: The ability to block users from interacting with you, if you don't want them to.

If you've spent any amount of time in the Fediverse over the past 6 months, there's a good chance you've come across Nicole in your mentions.

But you can call her the Fediverse Chick.

Nicole (not her real name) is a not-so-convincing spam bot with hundreds (thousands?) of profiles across different Mastodon servers, and uses the @mention feature to promote her warez. The same warez. Every time.

The good news: Now you can send her out the airlock.

When a user is blocked, they can see your public posts, but they can no longer interact with you. Any requests they make to follow, like, reply, repost, mention, or interact with your profile are automatically rejected.

Being able to block users is important because healthy communities grow on the principle of consent. Every participant should be able to decide who can reach them, who can’t, and when the conversation is over.

In an open, federated environment like ActivityPub—where posts can flow in from thousands of independent servers—bad-actors, drive-by harassment or spam aren’t hypothetical edge-cases; they’re statistical certainties.

Robust user-level moderation tools turn that reality from a deal-breaker into a manageable nuisance. They allow you to publish publicly without surrendering your personal boundaries, so you can curate a meaningful experience.

That being said, the astute pugs among you will have noticed a shortcoming in this argument.

Nicole is so famously persistent because the spam doesn't just come from a single user. You can block her, but invariably she'll pop up again a few weeks later with a new username on a new server.

In reality, it doesn't take just one feature to facilitate thoughtful moderation; it requires a collection of tools that can be used together in concert. User blocking is our first step down this road, but there's much more yet to come.

Our long-term goal is simple: Each Ghost publication should be able to define its own social atmosphere. That means putting the dials and levers of moderation directly in the hands of publishers, whether that’s blocking a single nuisance account, muting an entire server, or setting up automated filters.

Your publication, your rules, your community.

Read more →
0
0
0
0
0
0
0
0
0
0
0

조금 더 찾아보니 GoToSocial이 상호작용 방침이라는 확장 사양을 독자적으로 정의해서 쓰고 있는데, 이걸 다 구현하려면 생각보다 품이 많이 들 것 같다. 그리고 에모지 리액션을 위한 canEmojiReact 같은 속성도 추가해야 할 것 같고. (canLike 속성은 이미 정의되어 있다.)

2
0
1
0
0
1

『enableAppleAI – 为国行 Mac 开启 Apple 智能,M1 芯片以上设备即可』
enableAppleAI 是一个在 GitHub 开源的 Apple 智能启用辅助脚本,它能够为国行的 Mac 设备开启 Apple 智能,M1 芯片以上设备即可使用。无需长期运行后台服务,无需长期
……
阅读全文: :sys_link: appinn.com/enableappleai/

0
0
0
0
0
0

大家好!我 fork 了闪站站长 @slashine斯拉闪 的这个查看本地备份嘟文的工具,在其基础上做了一点点改动和功能的增加.

改动:
- “嘟文与回复”的数量重新做了计算,之前的数字有误;
- 将自己回复自己的嘟文归类到原创,不再作为回复.

功能增加:
- 时间选择器. 可以选择某一段时间内的嘟文查看,比索引更强大;
- 统计表格. 全方位的统计数据,可以看到自己各种类型嘟文的分布;
- 嘟嘟趋势图. 将每天的嘟文数量做成折线图的形式,哪天发的多一目了然.

具体的效果以我自己的数据为例,请看图.

项目地址:github.com/zero-mstd/mav-z/

有疑问可以问我或者大家互相帮忙~感谢闪站站长开创性的贡献!

本地嘟文查看工具的效果演示

朋友们好啊!这个查看本地备份嘟文的工具我又做了一波更新,因为之前的使用方法步骤太多,还是有点过于繁琐了(之前需要手动解压存档、要把文件归拢到一个文件夹下、还要选两次文件),有的象友不会用,我也嫌麻烦!

🌟 这次的更新大大简化了使用流程:
🎯 只需先把这个工具下载下来,接着用浏览器打开网页文件,然后根据页面上的提示直接选择那个 .tar.gz 存档包就可以了!简单又轻松!还等什么,快来试试吧!

🔗 项目地址:github.com/zero-mstd/mav-z

-----

其他更新:

- ⌚ 时区可调整:不再一律格林威治啦,可以用你熟悉的时区显示发嘟时间;
- 🌐 走向国际化:增加了英语支持,快把这个项目分享给你的外国象友吧(由于英语不是我的母语,所以有表达不好的地方欢迎多多指教);
- 🤲 联邦大家庭:看一看你都和哪些联邦宇宙站点做过互动,以及你最爱给哪个站的象友写评论/按转发/点星星/加收藏. 如果打算赛博搬家,这也许值得参考哦!

有任何问题可以问我,或者大家互相帮忙.

新版长毛象嘟文备份查看工具的功能展示
0
0
0
0

HI THERE EVERYONE!

mas.to is and always will be a free service, but it costs a whole lot of money to run! And as we grow our costs grow too.

The generosity of our donors keeps this server running, and we are eternally grateful to them 🙂

If you don't already donate and would like to, you can make one-off or regular contributions at Ko-Fi:

ko-fi.com/trumpet

Thanks for your support! ❤️

0
4
1
0

The Gist: News of the World

The Gist @index@www.thegist.ie

After our very Extra explanatory exegesis last time, let's try something different. Instead of thousands of words covering hundreds of years we'll just run around quickly looking at things that happened this fortnight.

Canadian Elections

It is a painful truth that as the generations turn, Irish people abroad just get worse and worse. Our national charms and empathy fade leaving only our worst instincts for malice and cunning. This is why Irish-Americans surround Trump while he is as popular as aging mackerel sewn into curtains back in their ancestral home.

So it is is with some relief that we discovered the Irish-monikered winner of the Canadian election, Mark Carney, is sufficiently close to our actual country that he'd held an Irish passport since the 1980s and could still be called up to play in any future soccer internationals.

But while his win was notable and impressive, it was mostly a result of other people's actions. Specifically, Donald Trump's rhetorical denials of Canada's independence and the fact that his opponent, Tory party leader Pierre Poilievre was a personally repellent Trumpist.

Trump has claimed to have a Midas touch, an uncharacteristically accurate self-assessment, in that everything he touches dies. So it was with the polling numbers for Canada's Tump tribute act as soon as the US president returned to office.

Cue the chart!

A line graph showing party polling averages for a number of Candadian political parties. The main focus is that the blue line for the Conservative party is well above the red line for the Liberal party (approx 20 points above) until Jan 2025 when the Liberal soar up past the Conservatives, as they fall.
I wonder what happened half way through January 2025?

There's barely any time to tell you about Poilievre's ostentatious embrace of crypto, his minimal reskinning of Trump's America First slogan as Canada First or his backing for a Freedom Convoy of anti-vaccine truckers that blocked the streets of his own constituency’s voters in Ottawa.

We can just note that, on top of losing the national election, he managed to so annoy the sleep-deprived residents of his own electoral district with his honking horn for truck-fuelled anti-science that they turfed him out of his own seat.

Australian Elections

It was déjá vu all over again at the Australian elections, as the previously leading conservative Coalition faced the consequences of giving off enthusiastic Trumpy vibes after the start of the Tariff Times.

Chart!

Sophisticated line chart with confidence intervals marked, but basically the Labor line goes up and over the Conservative Coalition line just before April and never changes after that.

Reinforcing the messaging of the Canadian elections, we even had a personally objectionable right wing Liberal party leader, Peter Dutton, whose frontbench senators explicitly made speeches declaring a Make Australia Great Again policy.

Australians were unconvinced, re-electing the incumbent government that had been trailing the opposition group's promises to introduce DOGE-aping massive job cuts in public servants, until Musk and Trump demonstrated what chaotic vibe-coded government would actually mean.

Oh, and then the Dutton led his party to it's lowest modern seat result and lost his own seat. Listen, it's almost like there's some sort of lesson to be learned here.

UK Local & By-Elections

There were three stories happening at once in England's elections this week. The main one was that Nigel Farage's latest personal political vehicle, Reform UK, surged to startling success, taking both a By-election seat directly from Labour and a wall of Local Council seats.

Bring on the Chart!

Heading for two bar charts: "Reform and Lib Dems' seat sahre exceeded vote share" subhead: Share of votes and share of council seats won in the local elections. Two bar charts below. the headline number is that Reform UK got 31% of the vote and 41% of the seats

While it may seem strange that Nigel Farage, the answer to the question 'what if nicotine-stained fingers became a whole person?', would buck the international trend against Trumpist rightwing populism we should remember that all these votes were cast in England, not the UK as a whole.

More to the point, only some of the constituencies were voting. And the ones that were up for grabs were overwhelmingly Tory-blue.

Which takes us to the second story of this election. The UK Tory party is imploding and has no plan to change its trajectory. The Financial Times, a pretty sober outlet, summed up the results starkly: "The world’s most successful party is currently losing a fight to the death."

Of the 21 Councils changing control fully 18 of them were the Conservatives losing to either Reform outright or slipping out of their control. Only one council switched from Labour control.

In a first-past-the-post system, electorates are forced into binary choices to allocate power. And chunks of the former Tory party electorate simply won't vote for them any more. Hence, Reform.

The third, and perhaps biggest, story from this election is the continuing inability of the Labour Party to understand its own electorate. Labour has spent its time since election studiously signalling to all those Reform voters that it, too, can be cruel and racist. It has cut fuel allowances for old people, attacked trans people, demonised immigrants and generally gone out of its way to sound like the least popular member of your pub quiz team. In fact, it was even outflanked to the left by Wetherspoons after the UK SC decision on trans people.

In short, the Labour party has expended considerable political capital driving away its own base to the left, sending support to the Greens in national polls and lifting the Liberal Democrats into second place by seats won in this election, while winning exactly zero support from people who were never going to vote for it anyway.

Unlike our other two stories, which are basically the same narrative of the Tory party's collapse from different ends of the telescope, this one is a purely self-inflicted wound by the Labour Party leadership.

The explanation is a question of the UK's political culture, rather than any electoral strategy by the Labour Party. Firstly, the current Labour leadership was defined and took power in opposition to the left. Jeremy Corbyn's leadership was its main antagonist, even while Brexit consumed the Tories.

Secondly, the UK media has been on a long collective march to the right for decades. The creation of the Murdoch Press as a bloc has driven and shaped th UK political classes more than almost any other factor. During the time all of the people around Kier Starmer grew up, the more right-wing position has always been presented as the reasonable and popular one. This has a long-term effect, constraining political conceptions of what might be imagined, let alone delivered.

But, now that they have achieved stunning majority power, the Labour Party continues to chase the marsh gases of right wing support, leaving behind the actual voters who put it in. The number of Labour voters who even consider they might be curious about voting for Reform was just 11% of their base.

The British electorate voted for change. (And if you had to live inside of Britain's funhouse mirror political system for the last decade, who would blame you?). In response Starmer promised that he would give them more of the things that they had voted against.

"the message I take out of these elections is that we need to go further and we need to go faster on the change people want to see. And that’s what I’m determined to do.”

This is bad politics, as well as bad thinking.

If Opposition party leaders losing their own seats is commonplace, will the UK try to go one better?

Subscribe to the Gist
Subscribe to the Gist, for some money
Just throw money at the Gist
Read more →
1