222 karma · joined February 6, 2018
As a backend Kotlin developer, I wonder if a lot of the advantages that Kotlin used to have over Java are rendered moot by new features in recent versions of Java.
Hence, your personal productivity (measured by what metric?) might suffer for this one task. However, in the long run you and your team gain productivity because of existing explicit documentation and plans.
Note that it confused the unit cm vs m.
It helps web developers to determine what language features to use in order to be compatible with the browsers most of their users use.
Back when I was still working on security updates, this took up so much resources that we struggled to work on anything else (bug fixes, major upgrades, etc.). It is unfortunately a compromise that we currently have to make with our limited resources.
Still, we are planning to release these regular security updates for 10 years and we have a track record of sticking to such plans. In my opinion, that is much better than having monthly updates for a couple of years. (Btw: outside of flagships, many models don't get monthly updates anyway and not even for long.)
Murena also sells it preinstalled: https://murena.com/shop/smartphones/brand-new/murena-fairpho...
And you would even prefer Lineage OS? Isn't that still more or less mandating userdebug builds and entirely open?
Disclaimer: I work for Fairphone.
> The concept turns part of the inside surface of an inflated sphere into a parabolic antenna. A section comprising about a third of the balloon’s interior surface is aluminized, giving it reflective properties.
The balloon is approximately spherical but probably not exactly (actually, when looking closely, hardly any beachballs are spherical either). What is parabolic is the part of the balloon which is aluminized.
Edit: fixed a typo
Headphones should keep working even if the manufacturer goes bust and stops providing software support. And even if your battery dies and spare parts are unavailable. That is precisely the reason why we also sell a cable with a 3.5mm jack for these cans. That way, this product is long-lasting and sustainable even in the (hopefully hypothetical) case that we are not able to support them anymore.
That is the best out of both worlds: you get wireless connectivity and ANC now. And you will be able to use them for as long as you would with wired ones.
With that implementation, it would not be possible for any random carrier in a foreign country to load random bloat onto my phone just by me crossing the border to that country.
And I thought I use git in a decentralized fashion all the time … at least I don't need to connect to any other machine when committing, switching branches, merging, rebasing, etc. And my colleagues can do the same without any network connection at the same time.
Also, while it has the biggest brand recognition, not everyone is using GitHub for all their repositories, are they?
> sociologist Theodor Adorno felt the ! signified an “unbearable gesture of authority”.
Calling the exclamation mark a sign of authority makes a lot more sense if one knows that in the native language of Adorno, it is a grammar rule to use it at the end of an imperative sentence.
In particular, understanding the repo tool, manifests, etc. is also quite necessary to get started.
Obviously, there is a lot more to working on custom ROMs than that. I've seen a few resources mentioned in other threads that seem great for that.
At least on my (US) keyboard, typing `^` takes two key presses (Shift + 6), as does typing `gs`. The same is true for typing `$` (Shift + 4) and `gl`.
When reading the migration guide as a decade long vim user, I actually found myself to think that some sequences in Helix are improvements over the ones in vim. For instance, `gs` is easier than `^` because both g and s are on the home row.
I do agree that going from `D` to `vgld` is a big change. If it is consistent throughout the UX, it might not be that big of a deal, though.