{"componentChunkName":"component---src-templates-blog-post-tsx","path":"/june-19-dvc-heartbeat","result":{"data":{"markdownRemark":{"id":"ef41336b-5eff-5eb0-9b01-c16af239c739","excerpt":"<h2>News and links</h2>\n<p>We want to start by saying to our users, contributors, and community members how\ngrateful we are for the fantastic work you…</p>","html":"<h2>News and links</h2>\n<p>We want to start by saying to our users, contributors, and community members how\ngrateful we are for the fantastic work you are doing contributing to DVC, giving\ntalks about DVC, sharing your feedback, use cases and your concerns. A huge\nthank you to each of you from the DVC team!</p>\n<p>We would love to give back and support any positive initiative around DVC — just\nlet us know <a href=\"https://dvc.org/support\">here</a> and we will send you a bunch of cool\nswag, connect to a tech expert or find another way to support your project. Our\n<a href=\"https://twitter.com/DVCorg\">DMs on Twitter</a> are open, too.</p>\n<p><strong>And if you have 4 minutes to spare, we are conducting out first\n<a href=\"https://docs.google.com/forms/d/1tmn8YHLUkeSi5AIq4DGJi28iZy9HTazl6DWKe3Hxpnc/edit?ts=5cfc47c2\">DVC user survey</a>\nand would love to hear from you!</strong></p>\n<p>Aside from admiring great DVC-related content from our users we have one more\nreason to particularly enjoy the past month — DVC team went to Cleveland to\nattend <a href=\"https://us.pycon.org/2019/about/\">PyCon 2019</a> and it was a blast!</p>\n<p><html><head></head><body><span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto;  max-width: 700px;\">\n      <a class=\"gatsby-resp-image-link\" href=\"/static/b123f78f23b67bb29be863d7452154a3/2d501/cleveland-to-attend-pycon-2019.jpg\" style=\"display: block\" target=\"_blank\" rel=\"noopener\">\n    <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 133.33333333333331%; position: relative; bottom: 0; left: 0; background-image: url(&#x27;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAbABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAABAADBQL/xAAWAQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhADEAAAAdR9UIjsJOoMi8vmbF//xAAcEAADAAMAAwAAAAAAAAAAAAABAgMAERIEMTL/2gAIAQEAAQUCWSMGOj0cWSc1UGrDlp+WglehdzJtz+rYff8A/8QAFhEAAwAAAAAAAAAAAAAAAAAAABAR/9oACAEDAQE/AXD/xAAXEQEAAwAAAAAAAAAAAAAAAAABABAR/9oACAECAQE/AQvZ/8QAHBAAAgEFAQAAAAAAAAAAAAAAAAECEBESITFB/9oACAEBAAY/AlLPw4cEONtDRG/TKOlakSNP/8QAHxAAAgICAQUAAAAAAAAAAAAAAREAITFBURBhcYHw/9oACAEBAAE/IUQ2FKbqgU4T4JeoQROuTHAYYlytQDtohqConYHzGjswAWcmAPncdL//2gAMAwEAAgADAAAAELAHj//EABcRAQEBAQAAAAAAAAAAAAAAAAEAEBH/2gAIAQMBAT8QZXOL/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAERIf/aAAgBAgEBPxBTIix4Wf/EAB8QAQADAAIBBQAAAAAAAAAAAAEAESExUXFBYYGRof/aAAgBAQABPxBfBk9DI+GpqtPuJW7skWDlNX0eYbyBauAl2vm44FToR5gb4K2oLR75UTWHrqFCz5MmwKNrnMFxZZ+kpYOKgLc//9k=&#x27;); background-size: cover; display: block;\"></span>\n  <picture>\n        <source srcset=\"/static/b123f78f23b67bb29be863d7452154a3/c54d4/cleveland-to-attend-pycon-2019.webp 175w, /static/b123f78f23b67bb29be863d7452154a3/a3432/cleveland-to-attend-pycon-2019.webp 350w, /static/b123f78f23b67bb29be863d7452154a3/426ac/cleveland-to-attend-pycon-2019.webp 700w, /static/b123f78f23b67bb29be863d7452154a3/c139f/cleveland-to-attend-pycon-2019.webp 1050w, /static/b123f78f23b67bb29be863d7452154a3/7f403/cleveland-to-attend-pycon-2019.webp 1400w, /static/b123f78f23b67bb29be863d7452154a3/e72c3/cleveland-to-attend-pycon-2019.webp 3000w\" sizes=\"(max-width: 700px) 100vw, 700px\" type=\"image/webp\">\n        <source srcset=\"/static/b123f78f23b67bb29be863d7452154a3/8dc06/cleveland-to-attend-pycon-2019.jpg 175w, /static/b123f78f23b67bb29be863d7452154a3/f4417/cleveland-to-attend-pycon-2019.jpg 350w, /static/b123f78f23b67bb29be863d7452154a3/571ad/cleveland-to-attend-pycon-2019.jpg 700w, /static/b123f78f23b67bb29be863d7452154a3/566e2/cleveland-to-attend-pycon-2019.jpg 1050w, /static/b123f78f23b67bb29be863d7452154a3/3a5dd/cleveland-to-attend-pycon-2019.jpg 1400w, /static/b123f78f23b67bb29be863d7452154a3/2d501/cleveland-to-attend-pycon-2019.jpg 3000w\" sizes=\"(max-width: 700px) 100vw, 700px\" type=\"image/jpeg\">\n        <img class=\"gatsby-resp-image-image\" src=\"/static/b123f78f23b67bb29be863d7452154a3/571ad/cleveland-to-attend-pycon-2019.jpg\" alt=\"cleveland to attend pycon 2019\" title=\"cleveland to attend pycon 2019\" loading=\"lazy\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\">\n      </picture>\n  </a>\n    </span></body></html> <em>Amazing\n<a href=\"https://github.com/sureL\">Jennifer</a> and her artwork for our\n<a href=\"https://twitter.com/hashtag/SupportOpenSource\">SupportOpenSource</a> contest</em></p>\n<p>We had it all. Running our first ever conference booth, leading an impromptu\nunconference discussion and arranging some cool\n<a href=\"https://twitter.com/hashtag/SupportOpenSource?src=hashtag_click\">#SupportOpenSource</a>\nactivities was great! Last-minute accommodation cancellations, booth equipment\ndelivery issues, and being late for our very own talk was not so great. Will be\nsharing more about it in a separate blogpost soon.</p>\n<p><html><head></head><body><iframe width=\"100%\" height=\"315\" src=\"https://www.youtube-nocookie.com/embed/jkfh2PM5Sz8?rel=0\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe></body></html></p>\n<p>Here is <a href=\"https://twitter.com/FullStackML\">Dmitry Petrov</a>’s PyCon\n<a href=\"https://www.youtube.com/watch?v=jkfh2PM5Sz8\">talk</a> and\n<a href=\"https://docs.google.com/presentation/d/1CYt0w8WoZAXiQEtVDVDsTnQumzdZx91v32MwEK20R-E/edit\">slides</a>\non Machine learning model and dataset versioning practices.</p>\n<p>We absolutely loved being at PyCon and can’t wait for our next conference!</p>\n<html><head></head><body><hr></body></html>\n<p>Our team is so happy every time we discover an article featuring DVC or\naddressing one of the burning ML issues we are trying to solve. Here are some of\nthe links that caught our eye past month:</p>\n<ul>\n<li><strong><a href=\"https://towardsdatascience.com/the-rise-of-dataops-from-the-ashes-of-data-governance-da3e0c3ac2c4\">The Rise of DataOps (from the ashes of Data Governance)</a>\nby <a href=\"https://towardsdatascience.com/@ryanwgross\">Ryan Gross</a>.</strong></li>\n</ul>\n<p>A brilliant comprehensive read on the current data management issues. It might\nbe the best article we have ever read on this subject. Every word strongly\nresonates with our vision and ideas behind DVC. Highly recommended by DVC team!</p>\n<p><html><head></head><body><html><head></head><body><section class=\"elp-content-holder\">\n      <a href=\"https://towardsdatascience.com/the-rise-of-dataops-from-the-ashes-of-data-governance-da3e0c3ac2c4\" class=\"external-link-preview\">\n          <div class=\"elp-description-holder\">\n            <h4 class=\"elp-title\">The Rise of DataOps (from the ashes of Data Governance)</h4>\n            <div class=\"elp-description\">Legacy Data Governance is broken in the ML era. Let’s rebuild it as an engineering discipline to drive…</div>\n            <div class=\"elp-link\">towardsdatascience.com</div>\n          </div>\n           <div class=\"elp-image-holder\">\n                <img src=\"/uploads/images/2019-06-26/the-rise-of-data-ops.png\" alt=\"The Rise of DataOps (from the ashes of Data Governance)\">\n            </div>\n      </a>\n    </section>\n    </body></html></body></html></p>\n<blockquote>\n<p>Legacy Data Governance is broken in the ML era. Let’s rebuild it as an\nengineering discipline. At the end of the transformation, data governance will\nlook a lot more like DevOps, with data stewards, scientists, and engineers\nworking closely together to codify the governance policies.</p>\n</blockquote>\n<ul>\n<li><strong><a href=\"https://medium.com/@christopher.samiullah/first-impressions-of-data-science-version-control-dvc-fe96ab29cdda\">First Impressions of Data Science Version Control (DVC)</a>\nby <a href=\"https://christophergs.github.io/\">Christopher Samiullah</a></strong></li>\n</ul>\n<p><html><head></head><body><html><head></head><body><section class=\"elp-content-holder\">\n      <a href=\"https://medium.com/@christopher.samiullah/first-impressions-of-data-science-version-control-dvc-fe96ab29cdda\" class=\"external-link-preview\">\n          <div class=\"elp-description-holder\">\n            <h4 class=\"elp-title\">First Impressions of Data Science Version Control (DVC)</h4>\n            <div class=\"elp-description\">A Powerful New Machine Learning Tool</div>\n            <div class=\"elp-link\">medium.com</div>\n          </div>\n           <div class=\"elp-image-holder\">\n                <img src=\"/uploads/images/2019-06-26/first-impressions-of-data-science-version-control.png\" alt=\"First Impressions of Data Science Version Control (DVC)\">\n            </div>\n      </a>\n    </section>\n    </body></html></body></html></p>\n<blockquote>\n<p>In 2019, we tend to find organizations using a mix of git, Makefiles, ad hoc\nscripts and reference files to try and achieve reproducibility. DVC enters\nthis mix offering a cleaner solution, specifically targeting Data Science\nchallenges.</p>\n</blockquote>\n<ul>\n<li><strong><a href=\"https://github.com/peopledoc/mlv-tools-tutorial\">Versioning and Reproducibility with MLV-tools and DVC</a>:\n<a href=\"https://peopledoc.github.io/mlv-tools-tutorial/talks/pyData/presentation.html#/\">Talk</a>\nand\n<a href=\"https://peopledoc.github.io/mlv-tools-tutorial/talks/workshop/presentation.html#/\">Tutorial</a>\nby <a href=\"https://github.com/sbracaloni\">Stéphanie Bracaloni</a> and\n<a href=\"https://github.com/SdgJlbl\">Sarah Diot-Girard</a>.</strong></li>\n</ul>\n<p><html><head></head><body><span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto;  max-width: 700px;\">\n      <a class=\"gatsby-resp-image-link\" href=\"/static/72397df92519affe8d30d67d72539d3f/2feb5/versioning-and-reproducibility-with-mlv-tools.png\" style=\"display: block\" target=\"_blank\" rel=\"noopener\">\n    <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 45.45454545454545%; position: relative; bottom: 0; left: 0; background-image: url(&#x27;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAIAAAC9o5sfAAAACXBIWXMAAAsSAAALEgHS3X78AAABxklEQVQoz02Qy27TQBSG8wxtigIFGid2Q1tQBR43q+LYTpukCbHHHl8S26kdx21Um/iaNhUFse8KiS1LtrwBD8LbMC6oivRr9J0z5zsjTalGgSPuiCCZSoV+DZjDJrP/ltk7ZHYIQB0w1RogKEDtM/jE/Xqj4K0y/S+lFzvg4B0epcubdLUOyL3Cabxhnr+k8V58i7dg59k2qL8qFhEk2NwA/+XyBmgyhsB7Au92ujbfclvHDnvsCoJ7cjrhWJdjHY6ddno2x5632KnAO2ei2W57RJUtPdkCZ/352LqZTCPLSRC8tr07016NrcS0Y/P8E47tLpx5bHlfDCP3rkJrEo+MFUUJhdzt+pqaLe/H33/3psGFOvrsBMnXH7LlBkhdueG1F/pQyq3ZnZ/MNT2SYappOUnyD3LPl8Wb22+jn3/eB7ee9GFpOov7X8PZ4hIO8/FkMYvmCCWakfjxpabHBT/KnY6PC0VO9VGMVJwEszjIVbWYU2Amy6mqx4qcQSnTjEhR1l/uXuj6EqFMktL+MIBKrKpZX7zqi8FADDEPYSjCj1iASjSQQoRSPE+RQgn/eI1oNXZPdqk2Dm49wgML6811flpp/gXV7JpbWQkJgwAAAABJRU5ErkJggg==&#x27;); background-size: cover; display: block;\"></span>\n  <picture>\n        <source srcset=\"/static/72397df92519affe8d30d67d72539d3f/c54d4/versioning-and-reproducibility-with-mlv-tools.webp 175w, /static/72397df92519affe8d30d67d72539d3f/a3432/versioning-and-reproducibility-with-mlv-tools.webp 350w, /static/72397df92519affe8d30d67d72539d3f/426ac/versioning-and-reproducibility-with-mlv-tools.webp 700w, /static/72397df92519affe8d30d67d72539d3f/c139f/versioning-and-reproducibility-with-mlv-tools.webp 1050w, /static/72397df92519affe8d30d67d72539d3f/7f403/versioning-and-reproducibility-with-mlv-tools.webp 1400w, /static/72397df92519affe8d30d67d72539d3f/4b6df/versioning-and-reproducibility-with-mlv-tools.webp 2266w\" sizes=\"(max-width: 700px) 100vw, 700px\" type=\"image/webp\">\n        <source srcset=\"/static/72397df92519affe8d30d67d72539d3f/17006/versioning-and-reproducibility-with-mlv-tools.png 175w, /static/72397df92519affe8d30d67d72539d3f/d6f3f/versioning-and-reproducibility-with-mlv-tools.png 350w, /static/72397df92519affe8d30d67d72539d3f/69344/versioning-and-reproducibility-with-mlv-tools.png 700w, /static/72397df92519affe8d30d67d72539d3f/b1f9d/versioning-and-reproducibility-with-mlv-tools.png 1050w, /static/72397df92519affe8d30d67d72539d3f/3fc71/versioning-and-reproducibility-with-mlv-tools.png 1400w, /static/72397df92519affe8d30d67d72539d3f/2feb5/versioning-and-reproducibility-with-mlv-tools.png 2266w\" sizes=\"(max-width: 700px) 100vw, 700px\" type=\"image/png\">\n        <img class=\"gatsby-resp-image-image\" src=\"/static/72397df92519affe8d30d67d72539d3f/69344/versioning-and-reproducibility-with-mlv-tools.png\" alt=\"versioning and reproducibility with mlv tools\" title=\"versioning and reproducibility with mlv tools\" loading=\"lazy\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\">\n      </picture>\n  </a>\n    </span></body></html></p>\n<ul>\n<li><strong><a href=\"https://www.oreilly.com/ideas/becoming-a-machine-learning-company-means-investing-in-foundational-technologies\">Becoming a machine learning company means investing in foundational technologies</a>\nby <a href=\"https://www.oreilly.com/people/4e7ad-ben-lorica\">Ben Lorica</a></strong></li>\n</ul>\n<p><html><head></head><body><html><head></head><body><section class=\"elp-content-holder\">\n      <a href=\"https://www.oreilly.com/ideas/becoming-a-machine-learning-company-means-investing-in-foundational-technologies\" class=\"external-link-preview\">\n          <div class=\"elp-description-holder\">\n            <h4 class=\"elp-title\">Becoming a machine learning company means investing in foundational technologies</h4>\n            <div class=\"elp-description\">Get expert knowledge on the tools and technologies you need to put your data strategies to work. Join us at the…</div>\n            <div class=\"elp-link\">oreilly.com</div>\n          </div>\n           <div class=\"elp-image-holder\">\n                <img src=\"/uploads/images/2019-06-26/becoming-a-machine-learning-company.jpeg\" alt=\"Becoming a machine learning company means investing in foundational technologies\">\n            </div>\n      </a>\n    </section>\n    </body></html></body></html></p>\n<blockquote>\n<p>With an eye toward the growing importance of machine learning, we recently\ncompleted\n<a href=\"https://www.oreilly.com/data/free/evolving-data-infrastructure.csp\">a data infrastructure survey</a>\nthat drew more than 3,200 respondents.</p>\n</blockquote>\n<html><head></head><body><hr></body></html>\n<h2>Discord gems</h2>\n<p>There are lots of hidden gems in our Discord community discussions. Sometimes\nthey are scattered all over the channels and hard to track down.</p>\n<p>We are sifting through the issues and discussions and share with you the most\ninteresting takeaways.</p>\n<h3>Q: <a href=\"https://discordapp.com/channels/485586884165107732/563406153334128681/575655655629651968\">Does DVC support Azure Data Lake Gen1?</a></h3>\n<p>Azure data lake is HDFS compatible. And DVC supports HDFS remotes. Give it a try\nand let us know if you hit any problems <a href=\"https://dvc.org/chat\">here</a>.</p>\n<h3>Q: <a href=\"https://discordapp.com/channels/485586884165107732/563406153334128681/575681811401801748\">An excellent discussion on versioning tabular (SQL) data.</a> Do you know of any tools that deal better with SQL-specific versioning?</h3>\n<p>It’s a wide topic. The actual solution might depend on a specific scenario and\nwhat exactly needs to be versioned. DVC does not provide any special\nfunctionality on top of databases to version their content.</p>\n<p>Depending on your use case, our recommendation would be to run SQL and pull the\nresult file (CSV/TSV file?) that then can be used to do analysis. This file can\nbe taken under DVC control. Alternatively, in certain cases source files (that\nare used to populate the databases) can be taken under control and we can keep\nversions of them, or track incoming updates.</p>\n<p>Read the\n<a href=\"https://discordapp.com/channels/485586884165107732/563406153334128681/575681811401801748\">discussion</a>\nto learn more.</p>\n<h3>Q: <a href=\"https://discordapp.com/channels/485586884165107732/563406153334128681/575686711821205504\">How does DVC do the versioning between binary files?</a> Is there a binary diff, similar to git? Or is every version stored distinctly in full?</h3>\n<p>DVC is just saving every file as is, we don’t use binary diffs right now. There\nwon’t be a full directory (if you added just a few files to a 10M files\ndirectory) duplication, though, since we treat every file inside as a separate\nentity.</p>\n<h3>Q: <a href=\"https://discordapp.com/channels/485586884165107732/563406153334128681/576160840701575169\">Is there a way to pass parameters from e.g. <html><head></head><body><code class=\"language-text\">dvc repro</code></body></html> to stages?</a></h3>\n<p>The simplest option is to create a config file — json or whatnot — that your\nscripts would read and your stages depend on.</p>\n<h3>Q: <a href=\"https://discordapp.com/channels/485586884165107732/563406153334128681/577852740034625576\">What is the best way to get cached output files from different branches simultaneously?</a> For example, cached tensorboard files from different branches to compare experiments.</h3>\n<p>There is a way to do that through our (still not officially released) API pretty\neasily. Here is an\n<a href=\"https://cdn.discordapp.com/attachments/563406153334128681/577894682722304030/dvc_get_output_files.py\">example script</a>\nhow it could be done.</p>\n<h3>Q: <a href=\"https://discordapp.com/channels/485586884165107732/563406153334128681/583949033685516299\">Docker and DVC.</a> To being able to push/pull data we need to run a git clone to get DVC-files and remote definitions — but we worry that would make the container quite heavy (since it contains our entire project history).</h3>\n<p>You can do <html><head></head><body><code class=\"language-text\">git clone — depth 1</code></body></html>, which will not download any history except the\nlatest commits.</p>\n<h3>Q: <a href=\"https://discordapp.com/channels/485586884165107732/485596304961962003/574133734136086559\">After DVC pushing the same file, it creates multiple copies of the same file. Is that how it’s supposed to work?</a></h3>\n<p>If you are pushing the same file, there are no copies pushed or saved in the\ncache. DVC is using checksums to identify files, so if you add the same file\nonce again, it will detect that cache for it is already in the local cache and\nwont copy it again to cache. Same with dvc push, if it sees that you already\nhave cache file with that checksum on your remote, it won’t upload it again.</p>\n<h3>Q: <a href=\"https://discordapp.com/channels/485586884165107732/485596304961962003/574941227624169492\">How do I uninstall DVC on Mac (installed via <html><head></head><body><code class=\"language-text\">pkg</code></body></html> installer)?</a></h3>\n<p>Something like this should work:</p>\n<html><head></head><body><div class=\"gatsby-highlight\" data-language=\"dvc\"><pre class=\"language-dvc\"><code class=\"language-dvc\"><span class=\"token line\"><span class=\"token input\">$ </span><span class=\"token command\">which</span> dvc\n</span>/usr/local/bin/dvc -> /usr/local/lib/dvc/dvc\n\n<span class=\"token line\"><span class=\"token input\">$ </span><span class=\"token command\">ls</span> -la /usr/local/bin/dvc\n</span>/usr/local/bin/dvc -> /usr/local/lib/dvc/dvc\n\n<span class=\"token line\"><span class=\"token input\">$ </span><span class=\"token command\">sudo</span> <span class=\"token function\">rm</span> -f /usr/local/bin/dvc\n</span><span class=\"token line\"><span class=\"token input\">$ </span><span class=\"token command\">sudo</span> <span class=\"token function\">rm</span> -rf /usr/local/lib/dvc\n</span><span class=\"token line\"><span class=\"token input\">$ </span><span class=\"token command\">sudo</span> pkgutil --forget com.iterative.dvc</span></code></pre></div></body></html>\n<h3>Q: <a href=\"https://discordapp.com/channels/485586884165107732/485596304961962003/575236576309674024\">How do I pull from a public S3 bucket (that contains DVC remote)?</a></h3>\n<p>Just add public URL of the bucket as an HTTP endpoint. See\n<a href=\"https://github.com/iterative/example-get-started/blob/master/.dvc/config\">here</a>\nfor an example.\n<a href=\"https://remote.dvc.org/get-started\">https://remote.dvc.org/get-started</a> is made\nto redirect to the S3 bucket anyone can read from.</p>\n<h3>Q: <a href=\"https://discordapp.com/channels/485586884165107732/485596304961962003/575535709490905101\">I’m getting the same error over and over about locking:</a> <html><head></head><body><code class=\"language-text\">ERROR: failed to lock before running a command — cannot perform the cmd since DVC is busy and locked. Please retry the command later.</code></body></html></h3>\n<p>Most likely it happens due to an attempt to run DVC on NFS that has some\nconfiguration problems. There is a\n<a href=\"https://github.com/iterative/dvc/issues/1918\">well known problem with DVC on NFS</a>\n— sometimes it hangs on trying to lock a file. The usual workaround for this\nproblem is to allocate DVC cache on NFS, but run the project (git clone, DVC\nmetafiles, etc) on the local file system. Read\n<a href=\"https://discuss.dvc.org/t/share-nas-data-in-server/180/4?u=shcheklein\">this answer</a>\nto see how it can be setup.</p>\n<html><head></head><body><hr></body></html>\n<p>If you have any questions, concerns or ideas, let us know in the comments below\nor connect with DVC team <a href=\"https://dvc.org/support\">here</a>. Our\n<a href=\"https://twitter.com/DVCorg\">DMs on Twitter</a> are open, too.</p>","timeToRead":8,"fields":{"slug":"/june-19-dvc-heartbeat"},"frontmatter":{"title":"June ’19 DVC❤️Heartbeat","date":"June 26, 2019","description":"First DVC user survey, sharing our PyCon experience, new portion of Discord\ndiscussions, and articles either created or brought to us by our community.\n","descriptionLong":"Every month we are sharing here our news, findings, interesting reads,\ncommunity takeaways, and everything along the way.\nSome of those are related to our brainchild DVC and its journey. The others\nare a collection of exciting stories and ideas centered around ML best\npractices and workflow.\n","tags":["PyCon","Heartbeat","Discord Gems","DVC"],"commentsUrl":"https://discuss.dvc.org/t/june-19-dvc-heartbeat/289","author":{"childMarkdownRemark":{"frontmatter":{"name":"Svetlana Grinchenko","avatar":{"childImageSharp":{"fixed":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAAMBAAAAAAAAAAAAAAAAAAIDBQT/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAHRz7x3qhnQCoH/xAAaEAACAwEBAAAAAAAAAAAAAAABAgMEMxIU/9oACAEBAAEFArBJZ0aqyN0s+trCvhYchTKzj0SRD//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQMBAT8BH//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EAB0QAAICAgMBAAAAAAAAAAAAAAECABExQQMSIVH/2gAIAQEABj8CXiVuvbcDK9jYMDDcRyLBFTHpIixRflQjAHyBVwJ//8QAGxABAAMAAwEAAAAAAAAAAAAAAQARQSExUXH/2gAIAQEAAT8ht1LLoIkF4B6wLgOVH8uRVjiTT5AoqBr2L1odagwijiyf/9oADAMBAAIAAwAAABBjDwD/xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/EB//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/EB//xAAeEAACAwADAAMAAAAAAAAAAAABEQAhMUFRYXGBkf/aAAgBAQABPxCmAzsDr5hIjqwzzzqjPahi5r8IQVrj2MCG47GtJ+o5KCJ7t+zbocIBE8rYP/mqRYTv5EF8QZIHU//Z","width":40,"height":40,"src":"/static/fcc8502faa36f9a989fa0651c3c21653/d83e5/svetlana_grinchenko.jpg","srcSet":"/static/fcc8502faa36f9a989fa0651c3c21653/d83e5/svetlana_grinchenko.jpg 1x,\n/static/fcc8502faa36f9a989fa0651c3c21653/58860/svetlana_grinchenko.jpg 1.5x,\n/static/fcc8502faa36f9a989fa0651c3c21653/90ac5/svetlana_grinchenko.jpg 2x","srcWebp":"/static/fcc8502faa36f9a989fa0651c3c21653/e145b/svetlana_grinchenko.webp","srcSetWebp":"/static/fcc8502faa36f9a989fa0651c3c21653/e145b/svetlana_grinchenko.webp 1x,\n/static/fcc8502faa36f9a989fa0651c3c21653/0d42c/svetlana_grinchenko.webp 1.5x,\n/static/fcc8502faa36f9a989fa0651c3c21653/f46db/svetlana_grinchenko.webp 2x"}}}}}},"picture":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAIAAACgpqunAAAACXBIWXMAAAsSAAALEgHS3X78AAADYUlEQVQozwFWA6n8AMrJwMnLyLW3tK6yuL7E0aevv6OqubfC1a+2xbKztLWumammoK+60ay3z6Wwyau4z5KZpq24z6q2zaizywDJysXP0c7T1dReYGJUWWHCzN+stcbJ1/CJf36akIWKjIlScJpcf69XerE2TXWOlaGwuMjJ0uazvtOptMsAuLi0zdDP2t3cdHd5XWNtsbzQsLrLoau8IxkUUEc7YmVkAylZH0uAHU+JDzVel52nr7bFzdjutcDWq7XKALi7u8fLzdXb4NLV2Nrc3sLDxLa9xq+4xEk7MHJlVJGNgFFgb0xng01tkWR8mKenp5WUk7q/xrG0ure4vQC5v8ezwtbk7fnr6uzd29vO1N64vsSorrIwMC8+Ni3AtJy6spqGini9ydKnsLm7x9SutMLP2uuqr7hrbXEAiouSmaGhvMfOqZ6aeF9BnptxpKCUmZiOQT88HRIMoZaBurenbm9ujJGUJSIiQEZKscmlvNi5l5KODAAAAC0cFLOkQL6/RIp3P3xcKLS3Qq2vn52blpiOesGri9PDpq+pmmFbVIyIeXlpVXVzX5a8W4++UXeKcTNLawAhEg9pblK6vk29qG69pXm5qXKUhGugmI6Hf3eGemqYinWhjXOJgHKYiW6ym3K+q4+spHusml1RZXAMNWUAMicfjWc8rpBdpYtfpZBlo49sqpJa0LhmjH9CDBESODIrb1U4nHpPq3pMmoFatJ96pZaCeFdDPy0lBh49AERWaaNrJapwKLR7MrJ/PbaKSLaSWa+SX7WcZ25jThYWGQYICg4OEUs7MaGLabGYbJyJaDIxKltXTYN+cwAnOk+NYiyVZSeYZiebYyGhayWzeSqxdSqhdT1oW0gWFRFDNys9NCgFChBtX0qskFuXfk+jj3OwmnfBnWcAGDlac1Uvpmwkom8qo2wolWYnlmkrpXIronEucF9HbVtCRTUnallDaVY9QzkucmAvjXRAd2FHnm8zxY9CAHh6dJh5UpdhIZ1qJqZuJ5poJqt4LbR8LaZ0L2pXQFxFL044JFU/KWBCJ3hhQHhjQoFqRn1oSJltMryKQgDuy5nhwJDHpHWpg06nci2faiaMXySaaSa4gDFWPSZkTDChimTFpnh0TyxaPB+DZD19ZkNxXD+pezmtfjzJo6YDeaDuWgAAAABJRU5ErkJggg==","aspectRatio":1.4339622641509433,"src":"/static/36a836625ecf580a283179eb05a5c370/286b3/post-image.png","srcSet":"/static/36a836625ecf580a283179eb05a5c370/1f44b/post-image.png 213w,\n/static/36a836625ecf580a283179eb05a5c370/3e433/post-image.png 425w,\n/static/36a836625ecf580a283179eb05a5c370/286b3/post-image.png 850w,\n/static/36a836625ecf580a283179eb05a5c370/9a739/post-image.png 1275w,\n/static/36a836625ecf580a283179eb05a5c370/c47cc/post-image.png 1700w,\n/static/36a836625ecf580a283179eb05a5c370/6d8e4/post-image.png 2280w","srcWebp":"/static/36a836625ecf580a283179eb05a5c370/5c1d9/post-image.webp","srcSetWebp":"/static/36a836625ecf580a283179eb05a5c370/99b2d/post-image.webp 213w,\n/static/36a836625ecf580a283179eb05a5c370/23220/post-image.webp 425w,\n/static/36a836625ecf580a283179eb05a5c370/5c1d9/post-image.webp 850w,\n/static/36a836625ecf580a283179eb05a5c370/5e720/post-image.webp 1275w,\n/static/36a836625ecf580a283179eb05a5c370/35cfd/post-image.webp 1700w,\n/static/36a836625ecf580a283179eb05a5c370/bd66e/post-image.webp 2280w","sizes":"(max-width: 850px) 100vw, 850px","presentationWidth":850}}},"pictureComment":"Thanks to the amazing Signaturit Tech team for this photo!"}}},"pageContext":{"next":{"fields":{"slug":"/july-19-dvc-heartbeat"},"frontmatter":{"title":"July ’19 DVC❤️Heartbeat"}},"previous":{"fields":{"slug":"/may-19-dvc-heartbeat"},"frontmatter":{"title":"May ’19 DVC❤️Heartbeat"}},"currentPage":10,"slug":"/june-19-dvc-heartbeat"}}}