In NetworkManager, support for was recently merged. Once enabled on both sides, TCP connections can outlive interfaces going down, and just switch over.
This has worked well for test connections, at least when temporary addresses from privacy extensions were not in use.

chrysn boosted

This Landlock enabled GNU Make does indeed succeed in keeping Make off unrelated files (eg. accessing the parent directory) -- this provides great validation for makefiles. It can't do all I hoped it'd do (eg. keeping its hands off other files in the output directory, possibly due to unveil / Landlock shortcomings), but it's still a very welcome tool for making make make fewer mistakes.

Show thread

Getting there: has Landlock built into its kernel, but still needs `lsm=landlock` passed at boot to enable it.
Experimental kernels have it on by default already since <>, expect to see it in sid soon.

Show thread

I'm struggling a bit to get it to do what is advertised, but will update this thread as soon as I've seen it live.

Show thread

Good use of descriptive languages: The "Landlock" security API of can now be used to ensure inputs and outputs are declared well in Justine Tunney's enhanced GNU `make` at <>.

chrysn boosted

You are in an -only Network without NAT64 and cannot access, because it is only available via IPv4 to get an Ad-blocker? No big problem. A small survey shows that many Adds depend on IPv4.

chrysn boosted

@berkes Yeah, it confuses me, too, but I also do it like @chrysn does it.

Maybe we should see it this way:
The message in `.expect()` is way more important for the developer than the consumer, because calling `expect` indicates a possible error _that should never happen_.

So the developer will see this far more often than the consumer (actually a consumer should never see this!).

chrysn boosted

after working on the interactive "swiss army knife" commandline tool for sim card exploration/programming pySim-shell in past years, we now introduce pySim-trace: Meaningful decodes of SIM protocol traces:

Symbolic links that do not indicate whether they're going to a file or directory are a major annoyance in network file systems.
Could the community please agree to always place a slash at the end of a symlink to a directory?

Making good use of the !@metalab vinyl plotter – here: custom canoe labels for <>.

chrysn boosted

Der @leyrer hat sich das Schulbuch für "digitale Grundbildung" namens "vernetzt" durchgesehen und eine Liste mit 52 peinlichen Fehlern gefunden. Was das Ministerium und der Schulbuchverlag dazu sagen lest ihr in meinem Artikel:

chrysn boosted


You know Godbolt, or Compiler Explorer, here’s Dogbolt, the Decompiler Explorer.

chrysn boosted

Decentralised Bechdel Test

1. Has to have at least two separate client implementations

2. That talk to each other

3. About something other than the location of a server.

Good news for terminal users who prefer explicit URL (including file:///) handling over terminals' guesswork: both and now support explicit OSC 8 hyperlinks. GCC, coreutils (ls) and gnome-terminal have been supporting this for a while.
Looking forward to bending this into my everyday worflows.

Looking for a power management controller that switches between battery and USB, charges the battery, and provides 1.8V (few µA to ~20mA) as well as (rarely used) 3.3V as outputs.
Any suggestions? TPS65721 would be nice, but that's sold out for years.

Un-vendor-spywaring a phone was just a way better experience than I used to, thanks to Jakub Kaderka's article on and Treble being available.
Out of habit I installed -- but as long as Treble-generic images are not provided by Lineage, is there much point to using that over AOSP any more? (I've mainly used it for hardware support so far, don't particularly care for apps given these can be installed via F-Droid).

chrysn boosted

Please boost for reach. So, anyone that is working on FOSS projects like web apps, sites, Linux apps, desktop environments, or other user interfaces, please let me know if you want them tested for accessibility. I can do both CLI, web, and GUI testing, and app testing on Android. I'm running Debian (on a ChromeBook but that's not too important), so just give me the name of the package, or the URL of the site or app. I can also do Flatpak!

#a11y #foss #linux #flatpak #accessibility

chrysn boosted

Unfortunately, while I was a big fan of thermal screening for pandemic mitigation, the potential use of thermal cameras to remotely detect early pregnancy either immediately, or through logging longitudinal variation makes this measure unacceptable.

Show thread
chrysn boosted

Recently found some treasure in my cabinet 😁

An osmocom SimTrace!

And though the software doesn't seem to be supported for many years, I still could get it running. Apparently no spare UE at hand, but a great opportunity to play around with pySim shell and do some "analysis"...

Doesn't help me with anything right now, but it's good to know it is still working after 9 or so years...

Thanks to @LaF0rge and team for providing all this awesome open source software!

Show older

chrysn's choices: – a Fediverse instance for & by the Chaos community