Is there a published date on there somewhere? I didn't see one but I'm curious. It cites an estimate that total internet throughput is 167 terabits per second but I can't imagine it's that low these days.
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
replies: