• 2021
• 2020
• 2019
• 2018
• 2017
• 2016
• 2015
• 2014
• 2013
• 2012
• 2011
• 2010
• 2009
• 2008
• 2007

# A Look at How Postgres Executes a Tiny Join

## about 6 years ago | Pat Shaughnessy: Pat Shaughnessy

Reading the Postgres source code is like attending a free Computer Science lecture, complete with working examples. Aside from saving and retrieving data, the primary feature of a relational database is the ability

# Pi Calculation with Clojure

## about 6 years ago | Rocky Jaiswal: Still Learning

A while back I wrote a post on using Akka with JRuby to calculate the value of pi. Since I am learning Clojure these days I thought it would a good idea to implement the same pi calculation algorithm using Clojure and core.async. The i ...

# Rejection Sampling

## about 6 years ago | Pranav Modi: pranavmodi.com

Continuing the exploration of simple sampling methods from the last post. Unlike the Normal or the Uniform distribution, arbirary p.d.f's cannot be sampled directly. If we need to calculate the expectation of $$f(x) = e^x$$ and p(x) looks like this – Here we cannot use Simple Monte Carlo, as there is no direct … Continue reading Rejection Sampling →

# Be careful with npm shrinkwrap

## about 6 years ago | Kristof Mattei: Kristof's blog

Recently we had the issue that we used version x of an npm package. However in the course of time this package was updated by the author and contained a critical bug, which broke our AWS deployments. Locally this was no issue because we had a version installed that satisfied the version requirements. In order … Continue reading "Be careful with npm shrinkwrap" The post Be careful with npm shrinkwrap appeared first on Kristof's blog.

# Be careful with npm shrinkwrap

## about 6 years ago | Kristof Mattei: Kristof's blog

Recently we had the issue that we used version x of an npm package. However in the course of time this package was updated by the author and contained a critical bug, which broke our AWS deployments. Locally this was no issue because we had a version installed that satisfied the version requirements. In order … Continue reading "Be careful with npm shrinkwrap" The post Be careful with npm shrinkwrap appeared first on Kristof's blog.

# Simple Monte Carlo

## about 6 years ago | Pranav Modi: pranavmodi.com

Often in Machine learning and Statistics, we are required to sample from a density function p(x). One of the the most commonly encountered scenarios is when the expectation of f(x) needs to be calculated. $$\mathbb{E}[f(x)] = \int_{-\infty}^\infty f(x) p(x) dx$$ If this integral is not computable analytically then approximate inference methods are the … Continue reading Simple Monte Carlo →

# Looking for Beta Testers

## about 6 years ago | Daniel Higginbotham: Flying Machine Studios

Over the last couple months I've been working on a web site that helps job seekers reduce stress by following a structured, methodical process, and the site's ready for some beta testing. If you'd like to help out, please sign up for the beta test! This isn't a unicorn-disrupting once-a-generation app, just a simple site to help people during a stressful process. For the beta test, I'm just looking for feedback on what's broken, what's confusing, and what could be useful but isn't implemented. Thanks! P.S. in case you're wondering, the site's all Clojure, with compojure/liberator/datomic on the backend and reagent and re-frame on the frontend.

# Get started with Compojure & ClojureScript

## about 6 years ago | Rocky Jaiswal: Still Learning

Clojure is probably the programming language that has fascinated and intimidated me for the longest time. I tried to pick it up many times and gave up an equal number of times. However, it was getting harder and harder to ignore ClojureScript's rising popularity and its awesome integration with Re ...