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

@mariusormarius @smallcircles🫧 socialcoding.. @evanEvan Prodromou Yes, it can be done in the client or the server, or both. I’d like to see an interoperable way to define custom timelines (a kind of user-defined timeline algo) that the server maintains. A Mastodon account list timeline is a super simple version of it, but AP could provide something much more powerful (advanced filtering, merging, ranking, …). Ideally, these could be shared and customized further on the client side.

@steveSteve Bate frankly I disagree with this point. Servers should be simple. We need to move away from the paradigm of custom purpose ActivityPub servers that Mastodon pushed where the client and server are the same service.

Timelines should be orthogonal to the ActivityPub specification and, in my opinion, kept well away from it.

What's the benefit for my client application to know what your server's preferred timeline representation is?

Let's not go down the path where everything looks like a nail because we really like hammers.

@smallcircles🫧 socialcoding.. @evanEvan Prodromou

0
0
1

Politique française, Quentin

C'est fou, c'est dingue à quel point la france est ouvertement nazie. Quentin a des hommages et une minute de silence. Aucune des victimes de l'extrême droite n'ont étées reconnues similairement. Ismael, Clément, Brahim, Ibrahim, et des dizaines d'autres oublié.es, masqué.es, assassiné.es par la police ou des groupuscules.

0

Politique française, Quentin

C'est fou, c'est dingue à quel point la france est ouvertement nazie. Quentin a des hommages et une minute de silence. Aucune des victimes de l'extrême droite n'ont étées reconnues similairement. Ismael, Clément, Brahim, Ibrahim, et des dizaines d'autres oublié.es, masqué.es, assassiné.es par la police ou des groupuscules.

0
1
0
0
0

"Cory is right in pointing out that almost any technology we have has been touch by problematic figures. Racists, fascists, sexists, rapists. You name it. Anything you touch will have some research or engineering or product work by a person you despise in it.

"The strawman is his claim that people who criticize LLM usage are doing that for some form of absolutist reasons. That they have a fully binary view of the world as separated into “acceptable, pure things” and “garbage”. Which is of course false."

tante.cc/2026/02/20/acting-eth

0
0
0

2026 への移動を最高にするためのスポンサーイベントを開催します。お申し込みいただくだけで、無料で「さんふらわあ」にご乗船でき、何十人もの Rubyist と一緒に苫小牧まで海路で向かうことが出来ます。昨年ご好評をいただいた でご都合が悪かった方も、是非今回でリベンジしていただければと思います。 https://gmo.connpass.com/event/384252/

0
1
0
1
0

If you're on LinkedIn and are thinking about verifying your account with them, maybe read this first. It walks through LinkedIn's privacy disclosure to identify 17 companies that may receive and process the data you submit, including name, passport photo, selfie, facial geometry, NFC data chip, national ID #, DoB, email, phone number, address, IP address, device type, MAC address, language, geolocation etc. Unsurprisingly, it seems the biggest recipients are US-based AI companies.

thelocalstack.eu/posts/linkedi

A screenshot from thelocalstack.eu 

// THE 17 COMPANIES THAT TOUCH YOUR FACE

Persona maintains a public list of subprocessors — third-party companies that process your personal data on their

behalf. Here's the ful list:
COMPANY WHAT THEY DO WITH YOUR DATA LocATION
Anthropic Data Extraction and Analysis San Francisco, USA
Openal Data Extraction and Analysis San Francisco, USA
Grogeloud Data Extraction and Analysis San Jose, USA
AWS Infrastructure, Image Processing Houston, USA
Google Cloud Platform Infrastructure as a Service Mountain View, USA
Resistant Al Document Analysis New York, USA
FingerprintJs Device Analysis Chicago, USA
MongoDB Database Services New York, USA
Snowflake Database Services Bozeman, USA
Elasticsearch Search and Analytics Engine Mountain View, USA
Confluent ETL Services Mountain View, USA
DBT ETL Services Philadelphia, USA
Sigma Computing Data Analytics. San Francisco, USA
Tableau Data Analytics. Seattle, USA
Stripe Gredit Card Processing South San Francisco, USA
Twilio Communication APs (Phone, SMS) Denver, USA
Persona Identities Canada Gustomer Support & Development Toronto, Canada
0
23
1
0
0
6
0

종로 금은방 주인이 손님들 금·현금 챙겨 잠적..."3천 돈 규모" (영상) www.ytn.co.kr/_ln/0103_202... "또 YTN이 접촉한 고객들은 A 씨가 금을 받기 전에 비용 전액을 계좌 이체로 미리 결제하도록 했다고 전했습니다. [피해 고객 : 전액을 다 입금을 해야 주문이 가능하다고, 자기네 방침이 그렇다고. 아기 돈(통장)도 깨가지고, 남편 돈 있던 거에서 천만 원, 제 돈 있던 거에서 천만 원 그렇게 해서 깬 거거든요.]"

[단독] 종로 금은방 주인이 손님들 금·현금 챙겨 잠적...

0
0
5
0
1
0

트럼프 “한국, 가자 재건 모금 참여”…외교부는 “요청받은 바 없다” www.hani.co.kr/arti/politic... "하지만 한국은 평화위원회 가입을 하지 않은 상황에서 모금 참여 요청도 받지 않은 이상 현재로썬 검토할 이유가 없다는 입장이다. 이번 첫 회의에도 김용현 전 주이집트 대사는 발언권과 의결권이 없는 옵서버 자격으로 참석했다. 현지에서 논의 내용과 회의 성과를 지켜보고 다른 국가들의 동향도 살피는 차원이다."

트럼프 “한국, 가자 재건 모금 참여”…외교부는 “요청...

0
0
0
0
0
0
0
0
0

[단독] ‘색동원 사건’ 같은 장애인 시설 학대 반복되는데... 쉼터 피신 장애인 10명 중 3명 또 ‘시설행’ www.womennews.co.kr/news/article... "이와 관련해 장종인 인천 중증장애인거주시설 색동원 성폭력사건 공동대책위원장은 “집단 수용 방식 자체가 이미 인권침해적이라 장애인 거주시설은 학대에서 안전할 수 없는 공간”이라며 “피해자의 거주시설 전원 조치는 ‘2차 가해’나 마찬가지”라고 목소리를 높였다."

[단독] ‘색동원 사건’ 같은 장애인 시설 학대 반복되...

0
0
0
0

오래 기다리셨습니다!!!

BlueBase: Python으로 밑바닥부터 직접 만들어보는 DBMS

https://theeluwin.github.io/BlueBase/

결국 완성은 못했지만, 일단 공개할 수 있는 부분이라도 공개합니다.

RedBase DBMS을 구성하는 PF, RM, IX, SM, QL 중 PF와 RM을 여러분들이 직접 구현 할 수 있게, 과제의 형태로 제공합니다.

PF는 paged file의 약자로, file을 page 단위로 관리하는 컴포넌트입니다. 대충 4096 바이트 단위로 관리하는데요, file에 바로바로 read하거나 write하지 않고, 자주 사용되는 page는 가능한 memory에 있도록 중간에 buffer manager를 둡니다. 그렇다면 buffer에 공간이 모자라면? buffer에 있는 page 중 누군가를 evict 할 수밖에 없습니다. 그럼 뭘 기준으로 하면 좋을까요? 이 부분을 잘 생각해서 구현해보고, 성능을 비교해보기 바랍니다. 제가 cache hit/miss 시뮬레이션 구현해둔게 있으니, 제 custom 보다 높은 성능을 달성해주세요!

이후 RM은 record management의 약자인데, PF를 사용해서 record들을 가져오거나, 새로 넣거나 등을 하게 해줍니다. 그렇다면 전체 record를 순회하는 scan 연산이 중요하겠죠. 이 부분을 구현하는 것이 핵심입니다. record는 page 앞 부분에 bitmap을 둬서 slot이 비어있는지 아닌지를 확인하는데, 만약 record 삭제 명령이 마지막 slot을 비우게 된다면 해당 page는 더이상 필요 없겠죠. 그렇지만 이를 바로 free로 만드는건 조금 비싼 연산이 필요합니다. free page list를 다시 계산해야하거든요. 그래서 보통 DBMS에서는 이러한 작업들을 vacuum 연산으로 해결합니다. 추가로, 지금은 고정 길이 record만 다룰 수 있습니다만, 가변 길이를 허용하려면 어떻게 해야할까요? 이 부분들은 자유롭게 구현해보시면 좋겠습니다.

문서와 테스트는 모두 공개되어있습니다. 기여해주시면 감사하겠습니다! 다만, 정답 코드와 핵심 로직은 마지막까지 저 혼자 해보고 싶습니다 (도전).

https://github.com/theeluwin/BlueBase

밑바닥부터 직접 만들어보는 DBMS에서 page cache policy에 따른 성능 비교.
5
0
1

Sunny 써니🇵🇸🍉🗝️ (@Sunny_Europe24) on X
エプスタインのGmailアカウントが
アーカイブ化されて誰でも閲覧できるようになっていたんだ…!UIはまさにGmailと一緒。ちなみに「Okinawa」でキーワード検索したら結構メール出てきたので、背筋が凍った。沖縄にも手を出していたのか!

t.co/fufLHQZTnC x.com/i/status/202448332825945

0
0

Street Art Utopia shared the below article:

Playing With Statues (10 Photos)

STREET ART UTOPIA @streetartutopia@streetartutopia.com

Statues are usually serious business—generals on horses, pensive philosophers, solemn memorials. But when you add a little human imagination (and perfect timing), they become the best comedy partners in the city. More: People Played With Statues (23 Photos) 🥊 1. The Surprise Uppercut This kid sells it perfectly! The statue’s outstretched arm lines up exactly with his face as he leaps backward. It looks like he just took a heavy hit from a bronze heavyweight champion. 10/10 for […]

Read more →
0
0
1
0
1

チタロ (@PAGE4163929) on X
🚨 レス・ウェクスナーは、エプスタインがロスチャイルド家(連邦準備制度理事会の設計者)とジェフ・ベゾス、そしてグーグルのために働いていたことを認めた。

すると彼の弁護士が身を乗り出し、「もし5語以上で答えたら、お前を殺してやる」と言った。

えっと、何だって?😳😬 x.com/i/status/202475950085155

0
0
0
0
0

Hey, you, reader:

Ever been browsing someone's blog, website, repo -- even their social web profile -- and thought to yourself "Wow, that's really neat. I love what they did here!"

Consider telling them! Someone on here made a post a while back encouraging people to do just that, and I've tried to make a conscious habit of contacting the authors of neat little indie and smolweb sites.

Email, guestbook, comment; whatever it might be, consider reaching out somehow to share your appreciation. You might be surprised at how much it makes their day.

You might also be surprised to discover how much making their day makes yours, too.

0
30
0