&mut selves Qyriad

@Qyriad@provably.online
519 Followers
371 Following
3.4K Posts

Nerdy, quoiromantic, poly, lesbian computer engineers and leftists.

Major fandoms: RWBY, Persona 5, Cosmere

Communities not countries.

Instance admin, provably.online

pronounsshe/her (singular), they/them (plural)
timedatectl set-timezoneEurope/Amsterdam
more pronounshttps://pronouns.cc/@Qyriad
carbon languagesEN (native), ES (medium), NL (beginner)
previously@Qyriad
twice-previously@Qyriad
Do any of the self-hosted RSS web applications allow you to integrate with a Kobo e-reader, via KOReader or otherwise; that is, by being able to access the feed remotely that way?
You know back in my day, we had static analysis tooling that would give you exactly this kind of feedback, except it was correct. Now we have shit which only looks at the vibes of the source text and does no semantic analysis whatsoever, so of course it's just fucking wrong

Sent a pull request to Audacity fixing a crash bug I'd been running into frequently. The cause was an out-of-bounds memmove. Classic C++ areas.

Anyway I got a fucking copilot review on my PR which left two comments, both completely wrong, one of which suggesting I reintroduce the out of bounds memory access. I'm furious!

@lix_project I personally ran into this problem by CTRL-C interrupting a build of Lix, and was able to recover usage of Lix by finding an existing /nix/store path with libeditline.so, and forcing Lix to load that while bypassing the daemon:

This is what that looked like for me:

$ sudo env LD_PRELOAD=/nix/store/pr2xhavyz59p98mpjndyn4acqbliw1fa-editline-1.17.1/lib/libeditline.so.1 nix-store --repair-path /nix/store/dpih77kxyw9kvyyncdj4abfx59padqik-editline-1.17.1

Root usage is necessary to bypass the Nix daemon. LD_PRELOAD after sudo is also necessary as sudo always strips LD_PRELOAD even with --preserve-env.

Your individual recovery options may vary. Ask in Lix's public Matrix help channels if you need assistance.

#Lix

Steve Jobs’ legacy is Nintendo beating Apple to shipping a touch screen device with two usb-c ports and honestly that’s hilarious

most boring and least useful linux party trick:

if you have single-file static coreutils then you can make any elf with the name "ls" and set its interpreter to static coreutils. when you call it then it will function as ls.

I'd take that risk

https://github.com/eu-digital-identity-wallet/eudi-app-android-wallet-ui/issues/287#issuecomment-3008971704

ensure that the User can trust the Wallet Solution

they buy the bs sold by google/apple huh

play integrity / safety net (aka drm) does not ensure the user of anything, all it does it take away the user’s ability to modify the software the devices they own run

This allows the operating system of the device to perform relevant checks regarding the authenticity of the app

no, it gives the app ways to check if the OS is unmodified, by google’s definition of unmodified.

the app shouldn’t check the os, the os should be safe by default and vet apps. should an user want to do a modification to their os that google did not personally approve, that should be none of the concerns of applications running under that os

Please remove the requirement for that CRAP of Google Play Integrity · Issue #287 · eu-digital-identity-wallet/eudi-app-android-wallet-ui

The developers of the digital wallet of some member countries such as Italy and France have created the app by implementing the check of the Play Integrity. Probably following the directive contain...

GitHub

Rust 1.88.0 has been released! ✨🎊 🦀

This release brings you let chains, naked functions, automatic Cargo cache cleaning, Cell::update, proc_macro span locations, various as_chunks methods on slices, and more!

Check out the blog post and release notes for all the details: https://blog.rust-lang.org/2025/06/26/Rust-1.88.0/

Announcing Rust 1.88.0 | Rust Blog

Empowering everyone to build reliable and efficient software.

Thinking about how everything is constantly happening so much

And we all have to have an opinion on it instantly, or we're a part of the problem

And your response to everything is broadcast worldwide, so backing down or digging in your heels after a mistake both come with costs

And even if you do land on the right side of some issue

If you get the right answer but for the wrong reasons, god help you