TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Discovering Dennis Ritchie’s Lost Dissertation

342 pointsby beefhashalmost 5 years ago

10 comments

prdonahuealmost 5 years ago
Random Dennis Ritchie story: my high school principal was Dennis&#x27; brother, John, and had a &quot;UNIX Magic&quot; poster (<a href="https:&#x2F;&#x2F;i.imgur.com&#x2F;aqg21UI.jpg" rel="nofollow">https:&#x2F;&#x2F;i.imgur.com&#x2F;aqg21UI.jpg</a>) hanging in his office.<p>I asked him what that was about and he dismissed it with a wave of his hand, as if annoyed: &quot;oh, just something my brother did&quot;.
评论 #23592776 未加载
评论 #23584920 未加载
评论 #23585486 未加载
评论 #23588400 未加载
评论 #23588677 未加载
morelispalmost 5 years ago
I didn&#x27;t read the thesis itself yet but I feel like some key point must be missing from the article. The &quot;loop programs&quot; described are nearly identical to the &quot;abacus machine&quot; presented in the textbook <i>Computability and Logic</i> (pp. 55-56 3rd ed.) which cites Joachim Lambek who published &quot;How to Program an Infinite Abacus&quot; in 1961 which seems to also be trivially close in structure (not merely equivalent).<p>Lambek in turn cites Melzak&#x27;s &quot;An Informal Arithmetical Approach to Computability and Computation&quot; which not identical - it has transfer and arbitrary compare branch instructions - but that seems a compromise for pedagogical purposes as deriving both from the &quot;abacus&quot; seems fairly trivial to me.
评论 #23589493 未加载
atrettelalmost 5 years ago
I am not surprised about the effort it took to find a copy of Ritchie&#x27;s dissertation. Dissertations tend to be difficult to find if they are not already listed on WorldCat or in ProQuest. But the museum used the best method in this case: talk to people close to people who had a copy at one point. In my experience when all else fails, this strategy is the primary one that ends up working. It doesn&#x27;t work all the time, and I still am looking for a few &quot;ancient&quot; technical reports despite some sustained effort on my part, but I have been able to find several documents&#x2F;reports just by asking the right people.<p>Does anybody else have similar experiences? I&#x27;m interested if there are other avenues that somebody could try as well.
评论 #23587160 未加载
评论 #23584244 未加载
W0lfalmost 5 years ago
So after reading this, is it correct to say that Ritchie basically showed in his thesis the application of the for loop for recursive prime number computation and also its application to computational complexity? AFAIK for loops where already known at the time since they first appeared in ALGOL a little earlier?
评论 #23582736 未加载
angry_octetalmost 5 years ago
How absolutely incredible that Harvard failed to obtain free publicity by finally awarding Ritchie his PhD.
Taniwhaalmost 5 years ago
So what would happen if we took up a collection, produced a bound copy, and sent it off to Harvard?
评论 #23584477 未加载
评论 #23582675 未加载
评论 #23584353 未加载
评论 #23582921 未加载
评论 #23590775 未加载
linsomniacalmost 5 years ago
When I was a teen, K&amp;R The C Programming Language changed my life. Years later I shared an elevator with him at Usenix. I always regretted not saying something to him, but I didn&#x27;t have the words.<p>Kids: If you meet your heroes, say something. &quot;Thank you&quot; is good if you don&#x27;t have the words.
评论 #23582263 未加载
评论 #23582408 未加载
评论 #23582345 未加载
评论 #23587319 未加载
评论 #23586623 未加载
评论 #23583283 未加载
karmakazealmost 5 years ago
&quot;he shows that assessing loop programs by their depth of loops is exactly equivalent to Grzegorczyk’s hierarchy. The rate of growth of primitive recursive functions is indeed related to their computational complexity, in fact, they are identical.&quot;<p>&quot;I would have loved to collaborate with him, because he seemed like a smart, nice guy who’d be fun to work with, but yeah, you know, he was already doing other things. He was staying up all night playing Spacewar!”
dangalmost 5 years ago
&gt; <i>My graduate school experience convinced me that I was not smart enough to be an expert in the theory of algorithms and also that I liked procedural languages better than functional ones.</i><p>I wonder if that last bit was as unfashionable a statement when he made it as it would be now.
评论 #23584060 未加载
评论 #23582531 未加载
评论 #23584160 未加载
评论 #23583222 未加载
评论 #23582514 未加载
评论 #23583198 未加载
评论 #23583776 未加载
评论 #23583228 未加载
评论 #23583988 未加载
评论 #23583419 未加载
globular-toastalmost 5 years ago
&gt; He already had a coveted job as a researcher at Bell Labs, and “never really loved taking care of the details of living.”<p>I love reading things like this. It reminds me that I&#x27;m not alone (although, yes, I realise Ritchie is dead). I find it very hard to participate in these kind of trivialities even though many other people seem to value them so much that it mean the difference between a PhD and no PhD. But I&#x27;ll often kick myself later for not bothering. I wonder if Ritchie did.