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

I have thus far avoided full lockouts because I have obsessive, methodical backups to my backups for authentication on pretty much every site, but this kind of failure mode is close to metastasizing into folkloric “never use passkeys, you will get locked out” peer education, and once that happens, it is never going to recover. You will have users insisting on passwords for the rest of their lives, content marketing LLM slop repeating this nugget over and over forever

@glyph This is one of the reasons I'm reaallll disappointed that we seem to have decided that discoverable/resident keys === passkeys and you should use them for both user identifier _and_ password replacement, because it makes "recover account if something goes wrong" require a lot more thought

0
1
0
0
0
0

Passkeys are great. Passwords have serious problems. But I am just absolutely begging passkey vendors to reckon with the dangers inherent to the fundamentally *opaque* nature of passkey authentication. I have now been nearly locked out of more than one account because a vendor fucked up their integration. For example, 1Password and Bitwarden both silently stopped working with Oracle Cloud months ago. github.com/bitwarden/clients/i

0
Hey everyone! I’m Riyen — 22 years old, a film student and visual storyteller.
I love capturing the beauty in everyday life, exploring bold colors, light, and movement.
Currently studying cinema, media, and visual arts while experimenting with creative edits and short films.
This space is where I’ll share moments that inspire me — from street scenes to digital art.
Let’s connect and grow together through visuals!”
0
0
0
0
0
0
0

Canadians wonder if they can win trade war against famously self-sacrificing and unified Americans

www.thebeaverton.com/2025/05/canadians-wonder-if-they-can-win-trade-war-against-famously-self-sacrificing-and-unified-americans

OTTAWA – With tensions continuing to ratchet in the face of President Trump’s unilateral trade war, Canadians are openly wondering how they will fare against the notably harmonious, disciplined, and selfless American people. As Prime Minister Carney…

0
1
0
0
0

What would cross-posting between instances look like in ActivityPub?

julian @julian@community.nodebb.org

<p>Following up on <a href="https://community.nodebb.org/topic/18735/how-do-piefed-lemmy-mbin-handle-cross-posting">this question I asked back in late March</a>, I wanted to continue thinking about how one would handle cross-posting between categories/communities, given that there isn't current consensus on it, and <em>especially</em> given that NodeBB—as of v4.3.0—<a href="https://community.nodebb.org/topic/18788/nodebb-v4.3.0-remote-categories-are-a-go">can now see and browse remote categories</a>.</p> <p>From that original topic, we can distil the following:</p> <ol> <li>Both PieFed and Mbin do not natively handle cross-posts, a new entity is made with the crucial bits (link, text, possibly title) copied over and changed if needed, sometimes a <em>"cross-posted from..."</em> helper text is prepended.</li> <li>There are legitimate concerns that a cross-post might not succeed depending on privilege settings on the receiving end, so a pre-flight check (or explicit rejection) of some kind might be required.</li> <li>Cross-posting can be done by the original author, or another user.</li> </ol> <p>So were an FEP to be written, we'd center it around the following assumptions:</p> <ul> <li>"A user (which may or may not be the object author) is sharing an object to additional audiences"</li> <li>We would use the existing <code>Announce(Object)</code> model</li> <li>We would not use <code>Announce(Activity)</code> because it is not the original object <em>creation</em> that is being announced, but the object itself, to a new audience.</li> <li>Some form of <code>Reject</code> handling would be required for cases where the cross-post is not allowed</li> <li>How the receiver handles the activity is out-of-scope of the FEP. It could be that the original object is contained within multiple categories/communities, or a duplicate object could be created — implementor's choice.</li> </ul> <p>This is <strong>very similar</strong> to an existing announce/boost/reshare, except that instead of addressing the activity to followers list you are addressing it to a group actor's inbox.</p> <p>Some additional questions:</p> <ol> <li>Is there desire from PieFed/Lemmy/Mbin for supporting incoming (and possibly outgoing) federation of cross-posting?</li> <li>What exactly happens currently if a Group actor receives an <code>Announce(Object)</code>? My guess is nothing, currently, but let me know otherwise :smile:</li> <li>Would this allow you to accept cross-posts from other AP applications without needing to refactor any existing code?</li> <li>Duplicating the object would mean the discussion is split between objects. The ideal implementation would be the <strong>same</strong> object present in multiple categories/communities. Is there desire for this in the threadiverse?</li> </ol> <p><a href="https://piefed.social/u/rimu">@<bdi>rimu@piefed.social</bdi></a> <a href="https://piefed.social/u/andrew_s">@<bdi>andrew_s@piefed.social</bdi></a> <a href="https://kbin.melroy.org/u/melroy">@<bdi>melroy@kbin.melroy.org</bdi></a> <a href="https://gehirneimer.de/u/BentiGorlich">@<bdi>bentigorlich@gehirneimer.de</bdi></a> <a href="https://lemmy.ml/u/nutomic">@<bdi>nutomic@lemmy.ml</bdi></a> <a href="https://mastodon.social/@angusmcleod">@<bdi>angusmcleod@mastodon.social</bdi></a></p>

Read more →
0

Black people have been talking about the shooting death of a Black teenager, Ryan Hinton, who was shot while running from police. Cops had conflicting stories one said they saw him with a gun another said he saw him drop the gun then run. Either way the kid was killed

Over the weekend the teenager's father is alleged to have killed another police officer by running them over with a car in retaliation for the death of his son.

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

17:57: Politiet rykket ut til privat adresse etter melding om at en person skal ha knust et vindu. Politiet fikk gode beskrivelser av mistenkte fra melder og søkte i området uten funn. Da vi returnerte til gjerningsadressen for å gjøre åstedsundersøkelse, hadde mistenkte også kommet tilbake og fortsatte å utføre skadeverk. Ble pågrepet og satt i arrest. Anmeldes for forholdet. Siktede er en mann i 40 årene.
0
0
0
0
0
0
0
1
1

After reviewing FEP-5624: Per-object reply control policies and GoToSocial's interaction policy spec, I find myself leaning toward the latter for long-term considerations, though both have merit.

FEP-5624 is admirably focused and simpler to implement, which I appreciate. However, 's approach seems to offer some architectural advantages:

  1. The three-tier permission model (allow/require approval/deny) feels more flexible than binary allow/deny
  2. Separating approval objects from interactions appears more secure against forgery
  3. The explicit handling of edge cases (mentioned users, post authors) provides clearer semantics
  4. The extensible framework allows for handling diverse interaction types, not just replies

I wonder if creating an that extracts GoToSocial's interaction policy design into a standalone standard might be worthwhile. It could potentially serve as a more comprehensive foundation for access control in .

This is merely my initial impression though. I'd be curious to hear other developers' perspectives on these approaches.

4

Support for Windows 10 ends on October 14, 2025. Microsoft wants you to buy a new computer. But what if you could make your current one fast and secure again?

Check out the End of 10 initiative to learn more! If you know anyone else who might find this useful, share it with them!

endof10.org

0
13
0
1
0
0

Really excited to share this image for today. I took this image on my first ever trip to last year. We ventured to the in Northern Italy for some hiking where we were greeted with freshly snow capped mountains. It made for an incredible welcome to our trip to this area.

This image has become one of my favorites from the trip. Hopefully I will return someday.

#

An image of towering mountains from the North Italian Dolomites. The snow covered peaks surround a large cirque like a crown. Blue sky and some light greens from the forest below add color. And heavy clouds sweep into the valley from the sides of the image
0
0
0
1
1
1
1
0
0
0
0
0