Firefox 136 supports vertical tabs though
HN user
FuturisticGoo
Is it similar to tab groups? It's available on Firefox Nightly, don't know about stable.
The primary reason why I use Ventoy is because of its ability to use multiple ISO's, which I can select from when booting. I don't think that's possible with dd.
It's also possible to use the usb stick for regular files, Ventoy will just ignore them. Pretty useful when you need it.
It can be disabled btw. And no telemetry is collected on first run.
I keep it disabled for both Dart and Flutter.
It absolutely is and its a pleasant language to work with. Although it is in a kinda-symbiotic relationship with Flutter, I've found myself using it for small scripts and cli tools instead of Python because of its strong+static typing with null safety.
Relevant to the topic, Dart (and Flutter) supports targeting wasm.
The primary F-droid repo also hosts the app developer builds in case of reproducible builds, where F-droid will first build from source and then compare it with the dev's build. If its identical, it uses the dev build in the repo and if its not, the build fails.
The use of AllowedAPKSigningKeys afaik is to compare that key with the key used for signing the dev build. If its not the same, the dev build is rejected.
From what I've understood from this POC, its possible to bypass this signature check. The only exploit I can think of with this bypass is that someone who gets access to the developer's release channel can host their own signed apk, which will either get rejected by Android in case of update (signature mismatch) or gets installed in case of first install. But in either case, its still the same reproducible build, only the signature is different.
WhatsApp and Signal run perfectly fine (WhatsApp shows a little warning on first run, that its an unsupported ROM, nothing else).
As for banking apps, it depends. Some work, some don't. One way to test it would be to use Waydroid emulator on Linux, which uses Lineage OS image.
... it does have groups and profiles. You probably know this, but Firefox has its own version of profiles, although its a bit hidden.
You can see the profiles by going to about:profiles or launching Firefox with -ProfileManager as a cli option, which launches a profile manager window.
I do agree that this needs a better UI
One of your choice felt odd to me, why choose iPhone over privacy focused forks of Android like Graphene?
I feel a bit embarassed saying this but, Puss in Boots: The Last Wish.
I've had issues dealing with the concept of death and this movie helped me more than anything else. The panic attack scenes resonated quite hard and the end message left a lasting impact.
I don't think Wifi triangulation uses SSID, instead it uses the BSSID, which afaik can't be changed.
And yet that never happens on Android. All of the major players use Google play store because regular consumers aren't gonna install another app store just to use some apps.
I assume Dart refers to the same variable since:
1) Dart doesn't have threads, it has isolates (where memory is not shared). So no variable modifications here.
2) Dart will promote a variable as not null after a non-null check only if it cannot be modified elsewhere, ie, the variable is final (can't be modified once assigned), or there's no other reference to it.
But Python does have a GUI library in its standard library, tkinter, which is a port of tk/tcl. PySimpleGui simply provided an abtraction layer on top of multiple GUI toolkits, including tkinter.
Lineage OS has this cool feature called "Caffeine" which is a quick settings button. When tapped, it temporarily increases the lock screen timeout. Pressing it again increases it more. Long pressing it will make it infinite. It will reset once the user manually locks. I find it quite useful in cases like reading