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
1

I've been wrestling with implementing content support in Hackers' Pub, our -powered platform for software engineers.

While ActivityPub theoretically supports multilingual content through the contentMap property, the reality is that most server implementations (Mastodon, Misskey, etc.) don't properly handle this content as of April 2025. This creates a significant challenge for us.

We want our users to share their knowledge in multiple languages, but we need to ensure compatibility with existing ActivityPub servers. I'm considering several approaches:

  1. Creating separate posts for each language with clear language indicators, linking them through inReplyTo relationships (so translations appear as replies to the original post)
  2. Using the primary language in content while storing translations in contentMap
  3. Adding "View in other languages" links at the bottom of each post
  4. Implementing inline language dividers that degrade gracefully on non-supporting servers, for example:
    <div lang="en">
      <h3>English</h3>
      <p>This is the English content…</p>
    </div>
    <hr>
    <div lang="ko">
      <h3>한국어</h3>
      <p>한국어 내용입니다…</p>
    </div>

I'm leaning toward a hybrid approach—showing content in the user's preferred language when possible while providing easy access to other language versions.

Has anyone tackled this problem effectively? I'd love to hear about your experiences or ideas for making multilingual content work well in the fediverse, especially when dealing with server implementations that don't fully support ActivityPub's multilingual features.

12
0
0
0
1

has had a nice little uptick in sign-ups and activity from after a facebook post recommending it as an alternative to facebook and Instagram for Taiwanese users went viral on facebook, bringing in about 20K new users over the span of two days to mastodon.social, g0v.social, m.cmx.im and a few more.

0
1
0
0

Deutsche Verwaltung meets UX-Standard: In unserem heutigen stellt uns Robin Pfaff das Projekt KERN UX-Standard vor und gibt uns einen Einblick

1️⃣ wie das Open-Source-Design-System länderübergreifend dabei unterstützt, effiziente digitale Verwaltungslösungen zu entwickeln,

2️⃣ in die Nutzung von für die gesamte KERN-Projektorganisation,

3️⃣ in die KERN-Fach-Community bestehend aus Designer:innen, Entwickler:innen und Projekt-/ Produktverantwortlichen.

1/2

0
0

어제 출시된 o3가 코딩스타일은 별론데 디버깅을 매우 잘한다고 한다.

위 계정은 HVM 만드는 사람의 것인데, 나는 새 모델이 나올때마다 저 사람이 하는 벤치마크를 체크한다. 사실 구체적으로 뭐하는지는 잘 모르는데,

  1. 충분히 어려운 과제로 테스트한다는 점
  2. 진짜로 자기가 할일을 대체할수 있는지 확인할만큼 밀어붙인다는점
  3. 결과를 세세하게 공유한다는 점

에서 참고할만하다.

5
1

한진, 노조반대에도 주 7일 배송 강행…27일부터 시범운영
한진이 주 7일 배송사업에 뛰어듭니다.한진은 오는 27일부터 수도권과 전국 지방 주요 도시에서 주 7일 배송을 시범 운영한다고 17일 밝혔습니다…
news.sbs.co.kr/news/endPage.do

0

i miss one of my old co-workers - we used to constantly talk about 90s hardcore (fugazi, minor threat) and he just loved telling me his stories.

He would just randomly come up and show me some random youtube video of a old bootleg punk VHS.

0

법원이 윤석열 전 대통령의 내란 우두머리 혐의 형사 재판 촬영을 허가했습니다. 앞서 윤 전 대통령 쪽은 무죄 추정의 원칙에 반한다며 촬영을 불허해달라는 입장을 제출했으나, 재판부는 공익적 가치가 더 크다고 보고 허용한 것으로 전해집니다. 다음 재판은 21일 오전 10시입니다.

[속보] 법원, 윤석열 내란 우두머리 혐의 형사 재판 ...

0
0
0
0
0
0
0
0
0
0
0
0

“아이고, 의성 온 지 얼마나 됐다고…” 까맣게 타버린 산에 다시 초록이 돋아나려면① ildaro.com/10162
농촌은 쓰레기 배출 시스템이 도시만큼 발전하지 못하여 쓰레기 소각이 일상화되었고 그게 결국 산불 문제로 연결된다고.

0
0
0
0
0
0

소프트웨어 엔지니어를 위한 연합우주 서비스 Hackers' Pub을 알고 계신가요? 저희가 특별히 중요시하는 것은 다른 플랫폼과는 조금 다른 행동 강령입니다.

저희는 현실 세계의 불평등이 온라인 공간에도 그대로 반영된다는 사실을 인식하고 있습니다. 그래서 “모든 사람을 동등하게 대우”한다는 표면적인 중립성이 아닌, 구조적 불평등에 적극적으로 대응하는 자세를 분명히 하고 있습니다. 이러한 접근의 일환으로, 차별적 발언과 차별에 대항하는 발언을 구분합니다. 이를 통해 “차별은 안 된다”는 명목 하에 차별 비판까지 동일시하는 “양비론”의 함정을 피할 수 있다고 생각합니다.

기술 커뮤니티에서 자주 볼 수 있는 문제로는 특정 기술 선택에 대한 비판이나 기술 수준에 따른 계층화가 있습니다. “이것도 모르냐?”는 태도는 학습을 방해할 뿐입니다. 저희는 초보자와 경험자 모두 동등하게 존중받는 환경 조성을 중요시합니다.

또한, 연합우주의 핵심 가치로 프라이버시가 있지만, Hackers' Pub에서는 특히 익명성의 권리를 강조합니다. 타인의 신원을 특정하려는 행위나 익명이라는 이유로 차별하는 것을 금지함으로써, 안심하고 참여할 수 있는 공간을 지향합니다.

이러한 행동 강령 자체도 완벽하지 않으며, 커뮤니티와 함께 발전해 나가는 것이라고 생각합니다. 모든 구성원이 개선안을 제안할 수 있는 체계를 마련함으로써, 더 나은 환경을 함께 만들어 나가고자 합니다.

자세한 내용은 Hackers' Pub 행동 강령을 참조해 주세요. 연합우주에서 더 건강한 기술 커뮤니티를 함께 키워나가지 않으실래요?

11
0
0
0
0

因為 沒有推薦演算法,所以它的推廣者一直在強調使用「主題標籤(hashtag)」的重要性,因為在 Mastodon 有一個功能,可以跟隨特定的主題標籤而非使用者,去獲得感興趣的貼文並顯示在首頁。

有個類似但更強大的「天線(Antenna)」功能,可以包含或排除特定關鍵字的貼文,在專用的頁面中顯示。

差異:Mastodon 是針對主題標籤,而且是完全一致的比對方式,優點是不會抓到未預期的內容,缺點是貼文有包含想要的關鍵字,但因為不是主題標籤所以不會被抓取。Misskey 是針對關鍵字,比對方式是包含的方式,優缺點剛好跟 Mastodon 相反,但是比較有彈性。

Mastodon的畫面截圖Misskey的畫面截圖Misskey的畫面截圖
0

소프트웨어 엔지니어를 위한 연합우주 서비스 Hackers' Pub을 알고 계신가요? 저희가 특별히 중요시하는 것은 다른 플랫폼과는 조금 다른 행동 강령입니다.

저희는 현실 세계의 불평등이 온라인 공간에도 그대로 반영된다는 사실을 인식하고 있습니다. 그래서 “모든 사람을 동등하게 대우”한다는 표면적인 중립성이 아닌, 구조적 불평등에 적극적으로 대응하는 자세를 분명히 하고 있습니다. 이러한 접근의 일환으로, 차별적 발언과 차별에 대항하는 발언을 구분합니다. 이를 통해 “차별은 안 된다”는 명목 하에 차별 비판까지 동일시하는 “양비론”의 함정을 피할 수 있다고 생각합니다.

기술 커뮤니티에서 자주 볼 수 있는 문제로는 특정 기술 선택에 대한 비판이나 기술 수준에 따른 계층화가 있습니다. “이것도 모르냐?”는 태도는 학습을 방해할 뿐입니다. 저희는 초보자와 경험자 모두 동등하게 존중받는 환경 조성을 중요시합니다.

또한, 연합우주의 핵심 가치로 프라이버시가 있지만, Hackers' Pub에서는 특히 익명성의 권리를 강조합니다. 타인의 신원을 특정하려는 행위나 익명이라는 이유로 차별하는 것을 금지함으로써, 안심하고 참여할 수 있는 공간을 지향합니다.

이러한 행동 강령 자체도 완벽하지 않으며, 커뮤니티와 함께 발전해 나가는 것이라고 생각합니다. 모든 구성원이 개선안을 제안할 수 있는 체계를 마련함으로써, 더 나은 환경을 함께 만들어 나가고자 합니다.

자세한 내용은 Hackers' Pub 행동 강령을 참조해 주세요. 연합우주에서 더 건강한 기술 커뮤니티를 함께 키워나가지 않으실래요?

11
0
0

브라질 상파울루 시의회의원인 에리카 힐튼은 상파울루 최초의 트랜스젠더 정치인입니다. 학회 참석차 하버드대와 MIT에 갔을 때 그 곳에서 에리카를 '남성'으로 분류했습니다. 에리카는 이 사실을 브라질 외무부에 알렸고, 트럼프 행정부를 상대로 법적 조치를 할 예정이라고 합니다. 응원합니다.

RE: https://bsky.app/profile/did:plc:rryddwstyl3hsiw2yw544ynk/post/3lmyiwx3sl22q

0
0

@cwebberChristine Lemmer-Webber Arguably if they aren't concerned about business interests in Turkey, and at the worst case... don't plan to have any staff ever visit Turkey where they could be arrested... they certainly don't *have* to.

But it certainly feels like they got a very eager head start into obeying authoritarians way earlier than they likely would be truly compelled to in any meaningful way.

0
0

ついに。。。。

いぬいぐるみのサンプルが届いたよ!!!!!! :ai_01: :ai_01: :ota: :heart_parrot: :blobcorgibutt: :parrot_thumbup:

触り心地はいぬの基準(高い)をクリアし、綿はすごく弾力があって、いぬが「詰まってる」感じがする!

絶妙なサイズで、なでなでしたりぎゅっと抱きしめることもできたよ!

ああ、うれしいなあ。しばらくはこの子と広報をがんばるよ!よろしくね!

[添付: 5 枚の画像]

0
0
0
0

브라질 상파울루 시의회의원인 에리카 힐튼은 상파울루 최초의 트랜스젠더 정치인입니다. 학회 참석차 하버드대와 MIT에 갔을 때 그 곳에서 에리카를 '남성'으로 분류했습니다. 에리카는 이 사실을 브라질 외무부에 알렸고, 트럼프 행정부를 상대로 법적 조치를 할 예정이라고 합니다. 응원합니다.

RE: https://bsky.app/profile/did:plc:rryddwstyl3hsiw2yw544ynk/post/3lmyiwx3sl22q

0
0
0

I finally wrote the first part of my journey developing a drum machine app and becoming a GNOME Foundation member. I talked about the great @gnome community, Gnome Circle apps, Gnome Foundation membership perks, and how to come up with an idea.

In the next articles, I will talk about the development of the Drum Machine and the application review process, and what happens after getting your membership and your app being accepted to the Gnome Circle.

Journey to GNOME Circle banner
0
0
0

ついに。。。。

いぬいぐるみのサンプルが届いたよ!!!!!! :ai_01: :ai_01: :ota: :heart_parrot: :blobcorgibutt: :parrot_thumbup:

触り心地はいぬの基準(高い)をクリアし、綿はすごく弾力があって、いぬが「詰まってる」感じがする!

絶妙なサイズで、なでなでしたりぎゅっと抱きしめることもできたよ!

ああ、うれしいなあ。しばらくはこの子と広報をがんばるよ!よろしくね!

[添付: 5 枚の画像]

0
0
0
0

I wanted to put a video on my website, but I wanted it to adapt to the viewer's bandwidth and screen (you know, how YouTube does, where you get the narrow 240p version if you're on a rubbish mobile connection, but you still get the video). After a bit of research, I worked out how (thank you to Scott Jehl about responsive video via CSS, and mux.com for HLS and ffmpeg instructions) and wrote a quick note in case anybody else needs the same.
kryogenix.org/days/2025/04/16/

0
0