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

people think I like cmake because I hate autotools. nothing could be further from truth. cmake is a barely-functioning pile of atrocious C++ that includes what is probably the second-worst interface of a build system. however, my hatred for autotools far eclipses my desire to never interact with cmake again, to the point where I ended up becoming a cmake expert against my wish and desire

0

Most hashtags are pretty obvious, you just put # in front of a topic. For example if a post is about coffee it might have the tag

However, many popular hashtags have difficult-to-guess names, so I've started a list to help people discover them:

➡️ fedi.tips/fun-and-useful-hasht

Copy-paste a hashtag into the search box in Mastodon if you want to browse or follow it.

If you have suggestions for non-obvious hashtags that should be added to the list, let me know in the replies 🙂

0
0

I try to be thorough and as generous as I can manage, particularly in my long-form AI-critic writing, but this video articulates something a bit less diplomatic: ultimately using it strikes me as somewhat shameful and embarrassing. But Dr. Collier puts it better than I can.

youtube.com/watch?v=7pqF90rstZQ

0
0
0
0
0

helpful heuristic: actual active user statistics for Bluesky that accounts for lurkers is firehose-visible active users times two so actual MAU is around 12M, DAU around 3M bskycharts.edavis.dev/edavis.dev/b...

RE: https://bsky.app/profile/did:plc:ragtjsm2j2vknwkz3zp4oxrd/post/3mdinjdne5k2o

graph showing user levels for bluesky, with 1.5M DAU and 5.8 MAU
0
0

@b0rkJulia Evans @earth2marshMarsh Gardiner 🌱🐝

Cheatsheet to ways we frame these beliefs (which correlate & form a coherent network of how we think about 'ability'):

- Growth/fixed mindset: is intellectual ability malleable?

- Universal/nonuniversal metatheory: does everyone have the potential for high aptitude?

- Brilliance: are high levels [of ability] necessary for success in a given field?

- Essentialism: is intellectual ability innately determined?

- Stable/Responsive : Is ability responsive to intervention?

0

I think there's something we have to explore in terms of the doomerism where people expect the US to be Exactly Nazism 2: there is a claim that they are nazis, and this is a true claim. But they are nazis in the sense of "people who happen to be really into hitler for some goddamn reason" - the same sense that, idk, Varg and Douglas P are nazis. This doesn't necessarily mean that the US has been consolidated as a fascist state, which clearly has not yet happened, if that had happened there would be some pretty clear signs ("Bruce Springsteen living in exile in Tokyo" might be one, "Zohran Mamdani arrested, denationalized and deported to Uganda" would be another). And, of course, it might be - and probably is - their ultimate goal! But it hasn't happened *yet* which means that there's still time to do something about it, which is obviously good. It means there's still hope. But certain people, in trying to seek support for their claim that they are nazis, start looking for any terrible news that they can use to support that claim, which means there's an ecosystem of doomer fake news that tries to make you believe that, for example, CECOT is a literal death camp. But it's not, and this fake news is harmful because the people who were deported to CECOT were alive, and it was possible to free them. And you wouldn't free someone that you think is dead! Likewise, the detainees at Alligator Alcatraz that went missing - obviously we do need to figure out what happened to them! But you *categorically do not assume that people who are disappeared are dead, until you know for sure, which usually means literally finding the body* And you do this because nobody searches for the dead, you search for people who might still be alive, and these people might still be alive, and we need to figure out what happened to them.

@julieofthespiritsHegelian Princess I feel like sometimes (not all the times) in leftist circles it's also due to a reflex of wanting to be right before everyone, being more lucid, and when things actually get worse you can say "I've always said this would happen !"
And to me that's due to the fact that's there's a lack of actual doing political stuff, actually resisting / building. It's reassuring to cling to ideas and judge how reality does or does not make up to them. This both for an ideal or a nightmare future.

0

I don’t want using my computer to be like a game of Russian roulette

I've been terribly sick for a few days so we've got some catching up to. Let's first take a look at how Windows is doing.

People often say Linux is "too much work." And I agree. They're completely justified to complain. There's the documentation page diving, the forums, the reddit threads. And, mo

osnews.com/story/144290/i-dont

0
0
0
0
0
0
1
0
0

So no US visits for anyone who haven’t lost their mind from now on…

From: @briankrebs
infosec.exchange/@briankrebs/1

BrianKrebs (@briankrebs@infosec.exchange)

We knew this was coming, but now the clock is running. From Privacy International: "Yesterday the Trump Administration announced a proposed change in policy for travellers to the U.S. It applies to the powers of data collection by the Customs and Border Police (CBP)." "If the proposed changes are adopted after the 60-day consultation, then millions of travellers to the U.S. will be forced to use a U.S. government mobile phone app, submit their social media from the last five years and email addresses used in the last ten years, including of family members. They’re also proposing the collection of DNA." PI linked to and summarized a Federal Register entry describing the proposed requirements: -All visitors must submit ‘their social media from the last 5 years’ -ESTA (Electronic System for Travel Authorization) applications will include ‘high value data fields’, ‘when feasible’ ‘telephone numbers used in the last five years’ -‘email addresses used in the last ten years’ -‘family number telephone numbers (sic) used in the last five years’ -biometrics – face, fingerprint, DNA, and iris -business telephone numbers used in the last five years -business email addresses used in the last ten years. https://www.privacyinternational.org/news-analysis/5713/trump-administration-wants-your-dna-and-social-media The Federal Register entry says comments are encouraged and must be submitted (no later than February 9, 2026) to be assured of consideration. Federal Register entry: https://www.govinfo.gov/content/pkg/FR-2025-12-10/pdf/2025-22461.pdf

infosec.exchange · Infosec Exchange

0
0
0
0
0
0
0

"The next time you go to Las Vegas, you’ll notice that there are no 13-year-olds in the casinos. The reason is not because a series of longitudinal studies proved to the satisfaction of the gaming industry that gambling causes anxiety and depression. Rather, there are no 13-year-olds in casinos because we know that the environment is designed to exploit them."

platformer.news/social-media-s

@CaseyCasey Newton is going to keep calling big tech on their persistent, culpable, shameful neglect of online safety

0
0

Actually, it doesn't matter if they "just lay there" or not. Either way they are considered resisting because the act of resisting law enforcement is not determined by the actions of the victim, but rather the actions of the LEO. If the LEO used brutality and violence without reason, then the victim is considered to be "resisting" even if they never move a muscle from a prone position. The moment that an officer has made the choice to violently lay hands on a person withot cause, that person is considered to be "resisting arrest".

In just one example of many (because once you become a target then until you move out of the district then every encounter is preceded with, "I read your file". In recent news, Alex Pretti's last encounter was his second), I had a more veteran cop use me as a dummy to teach a more rookie cop, by squeezing me as hard as possible on the back of the neck completely randomly out of the blue so she could show him, "See how the muscle tenses up in his neck when I do this? That's called resisting." Muscle tensing is an involuntary bodily response to pain. It is impossible for the recieving party to control. And they make absolutely sure you FEEL the pain. The more pain they inflict, the more guilty you are.

People need to wake up and realise that the charge of "resisiting arrest" means only that unnecesary violence was used against a civilian, and has nothing to do with "resisting" or "arrest". In order to be charged with it, not only do you not need to "move" or "resist" in any way, but you don't need to be under arrest, being arrested, be charged with any arrestable crime, or even be considered for arrest. When there is no arrest being made, you are charged with "resisitng arrest" based solely on the fact that violence was used against you and the perpetrators cannot justify that violence in any other way.

I don't know how it works in the US, but in Canada a charge of resisting arrest cannot be challenged in court. If an LEO says it, then it's an automatic guilt based on their word alone with no proof or argument. This is why when cops here beat you up they scream "stop resisting!" at the top of their lungs with every single punch they throw on your prone, still body... just in case somebody can hear; to drown out your screams of pain, your pleas for help, and the unmistakable sound of human flesh being pounded mercilessly to a pulp.

Also, I have to add a positive note. A LOT has changed since George Floyd. I was in his exact position choking out the exact same words, "I can't breathe", to receive the exact same response, "I don't care," before returning to meaningless shouts of "stop resisitng!", many years before Floyds murder. I was lucky to survive, but when I heard his story it hit me hard knowing that would have been me a few seonds longer.

Thanks to him, I no longer live in the same fear and terror every day of my life, because of Black Lives Matter and the change and awareness they brought. All my experiences were pre-BLM, and pre-George Floyd. All of them were brought on by police discrimination, both classism and racism, and police intimidation; their uncontrollable desire for power tripping and violence. I still have trauma, but my life in the present has changed since and it had nothing to do with me. But yes all this pro-ICE MAGA shit opens up a lot of old wounds and trauma, especially when repeated by authoritarian UCP supporters right here at home.

We are going through all of this again, and it is vital that people reaist and apeak out against this tyranny and these brutal murders. We CAN change the world, but it takes some serious effort on everybody's part, not just the victims.

The first step we all need to do is STOP ASSUMING ANYBODY IS A CRIMINAL (or undesirable) FOR HAVING AN ENCOUNTER WITH POLICE. In this country, we are innocent until proven guilty, and police presence doesnt prove shit. Some people commit violence because it's "fun", and nobody can stop them when they scream, "I'm the man in the hat! I'm the man with the badge!" like they're some sort of cage fighter.

BLM, forever and always.

Dilan Esper
@dilanesper
i know i am shouting into the wilderness on this point, but there's actually case law that cops aren't even allowed to pepper spray people for merely resisting arrest (let alone shoot them).

Matt Lewis
@mattklewis
| like the move where you spray someone in the face at close range, and then if they don’t just lay there you say they were “resisting” as an excuse to escalate.
0
0
0
0
0
0
0
0
0
0
0

Making targeted advertising illegal would significantly improve the information ecosystem.

A lot of disinformation is ad supported (content mills) and exists at the top of a sales funnel for the alt-med/supplements industries.

0
0

Python packaging is a *prerequisite* to deployment, but it's only one of the prerequisites. The other, gigantic, implicit prerequisite is cobbling together your own platformoid out of Linux and a hundred other tools, which are *probably*, *mostly* the same as a whole bunch of other people deploying to a similar platformoid and calling it "Linux" (or "Ubuntu" or "Docker" or "Kubernetes" or something). But every one of a thousand different details could differ. It *probably* doesn't! But it might.

@glyph I ran into a gotcha today in deploying one of my server-side applications on top of Docker. Granted, this was a Java application, not Python, running on a recent JDK (21 I think) on Ubuntu 24.04. I forgot to set LANG to C.UTF-8, and as a result, the Java standard library threw an exception when given a filename with a non-ASCII character in it.

0
1
0

I think there's something we have to explore in terms of the doomerism where people expect the US to be Exactly Nazism 2: there is a claim that they are nazis, and this is a true claim. But they are nazis in the sense of "people who happen to be really into hitler for some goddamn reason" - the same sense that, idk, Varg and Douglas P are nazis. This doesn't necessarily mean that the US has been consolidated as a fascist state, which clearly has not yet happened, if that had happened there would be some pretty clear signs ("Bruce Springsteen living in exile in Tokyo" might be one, "Zohran Mamdani arrested, denationalized and deported to Uganda" would be another). And, of course, it might be - and probably is - their ultimate goal! But it hasn't happened *yet* which means that there's still time to do something about it, which is obviously good. It means there's still hope. But certain people, in trying to seek support for their claim that they are nazis, start looking for any terrible news that they can use to support that claim, which means there's an ecosystem of doomer fake news that tries to make you believe that, for example, CECOT is a literal death camp. But it's not, and this fake news is harmful because the people who were deported to CECOT were alive, and it was possible to free them. And you wouldn't free someone that you think is dead! Likewise, the detainees at Alligator Alcatraz that went missing - obviously we do need to figure out what happened to them! But you *categorically do not assume that people who are disappeared are dead, until you know for sure, which usually means literally finding the body* And you do this because nobody searches for the dead, you search for people who might still be alive, and these people might still be alive, and we need to figure out what happened to them.

0

Thanks to @xankarnAlexander Karn for teaching me the word “lustration” today.

Failure to undertake sufficiently wide-reaching lustration and vetting of the Minneapolis Police is in my view one of the major failure of city government after the murder of George Floyd. It’s one of the reasons I’m still bitter about Mayor Frey, notwithstanding his excellent words on the national stage these past couple of months. mastodon.online/@xankarn/11595

0
1
0
0
1
0
0

In my course on transitional justice, we start with the International Military Tribunal (aka Nuremberg Trial) and the impossibility of bringing all perpetrators to justice in the wake of mass atrocities and large-scale human rights abuses.

The legal system doesn’t have the resources to investigate, identify, charge, and bring to justice every single individual who participated in and facilitated the violence. So you start with “big fish.” The architects and instigators. Who gave the orders?

0
0
0