Live data from Hacker News

Hans Reiser on ReiserFS deprecation in the Linux kernel

ftp.mfek.org

241–250 of 472 posts

Re: Hans Reiser on ReiserFS deprecation in the Linux kernel

#241
post #94

The contents of the letter are interesting in their own right, but there are 2 aspects that strike me as particularly interesting. First off, he doesn't seem to regret killing his wife, more the consequences of his crime. He doesn't mention her by name or say that she didn't deserve it. Secondly, the person he's corresponding with, Fredrick Brennan is fascinating in his own right. He's one of the 3 central characters…

> QAnon

I have never heard of, seen or even got wind of a "QAnon" member, group, theory, website or whatever they say it is outside of mainstream news. According to them it's some huge group of evil people but I can't tell myself that they're a real thing. If anyone has any real world, personal experience I would love to hear it.

Re: Hans Reiser on ReiserFS deprecation in the Linux kernel

#242
post #208

Earlier quoted context omitted.

The 'weird nerds' defending Reiser brought this up time and again during the trial. But Reiser showed them all up by leading the authorities to where he had buried the body afterwards so I guess that that particular angle is now settled.

Yeah, some follow-up reporting found that the guy was lying for some weird reason. He said as much. I forget the reason.

Apparently it's a moderately common enough phenomena that cops intentionally keep aspects of a murder scene out of news and reports, so that they can check if someone knows them or not. People are sick enough for fame that they'll murder, and being sick enough for fame to confess to someone else's murder isn't nearly as bad.

Re: Hans Reiser on ReiserFS deprecation in the Linux kernel

#243
post #19

I think about Hans Reiser pretty often, incidentally, because there is a quote from him I read as a teenager that stuck with me. "The utility of an operating system is proportional to the number of connections possible between its components, than it is to the number of those components." — Hans Reiser (from http://web.archive.org/web/20040126210110/http://unununium.o... ) It's hard to reconcile good things a person…

FWIW this is highly related to what I think of as the "narrow waist" architectural principle. You may like these articles I wrote:

The Internet Was Designed With a Narrow Waist - https://www.oilshell.org/blog/2022/02/diagrams.html

The Internet has huge utility because TCP/IP is a narrow waist. It has architectural connections to Ethernet/wireless/... on one end, and HTTP/BitTorrent/... on the other.

For the most functionality, you want fewer code components, and more interoperability. You want O(M + N) pieces of code to give O(M * N) functionality.

The narrow waist architecture does that -- it gives O(M * N) connections to O(M + N) amounts of code.

You don't want to write O(M * N) code, though many people and systems are stuck there!

This generally works the best when the connections are data-oriented and protocol-oriented, not oriented around source code.

---

A Sketch of the Biggest Idea in Software Architecture - https://www.oilshell.org/blog/2022/03/backlog-arch.html

I mention Metcalfe's law, which is related but distinct. Metcalfe's law is about O(N^2) network node connections ("dynamically"), while the (usually) O(M * N) narrow waist is about system architecture ("statically").

They both produce network effects! If the Internet already exists, then the easiest design to implement is to attach your new network to it (e.g. a network in space), not create a new, incompatible network.

---

Incidentally, this seems like what's wrong with the Kubernetes ecosystem -- it has an combinatorial explosion of code due to lack of protocols and interoperability.

It's not data-oriented, like Unix is.

(An important point is that lots of people complain about Unix-style unstructured byte streams because it's suboptimal LOCALLY, while missing the global interoperability / scale / system economy issues -- they get stuck writing O(M * N) code to avoid parsing and serializing )

---

Newer article from last year - Oils Is Exterior-First (Code, Text, and Structured Data) - https://www.oilshell.org/blog/2023/06/ysh-design.html

Software modularity within a process is much different than modularity between processes -- it's a bit more like networking.

You need an exterior narrow waist. To pick an example, a consequence of that is that encodings like UTF-16 don't make sense in any channels where you don't have metadata, and there are a lot of those

e.g. the URL comes BEFORE the Content-Type header in HTTP!

Re: Hans Reiser on ReiserFS deprecation in the Linux kernel

#244

Earlier quoted context omitted.

Evil is not a religious concept.

Dude. Good & evil is such a central concept in Christianity it is practically ingrained in your society if you live in a christian country even if you are secular.

Goodness and evilness predates Christianity by millenia. Read about Mesopotamian religions, or the Hindic ones.

Re: Hans Reiser on ReiserFS deprecation in the Linux kernel

#245
post #202

Earlier quoted context omitted.

Makes you wonder how many people do actually get away with it.

It really depends on what you're looking to get away with. If you're looking to get away with orchestrating the murder of someone you know, it can be difficult. However, if you're just looking to get away with murdering someone in general, that's surprisingly easy. Just go a town or two over and knife a random someone in a random parking lot. Police success rates are comically low.

Police success rates on completely random murders are insanely low partially because they're insanely rare.

Complete success is something like 50% overall, but in general in many of those cases that "aren't solved" they know who did it, they also know they can't prove it.

Re: Hans Reiser on ReiserFS deprecation in the Linux kernel

#246
post #234

Earlier quoted context omitted.

I don't think that matters much. To all practical intents and purposes she was no longer 'his wife' and given that he killed her the fact that the divorce was never finalized shouldn't give him extra rights.

How is he supposed to refer to her? ex-wife is incorrect. By name doesn't provide enough context for people that don't know about him. The fact is - he killed his wife. > To all practical intents and purposes she was no longer 'his wife' It doesn't work like that, though. My soon-to-be-ex-wife is still listed as spouse on our health insurance because I can't remove her until the divorce is finalized. I still have to…

That's besides the point, the question is whether you still think of her and refer to her as 'your wife'. And then extrapolate to the - obviously hypothetical - situation in which you murdered your soon-to-be-ex-wife and still refer to her as 'my wife' many years later. It's bizarre that this needs to be spelled out. This isn't a legal issue, it's a bit of insight in how Reiser feels about the person he murdered.

Re: Hans Reiser on ReiserFS deprecation in the Linux kernel

#248
There used to be a lot of content about Hans Reiser on Slashdot back in the days before HN.

His statements, code and conduct were controversial long before the murder.

I'm curious if anyone has insight into his technical contributions. Were they:

- ahead of their time but now superseded by other filesystems

- visionary but not fully realized/implemented

- other

Re: Hans Reiser on ReiserFS deprecation in the Linux kernel

#249

Being a computer scientist in prison until death must suck so hard. Jesus Christ.

Why's it any worse than being any other kind of person in prison?

It'd suck a lot less if your main hobby was playing poker with roughnecks.

Re: Hans Reiser on ReiserFS deprecation in the Linux kernel

#250

Earlier quoted context omitted.

He planned the murder of the mother of his kids, I'm pretty sure he can plan well in advance for a parole hearing. I wouldn't put anything past the likes of Hans Reiser or Peter Madsen.

"According to a later confession by Hans Reiser to authorities, on September 3, 2006, Nina Reiser dropped their two children off with Hans Reiser at his mother's house, where he was living at the time. The pair got into a heated argument over Nina Reiser taking the children to the doctor, with Nina referencing that she had custody over the children, and so was free to do as she wished. Defense lawyer William DuBois l…

He later made the argument that he killed her to protect his children.
Post reply on HN