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
1
0
0
0
1
0

[자막뉴스] "레깅스 입고 타지 마세요" 전문가의 섬뜩한 경고
잘 늘어나 편하다는 이유로 장거리 비행에 레깅스를 입는 분들이 많을 텐데요.그러나 합성 섬유로 만든 소재 특성상 레깅스가 비행에 적합하지 않다는…
news.sbs.co.kr/news/endPage.do

0

대학생활 조언이랄 건 없는데 졸업하고 회사다니면 이제 내가 쓸 수 있는 시간이 하루에 2~3시간밖에 없는, 그마저도 지쳐서 쓰러져있는데 한 30분은 써야하는 쓰레기같은 생활이 기다리고 있기 때문에 놀든 공부하든 후회없이 열심히 하면 좋겠어요. 그냥 제가 지금 인생이 그렇게 갈려나가고있는게 화나서 쓴거에요 다시 대학생 하고싶다

0
0
0
0
0
0
0
0

연친소 돌 때마다 자신의 상품분류(?)를 말하는 게 웃기다...
한쪽은 열심히 영업하고 있고
다른 한 쪽은 비매품선언하시고
어떤 분은 연친소를 수시로 재활용해서 판매하시는데
저같으면 대충 가판대에 던져놓고 맘대로 가져가신 다음 돈통에 잼얘만 두고가십쇼 하고잇다

0
0
0
0
0
0
0
0
0

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
0

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

0
0
0
0

我從2022年11月開始贊助小站,到目前為止有些心理上的變化:

1. 我原本使用免費的臉書,從來不覺得有什麼不對。但自從贊助小站,我就一直感到臉書是個需要吸收我個資的次級品。

2. 我有自己投資的東西,為什麼不用呢?漸漸對臉書的依賴降得很低了。我證明了中年人轉換社群網站是可能的,我好棒。

3. 去中心化在發展,我感覺自己是參與在某個社會活動當中的人。我是可以照顧自己社群使用的成年人,我好棒。

4. 小站是溫柔的地方。小站存在的事實就有幫助到小站的使用者。我協助小站持續存在,也就是在幫助別人。

5. 雖然是花錢,但買到的都是一些在通常情況下,用錢買不太到的東西。這個錢很特別,這讓我感到相當值得。

0
0
0

ウチのMastodon(Fedibird)では児童ポルノで対応を迫られたことはないけど、Matrixの方では要請をもらって対応したことはあるよ。

ちょっと思い出したので参考まで。
QT: fedibird.com/@noellabo/1107905
[参照]

0

[자막뉴스] "레깅스 입고 타지 마세요" 전문가의 섬뜩한 경고
잘 늘어나 편하다는 이유로 장거리 비행에 레깅스를 입는 분들이 많을 텐데요.그러나 합성 섬유로 만든 소재 특성상 레깅스가 비행에 적합하지 않다는…
news.sbs.co.kr/news/endPage.do

0
0
1
0
0
1
0
1
0
0
0

非常に高度なフィッシング詐欺の情報があったので Bluesky にも放流 Gmail の仕様上の欠陥を悪用し、Google からのセキュリティ警告メールなどを偽装しアカウント情報を盗み取るフィッシング詐欺 ・欠陥により本物の警告同様の認証済みメールが届く (DKIM 合格判定) ・URL が Google サイトのもので、google.com に偽装されており署名も同じ ・UI や文面が洗練されている (要するにかなり本物に近い) ・気を抜いてログインすると、攻撃者のアプリにフルアクセスが許可される x.com/nicksdjohnso...

nick.eth on X: "Recently I was...

2

えらいひとが、簡単に対応出来ると思って仕組みに手を突っ込むと、あちこちで思いもしなかった不都合が噴出してにっちもさっちもいかなくなるのは、みなさんよくご存じかと思いますが(前段だけで言いたいことが終わった)

1
0

오늘의 오픈소스 기여. Yarn은 참 잘 만든 소트웨어인 것 같다. 엉망진창인 자바스크립트 생태계를 공격적으로 수정해왔다는 점에서 정말 대단한데... 근데 그 생태계가 자정할수록 맞지 않는 부분이 계속 생기는 듯. github.com/toss/yarn-plugin-ca

1

오늘의 오픈소스 기여. Yarn은 참 잘 만든 소트웨어인 것 같다. 엉망진창인 자바스크립트 생태계를 공격적으로 수정해왔다는 점에서 정말 대단한데... 근데 그 생태계가 자정할수록 맞지 않는 부분이 계속 생기는 듯. github.com/toss/yarn-plugin-ca

1
1