misha in cyberspace

Sunday, July 29, 2007

Children of Darkness


Children of Darkness





Miru Kim

Miru Kim, crouched amid the ruins of the Revere sugar refinery in Red Hook, Brooklyn.

Published: July 29, 2007

JOE ANASTASIO, a slim, dark-haired Web designer for a Wall Street publishing company, was standing outside Madison Square Garden, dressed in black work boots, a torn blue check shirt and a bomber jacket. It was a brisk Sunday morning in the spring, and among the swirl of tourists clutching maps and hockey fans in Rangers jerseys, he might easily have been mistaken for a Metropolitan Transportation Authority track worker heading to a shift.


Steve Duncan

A sewer deep beneath Queens.

That is how Mr. Anastasio likes it. A 33-year-old native of Astoria, Queens, he is an urban explorer, to use a term he and his fellow adventurers accept somewhat wearily, along with urban spelunker, infiltrator, hacker and guerilla urbanist. Urban explorers, a highly disparate, loosely knit group, share an obsession with uncovering the hidden city that lies above and below the familiar one all around them. And especially during the summer, they are out in full force.

Alone and with cohorts, Mr. Anastasio has crawled, climbed and sometimes simply brazenly walked into countless train tunnels, abandoned subway stations, rotting factories, storm drains, towers, decaying hospitals and other shadowy remnants of the city’s infrastructure the authorities would rather he did not enter. Although he records his adventures on his Web site, ltvsquad.com, anonymity

is, for him, a necessary tool.

A few minutes later on this Sunday morning, Mr. Anastasio was joined by a Korean woman in her 20s named Miru Kim, who with her delicate looks and glossy, shoulder-length black hair offered a striking contrast to Mr. Anastasio’s grizzled appearance. The two headed off, bound for the netherworld beneath their feet.

A few blocks west, they looked around cautiously. Several trucks were parked behind a wire mesh fence, its gate wide open, but no one seemed about. Beyond the fence lay an entrance to the Amtrak tunnels that run north-south along the West Side. They stepped through the gate and headed for the tunnel’s mouth.

Almost immediately, the space became not pitch black, as expected, but a dirty gray, lit by sodium lights and narrow shafts of sunlight from the open street crossings every few blocks above. Faded curlicues of graffiti formed a pattern as dense as wallpaper on the concrete walls.

As the two headed deeper, the sounds of the upper world, of voices and cars, faded. A train thundered past, and the two stepped to one side, averting their faces until its red taillights were dots in the distance. After about 20 minutes, the murky outline of a disused, darker tunnel appeared, and they followed it, holding their flashlights carefully.

This new tunnel ended at a strange contraption, resembling a vast air-conditioner on stilts. Near its base sat the abandoned remains of a homeless person’s encampment: bags of filthy clothes, milk crates full of mismatched sneakers, a few swivel chairs and, lying forlornly in the middle of the tracks, a champagne cork.

Only 20 feet above lay Manhattan’s busy streets, but it might as well have been 20,000 feet, the sense of human desolation was so intense. For Mr. Anastasio, however, the setting was perfect. He whipped out a digital camera and clicked away. A few days later, the photos were up on his Web site. “Don’t you just love this dump?” the text read. “About the only real thing left in NYC is the underground, the dirty, filthy underground.”

Trying to calculate how many urban explorers there are puts one in the hapless position of the reporter who asked Bob Dylan in 1965 how many protest singers there were. “Uh, how many? I think about 136,” Dylan replied sarcastically.

Many American cities have urban exploration Web sites, as do British, Canadian and Australian cities. New York, whose vast infrastructure provides a mecca for those drawn to such things, has dozens of Web sites devoted to recording their owner’s adventures within it.

At the more extreme end are those like Mr. Anastasio’s and nycexposed.com, which is run by a teenager named Sean and contained, until recently, a practical if tongue-in-cheek guide on how to cut through chain-link fences, as well as photographs of speeding subway trains perilously up close.

Not surprisingly, the authorities do not take kindly to such activities.

“Trespassing on the M.T.A.’s infrastructure is not only illegal and extremely dangerous, it’s a pretty stupid idea,” said Jeremy Soffin, a transportation authority spokesman, echoing the sentiments expressed by officials for Amtrak, the New York Police Department and other agencies. “I personally took a track safety class recently, and then you really appreciate how dangerous it is — how big the trains are, how fast-moving they are, and how narrow the spaces are.

“It’s dangerous even for very experienced track workers. There’s no place for urban explorers.”

While Mr. Anastasio and Ms. Kim, a quiet-spoken artist and arts event promoter, have never been arrested while exploring, Mr. Anastasio said he knew some explorers who had been. And many other sites, while they don’t thumb their noses so willfully at authority, are extreme in their own way. Ms. Kim’s site, mirukim.com, which has made her something of a legend in urban explorer circles, contains a section devoted to a project she calls “Naked City Spleen.”

The site features color photographs of Ms. Kim, naked, posed in abandoned tunnels and structures in New York and elsewhere. In one, she crouches like a cat on a vast slab of rusting steel amid the ruins of the former Revere sugar refinery, now demolished, in Red Hook, Brooklyn. In another, she appears, back turned to the camera, squeezed into the narrow heating tunnels below Columbia University, her alma mater. The effect is powerful, not just because of the eroticism, but also because her nakedness seems to emphasize her human vulnerability.

Ms. Kim took considerable risks to obtain her images. A few years ago, she and a friend encountered a body on a trip in Washington Heights. Another time, while she was making a solo visit to the same mysterious tunnel she and Mr. Anastasio visited together, the occupant of the homeless camp appeared just as she had removed her clothes.

Despite her initial fear, she continued with her photography. “In my mind,” she wrote later on her Web site, “he is a dweller in one of the darkest rooms in the collective unconsciousness of all the inhabitants of New York and possibly of all modern cities.”

This sense of communicating with the city on a secret frequency may be what is most appealing to urban explorers.

Steve Duncan is a self-described “guerrilla historian” whose explorations of the city’s forbidden structures — among them the old Croton Aqueduct in the Bronx and the long-closed upper viewing platform 216 feet above the 1964 World’s Fair in Queens — are documented on his Web site, undercity.org.

“Most people experience their life in the city in a two-dimensional way,” said Mr. Duncan, a sandy-haired 28-year-old. “You know, they go from Point A to Point B along streets and don’t realize there are these multiple layers to the city. By going 20 feet below or 20 feet above, you can go to a place that is practically unvisited, that maybe 100 people get to see a year.”

Seeing something inaccessible, he said, is special. “You experience it differently and more directly,” he explained. “The history and city becomes alive.”

To prove his point, Mr. Duncan led an expedition around one of his favorite places, the heating tunnels that honeycomb the foundations of Columbia University, a maze he discovered as a student there.

Bent double in their confines one afternoon, sweat dripping from his forehead as the pipes around him wheezed and groaned, he pointed out in a subbasement the remains of the original coal hoppers that fed the boilers before the buildings’ conversion to oil. Beneath another building is part of a 19th-century stone wall that Mr. Duncan said was part of a city insane asylum before being demolished to make way for the university.

Mr. Duncan’s greatest coup came when he wiggled through a vent in the ceiling and emerged from a door on the other side of a room. A quick step through the door and across the corridor outside led to a densely cluttered room, piled high with cases of ancient electrical machinery.

This, Mr. Duncan announced, was the original Pupin Laboratory, where the university’s physics department built a particle accelerator and split the atom in 1939, in an early stage of what would be known as the Manhattan Project. Mr. Duncan said he believed that in 1987 he became the first urban explorer to discover it, although others followed suit, as attested by the graffiti around the room.

The particle accelerator — a circular green mass in the center of the room that resembles nothing more alarming than an enormous food processor — was too heavy and too dangerous to safely remove after the project moved to Chicago, following the attack on Pearl Harbor, he said, so the university decided to keep it here, “in their mildly radioactive junk storage room.”

The discovery left him jubilant.

“It’s just a great example of how you peel back one layer and you get to old coal hoppers,” he said. “You peel back another layer and you find the foundations of an asylum when this area was all grass and farmlands. You peel back another layer, and here’s the building where the atom was split.”

For some urban explorers, the search for shadow cities does not entail venturing down tunnels or scaling high walls. Kevin Walsh, the 50-year-old, Brooklyn-born creator of the Web site forgotten-ny.com — a vast cornucopia of facts, photographs, conjecture, mythology and infrastructure — rarely goes urban exploring in the guerrilla sense of the term.

Instead, armed with a camera and the combined knowledge of a small library of books on New York, he stalks the city’s streets looking for its secrets hidden in plain view. From faded advertisements to ancient streetlights to streets named after long-obscure luminaries, he obsessively records the ephemera of what he terms “the lost metropolis” on his Web site. Much of this information is collected in his book, “Forgotten New York,” which was published last year and is grist for the tours he conducts of forgotten corners of the city.

During a recent stroll with Mr. Walsh around Green-Wood Cemetery in Brooklyn, it became clear that his love of the city’s ephemera goes beyond brick and stone. While on a hunt for the gravestone of the infamous 19th-century figure Bill the Butcher, he noticed some ancient lovers’ graffiti carved into a tree trunk near the gravestone.

“That’s what I love!” he said as he examined the blend of hearts and names, their edges softened and indecipherable with age. “That’s what I show people on trips.”

Beyond the thrill of seeing what others have not seen, or dare not see, and the sense that it should be recorded for future generations, urban explorers are driven by another motive. It is impossible to visit some of their more spectacular haunts without experiencing a touch of the sacred.

This was apparent one afternoon when Mr. Duncan’s good friend and co-conspirator on numerous adventures, Moses Gates, a 31-year-old tour guide and graduate student in urban planning, undertook a journey into the abandoned Red Hook Grain Terminal on Brooklyn’s waterfront.

“Generally, climbing urban structures and being high up really allows me to connect with the city,” Mr. Gates said, “although I sometimes get that connection from other places, or just from walking around town. I love the feeling of being at one with the city — it’s a spiritual experience, I won’t deny it.”

The grain terminal is one of the waterfront’s industrial masterpieces, a series of 54 concrete silos about 12 stories high, built in 1922 to hold grain arriving by barge from the West. The cold gray waters of the Erie Basin lapping around the structure’s edges give it the sense of an island fortress.

The terminal was decommissioned in the 1960s and now stands in a small industrial park, surrounded by concrete walls. Recently, a 17-year-old plan to turn it into a recycling center was revived, though its future remains uncertain. Mr. Gates negotiated the walls, then swung himself lithely beneath a rusted steel grating at one corner of the building.

Suddenly he was inside what might at first glance have been mistaken for a cathedral. Fat concrete columns lined up as far as the eye could see, creating a dreamlike procession of naves in all directions. Light filtered in from the sides, casting long diagonal shadows across the floor.

But what really gave the building its rarefied air was the silence. Amid the daily cacophony of the city, where every place is packed with a scrum of people, this space stood empty, a still counterpoint to everything around it.

Mr. Gates began to climb the corroded metal stairs that led to the roof. Graffiti lined the inner walls — a good sign. “Graffiti artists are almost always first,” Mr. Gates said. “If there’s no graffiti, there’s a good chance it’s impossible to get there.”

At the end of his climb, as he popped his head out of a hatch on the roof, a magnificent — and utterly illicit — 360-degree view of the city opened up. In the foreground lay Red Hook’s 19th-century industrial sprawl of warehouses and narrow streets lined with row houses. In the distance rose Manhattan’s dull gray skyline. Tiny cars crawled along the elevated Prospect Expressway, an F train made its way over the Gowanus Canal, and airplanes banked steeply as they headed for Kennedy Airport.

“Planes, trains and automobiles, you got it all here,” Mr. Gates said happily. Pausing to look out at this perspective, seen by so few, he added: “There’s no doubt about it. You’ve got romance here.”

Ben Gibberd’s book “New York Waters: Profiles From the Edge,” with the photographer Randy Duchaine, was published in May by Globe Pequot Press.
ON PAGE 1
Miru Kim, crouched amid the ruins of the Revere sugar refinery in Red Hook, Brooklyn.


hans reiser

read an interesting article in wired magazine about hans reiser, the creator of ReiserFS who was charged with the murder of his ex-wife (and is awaiting trial). a very weird case.

the author of the article looked through his source code for clues(?) and found the following comment block to be of interest, because it's somewhat philosophical and talks about death (albeit the death of znodes....)


diff -puN /dev/null fs/reiser4/znode.c

--- /dev/null Thu Apr 11 07:25:15 2002
+++ 25-akpm/fs/reiser4/znode.c Wed Mar 30 14:55:08 2005
@@ -0,0 +1,1141 @@ /* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by
* reiser4/README */ /* Znode manipulation functions. */ /* Znode is the in-memory header for a tree node. It is stored
separately from the node itself so that it does not get written to
disk. In this respect znode is like buffer head or page head. We
also use znodes for additional reiser4 specific purposes:

. they are organized into tree structure which is a part of whole
reiser4 tree.
. they are used to implement node grained locking
. they are used to keep additional state associated with a
node
. they contain links to lists used by the transaction manager

Znode is attached to some variable "block number" which is instance of
fs/reiser4/tree.h:reiser4_block_nr type. Znode can exist without
appropriate node being actually loaded in memory. Existence of znode itself
is regulated by reference count (->x_count) in it. Each time thread
acquires reference to znode through call to zget(), ->x_count is
incremented and decremented on call to zput(). Data (content of node) are
brought in memory through call to zload(), which also increments ->d_count
reference counter. zload can block waiting on IO. Call to zrelse()
decreases this counter. Also, ->c_count keeps track of number of child
znodes and prevents parent znode from being recycled until all of its
children are. ->c_count is decremented whenever child goes out of existence
(being actually recycled in zdestroy()) which can be some time after last
reference to this child dies if we support some form of LRU cache for
znodes.

*/ /* EVERY ZNODE'S STORY

1. His infancy.

Once upon a time, the znode was born deep inside of zget() by call to
zalloc(). At the return from zget() znode had:

. reference counter (x_count) of 1
. assigned block number, marked as used in bitmap
. pointer to parent znode. Root znode parent pointer points
to its father: "fake" znode. This, in turn, has NULL parent pointer.
. hash table linkage
. no data loaded from disk
. no node plugin
. no sibling linkage

2. His childhood

Each node is either brought into memory as a result of tree traversal, or
created afresh, creation of the root being a special case of the latter. In
either case it's inserted into sibling list. This will typically require
some ancillary tree traversing, but ultimately both sibling pointers will
exist and JNODE_LEFT_CONNECTED and JNODE_RIGHT_CONNECTED will be true in
zjnode.state.

3. His youth.

If znode is bound to already existing node in a tree, its content is read
from the disk by call to zload(). At that moment, JNODE_LOADED bit is set
in zjnode.state and zdata() function starts to return non null for this
znode. zload() further calls zparse() that determines which node layout
this node is rendered in, and sets ->nplug on success.

If znode is for new node just created, memory for it is allocated and
zinit_new() function is called to initialise data, according to selected
node layout.

4. His maturity.

After this point, znode lingers in memory for some time. Threads can
acquire references to znode either by blocknr through call to zget(), or by
following a pointer to unallocated znode from internal item. Each time
reference to znode is obtained, x_count is increased. Thread can read/write
lock znode. Znode data can be loaded through calls to zload(), d_count will
be increased appropriately. If all references to znode are released
(x_count drops to 0), znode is not recycled immediately. Rather, it is
still cached in the hash table in the hope that it will be accessed
shortly.

There are two ways in which znode existence can be terminated:

. sudden death: node bound to this znode is removed from the tree
. overpopulation: znode is purged out of memory due to memory pressure

5. His death.

Death is complex process.


When we irrevocably commit ourselves to decision to remove node from the
tree, JNODE_HEARD_BANSHEE bit is set in zjnode.state of corresponding
znode. This is done either in ->kill_hook() of internal item or in
kill_root() function when tree root is removed.

At this moment znode still has:

. locks held on it, necessary write ones
. references to it
. disk block assigned to it
. data loaded from the disk
. pending requests for lock

But once JNODE_HEARD_BANSHEE bit set, last call to unlock_znode() does node
deletion. Node deletion includes two phases. First all ways to get
references to that znode (sibling and parent links and hash lookup using
block number stored in parent node) should be deleted -- it is done through
sibling_list_remove(), also we assume that nobody uses down link from
parent node due to its nonexistence or proper parent node locking and
nobody uses parent pointers from children due to absence of them. Second we
invalidate all pending lock requests which still are on znode's lock
request queue, this is done by invalidate_lock(). Another JNODE_IS_DYING
znode status bit is used to invalidate pending lock requests. Once it set
all requesters are forced to return -EINVAL from
longterm_lock_znode(). Future locking attempts are not possible because all
ways to get references to that znode are removed already. Last, node is
uncaptured from transaction.

When last reference to the dying znode is just about to be released,
block number for this lock is released and znode is removed from the
hash table.

Now znode can be recycled.

[it's possible to free bitmap block and remove znode from the hash
table when last lock is released. This will result in having
referenced but completely orphaned znode]

6. Limbo

As have been mentioned above znodes with reference counter 0 are
still cached in a hash table. Once memory pressure increases they are
purged out of there [this requires something like LRU list for
efficient implementation. LRU list would also greatly simplify
implementation of coord cache that would in this case morph to just
scanning some initial segment of LRU list]. Data loaded into
unreferenced znode are flushed back to the durable storage if
necessary and memory is freed. Znodes themselves can be recycled at
this point too.

*/

Saturday, July 28, 2007

Scientists breed world’s first mentally ill mouse

July 29, 2007

Scientists breed world’s first mentally ill mouse

SCIENTISTS have created the world’s first schizophrenic mice in an attempt to gain a better understanding of the illness.

It is believed to be the first time an animal has been genetically engineered to have a mental illness. Until now they have been bred only for research into physical conditions such as heart disease. It will allow researchers to study the disease and develop treatments using a limitless supply of laboratory animals.

Animal rights campaigners have condemned the research, saying that it is morally repugnant to create an animal doomed to mental suffering.

The mice were created by modifying their DNA to mimic a mutant gene first found in a Scottish family with a high incidence of schizophrenia, which affects about one in every 100 people. The mice’s brains were found to have features similar to those of humans with schizophrenia, such as depression and hyperactivity.

“These mutant mice may provide an important new tool for further study of the combinations of factors that underlie mental illnesses like schizophrenia and mood disorders,” said Takatoshi Hikida, of Johns Hopkins University in Baltimore, a leading researcher.

The egg cells of mice were genetically modified by inserting a gene associated with schizophrenia into their DNA. The eggs were fertilised and grown into viable baby mice using surrogate mothers.

Animal Aid, a campaign group, said rodents were not a reliable way of modelling human disease.

Tuesday, July 24, 2007

365 main

craigslist appears to be down, together with livejournal and many other top web sites. a blackout in s.f. caused the disruption. the data center which hosts craigslist and many other customers was unable to withstand the power fluctuation. maybe they were too busy boasting about their energy-saving approaches at the time:

365 Main’s energy-saving approach
Working directly with PG&E, 365 Main began its energy-saving program by conducting energy audits to reduce power consumption during peak months. The company immediately updated lighting controls and installed efficient motor controllers in its intricate air conditioning system to reduce power consumption. The most significant power reduction, however, was attributed to an innovative testing procedure for the building’s back-up generators.

Each of 365 Main’s five national data centers is equipped with powerful back-up generators to ensure customer uptime in the event of a power outage. In 365 Main’s founding data center in San Francisco, the company maintains ten 2.1 MW (megawatt) generators manufactured by Hitec. These generators, known as Continuous Power System (CPS) generators, run 24 hours a day, ready to deliver 100 percent power to the data center in the event of an outage.

As part of a comprehensive preventative maintenance program, 365 Main tests each Hitec generator once a month by running each of the 3000 horsepower diesel engines for two hours. By replacing a dated, inefficient generator-testing procedure, 365 Main reduced utility power consumption by as much as 12.5 percent during monthly tests. The innovative testing procedure eliminated 100 percent reliance on “load-banks” - 8 foot tall heating coils traditionally used to test generators by drawing immense amounts of power – and is compliant with the guidelines set by the Bay Area Air Quality Management District (BAAQMD).
365 Main has made the testing methodology available to PG&E to share with other data center providers to address rising concerns over data center power consumption.

Wednesday, July 18, 2007

solution to running out of windows handles

HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\Session Manager\\SubSystems. The “Windows” value contains a big honkin’ string, and one part of it is “SharedSection=xxxx,yyyy,zzzz”. The second number (yyyy) is the one that you want to increase.

%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,3072,512 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off MaxRequestThreads=16

increase from 3072 => 8000.

Thursday, July 05, 2007

a poopster of a firework display

well yesterday was the 4th of july and i was looking forward to some fireworks. the weather was horrible, it rained all day and all night. usually one can get a pretty good glimpse of the fireworks from the roof so that's where i went this time too. i had to bring an umbrella with me. holding up an umbrella and standing on the roof at the same time seemed a bit silly. is not the function of a roof to keep fellers dry? i don't know if the same thought had crossed any of my neighbors's minds. they all had umbrellas too.

the first 30 seconds of the fireworks was fantastic. i love how the sound carrying the explosions reverberates off the buildings. the lights were pretty too. unfortunately, due to the inclement weather conditions, the smoke from setting off the fireworks started to occlude the fireworks themselves. at least that was the case for the angle we were watching from. pretty soon, it was impossible to see anything at all :(

my dejected neighbors started leaving the roof. pretty soon the roof was empty but i stuck around. in a building two blocks across from mine, someone was watching the fireworks on their huge-ass plasma TV and they had no blinds on so i tried to make the best of it: i was still enjoying the auditory part of it but for the visuals i used the tv in their room :) i could also see some of the fireworks reflecting off the glass windows of the citi building in queens.