I see at least one very good reason why this shoud be possible: old phones. Reusing old phones as a webserver seems like a good idea to me, since they were built for power efficiency (unlike old PCs) and would otherwise simply end up as e-waste in a landfill or discarded, forgotten in a drawer somewhere. Maybe it's because I use LineageOS (and Cyanogen mod before that), but I never even knew that there were problems…
Every phone should be able to run personal websites
341–350 of 432 posts
Re: Every phone should be able to run personal websites
#342I took a product that was "required" "minimum spec" to be run on a c5.2xlarge, fixed it and ran it on my phone, with a load test.
It achieves showing how wasteful their approach to resources was, and how powerful smartphones have become, and a cool way to show off.
If someone wants to know how resource intensive something is, if you can say I can get X Tx/QPS on my phone, it's probably not that complicated, and not that hard to run/maintain.
Re: Every phone should be able to run personal websites
#343Earlier quoted context omitted.
Unrestrained webservers on phones is an edge case that would certainly be abused by all sorts of crapware while being a very uncommon usecase for mobile devices at all.
I'm assuming the best intentions from you but I'd like to point out two things: 1. When discussing human rights (which apply to technological freedoms) reducing a need to "an edge case" is the basis of marginalization, defined as "treatment of a person, group, or concept as insignificant or peripheral". Therefore, it is never appropriate to rely on such language to prove a point, especially when we are discussing sof…
This is a category error. The use is marginal, not the people. You can't just uprate the severity of something because it suits your wants.
Re: Every phone should be able to run personal websites
#344Earlier quoted context omitted.
What are you gaining by entering this fight? Step aside.
Totally agree. Let’s keep this the one-sided echo chamber it was designed to be.
Re: Every phone should be able to run personal websites
#345It's a neat trick to demo a PoC on your phone if you find something really poorly optimized. I took a product that was "required" "minimum spec" to be run on a c5.2xlarge, fixed it and ran it on my phone, with a load test. It achieves showing how wasteful their approach to resources was, and how powerful smartphones have become, and a cool way to show off. If someone wants to know how resource intensive something is,…
My phone can use ai to generate images locally[1], process video or camera raws, run better games than my laptop and likely more.
[1]: https://apps.apple.com/pl/app/draw-things-ai-generation/id64...
Re: Every phone should be able to run personal websites
#346Earlier quoted context omitted.
I think your take hits the nail on the head. Most people have zero interest in running their own website.we live in a world where people have no clue how things work. They just want it to work and not have to understand how. People could change their own brakes and oil too. But how many folks want to? Not many. It doesn’t provide value to them. Just like a personal website wouldn’t provide value to them. Hence, like…
The fact that most people don’t understand how things work is a testament to good design. You shouldn’t have to understand how a car works to use a car. You shouldn’t have to understand how a lightbulb works to switch on the lights. Abstraction allows us to build on prior technologies. It’s also a practical reality of living in a complex world. Someone using Excel isn’t thinking about how that app was programmed. Mos…
Re: Every phone should be able to run personal websites
#347Earlier quoted context omitted.
I'm assuming the best intentions from you but I'd like to point out two things: 1. When discussing human rights (which apply to technological freedoms) reducing a need to "an edge case" is the basis of marginalization, defined as "treatment of a person, group, or concept as insignificant or peripheral". Therefore, it is never appropriate to rely on such language to prove a point, especially when we are discussing sof…
Is the right of a handful of people to run a web server on their phone more important than the right of millions of "unsophisticated" users to not be scammed / abused by malware? Since it's inception smart phones have been a consumer platform, used for consuming content. The platform for tinkerers already exists. It's called a PC with Linux installed. Every platform does not need to cater to your needs.
Re: Every phone should be able to run personal websites
#348Earlier quoted context omitted.
I'm assuming the best intentions from you but I'd like to point out two things: 1. When discussing human rights (which apply to technological freedoms) reducing a need to "an edge case" is the basis of marginalization, defined as "treatment of a person, group, or concept as insignificant or peripheral". Therefore, it is never appropriate to rely on such language to prove a point, especially when we are discussing sof…
If it is a human right to be able to run a web server off of a phone, does this mean that every human has a right to own a phone?
Re: Every phone should be able to run personal websites
#349Earlier quoted context omitted.
I'm assuming the best intentions from you but I'd like to point out two things: 1. When discussing human rights (which apply to technological freedoms) reducing a need to "an edge case" is the basis of marginalization, defined as "treatment of a person, group, or concept as insignificant or peripheral". Therefore, it is never appropriate to rely on such language to prove a point, especially when we are discussing sof…
> 2. It's an incredibly slippery slope to use "crapware" as a justification for reducing the freedoms of the individual. Criminals will find a way, do not create a hostile user experience. It's a legit security issue. Not protecting people from these things is far more user hostile.
Re: Every phone should be able to run personal websites
#350With 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…
A website is a computer running an httpd. It's not a "platform" and it's not a means of drawing an audience. Those are specific uses of running an httpd, ones that happen to enrich so-called "tech" company intermediaries, but those are not the only uses.
An httpd is a program that reponds to HTTP requests. There is much one can do with HTTP. Certainly, HTTP is not limited to the uses that so-called "tech" companies have chosen: attracting large audiences, mass data collection and the sale and delivery of programmatic advertising. For example, using only HTTP one can transfer and receive files, messages, audio, video, any stream of bytes, to and from one's family, friends and colleagues, directly, without using a so-called "tech" company intermediary.
This has been demonstrated, for example, by a gentleman in Japan:
https://news.ycombinator.com/item?id=37044318
Of course, people that profit from these so-called "tech" companies do not want any discussion of such other uses for HTTP. If the uses do not allow for advertising or some way for certain people to make money, then these people will talk them down. "No one wants that." "I don't want that therefore no one else wants that." "It will not work because..." "We tried it and it failed." We have seen these lame arguments so many times. The more empathic the negative responses from HN commenters to any proposed non-commercial, non-advertising-related uses of the web, the more we can be sure such uses are not only possible but highly probable. Time will show the wiser. It's early days.