Recent submissions

Comment · 9 years ago
Great reference — thanks! Hopefully we can bring some of these algos into our platform!
Comment · 9 years ago
No worries -- happy to answer!

Yep, there are definitely large companies using Algorithmia, and here's a quick summary of why it is important to them: https://algorithmia.com/enterprise ... short answer: increase server utilization from 20% -> 80% or higher, interoperably support heterogeneous languages & frameworks with no friction, and give their data scientists an extremely fast (< 30 seconds) way to make their models available to the app-development side of the house.

For people developing only a few algorithms and using them only themselves, on in just a few apps, setting up a VM can definitely be a good option. As soon as significant scaling or breadth comes into play (for example, dozens to hundreds of algos in different languages and frameworks), the maintenance time/cost begins to become a very serious factor. And while setting up a VM to support your custom framework set isn't insurmountably complex, it still takes tens of minutes to hours. In many cases, models can be fully deployed and ready in under a minute on Algorithmia, merely by uploading the model file and listing the dependencies (60-second signup-to-deploy video here: https://www.youtube.com/watch?v=qcsrPY0koyY )

As to specific algorithms, there are some awesome ones out there, but many are hosted by individual separate providers or, for the big providers, there may be just one variant of a solution. The beauty of Algorithmia is that it is a true marketplace: In the same way that GitHub allows any developer to provide and utilize code in any language (often with competing solutions to the same problems), Algorithmia allows developers to host algos in an interoperable marketplace, where there may be many possible solutions, some better in different situations, but they can all be utilized freely without changing anything but the name of the algo being called: https://algorithmia.com/algorithms/

Comment · 9 years ago
There are great reasons to use GCloud, MS AI, and the many other offerings out there. The ideal solution will vary by use case. Some considerations might be:

- serverless functions or full VM? With the former you pay by the second or minute, the latter is often by the hour or even month and many people use under 20% of the capacity they're paying for.

- what languages do you need? Many full VMs can support anything, but most serverless function hosts support very few languages.

- what frameworks do you need? Do you want to do a full install and dependency reconciliation, or have it done / managed for you?

- interoperability, API chaining, and marketplace. Algorithmia's language-agnostic open marketplace is pretty unique: you can use grab any of 4500+ APIs right from your own algo, without ever leaving the environment.

Happy to step through specific use-cases with you anytime! Just click the chatbox in the lower-right at Algorithmia.com

Comment · 9 years ago
Comment · 9 years ago
Comment · 9 years ago
Author here! Ask me anything :-)

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton