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.

If I wanted to be on a "better" Twitter after the Musk takeover, I would open a BlueSky account. It delivers the same centralised, algorithm driven experience that divides in overhyped influencers and mere click fodder users, just the way all centralised "social" networks are designed to be.

And that's why I am NOT on BlueSky but here on the Fediverse. The Fediverse isn't a better X, Facebook, Instagram. It's the Fediverse. People to people. Embrace the principle and you will be happy here!

0
0
0
0
1
0
0
0
1
0
1
0
1
0
0
1
1
1

Amazonの配送業者による配達物紛失は初めての経験だったンゴ
みんなは経験ある
:menme_siosio:​?

1
1

오앙, 오늘 좀 늦게 퇴근하고 인천광역버스를 탔는데 산타버스네요! 🎅 기사님이 산타 복장으로 승객들한테 츄파춥스를 하나씩 나눠주시더라고요! 괜히 기분이 좋네요!

인천 산타버스!
2

仮に10,000円の株があったとして、100株の単元を買うのに100万円が必要
ハードルが高いんだけれど、株価が1%上下するだけで1万円も上下する、極めて狂気なマネーゲームが始まる

1
0
0
0

I realized that I dislike the OAuth Client ID Metadata document that's supposed to supersede the Dynamic OAuth Client Registration mechanism:

datatracker.ietf.org/doc/draft

The first complain is that it seems to address only online clients - ie, to be able to determine an attempt at OAuth authorization has a valid client, its ID needs to be a document that's addressable on the web and returns valid metadata.

So offline clients are left to invent some static web metadata storage for themselves, which frankly is not feasible.

1/2

0

기사 내용은 '간부가 자기 신분 이용했다.'인데 발라드가수랑 간부 이름은 안 밝히고 피해자의 이름만 밝혀서 마치 피해자가 문제인 것처럼 오독하게 만듬🤔 조회수 어그로 쩌는구만!

RE: https://bsky.app/profile/did:plc:a6qvfkbrohedqy3dt6k5mdv6/post/3mal3xfoyqk2j

0
0
1
1

Windows User: My computer froze again. I have to restart it for the third time today

Linux User: That’s rough. My system has been running for 3 years straight without a single crash

Windows User: Wow! What have you been doing with all that uptime?

Linux User: Trying to get my usb ink printer to work 😅

0
2
0

配送業者に問い合わせたが完全に紛失してしまったみたいなので、
同じソフトを木曜日に再送してくれるとのこと。
最悪配送不備保証してくれない可能性もあるかなと思っていたので
その点は良かったのだが今日ドラクエをプレイすることは不可能になってしまいましたンゴ
:menme_siosio:

1
1
0

LLM 도움이면 못할 것도 없을 듯 하여 블로그를 직접 만들고 싶은데, 스프링부트 + 그냥JS로 만들어도 괜찮을지 모르겠습니다. (사실 아는 게 그것 뿐입니다..) 혹시 조금 더 편리하고 좋은 스택이 있을까요?

0
0
1

I realized that I dislike the OAuth Client ID Metadata document that's supposed to supersede the Dynamic OAuth Client Registration mechanism:

datatracker.ietf.org/doc/draft

The first complain is that it seems to address only online clients - ie, to be able to determine an attempt at OAuth authorization has a valid client, its ID needs to be a document that's addressable on the web and returns valid metadata.

So offline clients are left to invent some static web metadata storage for themselves, which frankly is not feasible.

1/2

0
0
1
  • hugo 로 만든 블로그에서,
  • 동일 페이지 안에서, 주석이나 챕터같은 링크들을 오갈 때,
  • 웹브라우저의 이전 내비게이션을 하면 이전 스크롤 위치로 안돌아가는 문제가 있었는데
  • 사이트의 헤더와 푸터 때문에 스크롤 위치를 브라우저가 제대로 인식을 못하기 때문이었다는 걸 클로드 덕에 알게 되었고 (분명 맨 처음엔 영문법 물어보는 걸로 시작했었는데 어쩌다가...)
  • 이걸 브라우저의 History API 에 저장해놨다 사용하는 자바스크립트를 사용해보길 권장하길래
  • 이런 데 자바스크립트를 쓰는 건 과잉 아니겠느냐고 따졌더니
  • GitHub, Notion, Discord 같은 대형사이트에서도 그렇게 해요! 라고 반박하며 설득하길래 (리터럴리 인용: "이건 "과한 JavaScript"가 아니라 "필요한 JavaScript"입니다.")
  • 설득에 넘어가서 적용했는데
  • 뭔가 진 기분이 들면서도 재미있었어요.
  • 언리얼 엔진으로 작업할 때도 이렇게 애가 능숙하면 얼마나 좋을까-_-
  • 하지만 이렇게 느끼는 건 제가 웹에 능숙하지 못해서이고, 웹도 복잡한 케이스로 가면 "이 정도 수준이면 심각한 업무에는 걱정도 되고 효율도 별로니까 안쓸래 투덜투덜" 할지도 모르겠다는 생각이 들었어요.
0

🇯🇵🦊: 저는 여러가지 해물 낱말을 배웠어요. 저는 이제 원어민 수준이다​:blobfox_w_:

🐟... 생선이다
🦑... 오진어다
🐙... 낙지, 쭈꾸미
🦀... ​:aigo:​ 왠지 이걸 몰라요​:blobfoxnotlikethis:

1
0
0
0

Windows User: My computer froze again. I have to restart it for the third time today

Linux User: That’s rough. My system has been running for 3 years straight without a single crash

Windows User: Wow! What have you been doing with all that uptime?

Linux User: Trying to get my usb ink printer to work 😅

0
1
2
0
0
0

I made something new: an eslint plugin to validate your npm ecosystem lockfiles! It supports npm, pnpm, yarn, bun, and vlt, and it's already helped find a supply chain security attack vector inside a fortune 500 tech company. npmjs.com/package/eslint-plugi

You can also run the eslint rule as a standalone CLI! `npx lintlock` / npmjs.com/package/lintlock

(all written in ESM, all with minimal deps, all supporting only modern node, for those that care about that sort of thing)

0
1
0

Spending the holidays processing just how betrayed I feel by the software and web industry

Basically my career has been fifteen years of hope and promise—some fulfilled, some not—followed by a decade where the industry dropped all pretence and switched to just overtly looting, manipulating, and gouging.

Being a bit angry about it is probably quite reasonable

0
0
1
0