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

Does this describe some people you know?

"They don't need other people to like and admire them and they are not critical of themselves. They think they have no personality weaknesses so they don't feel the need to compensate for them. They have no unused capacity, they have already turned all of it to their advantage. On the outside they're not disciplined or self-controlled, yet they are never worrisome or insecure on the inside. They never have serious doubts as to whether they have made the right decision or done the right thing. They don't like change or variety and they feel comfortable when hemmed in by restriction and limitations. They don't think of themselves as independent thinkers, they just accept others' statements without any proof. They have no scruples being blatantly frank with others. They are never extroverted, affable, or sociable, neither can they be introverted, wary, or reserved. None of their aspirations are realistic."

I just took the standard Barnum-Forer script and negated it.
en.wikipedia.org/wiki/Barnum_e

0

🇪🇪 / picks of the day:

➡️ News feed from Eesti Rahvusringhääling, the Estonian public broadcaster:
@www.err.ee🦜 uudised | ERR (in Estonian)
@news.err.ee🦜 news | ERR (in English)

➡️ News feed from Postimees, Estonia's oldest newspaper:
@www.postimees.ee🦜 Postimees (in Estonian)
@news.postimees.ee🦜 Estonian news (in English)

➡️ @online.le.ee🦜 Lääne Elu - Lääne Elu newspaper feed (in Estonian)

🧵 1/3

0
0
1
0
0
0

How to change a password on a remote system...

On a BSD or Linux system?
SSH into it and use passwd(1), and done. The same command that has worked for decades.

On that Windows system over remote-desktop?
Some instructions will tell you to use control+alt+delete to get to the password-change screen. But that gets intercepted locally. So can't use that.
Other instructions will tell you to use the Accessibility settings to launch an on-screen keyboard with which you can enter the control-alt-delete to get to the password-change screen. But that doesn't seem to work when I just tested it.
As a third option, you can launch PowerShell, type

(New-Object -COM Shell.Application).WindowsSecurity()

and hit Enter. And that works reliably for me.

I'm glad Windows is such a consistent and user-friendly OS. 🙄

0

"Rust is hard" isn't helpful. I believe many take a harder learning route than necessary.

There are a few ways to flatten the curve: embrace the mental shift, take small steps, build intuition, let the type system guide you, etc.

corrode.dev/blog/flattening-ru

If you know someone who's struggling, perhaps this post can help.

0
0
0
1
1
0

If you have a valid VAT ID, you can sign up to UpCloud with the promo `eu5000` to get €5000 of free credits that expire in 3 months.

To an individual that might sound like a weird deal, but saying the quiet part out loud, the point of this is to entice small-medium (European?) businesses to use us while they build, then they go "wow UpCloud good, let's stay!" when the credits are used up :blobcat:

If you or someone you know is about to build out an org on the cloud, maybe they'll like this!

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