jcantero
“I (28M) created a deepfake girlfriend and now my parents think we’re getting married” by Fonda Lee (2019)
https://www.technologyreview.com/s/614942/deepfake-girlfrien...
> alias gmail='mutt -F ~/.mutt/muttrc_imap_gmail'
In the real world, any secure desktop solution is going to require a reliable execution environment ("security is only as good as your weakest link"). If you don't trust the user to properly handle that, then you must ensure they don't do anything stupid or dangerous to themselves by restricting what they can do. For desktop applications this usually means to execute them in a sandbox (such as Flatpak). QubeOS tries to do something similar, but stumbles upon the inherently insecure design of the X Server, and has to work around it running separate X server instances for each unreliable X client.
They must be referring to the Sir Arthur Clarke Award [1] (for space exploration), not the Arthur C. Clarke Award [2] (for Best Science fiction novel).
For example, in order for the Color Picker Tool to work, The Gimp should be marked with a "color picked allowed" capability, so when it asks the Wayland server for the color of pixels outside the surfaces it already owns, the server can check it and send the requested info. But a rogue program/process trying to scrap the screen content pixel by pixel shouldn't be able to do that. The inability to safely map processes to executables in Unix (and the possibility of manipulating their running code via exec(), library injection, ...) make it a very hard problem to solve without a paradigm shift that SELinux doesn't provide (as far as I can tell).
Because you can't do that in Unix. You can't ensure that the process with PID 1234 is really executing /usr/bin/foo.