5 ms·
John Hunter [matplotlib.sourceforge.net] has died.
- taw9 14y agoSuch a shock to hear this. I was lucky enough to have worked with John at TL. He was a generous and kind man, always happy to help a novice programmer advance his or her Python skills. He will be missed. My sincere condolences to his loved ones.
- iamandrus 14y agoVery sad to hear. His contributions to the Python community will never be forgotten.
- viraj_shah 14y agoI think today it is quite understated the value of giving back to the programming community. It is so easy for people to consume and take the information online but it is just as important that people contribute as much as they can back to community to continue the cycle. John is a perfect example of someone who went beyond the call.
- tdicola 14y agoWow very sad news, RIP. I never knew him personally but feel like he gave me so much through his contributions to the python and scientific computing community.
- gammarator 14y agoNumfocus is collecting donations in his memory for the education of his three daughters: http://numfocus.org/johnhunter/ http://numfocus.org/johnhunter/
- dreeves 14y agoMy startup uses matplotlib and I was quite affected reading the story of John Hunter's last days and hours. (It also got my attention as I happen to have an elevated colon cancer risk.) So a small donation is a no-brainer [and done] but I want to do something more. We're only recently ramen-profitable so I'm thinking it would be nice to donate some shares. Beeminder's success will continue to be thanks in part to John Hunter's work (even if we port to d3.js which I confess is in our plans) so I like the idea of having my donation proportional to the magnitude of that success. I suspect it's difficult to formally donate shares so I'm actually writing this comment as a commitment device to honor the following: I, Daniel Reeves, hereby earmark 0.1% of my own Beeminder equity for the John Hunter Memorial Fund, to be converted and paid as cash within 5 years of today, 2012-08-30.
- check441 14y agoAlso, anyone with colon cancer in their family should please do a colonoscopy every 10 years from the age of 40 to greatly reduce the likelihood of not detecting colon cancer early. Early detection has a recovery rate of near 100%.
- nnnnni 14y agoWow, ONLY every ten years if they're at high risk? I'd think that you'd want to do it at least every five years, if not every year.
- kingkilr 14y agoMy grandfather died of colon cancer and I know my Dad gets a colonoscopy every single year, and I suspect I will too once I'm a bit older.
- cloverich 14y agoDepends on the risk of the person - some need it every 5 (or more), and some much earlier than 40. But generally speaking, it takes ~10 years (average) for an initial growth to become "fully" cancerous. Hence the 10 year rec. Still - point is this is one of the few forms of cancer that can be treated extremely (simple exicision) easily with early detection. Its common and (once advanced) deadly.
- ChuckMcM 14y agoColon cancer typically grows slowly. If you are at risk, and get a colonoscopy at 40 and they find polyps then they will have you come back to be sure they don't come back. Basically at risk people should get checked early and you're at risk if you've had an immediate family member have polyps or cancer.
- linuxlizard 14y agoGood on you!
- kiba 14y agoDid the hospital use a medical checklist? This is a question that I like to ask everytime a medical procedure went wrong, because a checklist is a very useful tool in saving lives and preventing medical errors. However, the medical checklist haven't been adopted as fast as it should.
- neurotech1 14y agoAs tragic a loss as this is, I'm not sure that this was a simple 'skipped check' complication. Chemotherapy does sometimes result in complications like organ failure even if no actual errors are made. I'm not a physician, but I'm did fly as a pilot and learnt all about checklists. Capt. Sullenburger would like to apply the lessons in his 40 years of flying, to the healthcare industry.
- mamp 14y agoI don't think it is helpful in this situation to insinuate that medical error was involved, or that Mr Hunter's death was preventable. Also, thinking that a simple checklist will solve medical error reflects a very simplified view of the problems in the health care system. There are a lot of smart people in health, if the solution was simple the problem would have been solved by now. Not knowing anything beyond the post about Mr Hunter's situation, in general advanced colon cancer may involve surgery (to prevent blockage) and chemo. These are risky and have high chances of complications. In this sad situation there are no good options, only less bad ones. From the post it appears he fought bravely and was dignified. Very sad.
- knowtheory 14y agoWhile i agree that there's nothing to indicate there was neglect or that this death was preventable, please please do not assume that checklists would not help. Doctors and nurses are humans (usually exhausted over worked humans). Checklists save lives and make sure that folks are all on the same (literal) page in aviation, spaceflight, engineering fields of all stripes and other fields where life and limb are at risk. Just because you're smart doesn't mean you can't make mistakes. Engineer your environment to minimize mistakes.
- 14y ago
- ivany 14y agoI used matplotlib extensively when I was doing research back in school. It even made it into the work I published (after I got ridiculed for using excel to make plots). Being able to pre-process my data with numpy and generate all of my plots automatically via matplotlib calls kept me sane. John's contribution to the Python community was extensive (I don't know of any comparable plotting tools) and won't be forgotten.
- jeiting 14y agomatplotlib got me through my physics undergrad degree. I didn't know about this man until today but I still feel a loss.
- clemesha 14y agoI had the pleasure to work with John some a while ago when I was part of the Sage Math project. Very saddened to hear this news :( (Just donated. I'd urge anyone who has benefited from John's amazing Matplotlib project to considering donating to help his family).
- ylem 14y agoI found matplotlib to be extremely helpful in my research...I also just donated.
- stochastician 14y agoJohn Hunter was, like me, a neuroscientist on paper. There were times when he helped me figure out how to best plot spike rasters (neural data) in matplotlib. I remember him leaving academia for industry (quant finance at the time), and discussing how he really needed to be able to provide more for his family. Those discussions ultimately stuck with me, and now having left academia myself, I often looked back on them as catalyzing. Thank you, John.
- oscilloscope 14y agoHe recently gave a talk reflecting on matplotlib: "Lessons from middle age" http://www.youtube.com/watch?v=e3lTby5RI54 http://www.youtube.com/watch?v=e3lTby5RI54 Edit: At the end, he discusses the challenge of client-side rendering to make visualizations like the New York Times. d3.js comes to mind, a javascript library with a structured approach to scales, axes, projections, layouts and data-binding with SVG. The project has 12 years of work in it according to ohloh: http://d3js.org/ http://d3js.org/ http://www.ohloh.net/p/d3js http://www.ohloh.net/p/d3js I wonder what middle age will look like for javascript communities.
- oscilloscope 14y agoA spiral for John: http://bl.ocks.org/3543186 http://bl.ocks.org/3543186
- jinmingjian 14y agoRIP
- robocaptain 14y agoI see lots of articles like this but none have ever hit me like this one. matplotlib saved my ass so many times and there is no doubt in my mind it was a huge factor in my career success. Having a daughter in December and all I want to do now is call my doctor for a checkup. Thank you John.
- linuxlizard 14y agoI use matplotlib almost every day for work and school. I'm very sad to hear of his passing. Donating to help. His work helps me so much, this is the least I can do.
- achompas 14y ago.
- wgrover 14y agoAs Fernando noted, if you use matplotlib regularly, check the price on a MATLAB license (looks like USD $2150.00 for a single commercial user) and then consider donating to John's family: http://numfocus.org/johnhunter/ http://numfocus.org/johnhunter/
- hogu 14y agovery sad - I will be donating. I would not be doing what I am doing today without matplotlib - a scientific computing toolchain without a good visualization component is a non-starter.