ishcheklein

Joined 8 years ago

Karma
200
Submissions
137
Member since
Mar 7
Building DVC.org, CML.dev, and other ML workflow tools.
View on Hacker News

Recent submissions

Comment · 6 years ago
Comment · 6 years ago
Comment · 6 years ago
This is excellent! You put into words all those benefits I was trying to communicate a while ago (https://twitter.com/shcheklein/status/1325978612378423297) but didn't find the right term . Documentation is an overloaded term (means everything from readme to man pages) and I guess, that's why it makes it hard to explain DDD since a lot of engineers perceive it as something like `man` pages, or even doc strings.
Comment · 6 years ago
Hey! From the top of my head.

1. Pick the project. Something that you like, but also something that is not huge or very mature (they tend to have longer turn around due to the volume of things they are getting). You can then check issue tracker for the project and see if there are tasks labeled "need help", "good first issue", etc. They are usually things that team would appreciate help with. On GH, it looks like this: https://github.com/iterative/dvc/labels/good%20first%20issue

If you don't know the project, try to search GH, may be here - https://github.com/explore ?

2. Check that project is "healthy" - check the recent history of PRs - that code is being reviewed and merged. It can be very demotivating to do stuff that won't be answered at all. Ask in the issue you like and see if there is a response.

3. Find the contributors guide. There should be a link in the project's README, something like https://github.com/iterative/dvc#contributing . The guide should help you understand how to do setup dev environment, how to create a PR, etc.

4. In a lot of cases these days, projects have chat or forum (or GH issue comments) to ask questions, ask help, etc. Check them our, see if they are "healthy" and don't hesitate to ping the team - usually people are responsive and are willing to help.

Good luck! and thank you for considering doing OSS contributions. That means a lot for them!

Comment · 6 years ago
Hey, one of the DVC maintainers here!

TL;DR: I think it should be compared with the upcoming DVC feature - https://github.com/iterative/dvc/wiki/Experiments . Stay tuned - it'll be released very soon but you can try it now in beta.

First of all, congrats on the launch! I do really like the aesthetics of the website, and the overall approach. It resonates with our vision and philosophy!

Good feedback on experiments feeling heavyweight! We've been focused on doing great foundation to manage data and pipelines in the previous DVC versions and were aware about this problem (https://github.com/iterative/dvc/issues/2799). As I mentioned - Experiments feature is already there in beta testing. It means that users don't have to do commits anymore until they are ready, still can share experiments (it's a long topic and we'll write a blog post at some point since I really excited about the way it'll be implemented using custom Git refs), support for DL workflow (auto-checkpoints), and more. Would love to discuss and share any details, it would be great to compare the approaches.

Comment · 6 years ago
We had been paying ~$500/month for the open-source project (https://dvc.org) even before this new pricing model, and migrated to GitHub Actions recently- works like a charm. The only issue that we have now is Windows builds- machines on GH have a bit less resources, but it's good for us to optimize it anyway.
Comment · 6 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton