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.

For our anniversary this year, we're creating a special zine to commemorate our community's contributions, achievements, and memories from 25 years of CC. Our theme? Remix is resistance!

We are looking for creative works that reflect how remix, reuse, adaptation, and sharing can challenge power, build community, preserve culture, and imagine more just futures.

Submit your work (art, photography, stories, poems, comics, and more!) by March 31. docs.google.com/forms/d/e/1FAI

0
1
0
0

jj is just so fun. It even makes sense to me to use merge commits now! Never really was happy with merge commits in git, but here it just works nicely and I can rebase everything and nothing breaks

A jj view of commits in a kind of diamond shape. two commits based off the main branch, and a single commit merged from both commits.

see also the raw jj log dump:


```
○    zvpqznpu github@oli-obk.de 2026-02-16 15:11:24 git_head() 8892696e
├─╮  Rip out rustc_layout_scalar_valid_range_* attribute support
│ ○  kqxwzuyz github@oli-obk.de 2026-02-16 15:11:24 rustc_layout_scalar_valid_range_end_end 01df8d6d
│ │  Stop using rustc_layout_scalar_valid_range_* in rustc
○ │  zltlworp github333195615777966@oli-obk.de 2026-02-16 10:02:41 push-tzonluoyuwkq* 88c3bb50
├─╯  Use `!null` pattern type in libcore
◆    xnmkrwun bors@rust-lang.org 2026-02-16 04:20:25 main fef627b1
```
0

This , we’re thinking about friends and family supporting a survivor of family violence, whether by helping to pay for groceries, connecting them with resources or listening without judgment, write two Rise Women’s Legal Centre staffers.

thetyee.ca/Opinion/2026/02/16/

0
0
0
0
0
1
1
0

As the year of evil and intimidating horse quickly approaching, I am going to do one thing

quit
fully, and actually learn Japanese and other language the proper way

Thank you for helping me learn Esperanto in the early days tho, mi sopiros al (la pasinta versio de) Duolingo kun profunda melankolio

2217 day streak
1
0
0
2
0
0
1

I miss the music app that was centered on _my music_

Playlists, Artists, Albums, Songs, these were the primary axis of navigation — the Nouns of the system.

Now I get Discover, Radio, New, all _their stuff_ while my stuff is tucked away under “Library”

0
0
0
1
0
0

📍KYOTO 京都
我想像中滿滿遊客的鴨川,其實是京都人慢跑、遛狗、散步、釣魚、練舞⋯⋯的地方,是日常生活中的一部分。
我們在鴨川散步了一個小時,突然覺得是不是在這裡生活還不錯,因為比起北海道來說天氣比較宜居。
我好像一直很嚮往住在有河流或海邊的城市,之前去巴黎,儘管塞納河畔有尿騷味,地上還散落一堆啤酒瓶碎片,但有人在彈吉他、看書,還是讓我買了一杯珍奶坐在河邊整個下午,總覺得那才是「生活」。

0

GFXを使ってるのに解像感ゴリゴリの写真を撮らない俺くん・・・素直にXシリーズに戻ってもいいのではないかと思う瞬間は無いことはないけど、ラージフォーマットじゃないと撮れない写真ってあるんですよ。多分。知らんけど。

0
1

I've been thinking about building my first desktop app, and one of the ideas is giving people something to do with all of the various "download your data" options from LinkedIn, Google, your Twitter Archive, etc. I know there's the Twitter Archive 11ty project, but I thought there was an effort several years ago for something like this but I can't think of the name or who was involved - does it ring any bells? I'd love to talk to folks who've tried this before - especially if there are wheels here that don't need reinventing that I haven't found yet.

The idea would be something normies can use that gives them the instructions for how to request their archive and then a place to drag and drop it, a way to sync it for storage they already have, and something to DO with that data (digital memoir, some publishing it somewhere option, etc).

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

Today in InfoSec Job Security News:

I was looking into an obvious ../.. vulnerability introduced into a major web framework today, and it was committed by username Claude on GitHub. Vibe coded, basically.

So I started looking through Claude commits on GitHub, there’s over 2m of them and it’s about 5% of all open source code this month.

github.com/search?q=author%3Ac

As I looked through the code I saw the same class of vulns being introduced over, and over, again - several a minute.

0
0
0
1
1
0
0
0
0
0
0
Four panel comic:
1st: A wizard says, "PULL THE SWORD FROM THE STONE AND BECOME THE NEW KING! 
2nd: Boy ask, "ARE THERE ANY OTHER AVAILABLE JOBS?
3d: Wizard replies, "GET THE CAT OUT OF THE TREE AND BECOME THE NEW LIBRARIAN."
4th: The boy sits in the library reading his book with the cat sleeping on his desk.
0
0
0