> Today, I use the SteelSeries Sensei models which kind of are modern versions of this mouse: https://steelseries.com/gaming-mice/sensei-raw [0]
184 karma · joined July 29, 2014
SRE at Reify Health
> Today, I use the SteelSeries Sensei models which kind of are modern versions of this mouse: https://steelseries.com/gaming-mice/sensei-raw [0]
> A captive bolt stunning gun kills the animal and reduces it instantly unconscious without causing pain.
[0]: https://www.quantamagazine.org/a-self-aware-fish-raises-doub...
[0]: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5525325/ [1]: https://academic.oup.com/cid/article/48/11/1493/347031
0: https://snowpeak.com/collections/gifts-under-100-dollars/pro...
0: https://petitions.whitehouse.gov/petition/do-not-allow-myron...
It is great for exploratory analysis, as it is forgiving and easy to use in the console for testing things; but once it needs to be put into practice, it has issues. For a non-programmer, grasping R isn't too hard thanks to some great developers in the community.
There is a lot of good in the R community, but people are focused on making it isn't. Just look at deploying R into production, that can be a nightmare. I've spent days looking over code to figure out where an error in production lies. One of the errors was a package of a package which was updated for the first time in years. That package depended on another package which my package called another function that called the first one; basically it was a mess of dependencies. And there are some misconceptions, while doing the engineering work in R and learning I learned not to use for loops. Then one day I timed it and the for loop was 10x+ faster than any apply/plyr function including using a gpu.
The things that separate a programming language from a statistical language are a programming language have more than one of these:
* Good dependency management
* Easy deployment into production environment
* A clear way to setup environment (e.g. naming, folder conventions)
* Ability to do most of the things you want with the base packages
* Good documentation about the above.
Basically, I believe a good data scientist is someone who can use R (or something else) to explore data and then create the algorithm in a compiled language to be put in production. And for someone who just needs to create analysis for research or a paper, R is the perfect use case. R is an excellent language for its use cases, just don't think about using it for general programming. It has caused a lot of extra dev hours working on issues with it.
Little plug, we wrote a piece on hiring data scientists.[0]
[0]: https://gastrograph.com/blogs/gastronexus/interviewing-data-...
[1] http://www.amazon.com/gp/product/B008V7AAJU/ref=oh_aui_detai...
[1] http://www.amazon.com/gp/product/B008V7AAJU/ref=oh_aui_detai...
I'm really interested in knowing more about the tech stack you are using. I work for Analytical Flavor Systems[0], where we do heavy data science in R and then display everything in R Shiny. Currently I'm looking at different methods of moving off the R Shiny platform as our application has gotten really complex.
The main problem is we are constantly running our algorithms when new data comes in per producer and we have to display it.
And the off-flavors aren't a by-product of the size of the producer. I work in the industry doing quality control at the same company[1] as another commenter, and we see inconsistencies with producers the size of a local brewpub to large producers that sell to 7+ states.
Using technology can help reduce inconsistencies, but the end goal it to never let the consumer taste a bad batch. It is cheaper to dump a bad batch than to ship it, as this may result in loss of customers.
Bigger producers know this and will more readily dump a bad batch than a smaller producer.
Lastly, I have seen a producer that ships to 3 states have a manual brewing system, while a small neighborhood brewpub that just started distributing uses a fully automated system.
[1] www.gastrograph.com