## Ray Lens Interactions in Optics

Since I'm now learning photography, I've been reading and researching optics foundations. In this post, I'll do a bit of computations and ray tracing for a spherical lens.

## Preparing for the 2018 Google Hashcode (the Pizza problem)

In this blog post, we tackle the training problem for the 2018 Hashcode programming competition, which is about cutting pizza. We implement a solution using a greedy algorithm and optimize it to run fast using Pythran.

## Ray Tracing with Numpy and Autograd

Following a recent tweet, this blog post investigates the use of autograd for the ray tracing problem in the context of numerical computing with Numpy.

## Participation au hackathon 2017 de la BNF

J'ai eu la chance de participer au 2ème hackathon organisé par la BNF le 25 et 26 novembre 2017. Petit retour sur cette belle expérience.

## Fun with the Ulam Spiral

Following an Advent of Code, we're examing the Ulam spiral and its implementation and end up with some nice GIFs.

## Testing the Durand-Kerner Method on a Degree 3 Polynomial

In this post, we apply the Durand-Kerner method to a degree 3 polynomial and plot the resulting "trajectory".

## Cooking an Egg using Math

In this short Friday science blog post, we're cooking an egg using a special "Mathy" method and running a little advertisement for the Harvard cooking and physics MOOC.

## Paris Appartment Prices: Scrape and Plot!

Since I'm looking for a new appartment these days, what better project than to scrape a website with a lot of appartment data and plot some maps?

## A Convolutional Neural Network for Face Keypoint Detection

A recent article on Medium prompted me to investigate how difficult it is to train a convolutional neural network for face keypoint detection. Spoiler alert: it's not too difficult!

## Un flux RSS pour le podcast Sur les épaules de Darwin

Dans ce billet, nous créons un flux RSS pour l'émission Sur les épaules de Darwin, basé sur le site de Clément Grimal.