So... in contrary to the popular beliefs, "Install Gentoo" is not the solution to my problem, but "Install Asahi Linux" probably is. :woozy_baa: Still need to try fixing Gentoo Prefix as it's the only option on hardware that I don't own.
The thing that makes browserengines interesting & unusual to design from a UX perspective is the notion of consent. Usually we're all about making things easier & more streamlined, but here I actively strive to bias users away from consent. To ensure when they do say "yes" it is enthusiastic.
Helps to be a middleman!
Confirmation dialogs are traditional but worthless (except for consent-theatre), they annoy people into agreeing. I need to be more clever & considerate!
regardless this is going to take years to fix because it involves the linux community agreeing on something, so for now my solution will be to fork orca to act as a clipboard manager or wlroots to disable clipboard security because i just don't give a fuck
@lanodan@drewdevault@ska Therefore, unlike Open Source, Free Software movement must not be limited to the matter of licenses.
If we want to maximize the number of people who can experience Software Freedom, we need to make sure modifying the software people run is not just possible, but practical.
Make simpler programs.
Avoid feature creep, and situations that require perpetual updates.
Teach people to program.
Make it easy to download and build source of any software package. etc. 3/3
@lanodan@drewdevault@ska Another example is people who cannot program - they can never directly experience freedom 1.
They can still benefit from it indirectly - eg. due to the power dynamics around free software making it likely that if the author adds an anti-feature, someone will make a fork without it, and our non-programmer will be able to use that fork.
But such a person will never be able to fully experience software freedom.
@lanodan@drewdevault@ska Free Software Definition talks about 4 essential freedoms, not in terms of whether a license preserves them, but in terms of whether the user has them.
For example, freedom 1 - to modify and run modified versions - doesn't work if the software in question is Firefox and web standards are evolving so fast, that you can't reasonably keep a modified version functional for an extended period of time.
Web browsers deny you that freedom through non-license means. 1/
@ska@drewdevault Annoyingly, the problem is still the exact same one. I think we just forgot that it's not merely things like licenses, those are just mere tools.
What's important is the community and making sure that all of us have digital rights.
Yet more excitement over this... I stated my stance yesterday in response to WebKit's blogpost!
What do I think of push notifications in general? They can be helpful or harmful to "digital wellbeing". But the incentives are towards them being harmful.
Use them to assure people they don't have to check your app again, don't use them to snatch people's valuable attention! elementary's very tasteful here!
The cognitive overhead of installing an authenticator app (and then worrying about what happens when you lose your phone) is absolutely ridiculous. The overall experience is just stunningly bad, given that it’s one of the best defenses we have.
Tested Typograffiti in a Debian Bookworm docker-image, fixed my nginx configuration for HTTPS-git-cloning (don't when that broke, but I was trying to connect to git via the wrong socket), & uploaded Typograffiti documentation to Haddock!
A browser developer posting mostly about how free software projects work, and occasionally about climate change.Though I do enjoy german board games given an opponent.Pronouns: he/him#noindex