3 ms·
[founder] The idea behind algorithmia is to expose algorithms, functions and ML models through an API so that they can be adapted from any language you as the
by doppenhe 10y ago
[founder]
The idea behind algorithmia is to expose algorithms, functions and ML models through an API so that they can be adapted from any language you as the developer feel comfortable in. Today we added a number of different languages our platform supports - expanding the number of developers that can contribute to our platform. The larger the library the more you can do with it.
Regarding the licenses. We support 4 types of licenses currently 3 FOSS and 1 Algorithmia Platform. The Algorithmia Platform takes no rights other than giving us permission to run your code on our platform and provide it as a service. At no point do we take ANY ownership of your IP. The only thing that can be seen as a restriction is that once you put an algorithm in our platform that version will always be there - this is just to guarantee to anybody building on top of our API that the code will always be there for them.
Regarding upvotes - HN has serious voting ring detection behind it and this climbed the ranks naturally since posted this morning. We are avid participants in this community with no intention of manipulating what is of interest.
- speedkills 10y agoSo can I write a sweet left pad algorithm and allow people to depend on it in a multitude of languages now?
- newjersey 10y agoAs much as I like to make fun of node js and everything it stands for, the kik/left pad debacle materialized due to incompetence/malice on npm's part. That being said, I agree with thee other posters here. If I could downvote article submissions I would downvote this one. OP, the world doesn't need this. Please stop. Thanks!
- TheCowboy 10y agoThanks for responding. That makes it more salient. I see this as useful for cases where there is a niche need for some SaaS, but not enough demand to necessitate a full-blown startup around it requiring multiple developer salaries? I'd just softly suggest to make sure that the problem you're solving doesn't get lost in the marketing. Often I'll visit the sites of startups and not be able to quickly discern what it is they're doing, even after clicking their "about" page. Don't feel like it's repetitive to keep explaining this when most people aren't your customers yet.
- doppenhe 10y agoI appreciate you taking the time to give us feedback. At the core of Algorithmia we look to operationalize for scale. You can develop your own algorithms and use us as your infrastructure never having to worry about spinning up a machine again. You can mix and match work from others regardless of language. You can open source it all and make it available (caveat we still charge for running on our infrastructure) or you can make it closed source and share with no one. The algorithm developer is always in control, we just look to facilitate actually using these algorithms, libraries, ml models and functions vs reading about it in an academic paper or trying to resolve every dependency under the sun. The truth is that getting things up and running can take hours to days and Algorithmia turns it into seconds. This is how we beleive we are liberating knowledge... By making applicable and usable to developers in their day to day.