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.

Hello, world! We are Bunk Computer Cooperative -- a worker-owned technology in Western North Carolina. We're building local computing infrastructure that's of and for Western

We're still getting off the ground, but we've been hard at work the last eight months and we're ready to introduce ourselves. We wrote an blog post that you can read at the link in our bio, and we'd be thrilled if you did! Boosts Appreciated!

Yours in bits and bytes,
Bunk Cooperators

a photograph of the Bunk Computer Cooperative members peaking over the tops of their laptops. Above their heads is the Bunk Computer Cooperative logo
0
0
0
0
0
0

After test-driving various browsers, I'm back with

I tried Chromium, qutebrowser, Brave, Vivaldi, Zen & Floorp.

The minimal keyboard-driven UI of Qute was my favorite, but it lacks some mainstream extension support that I need.

Vivaldi can be customized with details like toolbar at the bottom, but had some crashers and oddities.

Zen's "Compact mode" is great, but it has a serious light-mode theming bug.

Firefox isn't perfect, but is today's sweet spot.

What's your fav browser?

0
0
0

YouTube: trying its best in the war against FOSS alternatives, frontends and ad blockers to create a single unified ad-ridden interface for video

: would you like an RSS feed of your subscriptions so you don't even need to come check?

0
0
0

労働組合スゴイ!!ICEに拐われて収容された人が、SEIUというめちゃ影響力のあるサービス業の労働組合メンバーだったから、労組がそのメンバーの釈放を要求する$100,000分の広告と18ヶ所でのプロテストを計画している。サービス業には多くの非正規滞在の人がいるから、ここで踏ん張って多くの人を守る姿勢で素晴らしい。

UAW(自動車製造の労組)や農業の労組も、政権の強制送還やアクティビストの収容を公式に強く批判しているけど、SEIUみたいにアクションはまだしてない。(UAWはもともと民主党支持だけど、経済関連のトランプ派が増えて大統領選挙はどっちを支持するか…という感じだった)

https://paydayreport.com/seiu-launches-100-000-ad-campaign-holds-18-rallies-to-release-immigrant-activist/

0
0

Hiya I'm looking for the experiences of some older aro/ace creatures & people. (but isn't required, look below!)
:boost_ok: Boosts preferred! :boost_ok:

I've been thinking a lot recently (always a bad sign/j), and I've been wanting to find some people who are aro-ace and what they 'do' socially and living-wise in their 30s/40s. Let's say I don't live with a partner but I also don't want to live alone, what do you do?
I really like it when a house feels _alive_, and honestly besides the nuclear family I haven't seen anyone live the way I'd like to live.

Do you have any experience with that, do you have friends or family who live less conventionally now that they live alone. Do you have similar yearnings or desires?
I'd love to hear from you :]
- Envy ♥
0

Which would you consider the cooler way to do statistics?

0

@stefanoStefano Marinelli I've been checking this out today because you popped up in my feed. I just so happen to be working on a blog project and this is practically the perfect solution. I've been weighing using a blog platform or writing my own simple back end that I could just drop files into. Your script makes the latter a snap.

Nice work! I look forward to seeing the end result.

0

I’ve officially deployed a Nixos based slideshow/ info screen for a client. It runs a rust client for the Xibo open source backend. It turns itself on and powers off at the end of the day. Has different systemd timers for different office hours throughout the week. Shows the weather, a slideshow of upcoming events and calendar showing that day’s events. Very slick and highly configurable. So far it’s been solid and I’m impressed.

0

I love how Kat Abughazaleh shut down CNN's "are Democrats too woke" line of questioning, but at the same time?

She shouldn't have had to. Most Democrats these days are right of Reagan in some very significant ways, and they're *still* falling for the same old "far-left" countermessaging they did in the aughts.

Corporate news is absolutely pushing that narrative, and establishment Democrats never seem to fucking learn that you can't out-right the right.

readtpa.com/p/absolutely-not-h

0
0

This is a program that I've been championing within @nivenlyThe Nivenly Foundation over the past year, after we noticed that security vulnerabilities weren't being disclosed responsibly, and not enough research was going into the security of Fediverse software.

You might remember my Pixelfed vulnerability from last year, where OAuth scopes weren't checked allowing for privilege escalation via the API (CVE-2024-25108), that was our very first test-case of this program.

I'm incredibly proud to be involved in launching the Fediverse Security Fund from Nivenly Foundation (a 501(c)4 not-for-profit cooperative)

RE: hachyderm.io/@nivenly/11426849

0
0
0

I've been experimenting with @simonSimon Willison's LLM CLI in Shortcuts, and I've put together a system that can take raw YouTube transcripts of videos and reformat them for clarity. It also extracts key quotes and interesting passages.

It works with Claude 3.7 and Gemini 2.5 Pro over the API. Here's how I built it and instructions to set it up:

macstories.net/mac/llm-youtube

0
0

If Congress doesn’t have the power of the purse and the courts don’t have the power of law, then our system of checks and balances crumbles and the US constitution is finished.

Either the administration faces immediate and overwhelming resistance to this, or democracy in the US is over.

There are mass protests in Serbia right now.

There are mass protests in South Korea right now.

And yes, there are mass protests in the US right now, getting larger and larger by the week. You don’t hear much about it — the press is sheepish about covering it — but it •is• happening.

Time to show up. Over and over.


latimes.com/california/story/2

0
0
0
0
0

@AltCode I forked this out to a new topic. I think it's time to loop @pfefferle@mastodon.social into the conversation (at the very least so this could be potentially escalated).

Mattias, it seems that when the WPML and ActivityPub plugins are enabled together, notes federated out by the blog user in another language have different ids but the same preferredUsername.

e.g. ruari@vivaldi.com: https://vivaldi.com/?author=46 and https://vivaldi.com/ja/?author=46

NodeBB interprets this as two different users. Curiously, Mastodon does not, the second ID explicitly does not resolve.

So there can be two solutions here:

  1. The underlying issue can be fixed by WordPress, the solution of which is out of scope (for me at least)
  2. NodeBB can adopt whatever mechanism Mastodon is using... which is most likely that Mastodon does a two-way when asserting an ID, and ensures that the webfinger resource points to the ID.

The remaining questions here are:

  • whether preferredUsername is meant to be unique to the instance (in which case having multiple ids point to an identical preferredUsername would be a violation), and
  • what exactly AP software should do when it encounters this situation... store a list of "known alias" IDs? There are potential security issues to doing so.
0
0

Grab your camera and enjoy spring on Vancouver Island! Limited to 3 persons.

Spring is an active season that provides lots of great photo opportunities as the landscape don new colours in multiple shades of green and the snow melt swells streams to form beautiful cascades in the lush rainforests.

Learn more about my photo tour on my website: catherinebabault.com/workshops

Photo of water cascading down rounded boulders. The text over the photo reads: Spring on Vancouver Island, 16 to 18 May 2025 with Catherine Babault.
0
0
0

i unironically think risc-v is becoming the new mips

it's not going to be used on desktops or servers, but one day you're going to buy a home appliance or a random cheap router, tear it apart, find a cpu you don't recognize, google it and find out it's some odd risc-v cpu used only and specifically on that device
0

Hello again Hachyderm! :hachyderm:

As promised, here is the announcement blog post regarding the Pixelfed vulnerability, outlining the impacts to our community.

Our blog post outlines the data behind the decision and steps for admins to reach out to us to refederate after they patched the vulnerability.

Although the number of following relationships was low, the number of instances was high relative to that number. Basically: we're still in the process of reaching out to impacted instances as of this publication. Thank you for your patience!

community.hachyderm.io/blog/20

As a reminder: we're happy to answer questions and engage with the Fediverse community. We're here to help :blobfox:

0
0
0
0
0
0
0
0
0
0

Oh how I do love the docs at .

I am attempting to do the "System wide vim/nvim configuration" example at https://nixos.wiki/wiki/Vim and rebuild is giving me this error:

error: attempt to call something which is not a function but a set

I read on one forum that removing the { } you see there, the set in question, from the override line, that would fix it, but then I of course get

error: expected a set but found a function

Since this is coming straight from the wiki and my syntax is correct, this is what you might call

Annoying

0
0
0
0
0

gather all ye snac server users. gotosocial is having a weird issue where your poll votes get interpreted as DMs, and to help debug it i need you to vote in my poll so i can take a look!

(please boost this status so i can reach as many snac users as possible)

0

Hello again Hachyderm! :hachyderm:

As promised, here is the announcement blog post regarding the Pixelfed vulnerability, outlining the impacts to our community.

Our blog post outlines the data behind the decision and steps for admins to reach out to us to refederate after they patched the vulnerability.

Although the number of following relationships was low, the number of instances was high relative to that number. Basically: we're still in the process of reaching out to impacted instances as of this publication. Thank you for your patience!

community.hachyderm.io/blog/20

As a reminder: we're happy to answer questions and engage with the Fediverse community. We're here to help :blobfox:

0
0
0
0