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.

1
0

Reasons farmers have given me for wanting to retire to The Simple Life (office work):

- number one reason, by a massive margin "my back is fucked"
- you can be inside out of the sun and in aircon. Not just at dinner time but *all the time*
- you can sit down and it's not a break, it counts as work
- very few things in an office can remove a finger
- dangerous work equipment such as firearms do not need to be stored on the same premises where your children live
- you're probably not going to do directly responsible for the welfare of thousands of animals
- if the business goes under, you are free to find a new job. Your family is not forced to live in the physical remains of the failed business
- even if the business you work for can't achieve its goals, there generally won't be a large scale animal euthanasia (or plant death) around your home
- you get paid every month, not once a year. Often your wage is set, or sometimes it's related to how much work you do. Your wage doesn't fluctuate wildly according to rainfall, demand, etc.
- office work involves other humans
- very few low paid office workers have to buy and mortgage their workspace in an increasingly abusive financial system which leads them into deeper and deeper debt in order to continue working the same... Desk

0
0
0

Hey fedi, I need some help!

I am trying to connect an application I am making with the Fediverse. When I search for an actor I am successfully able to get to the profile (yay) but when I search for a post I cannot find it.

I am receiving the GET request and am sending the response with the content type ("application/activity+json") (for example):

{
"@context":"w3.org/ns/activitystreams",
"name":"New Note",
"type":"Note",
"id":"critters.jpleite.eu/posts/1",
"attributedTo":"critters.jpleite.eu/users/1",
"content":"Hello there!",
"to":[]
}

Why would Mastodon not display the post?
The on Mastodon’s side is returning 403 action not allowed.

Thank you

0
0

Europe isn’t just following — it's setting the standard.

Thanks to the Digital Markets Act, big tech companies must play fair, become more competitive and more user-friendly.

We're making major progress towards fairer digital markets:

✅ More freedom to choose services
✅ Improved data portability tools
✅ Launch of alternative app stores
✅ Greater interoperability with third-party services

The message is clear: in Europe, the digital economy must work for people.

A graphic promoting the EU's Digital Markets Act (DMA), showing a tic-tac-toe board over a purple binary background with digital icons in each square. Three squares are marked with blue checkmarks (indicating compliance) showing icons of a hand selecting, a chat bubble, and a shield. The other squares show red X marks (indicating non-compliance) with icons of euro coins, a warning on a laptop, facial recognition, and more. The EU flag and text “In Europe, we play by European rules” and “Digital Markets Act #DMA” are included.
0
0
0

그동안 Relay를 offline db sync 용도로 쓰고있었는데(첨부터 그러려고 했던건 아니고, API 두벌 만드는걸 피하다보니 그 역할도 떠맡음), 그래서 Relay가 킹론상 좋다는건 아는데 실질적으로 장점을 못누리고 살았었다. 근데 지금 추가하는 기능에서는 Relay를 본래 용도에 맞게 쓰고있는데, 설계 고민도 줄여주면서 코드가 쭉쭉 나온다.

5
0
0
0
0
1

長年労働運動をしている知人に教えてもらったところによると、現在の「厚労省」はそれまで存在した厚生省と労働省を労働省が吸収される形で合併したもので(知識として知ってはいた。生まれた頃くらいの話ですね)、これにあたって労働省の労働行政専門職の削減などが行われ、この部門の新規採用はこの後行われなくなり、これはつまり労働運動側の要望を受け取る省庁側の窓口が失われてきたということだと。
そして、現在は労働省時代に採用されていた専門職の多くが定年を迎える時期だと思われる。

さらに安倍首相時代に行われるようになった「官製春闘」の実施によって、労働運動そのもの、とりわけ政治的理念を持たない労働運動、労働組合の存在意義が失われつつある。
労働運動は国家や企業の利益から独立し、より強い政治性を持ち、包摂性を高め、団結しなければ存在し得ないし、そうでなければ果たせない意義があるだろうと思う。

0
0
0

You're in the British military in the 1980s before the fall of the Berlin Wall. You need to drive from West Germany to West Berlin. But Berlin is entirely within the Soviet sector, meaning you must drive through East Germany to reach West Berlin. Here are your instructions: youtube.com/watch?v=YUJ7GbxWGo

0
0
0
0

AfD laut Verfassungsschutz gesichert rechtsextremistisch

Das Bundesamt für Verfassungsschutz hat eine Neubewertung der AfD auf Bundesebene vorgenommen. Demnach bestehen keine Zweifel mehr, dass die Partei insgesamt rechtsextremistisch ist. Von Michael Götschenberg und Holger Schmidt.

➡️ tagesschau.de/inland/innenpoli

0
0
0

아니 오늘 선생님이 인간이면 누구나 손 자료가 있다 이런 말을 하길래 난 또 속으로 그럼 장애인은...? 이러고 있었는데 자기가 옛날에 이렇게 말하면서 가르치다가 의수 단 분이 전 손 없는데요하셔서 너무 당황스러웠다고 함 아니 당황스러웟던 거에서 멈추지 말고 그런 말을 하지 않는 쪽으로 개선을 ㅠ 하라구요 ㅠ

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

Hi everyone at BSD Cafe,
I’d like to start by thanking everyone for being part of this community - your presence and support truly mean a lot!
This message will appear across all my BSD Cafe social accounts, as I’d like to make sure it reaches everyone. Apologies for the duplication, but I genuinely believe it’s important.

Lately, there have been some discussions and questions surrounding content moderation on our instance, and I wanted to take a moment to offer some clarity and reaffirm the spirit of our community.

As you know, BSD Cafe was founded as a space primarily focused on technology, with a special place for *BSD and open source. More importantly, though, I want it to be a positive, welcoming, and constructive place for everyone. Our community guidelines, especially principles like "Promote Positivity" and "Be Kind," are central to this vision.
I've seen questions arise, sometimes involving accusations of political censorship from different perspectives, regarding why certain posts might be moderated. I want to be very clear on this: My moderation approach focuses primarily on the tone and manner of communication, not the specific topic itself.
I don't intervene simply because a post discusses politics, a particular tech company, or any potentially divisive subject. I do step in when a post, regardless of the topic or the viewpoint being expressed, adopts a tone that is:
* Provocative or intentionally confrontational.
* Aggressive or disrespectful towards other users or groups.
* Overly negative without constructive intent.
* Contrary to our core principles of kindness and mutual respect.
This standard applies equally to everyone and every "side." If someone were to post something like "Users of X software are idiots," I would address that just as readily as any other topic presented in a hostile way, even if I personally dislike software X.
The goal isn't to "censor" opinions, but to preserve an environment where discussions, even critical ones, can happen civilly and respectfully, without descending into flame wars or personal attacks. We aim to be a space that is pro-constructive dialogue and pro-positivity, not anti-anyone.
BSD Cafe is our shared digital home. Let's continue working together to keep it a pleasant and rewarding place where we can share ideas, learn, and connect over our shared passions (tech and beyond!), feeling comfortable and respected.

Thank you sincerely for your understanding and for everything you contribute to making BSD Cafe a special community!
Let's keep building this positive space together.

0

Hi everyone at BSD Cafe,
I’d like to start by thanking everyone for being part of this community - your presence and support truly mean a lot!
This message will appear across all my BSD Cafe social accounts, as I’d like to make sure it reaches everyone. Apologies for the duplication, but I genuinely believe it’s important.

Lately, there have been some discussions and questions surrounding content moderation on our instance, and I wanted to take a moment to offer some clarity and reaffirm the spirit of our community.

As you know, BSD Cafe was founded as a space primarily focused on technology, with a special place for *BSD and open source. More importantly, though, I want it to be a positive, welcoming, and constructive place for everyone. Our community guidelines, especially principles like "Promote Positivity" and "Be Kind", are central to this vision.
I've seen questions arise, sometimes involving accusations of political censorship from different perspectives, regarding why certain posts might be moderated. I want to be very clear on this: My moderation approach focuses primarily on the tone and manner of communication, not the specific topic itself.
I don't intervene simply because a post discusses politics, a particular tech company, or any potentially divisive subject. I do step in when a post, regardless of the topic or the viewpoint being expressed, adopts a tone that is:
* Provocative or intentionally confrontational.
* Aggressive or disrespectful towards other users or groups.
* Overly negative without constructive intent.
* Contrary to our core principles of kindness and mutual respect.
This standard applies equally to everyone and every "side". If someone were to post something like "Users of X software are idiots", I would address that just as readily as any other topic presented in a hostile way, even if I personally dislike software X.
The goal isn't to "censor" opinions, but to preserve an environment where discussions, even critical ones, can happen civilly and respectfully, without descending into flame wars or personal attacks. We aim to be a space that is pro-constructive dialogue and pro-positivity, not anti-anyone.
BSD Cafe is our shared digital home. Let's continue working together to keep it a pleasant and rewarding place where we can share ideas, learn, and connect over our shared passions (tech and beyond!), feeling comfortable and respected.

Thank you sincerely for your understanding and for everything you contribute to making BSD Cafe a special community!
Let's keep building this positive space together.

0
3
0
0

올해 3월 13일 비상행동 집회 정우 라이브

"달군 머리를 변기에 처박고 울었다. 인정한다, 나는 쓸모없다. 당신 녹슬면 끝이라 했지만 천 번을 두드리는 삶도 세상에는 있는 것이었다."

정우 (Jungwoo) - 철의 삶(Life of Iron)

* 올해 3월 13일 비상행동 집회 라이브, 상반기 발매 EP 수록 예정

youtu.be/mA1Da615Srg?si=PEjP4I

0
0
0
0

Did you know that movim was the first XMPP client to support Stories? ✨

From all your devices you can share your everyday moments with your contacts through photos that disappear after 24 hours. 😊

Everything is stored on your own XMPP account and the feature has been standardized as a protocol extension: xmpp.org/extensions/xep-0501.h 🔒

It looks like a few other XMPP clients are looking to integrate it in the future 👀

@joinjabber @xmppXSF: XMPP Standards Foundation

0
0
0

아니 오늘 선생님이 인간이면 누구나 손 자료가 있다 이런 말을 하길래 난 또 속으로 그럼 장애인은...? 이러고 있었는데 자기가 옛날에 이렇게 말하면서 가르치다가 의수 단 분이 전 손 없는데요하셔서 너무 당황스러웠다고 함 아니 당황스러웟던 거에서 멈추지 말고 그런 말을 하지 않는 쪽으로 개선을 ㅠ 하라구요 ㅠ

1
0
0
1
0
0
1

참외를 이렇게나 먹는 나라는 한국 뿐입니다.

한국의 참외에는 줄무늬가 있는데, 줄무늬 참외를 먹는 나라도 한국 뿐입니다.

그나마 참외를 먹는 게 일본(그 중에서도 나라현)인데, 일본의 참외는 보통 장아찌로 담가 먹습니다.

생 참외를 우적우적 먹는 나라는 한국 정도입니다.

덤으로, 참외는 원래 멜론이 조상입니다. 머스크 멜론.

0
1
0
0

生活保護行政のクソさを書いた、良記事です。
(でもこういうのをXやthreadsでシェアするとデマに踊らされた人たちが「外国人にはホイホイ支給するのに」とクソデマリプしてくるんだよな😇)

記者の目:「車で買い物はダメ」高齢親子に無情の行政 生活保護は誰のため? | 毎日新聞 mainichi.jp/articles/20250502/

0
0
0
1
0