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
0

Wow, this is so good.

"‘Andor’ Creator Tony Gilroy Gives the Interview He Couldn’t During Its Release”

"So you get out your Fascism for Dummies book for the 15 things you do, and we tried to include as many of them as we could in the most artful way possible. How were we supposed to know that this clown car in Washington was going to basically use the same book that we used? So I don’t think it’s prescience so much as the sad familiarity of fascism and the karaoke menu of things that you go through to do it. You could list them from the show, or you could list them from the newspaper. "

hollywoodreporter.com/tv/tv-fe

0
0
0
0
1
1
0
1
0
1
0

This topic is mired in big feelings, so I tend to avoid publicly writing about it, but I've been revisiting this topic in conversations with friends recently. So instead of continuing to copy-paste my thoughts to friends in private, I decided to publish a thing.

If you have thoughts, please feel free to comment, reply, message me, etc... but, given the big feelings that I often see around this topic: please also remember to be kind.

treyhunner.com/2026/02/on-the-

0
0

손가락 하나 크기 유리판에 5테라바이트 저장…수천년 장기보관 www.dongascience.com/ko/news/76406 "유리에 새긴 정보는 이론상 290도 고온에서도 최대 1만 년 보존될 수 있다. 실온에서는 별도의 유지 전력 없이 수천 년 간 정보를 저장할 것으로 기대된다. 읽고 쓰는 속도가 빠르지만 유지하는 데 전력이 필요한 전자기 방식 저장장치의 한계를 보완하고 장기 보관용 정보 저장 문제를 해소할 방안을 제시할 수 있을 것으로 보인다."

손가락 하나 크기 유리판에 5테라바이트 저장…수천년 장...

0
1
1
0
0
0
2
0
0
0

NewScientist: "Antibodies harvested from the blood of paediatricians are up to 25 times better at protecting against the common respiratory infection RSV than existing antibody therapies, and are now being developed as preventative treatments"

This is both so logical and yet absurdly like a science fiction story ...

newscientist.com/article/25160

0
8
0

This topic is mired in big feelings, so I tend to avoid publicly writing about it, but I've been revisiting this topic in conversations with friends recently. So instead of continuing to copy-paste my thoughts to friends in private, I decided to publish a thing.

If you have thoughts, please feel free to comment, reply, message me, etc... but, given the big feelings that I often see around this topic: please also remember to be kind.

treyhunner.com/2026/02/on-the-

0

Djangonaut Space is 100% volunteer run, helping newcomers thrive in Django, each session takes 6 weeks of prep!🚀
Daniel – Navigator
Aayush – Captain
Rahmat – Djangonaut
Keanya – Presentation
Lidya – Social
Raffaella & Tim – Email/Discord
More: djangonaut.space/comms/organiz

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

We're looking for two Backend Ruby on Rails Web Developers to work with us remotely as part of the core team.

Ideally you are:

1. Very experienced with Ruby on Rails
2. Proficient in PostgreSQL, and familiar with Redis and Elasticsearch
3. Experienced in developing maintainable and scalable web backend and API systems

This remote full-time position requires a 4-hour overlap with the CET timezone.

For more info/to apply: jobs.ashbyhq.com/mastodon/ac9d

0
5
0
1
0

Here’s a little something I put together this week: Pinhead Map Icons. I was tired of digging through a bunch of different sources to find good cartographic icons, so I compiled all the public domain sources I could find into one unified set. You’ll see familiar faces from the likes of iD, OSM Carto, and National Park Service maps, plus some newcomers. Let me know what you think!

pinhead.ink/

0
6
0
0
0

We're at this weekend, sponsoring the community hall!

Join us for a sticker swap in the "pink" Collins room to meet the local Melbourne community, and learn about the CFP!

2026.pycon.org.au/cfp

Make sure you say hi to the PyCon AU team in their swanky 2026 shirts! 👕 They might just have some exclusive stickers to share that aren't on the table. 🤫

Oh, and one last thing... if you register this weekend you can still snap up one of the last remaining blind bird tickets!

0
0

Among the many things Doctorow gets wrong in That Post is this:

"It's not 'unethical' to scrape the web in order to create and analyze data-sets. That's just 'a search engine.'"

Apart from the fact that AI companies are particularly malicious in the way they scrape the web, I'd say we accept search engine scraping mostly on the premise that it's done for the benefit of the scraped sites. There's no such principle of mutual benefit in AI scraping — the AI company gets the value of the data scraped and you get bupkis at best, and possibly DDoS'd

0
0
0
0
0
0
7
0
0

:mastodon: が新規登録者に向けたオンボーディングプロセスで、Default server recommendations という新しい取り組みを始めるみたい :tony_happy:

ひとつの大きなサーバーに集中するのではなくよりユーザーに合ったサーバーに適切にユーザーが分散していくことを促す取り組みみたい。

🔗 Mastodon is for the people - Mastodon Blog
blog.joinmastodon.org/2026/02/

以前に、mastodon.social をレコメンドする動線になった時に一部ユーザーがユーザーが一つの公式サーバーに集中しすぎると懸念してたのを見たけど、その声にも今回応えたことになりそう :fistbump:

0
0
0
2
1

FWIW I really disagree with Cory Doctorow on the "purity culture" thing but I'm not going to get mad about it. The man's job is having takes. He has like fifty takes a day. He is Takes Georg. The vast majority of the takes are fine, and many are actually pretty great. If I had to have that many takes that fast I would have _way_ more terrible takes. I hope he changes his mind on this one but even if not it's fine I don't have to agree with everyone on everything

0