The virus that ate through Da5id's brain was a string of binary1 information, shone into his face in the form of a bitmap -- a series of white and black pixels, where white represents zero and black represents one. They put the bitmap onto scrolls2 and gave the scrolls to avatars who went around the Metaverse looking for victims.
The Clint who tried to infect Hiro in The Black Sun got away, but he left his scroll3 behind -- he didn't reckon on having his arms lopped off -- and Hiro dumped it into the tunnel system below the floor, the place where the Graveyard4 Daemons live. Later, Hiro had a Daemon take the scroll back to his workshop. And anything that is in Hiro's house is, by definition, stored inside his own computer. He doesn't have to jack5 into the global network in order to access it.
It's not easy working with a piece of data that can kill you. But that's okay. In Reality, people work with dangerous substances all the time -- radioactive isotopes6 and toxic7 chemicals. You just have to have the right tools: remote manipulator arms, gloves, goggles8, leaded glass. And in Flatland, when you need a tool, you just sit down and write it. So Hiro starts by writing a few simple programs that enable him to manipulate the contents of the scroll without ever seeing it.
The scroll, like any other visible thing in the Metaverse, is a piece of software. It contains some code that describes what it looks like, so that your computer will know how to draw it, and some routines that govern the way it rolls and unrolls. And it contains, somewhere inside of itself, a resource, a hunk of data, the digital version of the Snow Crash virus.
Once the virus has been extracted and isolated10, it is easy enough for Hiro to write a new program called SnowScan. SnowScan is a piece of medicine. That is, it is code that protects Hiro's system -- both his hardware and, as Lagos would put it, his bioware -- from the digital Snow Crash virus. Once Hiro has installed it in his system, it will constantly scan the information coming in from outside, looking for data that matches the contents of the scroll. If it notices such information, it will block it.
There's other work to do in Flatland. Hiro's good with avatars, so he writes himself an invisible avatar -- just because, in the new and more dangerous Metaverse, it might come in handy. This is easy to do poorly and surprisingly tricky11 to do well. Almost anyone can write an avatar that doesn't look like anything, but it will lead to a lot of problems when it is used. Some Metaverse real estate -- including The Black Sun -- wants to know how big your avatar is so that it can figure out whether you are colliding with another avatar or some obstacle. If you give it an answer of zero -- you make your avatar infinitely12 small -- you will either crash that piece of real estate or else make it think that something is very wrong. You will be invisible, but everywhere you go in the Metaverse you will leave a swath of destruction and confusion a mile wide. In other places, invisible avatars are illegal. If your avatar is transparent13 and reflects no light whatsoever14 -- the easiest kind to write -- it will be recognized instantly as an illegal avatar and alarms will go off. It has to be written in such a way that other people can't see it, but the real estate software doesn't realize that it's invisible.
There are about a hundred little tricks like this that Hiro wouldn't know about if he hadn't been programming avatars for people like Vitaly Chernobyl for the last couple of years. To write a really good invisible avatar from scratch would take a long time, but he puts one together in several hours by recycling bits and pieces of old projects left behind in his computer. Which is how hackers15 usually do it.
While he's doing that, he comes across a rather old folder16 with some transportation software in it. This is left over from the very old days of the Metaverse, before the Monorail existed, when the only way to get around was to walk or to write a piece of ware9 that simulated a vehicle.
In the early days, when the Metaverse was a featureless black ball, this was a trivial job. Later on, when the Street went up and people started building real estate, it became more complicated. On the Street, you can pass through other people's avatars. But you can't pass through walls. You can't enter private property. And you can t pass through other vehicles, or through permanent Street fixtures17 such as the Ports and the stanchions that support the monorail line. If you try to collide with any of these things, you don't die or get kicked out of the Metaverse; you just come to a complete stop, like a cartoon character running spang into a concrete wall.
In other words, once the Metaverse began to fill up with obstacles that you could run into, the job of traveling across it at high speed suddenly became more interesting. Maneuverability became an issue; Size became an issue. Hiro and Da5id and the rest of them began to switch away from the enormous, bizarre vehicles they had favored at first -- Victorian houses on tank treads, rolling ocean liners, mile-wide crystalline spheres, flaming chariots drawn18 by dragons -- in favor of small maneuverable vehicles. Motorcycles, basically.
A Metaverse vehicle can be as fast and nimble as a quark. There's no physics to worry about, no constraints19 on acceleration20, no air resistance. Tires never squeal21 and brakes never lock up. The one thing that can't be helped is the reaction time of the user. So when they were racing22 their latest motorcycle software, holding wild rallies through Downtown at Mach 1, they didn't worry about engine capacity. They worried about the user interface23, the controls that enabled the rider to transfer his reactions into the machine, to steer24, accelerate, or brake as quickly as he could think. Because when you're in a pack of bike racers going through a crowded area at that speed, and you run into something and suddenly slow down to a speed of exactly zero, you can forget about catching25 up. One mistake and you've lost.
Hiro had a pretty good motorcycle. He probably could have had the best one on the Street, simply because his reflexes are unearthly. But he was more preoccupied26 with sword fighting than motorcycle riding.
He opens up the most recent version of his motorcycle software, gets familiar with the controls again. He ascends27 from Flatland into the three-dimensional Metaverse and practices riding his bike around his yard for a while. Beyond the boundaries of his yard is nothing but blackness, because he's not jacked into the net. It is a lost, desolate28 sensation, kind of like floating on a life raft in the Pacific Ocean.
Sometimes they see boats in the distance. A couple of these even swing close by to check them out, but none of them seems to be in that rescuing mood. There are few altruists in the vicinity of the Raft, and it must be evident that they don't have much to steal.
From time to time, they see an old deep-water fishing boat, fifty to a hundred feet long, with half a dozen or so small fast boats clustered around it.
When Eliot informs them that these are pirate vessels29, Vic and Fisheye prick31 up their ears. Vic unwraps his rifle from the collection of Hefty bags that he uses to protect it from the salt spray, and detaches the bulky sight so that they can use it as a spyglass. Hiro can't see any reason to pull the sight off the rifle in order to do this, other than the fact that if you don't, it looks like you're drawing a bead32 on whatever you're looking at.
Whenever a pirate vessel30 comes into view, they all take turns looking at it through the sight, playing with all the different sensor33 modes: visible, infrared34, and so on. Eliot has spent enough time knocking around the Rim35 that he has become familiar with the colors of the different pirate groups, so by examining them through the sight he can tell who they are: Clint Eastwood and his band parallel them for a few minutes one day, checking them out, and the Magnificent Seven send out one of their small boats to zoom36 by them and look for potential booty. Hiro's almost hoping they get taken prisoner by the Seven, because they have the nicest-looking pirate ship: a former luxury yacht with Exocet launch tubes kludged to the foredeck. But this reconnaissance leads nowhere. The pirates, unschooled in thermodynamics, do not grasp the implications of the eternal plume37 of steam coming from beneath the life raft.
One morning, a big old trawler materializes very close to them, congealing38 out of nothing as the fog lifts. Hiro has been hearing its engines for a while, but didn't realize how close it was.
1 binary | |
adj.二,双;二进制的;n.双(体);联星 | |
参考例句: |
|
|
2 scrolls | |
n.(常用于录写正式文件的)纸卷( scroll的名词复数 );卷轴;涡卷形(装饰);卷形花纹v.(电脑屏幕上)从上到下移动(资料等),卷页( scroll的第三人称单数 );(似卷轴般)卷起;(像展开卷轴般地)将文字显示于屏幕 | |
参考例句: |
|
|
3 scroll | |
n.卷轴,纸卷;(石刻上的)漩涡 | |
参考例句: |
|
|
4 graveyard | |
n.坟场 | |
参考例句: |
|
|
5 jack | |
n.插座,千斤顶,男人;v.抬起,提醒,扛举;n.(Jake)杰克 | |
参考例句: |
|
|
6 isotopes | |
n.同位素;同位素( isotope的名词复数 ) | |
参考例句: |
|
|
7 toxic | |
adj.有毒的,因中毒引起的 | |
参考例句: |
|
|
8 goggles | |
n.护目镜 | |
参考例句: |
|
|
9 ware | |
n.(常用复数)商品,货物 | |
参考例句: |
|
|
10 isolated | |
adj.与世隔绝的 | |
参考例句: |
|
|
11 tricky | |
adj.狡猾的,奸诈的;(工作等)棘手的,微妙的 | |
参考例句: |
|
|
12 infinitely | |
adv.无限地,无穷地 | |
参考例句: |
|
|
13 transparent | |
adj.明显的,无疑的;透明的 | |
参考例句: |
|
|
14 whatsoever | |
adv.(用于否定句中以加强语气)任何;pron.无论什么 | |
参考例句: |
|
|
15 hackers | |
n.计算机迷( hacker的名词复数 );私自存取或篡改电脑资料者,电脑“黑客” | |
参考例句: |
|
|
16 folder | |
n.纸夹,文件夹 | |
参考例句: |
|
|
17 fixtures | |
(房屋等的)固定装置( fixture的名词复数 ); 如(浴盆、抽水马桶); 固定在某位置的人或物; (定期定点举行的)体育活动 | |
参考例句: |
|
|
18 drawn | |
v.拖,拉,拔出;adj.憔悴的,紧张的 | |
参考例句: |
|
|
19 constraints | |
强制( constraint的名词复数 ); 限制; 约束 | |
参考例句: |
|
|
20 acceleration | |
n.加速,加速度 | |
参考例句: |
|
|
21 squeal | |
v.发出长而尖的声音;n.长而尖的声音 | |
参考例句: |
|
|
22 racing | |
n.竞赛,赛马;adj.竞赛用的,赛马用的 | |
参考例句: |
|
|
23 interface | |
n.接合部位,分界面;v.(使)互相联系 | |
参考例句: |
|
|
24 steer | |
vt.驾驶,为…操舵;引导;vi.驾驶 | |
参考例句: |
|
|
25 catching | |
adj.易传染的,有魅力的,迷人的,接住 | |
参考例句: |
|
|
26 preoccupied | |
adj.全神贯注的,入神的;被抢先占有的;心事重重的v.占据(某人)思想,使对…全神贯注,使专心于( preoccupy的过去式) | |
参考例句: |
|
|
27 ascends | |
v.上升,攀登( ascend的第三人称单数 ) | |
参考例句: |
|
|
28 desolate | |
adj.荒凉的,荒芜的;孤独的,凄凉的;v.使荒芜,使孤寂 | |
参考例句: |
|
|
29 vessels | |
n.血管( vessel的名词复数 );船;容器;(具有特殊品质或接受特殊品质的)人 | |
参考例句: |
|
|
30 vessel | |
n.船舶;容器,器皿;管,导管,血管 | |
参考例句: |
|
|
31 prick | |
v.刺伤,刺痛,刺孔;n.刺伤,刺痛 | |
参考例句: |
|
|
32 bead | |
n.念珠;(pl.)珠子项链;水珠 | |
参考例句: |
|
|
33 sensor | |
n.传感器,探测设备,感觉器(官) | |
参考例句: |
|
|
34 infrared | |
adj./n.红外线(的) | |
参考例句: |
|
|
35 rim | |
n.(圆物的)边,轮缘;边界 | |
参考例句: |
|
|
36 zoom | |
n.急速上升;v.突然扩大,急速上升 | |
参考例句: |
|
|
37 plume | |
n.羽毛;v.整理羽毛,骚首弄姿,用羽毛装饰 | |
参考例句: |
|
|
38 congealing | |
v.使凝结,冻结( congeal的现在分词 );(指血)凝结 | |
参考例句: |
|
|
欢迎访问英文小说网 |