Gene Kan has died. I feel a little ashamed for missing it, but everyone seems to have. I'm sorry Gene.
[link1] [link2] [link3] [link4] [link5]
Still no solid word on how such a young and healthy guy passed away.
Update: added a fifth link, which says it was an accident