Live data from Hacker News

Every phone should be able to run personal websites

rohanrd.xyz

221–230 of 432 posts

Re: Every phone should be able to run personal websites

#221
post #217
post #191

Earlier quoted context omitted.

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.

> Running a webserver on your phone incurs all the same issues Huh, what? The issues I mentioned proceed from using services you don't own or have power over. How can I suffer from such issues on my own device? > out of range or your phone might be off and? If the owner is ok with that, where is the problem? Are people not permitted to walk because a car is faster?

What if your service provider cuts you off?

Re: Every phone should be able to run personal websites

#222

Earlier quoted context omitted.

Yeah but I'm asking how does that help? As the phone hops around, the IP address will change, whether it's v6 or v4. Are they expecting IPv6 will be stable no matter where in the world you travel?

A DDNS service seems like a trivial add-on to make this work. I think the bigger issue is the number of mobile devices behind CGNAT.

> A DDNS service seems like a trivial add-on to make this work.

I responded to this earlier: wouldn't dynamic DNS make your website unresolvable for at least a minute or two (or much longer if your TTL is longer) every time your IP changes?

> I think the bigger issue is the number of mobile devices behind CGNAT.

Yeah I agree on that, they already mentioned that part.

Re: Every phone should be able to run personal websites

#223

Please no. Phones go into tunnels, run out of battery, and go indoors where there's a poor signal or none at all. They make terribly unreliable servers. Not to mention how much faster this would chew up battery life. If you want to keep a spare phone plugged in all the time in your closet, connected to Wifi/Ethernet, and hack it to be a webserver, then go ahead. But webservers on mobile devices, being used in a mobil…

Nobody is saying that everyone should host websites on your phone. The author is saying you should be able to, if you so choose. Android and iOS put restrictions on what applications on a phone are able to do, often for arbitrary reasons. You can't hack a web server in your closet to run on port 80 without jailbreaking your phone/unlocking the bootloader and rooting your phone, and I can't really think of a reason wh…

Probably terrible data point, but running "nc -l -p 80" within the iSH shell app on iOS opens port 80 and is reachable from a desktop machine in the local network. iSH has requested the "Local network" permission at some point.

Re: Every phone should be able to run personal websites

#224
post #217
post #191

Earlier quoted context omitted.

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.

> Running a webserver on your phone incurs all the same issues Huh, what? The issues I mentioned proceed from using services you don't own or have power over. How can I suffer from such issues on my own device? > out of range or your phone might be off and? If the owner is ok with that, where is the problem? Are people not permitted to walk because a car is faster?

[dead]

Re: Every phone should be able to run personal websites

#225

Earlier quoted context omitted.

Nobody is saying that everyone should host websites on your phone. The author is saying you should be able to, if you so choose. Android and iOS put restrictions on what applications on a phone are able to do, often for arbitrary reasons. You can't hack a web server in your closet to run on port 80 without jailbreaking your phone/unlocking the bootloader and rooting your phone, and I can't really think of a reason wh…

Probably terrible data point, but running "nc -l -p 80" within the iSH shell app on iOS opens port 80 and is reachable from a desktop machine in the local network. iSH has requested the "Local network" permission at some point.

That's interesting, thanks for the information! Refreshing to see Apple provide to be the less restrictive app platform!

Re: Every phone should be able to run personal websites

#226

Earlier quoted context omitted.

Nobody is saying that everyone should host websites on your phone. The author is saying you should be able to, if you so choose. Android and iOS put restrictions on what applications on a phone are able to do, often for arbitrary reasons. You can't hack a web server in your closet to run on port 80 without jailbreaking your phone/unlocking the bootloader and rooting your phone, and I can't really think of a reason wh…

Literally when the title indicates. Why would phones need to run a web server if that’s not the point?

The point is not that everyone should, it's that some people who want to, should be able to. Phones are quite powerful and can be excellent web servers on a budget.

Re: Every phone should be able to run personal websites

#227
For the love of christ, no.

What is the problem you're trying to solve? Is twitter... er... I mean X not unreliable enough for you?

Imagine someone depending on a resource that's on a device that moves in and out of service as you lose coverage or have to reboot to get bluetooth pairing to work right.

And what if you wanted to support TLS. Try explaining to normal people why they're getting security warnings because your CARRIER doesn't support dynamic DNS so your cert SN or SAN doesn't match your FQDN.

And proxies. I don't even want to think what carrier data teams will do to proxy requests.

I really like the idea of a carrier / manufacturer neutral protocol to get data (pictures, contact vCard, call logs, music, etc.) on and off a phone.

But it's not HTTP(S).

Re: Every phone should be able to run personal websites

#228
post #162

Earlier quoted context omitted.

It might feel good and noble to chide people about this stuff, but this type of hyperbolic, exaggerated grandstanding is THE reason why our society is so polarized. It is absolutely NOT slippery slope to human rights violations to talk about edge cases or to make tradeoffs. Escalating everything to such high stakes makes discussion and compromise impossible.

>feel good and noble to chide people about this stuff, but this type of hyperbolic, exaggerated grandstanding is THE reason why our society is so polarized. Is this line supposed to be ironic or something?

It's quite reminiscent of the tolerance paradox, at least.

Re: Every phone should be able to run personal websites

#229
post #217

Earlier quoted context omitted.

> Running a webserver on your phone incurs all the same issues Huh, what? The issues I mentioned proceed from using services you don't own or have power over. How can I suffer from such issues on my own device? > out of range or your phone might be off and? If the owner is ok with that, where is the problem? Are people not permitted to walk because a car is faster?

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?

Post reply on HN