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
1

RE: mastodon.social/@mcc/116047636

I can quite firmly say that this isn't the case anymore. AT Protocol's OAuth had a bit of a rocky start because of permissions, but permission sets are now pretty much generally available.

Basically this was a UX issue where users believed an app password was more secure than OAuth.

But now more and more AT Protocol applications are using OAuth since they can request granular access that way. i.e., "I want to just write into this specific collection or call these specific XRPC endpoints" is now a thing.

atproto.com/specs/permission

AT Protocol doesn't use OIDC, because OIDC doesn't make a whole lot of sense in decentralized applications — there are parts that do, but also parts that don't. For example, what do you return for the profile response when there is no global "profile"?

OIDC also mandates JWTs in places where it may not make sense to use them (e.g., ID Tokens are JWTs as are refresh tokens in OIDC)

AT Protocol is however implementing OAuth 2.1, which incorporates many security considerations.

I think we can probably borrow both the prompt, login_hint and id_tokens from OIDC, but I don't think full OIDC would actually make sense here.

It's just like how Mastodon now borrows some ideas from OIDC whilst not fully doing OIDC. (see the profile scope and userinfo endpoint)

OIDC works well in more centralized systems, OAuth 2.1 with DPoP works better for decentralized systems.

0
0
0
0
0
0
0
0
0

joking about kink

as an asexual reverse engineer, my favorite fetish to see come across my dash is hypnokink GIFs

because sometimes they do like YOU ARE BEING REPROGRAMMED with flashes of source code, and I get to take apart the GIF and figure out where they got the source from

0
0
0

oh word, discord is over? oh no, where will people looking for subject matter expert advice be forced to assign themselves a role and work their way up to the main chat ucb style until a basement neckbeard who has the pdf you want gatekeeps it until you bark for him or what the fuck ever

0

I see tons of posts about here, and it makes sense. It’s a great option for people who can.

But this excludes the vast majority of regular people who do not have the technical skills to run a data center.

We owe it to everyone to make open cloud services that:

- do not put profit first
- do not “own” or “monetize” their users’ data
- resist enshitification by letting users take their data somewhere else
- are as easy and straightforward as the “closed” status quo

0
0
0
0
0
0
0

RE: mastodon.social/@HolosSocial/1

We built Holos Discover, a 100% ActivityPub search engine, to solve a problem: Holos servers start with empty search indexes.

Being fully ActivityPub-native means every deletion, edit or block is processed instantly. Only public posts from consenting users are indexed. We respect every signal available.

This raised concerns, and that's fair. It may have highlighted misunderstood default settings. We're ready to shut it down if the community feels it's not welcome.

discover.holos.social/how-it-w

0
0
0
0

I see tons of posts about here, and it makes sense. It’s a great option for people who can.

But this excludes the vast majority of regular people who do not have the technical skills to run a data center.

We owe it to everyone to make open cloud services that:

- do not put profit first
- do not “own” or “monetize” their users’ data
- resist enshitification by letting users take their data somewhere else
- are as easy and straightforward as the “closed” status quo

0
0
0
0

@leavexLeave X - Protect Democracy Netherlands, social.overheid.nl/directory part of the overheid.nl (gov.nl) domain. Since last November it is out of pilot status, and an official shared national service offered to all Dutch public sector entities. digitaleoverheid.nl/overzicht- The final part of your sentence, 'away from X' is not true or decided though. Likely @beheerderBeheerder Mastodon Overheid will be able to say more.

@tonTon Zijlstra @leavexLeave X - Protect Democracy @beheerderBeheerder Mastodon Overheid

Probably @communitymanagerSocial.overheid.nl Support is in the best position to answer the question. The team behind it is responsible for functional management and also works on policy relating to the instance.

Btw the NL gov instance is also reachable via social.gov.nl :-)

0

Which EU country will be the first to officially move its public institutions to a national Mastodon instance, bringing political debate to the Fediverse and away from disinformation platforms like X?

We know some national-level instances already exist (e.g. in Germany). The question is: who will make it a political decision, not just a technical one?

If you think of another country, add it in the comments 👇

@leavexLeave X - Protect Democracy Netherlands, social.overheid.nl/directory part of the overheid.nl (gov.nl) domain. Since last November it is out of pilot status, and an official shared national service offered to all Dutch public sector entities. digitaleoverheid.nl/overzicht- The final part of your sentence, 'away from X' is not true or decided though. Likely @beheerderBeheerder Mastodon Overheid will be able to say more.

0

How do we Grow the Open Social Web? Good question! But lots of people have good ideas, and many of them are coming to our online un-workshop on this, March 2.

Some of them are already listed on our event page, with the ideas they submitted.

Sounds interesting? Join us! fediforum.org/2026-03-growing-

0

Which EU country will be the first to officially move its public institutions to a national Mastodon instance, bringing political debate to the Fediverse and away from disinformation platforms like X?

We know some national-level instances already exist (e.g. in Germany). The question is: who will make it a political decision, not just a technical one?

If you think of another country, add it in the comments 👇

0
0
0
0
0
0
0
0
0
0
0
1
0

Poslanci jednají o změnách pravidel jednání sněmovny k omezení obstrukcí. Čtyři hodiny úterní schůze zabralo jednání o podobě programu. Opozice ani na pátý neprosadila pokus doplnění programu sněmovní schůze o projednání návrhu na sesazení předsedy SPD Tomia Okamury z čela dolní komory.

0

Got off a video call with the humane society. We got final approval to adopt the cats!

They are very very picky about who can adopt their adult-caught formerly feral cats, since they're more challenging than a well-behaved kitten, but they apparently had a meeting about me and my husband and concluded that we know enough of what we're doing to give them a good home. 🥺

Hearing that made me feel like I could finally breath after holding my breath. We pick up the kitties next Monday after filling out some paperwork and taking two of them to their final humane society vet appointment. Then we bring them home, put them in our newly furnished cat room, and begin the work of making them comfortable.

0
0
1

LLMs do not think. They are an interactive, static snapshot of the statistical distribution of words (or tokens) in a large body of text.

If you catch yourself again and again being amazed by the latest magic trick from silicon valley and wondering if there might not yet be some kind of ghost in that machine, inoculate yourself with the following wisdom:

softwarecrisis.dev/letters/ai-

0
0
0

Got off a video call with the humane society. We got final approval to adopt the cats!

They are very very picky about who can adopt their adult-caught formerly feral cats, since they're more challenging than a well-behaved kitten, but they apparently had a meeting about me and my husband and concluded that we know enough of what we're doing to give them a good home. 🥺

Hearing that made me feel like I could finally breath after holding my breath. We pick up the kitties next Monday after filling out some paperwork and taking two of them to their final humane society vet appointment. Then we bring them home, put them in our newly furnished cat room, and begin the work of making them comfortable.

0
0
0
0
0

RE: mastodon.functional.computer/@

There are enough faves here that I think I’m gonna do it.

I have to buy two IPv4 addresses though. It turns out you can’t just buy an IPv4 address, you have to buy a /24 and it costs $5–10k.

So… anyone know how I can get my hands on a couple of addresses?

0
0