Live data from Hacker News

Every phone should be able to run personal websites

rohanrd.xyz

421–430 of 432 posts

Re: Every phone should be able to run personal websites

#421

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…

The assumption that an operating system should allow the user to do everything is quite restricting. Under this view, every device should be a standard-issue military-grade turing-machine. There would be no individuality, every device would be the same GPL licensed Free Operating System.

Is it real individuality or fake individuality? All those devices are already general purpose Turing machines that the manufacturers go to great effort and lengths to restrict, writing millions of lines of code, developing cryptographic systems etc to lock them down. A turing machine can run anything, the 'individuality' is just a fake restriction. There is nothing stopping you from running a general piece of software or os on any hardware that meets some minimum requirements. No reason android couldn't run on an 'iphone hardware' or ios on an 'android hardware'. Not the quotes I used, the hardware is just some general purposes CPUs, RAMs etc there is nothing magically 'iPhone' or 'Android' about it.

Almost all differences among the various modern phones, laptops are mere software, the software is where the individuality is. Hardware differences exist in degree rarely in kind (megapixels of cameras, gb of ram etc) and even if some new type of hardware or sensor comes out its just a matter of developing a proper interface for the cpu, os etc.

Re: Every phone should be able to run personal websites

#422

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…

The assumption that an operating system should allow the user to do everything is quite restricting. Under this view, every device should be a standard-issue military-grade turing-machine. There would be no individuality, every device would be the same GPL licensed Free Operating System.

My point could also be summarized as there is a difference between mere neglect and active effort to block the user from making use of the hardware.

Re: Every phone should be able to run personal websites

#424

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…

To account for the changing times, I believe a Personal LLM should be running on your phone (with a cloud data backup) with background AGENTS looking for shopping deals, working with your calendar and making appointments for all life chores such as your car oil change appointment bookings, recommending preventive maintenance repairs, answering on your demand questions on your your kids math/english report cards grade progress for last few semesters, and so on.

Re: Every phone should be able to run personal websites

#425

Earlier quoted context omitted.

Exactly. And a phone is not a personal computer either.

How did you make this leap? Are you capable of understanding nuance?

I made this leap because the foundation of your claim that phones should run webservers appears to be

Personal computers should be able to run a web server > Phones are personal computers > Phones should be able to run webservers.

Re: Every phone should be able to run personal websites

#426

Earlier quoted context omitted.

This is a complete straw-man argument and deserves no further consideration. Refrigerators are not personal computers and in this case, the less digital tech a refrigerator contains, the better.

Exactly. And a phone is not a personal computer either.

Flatly stating, presumably with a straight face, that "a phone is not a personal computer" is a really wild take.

Re: Every phone should be able to run personal websites

#428
post #409
post #407

Earlier quoted context omitted.

There's also environmental factors to consider in anything physical, sure, you changed your oil, but what do you do with the oil now? There's no electrical pollution in running a server.

If you live in the US. Auto parts stores take used oil. As do Walmarts with auto service centers. I’ve never had an issue.

I do not. Where I live you buy new oil getting a receipt for a change. You get $5 back if you bring back the used oil, but if you lose the receipt you have to throw the oil away. It's... a really bad system

Re: Every phone should be able to run personal websites

#429
post #418

Earlier quoted context omitted.

I'd seen some of these but Zrok is new to me and looks like one of the best!! > The private share is identified by a share token. The accessing user will use the share token, along with the zrok access command to create a local endpoint on their system, which lets them use the shared resource as if it were local to their system. That's really awesome both in terms of function and documentation. Clear and concise abou…

There will be an Android client at some point, but its not available yet. One of the great things about zrok is that its built on OpenZiti, so we use Ziti's components as part of zrok. Ziti has an Android client ( https://play.google.com/store/apps/details?id=org.openziti.m... ). Do you have an immediate need? If yes, I can check with the dev team to bump priority... particularly if the use case deploys into producti…

Nope, no immediate need here, I'm working on open source home automationish system, and vaguely keep my eye on ways to do remote access, but it's not a real priority since I'm mostly targeting things that don't need that kind of remote access.

It looks very promising! Maybe even something that could make self hosting worth it for DIYers!

Re: Every phone should be able to run personal websites

#430
post #136

Earlier quoted context omitted.

We've had networks composed of unreliable nodes before - indeed, this assumption is baked into some of our oldest protocols, like email and usenet. All that is required is for at least 2 equally unreliable peers to act as temporary caching servers to bring the effective uptime up from 95% to 99.99% (provided everyone's downtime is uncorrelated).

Which is why it works perfectly fine to send e-mail when you're on a plane without WiFi -- it's designed to send once you've got a connection. But the article is about a personal website. Websites run over HTTP, which is not designed for anything unreliable. It's interesting to think about a web that was designed to have lots of intermediary caching peers along the way as part of the protocol, but that's not what we…

Caching is a thing, as are distributed networks.

The notion of mobile-device-as-origin-server which can provide either content in a local context (on a LAN, localhost-only), or globally via cache-and-redundancy / cache-and-forward networks has definite and positive use-cases.

Post reply on HN