Hacker News new | ask | show | jobs
by dylan604 71 days ago
I was a fan of the idea that the OS would strip location data on any upload via web/app, but would preserve the data when doing specific types of transfers deemed not via third party like direct transfer to computer or AirDrop
1 comments

Upload file doesn't mean mutate file.

No. Upload file means upload file. If you want to mutate the file, mutate the file.

When tools assume you're stupid and insert silent surprises unrelated to the task they no longer deserve the title "tool" because they are fundamentally doing other things.

Most people have no idea when they upload a “photo” they are also letting anyone know their “location”. On iOS at least, from the browser, you specifically choose whether you want to upload a file from the Files app (that lets you upload files from iCloud, Google Drive, Dropbox or any other storage type service you have installed) or a photo.
These "all users are imbeciles that need our protection" design pattern needs to die a swift death.
Yes and no one who knows how to change an engine should drive a car. This is why geeks make horrible product people and after 30 years geeks are still waiting for “The Year of Linux on the Desktop”.
What you're advocating for is more like the Bluetooth hijacking when you get in a car of transferring your call from you ear piece to your sound system as if you want to blast your phone call to everyone in the parking lot.

Turn on car doesn't mean hijack Bluetooth connection.

Let me phrase this another way: "Computer, I told you to transfer file, not strip meta data".

About Linux: it won the Unix war, the cloud computing war, the embedded war, and is the most installed OS on the planet.

And absolutely no one knows they are using Linux. Google had to hide all of the Unix underpinnings and do things like this to make it usable.

As far as the BT car issue. I don’t have that issue. I turned off wireless CarPlay, don’t use BT and I connect my phone to my car using a regular old USB C cable to avoid that issue - and it’s more reliable

That's an incredibly bad analogy.
It’s a great analogy. Every design decision has tradeoffs. Given a choice between optimizing for 90% over 10% is a fair trade