188 karma · joined May 22, 2016
Obviously you should never pay for a device where they won't support you, the owner, unlocking the bootloader, but obviously people do. I'm not sure if Xiaomi are one of the manufacturers that do not support it.
I don't have a lot of use for it, but I think their load balancer could be better, so hopefully this will happen now.
Yes. Thery may do badly, but this isn't going to be much of a problem for China for ages. They are unlikely to do that badly though - among 2 billion people there will be plenty of good people.
Their much bigger problem though is their lack of access to cutting edge semi-conductor manufacturing technology. I imagine they are on this though, probably through industrial espionage (invading Taiwan would help, but they will face similar issues for acccess to tech long term unless they also get access to ASML work I think).
I think for any POSIX system, either there is locale support defining the encoding, or it uses the POSIX locale, which defines the encoding (ASCII).
Of course you need to handle cases where filenames cannot be decoded in the system encoding (probably by replacing characters that cannot be decoded), because a filename in a different encoding, or even with no valid encoding, has been used on disk. While systems can say that file names containing bytes that are not valid characters in the system's encoding are not valid file names, that doesn't stop people mounting disks with them, so the problem never goes away if you support opening media from other systems.
What I am saying is that this is no more a Unix problem than it is a problem on any system that supports removable media.
Edit: reading other comments, it looks like their block size is only 64KiB, so this isn't the case, so I don't know the answer. I can only think that perhaps it is an issue because ZFS doesn't deallocate the freed blocks quickly enough and they are making changes fast, meaning a significant amount of disk space is used by blocks that are about to be TRIMed but haven't been yet.
You can also get an amateur radio license, and use frequency not normally used for this, but that probably means using SDR as most devices designed to use LTE will only work on normal LTE bands etc.
No bribes, connections, or anything shady etc needed.
Also, some numbers in finger binary are liable to get you punched if shown the wrong way round.
All that said, I'm not confident that anyone will stop them in court anyway. This hasn't tenmded to be very easy when companies infringe other open source code copyright terms.
Until it is cleared up though, it would seem extremely unwise for anyone to use any code from it.
You get things like issues with a user not having visiblity of items in a folder, and support ask you to check all folders shared with the user to see how many are affected. There are tens of thousands of these, so this is obviously impractical.
I had an issue with their "eventually consistent" admin interface not showing whether a user was part of a group, and their response was to wait 24 hours to see if they have been sucessfully added to it, or to email the entire group and ask the user to check whether they got the test email.
We had a Google Sheets file that, for whatever reason, was not able to be opened. Months later, the issue is unresolved. If we didn't have daily backups that use the API to make a copy, exporting Google Docs, Sheets and Slides files as MS Office documents, using a thrd-party service, we would have just effectively lost this data.
It is clear that Google does not treat this as a business class product, and it hurts to business users.
It is getting worse and worse IMHO, while the MS competition is getting better and better. It is only a matter of time until we switch I think, and I would strongly caution anyone against adopting it, especially if you plan to use it as the primary file sharing method for more than 10 users. For us, the thing making it hard to move is that our data on Google Drive is a mess. We haven't been using Team Drives, because we have been using Google Drive since before they were a thing, so have complicated nested permissions, meaning we can't simply move things to Team Drives. If you have used it for as long as we have, when there was no way to prevent users from doing this, and didn't have policies about how it was used to prevent this (whiuch we didn't, we started using it before I joined the company) I don't see how you can have avoided this.
I'm not sure how GCP compares, but I have been pretty disappointed by how slow they have been to support recent versions of PostgreSQL and MySQL in their hosted DB service. We use AWS mostly, and, while there are things about GCP that look nice, they seem to fail to do the basics that would not be at all hard for them to do, and it looks like they don't take it seriously as a product either really. It is sad really, given that there really needs to be more competition for AWS and Azure IMHO.
True, but nothing particularly good seems to exist yet. It has to solve the problem of end-to-end encryption in a way that users can manage to not lose their keys too easily, which is a hard problem. It only has to solve this, when email did not (at least in an easily usable way for most people) because it already exists in messaging, but that doesn't stop it not being well solved holding back the situation.
Anything that uses an open source client is a meaningful step better than WhatsApp, because it is easier to make and maintain a bridge from something better, like Matrix, IMHO. At least recently, I did not think Matrix was easy enough to use and stable enough to recomend to people, but them moving to something with an open source client, is better than nothing IMHO.
I'm not convinced Signal is better than Telegram, as an alternative, since Telegram is so much easier to use if you don't care about end-to-end encryption (most users don't sadly), and basically as easy to use (but much less trustworthy) if you do. I'm not sure which is better TBH, but I expect more people will stay off WhatsApp if they try Telegram than if they only try Signal, which is an advantage of recomending that (though I'm not sure it out-weighs the advantage of there being less end-to-end encryption).
Not always. The GDPR has some decent provisions against overuse of machine learning, for example (it is just a shame it is basically unenforceable against global megacorps, and otherwise so shit as a set of law). We should not accept it, and I don;t think this is a fight that is lost. It is fine to use ML, as long as you are prepared to suffer the consequences of the mistakes of your models that you do not check. This is an important principle.
> Even in a world without Google and Facebook, enterprising nerds will be encoding H.265 via smoke signals to ensure we get our cat videos.
Damn right. These are important. I'm concerned this statement isn't entirely serious. While I hope not to have to resort to similar to that, I will if I have to. Cat videos are important damn it.
Another example of a device that would be a problem like this is my watch. Jewelry that would have similar problems is also common. Things which would be a problem if put close enough are everywhere, but this is always going to be an issue with something like this that is designed to be triggered easily and extremely reliably, and the decision has previously been taken to educate the tiny number of users of them about it rather than go through the unimaginable logistical effort of changing them now (obviously it was much easier when they were new and rare).
Edit: removed paragraph about making a warning device that I don't think is worth including here.
I have decided not to buy a Google phone next time, and to start the mamoth task of moving my primary email address to one using a domain I own rather than a gmail.com one (changing email address is hard :( ).
It isn;t so much because Google is evil, it is because their stuff isn't as good as it used to be, and they arbitarily lock people out of accounts for poor reasons, or force changes on people, at times. I have a Pixel 4 and have been pretty unimpressed with it as a phone and with how buggy Android seems to have become. I've also, over the past few years, started to dislike their stuff more and more. Having to use G Suite for work, as a user and an admin of it and supporting users (though I don't actually suport them directly myself), puts me off their stuff too.
Google no longer makes good products, but they think they do, and change thewir stuff on the assumption that they are improving it when they are not.