Slashdot Log In
Hans Reiser Interview from Prison
Posted by
CmdrTaco
on Wed Jun 27, 2007 07:48 AM
from the now-that-paris-is-out dept.
from the now-that-paris-is-out dept.
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."
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
obHumor (Score:5, Funny)
It should be in the journal somewhere.
Re:obHumor (Score:4, Insightful)
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
Parent
Re:obHumor (Score:5, Interesting)
Parent
Re:obHumor (Score:5, Insightful)
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
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.
Parent
Props to Joshua Davis (Score:4, Interesting)
If you look at Joshua Davis' past articles on Hans (here [wired.com] and here [wired.com], 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
Parent
Re:obHumor (Score:5, Funny)
Parent
Re:obHumor (Score:5, Insightful)
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.
Parent
Re:obHumor (Score:5, Funny)
Parent
Re:obHumor (Score:4, Insightful)
"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?
Parent
Re:obHumor (Score:4, Interesting)
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
Parent
Re:obHumor (Score:5, Insightful)
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.
Parent
Re:obHumor (Score:4, Insightful)
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.
Parent
Re:obHumor (Score:5, Insightful)
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.
Parent
Re:obHumor (Score:5, Interesting)
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 [amazon.com] and DVD 2 [amazon.com]
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 [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.
Parent
unanswered questions... (Score:5, Funny)
So what about Sean Sturgeon (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.
Re:So what about Sean Sturgeon (Score:5, Insightful)
The kids are currently known to be in Russia, and the Russian mom is conveniently nowhere to be found.
I'm
Parent
my theory after reading TFA (Score:5, Insightful)
Re:my theory after reading TFA (Score:5, Informative)
Parent
Re:my theory after reading TFA (Score:4, 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.
Parent
Choice bits (Score:5, Funny)
This story is going from 'weird' to 'surreal' (Score:5, Interesting)
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).
Re:This story is going from 'weird' to 'surreal' (Score:5, Insightful)
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.
Parent
Re:This story is going from 'weird' to 'surreal' (Score:5, Informative)
For the geeks out there, here is it, edited to pass slashdot's "few-characters-per-line" filter:
Parent
Aren't there any other.... (Score:5, Funny)
(* motto: "Beyond the blue screen")
Re:Aren't there any other.... (Score:5, Funny)
Parent
From what I've read... (Score:5, Interesting)
A bunch of weirdos (I actually read TFA) (Score:5, Insightful)
Hans Reiser has to be at least paranoid, which he apparently inherited from his father: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.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.
Re:A bunch of weirdos (I actually read TFA) (Score:5, Insightful)
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.
Parent
Wow that's bizzarre (Score:4, Insightful)
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."
Re:Wow that's bizzarre (Score:5, Informative)
file znode.c, item 5:
diff -puN
---
+++ 25-akpm/fs/reiser4/znode.c Wed Mar 30 14:55:08 2005
@@ -0,0 +1,1141 @@
* reiser4/README */
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.
*/
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.
Parent
Re:Wow that's bizzarre (Score:4, Insightful)
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.
Parent
Reasons? (Score:4, Insightful)
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.
To paraphrase Chris Rock... (Score:4, 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?
Re:To paraphrase Chris Rock... (Score:5, Interesting)
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.
Parent
Sensationalist nonsense (Score:5, Informative)
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:
Guilty (Score:5, Interesting)
Re:Guilty (Score:4, Interesting)
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.
Parent
personal theory (Score:4, Interesting)
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.
Why Confine Hans? (Score:5, Insightful)
Re:if i did it, here's how it happened (Score:5, Funny)
Parent
Re:I tend to ... (Score:5, Insightful)
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.
Parent
Re:I tend to ... (Score:5, Insightful)
Only if you believe it's better to send innocent people to jail than let guilty people go free.
Parent
Always with the false dichotomy (Score:5, Funny)
Why can't we do both?
I don't know. Maybe I'm just an idealist dreamer.
Parent
Re:I tend to ... (Score:5, Insightful)
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.
Parent
Re:I tend to ... rebuttal from original poster :-) (Score:4, Informative)
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)
I'll admit I phrased badly though.
Parent
Re:First question (Score:5, Insightful)
Parent
Re:It's possible to tell when someone's lying (Score:5, Insightful)
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.
Parent
Re:Theres a Difference (Score:4, 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 [thomson.com], 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.
Parent
Re:He *may* have done it (Score:5, Funny)
'preciate the heads-up
Parent