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

I used to love GraphQL. It truly is great at reducing frontend complexity. But as I saw it used in production more and more, I saw that even though there are patterns for making the backend complexity similar or even less, the tendency is to have the complexity explode.

So now I refuse to build GraphQL APIs alone — it comes second, after a solid REST API.

0
0
0
0

Loving this: "The Copilot Delusion"

Quotes:
"Copilot isn’t that. It’s just the ghost of a thousand blog posts and cocky stack-overflow posts whispering, "Hey, I saw this once. With my eyes. Which means it's good code. Let’s deploy it." Then vanishing when the app hits production and the landing gear won’t come down."

"The problem isn’t just laziness. It’s degradation. Engineers stop exploring. Stop improving. Stop caring. One more layer of abstraction. One more lazy fetch call inside a render loop. Eventually, you’re living in a cathedral of technical debt, and every user pays."

"At that point, you’re not working with a copilot. You’re playing Russian roulette with a loaded dependency graph."

"But even if you're just slapping together another CRUD app for some bloated enterprise, you still owe your users respect. You owe them dignity."

deplet.ing/the-copilot-delusio

0
0
0

むぅ…これは流れに乗らねば!

世界の民俗が好きで映画が好きな方へ:
「みんぱく映画会」
「みんぱくワールドシネマ」
で画像検索するとテンションが爆上がりすることうけあいです。“画像検索” ですよ。。
「なんでみんぱくの近くに住んでないんだよ!自分のバカバカバカ!」て叫ぶことになりますよきっと…

0

Loving this: "The Copilot Delusion"

Quotes:
"Copilot isn’t that. It’s just the ghost of a thousand blog posts and cocky stack-overflow posts whispering, "Hey, I saw this once. With my eyes. Which means it's good code. Let’s deploy it." Then vanishing when the app hits production and the landing gear won’t come down."

"The problem isn’t just laziness. It’s degradation. Engineers stop exploring. Stop improving. Stop caring. One more layer of abstraction. One more lazy fetch call inside a render loop. Eventually, you’re living in a cathedral of technical debt, and every user pays."

"At that point, you’re not working with a copilot. You’re playing Russian roulette with a loaded dependency graph."

"But even if you're just slapping together another CRUD app for some bloated enterprise, you still owe your users respect. You owe them dignity."

deplet.ing/the-copilot-delusio

0
0
0

Recurring issue that I still haven't found a good solution for:

Is anyone aware of a decently reliable automation for reformatting text that previously used line length limits of 80 characters and forced line wraps, to one sentence per line?

Must preserve all Markdown formatting including tables and fenced code blocks.

(If you think this is trivial and can be solved with a sprinkling of regex — nope.)

Boosts appreciated!

0
2
0
0
0

Zed는 일단 에디터로서의 완성도가 매우 높다. 웬만한 기능이 모두 빌트인되어 있으면서, 방대한 코드베이스에서도 엄청난 반응성을 보여준다. AI 기능은 커서와 크게 다르지 않은데, 기본 제공 모델이 아직 Claude 뿐이다. (다른 모델은 API 키 필요) 그리고 IRC 같은 채팅 기능이 내장되어 있는게 재미있다. 전반적으로 상당히 공들인 것 같고, 장인정신 같은 것이 느껴지는 소프트웨어.

Zed 에디터에서 ~/.config/zed/settings.json 파일을 편집 중인 모습. 설정에는 AI 에이전트로 'claude-sonnet-4' 모델이 명시되어 있고, Vim 모드 활성화, 폰트 설정, 테마 설정('Dracula' 다크 테마), 사용자 정의 색상 등이 포함됨. 화면 오른쪽에는 '#vim' 채널의 채팅 로그가 표시되어 있으며, Vim 모드 관련 질문과 답변이 활발히 오가고 있음.
4
0
0

Recurring issue that I still haven't found a good solution for:

Is anyone aware of a decently reliable automation for reformatting text that previously used line length limits of 80 characters and forced line wraps, to one sentence per line?

Must preserve all Markdown formatting including tables and fenced code blocks.

(If you think this is trivial and can be solved with a sprinkling of regex — nope.)

Boosts appreciated!

0
0
0
0
0
0
0
0

Zed는 일단 에디터로서의 완성도가 매우 높다. 웬만한 기능이 모두 빌트인되어 있으면서, 방대한 코드베이스에서도 엄청난 반응성을 보여준다. AI 기능은 커서와 크게 다르지 않은데, 기본 제공 모델이 아직 Claude 뿐이다. (다른 모델은 API 키 필요) 그리고 IRC 같은 채팅 기능이 내장되어 있는게 재미있다. 전반적으로 상당히 공들인 것 같고, 장인정신 같은 것이 느껴지는 소프트웨어.

Zed 에디터에서 ~/.config/zed/settings.json 파일을 편집 중인 모습. 설정에는 AI 에이전트로 'claude-sonnet-4' 모델이 명시되어 있고, Vim 모드 활성화, 폰트 설정, 테마 설정('Dracula' 다크 테마), 사용자 정의 색상 등이 포함됨. 화면 오른쪽에는 '#vim' 채널의 채팅 로그가 표시되어 있으며, Vim 모드 관련 질문과 답변이 활발히 오가고 있음.
4
0
0
0
0
1

新人ちゃんのコロナが判明する前は「有給」と言ってた上司に、感染症による出社停止なので特別休暇(有給 個人の有給日数に影響なし)になりますって言ったら「5類なのに?」って言われた
「インフルエンザと同じです。出社停止なので」って返事したけど、みんな「5類」って名前になったら感染力が急激に落ちるとでも思ってんのか????

0
0
0
0

以前、「日本のポップス名曲をあるだけ教えて欲しい」とDMを送ってきたインスタのフォロワーに「中文ロックのおすすめ教えて!」と送りつけたら、「華語の括りでよければ未だにBeyondが最強」と返信が来たので改めて聴き直してみた。
知ってはいたんですけど。

『光輝歲月』『不再猶豫』が良いとのことだったので歌詞とレビューを調べつつ聴いてみたら確かに良かった。
『長城』も直接的すぎてすげーなって思った。

こんなロックなバンドの中心メンバーたるアーティストが「空虚な楽園」全盛期の日本のバラエティ番組なんかに嫌々ながら引き摺り出されて収録中に事故で死亡するとは、なんたることかと思った。マジで酷い話。
テレビ業界ってほんとクソ。
ameblo.jp/china-shanghai-taich

0