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

あー、transientなアクティビティの場合は識別子を省略して良いだけでなく、一意でない識別子を割り当てても良いとも読めるか……? わざわざ一意でない識別子を認める合理的な理由もあまり思い浮かばないけど……(識別子というのは識別のためのものであるわけで)

0
0
0

akkomaにフォロー掛けてフォロー解除するとき、同じIDでundo followしないといけなかったので、(本当の意味での)一時的なidだと動かないパターンあった。

0
0

📣 KICKSTARTER PRE-LAUNCH CAMPAIGN IS NOW LIVE 📣

DevteamLife 2: it's a passion job lands soon on Kickstarter!
To make this new campaign a success, please share on your social medias, with your colleagues and friends, Discord, slacks...even Confluence? 👀

Subscribe to this pre-launch page to be the first to know when the book will go live!

The LINK

kickstarter.com/projects/studi

Thank u everyone, see you really soon for more updates! ❤️

0
0
0
0
1
0
0
0

@silverpill any idea if there's a FEP regarding how to sign an activity that gets propagated through the Forwarding from Inbox mechanism? w3.org/TR/activitypub/#inbox-f

My first instinct is to use the instance actor for the server that received it, but I'm not sure.

Maybe the actor that received it in their inbox would be better, but that feels slightly unsanitary.

0
0

Somos , un pódcast en tono de humor que lleva traumatizando al personal desde 2007 compuesto por Óscar J. Baeza (@ojÓscar J. Baeza :n7:), Fran Zaplana (@franzaplana), Jesús Montoya y Pentxo Ortiz.

Puedes seguirnos por:
- RSS feeds.feedburner.com/kafelog
- Spotify open.spotify.com/show/12tN6oUc
- Apple Podcasts itunes.apple.com/es/podcast/ka
- YouTube youtube.com/kafelog
- Cualquier otro directorio de podcasts, como PocketCasts, iVoox, etc.

En redes sociales puedes encontrarnos en:
- Mastodon masto.es/@kafelog
- Threads threads.net/@kafelog
- Bluesky kafelog.bsky.social

Imagen de la cabecera de Kafelog con una caricatura de cada uno de los integrantes reflejando la temática de la que suelen hablar.
0
0

Comme il y a une vague d'arrivées sur masto et que je reçois pas mal de demandes d'abonnement, je voulais repréciser que :
- je n'accepte les demandes que de personnes ayant une bio, une PP, un msg d'introduction et qui s'expriment. Je ne tiens pas à être suivi par des fantômes.
- je peux prendre du temps à accepter ou pas les demandes de suivi
Si ce que je pouète vous intéresse, vous pouvez suivre les hashtags sous lesquels je fais
1/2

0
0
1
0
0
0

Dear friends, as you may know I've been suffering and recovering from the effects of bladder cancer treatment, and the debilitating fact of uncertainty about my condition. I've hardly been able to get to work for a couple of months, and I'm exposed to debt.

I'm getting better but need a little more time to organise benefits, work etc.

If any of you could lend me some change, repayable in 4-8 weeks, I'd be so grateful. Please DM me for my bank details if you'd like to help.

0

Dear friends, as you may know I've been suffering and recovering from the effects of bladder cancer treatment, and the debilitating fact of uncertainty about my condition. I've hardly been able to get to work for a couple of months, and I'm exposed to debt.

I'm getting better but need a little more time to organise benefits, work etc.

If any of you could lend me some change, repayable in 4-8 weeks, I'd be so grateful. Please DM me for my bank details if you'd like to help.

0
0
0
0
0

Por cierto, en el otro sitio hice un 1 fav = 1 canción con menos de 100k de oyentes mensuales en spotify.

Un señor me llamó poser porque dije que me gustaba MUCHO la música me dijo que fijo que no conocía apenas grupos que tuvieran menos de 100k de oyentes, y no sólo conseguí encontrar más de 219 canciones, si no que podría conseguir más.

La lista toca todos todos los palos, pero especialmente triste / melancólica / electrónica.

open.spotify.com/playlist/4ogc

0
0
0
0
0

Actually, I use Claude to draft the release notes for the projects I work on. After creating a project in Claude, I add relevant documents and a changelog, and then I write a prompt like “Hollo 0.5.0 has been released. Please write the corresponding release note”, and I get a pretty good draft release note.

The biggest benefit of this method is that it lets me quickly and easily write release notes in three languages (English, Korean, and Japanese).

0
0
0
0

0.5.0이 릴리스되었습니다! 이번 업데이트는 여러분의 Hollo 사용 경험을 더욱 개선하는 다양한 변화를 담고 있습니다.

게시물의 공유 수와 좋아요 수를 더 정확하게 집계하도록 개선했습니다. 이제 각 게시물의 공유 수와 좋아요 수가 정확하게 유지되며, 다른 서버로 공유되었을 때도 이 수치가 올바르게 보존됩니다.

@yamanoku 님의 기여로 프로필 페이지가 크게 개선되었습니다:

  • 이전 게시물뿐 아니라 최신 게시물로도 이동할 수 있는 페이지네이션
  • 대체 텍스트를 활용한 이미지 접근성 개선
  • 화면 크기가 작아져도 커스텀 필드가 잘 표시되도록 수정

이 밖에도 시스템의 라이트·다크 모드에 따라 파비콘이 자동으로 전환되며, 새로운 ALLOW_HTML 환경 변수로 Markdown 안에 HTML 사용이 가능해졌습니다(보안을 위해 허용되는 HTML 요소는 제한됩니다).

또한 뮤트와 차단 목록을 위한 API 엔드포인트를 추가하여 Mastodon API 호환성을 강화했습니다.

S3를 사용하시는 분들은 이제 S3_REGION 환경 변수 설정이 필수가 되었으니 참고해 주시기 바랍니다.

0.5.0으로 업데이트하는 방법:

  • Docker 사용자: docker pull ghcr.io/fedify-dev/hollo:0.5.0
  • 수동 설치 사용자: git pull origin stablepnpm install
  • Railway 사용자: Railway 대시보드에서 서비스 재배포

전체 변경 사항: https://github.com/fedify-dev/hollo/releases/tag/0.5.0.

0.5.0をリリースしました!今回のアップデートでは、皆様のHollo体験をより良くする様々な改善が含まれています。

投稿のシェア数といいね数の集計がより正確になりました。各投稿のシェア数といいね数が正確に維持され、他のサーバーでシェアされた場合でもこれらの数値が適切に保持されるようになりました。

@yamanoku さんの貢献により、プロフィールページが大幅に改善されました:

  • 新しい投稿へ移動できる逆方向のページネーション機能を追加
  • alt属性を活用した画像のアクセシビリティ向上
  • 画面サイズが小さくなってもカスタムフィールドが正しく表示されるように修正

その他、システムのライト/ダークモードに応じてファビコンが自動的に切り替わるようになり、新しいALLOW_HTML環境変数でMarkdown内でのHTML使用が可能になりました。(セキュリティのため、使用可能なHTML要素は制限されています)

また、ミュートとブロックリストのためのAPIエンドポイントを追加し、Mastodon APIとの互換性を強化しました。

S3をご利用の方は、S3_REGION環境変数の設定が必須となりましたのでご注意ください。

0.5.0へのアップデート方法:

  • Dockerをご利用の場合:docker pull ghcr.io/fedify-dev/hollo:0.5.0
  • 手動インストールの場合:git pull origin stableの後pnpm installを実行
  • Railwayをご利用の場合:Railwayダッシュボードからサービスを再デプロイ

変更の詳細:https://github.com/fedify-dev/hollo/releases/tag/0.5.0.

0

0.5.0 has been released! This update brings several improvements to make your Hollo experience even better.

We've enhanced the accuracy of sharing and liking counts, giving you a clearer picture of post engagement. Posts now maintain precise counts of shares and likes, which persist even when shared across different servers.

Thanks to contributions from @yamanoku, the profile page has received several enhancements:

  • You can now navigate to newer posts with backward pagination
  • Images are more accessible with improved alt text handling
  • Custom fields display better on smaller screens

The favicon now automatically adapts to your light/dark mode preference, and you can enable raw HTML in Markdown using the new ALLOW_HTML environment variable (with secure limitations on allowed HTML elements).

We've also expanded our Mastodon API compatibility by adding endpoints for muted and blocked accounts, making it easier to manage your social boundaries.

Important note for S3 users: The S3_REGION environment variable is now required when using S3 storage.

To update to 0.5.0:

  • Docker users: docker pull ghcr.io/fedify-dev/hollo:0.5.0
  • Manual installation: git pull origin stable and pnpm install
  • Railway users: Redeploy your service from the Railway dashboard

Full changelog: https://github.com/fedify-dev/hollo/releases/tag/0.5.0.

0.5.0이 릴리스되었습니다! 이번 업데이트는 여러분의 Hollo 사용 경험을 더욱 개선하는 다양한 변화를 담고 있습니다.

게시물의 공유 수와 좋아요 수를 더 정확하게 집계하도록 개선했습니다. 이제 각 게시물의 공유 수와 좋아요 수가 정확하게 유지되며, 다른 서버로 공유되었을 때도 이 수치가 올바르게 보존됩니다.

@yamanoku 님의 기여로 프로필 페이지가 크게 개선되었습니다:

  • 이전 게시물뿐 아니라 최신 게시물로도 이동할 수 있는 페이지네이션
  • 대체 텍스트를 활용한 이미지 접근성 개선
  • 화면 크기가 작아져도 커스텀 필드가 잘 표시되도록 수정

이 밖에도 시스템의 라이트·다크 모드에 따라 파비콘이 자동으로 전환되며, 새로운 ALLOW_HTML 환경 변수로 Markdown 안에 HTML 사용이 가능해졌습니다(보안을 위해 허용되는 HTML 요소는 제한됩니다).

또한 뮤트와 차단 목록을 위한 API 엔드포인트를 추가하여 Mastodon API 호환성을 강화했습니다.

S3를 사용하시는 분들은 이제 S3_REGION 환경 변수 설정이 필수가 되었으니 참고해 주시기 바랍니다.

0.5.0으로 업데이트하는 방법:

  • Docker 사용자: docker pull ghcr.io/fedify-dev/hollo:0.5.0
  • 수동 설치 사용자: git pull origin stablepnpm install
  • Railway 사용자: Railway 대시보드에서 서비스 재배포

전체 변경 사항: https://github.com/fedify-dev/hollo/releases/tag/0.5.0.

0

0.5.0 has been released! This update brings several improvements to make your Hollo experience even better.

We've enhanced the accuracy of sharing and liking counts, giving you a clearer picture of post engagement. Posts now maintain precise counts of shares and likes, which persist even when shared across different servers.

Thanks to contributions from @yamanoku, the profile page has received several enhancements:

  • You can now navigate to newer posts with backward pagination
  • Images are more accessible with improved alt text handling
  • Custom fields display better on smaller screens

The favicon now automatically adapts to your light/dark mode preference, and you can enable raw HTML in Markdown using the new ALLOW_HTML environment variable (with secure limitations on allowed HTML elements).

We've also expanded our Mastodon API compatibility by adding endpoints for muted and blocked accounts, making it easier to manage your social boundaries.

Important note for S3 users: The S3_REGION environment variable is now required when using S3 storage.

To update to 0.5.0:

  • Docker users: docker pull ghcr.io/fedify-dev/hollo:0.5.0
  • Manual installation: git pull origin stable and pnpm install
  • Railway users: Redeploy your service from the Railway dashboard

Full changelog: https://github.com/fedify-dev/hollo/releases/tag/0.5.0.

0

0.5.0 has been released! This update brings several improvements to make your Hollo experience even better.

We've enhanced the accuracy of sharing and liking counts, giving you a clearer picture of post engagement. Posts now maintain precise counts of shares and likes, which persist even when shared across different servers.

Thanks to contributions from @yamanoku, the profile page has received several enhancements:

  • You can now navigate to newer posts with backward pagination
  • Images are more accessible with improved alt text handling
  • Custom fields display better on smaller screens

The favicon now automatically adapts to your light/dark mode preference, and you can enable raw HTML in Markdown using the new ALLOW_HTML environment variable (with secure limitations on allowed HTML elements).

We've also expanded our Mastodon API compatibility by adding endpoints for muted and blocked accounts, making it easier to manage your social boundaries.

Important note for S3 users: The S3_REGION environment variable is now required when using S3 storage.

To update to 0.5.0:

  • Docker users: docker pull ghcr.io/fedify-dev/hollo:0.5.0
  • Manual installation: git pull origin stable and pnpm install
  • Railway users: Redeploy your service from the Railway dashboard

Full changelog: https://github.com/fedify-dev/hollo/releases/tag/0.5.0.

0
0
0
0
0
0
0
0

제 더위 팝니다

- 2월이라 아직 미개봉이구요 박스 상태도 열돔으로 감싸져 있어서 상태 좋습니다 시베리아 기단으로 선물포장 되어있어서 선물로도 괜찮아요
- 2025년도 S/S 시즌 신상이라 인기가 많아요! 문의만 주시는 건 정중히 거절하겠습니다
- 간혹 장마라고 물이 쏟아질 때도 있는데 잠깐이라 그것만 감안하시고 사용해주세요!
- 환불 어려우시구요 택배/직거래 다 가능합니다

이런 훌륭한 제 더위가 단돈
45,000원!
이 기회 놓칠 수 없겠죠? 문의는 멘션이나 DM으로 주세요!

0

회사 회의 중에 올라온 익명 민원

최근 사원식당의 간판이
태양
☀그림에 SHINE(샤인)(사원의 일본어 발음)식당!
으로 바뀌었는데, 누구 센스인지는 모르겠지만
:blobcatknifebaby:SHINE(죽어) 식당인거 같아서 바꿨으면 좋겠어요.

간판 대충 만든 인사 직원 물 마시다가 뿜음
:blobcatcoffeespit:

0
0

[hackerspub](hackers.pub)은 개인적으로는 좀 여러가지 가능성에서 기대를 많이 하고 있는데,
(사실 내가 자발적으로 불 지피고 있음)

* [velog](velog.io) 클론코딩하는 느낌으로 UI 짜놓고 HackersPub의 프론트엔드로 갖다 붙인다던가 (이미 마스토돈 서버에다가 [Phanpy](phanpy.social) 프론트 붙여서 호스팅하는 사례를 몇몇 차례 봐왔음)
* 위와 비슷한 사유로 Hashnode 블로그 템플릿이 말고도 HackersPub 블로그 템플릿 같은 생태계가 만들어질 수도 있음
* ActivityPub 지원되는 다른 블로깅 플랫폼과의 연결성

그 외에도 가능성이 있겠지만, 계속 탐색하다보면 뭐가 더 나오겠지...!!

0

洪 民憙 (Hong Minhee) :nonbinary: shared the below article:

2024 W07 - Weekly Kojima

Jaeyeol Lee @kodingwarrior@hackers.pub

HackersPub 블로그 운영 방향에 대한 고민과 아이디어를 담은 글입니다. 현재는 어떤 환경에서든 편집 가능한 블로그를 지향하며, Simon Wilison의 Link Blog 스타일을 벤치마킹하고 있습니다. 웹 브라우저 환경에서 long running task를 실행하는 다양한 방법(setTimeout, scheduler.postTask, Web Worker 등)과 Deno 팀에서 만든 웹 프레임워크 Fresh에 대한 소개가 있습니다. 또한, LLM 관련하여 .cursorrules 프롬프트 모음집을 소개하며, aider와 같은 도구에서 활용할 수 있음을 언급합니다. Draft 기능의 필요성을 느끼며 마무리 짓는 이 글은 블로그 운영에 대한 고민과 함께 유용한 기술 정보를 제공합니다.

Read more →
0

The projects I am currently working on:

  • Fedify: an ActivityPub server framework for TypeScript
  • Hollo: an ActivityPub-powered single-user microblog
  • BotKit: an ActivityPub bot framework for TypeScript
  • LogTape: a simple logging library for TypeScript (used by the above projects)
  • Yoyak: an LLM-powered CLI program for summarizing web pages
  • Hackers' Pub: an ActivityPub-powered blog for software engineers (i.e., a DEV.to for fediverse)

Maybe I'm juggling too many projects at the same time. 😂

0
0
0
0
0

Shucks, I never know how to introduce myself. Hi! I'm devils/Bruno (he/him).

I'm trans, gay, plural and from Portugal. PT/ENG OK! I'm also schizophrenic and epileptic and these are important aspects to how I interact with the world, especially the former.

I used to be @devils@critter.cafedevils 🐯 . I'm mostly here to post my art, but I will support other artists by boosting their posts as well 🧡

I have plenty of fursonas, but my current main one is Ashura the tiger, seen below!

Reference sheet of Ashura, an anthropomorphic tiger. It features two fullbodies, one with clothes and another without, one halfbody of his back and a close-up of his mouth. He's an adult and his pronouns are he/him.
0