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."
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
[
"If I coded it, here's how I coded it"
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.
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'
"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.
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.
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.
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.
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.
open last dir/patch at ftp://ftp.namesys.com/pub/reiser4-for-2.6
/dev/null fs/reiser4/znode.c /dev/null Thu Apr 11 07:25:15 2002 /* Copyright 2001, 2002, 2003 by Hans Reiser, licensing governed by /* Znode manipulation functions. */ /* Znode is the in-memory header for a tree node. It is stored
/* EVERY ZNODE'S STORY
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.
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:
"You're everywhere. You're omnivorous."
The kids are currently known to be in Russia, and the Russian mom is conveniently nowhere to be found.
I'm
They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
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