Live data from Hacker News

Remembering Bob Lee

news.ycombinator.com

111–120 of 235 posts

Re: Remembering Bob Lee

#111
I didn't know Bob personally but I ran into his work all the time online. Even from afar, there was something special and inspirational about crazybob! Didn't expect to wake up to this news today. My sincerest condolences to his family.

Re: Remembering Bob Lee

#112

This is senseless and a huge loss. Bob was a great guy. I met him briefly when he worked at Google. He was just starting to work on Guice and I was skeptical of dependency injection and we talked about it for an hour. I went home and did a heads down and Guice was a major impact on my coding for the next ten years. I bumped into "Crazy Bob"a few more times and just an insanely nice guy. He was also murdered at Main a…

Ive used Guice plenty back in Amazon days, honestly all the DI injection seems like a patch on top of fundamental problems with heavy OOP languages.

Re: Remembering Bob Lee

#113

Earlier quoted context omitted.

https://web.archive.org/web/20080912181335/crazybob.org/Beus...

Huh, it seems Bob further optimized his code. The one I remember used the similar approach, but employed a doubly-linked list for backtracking. The pleasant surprise that I got from his code was that recursion plus a linked list still beat those "faster" languages, a classical example of optimizing algorithms first, as beautifully argued in Steven Skiena's Algorithm Design Manual

Here's the one you were thinking of. This was the one "further optimized", not the first one posted:

https://web.archive.org/web/20090723015302/http://crazybob.o...

Re: Remembering Bob Lee

#114
post #2

What a tragedy. I remember Bob’s code that generates certain numbers: https://www.beust.com/weblog/coding-challenge/ . Bob’s code is in Java, yet uses clever backtracking techniques to achieve the best performance among many solutions in all kinds of languanges.

I ported his code to C++, the linked list version and the other recursive version. Then I removed the recursion. For me, the linked list is 2X slower and the non-recursive version using a stack is slightly faster than his original version.

https://gist.github.com/bwedding/19c1bd0e967cfb62084fabdd6bf...

Re: Remembering Bob Lee

#115

Earlier quoted context omitted.

Huh, it seems Bob further optimized his code. The one I remember used the similar approach, but employed a doubly-linked list for backtracking. The pleasant surprise that I got from his code was that recursion plus a linked list still beat those "faster" languages, a classical example of optimizing algorithms first, as beautifully argued in Steven Skiena's Algorithm Design Manual

Here's the one you were thinking of. This was the one "further optimized", not the first one posted: https://web.archive.org/web/20090723015302/http://crazybob.o...

Ah, yes. Thanks!

Re: Remembering Bob Lee

#116

Earlier quoted context omitted.

Those were the days!

Did some googling today, sorry for my comment! (But mine was one of the nicer ones ;-) "Obie is one of those Ruby developers with no programming experience" http://blog.crazybob.org/2007/09/gavin-king-on-activerecord....

The tech has changed, but the Flamewars were just as hot 2 decades ago! Bob was never afraid to have an opinion.

A bit sad to see all those deadlinks in the comments though. From what I recall sites like JRoller were captured by the Way Back machine, but images seem to have been lost. At least they were for my blog at the time.

Re: Remembering Bob Lee

#119
Oh no and so sad to see it now confirmed that crazybob passed. Didn't know Bob Lee personally, but his legacy lives on in the code that he wrote such as Guice injection, that I work with on a daily basis. He was truly a gifted programmer and pioneer.

Re: Remembering Bob Lee

#120

This is senseless and a huge loss. Bob was a great guy. I met him briefly when he worked at Google. He was just starting to work on Guice and I was skeptical of dependency injection and we talked about it for an hour. I went home and did a heads down and Guice was a major impact on my coding for the next ten years. I bumped into "Crazy Bob"a few more times and just an insanely nice guy. He was also murdered at Main a…

Please don't cross into the flamewar stuff in this thread.
Post reply on HN