News for hackers. Stuff that matters.

Ask HN: What kind of web apps would Martians accessing Earth internet need?

The day humans living on another planet try to check the latest from Hacker News is not far away :P

I'm exploring all the different digital avenues which may get affected in their lives on the new planet.

For e.g. timezones, instant messaging, etc.

What are some digital technologies we would need to make this transition happen for them seamlessly?

( 16 comments | 4 points | on HN )
Re:Ask HN: What kind of web apps would Martians accessing Ea... by readonthegoapp on Tuesday November 01, 2022 @12:31AM (#33416942)
Re:Ask HN: What kind of web apps would Martians accessing Ea... by perilunar on Tuesday November 01, 2022 @12:57AM (#33417129)
For timezones, see: https://en.wikipedia.org/wiki/Timekeeping_on_Mars

For networking, see: https://en.wikipedia.org/wiki/Interplanetary_Internet

There is no 'instant' messaging between Earth and Mars. Not possible.

Re:Ask HN: What kind of web apps would Martians accessing Ea... by aliqot on Tuesday November 01, 2022 @01:23AM (#33417274)
One can always communicate with their water brother.
Re:Ask HN: What kind of web apps would Martians accessing Ea... by PaulWaldman on Tuesday November 01, 2022 @12:58AM (#33417132)
Reduced network latency when communicating with Earth.
Re:Ask HN: What kind of web apps would Martians accessing Ea... by rasz on Tuesday November 01, 2022 @01:37AM (#33417376)
Local pornhub cache will take care of ~30% digital needs. Add piratebay, torrminatorr and couple other trackers and you are up to 50-70% of all traffic.
Re:Ask HN: What kind of web apps would Martians accessing Ea... by toast0 on Tuesday November 01, 2022 @01:53AM (#33417477)
Mars has garbage pings to earth, so interactive transfers are a definite no. You need to build offline first and (asynchronous) bulk transfers. TCP with really long timeouts could work, but you probably want something more appropriate because throughput would be really small for a long time until the congestion window opened; you'd almost certainly want to address packet loss handling as well.

Look into sneakernet compatible data transfers, because Mars latency is closer to that than anything else. I haven't studied it, but NNCP might work https://nncp.mirrors.quux.org/

You could 'just' run a Mars cluster and direct Martians there, but you'll need to think carefully about how changes from Earth users and Mars users are merged. The window for in-flight changes from both sides is quite large, and waiting for interactive writes to another planet is unreasonable.

This does mean hard work on conflict resolution; some may be solvable by the system, but many will require user input, and that user input is likely to be delayed, as they'll likely have moved on to something else. Lots of not simple UX there, but 'everyone' will need it, so users will be forced to adapt.

Re:Ask HN: What kind of web apps would Martians accessing Ea... by Canada on Tuesday November 01, 2022 @05:31AM (#33418871)
It wouldn't have regular routing with Earth. The latency would break everything.

Mars would have its own internet and the first key application would be a send and recieve queue system to connect earth.

This would basically be a REST api that lets you send files, receive notifications of files sent to you, and download them.

It would definitely be paid or metered. I'm sure the first one would be vertically integrated (app owner exclusively controls the communication link) but future versions would probably allow anyone to bring the link to earth... a 2 sided market.

Re:Ask HN: What kind of web apps would Martians accessing Ea... by aynyc on Tuesday November 01, 2022 @08:15AM (#33420148)
Cmdr Lewis' disco collection default installed on all music devices.
Re:Ask HN: What kind of web apps would Martians accessing Ea... by f0e4c2f7 on Tuesday November 01, 2022 @08:41AM (#33420350)
Optimistically we might have a quantum entanglement solution for this by the time we have martians. That could potentially allow for integration with the regular internet.
Re:Ask HN: What kind of web apps would Martians accessing Ea... by cercatrova on Tuesday November 01, 2022 @09:09AM (#33420669)
Quantum entanglement does not allow faster-than-light communication.
Re:Ask HN: What kind of web apps would Martians accessing Ea... by LinuxBender on Tuesday November 01, 2022 @10:18AM (#33421567)
Stateless communication with forward error correction. That's probably it. Everything else I would expect to be on local redundant storage and redundant devices. They should probably work on quantum entangled communication to cut the latency but that is probably a long ways out.
Re:Ask HN: What kind of web apps would Martians accessing Ea... by heisenzombie on Tuesday November 01, 2022 @02:46PM (#33425655)
You can’t communicate via quantum entanglement. If you’re using it for encryption you still need a classical channel for your cipher text to go over. So, no help with latency.
Re:Ask HN: What kind of web apps would Martians accessing Ea... by ksherlock on Tuesday November 01, 2022 @09:14PM (#33430232)
Go back to, oh, the early 1980s. Internet-connected computers are rare and Ma Bell charges exorbitant prices for long distance phone calls. But in the off hours you can dial up another computer and use UUCP (or something similar) to transfer mail and usenet posts. It may take a week but eventually your email might make it across the country. And I, for one, welcome our bang path overlords. Also: Never underestimate the bandwidth of a rocket full of quarter-inch tapes hurtling through space.
Re:Ask HN: What kind of web apps would Martians accessing Ea... by karmanyaahm on Wednesday November 02, 2022 @12:19AM (#33431395)
The theoretical subject (routing, etc.) you're looking for is Delay Tolerant Networking.

At the user layer, IPFS or a better collaborative, content-addressed filesytem could be used - request a movie, then watch it once it downloads in 20 minutes. Once it's cached locally, anyone else can access it instantly. Federated communication apps with state-resolution (like Matrix but more asynchronous) would allow instant local communications, while still seamlessly supporting interplanetary contact.

Re:Ask HN: What kind of web apps would Martians accessing Ea... by shrimp_emoji on Wednesday November 02, 2022 @12:25AM (#33431429)
>request a movie, then watch it once it downloads in 20 minutes. Once it's cached locally, anyone else can access it instantly.

A program I use called Deluge implements this exact functionality!

Re:Ask HN: What kind of web apps would Martians accessing Ea... by ArcticLandfall on Wednesday November 02, 2022 @12:43AM (#33431522)
BitTorrent is a great example of GPs idea, but neither that nor IPFS will work across those latencies in their current state.

Some distinction will definitely be needed between 'requesting from earth' and 'loading from your roommate' in the UX. Early implementations might even centralize cache-state.