

No. Even on standard Android, you must enter the password/PIN on first unlock because that is required to load the decryption keys that make biometric authentication work.
Hello, tone-policing genocide-defender and/or carnist 👋
Instead of being mad about words, maybe you should think about why the words bother you more than the injustice they describe.
Have a day!


No. Even on standard Android, you must enter the password/PIN on first unlock because that is required to load the decryption keys that make biometric authentication work.


On #3: every modern phone running encryption has a BFU (before-first-unlock) state where the data on the device is more secure than after its first unlock because you haven’t entered your password/PIN to decrypt the data. GrapheneOS also has this, but it is not unique to GOS.


Zig isn’t memory safe by default. Safety needs to be opted-in to, which isn’t free.
And merely recompiling C projects with the (very good) Zig toolchain wouldn’t add any form of memory safety whatsoever as far as I’m aware. You can get some safety checks that way, but you still have to fix the buggy C code manually, which is a nontrivial task in best-case scenarios.


I’m replying to you from Asahi Linux on an Apple Silicon Macbook. The drivers are definitely there!
FEX emulation of x86 on ARM CPUs has made many x86 games playable on my Macbook.


deleted by creator


He’s a self-described democratic socialist, which is different from a social democrat, as you labeled him. Yes, many of his proposed policies are steps toward social democracy, rather than actual socialism, but I can’t expect one mayor, even in one of the largest cities, to somehow enact real socialism.
That distinction aside: all we can do is apply pressure and hope that Mamdani doesn’t meaningfully sell-out the working class in NYC.


Can we avoid calling taking action against valid moral objections “drama”? It only serves to make the people doing the right thing sound like they’re being immature, even when they’re obviously right.
Objecting to a fascist government’s influence over very powerful build infrastructure used around the world is the right thing to do.


The --stream functionality looks very useful as well. Super cool!


One thing I really miss from Unity is the efficient use of the top bar doubling as a title bar for full screen windows. I wish modern DEs would do this.


Just here to add that, yes, Snaps are very broken. Do not use them if you value your time or well-being.
The annoying thing is that Canonical dishonestly co-opts your apt invocations for snap installations, so you’re likely to waste hours of your life trying to figure out why the thing you installed doesn’t work or takes forever to launch randomly. And they keep Snapifying more of their distro, so even things like GNOME packages are only available as Snaps.


This is the first time I’ve heard “lint” used this way, but I like it. I’ve heard Linus refer to various waste left behind on your system as “turds” 💀
Anyway, this looks like a cool tool. Gonna check this out.


I never used erdtree. What do you like about it that is different from eza?


Nice! TIL. Do you have any info you could share about how Minnesota’s privacy legislation compares to California’s or the EU?


Extensions. Epiphany can’t run Firefox and Chromium extensions, but Orion mostly can. I can’t live without uBlock Origin or autofill from my password manager, and Orion is the only niche browser I know of that can.


Helix is my favorite editor. It’s like Vim, but less obtuse because you can see the text you’re about to perform an action on before you take it.


This is perfect! Thanks!


Thanks for asking. It’s partly OOP, but more than that, C++ is just rife with footguns and is basically unreadable for me.
I think C is much more readable and I find imperative/procedural programming to be much more delightful and readable.
Rust is my absolute favorite though, because it removes the footguns of most lower-level langs while being just as performant. The only trade-off is that you need to understand the borrow checker, but working with it becomes substantially easier over time and saves an ungodly amount of headaches. You can also write something that very closely approximates OOP, without the most of the footguns (like inheritance, until you get into more advanced stuff like trait objects, anyway).


I don’t know of anything fully libre exists, so in lieu of that: TD Ameritrade was the only software I found that actually has a Linux client. I’m pretty sure it’s still proprietary, but idk of anything else.


Speaking of suckless, does anyone know of a Wayland-compatible window manager, similar to DWM, preferably written in Rust or C (but not C++).
Seems like a fun thing to tinker with to learn how window managers work.
Binary logging is some of the most asinine shit I’ve ever had to deal with on Linux (and yes, I know you can change it, but it being the default behavior is beyond absurd).