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

BREAKING: Judge blocks Noem's second attempt to keep members of Congress out of immigration facilities.

U.S. District Judge Jia Cobb issued a temporary restraining order on Monday morning.

New, at Law Dork: lawdork.com/p/breaking-judge-b

0
0
0
0

RE: fem.elbarri.online/@raconet/11

Just discovered there is a fediverse party [called 2a FEDIFESTA] happening in on the 28th of this month!

I added it to this list of fedi events going on I started recently hackers.pub/@wakest/2026/upcom

0

in the future when you hear a little bird singing in a tree, you'll be able to hold your phone up in the air and it'll identify the bird based on its song. and a big red flashing message will appear on your phone like "CRIMINAL BIRD DETECTED. THANK YOU FOR IDENTIFYING THIS BIRD" and you'll hear a distant buzzing as three police quadcopters converge on your location to arrest the bird

0
0
0
0
0
0

"Long before Israel’s genocide in Gaza, successive U.S. administrations, Democratic and Republican alike, abandoned any pretense of restraining the increasingly unhinged Jewish supremacist state. Instead of enforcing international law, Washington built a parallel system of economic and diplomatic power to shield Israel from accountability."


counterpunch.org/2026/02/02/we

0
1
0
0
0

& accounts to follow:

!@punkPunk Group - Punk discussion group
@evansee/saw - Punk & rock’n’roll music news, podcast, radio show
@historyofpunkrockPunkrock History - History of punk rock incl. photos, facts, flyers etc
@HawaiiPunkMuseum - Hawaii Punk Museum
@hearsepileup - Punk/stoner/grunge rock band
@punkirratia - Basque punk internet radio station
@showsMONTREAL Ask A Punk - Montreal punk music events community calendar
@AltPressAlternative Press - Alternative Press Magazine

0
0
1

更新はこうしん :saba:

ceb4a878fb (upstream/main) Add `Select` component (#37702)
6188de3efc Add ActivityPub serializer specs (#37706)
9de54635ed Add coverage for "too many IDs" scenario in `api/v1/statuses` (#37699)
d0cd436ac9 Update dependency pg to v8.18.0 (#37686)
c6f5315aa9 Add text-autospace to status content (#37694)
29e5532870 Add components `RadioButton` and `Fieldset` (#37685)
69351b3b74 Update dependency aws-sdk-s3 to v1.213.0 (#37656)
b3086ffbf3 Update dependency annotaterb to v4.21.0 (#37672)
89be2030d4 Update dependency brakeman to v8 (#37673)
1100035af4 Profile redesign: Additional badges (#37683)
65ccf89bfc Update dependency pg-connection-string to v2.11.0 (#37687)
6bf2b27b5b New Crowdin Translations (automated) (#37688)

0
0
1
0
0
0

Ghostty nightly now supports the `click_events` extension introduced by Kitty and supported by Fish. If you're using Fish 4.1+, you can click (no modifiers!) anywhere at a prompt to move the mouse. I believe Ghostty is the first to support this extension outside of Kitty.

As far as as I can find, the only shell to support this is Fish (4.1+) and the only terminal to support this previously is Kitty. It'd be great for more of both ecosystems to support this.

Other terminals do support moving the cursor with the mouse to some extent (Ghostty included since 1.0), but do so by another, more fragile mechanism: when you click, it just best-effort calculates a number of synthetic left arrow key inputs to pretend to move your cursor. This is super fragile because it can't take into account shell behaviors particularly around indention, multi-line, and if you're not at a prompt at all...

The `click_events` extension allows Ghostty to know when you're at a prompt line, and works by encoding a mouse click event while at a prompt line to the shell. The shell then takes over and handles all the logic of moving the cursor, which makes the most sense!

PR: github.com/ghostty-org/ghostty

0

You don't use open source software because it's better (it usually isn't).

You don't use open source software because it's freer (it only sometimes is).

You don't use open source software because it's got better politics (it isn't always).

You use open source software because *it is the only option*. In the long run, if it isn't open source, it doesn't exist.

image source: keithstack.com

Email explaining Adobe is abruptly discontinuing Adobe Animate in one month.
0
0
3
0

Maximum Toronto?

North-facing Union Station on the left is lit by sunlight reflected from RBC Plaza across the street and behind the camera (not visible in pic).

The Royal York Hotel is on the right. I stayed there when I was a kid. I was the annoying kid on the train yelling "I see the CN Tower! Mom! Dad! Random stranger! Look!" (Any other Gen Xers remember the paper fold-together trains they handed out to us kids?)

The CN Tower rises above.

A TTC logo completes the Torontoness.

A classic view of Toronto for the train traveller.
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0

Enrollment is open for the next run of my App Performance and Instruments Virtuoso course, beginning February 23.

It's a perfect time to level up your skills and dive deep into what makes your apps tick.

The full-length, in-depth, online course is fully updated for Instruments 26 and is currently 33% off its regular price!

I only run the course a few times each year. I hope you can join me!

Details and registration at swift-virtuoso.com.

(And please boost to help spread the word!)

0
0
0
0
1
0

I'm excited to announce that my abstract for BSDCan 2026 is accepted. In June, I will talk about HMP scheduling on FreeBSD and little bit of relevant scheduler stuff at Ottawa. The work is still ongoing and it needs many preliminary works done on FreeBSD schedulers, so it’s hard to guarantee that the HMP changes would land before BSDCan. Still, I will put maximum effort on this during my internship at the FreeBSD Foundation.

Fun fact: BSDCan is a week before my midterm exams (aka reading week)

0
0
0
0

Ah, OpenBSD.

@bsdBSD Security Advisories posts that there's an httpd(8) errata.

$ doas syspatch
$ doas rcctl restart httpd

Total effort? about 40 seconds of my life total across three machines. I might not have even had to restart httpd, but it cost nigh-nothing to do so.

I wish all updates were that boring/straightforward.

mastodon.bot/@bsd/116002109793

0
0
0
0
0
0
1
0