Sony is still carrying the torch for flagships
toastal
Additionally LineageOS for microG which rolls the microG stuff into the ROM which saves a lot of work/frustration when trying to unGoogle a device. Any device that is officially supported by LineageOS will have builds which can’t be said for many other ROMs.
But not friendliest on IO. No headphone jack. No microSD. No dual SIM.
Inside of strings or comments or as an encoding is close to universal now, but for wide support for operators & variable names I would generally it isn’t. Some languages straight up do not support non ASCII like OCaml, others only support bicameral scripts like PureScript, but others like JavaScript can support Unicode for variable names but doesn’t support defining infix operators or uses Unicode for any existing operators. Raku is probably the most Unicode-friendly language, & some of the mathier ones like Agda as well.
Or OnlyKey
OCaml’s old m17n compiler plugin solved this by requiring you pick one block per ‘word’ & you can only switch to another block if separated by an underscore. As such you can do print_แมว
but you couldn’t do pℝint_c∀t
. This is a totally reasonable solution.
Unironically awesome. You can debate if it hurts the ability to contribute to a project, but folks should be allowed to express themselves in the language they choose & not be forced into ASCII or English. Where I live, English & Romantic languages are not the norm & there are few programmers since English is seen as a perquisite which is a massive loss for accessibility.
The hotter take: languages like APL, BQN, & Uiua had it right building on symbols (like we did in math class) for abstract ideas & operations inside the language, where you can choose to name the variables whatever makes sense to you & your audience.
Weren’t the trackers opt-in? This doesn’t seem like a bad thing if you don’t mind giving up those user metrics for them to build something better. It is the opt-out stuff with no transparency over the kind of data collected to be worried about.
since it’s open source
Open core with an open community edition. 100% better than fully proprietary & Microsoft.
None of the creators I follow have LiberaPay or crypto as an option either. I don’t want to pay on a proprietary platform.
What about the storage & network costs?
Be wary of sunk cost fallacy. Sometimes you gotta bite the bullet & allow yourself to see it as some wasted money with the opportunity to start over with something with less lock-in or the boost in creativity of now having to work with new constraints.