Reliably getting any data science analysis or model running in a real world setting is a demand that's naturally going to follow from the Data Science glut.
557 karma · joined September 2, 2014
Reliably getting any data science analysis or model running in a real world setting is a demand that's naturally going to follow from the Data Science glut.
So - say we get a bunch of diagnosis codes from a hospital. Codes are generally added in via medical billers after a patient is discharged, based on the physicians input and other data on the patient record. So at this point the data in which you generally work with has gone through two different humans, who used their (best attempt) subjective viewpoint for this patient.
This generally works fine for a lot of common conditions, evident conditions, so things like heart attacks, fractures, and so on. But for things that are complex, like sepsis leading to more evident conditions, the data may not necessarily capture that sepsis even occurred.
Not to say this is a unique problem to healthcare, but something that's not talked about often. A lot of the data we train and model on is based on a human's best guess, which may in some ways be limiting given really complex, dynamic processes.
This framework was given to an offshore team, and they were told to use it to farm out hundreds of requests. The framework was inflexible enough that they each started adding snippets here and there to make it work for those projects, with no code review.
When I joined there were well over a hundred different projects, all using this framework at the core, most having little bespoke tweaks to make the code work. Every failure was essentially a new failure in a new way.
It was a useful experience - it's one of those experiences that teaches me via a negative example. This was the worst example of how "roll your own" resulted in incredible technical debt I've seen.
I recently wrote about it as blog post, using conda within containers has solved almost every pain point we had with python packaging and how to get things into production reliably.
At face-value this sounds like "distribute the proceeds back to the hedge funds that lost money".
For example their Cross Validation documentation is amazing:
http://scikit-learn.org/stable/modules/cross_validation.html...
NLP (or specifically NLP using deep learning) seems to be having a breakout moment in the last year or so where there have been large advancements back to back.
Generalization is hard - you're often tuning millions of parameters at once, and often the most "sane" thing for the loss function to do is rote memorization. It'll be interesting to see what comes about from this discussion.
https://www.theatlantic.com/science/archive/2018/03/human-ex...
About how we may expect life to be more prevalent than it is because our own existence is so miraculous. Though the other side is - if the universe is so large, with so many planets, then there may be a chance that there's life out there that's just as incredibly lucky as us.
There's an estimated 100 billion planets in the Milky Way alone, and who knows how many in the Andromeda galaxy.
There could be another satellite somewhere in this galaxy charting space just like this and we'd just be a bright dot to them among billions of other bright dots.
All the big credit agencies (Experian, Equifax, Transunion, etc) have products that cluster people into socioeconomic groups, with ridiculous names.
https://www.experian.com/assets/marketing-services/brochures...
Examples from that brochure:
"American Royalty" "Small Town Shallow Pockets" "Full Pockets, Empty Nests"
(Slides only here: https://www.slideshare.net/0xdata/h2o-world-consensus-optimi...)
At that time I was working at a healthcare startup, and the ramifications of consensus algorithms blew my mind, especially given the constraints of HIPAA. This could be massive within the medical space, being able to train an algorithm with data from everyone, while still preserving privacy.
It took me a while to learn, but working hard doesn't equate to being stressed, and being stressed is more than likely to result in mediocre results.
Sure - most of the winning algos never actually got used - but here we are, still talking about this almost 10 years after it's inception.
Busy to me - paradoxically - is correlated with not getting shit done. It's one thing to have a lot to do, and get 90% of the tasks done, and another to have a lot to do, and get 10% of the tasks done, with the other 90% rolling over onto the next day.
It's the roll-over that's really the stressor for me, when I feel most "busy", and that creates a self-fulfilling prophecy for the next day, when you have that much more to do.
As part of a start-up you're expected to be insanely productive at all times - so much so - that "normal" productivity feels like you're spinning your wheels and not getting anything done.
The other side is the company encouraging being a "hero". Being the one who can do anything, who gets X, Y, Z done on time, even if it takes all night. The praise and recognition fades quickly - as you realize you've set the expectation such that you can function at 200% at all times. (And you start feeling stressed as you fall to 150%, to 120%, to 100%.)
Some of the comments in this thread are spot on. For the level where I'm at (not full-bore burnout), I'm trying to prioritize my life outside of work again (aka have a life outside work). Sleep well, exercise, pick up hobbies again, go for hikes again, and so on.
Burning out to me - is letting work take up a disproportionate amount of your time and mental energy - so much so that the microcosm of work starts feeling like the most important thing.
Getting out of it (for me) is all about regaining that perspective.
This is something I'm coming to terms with in my career right now (~3 years in) - do I learn something to a mastery level, even if it's not the most marketable thing, or do I focus on breadth first and shoot for depth later.
But - there's also value in learning new things, in new skills, in new toolsets. Maybe it's not best for the employer, but for you the employee it can help quite a bit.
There's a fine balance - ideally your employer encourages you to learn things on the job, and to try new things that may not necessarily make it to production, but improve your skillset overall.
On b-
Not sure if it's worth $25 billion, but I have noticed that it is the "Facebook" for younger generations, and that when they use it, they use it all the time, not just a few times a day like other social media. It's a way to share their lives - in real time - with their friends and followers, and have their friends do the same.
(Look at me sounding like an old man!)
We're all stupendously lucky in that regard.
Though I must say - that might be the coolest 404 page I've ever seen.
Edit: The 404 page in question - in case the article actually comes back up :). http://imgur.com/a/cbhS2
Edit2: The actual link to go to: http://www.theverge.com/2016/11/14/13621108/hayao-miyazaki-l...
Given that - if 90% of a shared resource is controlled by one or two large entities (made up numbers), that puts you in a weaker position as one of the smaller entities in the 10%.
Servers (generators) that provide content, users (consumers) that want to consume it. As more and more people use things like rooftop solar - more servers are brought online, and the infrastructure needs to be updated accordingly to direct the "traffic" well.