old

Folding trees and efficient color coding

1 minute read

Folds are convenient and efficient abstractions of recursive patterns for processing data structures. In 1984 John Hughes wrote “Why functional programming ...

R and closures: a potential problem

1 minute read

R is an environment for exploratory data analysis that is becoming increasingly popular. It is also used for analysis of data in high-impact scientific publ...

An iterated quine in Python

less than 1 minute read

A Quine is a program that prints its own source code. Writing one is considered a rite of passage for programmers. In his Turing award lecture, “Reflections...

Back to Top ↑

Python

Sorting as a convex optimization problem

2 minute read

Lately, I have been working on problems that require solving convex optimization problems. In the course of this work I have been using cvxpy. The cvxpy hom...

A self-recognizing function

less than 1 minute read

Recently I have been thinking about recursive sets. These are sets that have a computable characteristic function. A standard example of a set that is not r...

An iterated quine in Python

less than 1 minute read

A Quine is a program that prints its own source code. Writing one is considered a rite of passage for programmers. In his Turing award lecture, “Reflections...

Back to Top ↑

undated

R and closures: a potential problem

1 minute read

R is an environment for exploratory data analysis that is becoming increasingly popular. It is also used for analysis of data in high-impact scientific publ...

An iterated quine in Python

less than 1 minute read

A Quine is a program that prints its own source code. Writing one is considered a rite of passage for programmers. In his Turing award lecture, “Reflections...

Back to Top ↑

comment

A book chapter on privacy (in Norwegian)

15 minute read

Last year I was asked by Norges Tekniske Vitenskapsakademi (The Norwegian Technical Science Academy) to write a chapter on privacy in the upcoming addition ...

Back to Top ↑

functional-programming

Folding trees and efficient color coding

1 minute read

Folds are convenient and efficient abstractions of recursive patterns for processing data structures. In 1984 John Hughes wrote “Why functional programming ...

Back to Top ↑

differential-privacy

What does ε-differential privacy mean?

3 minute read

Differential privacy (Dwork et al. 2006) is an emerging standard for database privacy. As such, differential privacy is concerned with databases describing ...

Back to Top ↑

statistics

What does ε-differential privacy mean?

3 minute read

Differential privacy (Dwork et al. 2006) is an emerging standard for database privacy. As such, differential privacy is concerned with databases describing ...

Back to Top ↑

k-anonymity

Back to Top ↑

C

Back to Top ↑

R

R and closures: a potential problem

1 minute read

R is an environment for exploratory data analysis that is becoming increasingly popular. It is also used for analysis of data in high-impact scientific publ...

Back to Top ↑

OCaml

Folding trees and efficient color coding

1 minute read

Folds are convenient and efficient abstractions of recursive patterns for processing data structures. In 1984 John Hughes wrote “Why functional programming ...

Back to Top ↑

bayesian

What does ε-differential privacy mean?

3 minute read

Differential privacy (Dwork et al. 2006) is an emerging standard for database privacy. As such, differential privacy is concerned with databases describing ...

Back to Top ↑

optimization

Sorting as a convex optimization problem

2 minute read

Lately, I have been working on problems that require solving convex optimization problems. In the course of this work I have been using cvxpy. The cvxpy hom...

Back to Top ↑

tensorflow deep-learning

Back to Top ↑

pufferfish

Back to Top ↑

update

New site generator

1 minute read

I finally moved my pages from a static page generation system that I cobbled together with git, makefiles, pandoc, and css, to the Jekyll based pages you ar...

Back to Top ↑

advertising

Back to Top ↑

syntactic-privacy

Back to Top ↑