The Sword and Laser discussion
This topic is about
The Three-Body Problem
2017 Reads
>
TTBP - human computer, spoilers, middle of book
date
newest »
newest »
I'm not an EE, or a person named Sky specializing in computers on this forum (we have 2 of them), but it more or less matches up with my understanding of how at the simplest levels computers work. This video on Logic Gates may give you a better understanding. https://www.youtube.com/watch?v=ng8-B...
I still felt that the Calvary bus speed would be an even bigger slow down then they described, but hey who knows it was a fun description.
Yep, that's exactly how it works. The concept of small constituent parts that can only send one of two signals (a bit, 1 or 0) is accurate, and the computer architecture they created with CPU and memory, etc. is the actual architecture the real Von Neumann created.
https://en.wikipedia.org/wiki/Von_Neu...
But of course computers don't need to sleep or eat, and I agree that the bus would probably be more of a slowdown.
And the cavalry bus is already the major slowdown in computers: https://en.wikipedia.org/wiki/Von_Neu...
It *could* work, computers are built using mechanical mechanisms all the time and there have been some larger scale computers built using Minecraft.My immediate concern was the speed and accuracy problem, both of which were then addressed in the story: they killed the first unit to make a mistake and the units weren't actually human, but a race with much faster reflexes and travel speed.
The fast travel speed of the aliens also solved another problem for me in the three body game ... how the heck was a guy on a horse outrunning the sunrise in every cycle!?!?!
One of the things I'm loving about this book is they way my "What about ..." questions are answered later in the story!
Robert wrote: "My immediate concern was the speed and accuracy problem, both of which were then addressed in the story: they killed the first unit to make a mistake and the units weren't actually human, but a race with much faster reflexes and travel speed."Yeah, they said in the book that the human computer couldn't actually work with humans. Whether any living creature could be fast and accurate enough to make a computer with, I doubt, but it did add some verisimilitude to a cute part of the story.
The rather vague description of the Trisolarans as being able to dehydrate at will, being evolved from plants with a similar ability, and having a reflective outer surface/skin, also helps with creating a living computer.I suspect we probably get a better look at them in the sequels.
One aspect I couldn't remember/don't know if it was explicitly said: How long was a trisolaran "year"? It must be much shorter than our year but it can't be that much shorter if we're out-teching them. I'm trying to get a feel for how long it would have taken them to restart their civilization each time it was destroyed.
Brendan wrote: "One aspect I couldn't remember/don't know if it was explicitly said: How long was a trisolaran "year"? It must be much shorter than our year but it can't be that much shorter if we're out-teching t..."I suspect the Trisolarian concept of time would be very different than our own given ours is based on periodic changes in nature and their natural world is not periodic.
Hate to only have a me-too response. But, yes, that's exactly how computers work. I had to build a simulation of one in software during my undergrad.
Brendan wrote: "One aspect I couldn't remember/don't know if it was explicitly said: How long was a trisolaran "year"? It must be much shorter than our year but it can't be that much shorter if we're out-teching t..."There's no way they can have a year as we understand it, because the three-sun system is so random. That's why they counted everything in hours. Which in itself was just an approximate translation to our counting system so the game made sense.
Which brings up a question I hadn't considered before: how WOULD you come up with a concept of time without a regular solar or stellar stopwatch? Everything we do is based on the day and the year, which has remained steady for billions of years.
Without the invention of the clock, how do you invent the computer?
Okay, so I looked some of the numbers up. An earth year is equivalent to 9883 trisolaran hours, which means their hour is actually pretty close to ours.
Good question. We know they count time with giant pendulums, at least in the game, but how did they even get there?Maybe they count time by their heart beats (or equivalent)? Water dripping or a kind of hourglass? We measure time (now) by the oscillation of atoms, maybe they could do something similar with macrostructures such as crystals that produce sound when hit? The planet might have a moon, so maybe tides?
Tobias wrote: "The planet might have a moon, so maybe tides?"If the game is accurate then the moon came along late in their development. I think it might have been after the computer thing, but I wouldn't swear to it.
Tassie Dave wrote: "Trike wrote: "I suspect we probably get a better look at them in the sequels."[spoilers removed]"
OMG you're tempting me!
Trike wrote: "Tassie Dave wrote: "Trike wrote: "I suspect we probably get a better look at them in the sequels."
[spoilers removed]"
OMG you're tempting me!"
Definitely DON'T READ the spoiler if you're going to read the sequels.
[spoilers removed]"
OMG you're tempting me!"
Definitely DON'T READ the spoiler if you're going to read the sequels.
Trike wrote: "Tobias wrote: "The planet might have a moon, so maybe tides?"If the game is accurate then the moon came along late in their development. I think it might have been after the computer thing, but I..."
It was. It happened during the civ that invented the computer.
Tobias wrote: "Yep, that's exactly how it works. The concept of small constituent parts that can only send one of two signals (a bit, 1 or 0) is accurate, and the computer architecture they created with CPU and memory, etc. is the actual architecture the real Von Neumann created.
https://en.wikipedia.org/wiki/Von_Neu...
But of course computers don't need to sleep or eat, and I agree that the bus would probably be more of a slowdown. "
Jeez I must of been sleeping this day in class because I didn't notice they were using the Von Neumann design while reading this book, all I remember feeling during this part was getting angry that their design was shit and I could do better.
I can't remember what they were using for a clock but I remember there being something very wrong with that.
Or maybe they weren't using one at all and just trusting that everyone would move precisely when the one in front of them moved with precisely the same delay (which even computer parts cannot be trusted to do).
My biggest problem with that section wasn't the description of how computers worked, but the idea that Newton and Von Neumann (being the avatars of human beings playing this game on a computer), would have known how to construct this machine, but wouldn't have known what any of the constituent parts were or even that it should be called a "computer." It's not like they were ACTUALLY Newton and Von Neumann. Maybe they were supposed to be role-playing, but this was never made clear.
Was he? I may have missed that bit. The book seems to be intentionally obscure about who's an NPC and who's a player. But I was under the impression that they were both other players (though whole "Newton fighting Leibniz over calculus" thing does suggest he was an in-game character).
For me I didn't see any indication of any other players, or interaction at all. It just seemed like the player was listening to the NPCs and seeing a bunch of cut scenes.
Maybe I was completely misinterpreting that. But wasn't there some indication that, at the end of that civilization, Newton had gotten the "achievement" of discovering calculus and von Neumann of creating the human computer? I thought this was the same as Copernicus figuring out the true nature of the solar system in the first level.



Overall I'm enjoying all the scientific shenanigans, even the ones I don't fully understand, but I'm really stuck on this. Was someone reading this and thinking, yep, that's exactly how this works?