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.

Just donated to @peertube.

If you'd like PeerTube the ability to livestream and have the means, please donate to their fundraising campaign as well.

The campaign is running for another 33hrs, but I'm sure @Framasoft doesn't mind if you continue to support them with donations after this period :)

support.joinpeertube.org/en/

0
0
0

Claude Code 공식 문서에 따르면:

현재 Claude Code는 Windows에서 직접 실행되지 않으며 WSL이 필요합니다.

…라고 하고 있지만, Git for Windows가 깔려 있을 경우, Git Bash 안에서는 문제 없이 사용 가능하다. 다만, npm으로 설치할 때 scripts/preinstall.js 스크립트에서 Windows인지 검사하는 부분이 있어서 오류가 나며 설치가 중단되는데, 해당 스크립트는 오로지 Windows인지 검사하는 역할만 하고 있기 때문에[1] 아래와 같이 npm이 해당 스크립트를 실행하지 않도록 우회해도 설치에 문제가 없다:

NPM_CONFIG_IGNORE_SCRIPTS=true npm install -g @anthropic-ai/claude-code

다만 명령 프롬프트나 PowerShell에서 Claude Code를 실행시키려 할 경우 SHELL 환경 변수가 정의되어 있지 않기 때문에 오류가 난다. 그래서 Git Bash 안에서 Claude Code를 실행해야 한다.

일단 이렇게 설치해서 조금 써 본 결과 크게 문제는 없는 걸로 보인다.


  1. 해당 스크립트는 아래 코드가 전부다:

    /**
     * Preinstall script to check for Windows environment and exit gracefully 
     * with an informative message if detected.
     */
    
    // Check if running on Windows
    if (process.platform === 'win32') {
      console.error('\x1b[31m%s\x1b[0m', 'Error: Claude Code is not supported on Windows.');
      console.error('\x1b[33m%s\x1b[0m', 'Claude Code requires macOS or Linux to run properly.');
      console.error('\x1b[33m%s\x1b[0m', 'If you are using WSL (Windows Subsystem for Linux):');
      console.error('\x1b[33m%s\x1b[0m', '  1. Make sure you are running npm install from within the WSL terminal, not from PowerShell or CMD');
      console.error('\x1b[33m%s\x1b[0m', '  2. If you\'re still seeing this message in WSL, your environment may be incorrectly reporting as Windows');
      console.error('\x1b[33m%s\x1b[0m', 'Please visit https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/overview#check-system-requirements for troubleshooting information.');
      process.exit(1);
    }
    ↩︎
8

The spec says "sharedInbox endpoints SHOULD also be publicly readable OrderedCollection objects containing objects addressed to the Public special collection". Has anybody seen any implementations of this? The spec doesn't specify if the public objects are local to the instance being queried or should only include federated objects (or activities?). Given it's an "inbox" endpoint, I'd guess it's a collection of federated activities (since that's what's posted to the sharedInbox). 🤷

0
0
0
0
2
0
0
1
0
0
0
0
0
0
0

As part of United Nations Open Source Week, we’re convening a delegation of 12 open source experts whose work sustains the digital infrastructure we all rely on. Their presence brings critical, hands-on experience into international conversations on digital public goods, security, and innovation. They will form the core of our and contribute to the thematic direction.

Meet the delegation: sovereign.tech/news/maintainer

1/2

0
0
0
0
0
0
0
1

어제 카페다요님이랑 만났는 때,
제가 "저기요, 카페다요님 입니까?" 라고 말하고 싶은데 말이 잘 못나고 "카페다요
..." 만 했어요.
그거 후에 서로 번역기를 사용하고 대화했어요

0
0
0
0
0

Engineering-infused approaches to analyzing disasters are interesting, but imho, miss a lot. They frequently land on explanations like, "people don't voice dissenting opinions."

Ok, well, modern theories about how and WHY dissenting opinions do get voiced from inside of groups is more complex than that. I am tired of "groupthink" explanations that don't incorporate key features of the environment, and yeah, that includes being real about the disasters we're analyzing when they're white & male

0

出展します!​:ai_yay:​​:blobcat_yay:

6月20,21,22日にデザインフェスタギャラリー(東京都渋谷区神宮前3-20-2)にて行われるMisskey写真部展2025に写真を展示させていただきます!
:blobcataww:
僕の作品は幻想世界をテーマに展示しております!
僕含め29名の方が様々なジャンルで写真を展示しておりますので、ご興味ある方は是非お越しください!
:yorosiku_onegai:

0

同學說在美國工作時有認識長輩,耳聞長輩有陰陽眼,便好奇問長輩,當時在車上有沒有看到路上有阿飄,長輩說有啊!豈止在路上,車上也有,同學聽到在車上,便請長輩不要再說下去,長輩說這對你可能是新的感受,其實阿飄也是物以類聚,當人常常處負能量如憂鬱,就會吸引負能量多的阿飄⋯⋯

0

同學說在美國工作時有認識長輩,耳聞長輩有陰陽眼,便好奇問長輩,當時在車上有沒有看到路上有阿飄,長輩說有啊!豈止在路上,車上也有,同學聽到在車上,便請長輩不要再說下去,長輩說這對你可能是新的感受,其實阿飄也是物以類聚,當人常常處負能量如憂鬱,就會吸引負能量多的阿飄⋯⋯

0
1

어제 카페다요님이랑 만났는 때,
제가 "저기요, 카페다요님 입니까?" 라고 말하고 싶은데 말이 잘 못나고 "카페다요
..." 만 했어요.
그거 후에 서로 번역기를 사용하고 대화했어요

0
0
0
0
0
0
0
0
0
0
0
0
0

Hey food fans, here's a playlist full of food and drink videos on PeerTube:

🥗 fedi.video/w/p/4w8xB6R598fMw1Y

Videos include cookery, growing your own food, food history, foraging, food gardens, fast food etc.

- If you're on a phone, scroll first two video titles at the bottom to see rest of the playlist.

- If you're on a computer, choose a video from the playlist on the right.

- If you're watching embedded, click ⏭️ or ⏮️ to see next or previous videos in the playlist.

0
0

I think it’s time to start checking my next Linux hop. There is a restriction which will really limit the options.

My next Linux install must support Xorg/Xlibre (hopefully the second)

Extra points if it doesn’t use systemd (but not mandatory)

I’ll keep this post pinned to add updates on my findings.

0
0
0
1