Using to Classify Domains in Production

Classify Websites

Modern cyber attacks, such as Botnets and Ransomware, are becoming increasingly dependent on (seemingly) randomly generated domain names. Those domains are used as a way to establish Command & Control with their owners, which is a technique called Domain Fluxing. The recent WannaCry ransomware was famously stopped simply by registering one of those domain names.

The ability to quickly classify a domain name as *safe* or *malicious* is a critical task in the cybersecurity world. It can help alert security experts of any suspicious activity or even block that activity. Such a system will have two requirements:

  • Needs to be accurate, you don’t want to block your users from accessing safe websites
  • Needs to be scalable, able to handle thousands of transactions per second

There are plenty of approaches to this problem, especially in the academic world (S. Yadav – 2010, J. Munro – 2013). The fine folks at also have an excellent code sample we found here. This blog post will briefly describe how H2O’s implementation works and how you can deploy and scale it on Algorithmia. Read More…

Traveling Salesman by API

Traveling Salesman is one of the classic NP-Hard problems: finding the optimal solution can take a long time, but there are some great shortcuts available which come close! Algorithmia now brings you a fast, near-optimal way to find the fastest route through multiple cities, thanks to the power of Genetic Algorithms and easily-accessible APIs. Read More…

New Markdown-Based Algorithm Descriptions Shipped

Great algorithm descriptions really help developers to understand your algorithms, and help them become successful quickly.  Today, we’re happy to announce that we’ve shipped several improvements aimed at helping you write great descriptions, with ready-to-edit sections aimed at helping developers quickly comprehend your algorithm’s purpose and usage.


Algorithm descriptions are based on Markdown and we’ve now shipped a Markdown editor that will let you easily edit your descriptions.  The editor is based on CommonMark standard and also includes support for GFM tables.

New Markdown Editor for Algorithm Descriptions

New Markdown Editor for Algorithm Descriptions

Read More…