So basically a variant of the Hippie Speedball
ne0phyte
I would not trust any company/website to properly encrypt any important messages in the first place so I don't care whether they add a backdoor (and I've never had a Twitter account anyway).
..but it sounds like a really shitty development/release process to me. Why would you disable something while whatever is to come in its place is not ready yet?
Why not do the development first and then migrate when it's actually ready lol
Massive +1. I can easily imagine complex 3D shapes in my head and freely manipulate them, but my brain works horrible when it comes to icons for some reason. I can't intuitively find what I need, not even after months or years. Even after using something for a long time I will constantly hover over all icons to read the tooltips until I find what I need.
The software I work on at work has a navigation at the top of just icons. I see it every day and I just can't seem to associate the icons with the functionality.
I do it, too. I rarely read any text without subconsciously marking the text while reading it. Might be a tool for me (ADHD) to make it easier not to lose track - I don't know.
But regardless of why people do it and while I agree that it's probably something very specific not a lot of users do, I refuse to believe that anyone actually uses those select->popup-> share features, ever. Often the little pop-up even blocks the text above it which is just insanely bad UX imo.
Sites should never mess with core functionality without asking (scrolling, selection, tab/keyboard navigation, hijacking common shortcuts/right click, clipboard, history, etc).
I believe someone came up with that idea a decade+ ago and people just want it on their site to add value without actually checking if anyone uses it.
But to be fair, Nix is not the only answer to that. There are lots of tools for just dotfiles but you can also build something using e.g. ansible to manage everything.
All my computers have their config in a git repo. That includes users, packages, services, dotfiles, /etc configs and so on. I used ansible before writing my own tool. I can install Arch from scratch and only need to partition, run one script and then apply my config on first boot using my tool to have my system restored. I know it's not as declarative and absolute/reproducible as Nix, but it works and it's way less painful than my last attempt at giving NixOS a go.
The code of the packages is the documentation. So the newcomers better start learning Nix language and reading the paper about how Nix works under the hood before they get started! /s
But seriously, I used NixOs for about 2 years almost 10 years ago and while it was/is fascinating when you have everything setup, getting there and maintaining everything across so many packages that each have their own way of configuring them took hundreds of hours. I'm back on Arch using a custom tool I wrote to fully manage my configs, packages, dotfiles etc.
The way I remember it is that there is no consistency across Nix packages and it all feels like a giant puzzle for people who enjoy spending time configuring more than actually using the computer. And I say that as someone who actually enjoyed getting into that when I had unlimited time.
That's what the Volkswagen Beetle looked like. It was very challenging to get in and out and you needed a bunch of chocks to secure it when parked.