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

Request for :

I want to find a new .

For my domains with no active site on them (at the moment), meant to forward to main site (using registrar later for active sites).

I seek a domain registrar able to:

1) do domain privacy
2) do redirects (301 & 302)
3) be less expensive than godaddy for registration & privacy
4) reliable

5) perhaps in EU since I'm critical of US admin & want to be harder to censor.

0
0
0
0
0
0

Jurisdiction Is Nearly Irrelevant to the Security of Encrypted Messaging Apps

Every time I lightly touch on this point, I always get someone who insists on arguing with me about it, so I thought it would be worth making a dedicated, singular-focused blog post about this topic without worrying too much about tertiary matters. Here's the TL;DR: If you actually built your cryptography properly, you shouldn't give a shit which country hosts the ciphertext for your…

soatok.blog/2025/07/09/jurisdi

0
0
0
0
0
0
0
0

If we need a term to encapsulate the phenomenon of companies rewarding female leaders dramatically less than similarly situated male ones, "the Mini Cupcake" could be a good one. Jan's new marketing campaign made the company $5 million, but they gave her the Mini Cupcake

0

LB: i’m not in perfect agreement with everything in Terrence’s thread, but I have been reflecting recently on the serenity of mathematical truth’s indifference to human rhetoric and will. a theorem being false says nothing about you as a person; it doesn’t care how persuasive you are or how much you want it to be true; no one can be blamed. in other disciplines there is often room for doubt on all of these points about conclusions drawn

0
0
0
0

🎥 Looking to self-host your own video conferencing platform?

Check out our latest blog on how to install and configure Galene, a lightweight video meeting server that runs seamlessly on FreeBSD.

This step-by-step guide walks you through:

Setting up a FreeBSD 14.3 environment
Configuring Galene for your use case
Tips for using ZFS to enhance performance and reliability

📖 Read the full guide:

freebsdfoundation.org/blog/how

0

Hey friends, I'm trying to find some furniture for a friend who's gonna be living in our basement for a while. Our needs are a bed, table, chair, and dresser. I have like $38 right now or I'd be trying to thrift. Looking for leads and if possible help moving things. We only have access to a tiny car.

0

🎥 Looking to self-host your own video conferencing platform?

Check out our latest blog on how to install and configure Galene, a lightweight video meeting server that runs seamlessly on FreeBSD.

This step-by-step guide walks you through:

Setting up a FreeBSD 14.3 environment
Configuring Galene for your use case
Tips for using ZFS to enhance performance and reliability

📖 Read the full guide:

freebsdfoundation.org/blog/how

0
0
0
0
0

My brain interprets certain female faces as "me," but not my own face. Likewise, in my dreams, I can project a full female body for myself and a face that registers as "me" to go with it even though I've never experienced either in real life.

Like, if you take trans / intersex brain differences seriously, you start to see why there is so much apparent overlap between us and autistic and ADHD people. It's less "my brain is broken" than it expects different inputs.

@gwynnionNowhere Girl A fascinating fact is trans people don't experience phantom limb/appendage syndrome. So for example, cis men who've had to have their penises and/or testicles removed for medical reasons such as cancer, often feel like they still have them, but (of those sampled so far) post-op trans women rarely do. Likewise for trans men and top surgery.

Strongly implying the mental "body maps" of trans people are misaligned with their sex assigned at birth.

Also making perfect sense of your post!

0
0
0
0
0
0

I need maths help.

Let's say I have a combination of images that appear in stacks of 3 (one from each set).

Set A: 20 images
Set B: 23 images
Set C: 31 images

Is it as simple as 20 x 23 x 31

That gives 14,260 but that seems way to low. But maybe it is right, if not can someone give the formula.

(Is it factorial, I have no idea what I am talking about)

0

UPDATE: Okay so the correct syntax, assuming you have a variable

B3? b;

and B3 is a value type such as a struct, is

if (b is B3 _b) {
// Non-null variable named _b now exists
}

However I also just in replies learned something WILD, which is if you don't remember or don't want to type the name of B3, you can just type

if (b is { } _b) {
// Non-null variable named _b now exists
}

and the compiler accepts that just fine and does the right thing. What on *earth*. C# is simply too big

0
0

I need maths help.

Let's say I have a combination of images that appear in stacks of 3 (one from each set).

Set A: 20 images
Set B: 23 images
Set C: 31 images

Is it as simple as 20 x 23 x 31

That gives 14,260 but that seems way to low. But maybe it is right, if not can someone give the formula.

(Is it factorial, I have no idea what I am talking about)

0

I just want computer-assisted, approximate pattern recognition.

I would like to be able to say, show me in the text I've written what my tics are, what parts of this code I'm writing look similar to other code already written, where it looks like a common error, an old bug, like a frequently-used command I can alias, a habit I might want to break, a cliche to avoid.

I don't want the computer to create more almost-work repetitiion, I want it to help me see the work I've done clearly.

"look the computer can generate more code faster" the world absolutely does not need or want more code, nothing needs more code for the sake of code, we need utility, functionality and empathy, an encoded understanding of the problem being solved and the humans around it. Code is the price we pay for that encoded understanding. What you've created is an entropy spigot pointed at the proxy metric graph you’re stuck using because your management doesn't understand anything.

0
0
0

What would it look like for our universities to be "radically abundant"? To not be governed by logics of scarcity and precarity, but instead by logics of radical abdundance and sufficiency? What would it look like if they were actually run democratically, and actively working towards dismantling the structures of power that fuel climate breakdown, genocide, fascism and war?

Most importantly, how do we get there?

Our new paper "Degrowth and decolonisation in academia: Intersecting strategies towards transformation" provides a contribution towards answering these questions.

degrowthjournal.org/publicatio

We present a vision for an academic system centered on public provisioning and communal sharing, rather than the currently dominant state of artificial scarcity. We then make use of the “strategic canvas for degrowth,” developed by Ekaterina Chertkovskaya, as inspired by the work of Marxist sociologist Erik Olin Wright, to understand how power is today challenged within the university’s walls, and how transformation towards radically abundant alternatives can be enacted.

Communal planting of an olive tree during the lifting of the pro-Palestine Rafah Garden encampment at the University of Copenhagen, 2024.
0

HAHHahaha, just now...

Greg: <freshly home from errand, gives me peck on forehead, now heading back to his desk> Okay, back to the grind

Me: Thank you for....grinding for us

Greg: <shakes hips> YEAH BABY

Jupiter: <yelling from their bedroom> GROSS

0

C# has a special syntax for simultaneously testing and "destructuring" a nullable value type. It is something like "if (Value b is not null = c) {", and if "c" is non-null its value is assigned to b. I've used this a dozen times but I can't remember the syntax and also I cannot search for it because Google returns nothing but stack overflow questions from 2012, which predate whatever this syntax is. Does anyone remember this?

For example, here I am trying to access field "x" from a struct "B3":

if (b is not null)
{
OnScreenLog.Add("Cube " + b.x);
}
"B3? does not contain a definition for x"
0
0
0