Big Code

Big Code

|
Here we'll see how DeepCode works. It has a lot of potential for identifying bugs in your code by learning from the abundant sources available in Github ... Read More
Natural Code

Natural Code

|
In this blog post, we present the use of Natural Language Processing in bug finding and coding conventions, both based upon the n-gram model ... Read More
Risk Indicator Roundup

Risk Indicator Roundup

|
Here we compare risk indicators used in quantitative finance, giving their pros and cons. Most of them we have discussed earlier, but here we introduce the ALE ... Read More
Parse and Conquer

Parse and Conquer

|
For this blog post, we rely on the following question: Why does Asserts use parser combinators as its main static code analysis tool? ... Read More
Great Expectations

Great Expectations

|
This blog post is a review of a paper from the adversarial risk analysis field applied to cybersecurity ... Read More
Quantitative Python

Quantitative Python

|
Learn how to implement risk management tools and ideas like the loss exceedance curve and value-at-risk in Python using numerical and data analysis ecosystem ... Read More
Para Bellum

Para Bellum

|
This blog post is focused on Value at Risk (VaR), a measure of the risk of loss in the context of uncertainty, v.g., for investment ... Read More
Hit or Miss

Hit or Miss

|
Here we work based on: What is a beta distribution, and how can it help us estimate the probability of suffering an attack given the scarce information? ... Read More
Updating your beliefs

Updating your beliefs

|
Here you can find how to use Bayes rule and basic probability theory to reduce uncertainty, refining initial estimates through evidence ... Read More
Monetizing Vulnerabilities

Monetizing Vulnerabilities

|
Here we work using calibrated estimates to run a Monte Carlo simulation to obtain the expected losses and the loss exceedance curve for different scenarios ... Read More