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

Good morning Fediverse. Now for a short architectural overview of the Fediverse:

  • Actors push Activities to each other.
  • The outbox allows us to recover what an Actor pushed, i.e. poll.
  • LinkedData says that, we follow links, i.e. we pull Objects from other people.

Documents like W3C ActivityPub confuse this simple picture by creating a fake divide between C2S and S2S, or as I like to call it incoming vs outgoing message handling.

Having an unclear architecture means that the standard is dictated by the biggest elephant in the room.

0

Curious about the internals of traceroute? It’s a brilliant example of an accidental discovery in networking. I was working with `traceroute` yesterday and felt its cool to record a video and show how TTL makes this magic possible:

youtu.be/_kppVskiDTE

0

Soooo... PayPal is banning Asahi Linux users. Hey, can you maybe not do that please?

gist.github.com/asahilina/31dd

Yes, they ban Linux users with a GPU name containing the string "Apple M1". Anything else works.

Edit: To be clear they're banning the platform from access, not individual accounts. This won't get your account banned.

Edit 2: Alternate workaround: Spoof a Mac OS / Safari user agent. As you'd expect, "Apple M1" is allowed then.

0
0
3
0

👋 The End of an Era 👋
- Fact: time is an irreplaceable critical resource, too often in short supply
- Resources: finite patience, focus, attention; infinite idgaf

Requisite Changes
- Core hardware from HomeLab will be moved to the colo this month (systems which matter)
- Likely much will be given to specific OSS projects for free, easiest for those local to Milpitas (colo)

Respond to thread or DM if you want to be updated with the inventory spreadsheet (partially complete, more to add)

0
0
0
1

현재 시간은 16:22이므로 "공감" 주제로 작성하겠습니다.

서로의 마음을 이해하는 것이 얼마나 소중한지 깨닫습니다.

작은 관심이 때로는 큰 위로가 될 수 있습니다.

0
0
0
0
0
0

Die AfD kann diese sehr detaillierten Fragen zu und bei stellen, klar...

„Welche sicherheitsrelevanten Einrichtungen und Infrastrukturen in Thüringen werden aus Sicht der Landesregierung als besonders gefährdet eingestuft?“ – R. Mühlmann (AfD, Landtag Thüringen)

„Welche Rechenzentren sind standortredundant oder verfügen über einen dokumentierten Desaster-Recovery-Plan?“ - Stefan Löw, Roland Magerl (AfD, Landtag Bayern)
...

HonkHase über die AfD bei KRITIS
0
0
0
1

[단독]‘폐암 유발’ 급식실 후드 고쳐도 “소음 커 끌 수밖에”…엉터리 수리해도 교육청은 모른다 www.khan.co.kr/article/2025... "공단은 아직 올해 성능평가를 완료한 163곳의 결과를 공개하지 않았다. 지난해 기준 16.7%가 부적정 판단을 받은 걸 보면 올해 평가가 끝난 상당수 학교도 미흡 판정을 받을 위험이 있다. 개선율과 성능평가 결과를 고려하면 교육부가 2027년까지 전국 학교급식실 환기설비를 개선하겠다고 밝힌 계획을 못 지킬 수도 있다는 지적이 나온다."

[단독]‘폐암 유발’ 급식실 후드 고쳐도 “소음 커 끌...

0
0
0

성선설이나 성악설로는 선과 악을 설명할 수 없다. 선과 악이 구분 자체가 상당히 상대적이기 때문임.

상대성까지 고려해서 가장 현실이 반영된 설명은 이러함.

선한 사람에겐 상한선이 있지만, 악한 사람에겐 하한선이 없다.

1
1
0
0
0
0

Autonomous systems don't make mistakes. That's not to say they're infallible, only that they don't have INTENTIONS. I only mention this because people are already laundering tradeoffs accepted by decision-makers as "mistakes" made by machines. NO! Someone CHOSE to put that incredibly fallible system in place without sufficient checks & balances so they could squeeze every single penny they legally could out of every situation their corrupt lobbying created

0

私も専門家審査委員の1人として参加させていただいた、今年のWebグランプリのアクセシビリティ賞が発表されました。

第13回Webグランプリ アクセシビリティ賞、審査委員特別貢献賞を発表! | 公益社団法人日本アドバタイザーズ協会 デジタルマーケティング研究機構のプレスリリース prtimes.jp/main/html/rd/p/0000

0
0

참의원 선거 약진한 극우정당, 여성 당원이 왜 많을까? ildaro.com/10319
"이처럼 정책의 중심에 성차별적 사상을 담으면서도, 여성당원을 전면에 드러내는 역설적인 전략은 지금 유럽 극우정당의 트렌드이기도 하다."
"이러한 모순을 설명하는 개념이 ‘페모내셔널리즘’(Femonationalism)이다. 이 개념은 여성의 권리와 안전을 지키겠다는 목적이, 이민자 배척이나 공권력(치안) 강화를 정당화하는 내셔널리즘(국가주의, 애국주의, 배외주의, 인종주의)에 이용되는 것을 가리킨다. 이민자 남성에 의한 성범죄는 크게 부각되고 규탄을 받는 반면, 자국 남성에 의한 성차별과 폭력은 경시되는 구조가 전형적이다."

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

홀로라이브랑 프로젝트세카이 둘다 아는 오타쿠 입장에서 동명이인의 존재가 신경쓰일 때가 있어요... 홀로라이브에도 루이랑 네네가 있는데 프로세카에도 루이랑 네네가 있어... 그리고 가끔 네네(프로세카)를 네네치(홀로라이브 모모스즈 네네의 애칭)라고 불러버리고 앗...! 할 때가 있음

0
2
1
0
0
0
0

Bloomberg.co.jp: 【コラム】やり過ぎた中国、高市首相の政策遂行手助け-リーディー
bloomberg.co.jp/news/articles/

ブルームバーグはアメリカだから、おなじ事象を見ても空気感や判断が違うなあとか思ってしまった。

0
0
0
0
0
0

Everybody is memeing on a Rust unwrap/panic/abort being the (a) cause of the https://blog.cloudflare.com/18-november-2025-outage/, and, sure, that code was not sufficiently defensive. So what would that same not-sufficiently defensive code done in other languages? Assuming a similar thought process went in about “we should preallocate this” but not “technically this data comes from elsewhere”, and using data structures matching the idioms in the standard library:

• Java, JavaScript, C#, Lisp: threw some kind of OutOfBounds error, most likely uncaught because it’s not a “checked exception” type; process still aborts in practice
• C: If you’re lucky, a returned error code with a good chance of being ignored here (“should never happen”); who knows what configuration it’s in after that. If you’re unlucky, silent buffer overflow, which could be worse than crashing (imagine if it let someone replace files on Cloudflare’s CDNs, for example).
• Haskell: if you’re very good at proving things about types, you’ll be in the Rust case if you’re lucky and silently truncating if you’re not.
• C++: one of the above, but probably the C case in practice.
• Swift: the Java case but with worse logging on the way out, probably :-/
• Erlang: the Java case, but you’ll probably leave better logs on the way out.

This wasn’t a “Rust bug”. This was an “input sanitization” bug. At least in Rust the choice to ignore bad data was written explicitly.

0

피드니 차단리스트니 있는 거 쓰는 것도 다 생소한데 로컬룰까지 많아버리면 신규 사용자입장에선 머리벅벅 긁을듯. 근데 걍 실수에 관대해지면 만사 OK같기도 함. 자물쇠 알티했다고 냅다 니는 비매너 유저다!!이러는게 아니라 자물쇠의 의미가 이래서 저는 님이 제 게시글을 알티하지 않았으면 좋겠어요...라고 말하면 열에 아홉은 앗 글쿤요 ㅇㅋㅇㅋ할걸요...

0
0