Domino Data Lab Blog
blog.dominodatalab.com · Company blog · on HN since 2014
Domino Data Lab, a data science platform company, writes about Jupyter, Python and R, modeling, and data science team practices.
What HN saysHN commenters point to it as a data science blog. They link its posts on mapping with Folium, notebook usage, and data provenance.
37HN people shared it
12linked it in comments
453stories submitted
2.7Kstory points
5 years agolast shared
2014people per year2026
Most-shared posts
- 1Advanced Jupyter Notebook Tricks (2015)6 people · 17 points · first shared 2015 · discussion on HN
- 2How Machine Learning Amplifies Inequality in Society [video]3 people · 16 points · first shared 2016 · discussion on HN
- 3Data Science vs. Engineering: Tension Points3 people · 10 points · first shared 2018 · discussion on HN
- 4Fitting Gaussian Process Models in Python3 people · 6 points · first shared 2017 · discussion on HN
- 5Providing Digital Provenance: From Modeling Through Production3 people · 3 points · first shared 2016 · 1 comments on HN
- 6You Can’t Do Data Science in a GUI2 people · 259 points · first shared 2018 · 169 comments on HN
- 7R vs. Python for Data Science [video]2 people · 160 points · first shared 2016 · 62 comments on HN
- 8“Joel Test” for Data Science2 people · 60 points · first shared 2016 · 21 comments on HN
- 9Using Apache Spark to Analyze Large Neuroimaging Datasets2 people · 56 points · first shared 2016 · 4 comments on HN
- 10Domino raises $10.5M in funding for collaborative, reproducible data science2 people · 47 points · first shared 2016 · 7 comments on HN
- 11Faster deep learning with GPUs and Theano2 people · 45 points · first shared 2015 · 4 comments on HN
- 12Reflections on Buy vs. Build2 people · 29 points · first shared 2015 · 6 comments on HN
- 13Density-Based Clustering2 people · 18 points · first shared 2015 · discussion on HN
- 14Geographic visualization with R's ggmap2 people · 17 points · first shared 2015 · 1 comments on HN
- 15The Data Science Maturity Model2 people · 10 points · first shared 2016 · discussion on HN
What HN people wrote when they linked it
cuchoi · 2018-01-16
I do not have any specific recommendations, aside from this guide to start: https://blog.dominodatalab.com/creating-interactive-crime-maps-with-fo…
gk1 · 2017-04-21
For a data science flavor, see https://blog.dominodatalab.com
For web dev, Netlify posts frequently and even has podcasts: https://www.netlify.com/blog/
earino · 2017-05-14
Full Disclosure, I am the Chief Data Scientist of Domino Data Lab (https://www.dominodatalab.com), a company that builds tools for collaboration/scaling of data science a quantitative research teams. I spoke about our view on data provenance at UseR! 2016 and if you're curious you can watch the video here https://blog.dominodatalab.com/providing-digital-provenance-modeling-p… The rest of this comment is not about reproducibility and provenance however, it's mostly about collaboration.
I really like this write-up. It's really quite prescient for a blog post from 2013! There have been amazing advances in the tooling for individual data scientists. RStudio, Jupyter, and Zeppelin notebooks have provided a really fluid REPL for data science. This has really compressed the workflows he discusses, and provides feedback and direction to data scientists much more quickly than the program oriented process. It’s interesting to note how an unexpected direction (notebooks) can impact praxis.
I refer to these two visualizations of the data science process often. The first is by Szilard Pafka, and it details the workflow he has experienced by having models in production for well over a decade at this point. It’s available here:
https://raw.githubusercontent.com/szilard/datascience-1slide/master/ds…
What I really like about this is that it really shows the centrality of model validation. From model validation, you can often find yourself having to go back to exploration,…
dang · 2018-04-16
The submitted article was https://blog.dominodatalab.com/data-scientist-programmer-mutually-excl… with the title "Data Scientist? Programmer? Are They Mutually Exclusive?"
Since it summarizes a talk, we changed the URL to that of the talk, in keeping with the HN guidelines' request for original sources (https://news.ycombinator.com/newsguidelines.html).
dragonwriter · 2018-04-15
> Sure, and if you need to use another language from your Jupyter notebook, you can't.
Not entirely true, BTW.
https://blog.dominodatalab.com/lesser-known-ways-of-using-notebooks/
eivarv · 2018-01-27
I think that depends on what you mean;
Jupyter lets you run magic[0] commands (run bash commands in subprocesses), and there's also a bash kernel[1].
[0]: https://blog.dominodatalab.com/lesser-known-ways-of-using-notebooks/
[1]: https://github.com/takluyver/bash_kernel
nl · 2017-09-06
They do model/feature storage and versioning just fine. Or at least Luigi does - I use it daily.
And feature extraction and modelling is my main usecase. It works really well, across Spark, Scikit and R, saving data in HDFS.
Some examples:
https://blog.dominodatalab.com/luigi-pipelines-domino/
http://blog.richardweiss.org/2016/10/13/kaggle-with-luigi.html
https://github.com/Atreya22/luigi_rosmann_sales
heinrichf · 2017-08-15
Interesting talk on the subject from a data scientist at Instacart: https://blog.dominodatalab.com/data-science-instacart/
roseway4 · 2016-05-15
Full disclosure: I work in marketing at Domino.
Domino offers prebuilt deep learning environments on its data science platform. Tensorflow, PyCUDA, Theano, H2O, a variety of R deep learning packages, and many other tools are available.
The environments run on Amazon's Nvidia GRID and Tesla instances.
This post is a little old but will give you an idea as to what you can accomplish:
http://blog.dominodatalab.com/gpu-computing-and-deep-learning/
We offer select prospects access to GPU compute when trialing Domino. Let me know if your team is interested.
maxerickson · 2015-11-15
I just googled it, I don't know a lot about Jupyter, but yes:
http://blog.dominodatalab.com/lesser-known-ways-of-using-notebooks/
http://ipython.readthedocs.org/en/stable/interactive/magics.html#cell-…
facorreia · 2015-08-02
One approach is to convert the code to use parallelism. For an example of how to do it in Python using joblib see this article: http://blog.dominodatalab.com/simple-parallelization/
Even if you can't afford a 32-core instance, you might get to use 4 cores in your laptop.
nreece · 2015-03-05
404. Correct URL: http://blog.dominodatalab.com/topic-modeling-in-sept-11-news-articles/