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

📣📣 ANNOUNCEMENT: Financial assistance at PyCon UK 2025 📣📣

We are pleased to confirm that we are able to offer grants for those who might otherwise not be able to attend PyCon UK 2025 🐍

Applications are now open! 🎉 You can find more details about financial assistance, and find a link to the application form, here 👉 2025.pyconuk.org/financial-ass

0

🪴 Today we’re reaffirming our unwaivering and longstanding committment to all that is is core to pyOpenSci: Diversity, Equity, Inclusion and Accessibility. We strive to include everyone, everywhere. 🌐

From inclusive peer review, mentorship to beginner-friendly training, we’re building a space where everyone can contribute to in support of and advancing scientific discovery.

🧵 Read more: pyopensci.org/blog/pyopensci-c

0
0

Me in BER airport months ago, during the security check:

The male security staff said "you can go there", pointing a woman staff.

The female security staff said hello, and then had a moment, then said "are you a woman or a man"?

This is an unanswerable question as I'm nonbinary. I said I'm trans.

The staff said "then you are a man" and called the male staff.

He was very confused and double checked he could actually proceed. I said ok just go on quick, fearing a potential refusal.

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

@johnonolanJohn O'Nolan hey, is there any feature on the ghost roadmap to be able to increase the text size in the editor?

Finding it oddly small for some reason when trying to write; I'm not sure if just doing cmd+plus would break the editor in unexpected ways.

I'm not sure why 20px is looking small to me though, which is strange. Could just be because I'm tired.

0
0
0
0
0
0

Crimethinc publishes near-future hypothetical: survival-a story about anarchists enduring mass raids

crimethinc.com/2025/03/21/surv

LOTS of details in this about escape and evasion, survival, and the expected takedowns of communications infrastructure and the workarounds to bypass the takedowns.

A lot can be learned from this one! Seriouly folks, if you don't have a go-bag ready, stop reading and start preparing one RIGHT NOW

0

차금법을 시작으로 여성, 성소수자, 장애인들에 대한 보호가 더 된다? 그러면 그로 인한 경제적 효과도 좋습니다. 혐오와 차별에 의해 갇혀있던 사회적 약자들에게 기회가 되어 다양한 숨은 인재들을 찾을 수 있고, 소비를 촉진시켜 모두에게 도움이 됩니다. 경제를 살리고자 한다면, 차별금지법부터.

0

Nice, lib.packagesFromDirectoryRecursive now supports nested scopes!

packagesFromDirectoryRecursive transforms a directory tree of packages into a nested attribute set of derivations. You can use it to manage a package set in a similar way to by-name in nixpkgs (without the sharding part). The package files in tree must be suitable for callPackage.

Subdirectories in the tree result in nested attribute sets. In the following example, packages d, e and f will be in a nested attribute set called my-namespace.

my-packages
├── a.nix
├── b.nix
├── c
│ ├── my-extra-feature.patch
│ ├── package.nix
│ └── support-definitions.nix
└── my-namespace
├── d.nix
├── e.nix
└── f
└── package.nix

Previously, this would only use one scope (my-packages), so e could only depend on d as my-packages.d. With the introduction of nested scopes, e can refer to d within the same scope directly.

PR: github.com/NixOS/nixpkgs/pull/

function doc on noogle (which isn't yet updated for the new behavior): noogle.dev/f/lib/packagesFromD

0
0
0

raw, very strong language

AI chatbots are designed to be anthropoglossic: able to speak, write, and converse in human-like fashion. When we interact with anthropoglossic systems, we naturally assume they have the full range human capabilities.
-They don’t-.

thebullshitmachines.com

A very informative course about ~LLMs~

0
0
0

Ok have to rest my hands again sorry

Here are the families @shantini and I sponsor. They are all vetted and I've known them all for nearly a year. We are in constant communication.

Drop a 5 for one, half, or all. Or pick one and give what you can, and ask folks to match you! If you can give 50+ to one, tell folks you're matching the next sum coming in. It all helps. Appreciate yall.

🌱 Mohamed, who supports his parents, siblings, & grandma: bit.ly/Help-Mohamed

🌱 Akram, who supports his five bb siblings and their mom: tiny.cc/HelpAkram

🌱 Ghadeer, who supports her bb siblings and their parents: chuffed.org/project/help-remas

🌱 Mai, a single mom supporting her own mom, as well as her kids: tiny.cc/HelpMai

🌱 Mutual aid project for families in tents: chuffed.org/project/save-devas

🌱 H, his wife, & their toddlers (anonymous per request) tiny.cc/HelpH

🌱 Co-working space still operating to sustain families' income: chuffed.org/project/spark-spac

🌱 Palestinian refugee from Gaza in Egypt waiting to start his student visa (less urgent): tiny.cc/HelpAhmed

black line drawing of a poppy on a white background. the petals have been painted a rich red
0
0

There is an odd thing that seems to come up whenever Signal is in discourse... namely, any vulnerability of security failure is taken as a reason to jettison Signal in favor of plain old SMS or other non-e2e chat platforms.

Obviously vulnerabilities aren't good, and obviously Signal's UI should be as easy to use securely as possible, but a single or even small number of failures still leave it being far more secure than most other choices available to average folks.

0
0

@chrismessina @mikeMike McCue from what I can tell, the original hashtag proposal didn't specify the format of hashtags besides starting with a hash.

From what I recall a hashtag must start with a-z and then followed by a-z0-9 all case insensitive, however, this excludes a significant portion of written languages in usage. (Japanese, Korean, Chinese, etc)

How can we move towards a specification for hashtags that supports international audiences?

Could we get an ABNF for utf-8 hashtags? Is such possible?

0
0
0
0

Welcome, new followers! There aren't many of you, but maybe this is helpful in understanding what you just got into (and a good warning to those considering it):

I don't post a lot. I actively garden my feed here to be mostly a respite from $THE_WORLD, so I'll likely boost things intended to brighten days, not darken them. There may be occasional exceptions.

Love geeky things in nearly all forms, esp. the old school bits that remind me of why I got into this mess.

0
0
0
0
0