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.

반도체나 배터리 만드는데 필요한 희토류까지 안 가더라도, 그냥 당장 발전소 만들고 전선 깔고 할 구리 자체가 부족하다는데, 인류가 정말 한가하다 싶긴 하죠. 게임 같으면 자원 부족, 환경 파탄 배드 앤딩 루트 뜨고 있을 듯.

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

0
0
0
0
0

지금 음악방송서버 테스트 중인데 같이 들으실 분. 이 앱 깔아서 제 방송국 접속하면 나오는 듯.

주력은 추억의 애니,게임 음악 등. 앱 상에 검색해서 (검색어 : 네오) 나온 방송 헤더 헤드폰 모양 누르면 음악 나옵니다.

지금 방송 중인 곡들은 제 추억의 애니, 게임음악곡들. 리스트가 리셋 되었기에 신청곡 받습니다. (있으면 틈. 90년대~2000년대 초,중반 곡들이 많이 있습니다.)

앱의 신청곡 란에 제목 쓰면 제 화면에 나옴. 나오는 음악 관련 질문 있으면 채팅방에 적던가 하면 기절잠 안 했다면 답변 드립니다.

종종 딜레이 때문에 끊길 때 있어서 소리 안 나오면 10분 정도 있다가 다시 접속하면 나옵니다. 그래도 안 나오면 채팅창에 바로 말해주세요.

0

그러니까 이게. 선진국 (그래봤자 한국일본유럽중국미국캐나다) 몇 곳에서 AI 서버하고 발전 인프라 급하게 만든다고 구리, 은이 부족하다는 이야기거든요. 지구가 넓은 것 같아도 자원은 유한하고, 지금 구리 캐기 시작해도 광산 하나 새로 캐는데 17년이 거린다고 해요. 지구 전체의 가용 자원을 쏟아부어야 성립되고 발전 가능한 AI... (당연히 개발도상국도 지금 전기,통신 깔아야 하는데 구리가 없음)

RE: https://bsky.app/profile/did:plc:447baz4chyvqlfcvy4c33tl5/post/3mc7kx6ue622g

0
0
0
0
0
1
0

Remember when I said driver development isn't linear ? Here is another chapter.

I have had a bladeRF SDR for years. Brought to Morocco, where returning defective hardware isn't really an option - you get what you get. And what I got, I thought, was a slightly defective unit. Sending it oversea cost more than just ordering another.

The DC offset calibration was always a bit off:

Calibrated @ 347500000 Hz: I= 944 (Error: 3.44), Q=1328 (Error: 3.47)

Error values around 3.4? Not great, not terrible. But not what you want from a $400 SDR. I eventually gave up, shoved it in a closet, and bought a HackRF instead. The bladeRF sat there for years, collecting dust, while Nuand dropped the price and I told myself I'd gotten a lemon from a bad batch.

Then I tested it on FreeBSD.

Calibration failed immediately. Timeout errors everywhere. But that's what led me to the bug.

libusb_handle_events_timeout() returns LIBUSB_ERROR_TIMEOUT when the timeout expires with no events. That's not an error, the function working as documented. But the bladeRF driver was treating it as unexpected:

if (status < 0 && status != LIBUSB_ERROR_INTERRUPTED) {
log_warning("unexpected value from events processing...");
status = error_conv(status);
}

That error_conv() call was corrupting the event loop timing. On Linux, the calibration "completed" — but with garbage results. The bug didn't blow up. It just silently poisoned the data.

One two-line fix:

if (status < 0 && status != LIBUSB_ERROR_INTERRUPTED &&
status != LIBUSB_ERROR_TIMEOUT) {

After the fix:

Calibrated @ 347500000 Hz: I= 944 (Error: 0.41), Q=1328 (Error: 0.42)

My "defective" SDR now calibrates perfectly.

The hardware was never broken. The driver bug silently corrupted calibration for years. I spent years thinking I had bad hardware because error values of 3.4 looked like "marginal hardware" rather than "broken software."

FreeBSD didn't fix my SDR but testing on FreeBSD forced me to actually debug the problem instead of living with silent corruption.

Pushed the fix upstream. If your bladeRF calibration has always been "a bit off", try this patch.

0
0
0
0
0
1

"우린 극우가 아냐" 이대남과 차원이 다른 대학가 윤어게인 n.news.naver.com/article/047/... 캠퍼스까지 잠식한 부정선거 음모론..."극우 아닌 보수"라며 총학·동아리로 세력화 "극우 세력 스스로 보수라고 부르며 그렇게 불리길 원하는 이유는 사회의 정상적 구성원으로 인정받기 위함" "극우주의는 꼭 폭력이 아니어도 증오, 선동, 음모론 등으로 헌법과 법치와 같은 보수주의 핵심가치를 기꺼이 공격·파괴한다"

"우린 극우가 아냐" 이대남과 차원이 다른 대학가 윤어...

0
0
0
0
0

@dansup Hello. If you decide to add EXIF metadata support to at some point in the future, please note that has introduced an ActivityPub extension for this, described here: joinvernissage.org/ns#exif.

Supporting the same extension across both platforms would be highly beneficial for users, who should remain the primary focus 😊.

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

Weekly update:

* Added more free tools to MyOG.social
* Expanded OpenGraph image preview support myog.social/tools/og-preview
* Improved OG fetching performance significantly
* Many UX improvements to OG preview tool
* Improvements to improve trial funnel

0
1

During the January holidays, I replaced with and moved the root partition to an external USB drive, so the microSD is used only for /boot.

It runs pretty fast, but I can’t think of anything it could run that Linux couldn’t.

For now, I’m just playing with the OS itself, trying to write ARMv6 assembly and playing Hack on this machine.

0
0

https://github.com/anxrch/hypewriter/releases/tag/v0.1.0

자신감을 갖고... Hypewriter 0.1.0을 릴리즈했습니다.
취미로 글을 쓰시는 분들(속칭 글러)을 위한 프로그램 개발을 목표로 하고 있습니다.

현재 pdf, docx, txt로 내보내기를 지원하며([그림 2] 참조)
그 외에도
글자수세기, 타자기 모드, 마크다운 문법 일부 지원, 다양한 구분선 및 인용 스타일 등을 지원합니다.

아직까진 부족함이 많지만... 잘 부탁드립니다.

3
0

At Plausible, many of us do 4-day workweeks whenever we want to – no questions asked.

This gives us more space for deep, meaningful work while keeping our work-life balance healthy.

We still make sure the product runs smoothly, support requests are always covered, and our subscribers can rely on us when they need help.

Beyond that, we trust each other to manage our time responsibly and focus on what truly matters.

0
0
0
0
1
0

During the January holidays, I replaced with and moved the root partition to an external USB drive, so the microSD is used only for /boot.

It runs pretty fast, but I can’t think of anything it could run that Linux couldn’t.

For now, I’m just playing with the OS itself, trying to write ARMv6 assembly and playing Hack on this machine.

0
2
0
0

https://github.com/anxrch/hypewriter/releases/tag/v0.1.0

자신감을 갖고... Hypewriter 0.1.0을 릴리즈했습니다.
취미로 글을 쓰시는 분들(속칭 글러)을 위한 프로그램 개발을 목표로 하고 있습니다.

현재 pdf, docx, txt로 내보내기를 지원하며([그림 2] 참조)
그 외에도
글자수세기, 타자기 모드, 마크다운 문법 일부 지원, 다양한 구분선 및 인용 스타일 등을 지원합니다.

아직까진 부족함이 많지만... 잘 부탁드립니다.

3