HNHacker News
TopNewBestAskShowJobs

ishcheklein

200 karma · joined March 7, 2018

Building DVC.org, CML.dev, and other ML workflow tools.
submissionscomments
ishcheklein··on Ask HN: Who is hiring? (December 2020)
DVC (Iterative) | REMOTE | FULL-TIME | OPEN SOURCE | dvc.org (iterative.ai)

We are the company behind very popular open-source tools for ML workflow- DVC.org and CML.dev. We are solving the complexity of managing datasets, ML infrastructure, ML models lifecycle management. We are Hashicorp for ML.

Join our well-funded remote-first DVC team if you love building open source, developer tools, and CLI. If you want to see how your code is used by thousands of developers every day! If you don't mind Python.

Please, find the full job description here - https://remoteok.io/remote-jobs/99244-remote-senior-software... ... and feel free to ask any questions.

To apply send a direct email to ivan@dvc.org.

ishcheklein··on Ask HN: Using Google Sheets as Database?
Elaborate on the use case? Why Google Sheets specifically, not some online simple DB with a rest API?

It reminded me this - https://www.bbc.com/news/technology-54423988. Sheets are not databases. Be prepared to hit one the issues like this.

ishcheklein··on Readme Driven Development (2010)
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.
ishcheklein··on Ask HN: How to Start Contributing?
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!

ishcheklein··on Launch HN: Replicate (YC W20) – Version control for machine learning
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.

ishcheklein··on Travis CI's new pricing plan threw a wrench in my open source works
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.
ishcheklein··on Qovery Engine – open-source multi-cloud deployment
It reminds me the recently released Hashicorp's https://www.waypointproject.io/ . Does it solve the same/similar problem?
ishcheklein··on Boundary: New security open source tool from HashiCorp
I think we can mark this as a duplicate. Here is an active discussion happening, including Hashicorp's co-founder - https://news.ycombinator.com/item?id=24778073
ishcheklein··on Grid: AI platform from the makers of PyTorch Lightning
More on this is here https://techcrunch.com/2020/10/08/grid-ai-raises-18-6m-serie...

What do you think folks?

ishcheklein··on Ask HN: Why Paul Graham’s Website Isn’t Using HTTPS?
Agree that website is simple, but it can be promotional on his end- it's good to show best practices. And his website clearly has a lot of traffic, a lot of engineers read it.
ishcheklein··on Shitoberfest
Here is a great discussion on this - https://news.ycombinator.com/item?id=24658052
ishcheklein··on Ask HN: Who is hiring? (October 2020)
DVC (Iterative) | REMOTE | FULL-TIME | OPEN SOURCE | dvc.org (iterative.ai)

We are the company behind very popular open-source tools for ML workflow- DVC.org and CML.dev. We are solving the complexity of managing datasets, ML infrastructure, ML models lifecycle management. We are Hashicorp for ML.

Join our well-funded remote-first DVC team if you love building open source, developer tools, and CLI. If you want to see how your code is used by thousands of developers every day! If you don't mind Python.

Please, find the full job description here - https://remoteok.io/remote-jobs/99244-remote-senior-software... ... and feel free to ask any questions.

To apply send a direct email to ivan@dvc.org.

ishcheklein··on Crab – an interpreter for a tiny subset of Logo
What are the current applications of these languages? Is there anything besides educational one (I remember we had a class at the middle school).
ishcheklein··on The Era of Visual Studio Code
To my mind VS Code (and not only VS Code, vim and other editors also) not only competes with editors, but with IDEs as well. It's interesting that he doesn't mention JetBrains at all. I'm curious to see if there is a trend of people migrating from it (or not?) and why.

> GitHub’s Codespaces also run VS Code as a web app, this time by spinning up an ad hoc development environment.

This probably can be the first time we'll see people use online code platform for real.

ishcheklein··on [dead]
I guess it doesn't help much their customers that they don't mention this with capital letters somewhere close to the search box. I would never use a search like this.
ishcheklein··on How to Test Machine Learning Code and Systems
It's good to see how many great SE practices are being enhanced and adjusted and adopted to ML/DS. I would also recommend to run these tests on CI systems and create reports, pass/fail checks. This very common for SE these days and saves a lot of time, improves review process
ishcheklein··on The potential of the medical imaging industry in one bill
Yep, the way US hospitals calculate prices and they way they negotiate this with insurance company looks ridiculous. It took me a few years to stop paying attention to this (assuming you have a good insurance!).
ishcheklein··on The Russian vaccine for Covid-19
The biggest risk to my mind here is that if something bad (long term effects) happen to people taking this vaccine it might become an argument that anti-vaccine folks will market all over the globe. We can get actual vaccination slow down.
ishcheklein··on The Russian vaccine for Covid-19
It's actually here at the bottom:

> On the other hand, it is entirely possible that Russia will hold off vaccinating its general population until it has received favourable results from the phase 3 trial. In which case, the announcement of the approval of Sputnik V might amount to a political gesture, rather than a serious attempt to circumvent the standard process of vaccine development. The FDA has stipulated that a vaccine against COVID-19 should be at least 50% effective. Sputnik V might well meet this criterion. But until the phase 3 trial is completed and the results are made available, it will not be possible to make any judgement. “It is certainly not advisable for any vaccine to be used in an uncontrolled way before it has been through proper testing to determine whether the immune response it produces is actually protective, and there are no unexpected adverse events”, stressed Openshaw.

ishcheklein··on The Russian vaccine for Covid-19
> Post-registration clinical trials involving more than 40,000 people in Russia will be launched in a week starting from August, 24. ... The vaccine has received a registration certificate from the Russian Ministry of Health on August 11 and under emergency rules adopted during the COVID-19 pandemic can be used to vaccinate the population in Russia. Mass production of the vaccine is expected to start in September 2020.

It feels like it's "under emergency" marketing and it is still ongoing phase 3 trials. I hope they have enough sense to not mass vaccinate everyone in a month or two.

ishcheklein··on What we learned after a year on Kubernetes
We are using k8s as well for a project that we also provide on-prem install too. We decided to use kustomize for now vs doing helm for now. Curious, have someone had experience with both to compare. What are the benefits of using helm?
ishcheklein··on Generating Weekly Funnel Charts from GA Data
Site is down? It is `This site can’t be reached` for me :(
ishcheklein··on I Compiled NASA‘s Workmanship Standards into a Single PDF
They have this famous one - http://spinroot.com/gerard/pdf/P10.pdf (https://dev.to/xowap/10-rules-to-code-like-nasa-applied-to-i...)
ishcheklein··on Ask HN: Is there any audio/video forum? I hate not being answered in forums
How would audio/video format solve the problem though?

A lot of communities have been moving to chat platforms like Discord, Slack, etc. They definitely help to get a faster answer.

But in any case, responsiveness depends on the community health and on how well the question is prepared and clear.

ishcheklein··on The SSN Numbering Scheme
I've always been curious how 1B numbers is enough? Will they rotate/reuse them?
ishcheklein··on New and improved Workers Docs
Yep, also interested in this. I'm writing and managing (among other things) the team at https://dvc.org/doc and had a lot of discussions like "How do we name and structure the high level navigation items"? From what I read in the blog post (and even considering how much the need to explain the change) this split `Tutorials, How-to guides, Learning` is still confusing to me, to be honest. So, would be great to get more opinions.

(@kaycebasques cool stuff with Lighthouse and other docs, btw!)

ishcheklein··on I’m A Teapot – HTTP status code 418
"HTCPCP was an April 1 joke by Larry to illustrate how people were abusing HTTP in various ways. Ironically, it's not being used to abuse HTTP itself -- people are implementing parts of HTCPCP in their HTTP stacks." - https://tools.ietf.org/html/rfc2324
ishcheklein··on Show HN: Orchest – Data Science Pipelines
Reminds me a bit of https://plynx.com/ , and it's also open source. Is there a major differentiator I'm missing? Also, what is your idea regarding the use case. Why would I need to run it locally for example? Is it mostly about productionizing ML?
ishcheklein··on Boeing 747s Still Use Floppy Disks to Get Critical Software Updates
I guess aviation is a very conservative industry and probably for a good reason. If something works and passed tests and FAA approved there are no reasons replacing that? :)
ishcheklein··on Ask HN: How do you manage backup 2FA codes?
Yep, have been using an encrypted file on Dropbox to store this. But clearly, it's a security hole potentially. So, curious what are other options there.
Page 1 of 3Next →