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
1

소프트웨어 개발자의 고백: 더 이상 자기검열은 없다
------------------------------
- 수개월 동안 *두려움 때문에 글과 온라인 활동을 중단했던 개발자* 가 *자기검열을 멈추고* , 그동안 인정하지 못했던 기술적·개인적 부족함을 고백하는 글
- *다형성(polymorphism)* 개념을 10년 넘게 이해하지 못했고, *SQL 실력을 잃었으며* , 대부분의 코드를 *자동화 테스트 없이 배포* 해 왔다는 사실을 …
------------------------------
https://news.hada.io/topic?id=24713&utm_source=googlechat&utm_medium=bot&utm_campaign=1834

0
0
0
0
1
1
0

Hey, all. I need to find some examples of small (like, Raspberry-Pi-small) Fediverse instances that shut down because the traffic was too much for them. Do you know of any examples? Blog posts or other URLs with explanations would be helpful.

(Note that this is somewhat different from the thundering herd problem when someone shares a link on the Fediverse to a non-Fediverse site.)

0
0
0

Hey, all. I need to find some examples of small (like, Raspberry-Pi-small) Fediverse instances that shut down because the traffic was too much for them. Do you know of any examples? Blog posts or other URLs with explanations would be helpful.

(Note that this is somewhat different from the thundering herd problem when someone shares a link on the Fediverse to a non-Fediverse site.)

0
0
0
1
0
1

The code doesn't do anything yet, but I'm fairly happy with the project layout for troubled_waters so far. I think it makes pretty good use of `just`, `pyproject.toml`, and `uv`/`pdm`/`pipx`.

The big thing I'm not completely happy with so far is that it's not exactly configurable whether it uses `uv` alone or `pdm` and `pipx` together. Either way, though, zero assumptions are made about what version of Python you may or may not have on PATH.

codeberg.org/cgranade/troubled

0
1
1
1
1
0

Obnoxious "AI" enthusiast quotes, snark

Reading a blog post by the guy who made a name for himself by being annoying on the ocaml repo among others

"I recently discovered that I possess certain AI-assisted superpowers"

Off the psychosis race right off the bat, mkay.

"This PR was entirely AI-generated over the course of 2–3 days. Can you tell?"

Yes. We can all tell, bud.

"I asked Claude to show me the differences between two code paths — yes, you can ask models to describe code! —"

Epiphany ain't what it used to be.

"even if I didn’t type the code myself, I own it"

Dubious, but the US Copyright Office's claims about mixing in human contributions to legitimize these otherwise *unownable* pieces of IP are vague enough that even someone like you can probably cross the threshold by accident.

"It feels a bit like being a principal engineer guiding a team of mid- to junior-level developers."

Here I am pretending to be surprised that you devalue other human beings. But the shamelessness of doing it loudly sure is something. Hope you can collaborate more with your peers, y'all deserve each other.

"my real constraint is cognitive bandwidth"

I agree with this.

"Overall, I feel like a coding god."

Must be true.

0
0
0
1
1
3
0
1
0
1
1
1
0

But we cannot just trust the DID doc alone. Because a user can claim to belong to that service while they don't. This can happen because they have full control over their did doc. For example, someone can have did doc pointing to bsky PDS while that PDS doesn't know about them.

0

The service should register itself to the user DID doc. This is quite obvious but I didn't realized at first time and struggled for a while. There is no registration step for AppView. AV is just a client and registration is done to decentralized services, stored in user DID doc.

0

1. the service itself should check if they want to register the user. obviously they cannot accept every registration from all network 2. signed PLC operation through PDS requires auth (even with email verification), so the service itself should create session with identity:* permission.

0

sharing my experiments with using "services" in DID doc. Say I'm going to add a new non-PDS service for atproto users. The registration step should be done from the service, and not from appview or via xrpc calls. The service itself should be able to perform as client. Two reasons:

0

SparklingOutlaw🍉 shared the below article:

2025 MAMA Awards Saja Boys Collab Performance Officially Canceled

Soompi: Latest K-Pop, K-Drama, Korean Entertainment News (2024) @soompi.com@web.brid.gy

The special Saja Boys collaboration performance that was scheduled for Day 2 of the 2025 MAMA Awards has officially been canceled. On November 29, KOZ Entertainment announced, “Due to the scaling down of the 2025 MAMA Awards, [BOYNEXTDOOR] will no longer be participating in the performance that was scheduled for today. We ask for fans’… Continue reading 2025 MAMA Awards Saja Boys Collab Performance Officially Canceled

The post 2025 MAMA Awards Saja Boys Collab Performance Officially Canceled appeared first on Soompi.

Read more →
0
2
1
0

I didn't realize that Swiss trains apparently also adhere to the "schedule for 80% of capacity rule".

Apparently trains in Switzerland go around 80% of the top speed possible on the track. The 20% overhead is used to make up time in the case of delays.

The thinking is: stable and predictable operation is more important than going faster. Because the cost of passengers regularly missing layovers is much higher than the benefits of trains being 20% faster.

0
0
1

로컬 RAG를 구축하고 싶으신가요?
------------------------------
-
Skald 는 데이터를 제3자에게 전송하지 않고 완전히 *자체 호스팅 가능한 RAG 시스템* 을 목표로 개발됨
- RAG 구성요소는 *벡터 데이터베이스, 임베딩 모델, LLM, 리랭커, 문서 파서* 로 나뉘며, 각 요소에 대해 *오픈소스 대안* 을 제시
- Skald의 기본 로컬 스택은 *Postgres+pgvector* , *Sentence Tr…
------------------------------
https://news.hada.io/topic?id=24712&utm_source=googlechat&utm_medium=bot&utm_campaign=1834

0
0
0
0
0
0
1
1
1

nichinichi🏳️‍⚧️🏳️‍🌈さん:
「高市に3000万献金してる「神奈我良」なる団体、得体の知れなさがハンパなくて怖い…

検索してみたけど宗教法人ってことしか分からない。自前の神社があるから日本会議とか神道政治連盟とかの亜種なんだろうけど…HPの怪しさがヤバすぎて途中離脱してしまった。これも「そんなこと」で済ますんだろうか」 / X
x.com/nichinichibijou/status/1

0
0
1