What's wrong with the ID4 Computer Virus Thing?

I don’t think you would really need to understand a human language in order to be able to design a trojan that works on human computers. You just need to know the architecture of its processor. This, AFAIK, is not determined by the language of the processor’s designer.

But anyway, if it’s true that Goldblum’s character was supposed to have been able to write the trojan from scratch in a couple of hours, then that is very silly. It would take years, I’m sure.

-FrL-

The climax of one of Arthur C. Clarke’s less-brilliant novels hinges on pretty much the same concept, except the target in this case is even LESS likely, I would say, to be vulnerable to our computer viruses than the aliens from Independence Day.

And the only basis he would have to write it on would be the individual fighter, which could have any number of differences from a mothership. Writing a virus for one gives you no certainty at all that you’ll be able to use the same thing against an entirely different style of craft.

True, if they’re all based on the same basic operating system, there might be some sort of universal “reboot” command that’s pretty much independent of navigation and engine/hardware management software, but it’s unlikely that there would be some sort of remote function that could be called from an external source which could access that, nor allow you to install an application that would do so. Obviously, that’s the reason you would need a security hole, but again, short of the aliens having no concept of hacking in their culture, it’s infinitely unlikely that the mothership would be unprotected, and very unlikely that it would be vulnerable in the same ways as a small fighter.

While drunk on his ass.

A clever writer with some actual knowledge of science (or even familiarity with the history or written science fiction) could have worked out all the bits of stupidity on this script. (I wonder if Roland Emmerich has ever read a whole book without pictures in his life.) Worse than the bad science is the plain old bad writing. I hate seeing good actors have to perform such stupid cliches.

Well, that explains it. Clearly, he was just drunk enough to be at Ballmer Peak.

I suppose it’s possible.

In the same way that it’s possible to program a virus on an ENIAC using what you’ve learned from the GPS system in a Lincoln Navigator and using that virus to take down General Motors’ mainframe.

Were the aliens not using our satellite technology to coordinate their attacks, or am I misremembering? If they figured out our protocols it means their communications are not fundamentally different enough that conceptually we would not be able to interface with theirs.

More basic–do the Aliens use base 10 enumeration? :dubious:

How would that make for an obstacle to designing an interface between one of our devices and one of theirs?

-FrL-

I haven’t seen the movie, so I looked up the Wikipedia article. Is the following correct?

15 miles?! It looks big in the trailer but I didn’t realize that it was that big. How big is the mothership?

Also, is there any indication how far the aliens had to travel to reach the Earth?

It just seems that their technology was mind-numbingly more advanced than ours, to the point that it’s absurd to think that humans could understand it well enough to develop a successful virus attack.
(But, of course, the aliens waited around for a couple of days just to give the Earthlings a sporting chance …)

If we don’t know what numerical base system they use, how could we even begin?

For that matter, do they use binary? Or even digital?

“Forget it, Jake. It’s Chinatown.”

Either Frylock is being deliberately obtuse, or he doesn’t understand enough basic math (forget about computer science) to understand the answer to his question.

Um, dude, Native Americans and Europeans are the same species, evolved on the same planet. Martians and humans (or cattle) are neither.

It’s pretty implausible that Martians were never exposed to bacteria on Mars, but it is wildly implausible that a virus that developed on earth would affect them. Probably even more implausible than writing a computer virus for a system you have never seen.

Wells didn’t know anything about DNA, so the plot hole in War of the Worlds is forgivable. But even a basic familiarity with DNA shows how unlikely such an infection would be. Same with computers - anyone who has done more with computers than go to FaceBook knows a computer virus as described is nearly as ridiculous.

Regards,
Shodan

That would be show-stopper. Dead in the water if you don’t know their numeric base.

Why do geeks celebrate Halloween on Christmas Day?

Say what?

Oct 31 equals Dec 25.

Huh?

31 in an octal (base-8) count equals 25 in our standard decimal (base-10) system. If you don’t know the base, it’s pretty much hopeless.

Humans natively like base-ten because we have ten fingers and thumbs. Most cartoon characters prefer octal because the animators were lazy and only gave them eight fingers and thumbs. If your aliens have only three fingers per hand, they probably count in base-6.

You remember correctly. And that was really stupid in itself. (Especially since the “coordination” consisted of all going off at the same time, using a clock which Jeff Goldblum was also able to figure out. They could have just synchronized their watches.)

Maybe they wiped out all their microorganisms long ago. Never mind compatible DNA; there might be Earth bacteria that would simply eat Martian tissue.

The mothership would have to be something like 100 miles in diameter – which means that it should be easily visible in the sky, even at the distance of the Moon (unless, I guess, it’s got a really low albedo).

The basic premise about the aliens actually wasn’t bad – that their whole civilization lived in the mother ship, endlessly travelling from star to star, stripping planets of the resources they wanted and then moving on. You could do something with that.

On the base-10 enumeration, this may be a bit unfair; presumably, Frylock had in mind the situation where the aliens, like us, may use base 10 for everyday non-computer activities, display and input of quantities on the computer, etc., but where most actual internal computer representation of integers is done in base 2 (or, equivalently, some power thereof). In which case, why would it matter what the aliens use for their external representations of numbers?

(I’d agree that the OP is fairly naive in its underestimation of the astronomical magnitude of the difficulty of the task here, perhaps through a lack of appreciation for just how many arbitrary and afterwards inscrutable choices go into the design of a complex computer architecture at all kinds of different levels, but that’s no huge mark against it; it was written specifically to acknowledge that, and in the hopes of being so educated as to clear it up.)

Oh come on - any bacteria that evolved to feed on Martian tissues would have starved to death long ago. How do we even know that the Martians would be carbon-based?

Humans can’t even digest cellulose, and that grew up on the same planet as us.

Regards,
Shodan

I doubt this. I’m suprised if it’s difficult to figure out what base a number system is in given a large enough sample size. Just look to see how many different symbols for digits there are. (Of course who knows what wild and crazy symbol systems aliens might come up with, but its quite plausible to think that many of them would come up with systems notated in a way similar enough to our own for us to figure out.)*

I’m also suprised if knowing the aliens’ number system has much to do with understanding the architecture of their electronics. How much relevance is our base ten system to understanding the binary structure of our electronics?

-FrL-

*ETA: And you could figure out what order the digits belong in by looking to see which additions of digits result in a carry.