I have all basic features working and am mainly going to focus on polishing it before the release.
It should now be generally safe to test, but I still only recommend it if you have a backup of your files. (Which you should create anyway :blobfoxevil:)
Please report all bugs you find, any features that are missing and improvements you would make!
Wanna watch my friend Sergey @bugaevc live code the Hurd tomorrow, Saturday June 1st at 2pm UTC!? His goal is to update the Hurd port to AArch64 AND to code a simple trivfs translator live. What cool simple trivfs translator do you want to see him code (and run on AArch64)?
If you want to come, then at 2pm UTC, just point your modern web browser at https://jitsi.member.fsf.org/Hurd-code-jam and we'll have some fun! If there is a password, it'll be HURD. We will record the session! See you soon! #hurd#GNU
Wanna watch my friend Sergey @bugaevc live code the Hurd tomorrow, Saturday June 1st at 2pm UTC!? His goal is to update the Hurd port to AArch64 AND to code a simple trivfs translator live. What cool simple trivfs translator do you want to see him code (and run on AArch64)?
If you want to come, then at 2pm UTC, just point your modern web browser at https://jitsi.member.fsf.org/Hurd-code-jam and we'll have some fun! If there is a password, it'll be HURD. We will record the session! See you soon! #hurd
checking for number system base ... base 2 checking for signed integer system ... twos complement checking for galaxy ... milky way checking for laws of the universe ... standard model
Sometimes I hack around with the transparency & blur implementations for #GNOME, create a #GtkWebView2 with a transparent background enabled, and just am in awe for a minute at what is possible on this platform
(This is #connmapper rendered in a GTK WebView, I'm thinking of maybe distributing the Flatpak version with a GtkWebKit wrapper for simplicity, we'll see)
Why *doesn’t* fork just copy all your threads over. Like, there is probably some dumb legacy reason for why fork(2) can’t do it. Why is there no threaded_fork_np(2) that does. I made it (should I release it?) and it seems to work for the most part. So, like…we should fix this?
So even though *they* aren’t using threads, someone library they use might be doing it. But they don’t use any libraries…except the system libraries, which just exist quietly most of the time, might be using threads. Now you’re just scared of anything and everything.
Which is a depressing end result but honestly would have served you better if you were taught that instead of what fork can offer you in the first place. Anyways this was a diversion and the whole discussion has just served as a prologue to my actual point I wanted to make
@jcrabapple I've moved most of me and my family's things to Proton nowadays (mail, calendar, password manager, occasional VPN use, and cloud storage), I use Firefox for my browser, Tidal for music streaming, and Telegram/Signal for the majority of my chats. I've been looking at ente for photos but it's hard to justify yet another subscription.
This means Gala can now position panels and docks under Wayland including with hide modes! Very exciting stuff. This is like the major piece for our Wayland session 🥳 🎉
C library functions are always like: "SYNOPSIS. This function converts foos into bars depending on the user locale. ARGUMENTS. src and dest pointers must be distinct; it is undefined behavior if they are not QPU-aligned. RETURN VALUE. Returns the number of foos converted. A zero value indicates failure, or that zero foos were converted. A negative value indicates that the final foo was only partially converted (function got tired). Check this global variable to find out why."
@typeswitch Honestly I rather have this than some doxygen badly rendering on mobile, saying things like "Factory for ElementManager" for classes named "ElementManagerFactory" as documentation to figure out why my application segfaults again
Just had another argument about curl|sh, so I'm going to say this top level for future reference.
The way we use curl|sh is as secure, or more secure, than traditional distro distribution mechanisms (e.g. ISO images with hashes or PGP signatures) for 99.9% of users. If you think otherwise, you don't understand the threat models involved, and you're wrong.
If you are in the 0.1% that actually cross-references PGP keys against multiple sources, exchanges keys in person, and that kind of thing, then you could indeed actually benefit from a more secure distribution mechanism. You're also, unfortunately, not a significant enough fraction of our user base for us to spend time catering to your increased security demands, that we could instead be spending improving security for everyone (such as by working on SEP support for hardware-backed crypto operations, or figuring out how to actually offer FDE reasonably in our installer).
And if you're not manually verifying fingerprints with friends, but curl|sh still gives you the ick even though you have no solid arguments against it (you don't, trust me, none of you do, I've had this argument too many times already), that's a you problem.
Just had another argument about curl|sh, so I'm going to say this top level for future reference.
The way we use curl|sh is as secure, or more secure, than traditional distro distribution mechanisms (e.g. ISO images with hashes or PGP signatures) for 99.9% of users. If you think otherwise, you don't understand the threat models involved, and you're wrong.
The worst-case scenario isn't that your web server is hacked and somebody starts installing malware instead of your tool. The worst case scenario is that this happens and the source of malware goes on undetected for years because the web server gives different scripts to different people.
Additionally, curl|sh will seriously hamper incident response people figuring out the source of malware, because it doesn't save the script that was run anywhere.
@soatok Aren't like 99% of people who would hack the game windows users anyways? It's getting boring hearing how dangerous linux users are supposed to be.
@soatok I love this idea that it’s easy to cheat on Linux.
It’s a nightmare to even get the games playing sometimes, do they think we’re actually going to put in twice as much work crafting custom lutris scripts to run windows cheats as well?
@kramo@fosstodon.org Wait, that's super cool
I needed this
How would it interact if I, say, wanted a Hyperplane directory, and wanted to sync the tag data via Syncthing?
@kramo Neat idea, have been thinking about something similar to this a while ago
@kramo OMG this is amazing!