▲ 117 ▼ You can ask any question to the people of year 3000, but can only receive information in the form of a single bit. What's your question? (piefed.social) submitted 5 months ago by electrotabby@piefed.social to c/showerthoughts@lemmy.world 48 comments fedilink hide all child comments (I couldn't find a sub for hypotethical questions..)
[+] bacon_pdp@lemmy.world 0 points 5 months ago* (1 child) [deleted] permalink fedilink source parent hideshow 2 child comments replies: [–] Hjalamanger@feddit.nu 4 points 5 months ago You can't send bits at a constant rate in this case. You essentialy get to send one very large number, the amount of time since your decided starting time (plus the one bit we were actually intended to use). The bit count grows logarithmicly with time Thus, the amount of bits n you can send over t time steps would be n = log(t)/log(2) + 1 As an example, say they wait 8 seconds before sending you a 1. You have received the number 1000 and the bit 1. That's a total of 5 bits. If they choose to wait twice as long, 16 seconds, they have in effect transmitted the numbers 10000 and one additional bit, a total of 6 bits. Double the time but only one additional bit. permalink fedilink source parent
[–] Hjalamanger@feddit.nu 4 points 5 months ago You can't send bits at a constant rate in this case. You essentialy get to send one very large number, the amount of time since your decided starting time (plus the one bit we were actually intended to use). The bit count grows logarithmicly with time Thus, the amount of bits n you can send over t time steps would be n = log(t)/log(2) + 1 As an example, say they wait 8 seconds before sending you a 1. You have received the number 1000 and the bit 1. That's a total of 5 bits. If they choose to wait twice as long, 16 seconds, they have in effect transmitted the numbers 10000 and one additional bit, a total of 6 bits. Double the time but only one additional bit. permalink fedilink source parent