Earlier quoted context omitted.
What if your service provider cuts you off?
I change the provider? Are you arguing I'm not allowed to host because a service can cut me off, so I need to open myself to more services that can cut me off?
Every phone should be able to run personal websites
291–300 of 432 posts
Re: Every phone should be able to run personal websites
#292Re: Every phone should be able to run personal websites
#293Earlier quoted context omitted.
Why not? I download updates to apps on my phone every day. I fact, my old phone that has long stopped receiving updates still runs the latest browsers just fine. The problem isn't keeping the applications up to date. There's a risk of kernel exploits, but I can't remember the last time the Android kernel had a bug that could be triggered by simply sending packets to it. Privilege escalation works, maybe, but getting…
> I can't remember the last time the Android kernel had a bug that could be triggered by simply sending packets to it. RCE from Bluetooth packets has happened uncomfortably often - CVE-2017-0781+2 (BlueBorne), CVE-2020-0022, CVE-2022-20411, ...
Re: Every phone should be able to run personal websites
#294Earlier quoted context omitted.
Except, you don't own or control any of these sites or services. You're merely a tenant without any power. You're open for many threats outside your control: 1. Service shutdown 2. Price jacked up 3. Your account/instance terminated 4. Data abused And many more. It's almost guaranteed you'll basically be hold hostage at one point. So, if you're arguing against people having the ability to host on devices they own, yo…
Running a webserver on your phone incurs all the same issues plus it might be out of range or your phone might be off. So having a webserver on your phone is actually worse.
Re: Every phone should be able to run personal websites
#295Re: Every phone should be able to run personal websites
#296With respect to the idea of hosting personal websites without using hosting companies, why does it have to be port 80. Port 80 is what commercial hosting uses, but this proposal is fundamentally different from commercial hosting. I'm not sure I understand why using an agreed-upon high port would not be an acceptable alternative. As for non-rooted Android not allowing use of port 80, this is just one symptom of the la…
I saw some statistics showing that the majority of people in the US don't even have broadband (speed) internet, let alone a second computer. Here's an uncomfortable thought: The modern day personal website is someone's tiktok profile page. And it's thanks to the fact that everyone has a phone, and tiktok just works. There's an opportunity to learn from this model, though I'm not sure what the lesson is.
Re: Every phone should be able to run personal websites
#297Re: Every phone should be able to run personal websites
#298Maybe it's because I use LineageOS (and Cyanogen mod before that), but I never even knew that there were problems with being able to run a web server on android. Just recently, while I was bored on a train ride, I used the Fdroid app Lightweight Web Server (LWS) to send some files to a friend on iPhone for which I would otherwise have no easier way of doing (whatsapp upload is slower and filesize is limited). I move the files into the folder, prepare the HTML file a bit, then my friend sets up a wifi hotspot, I connect and tell my friend to enter the IP-Address or scan a QR code. Works nicely for me (although weirdly it doesn't work if I create the hotspot. I need to connect to theirs, I wonder why)
Even if this is something I only use rarely, using a phone that can't do something this simple is unacceptable to me. It's satisfying in itself that I don't want my phone manufacturer to arbitrarily limit what the hardware can and cannot do. Would I suggest running a business website off my phone? No. I doubt it's secure, performance is limited, ddos would be a possible issue. Do I still want to be able to do silly things with the devices I purchase? Absolutely.
Another point, if I remember correctly, a cellphone mesh network of some kind was useful for Hong Kong protestors at one point at least.
Re: Every phone should be able to run personal websites
#299With respect to the idea of hosting personal websites without using hosting companies, why does it have to be port 80. Port 80 is what commercial hosting uses, but this proposal is fundamentally different from commercial hosting. I'm not sure I understand why using an agreed-upon high port would not be an acceptable alternative. As for non-rooted Android not allowing use of port 80, this is just one symptom of the la…
But then there is nothing stopping the user from installing spyware and becoming a botnet zombie by following a video tutorial about "how to install fortnite vbucks generator apk". Most people aren't your average HN reader or techie, they just want a device that facilitates accessing the web and using rich applications/games, all in a safe way that doesn't require them spending hours a week (initially) configuring or playing with their phone to make it work for them.
In a world where every user has root privileges (and doesn't need to go through too much friction to "control" their device), and can't even say "I want to purchase an iPhone because it means I can consume content and use social media without needing to worry about malware", more people get hurt - because the average person doesn't know they need these manufacturer-imposed guardrails until they do something dumb one day and get hacked.
The solution to fixing this and achieving utopia is education - standardized classes focused on proficiency in identifying scams, learning about how typical services operate and reasoning about what motives actors have. But this is extremely hard to do when the United States doesn't seem to care about this, and it'd be impossible to ensure on a global scale.
Re: Every phone should be able to run personal websites
#300With respect to the idea of hosting personal websites without using hosting companies, why does it have to be port 80. Port 80 is what commercial hosting uses, but this proposal is fundamentally different from commercial hosting. I'm not sure I understand why using an agreed-upon high port would not be an acceptable alternative. As for non-rooted Android not allowing use of port 80, this is just one symptom of the la…
> As for non-rooted Android not allowing use of port 80, this is just one symptom of the larger problem of not allowing the computer owner to have root privileges. And letting an advertising company have them instead. IMHO. But then there is nothing stopping the user from installing spyware and becoming a botnet zombie by following a video tutorial about "how to install fortnite vbucks generator apk". Most people are…