Show more

If you write an article whose title starts "I asked an AI..." you are a terrible writer and should just hang it up now. You're out of ideas. We get it. We're not judging, but please, for the love of all that is holey, just stop.

The long shadow of the Great Financial Crisis is still darkening people's lives. I have undying enmity for everyone who played a part in that travesty.

nakedcapitalism.com/2024/11/ba

We often hear a familiar refrain: “you don’t have an expectation of privacy in public.” This is not true. In the United States, you do have some expectation of privacy—even in public—and it’s important to stand up and protect that right. eff.org/deeplinks/2024/09/you-

The life of posts “Social posts die with the passage of time, whereas blog posts gain life from it!” blog.jim-nielsen.com/2024/blog

@cogdog This is probably true because blog posts are found (after the initial rush of subscriptions) by search, while social media posts are found via the algorithm.

The danger, of course, is that eventually search will be completely replaced by the algorithm. This has already happened for a lot of people who live their lives in Facebook, Twitter or LinkedIn.

I'm not exactly sure why, but Hubzilla doesn't seem to (consistently?) notify me when people "like" my posts, or perhaps when people "like" the comments I leave on other people's posts.

Hubzilla *does* notify me when people leave new comments on "conversations" (that's "threads" to Mastodon users) that I've interacted with previously.  Like, when I've commented on someone else's post and then a third person also comments on the same post.

The resulting experience is.... kind of pleasant actually.

The House is set to vote Tuesday on a bill that would let the administration destroy nonprofits it claims support terrorism. theintercept.com/2024/11/10/tr

Communication metadata reveals more than you might think, and knowing why that matters is an important part of any security plan. ssd.eff.org/module/why-metadat

@dcz It's also not a wise move w.r.t. to energy consumption, environmental impact, and the best way to accelerate #climatecrisis. Also read wimvanderbauwhede.codeberg.pag

So following Pareto principle, you want to find a sweet spot between energy consumption and code checks.

Even if I had the money, I would still reduce pipelines to a bare minimum to avoid wasting energy.

~f

While looking at some details of my prepaid card I got reminded that phosh-osk-stub lacks special layouts for numbers, digits, PINs and phone numbers but not for much longer. If all goes well this will land for 0.44. While at that I looked at making calls's USSD dialog a bit easier to use:

#phosh #LinuxMobile #gtk

At this point, every election post-mortem is just poking a dead body with a stick. Save the alive bodies!

The actual effects of the IMF's and World Bank's policies - wealth extraction and crushing poverty.

roape.net/2024/11/06/when-the-

"Everybody needs energy—every farm, food production plant, and transportation vehicle depend on it," Oliver said. "This could really impact people. This process can be done at just above room temperature and it's reusable. You don't need to have a refinery; you can potentially use this method on a farm."

Biodiesel is cool af. Glad to see it's still getting r&d attention. I used to drive a bio-diesel powered park-and-ride bus, and people always knew it was coming from the french-fry smell 😍.

Show thread

"In their study, published on October 3 in the journal Energy & Fuels, lead author Kevin Lofgren details a new way to turn used vegetable oil into biodiesel that involves sodium tetramethoxyborate (NaB(OMe)4). This chemical, used to make the active ingredient that reacts with oil to make biodiesel, is considered unique because it allows the biofuel to be easily separated from the byproducts of production—by simply pouring them off."

phys.org/news/2024-11-chemists

Oh, now I realized: most forges host underpriced runners, so they have a reason to have them run as little as possible.

Well, I set up my own runner on #forgejo for a single repo, so I have power to spare :P

Show thread

A piece of criticism to all code forges I know: why not run #CI on all commits?

A bad commit is a liability. It will break bisect and make debugging miserable.

#ForgejoActions takes it to the extreme and cancels an already running action when I push another change.

I get it - it's too slow and expensive to test them all when pipelines take minutes to run. But you could just pause the old ones until the newest one is finished!

#testing #forgejo #gitea #gitlab #Codeberg #coding

Disappointed by #ForgejoActions :

the runner does not clone the repository for you. You need to explicitly add a line:

"- uses: actions/checkout@v4"

...and then

> Error: crun: executable file `node` not found in $PATH: [...]

Do I *really* need js to do a #Git checkout? Sheesh.

So here you go, the equivalent:

- run: git clone --depth 1 ${{ github.server_url }}/${{ github.repository }} -b ${{ github.ref_name }} .

#forgejo #ci #git

Show more
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml