4 ms·
> So what? Nobody is argue that computers don’t store data in files. Only that web pages are not files. You conceded that all data (modulo a little) is stored
by ghoward 5y ago
> So what? Nobody is argue that computers don’t store data in files. Only that web pages are not files.
You conceded that all data (modulo a little) is stored in files, so you seem to be arguing for hiding that fact from users. To me, hiding the fact that files exist from users smacks of the same sort of elitism that argues against Right to Repair. Even if a user does not know how to handle their data, they should have the ability to get a third party who can do it for them. Locking down user data is, in my mind, one of the unethical things our industry does.
> It doesn’t matter. It’s true of both.
Honestly, almost all websites either use JavaScript or CSS, which is stored in files, so even if a website isn't static, they almost all still use static files.
Also, I would argue that even a page generated from a single PHP file qualifies as a webpage being a file.
- grandpa_on_lawn 5y agoAll computers use transistors. Should we expose them to the user? Should we expose to the user the system libraries used by the OS? Should we expose the source code of the OS? Because the OS is also made from a bunch of files.
- ghoward 5y agoDid the user create the OS, libraries, or the transistors? By the user's actions, their files were created. They own that data. We should expose it to them. The other things, they probably did not create. We don't need to expose that. Nice whataboutism, but there is a difference. Edit: Also, yes, we should give the user access to the OS and system libraries. They own the computer, and we should allow them to do with it what they wish.
- rektide 5y agoYes on all accounts. For users that want such. QEMU exposes the transistors. There are even better OpenFPGA grade simulation tools that we are making to even more detailedly model the transistors. Many chips have very extensive debug interfaces we can use to expose the inner workings of systems. Users should have access. We should absolutely expose the system libraries. On Android this has been an essential tool for many users to improve their daily existence. It's a huge point of controversy that Google has hired the Magisk developer who did just that, and that now the library is giving up some of it's former skills to help users manipulate system libraries. https://9to5google.com/2021/08/29/magisk-android-changes-google/ https://9to5google.com/2021/08/29/magisk-android-changes-goo... Yes, we should definitely expose the source code. I'd love it if more programs were actively debuggable. Debian for example makes it fairly easy to download debug packages, with all the debugging symbols. The kernel should be accessible. Treating users like end users is not cool & keeps humanity from getting good, from learning & understanding the world. Even if few do take up the option, the option to explore the world about us is something computing ought value.