in reply to daniel:// stenberg://

Does curl cache the discoveries it makes regarding fastest-responding IP results? I suspect the answer is "no of course not".

Maybe it should? An optional, probably short-lived, cache of "I did a dns lookup and here's the lag and thruput on the following IPs" might be handy.

Because a common use-case for me is repeatedly invoking curl against the same site and API with different query parameters - and I can see that optimization decision as being handy info to retain across executions for at least a few minutes.

Maybe an optional --cache-performance-data option.

PS. I dig the transparency on thought process - thank you for posting, and for curl. It's damn handy.

What's new in versions 1.3 and 1.4 of Open Document Format (ODF), the native format in #LibreOffice? blog.documentfoundation.org/bl… #foss #OpenSource

LibreOffice reshared this.

#Tuba v0.10.0 is now available, with many new features and bug fixes!

✨ Highlights:
- New Composer
- Grouped Notifications
- Play media from third-party services in-app with Clapper
- In-app web browser
- Collapse long posts
- Mastodon quotes
- Iceshrimp Drive
- 'Featured' Profile tab
- Local-only posting
- Search History
- Alt text from file metadata
🧵

As always, there are too many changes to list here, if you're more interested, check out the full release changelog:
github.com/GeopJr/Tuba/release…

#tuba

The untrammeled greed of the founders of Philz Coffee -- and the financial looters who are buying the company -- is exceeded only by their pure contempt for the employees whose shares in the company are being vaporized.

How can this be legal? Because "capitalism" rules.

missionlocal.org/2025/07/philz…

Unknown parent

pleroma - Link to source

NonPlayableClown

The list itself is a compilation of travel logs and multiple interactions with him. I do not buy, especially with how the NSA been spying on us since 2001, that they didn't know.
I strongly believe, especially with Epstein's connection to MOSSAD, that he blackmailed high profile people.

I also doubt that close acquaintances and friends didn't know the shit he's done.
Like the dude even left jail to go to work, what does that tell us?

This entry was edited (4 months ago)

Interesting review on an upcoming book regarding nuclear energy from a Marxist standpoint: multiracialunity.org/2025/08/0…

#NuclearEnergy #EnergyTransition

Hot take: PipeWire shouldn't run as a per-user service. It should always run as a system service, under its own user, listening on a system-wide socket, and the currently logged-in user should be given access to that socket via logind or whatever handles such things now. Same for wireplumber and pipewire-pulse. I speculate that this will go some way toward solving the problems that @fireborn reported with audio on desktop Linux. fireborn.mataroa.blog/blog/i-w… Tell me why I'm wrong.
in reply to Matt Campbell

That would definitely be a good thing for console screen readers that run as root or their own system user like Fenrir or eSpeakup or BRLTTY, and for any screen readers that run before login like console screen readers or Orca on a GUI display manager. Also, it seems weird to regard audio as a user resource rather than a system resource, since computers usually have one sound card and selected audio output, not a separate one for every user. I thought the point of multi-user operating systems was to share system resources between different users, where running Pipewire as a user service gives these system resources to only one user and prevents other users from accessing them.

Hi everyone, some updates have been made to my OBS audio routing guide. An audio recording is now available, as well as the ability to monitor the status of your sources. Check out the guide for more details. jonathanr.me/2025/01/05/monito…

The current administration in the US has, through various funding agencies such as the NSF and NIH, has recently suspended virtually all federal grants to my home university, UCLA (including my own personal grant, although that is far from the most serious impact of this decision), on the grounds that UCLA was “failing to promote a research environment free of antisemitism and bias”. One can certainly debate whether these grounds were justified, or whether they merit the extremely draconian damage to the very research environment that this decision is claiming to protect, but if nothing else this unprecedented decision does not appear to have followed the usual standards of due process for actions of this nature; for instance, there appears to have been no good faith effort by the administration to receive a response from UCLA to its allegations before implementing its decision.

The suspension of my personal grant has a non-trivial impact on myself (in particular, my summer salary, which I had already deferred in order to allow the previously released NSF funds to support several of my graduate students over this period, is now in limbo), and now gives me almost no resources to support my graduate students going forward; but this is only a fraction of a percent of the entire amount being suspended. A far greater concern is the impact on the Institute for Pure and Applied Mathematics (IPAM) ipam.ucla.edu/, which despite receiving preliminary approval earlier this year for a new five-year round of funding (albeit at significantly reduced levels) from the NSF, now only has enough emergency funding for a few months of further operation at best if the suspension is not lifted. (1/4)

This entry was edited (4 months ago)

road safety pro tip: back in the days before smartphones, "loose objects in the cabin" was the #1 cause of distracted driving crashes

this includes both things moving around unexpectedly, and messing with items when you shouldn't 😒🍌

sootoday.com/opp-beat/driver-s…

#1

"UN says booming solar, wind and other green energy hits global tipping point for even lower costs"

Clean energy is far cheaper to add than fossil fuel energy, despite fossil fuels having 9x the government subsidies worldwide!

We've hit the point where good financial sense aligns with saving the planet

#climatechange #climatehope #cleanenergy #fossilfuels #solar #wind #geothermal

apnews.com/article/climate-cha…

#AndroidAppRain at apt.izzysoft.de/fdroid today brings you 9 updated and 1 added apps:

* LockLock: a lightweight, privacy-first app locking solution 🛡️

RB status: 671 apps (50.9%)

4 #Magisk modules have been updated at apt.izzysoft.de/magisk

Enjoy your #free #Android #apps with the #IzzyOnDroid repo :awesome:

Want to cancel your Adobe subscription but don't want to pay a massive cancellation fee?

1. Sign up for a disposable credit card with a low spending limit (e.g. $5); I use privacy.com/
2. Switch your Adobe billing information to use it; the $1 preauth will go through and your old card will be removed from the account
3. Cancel your account (optional)
4. Cackle for the next 9 months as Adobe repeatedly tells you your account is past-due and it'll be cancelled if you don't pay the fee

This entry was edited (5 months ago)

Embloggeration happened: bassi.io/articles/2025/08/03/g…

For those who were unable to attend, or see the recording, these are the notes for my GUADEC 2025 presentation about introducing a formal technical governance in GNOME, starting from a "change proposal" process, through the addition of a steering committee to evaluate those changes, and all the way down to the removal of the role of the "maintainer" for projects that exist under the GNOME umbrella.

#gnome

in reply to Emmanuele Bassi

I read it at full length but only remembered the comparison with Python which already inspired the previous failed attempt (although after reading again it also lists Rust and Fedora which are very similar and don't seem to provide additional aspects). So it makes sense to do a more elaborate comparison. Especially the aspect of many of them getting stalled is quite common in these ecosystems. The golang approach is also very inspiring. Or the original RFCs for internet standards.
This entry was edited (4 months ago)

At long last, I have finished the TCP Header cross stitch!!
#CrossStitch #FiberArts
wandering.shop/@yomimono/11148…

Some people go to lengths to cheer you up and help out. Others show up to... yeah, why do they show up?

"Wasted all that money on a pretty slow laptop. ? No wonder you don’t pay anyone a bug bounty."

daniel.haxx.se/blog/2025/07/28…

in reply to Andre Louis

@FreakyFwoof And it's done, a simple checkbox in the options dialog. It applies to your currently opened documents too! If you have a giant book opened though it might slightly lag for just a second after closing the options dialog, I unfortunately have to recreate and repopulate the text controls. @ppatel commit 7cc91651e315ad8c887ab0d01749d0ebed586539
Author: Quin <trypsynth@gmail.com>
Date: Tue Sep 2 17:16:25 2025 -0600

Added word wrap. The code for this is slightly horrifying, but I'd rather have to write slightly hacky focus setting code and possibly lag for a second if you have a giant document open when you toggle the setting as opposed to doing what JAWS does, and forcing a restart that actually doesn't even restart the app...

@feld Do we want deltachat-rpc-server 2.9.0 in FreeBSD ports?

I am using your package to start my desktop client from git with github.com/deltachat/deltachat… applied, but I think I should switch to 2.x series

@feld

Shit, I just realized:

This iPad—a four year old M1 iPad Pro with 1Tb of SSD—has 11 times as much storage online as the entire world-wide output of IBM hard disks in 1973 (from memory, a whopping 92Gb) (en.wikipedia.org/wiki/History_…)

… And it's not even the largest model from 2021.

This entry was edited (4 months ago)
in reply to Charlie Stross

About a decade ago, I went looking for a modern machine that was about the same spec as the CDC 6600 (as an example for a lecture). The nearest I could find was an ARM M0 microcontroller prototype board with an FPU. That had twice the RAM and four times the clock rate of the CDC 6600. €9 each, or €7 if you bought 1000 of them, compared to the $24m (inflation adjusted) that the 6600 cost.

Ubuntu Server 25.10 removes wget from its default installation, in favour of wcurl, a wrapper included with curl.

omgubuntu.co.uk/2025/08/ubuntu…

#ubuntu #linux #curl

This entry was edited (4 months ago)

#ReproducibleBuilds talk at #FOSSY2025 went pretty well today, presented by myself and my colleague Chris Lamb...

For bonus fun, I used the #MNTReform to present!

Slides available:

people.debian.org/~vagrant/fos…

... as well as a .buildinfo file if you want to try and bit-for-bit reproduce the slides, although I did it using an arm64 machine:

people.debian.org/~vagrant/fos…

Video should be available in a month or so, hopefully?