Show HN: PostgresML, end-to-end machine learning in your favorite db
github.com
github.com
I'm a huge believer in the value of ML, but it seems hard right now to realize the vision. This is one idea I had to make ML simpler. How can we make things better?
Also is it safe to run untrusted extensions in Postgres which is serving transactions in production.
Shameless Plug: I have been building a similar Open-Source standalone tool that can provide AI/ML REST APIs, but would like to use embedded Postgres tackle big data/model problems. https://github.com/rebataur/dskube
Untrusted extensions are not necessarily unsafe, but the main difference is you need to be a database superuser to install them (and hopefully vet them). This is really a problem for most hosted database services like AWS RDS, Azure etc, but not for people who are running their own Postgres instances. In the future I think we'll need a solution that can spin up a replica with superuser permissions to install the extension on, which would also have safety and scalability advantages compared to installing it on the primary.
It looks like we have some similar thinking along how easy it should be to use ML in orgs, vs the current reality. I'd love to hear more about dsKube and what you're learning on with that approach.