Hacker News new | past | comments | ask | show | jobs | submit | kszucs's comments login

Please add Ibis Birdbrain https://ibis-project.github.io/ibis-birdbrain/ to the list. Birdbrain is an AI-powered data bot, built on Ibis and Marvin, supporting more than 18 database backends.

See https://github.com/ibis-project/ibis and https://ibis-project.org for more details.


note that Ibis Birdbrain is very much work-in-progress, but should provide an open-source solution to do this w/ 20+ backends

old demo here: https://gist.github.com/lostmygithubaccount/08ddf29898732101...

planning to finish it...soon...


soon like "check back in a month", or "Soon™"?


the "check back in a month" soon. I have versions of it that work but I just haven't been satisfied with. also, the major underlying dependency (Marvin) is going through a large refactor for v2. once that stabilizes a bit, I'm going to upgrade to it and that might simplify the code I need a lot


Updated the question.


Dropping loc requires an accurate token based diff, which requires fast language parsers. While there are such projects, non of them are widely adapted - in contrary with the notorious loc.

BTW would You prefer a magical deep learning solution which tells a grade about your code quality - also hiding most aspects of the analysis?


Requires token based diffs for what? I think the whole idea of a graph that puts automated code measurement against a dev name is misguided. It's very noisy and any actionable information you may want to get from it should be clear from other sources. Code is there, because that's the tool used. Who wrote how much code on what day is non-actionable.

If you can grade code quality, do it pre-commit/pre-merge. Why allow bad code in the first place?


Documentation available at https://github.com/gitential/datasets


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: