Live data from Hacker News

Every phone should be able to run personal websites

rohanrd.xyz

371–380 of 432 posts

Re: Every phone should be able to run personal websites

#371

Earlier quoted context omitted.

>[phones] were built for power efficiency most of that power efficiency is based on deep sleep modes and network packet batching. Opposite of what servers do

I don't think the guy is suggesting phones are great general purpose servers people should host online services on. On their own, they are small and efficient. Proper servers need 10x, 100x, or more power just to boot. Sure, AMD has some amazingly efficient Zen 4 cores now. But cores don't exist in a vacuum. Just spinning the fans on such a machine consumes more power than a phone could even dissipate.

Not saying about what and where anyone should run, all I'm claiming is that mobile phones aren't actually that efficient, they just sleep a lot and that's how they get low power draw

Re: Every phone should be able to run personal websites

#373
post #112

Earlier quoted context omitted.

So? That's up to the user to decide.

Sure, if the user can build their own phone. Otherwise they're competing with a lot of other people interested in what the phone should and should not do. If they own a hammer, they can do what they like with a hammer, but a phone is not a hammer. It's a complex arrangement of molecules, licenses and competing group interests.

A phone is physical tool owned by a person that fits in their hands. It's not as dissimilar from a hammer as you have tried to portray.

Re: Every phone should be able to run personal websites

#374

Earlier quoted context omitted.

A raspberry pi certainly fits the definition of a "Personal Computer".

The whole "Mac versus PC" thing somewhat solidified the notion that PC refers to x86. Raspberry Pi uses ARM.

I like to think of a 'PC' being any machine that is derived from the IBM 5150, which was the original 'Personal Computer' (although far from the first microcomputer). However, with UEFI support on many ARM SoCs, maybe the two lineages are now marrying into each other!

Re: Every phone should be able to run personal websites

#375
This site is so weird sometimes.

No… we don’t want phones to be webservers. What a weirdly specific request. When is the last time you met someone in the real world who hosts their own website?

Webhosting is like £1 a month for the kind of thing you would be able to host on a phone. That makes infinitely more sense than this nonsense.

Re: Every phone should be able to run personal websites

#376
post #298

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…

When you start up the hotspot, what address is your friend using to connect?

Not OP but I would try something with a .1 ending, deriving the first three bytes from the client phone's IP. Although, when creating a hotspot, Android might make a new network namespace for it so you still wouldn't be able to connect to the web server.

Re: Every phone should be able to run personal websites

#377
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.

> 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. I'm sorry, but what are you doing right now if not this?

[deleted]

Re: Every phone should be able to run personal websites

#378
post #112

Earlier quoted context omitted.

Sure, if the user can build their own phone. Otherwise they're competing with a lot of other people interested in what the phone should and should not do. If they own a hammer, they can do what they like with a hammer, but a phone is not a hammer. It's a complex arrangement of molecules, licenses and competing group interests.

A phone is physical tool owned by a person that fits in their hands. It's not as dissimilar from a hammer as you have tried to portray.

Wordplay. I can hold your hand in my hand, is it similar to a phone?

Otherwise your line of reasoning boils down to “it exists.”

Re: Every phone should be able to run personal websites

#379
post #112

Earlier quoted context omitted.

Sure, if the user can build their own phone. Otherwise they're competing with a lot of other people interested in what the phone should and should not do. If they own a hammer, they can do what they like with a hammer, but a phone is not a hammer. It's a complex arrangement of molecules, licenses and competing group interests.

there is nothing fundamental to differentiate a hammer from a phone except complexity. I'm sure if someone found a way to shove ads and place restrictions on the use of your hammer they would.

Yeah, it’s the complexity that makes the difference. There’s nothing but that to differentiate anything. You, a phone, a G class star, a comedy special on DVD. All “just” complex arrangements of matter.

People make a big deal out of those differences though, go figure!

Re: Every phone should be able to run personal websites

#380
post #117

Earlier quoted context omitted.

None of them can run server on port 80/443

Your mobile internet is behind NAT and your WiFI router would need port redir to point external traffic to the phone inside the LAN anyway. So even if you can run it at port 80 you can't really do that without NAT or tunnel somewhere and if you need that you can just NAT to get it visible on 80 from the outside It's mostly imaginary problem

I don't need website to run on IPv4. Almost every mobile provider has IPv6 deployed here in India. With IPv6, there's no issue of NAT.
Post reply on HN