Slashdot Mirror


Hans Reiser Interview from Prison

JLester writes "Wired Magazine has an interview this month with Hans Reiser (of the ReiserFS journaling file system for Linux) from prison. It contains more details about the murder case against him. Some of the questions still go unanswered though."

98 of 611 comments (clear)

  1. obHumor by Megaweapon · · Score: 5, Funny

    In Reiser's case, a critical piece of data -- the location of Nina Reiser -- has gone missing.

    It should be in the journal somewhere.

    --
    I'm sure "SlashdotMedia" will improve on all the wonders that Dice Holdings blessed us all with
    1. Re:obHumor by Bruce+Perens · · Score: 4, Insightful
      In Reiser's case, a critical piece of data -- the location of Nina Reiser -- has gone missing.

      Ugh. OK, this is a crowd that makes rough jokes, etc. In this case I am having a bit of a problem taking it. I've met Hans and have spoken with Nina on the phone. Oh shit, I found that interview very unsettling and while reading it in the audience at a conference in Norway I got upset enough by page three that I did not continue it for fear of getting too visibly upset in front of the audience.

      Maybe we should have a bit more respect this time.

      Bruce

    2. Re:obHumor by D_Gr8_BoB · · Score: 2, Funny

      Also, Linux programmers don't go to prison, they just get put in a chroot jail.

    3. Re:obHumor by Anonymous Coward · · Score: 5, Interesting

      You are quite possibly the only person on Slashdot (Or at least, the only person who posts under their real name) who has a personal connection to Hans & Nina Reiser. You shouldn't be too surprised that the vast majority of posters arn't going to take it as seriously.

    4. Re:obHumor by Anonymous Coward · · Score: 5, Insightful
      Yeah it was bad.


      I've listened to Hans over the years in lkml. He's an odd one. He might be a genius, it's possible, if he played well with others he'd almost certainly be a community hero. It's also possible he has some severe emotional or mental problems, maybe mild autism, I'm no psychiatrist but I'd say that this is more than possible and probably likely. He also has this incredible quality to completely ignore what someone says and just focus on what he wants. It's like he's incapable of comprehending English (or any human to human language) when he's in this sort of fit. That's why rfs4 isn't in the kernel, all he had to do was play nice with others and answer their concerns, it'd be done by now if he did but every question was always answered with some fear or something completely unrelated. You can ask him a question and he hears something else, he'll respond but it's like he didn't see or hear your question. Then at other times he's remarkably lucid.


      Now this is crappy journalism. It sounds like Hans to me though. This doesn't bode well for his case. He's going to prison when this is done. His lawyers should have kept him from saying anything. He's looking down the barrel of a long stay in prison, everything looks like he did it and was prepared to flee. An article on a popular magazine with "if( node->parent == NULL) printk("parent not found")" isn't what you want.

    5. Re:obHumor by c · · Score: 4, Insightful

      > Maybe we should have a bit more respect this time.

      Well, the original quote itself was from the article. Which is one of the... oddest articles I've read from Wired. When you give something like that to /. as source material you're going to get some wildly inappropriate reactions.

      For an article which is supposed to show the more "personal" side of things, the main thing I'm taking away from this is that the author is seriously fucked up. It's like the worst tabloid journalism combined with a Dvorak column. It certainly didn't do much to help Hans...

      c.

      --
      Log in or piss off.
    6. Re:obHumor by Lord+Ender · · Score: 5, Funny

      Maybe we should have a bit more respect this time.
      Bruce Perens, welcome to the Internet!
      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    7. Re:obHumor by Anonymous Coward · · Score: 3, Funny

      Your post is excellent except for two things:

      1) The government supported development of ResierFS.
      2) You are a moron.

    8. Re:obHumor by 0racle · · Score: 4, Insightful

      Maybe we should have a bit more respect this time.
      Why? What makes Reiser above everything everyone else is subject to.

      It's going to happen every time someone dies, is killed or whatnot. It will happen when you die, when RMS dies, when Linus dies and when any celebrity dies. It might be hard to take for those who knew the person, but the vast majority of the world didn't and shouldn't be expected to act as if they had.
      --
      "I use a Mac because I'm just better than you are."
    9. Re:obHumor by dougmc · · Score: 2, Insightful

      Until that time, I'm all about the gallows humor. As am I. But only if it's funny. And in that case, it wasn't funny. Poor taste, not funny ... pick one, not both.


      The code fragments throughout the article were dumb and really added nothing but something to skip over.

      But overall, the article was informative ... it had a lot of information about the case I wasn't aware of. I twas even reasonably well written, though more as a story than a new article.

    10. Re:obHumor by CommunistHamster · · Score: 5, Funny

      When Linus dies? I think you mean "if".

    11. Re:obHumor by plague3106 · · Score: 2, Insightful

      Unfortunately circumstancial "evidence" is given too much credence in this country. There was a Dateline recently about a small Texas town (I believe) that had at least four convicts on death row.. two have recently been proven innocent thanks to DNA. The system there simply railroaded the two (likely more though).

    12. Re:obHumor by mbadolato · · Score: 5, Interesting

      There's also the 3 guys that were accused, when they were teenagers, of killing three eight year-old boys, and were placed in jail (one on death row). The evidence is absolute crap, and the "investigation" into the murders was bumbled and shoddy. The key evidence against the "leader" was that he wore black a lot and liked to read about Wicca and other "satanic" and "demonic" things... like heavy metal music. Oh no!

      HBO has played two documentaries on this case (Paradise Lost and Paradise Lost 2) and they are enraging. Granted you're seeing edited information, but if you can, I'd really recommned seeing these two DVDs. Amazon is selling them DVD 1 and DVD 2

      There's also a web site dedicate to the cause of helping the guys (Known as The West Memphis Three) get a fair trial and have real evidence shown (which there doesn't seem to be any of). Visit wm3.org for details.

      I've been fascinated with this case for 10+ years and check out the wm3 site a few times a year to see what's new with the case. It's an absolute tragedy that three children were killed, and it's another tragedy that three other lives (teenagers) were destroyed as well if in fact they are innocent, as it would seem they may be.

    13. Re:obHumor by Penguinisto · · Score: 2, Interesting

      It should be in the journal somewhere.

      Yes, you're prolly gonna burn in hell for that one.

      OTOH, (damn your hide...) this is one of the few times when I really wish they had a special occasion mod limit of "6". Damned near bit my tongue in half in trying not to wake up my part of the cube farm this morning.

      /P

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    14. Re:obHumor by Bruce+Perens · · Score: 3, Interesting
      so what's your POV? I don't mean who did what, but what kind of people they are?

      For several years before this happened, Hans built a record of being really abusive of the Linux kernel developers on public mailing lists. I thought upon occassion of asking him "Do you know you are completely screwing up all of your business hopes for nothing?", but what I read from him also put me off enough that I just stayed away from him.

      Nina Reiser doesn't seem to be around to defend her reputation. I won't make a judgement about her because of that. I have managed to get almost to age 50 without ever having any friends or even frequent associates like the two other people described in the article. And I consider that I've been really lucky that way.

      Bruce

    15. Re:obHumor by Bruce+Perens · · Score: 4, Insightful
      A wrestler and his family died recently, allegedly at the wrestler's hands.

      And that did not get on Slashdot, because it wasn't anyone we know. Reiser is interesting to Slashdot readers because he was connected with the kernel developers, and some of us here identify ourselve as being connected with that community.

    16. Re:obHumor by Plutonite · · Score: 2, Funny

      I've listened to Hans over the years in lkml. He's an odd one. Really? Her boyfriend (the guy she cheated on him with) confessed to killing 8 people and might have killed 9, but he's not really sure. I'm not kidding, either. That's a little "odd" too isn't it? Usually people keep count of the murders they commit, for the sake of easy confessions at least..
    17. Re:obHumor by Anonymous Coward · · Score: 2, Funny

      Everyone knows Linus will die by being hit by a bus.

      Then I can tell you exactly who will kill him, because only one person I know of is training to be capable of throwing a bus at somebody. He's been on a chair-throwing regimen for years. I hear we will soon upgrade to refrigerators.

    18. Re:obHumor by fxer · · Score: 2, Insightful

      Greatest. File system. Joke. Ever.

    19. Re:obHumor by sootman · · Score: 3, Insightful

      Maybe we should have a bit more respect this time.

      "Respect" != "being quiet." People joke about tragedies all the time--from the famine in Ethiopia to the Challenger disaster to the 9/11 attacks. It's what people do. Jay Leno's career got a huge boost by making jokes about O.J. (for a long time, Letterman didn't)--and we had a body in that case! I'm sure every slashdotter--even the ones posting the most tasteless jokes imaginable--respect Hans, the work he's done, and the contributions he's made.

      Everyone is offended by something. Does that mean that no one should ever joke about anything? As it happens, this is one of the few places where a joke about this would be understood--can you imagine Leno going on the air with a filesystem joke?

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    20. Re:obHumor by gammoth · · Score: 2, Informative

      The code fragments were short, sparse, and deliciously ironic.

    21. Re:obHumor by Lemmy+Caution · · Score: 3, Insightful

      Tragedies don't exist in space. They exist in minds. A tragedy is a tragedy become of the perspective we have on a series of events and its protagonists. The pain of the protagonists is real, but our framing of that pain - as tragic, as just, as comic, as absurd, as pathetic, as brute fact - is another story. This is true for the invasion of Iraq, the holocaust, the invasion of Lebanon, the fall of the USSR, the colonization of the Americas (talk about wildly divergent framing), for someone's unemployment, for infidelity (one person's betrayal is another person's self-discovery), and so on.

      The question is, given these divergent framings, how do we deal with each other in a space of discourse? Some of the responses to that problem are now characterized as an excess of consideration, "political correctness." Which I think is a shame, because it leads to the collapse of the possibility of respect outside of very closed communities. At the same time, calls for "respect" are also power plays: demanding that we respect the sacrifices of (our) soldiers is a way of muting protest and deflecting the critique of their behavior. Likewise, antiwar activists can also be selective - and just as maudlin - in their selection of the space of the tragic.

    22. Re:obHumor by try_anything · · Score: 2, Interesting

      If you choked to death eating an orange, and someone found a months-old shopping list in your office containing the item "oranges," would that be ironic? No. It would be completely unremarkable.

      It is not surprising that filesystem code would contain tree terminology such as "parent," "child," and "sibling," and lifecycle terminology such as "death." In fact, it's predictable. That's how the damn lazy reporter found those code snippets in the first place. He knew they were there; anyone who knows a damn thing about programming would know they were there. The reporter just grepped them out and presented them in such a way as to suggest to people who don't know better that a) they have some significance, and b) that they represent some real research on his part.

      It makes me angry when journalists abuse their audience's ignorance like that.

    23. Re:obHumor by doom · · Score: 2, Insightful

      You are quite possibly the only person on Slashdot (Or at least, the only person who posts under their real name) who has a personal connection to Hans & Nina Reiser. You shouldn't be too surprised that the vast majority of posters arn't going to take it as seriously.

      Try this idea on for size: suppose that Hans Reiser is an odd, cantankerous computer programmer, who really didn't kill his wife, and is now rotting in jail largely because he's an odd, cantankerous fellow.

      There are a lot of odd, cantankerous folks in these parts. You might think they'd be worried about being tossed in jail for it.

      As far as evidence goes: the strongest thing they've got is the car gymnastics. The blood smears sound impressive but aren't really, e.g. the blood-in-the-car as I understand it was inside an old sleeping bag stuff sack. It's not at all hard to explain things like this, e.g. it was used to stash a tampon on a camping trip at one point. And the behavior of the cops on this one seems pretty funny to me, actually: they're doing their best to get the man convicted in the court of public opinion... what for? How do you get an impartial jury after this circus?

  2. Juice! by Anonymous Coward · · Score: 2, Funny

    Has he been in touch with the Juice to discuss strategy? Afterwards, they can go search golf courses for the real killers.

  3. unanswered questions... by Speare · · Score: 5, Funny

    Some of the questions still go unanswered though.
    "Hans, on line 934 of journalcache.c, is that preincrement of bufptr really supposed to be a postincrement?"
    --
    [ .sig file not found ]
  4. So what about Sean Sturgeon by defile · · Score: 4, Interesting

    Isn't it weird how his gothy best friend who has had some kind of twisted sexual relationship with his wife is an admitted mass-murderer?

    I'm just saying.

    1. Re:So what about Sean Sturgeon by Anonymous Coward · · Score: 2, Informative

      he claims to be a serial killer, but hasnt proved it. He's as likely to be lying as not.

    2. Re:So what about Sean Sturgeon by Hal_Porter · · Score: 3, Interesting

      Yeah but you can see why people get the wrong idea about Hans

      http://www.wired.com/techbiz/people/magazine/15-07 /ff_hansreiser?currentPage=5
      Reiser delves into this "culture of manhood" in a 32-page filing he submits to the court after Nina accuses him of hurting her. In it, he explains the difference between appropriate and inappropriate violence. Grand Theft Auto, for instance, demonstrates inappropriate violence because players can get away with killing innocent people. "Many other computer games heavily penalize shooting the wrong person, and I prefer those," Reiser says.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    3. Re:So what about Sean Sturgeon by Reality+Master+101 · · Score: 2, Informative

      Did you read the article? First the CRX goes missing for a long time. Then...

      On September 13, the Oakland police get a search warrant to scour the Reiser household. They find a drop of blood on a support post in the entry. Oakland's crime lab identifies the sample as a mix of Nina's and Reiser's, though it can't determine how old the blood is. Five days later, the police follow Reiser to the CRX, which is parked on a quiet street in nearby Berkeley. He moves it to a secluded, wooded area of Oakland and dashes uphill toward his mother's house 3 miles away.

      Police search the CRX and find that the front passenger seat has recently been removed. The floor is soaked, as if it had been washed. There are heavy-duty garbage bags, cloth towels, masking tape, and two books: Masterpieces of Murder and Homicide. Police also find another drop of blood and match it to Nina.

      Not that Sturgeon doesn't make this story even more bizarre, but... it can also be said that you learn a lot about a person by the friends they hang out with.

      --
      Sometimes it's best to just let stupid people be stupid.
    4. Re:So what about Sean Sturgeon by Slashdot+Parent · · Score: 5, Insightful

      Nina is not dead. Either she's hiding, or she's lost somewhere, or possibly has lost her memory. I presume she loves her kids to much to put them through this ordeal, so I consider this hypothesis unlikely.
      Well, Nina is a Russian mail-order bride. According to the article, Nina and Hans conceived a child their first night together. Really roped Hans in pretty quick, no?

      The kids are currently known to be in Russia, and the Russian mom is conveniently nowhere to be found.

      I'm ....well... just saying....
      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    5. Re:So what about Sean Sturgeon by Reality+Master+101 · · Score: 2, Insightful

      The rest (his geekiness, lover of death literature, alledged row) is completely circumstancial and not very relevant.

      For some reason, people think circumstancial means irrelevant. Smoke is only circumstantial evidence of fire, but that doesn't mean it's irrelevant.

      --
      Sometimes it's best to just let stupid people be stupid.
    6. Re:So what about Sean Sturgeon by Anonymous Coward · · Score: 2, Interesting

      The kids promptly shipped in Russia never to be seen again, by a mother in law, also impossible to find reminded me of a case here in Canada.

      A man uses one of these "mail order brides" from Russia. Took several life insurances for a total around 1 Million. 6 to 18 months later the man claims the insurance providing a death certificate, police reports cremation papers, and a lot more. All papers from Poland, some accident occurred on a trip over there. He cremated the body because it was simpler to ship to her family in Russia.

      The insurance investigators tipped the cops; the main issue is "way too much official stamps on all received papers". All papers being officials insurance are paid about a year later.

      The investigator unsatisfied then tips off a reporter. In a few days in Poland the reporter get matching official papers, death certificate, police report, and all for a few hundred bucks each. Hidden camera shows exchanges with the head of police and city officials.

      The reporter then goes to the women's mother address and find the mother living with another women who does not have the same family name. That woman also has kids. A picture was taken and compared to the passport photo of the 'victim'. Yep, it's the "dead lady" all fine and well.

      I cannot help and wonder if Reiser's Nina is not living n Russia with her kids, enjoying all that "mysteriously disappeared" money from when she was VP of the business.

      What is strange here is the fact that Reiser went to his "disappeared" car a few days later and drove it to a wooden area. The front passenger seat missing. Tape, heavy duty garbage bags in the car.

  5. Re:if i did it, here's how it happened by superid · · Score: 5, Funny

    "If I coded it, here's how I coded it"

  6. my theory after reading TFA by Anonymous Coward · · Score: 5, Insightful

    My theory is this: Nina went back to russia, and is now living there. The fact that the kids are in russia, and were supposed to return weeks ago, but haven't, makes me think that maybe they were reunited with their mother there. Just a thought.

    1. Re:my theory after reading TFA by Anonymous Coward · · Score: 5, Informative

      problem here is that my gf was one of her best friends. neither she, nor any of her other friends, have heard from her. I (well, really my gf, who knew her) don't think that was in character from this woman. If she was back in russia, presumably her friends would know.

    2. Re:my theory after reading TFA by Choad+Namath · · Score: 2, Insightful

      I know that sounds nice, but it really doesn't seem to be the case. The missing seat, blood and "perfect murder" books in his car, and the fact that he tried to hide the car really make it seem like he did it. I'd like him to be innocent too, but it takes a lot more than "misunderstood geek" to explain everything.

    3. Re:my theory after reading TFA by snarlydwarf · · Score: 2, Informative

      Because it wasn't $96000. It was $96.

    4. Re:my theory after reading TFA by J'raxis · · Score: 3, Interesting

      Perhaps. But putting it together like this, it fits nicely with the back-to-Russia story: A) she's a mail-order bride and these services are known to often be scams, B) she almost immediately engaged in embezzlement the moment she had access to large sums of money, C) she's disappeared and there's no body, and finally, as you said, D) her kids were sent to her mother in Russia, and now are mysteriously "terrified" at coming back to the US.

  7. Re:If OJ can get away with it... by Anonymous Coward · · Score: 3, Funny

    ... why can't Heiser? Well, it seems he is getting away with it, and blaming it on Reiser
  8. Re:If OJ can get away with it... by faloi · · Score: 2, Insightful

    Because he can't afford the type of attorneys it would take to get away with murder. Jay-walking, maybe...but not murder.

    --
    "It is a miracle that curiosity survives formal education." -Albert Einstein
  9. Choice bits by antime · · Score: 5, Funny

    Reiser is worried that Sturgeon is trying to teach Rory and Niorline that pain can be fun and is furious when Sturgeon gives them what Reiser refers to in a sworn court filing as "gender confused alternative sexuality dolls."
    Is that what they call Teletubbies these days?
  10. Theres a Difference by otacon · · Score: 2, Informative

    Prison is where you go for periods generally over a year, after you have been sentenced. Jail is where you go when you are awaiting trial, or for minor offences, usually under a year.

    --
    In a world of acronyms, the words are the real victims.
    1. Re:Theres a Difference by crankyspice · · Score: 3, Informative

      Care to back that up?

      Sure. Read the definitions of Black's Law Dictionary http://west.thomson.com/store/product.aspx?product _id=40231642&promcode=520963, the definitive source of such definitions in American jurisprudence. (Hint: Reiser is held in an American facility facing American charges in an American court. Thus, American definitions words apply.)

      In England (where I expect you sourced gaol from), jails == prisons; the same facilities are used for both unconvicted inmates "on remand" and those who have been duly convicted and are serving out their sentences.

      In America, jails (except for Texas, which has "state jails" for sentences up to 2 years, and the federal system, which often houses in BOP "prison" facilities pre-trial) are used for pre-trial detention and for sentences up to a year. Prisons are much larger facilities exclusively for sentenced inmates serving a year or more.

      --
      geek. lawyer.
  11. This story is going from 'weird' to 'surreal' by Idaho · · Score: 5, Interesting

    The story about Hans Reiser gets weirder every time I read about it. It's like you're reading some surrealistic novel, or maybe a plot by Grisham.

    For one, there is the question whether he is being framed (by a former friend, russian mafia, ... ?)
    Also there is the problem of (suspected) murder, but no body has been found. So, all evidence will be circumstantial and therefore open to lots of discussion/interpretation. "The brothers Karamazov" by Dostojevski has some very nice examples of how wide apart such interpretations can be (without the reader being able to tell which interpretation is true). Probably someone could write an interesting novel based on this story as well. It's getting so weird, you just can't make such stuff up.

    It could become an interesting case to follow, so I'm hoping groklaw might pay some attention to it (if such hearings are even public - I don't have much clue about the US judicial system, but it seems unlikely).

    --
    Every expression is true, for a given value of 'true'
    1. Re:This story is going from 'weird' to 'surreal' by Mark_Uplanguage · · Score: 2, Interesting

      Agreed, by the time I was done reading this, I couldn't decide if it was real or not. Kudos to the author for piecing together a lot of information in a compelling format. I especially enjoyed the code fragments related to the story - rather spooky.

      --
      "The difference between stupidity and genius is that genius has its limits." -- Albert Einstein
    2. Re:This story is going from 'weird' to 'surreal' by antime · · Score: 2, Insightful

      Everyone associated with the case is fucking nuts and should be locked up just out of principle.

    3. Re:This story is going from 'weird' to 'surreal' by Fnkmaster · · Score: 5, Insightful

      Yeah, this was the first I'd read that his best friend has admitted to committing several murders in the past, and had been having an affair with his wife too. This has turned from a geek-commits-murder into a *really* crazy love triangle story.

      Sort of complicates the case for the prosecution. Though the missing passenger seat and condition of Reiser's car and his refusal to explain it certainly makes him sound guilty to a juror (or anyone else).

      After reading this article I did understand a bit better how a man could be driven to do something... drastic. If your wife started doing drugs with and fucking your tattoed, bi-sexual, BDSM-obsessed best friend, and then dumped you for him, and was exposing your children to that (at least until the judge forced her not to), well, I could see that pushing a guy who wasn't fully mentally grounded in the first place over the edge.

    4. Re:This story is going from 'weird' to 'surreal' by Volanin · · Score: 5, Informative
      The last paragraph of the article references a piece of comentary in the Reiser4 code.
      For the geeks out there, here is it, edited to pass slashdot's "few-characters-per-line" filter:

      /* 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(). F

      --
      If I clone myself, can I call it a thread?
      If a girl winks to us, can I call it a race condition?
    5. Re:This story is going from 'weird' to 'surreal' by SL+Baur · · Score: 2, Insightful

      Another angle: The friend, through the wife, may have started running errands for the Russian mafia. (Yes Virginia, there really is a strong, nasty Russian mob presence in parts of the US today.) The kids now in Russia, HR fears for their lives if he implicates his friend. The involvement of the Russian mafia must be considered. The odds are overwhelmingly in favor of the Russian mail order bride people being involved in organized crime. Hans may fear for his own life as well as the lives of his kids.
  12. Re:if i did it, here's how it happened by morgan_greywolf · · Score: 2, Funny

    'R' is for Reiser!

  13. Aren't there any other.... by niceone · · Score: 4, Funny

    Aren't there any other open source author's facing major criminal charges? All we get is Hans, Hans, Hans. If not it seems Microsoft's Black Ops. Dept.* has missed an opportunity.


    (* motto: "Beyond the blue screen")

    1. Re:Aren't there any other.... by Intron · · Score: 4, Funny

      I'm hoping for public execution of the authors of KDE sound system (motto: making Linux a quieter place), but so far no luck.

      --
      Intron: the portion of DNA which expresses nothing useful.
  14. Re:I tend to ... by 0123456 · · Score: 5, Insightful

    "The onus is on Reiser to come up with evidence - where is the chair? explain the blood, why was the car washed?"

    Hint: there's this concept we have called 'innocent until proven guilty'.

    I couldn't be arsed to read more than a couple of pages of the article with its silly format, but what's so surprising about finding traces of your SO's blood, or in washing your car?

    Maybe he is guilty, I have no idea; but it's up to the police to prove that he is, not for him to prove that he's innocent.

  15. Re:First question by timster · · Score: 5, Insightful

    Nonsense. It shows that the interviewer cared about the guy's work and accomplishments, not just his alleged crimes. For someone who has been sitting in prison, going to court hearings and meetings with lawyers and talking about nothing else, it was probably nice to talk filesystems for a change. I imagine the interviewer was the first person he'd seen in months who knew what a filesystem even was.

    --
    I have seen the future, and it is inconvenient.
  16. From what I've read... by CastrTroy · · Score: 5, Interesting

    From what I've read, he doesn't come off as very innocent. I read the article in the paper magazine last weekend, and he just seems like a really weird guy. Despite the fact that they picked this interviewer because they thought he would understand Reiser, because he is a misunderstood geek, he still came off as quite a weird guy. The whole part about playing battlefield vietnam with his 6 year old so he could "become a man" was just kind of weird, and really made me question his values. Not that I'm against kids playing violent games, but his whole reasoning behind it was just kind of creepy.

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    1. Re:From what I've read... by junglee_iitk · · Score: 2, Insightful

      There is nothing wrong. It is just some person (GP) projecting his own belief of how to raise a kid on Hans Reiser and calling him weird for not qualifying it. It is quite probable that Hans did wanted to raise his kid as "a Man", after all, how many of us have not thought of raising our kids "unlike" us? Add with this the affinity his wife had with "Manly" people (his other boy friend is in hard code BDSM), it is quite understandable.

      Ofcourse his being weird does not shed even a bit of light on how he could be a murderer.

  17. All three of them sound psychotic to me by Colin+Smith · · Score: 2, Insightful

    Working out the reality is clearly a challenge.

    Of course, divorce court just makes people imagine the worst about one another.

    --
    Deleted
  18. No, not teletubbies by WindBourne · · Score: 2, Funny

    It is a guiliani doll.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  19. Re:I tend to ... by 0123456 · · Score: 4, Insightful

    "It's also one of those concepts which looks great on paper, but is sadly shown as so much idealistic BS in the real world."

    Only if you believe it's better to send innocent people to jail than let guilty people go free.

  20. It's possible to tell when someone's lying by Colin+Smith · · Score: 2, Informative

    There's a scanner which can monitor brain activity realtime, depending on which areas light up, police can tell if you're lying or not. They don't even have to ask any questions, simply present evidence to you and watch what your brain does.

    e.g.
    http://www.wired.com/wired/archive/14.01/lying.htm l

    As a geek who's been falsely accused, I'm sure he'd be happy to submit to such a scan. Additional evidence for his defence lawyer.

    --
    Deleted
    1. Re:It's possible to tell when someone's lying by MoralHazard · · Score: 5, Insightful

      There are two problems with machine-assisted lie detection: People who train to control their responses on a polygraph, and people who believe what they say, even though it isn't true. The brain activity monitoring method only attacks the first problem, not the second.

      Part of this is a philosophical problem: Someone with a false grip on reality (to a greater or lesser extent, all of us have some false perceptions or memories) may make a factual statement that is not consistent with objective reality, but if that person *believes* in the truth of the statement, should we even consider them to be lying? I think that the common definition of lying implies intent--you have to know that what you're saying is false. Otherwise, you're merely wrong or delusional.

      It doesn't take a complete nutter to believe in false things, either. Most people believe they are more attractive, more competent, and smarter than the rest of us would rate them. A fair number of people have body image or confidence issues that cause them to vastly underestimate their charms. Sometimes, people just ignore the unpleasant realities of life by not thinking about them. Even better examples come up in looking at objective assessments of eyewitness identification in criminal cases--people can fool themselves into believing all sorts of things.

      I mean, just look at the two different stories that Reiser's son told regarding the last argument between his mother and father: He had to have been making false statements in one of the two interviews, since they contain mutually contradictory statements of fact. But did he believe in the truth of what he said at the time? If you don't think this is possible, try to imagine the terrific psychological pressures on the boy's head over the last few years.

      Hence the problem with using brain activity as an indicator of truth: It can only tell you about the subjective truth of a person's statements, not the objective truth. There's a great potential for difference between the two.

  21. Re:Kids better of where they are by jack_csk · · Score: 3, Insightful

    Right, sort of like the monkey boy, who gets hypered easily in public conferences and meetings. Oh, and let's not forget him vowed to kill one another, and threw a chair across the room.

    Well, if Steve Ballmer's children and wife gone missing one day, I bet the public may not apply the same prejudice to his case.

  22. Russian Mafia?? by Chanc_Gorkon · · Score: 2

    I find it really interesting if you look at the Russian mafia angle. Maybe Nina's in Russia?? I think that is where she really is considering that she had obtained Russian citizenship for both of her children. While Reiser is, shall we say, unique, he does not sound much different then alot of geeks. I hope something happens and he's freed. With the Children in Russia, there may never be a straight answer to what happened to Nina.

    --

    Gorkman

  23. A bunch of weirdos (I actually read TFA) by ex-geek · · Score: 4, Insightful
    First of all, what is it with the weird style this "interview" is written in? Joshua Davis should go off and write private investigator novels, instead of doing journalism on criminal cases. It was difficult to discern, where the claims of Reiser, Sturgeon or the DA end and where Davis' own storytelling starts.

    Hans Reiser has to be at least paranoid, which he apparently inherited from his father:

    "Reiser calls his dad and explains that unmarked cars and maybe an airplane are tracking him. In Ramon's opinion, it's an operation beyond the scope of local police. It sounds like the Russian mafia, Ramon says, or maybe the Russian spy agency, the FSB."
    Why would the FSB be interested in him? Don't they know that ReiserFS is open source?

    Another nugget is his insistence on playing violent video games with his six year old son. He defended this practise in a "32-page filing" on the "culture of manhood" during his divorce trial. That alone has nutjob written all over it.

    He believes mental health professionals scorn people who "teach the culture of manhood to little boys, with all of its inherent opposition to wallowing in wimpiness."
    Well, I don't see much of manhood in Hans Reiser's behaviour. He comes of as whiny and paranoid, accusing everybody but himself for his mistakes. And he appears even to be proud of conceiving a child in the first night with his mail order bride. That's both pathetic and idiotic!

    And don't even get me started on this Sturgeon guy. It seems like lunatics come in packs. I for one wouldn't take Hans Reisers advice on anything but file systems serious.
    1. Re:A bunch of weirdos (I actually read TFA) by Fnkmaster · · Score: 4, Insightful

      And the wife doesn't sound like quite as much of a sweet, innocent victim anymore either. She started cheating on nutjob number 1 with even bigger nutjob number 2, the admitted murderer with bizarre sexual tastes, and exposed her children to that crap until a judge ordered her not to.

      This is an admittedly fascinating story for some reason. But when you remember that it's all real, you can't help but shed a few tears for these kids, who are going to grow up with no mother, with a twisted father who probably killed their mother and will be rotting in jail for years to come, with a paranoid, delusional grandfather and kook for a grandmother in the US.

      Maybe they're better off being in Russia after all. You come away from that story sort of despairing of their chances for growing up to be reasonably mentally healthy adults.

  24. Wow that's bizzarre by mgiuca · · Score: 3, Insightful
    Read the whole article. It gets really creepy and bizzarre ... like when they start talking about brainwashing the kid and so on. The wife sounds really creepy .. but who knows, it was quite one-sided. Except for the end, interestingly enough.

    While he launches into the intricacies of database science, I'm thinking, "Where is the front passenger seat of your car?" He has never explained this. It seems a fundamental hole in his defense. But he won't stop talking. When I try to interrupt, he insists I let him finish. It's as if the file system holds all the answers.

    So I take the hint, and that night, in my office, I start scouring the 80,496 lines of the Reiser4 source code. Eventually I stumble across a passage that starts at line 78,077. It's not part of the program itself -- it's an annotation, a piece of non-executable text in plain English. It's there for the benefit of someone who has chosen to read this far into the code. The passage explains how memory structures are born, grow, and eventually die. It concludes: "Death is a complex process." Crazy ... does anyone know what the text of the passage is? I searched for "Death is a complex process" on Google code search, Koders, and Codase; got nothing...
    1. Re:Wow that's bizzarre by Anonymous Coward · · Score: 5, Informative

      open last dir/patch at ftp://ftp.namesys.com/pub/reiser4-for-2.6
      file znode.c, item 5:

      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.

    2. Re:Wow that's bizzarre by mgiuca · · Score: 3, Insightful

      Well, sort of. The passage does say "memory structures" so it isn't taking it totally out of context per se. But applying it to imply that Reiser was thinking about death (or whatever the author is implying here) is a bit odd and out of context, especially since he concluded the entire 5 page article with this random quote which implies he is guilty.

      I'm quite confused because the author seemed to be portraying Reiser as innocent up until that point.

      Interesting that they found this passage in the program too. Death is mentioned an awful lot in computer science really. We speak of "killing" processes and the like.

  25. She's in Russia by jhRisk · · Score: 2, Insightful

    Sure I have no proof but what if she's in Russia? As I see it now, she could comfortably be there now after slipping out of the country at the conclusion of this master plan. She'd be there with her children who are supposedly with her parents and no longer allowed to leave Russia, the money she embezzled from the company and the satisfaction of sticking it to her husband who she likely gained apathy towards over time after a combination of drugs and a more "macho" man comparison came into play.

    Seriously though... she was involved in a number of circumstances individuals or their loved ones eventually have no recourse but to take drastic and dramatic action at times involving faking your own death or disappearing (e.g. hardcore drug spirals, weird religions/cults, severe psychiatric problems, mafia involvement in any way and so many more!)

    --
    That's just my POV... no more, no less.
  26. Reasons? by Renraku · · Score: 3, Insightful

    Not saying its a good excuse, but put yourself in the same situation.

    Your wife is in love/lust with your bi-S&M-druggie friend.

    She files for divorce.

    They conspire to take your company and everything you've worked for.

    You know (or at least think) that after this, there's never going to be anyone else. He had to turn to a Russian bride already. I bet his social skills aren't even that great. Its easy to envision living alone forever after that, while your friend and your ex-wife run off together.

    If you want to know why he looks/talks crazy..that's why. Doesn't justify murder, but might give some insight into why he looks shitty.

    --
    Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
  27. I think Nina is in Russia with her kids by MrJerryNormandinSir · · Score: 2, Insightful

    Hmm.. It's pretty suspicious that Han's kids are still in Russia with his former mother-in-law.
    I think she's alive and well in Russia. If she was killed her body or parts of would have turned
    up by now. And if she is alive, maybe this was her parents way of getting her out of the US? She
    was a bright woman who started to take a pretty dark path. You could see all the classic signs here.
    Hans was too rapped up into namesys. He married a hottie wife who noticed that she was getting a lot
    of attention elsewhere. I think once Nina started messing around with other stuff her parents got
    her out of the country. The fact that the passenger seat is missing from the CRX and the fact that car
    had been washed out, casts some doubt on the belief that Hans is innocent here. He needs to come clean
    with information about that.

    I think the defense needs to monitor Nina's Mom and Hans' kids in Russia to see if Nina is there.

  28. Always with the false dichotomy by Anonymous Coward · · Score: 5, Funny

    Only if you believe it's better to send innocent people to jail than let guilty people go free.

    Why can't we do both?

    I don't know. Maybe I'm just an idealist dreamer.

  29. Re:Kids better of where they are by alexq · · Score: 2, Insightful
    am i the only person who interpreted:


    When questioned by police, Rory says he and his sister went down to the basement as soon as they arrived at his grandmother's house, leaving his parents upstairs. A few minutes later, he heard them raising their voices and using "not nice words." He went back upstairs, but his father told him to go back to the basement. Rory turned and walked back downstairs. This was the last time he ever saw his mother.

    and


    After Nina disappeared, the Alameda County social services agency put Rory and Niorline in a foster home at the urging of police. Two weeks later, the county family court released them to Nina's mother, who took them to Russia for the holidays. It's now late January. They were supposed to return weeks ago. Instead, a letter arrived from a lawyer in Russia, explaining that the kids were terrified of the US and would not return.


    as potentially implying a kidnapping conspiracy? particularly since they are now somewhat outside of the jurisdiction? ... even if reiser is found innocent, what are the chances he can actually get his kids back? (not too familiar with international law in that respect)

  30. Re:if i did it, here's how it happened by goarilla · · Score: 2, Interesting
    this story has everything:
    intrigue, mystery, a freak that makes charlie manson clap, russian mob, sex, drugs ...
    fuck it when is the movie coming out. ray liota would be perfect for the role of hans reiser, i can see it now

    as far as i can remember
    i always wanted to be a geek programmer
    those guys were someone
    they programmed in front of hydrants
    ....
    and if someone complained
    they were hacked so bad they would fear electronics for the rest of their lives

    anyhow there are enough oddities in the story that unreasonable doubt is pretty certain, if this is all there is to it anyway
    i hope he gets out tho because let's face it the OSS community has dropped him like a stone, and that's just not right imho
    and it doesn't change the fact that reiserfs is pretty revolutionary although i have had experiences with it
  31. To paraphrase Chris Rock... by GodfatherofSoul · · Score: 3, Informative

    "I'm not saying he should have killed her, but I understand..."

    Anytime you can't explain things like missing vehicles and scrubbed interiors, you got problems. I was expecting a police conspiracy after reading the comments, but there are a lot of arrows pointing at him. And, what's with his "friend" Sturgeon? It's almost as if he doesn't get that banging your buddy's wife might cause some strain on your relationship!

    No sympathy for the guy, though. A hot Russian mail order bride doctor and you don't suspect the package might be a little too good to be true?

    --
    I swear to God...I swear to God! That is NOT how you treat your human!
    1. Re:To paraphrase Chris Rock... by Teancum · · Score: 4, Interesting

      First of all, do you believe everything that is written by a sensationalist magazine like Wired? While they have been fairly neutral about the whole affair, they do tend to write their pieces with a bit of a flair, just as you have pointed out. And being a bit sensationalist. By going on and on about how she may be a mail order bride or not is besides the point.

      I know Hans in a very deep and personal way, so this isn't based on the story but rather from personal experience and first hand knowledge of both working with Hans and spending huge amounts of time with his father (who I actually know much better, to be honest). Hans' father, Ramon, was throughally against the marriage from the get go and even said so before the nuptials. He warned that there was nothing good that would come from the marriage and suggested that Hans leave before it ever got started. It is too bad that Hans didn't listen to this bit of parental advise.

      Your quote here did trigger some thought I had, however, about how Nina really had one huge goal in mind when she met Hans: To get American citizenship. And she decided to do that on her back . Seriously, with her medical training and a strong desire to get the big prize, it seems very reasonable that she deliberately timed the nuptials and her first night with Hans at her peak fertility so she could become pregnant.

      The photos of Hans that have been sent around the internet since his arrest don't do him justice. He is the ultimate geek's geek, as much as you would expect if you would be involved with designing core elements of the Linux kernel. And he knows how to put on a show but also avoids conformity, particularly when it comes to dressing the part of being a hardcore geek.

      As far as if he really did the murder or not, I don't really know. It certainly isn't as easy of a case to prove as OJ Simpson's case, and it appears as though Hans did some real stupid things right after the disappearance of Nina. That he did piss off some Russian businessmen while running his team in Moscow is certain as well, and Nina didn't help out in smoothing things over... in fact tended to add to the problems. His "friend" also was involved in some financial manipulations that actually got far worse than is publicized.

      The truly unfortunate part right now is that Hans will never get to see his kids again... or his parents be able to see their grandchildren. That last part is particularly galling because although they are recognized as native-born Americans by the U.S. Government, Russia is claiming Russian citizenship for the two kids and refusing to return them to America. Regardless of who did what, these two kids are the ultimate victims of being denied the ability to see either parent, extended family, or even being able to grow up in the land of their birth. And the State of California is directly to blame on this point, where allowing the kids to leave the USA was even against state law and established child custody guidelines... not to mention that the oldest child is a material witness on behalf of the defense. His leaving the USA could perhaps even be considered tampering with the evidence, and certainly by itself is grounds for an appeal of any guilty verdict.

      As for the question about the car.... it seems weird and will to a jury, but what did he do "wrong"? There is nothing he did there that was illegal, and nothing found in or on the car can reasonably be used to demonstrate guilt other than through a very loose "circumstantial evidence". Not even the blood found supposedly in the carpet of the car in trace amounts that seems to match Nina's DNA. That just means she was in the car sometime in the past, and that point is not in dispute. There are photos of her next to the car.

  32. Re:I tend to ... by GiMP · · Score: 2, Interesting

    When they served the search warrant on him he was carrying about 9 grand in cash and his passport. You don't think he may be a flight risk?


    There could be good reasons for having these things on him, other than flight risk. If he was expecting arrest, having the $9k in cash on him would keep that money locked away as "personal effects" until his release. That would be a place, I suspect, legally protected in some ways that a bank might not protect him -- such as protection from creditors. (and he did have major financial issues, so that would be a very likely reason) Of course, there is now the potential for thievery by prison employees.

    As for having a passport, there might be similar reasons. If you might go to jail for even a year, for purposes of trial, you might not want to leave your most important documents lying around for your family to scour through, burn, or box up. I personally know that my mother would throw everything into a box in her wet basement, to be subsequently damaged come the first rain. Suspicious? Perhaps. Beyond a reasonable doubt? No.

    Buying books? If you thought that you were being suspected of a murder, would you buy such books? Its a tough call. The smart thing to do is to research, the dumb thing to do is cast suspicion. Unfortunately, these things can conflict quite severely. Regardless, there is reasonable doubt here.

    Blood? Thats more serious, but also not that unusual. Some people have history of undiagnosed chronic nosebleeds, women have periods, and heck, its not that hard to cut yourself. Blood doesn't mean murder, it can mean an (honest-to-goodness) non-fatal accident, non-fatal domestic abuse, even a paper cut. Personally, I think that unless there is a significant amount of blood found, there isn't much to go on, and even then, it isn't conclusive. The important thing here is quantity (5 pints would be a problem!) and age. For instance, if there are 5 pints of blood but there is a severe difference in the *age* of the blood that could indicate storage -- what if someone drew a pint of blood every 3 months for the last year? That would be enough blood to make it look like they died.

    Washing the car? Some people find washing their car a great way to relieve stress, which I'm sure he was having plenty of -- with a missing wife. This is really inconclusive.

    The point is, there is a lot of circumstantial evidence, that without a body, makes it hard to prove that there was any crime at all. No single thing here can prove that Hans murdered Nina. Yeah, you've got some dots, and you can connect them to make Hans look guilty, but you can also connect them to make him look innocent. Of course, thats what lawyers are for.
  33. Re:I tend to ... by Ihlosi · · Score: 4, Insightful
    Hate to point this out, but in the best interests of society as a whole, IT IS BETTER to send innocent people to jail than let quilty people go free.

    The thing is: For every innocent person in jail, there's a criminal that got away with the crime. Having an innocent person in jail isn't just bad for that person, but bad for society as a whole.

  34. Sensationalist nonsense by novus+ordo · · Score: 5, Informative
    I found the piece was terribly distraught especially this:

    While he launches into the intricacies of database science, I'm thinking, "Where is the front passenger seat of your car?" He has never explained this. It seems a fundamental hole in his defense. But he won't stop talking. When I try to interrupt, he insists I let him finish. It's as if the file system holds all the answers.

    So I take the hint, and that night, in my office, I start scouring the 80,496 lines of the Reiser4 source code. Eventually I stumble across a passage that starts at line 78,077. It's not part of the program itself it's an annotation, a piece of non-executable text in plain English. It's there for the benefit of someone who has chosen to read this far into the code. The passage explains how memory structures are born, grow, and eventually die. It concludes: "Death is a complex process."

    So I guess this is a confession now? I'm sorry but that's just deceiving and wrong. He calls a patch against the kernel tree a "program" and all the pluses he didn't remove before the code reaffirm this suspicion that he doesn't even know what proper code looks like. He makes it sound as if this comment describing how a specific file structure of the file system works as some sort of "secret confession" hidden there for the unscrupulous researcher. Joshua Davis, please turn in your geek badge!

    With someone that calls himself a geek to come with such a preposterous conclusion leaves me little room for hope that any sort of truth of this case from either side will come out or that any real justice will be done. It speaks volumes of the "blindness of justice" and how our prisons end up being jammed with people placed on death row with DNA evidence later exonerating them and having no recourse to repair their life or credibility. So truly, Death really is a Complex Process.


    Here is the actual passage he was talking about:

    +/* 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 n

    --
    "You're everywhere. You're omnivorous."
  35. Shady Lawyer? by Joe+Snipe · · Score: 2, Interesting

    Reiser is being represented by Daniel Horowitz, who's wife was killed a month after Nina went missing. A young goth kid (Scott Dyleski) was eventually found to have committed the murder. That seems another bizarre coincidence in an already intriguing mystery...

    --
    Sometimes, life itself is sarcasm...
  36. Re:Crazy Shit by Mr.+Slippery · · Score: 3, Interesting

    What kind of lives are file system authors leading these days?

    Well, I'm much more disturbed by Reiser playing graphically violent video games with his young son - to the point where the kids has nightmares - in order to "teach the culture of manhood", than by the fact he has a friend into BDSM and cutting. (Of course, Sturgeon's claim later on that he killed a bunch of people is more disturbing than either, and certainly throws dobut into the case against Reiser.)

    BDSM? Body mod? Somebody you know is into it or something equally "strange", but hasn't told you. That normal-looking coder in the next office has a pierced penis; your brother's art history professor used to be a professional dominatrix. In every day "normal" society you're never going to find out.

    Spend some time in the "alternative" cultures, though, and you'll find out how gloriously weird your neighbors are.

    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood
  37. It's possible to tell when someone's *LYING* by Colin+Smith · · Score: 2, Insightful

    lying:

    1. a false statement made with deliberate intent to deceive; an intentional untruth; a falsehood.

    It doesn't make any claims about determining truth. Now *that* is the philosophical question you were talking about.

    --
    Deleted
  38. Re:Please make sure you say that then by ElleyKitten · · Score: 2, Interesting

    If you ever serve jury duty. That way they can dismiss you and choose jurors who can do the job correctly. Violence against your wife is inappropriate and illegal (unless of course it's to protect yourself from her). If it was self-defense or didn't happen or was an accident then you'd expect someone to start out saying that. A rant about inappropriate and appropriate violence in this context is only going to end in him trying to explain that it was somehow appropriate to hit his wife outside of self-defense, which means he's guilty and should go to jail.

    Do you have a problem with domestic abusers going to jail?
    --
    "What is Internet Explorer 7? Are you saying we can't access the normal internet?" - I love tech support. Really.
  39. Re:I tend to ... rebuttal from original poster :-) by apodyopsis · · Score: 3, Informative

    sigh.

    I'm not arguing against innocent until proven guilty, thats just as important in the UK as it is in the US.

    what I *am* saying is that there are a number of huge unknowns here and some damn compelling circumstantial evidence. Amongst others ...
    1. the missing car seat
    2. the freshly washed car
    3. the fact of the passport and wads of cash he had on him
    4. the book on murder
    5. the missing wife
    6. the motive
    7. thoroughly strange behavior (driving around, leaving the car)

    ..therefore the onus is on him to provide an explanation or some form of defense. if he does not then can you see any Jury acquitting him? I'm not saying that the police should have the power to presume guilt - of course not - I'm saying that in this case him staying silent is really not a sensible course of action.

    I'll admit I phrased badly though. :-(

  40. Guilty by Captain_Chaos · · Score: 4, Interesting

    I must say, the article describes some very damning evidence: "Police search the CRX and find that the front passenger seat has recently been removed. The floor is soaked, as if it had been washed. There are heavy-duty garbage bags, cloth towels, masking tape, and two books: Masterpieces of Murder and Homicide. Police also find another drop of blood and match it to Nina." This is after the police have (surreptitiously) followed Hans to the car and observed him moving it to a different location. What other explanation could there be for this than that Hans did indeed murder Nina, especially since (as far as I can tell from the article) Hans has offered no other explanation for the state of the car? Some of the rest of his interview sounds pretty creepy and paranoid too. For example, Hans says: "Male geeks, such as myself, are one of America's most hated cultural minorities," he writes. "Unlike racial hatred, it is considered socially acceptable to indulge in such hatred." This is obviously completely ridiculous. He then proceeds to use this as an excuse for a lot of strange behavior, such as wanting to "teach the culture of manhood to little boys, with all of its inherent opposition to wallowing in wimpiness" (talking about playing hours and hours of Battlefield Vietnam with his six year old son). None of that is evidence of murder of course, but it does make Hans seem unstable and paranoid and his explanations suspect. All in all it seems likely to me that Hans did indeed murder Nina. Of course in theory I suppose it's possible that he's the victim of some extremely elaborate setup (which I fully expect many people who watch too much CSI to claim), but in reality I think that's an very unlikely option. Having said that, this is just what I currently personally believe. If I was a juror I would vote "not guilty" on this evidence. I'm a big believer in "proven beyond all reasonable doubt." As long as there isn't even any evidence that Nina is actually dead, let alone hard evidence that Hans did it, I would have give him the benefit of the doubt, even though personally I find it more likely that he did it than not. To let off a murderer would be very bad, but in my opinion it would be much worse to wrongly convict an innocent man.

    1. Re:Guilty by Fweeky · · Score: 2, Insightful

      If I was a juror I would vote "not guilty" on this evidence. I'm a big believer in "proven beyond all reasonable doubt." Quite, but I have serious problems trusting a selection of my "peers" to be quite so impartial and clear thinking. Especially when a massive proportion of them repeatedly demonstrate their poor reasoning skills and/or ethics with beliefs like the creator of the universe has a personal relationship with them, crystals have healing energy, homosexuals are evil, atheists are worse, Bush is awesome, American Idol is pretty good, and the Iraq war is about the 9/11 terrorists.

      What's the criteria for deciding whether someone's mentally competent again?
    2. Re:Guilty by mqduck · · Score: 2, Insightful
      I think you have one of the most reasonable takes on the article here on Slashdot. But I have some comments.

      "Male geeks, such as myself, are one of America's most hated cultural minorities," he writes. "Unlike racial hatred, it is considered socially acceptable to indulge in such hatred." This is obviously completely ridiculous.

      Yes, it is, as stated, a totally wrong opinion, I agree (anyone who thinks that personal_opposition_to_racism = lack_of_racism is sadly a fool). But there is some validity to the "it is considered socially acceptable to indulge in such hatred" argument. This is clearly what he's reacting too, but he just as clearly takes it too far. And I also get the feeling that he takes it too far not just in his words, but in his own mind - but I could certainly be wrong.

      He then proceeds to use this as an excuse for a lot of strange behavior, such as wanting to "teach the culture of manhood to little boys, with all of its inherent opposition to wallowing in wimpiness" (talking about playing hours and hours of Battlefield Vietnam with his six year old son).

      Not only that, but he believes in this so strongly that he has his son learn these "lessons" behind his mothers back and apparently considers them VITAL, psychologically. Also, in my personal opinion - take it or leave it - he makes FAR too much of the difference between the male and female psyche.

      All in all it seems likely to me that Hans did indeed murder Nina.

      That's what I kept thinking too. Here's the main reason I wanted to respond to you: none of this is direct evidence of guilt. However, it is my opinion that he is fully capable of falling so far into the deep end at least long enough to believe that such drastic measures as murder are necessary long enough to follow through with it. Is that direct evidence or guilt? Of course not. You don't think so either. Anyway... I just thought that that was the clearest way to put it.
      --
      Property is theft.
    3. Re:Guilty by Captain_Chaos · · Score: 3, Interesting

      If I was a juror I would vote "not guilty" on this evidence. I'm a big believer in "proven beyond all reasonable doubt."
      Quite, but I have serious problems trusting a selection of my "peers" to be quite so impartial and clear thinking.

      Actually I agree. By "if I was a juror" it didn't mean to imply that I approve of the jury system... I am actually strongly against it. In my own country professional (as opposed to elected or appointed) judges determine guilt and punishment, and while we have our share of miscarriages of justice on the whole I think it's a much better system.

  41. personal theory by phrostie · · Score: 3, Interesting

    they won't find a body because she's not dead.

    she's been taking the money and gave it to her boy friend who loanded it back to hans.
    the interview never says how the friend came into that much money. did no one else notice this?

    they fake her death and frame hans.

    the friend can pass a polygraph because he "didn't kill her".

    as for the seat, i think they drugged him(yes, both the wife and boyfriend have a history of experimentation/use), drove the car to where they left it and let him wake up there.

    he knew where the car was, but has no way to explain how it got there. this would freak out most people.

    yes he could have done it, but this no more unrealistic than anything else i've read.

    1. Re:personal theory by hackus · · Score: 2, Interesting

      I would like to add here that:

      1) Hans doesn't appear to have a history of violence. Going from no violence to murder, without a shred of real evidence beyond the circumstantial appears too good to be true. He would have had to screw something up. Unlike his friend who might I add is an accomplished assassin.

      2) He seems very gullible to me, and wasn't taking the advice of people who knew him.
      (Father calls him up to tell him the money is disappearing and he thinks the chix is soaking him.)

      3) Marries the chix after a cheap one nighter. Obviously exhibit 2b.
      (How many stories of woe must we post because of what happens between the legs? I feel pity for Hans.)

      4) I concur that Russia is a mighty big place, and I could retire in some small village in Siberia quite nicely after knocking off a couple of hundred K in American dollars from my X.

      Honestly though, I vote not guilty...

      For now.

      -Hack

      --
      Got Geometrodynamics? Awe, too hard to figure out? Too bad.
  42. Re:He *may* have done it by StressGuy · · Score: 5, Funny

    Don't take this one for granted, I haven't practiced enough of this psychic stuff to be sure about this.

    'preciate the heads-up

    --
    A goal is a dream with a deadline
  43. Why Confine Hans? by Ann+Coulter · · Score: 4, Insightful

    Even if Hans is guilty, he would serve society better if he can work on his filesystem instead of idling in prison.

  44. Re:Mod Parent Up by crolix · · Score: 3, Informative

    There is nothing strange about the terminology Hans used. Speaking of data structures or objects as 'live' entities with a 'life cycle' is normal in computer science. Objects are created ('born'), they live and then they are eventually destroyed. That last part is sometimes referred to as getting 'killed', such as by receiving a 'kill signal'. Because some objects are older than others, terms such as 'generations of objects' are also used.

    --
    Read the rest of this comment...
  45. Re:I tend to ... by rodoke3 · · Score: 2, Insightful

    And then you have guys like the one released a few years ago after multiple years in jail for a rape he didn't commit, who then murdered a woman after being released. Some of the innocent aren't *that* innocent.


    I dunno.

    People who've been unjustly stripped of their freedom don't tend to come out of prison with too great respect for the law. Add that to the financial ruin and social ostracism that being sent to prison entails, and you can get someone with a genuine grievance against society and nothing left to lose but their lives.
    --
    There's nothing like a good gunfight to uplift the spirit--Calvin
  46. Re:I tend to ... by MrKaos · · Score: 2, Interesting

    There could be good reasons for having these things on him, other than flight risk. If he was expecting arrest, having the $9k in cash on him would keep that money locked away as "personal effects" until his release. That would be a place, I suspect, legally protected in some ways that a bank might not protect him -- such as protection from creditors. (and he did have major financial issues, so that would be a very likely reason) Of course, there is now the potential for thievery by prison employees.
    This is a very sane peice of analysis. It totally makes sense and for some reason rings true to reiser behaviour so far. Since everything here is speculation, I'll speculate.

    A close friend of mine's had his girlfriend usurped from him in the same way. A "friend" fed her drugs, got her addicted and then moved in on her. It was bad, and there were no kids or money involved. When is that ever appropriate? "Stergeon" has admitted to killing before, S&M, carving things into his arm, HELLO *Freak-alert*, once that line has been crossed once and he has gotten away with it what's to stop him doing it again. Do you think a guy like this would give a fuck about code, how many of you coders out there have dived so deeply into a project that it absorbs all attention. This is what's happened to reiser, he couldn't see what was going on around him, his focus was elsewhere, he was a target.

    No this reeks of set-up, I don't know why, but my guts are saying that reiser didn't do it.

    If any of you encountered people addicted to MMDH? they don't process emotions very well, they forget who/what is important in thier lives - they can be manipulated, especially if Stergeon was in a position of trust. What sort of drugs was he into? Born again, my ass. I've met people like this - they will do or say anything.

    I know some bikers and they say, fuck with thier head, then fuck with thier finances, then fuck with thier life.

    What if that last conversation reiser had with nina was "I don't give a flying fuck what you do anymore, just stay away from me and my kids and get out of my life.

    No, I think reiser realised to late he was being set-up,betrayed/used/manipulated and went into damage control mode, maybe he didn't want to beleive his friend was that much of a freak and when the police followed him it fed his paranoia/confusion even more, he visits russia for god sake, maybe he borrowed money from the russian mafia, it's common knowledge they have access to former KGB infrastrusture/contacts.

    What if Stergeon set Reiser up for nina's murder and reiser realised to late what was going on, but not late enough for to get rid of the suspicion, but just enough to mess up thier plans. What if reisers kids were being threatened - and reiser knows?

    And when asked about the car seat reiser talked about the FS source code, what sort of frame of mode was this guy when he wrote these comments... I mean some of them seem superflous..

    my 2 cents.

    --
    My ism, it's full of beliefs.
  47. Hans shot first by bioglaze · · Score: 3, Funny

    Hans shot first, so all he can do is to pray there'll be special edition where he doesn't.

    --
    Who is John Galt?
  48. Props to Joshua Davis by tytso · · Score: 3, Interesting

    If you look at Joshua Davis' past articles on Hans (here and here, you'll see that he has been quite sympathetic to Hans' plight. Yet this particular article is much more ambivalent. I suspect the explanation for why this most recent story seems a bit confusing, and the author some what ambivalent, is that his sympathies and opinions about Hans' guilt or innocent have shifted over time.

    I was contacted by the author in late March to give background information on the technical facts in the article, and he has never claimed that he was a technical person or in possession of a geek badge. My input into the story was solely on things like "what is a b-tree", and to eliminate the really embarrassing technical errors and misconceptions that the author might have had. At one point I believe the Joshua Davies wanted to put a spin on the "geek tragedy" that Reiser4 was this ground-breaking filesystem with great ideas that was languishing because its author/architect was languishing in fail. So I was given entire paragraphs of technical detail where I had to say, "no that's wrong," and "no, not quite", etc., etc. As far as whether or not Reiser4 was great, ground-breaking filesystem, I tried very hard to give both sides of the story --- that some people would say it was great, and other people would say that Hans had a tendency to fudge benchmarks ---- and I made it very clear that some people might consider that my views were biased, due to my past and continuing work on the ext2/3/4 filesystem, and that the author should definitely contact other people and get their opinions. So I disclosed all, which in my opinion was the only responsible thing to do, and I tried to be very, very careful about labelling what was fact and what was opinion.

    (I'm of the opinion that if you want better technical understanding by journalists, if someone approaches you requesting background information and promises that you won't be quoted, you should spend time educating them about technical details, since that's the only way we can improve technical accuracy in reporting. Another interesting thing which I learned is that while Wired rights about subjects at are of interests to geeks, they do not assume that their articles will be written by geeks and they pitch their articles to be understandable by the general public; also, that most of their writers are not geeks themselves. All not surprising if you think about it a little, and especially if you reflect that the intersection of strong technical clue and strong writing skills is pretty rare.)

    In the end, the story was about as good as you might expect. The facts of the story are confusing, as there were and there are no clear heroes and several suspicions and deeply flawed human beings that could possibly be villains but for which we can't really say for sure. There are no obvious technical errors in the story, except for one that I noticed, where the word registry is misused and should have been replaced with "data structure" instead: "It contains a single registry -- known as a balanced tree -- to organize every piece of data in the operating system". A lot of the details about reiserfs and reiser4 was ultimately cut out, as being not very relevant to the storyline that Joshua ultimately chose to tell.

    I have to say that having spent several hours talking to Joshua Davies, and talking to his editor who spent a lot of time doing fact checking on the technical details and background, that both he and his editor have my respect seekers of truth. He went into this with point of view that I believe was very, very sympathetic to Hans, and it would have been very easy to turn this into a stock storybook story with the police cast as the cardboard, clueless villians, and Hans the hero languishing in jail, the victim of said clueless Keystone Kops. But he didn't do that. He