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

🚨 ONLINE PANEL: Protecting the Right to Safety: Responding to Bill C-12 | February 25, 11:30 AM EST

is on the verge of becoming law. If it passes, it will fundamentally change who can access refugee protection in .

@cercmigration.bsky.social is bringing together leading experts and advocates for an urgent online panel discussion about what’s in this bill, what it means for asylum seekers and migrants, and what we can still do.

👉️ REGISTER: torontomu.ca/global-migration-

ONLINE PANEL: Protecting the Right to Safety: Responding to Bill C-12 | February 25, 11:30 AM EST
0
0

A couple of months ago a family friend had a very serious health issue and he couldn't move or speak much. So I put together a web app with a set of phrases, connected to a game controller, in a way that he could just select phrases from the list to communicate. Luckily this person got better quickly, and this app was no longer needed, but I decided to improve this experiment and publish it as an Open Source project.

So, this is VoxEase. It can be operated with a mouse, a touch screen, a computer keyboard, a game controller using a single hand, or you can set it to scan the list of phrases automatically so you only need to press one button to pick your phrase.
It only requires a modern browser and once downloaded it works offline.
It supports multiple languages and it can also be used by people with sight impairments (it works with screen readers).

Any suggestions on how to make it better are welcome!

Link: turisc.github.io/voxease/

0
25
0
0
0
0
0
0
7
0
0
3
0

What if... you had one Fedi account on a generic headless server that simply hosts and federates your data... and had C2S UIs for microblogging, long form writing, media editing and sharing, link aggregation, games, fitness tracking, and so on, that all used that same Fedi account. Technically, it's a similar concept as ATProto (but no relay and app view) and Solid Pods (but no RDF).

It seems possible... if we can improve the AP C2S API/protocol sufficiently.

0

RE: mstdn.social/@stshank/11612740

For me 1Password has not grown significantly in value or capabilities. I am stuck at the old version on Mac to avoid their pig electron app.

While I still depend on parts (migration is hard), the rest of the family is fully on Apple passwords.

0

The first time you click a Fediverse button on my site, you’ll be asked to enter your home instance — in other words, your own Fediverse server. This can be a self-hosted instance or a platform like Mastodon, Pleroma, and others.

Once that’s set, clicking on an “Also on” syndicated post link will open the corresponding URL directly inside your own Mastodon instance. From there, you’ll see it as a native Mastodon post, which means you can reply, boost, or favourite it just like any other post in your timeline.

The same logic applies to the “Fediverse” sidebar widget. It reads the instance you previously saved in your browser’s localStorage and uses it to trigger a remote follow request directly from your own Mastodon account.

🔗 https://rmendes.net/notes/2026/02/24/bada4

0
0
0
0
10
0

Found a copy of ZEXALL, assembled natively for the Z80 (ZEXALL.COM), the z80 instruction exercizer, one of the suite of z80 emulation test tools, but for CP/M. I'd run many of these early on, compilable C versions that ran in Teensy. This is the first time in most of year since I've run one.

On CP/M it runs about twice as fast as a reported overlocked 25 MHz z80 chip, consistent with my half-assed estimate of mine being 60 MHz equiv. This doesn't matter and I don't care; it's way over "fast enough", more than 10X any real machine end to end.

But under MP/M, wow.

ZEXALL.COM runs

CP/M: 19:30 (19 min 30 sec)
MP/M: one instance running: 23:27
MP/M: two copies running: 46:50

Now that's low overhead! This is with four consoles active and the margin clock running, and for about a minute or two, me poking at a console. Oh, that console was nearly unusably slow, but it worked fine. 20/40 minutes of solid CPU utilization, no I/O, is a good test of simple preemptive task switching.

MP/M with the modern four window display, USB, and SD cards is revealing the just fabulous and forgotten/neglected work DR did.

Real multitasking on the crappy z80, 13 years before Windows 98 brought same to the x86.

0

The scary and beautiful thing about AI is it's going to make a lot of stuff become "I can use it, but I have no idea how it works". Many more people drive cars and have no idea what happens when they press on the accelerator, I mean none at all, than know anything about it. I think that is good. Most of us go to the grocery and get food with no clue what is required to get it there. Back when the first market opened there were prob old farts cursing that people didn't know where food came from.

0
0
0

Dear 1Password: Just bite the bullet and say "Important: We’re increasing the cost of your subscription." Because we all know what "updating the cost" in the subject line will mean.

Also, aren't subscriptions supposed to pay for ongoing development and innovation?

Gripes aside, I like 1Password.

Screenshot of this text:

While 1Password has grown substantially in value and capability, our pricing has remained largely unchanged for many years. To continue investing in innovation and the world-class security you expect, we’re updating pricing for Family plans, starting March 27, 2026.
Current vs New Pricing:
Current price: $59.88 USD / year
New price: $71.88 USD / year
0
0
0
0
0
1
0

This looks like a really cool multicursor plugin for . I'm gonna give it a try and see how it works for me:
github.com/jake-stewart/multic

I've seen a lot of people say that multicursors are not the "vim way" of doing things. But for me, multicursors cover that gap where visual-block is not enough and recording a macro would be slower than doing the edit by hand.

0
0
0
0

労働が非人間的になるのは「疎外」と呼ばれるけど、先日洪民憙さんの記事を読んだばかりだった。

Marxは『資本論』第一巻で、イギリスのラッダイト運動をこう評した。

労働者が機械そのものと機械の資本主義的利用とを区別し、したがって物質的生産手段そのものではなく、その社会的搾取形態を攻撃することを学ぶまでには、時間と経験が必要だった。

機織り機を打ち壊した労働者たちの怒りは正当だった。方向が間違っていただけだ。問題は機械ではなく、機械をめぐる資本主義的社会関係だった——機械が労働時間を短縮するどころか延長し、労働者を解放するどころか機械の付属物にしてしまうのは、機械の本性ではなく、機械を配置する方式の問題だった。Marxは彼らを嘲笑したのではなく、闘争が成熟していく過程を叙述したのだ。

https://writings.hongminhee.org/2026/02/acting-materialistically-in-an-imperfect-world/

1

For the Y2K, we weren't allowed to change any of the original code running on the AS/400. That code was always off-limit, and had existed since the 1970s as far as I know.

We created an intermediate tool that would look at transactions going into and out of the database.

When data was coming out, we'd convert the dates to 4-digit years. Then when data was going in, we'd convert 4-digit years back to 2-digit years.

I have no idea if 26 years later that is still in place. I suspect so. But the thought that banks will authorize AI and "vibe coding" to magically replace all this off-limit code running on the back end is hard to believe.

0
8
0
0
0
0
0
1

RE: mastodon.social/@metabrainz/11

Today the world has lost a light 😢 Rob was a good friend and amazing human being. His passion for open communities, open data and music was infectious and unmatched. If you have never had a chance to meet Rob, please take a moment to read these two pieces by him to understand the difference he made in the world:
* his essay in Open Advice about how not to start a community: open-advice.org
* the story about using a cake to get your project paid by Big Tech: blog.metabrainz.org/2013/12/05

🫡

0
2
0
0
0
1
0
1

Does anyone believe it's just an embarrassing coincidence that the genAI hucksters have such a baldly reductive stance on the value of human life? Do genAI users empathize with Trump's apologists?

techcrunch.com/2026/02/21/sam-

0
0

また君が代は大切な人の長寿を願う歌というやつが例のSNSでたくさんリプついてて、たぶんAI投稿なんだけど、ついてるリプも「高校の頃にラブソングと習った」「天皇のことじゃない」「現代文で読むほうが理解できる」みたいな、たぶんこれもAIによる存在しない過去が捏造されている。与作が木を切っていたほうが、まだいくらかマシだったかもしれん。

0
0
1
0
0
0
0
0