Today I fixed a very long-standing bug in the Railfinder algorithm that meant a small subset of connections were missed in longer journey searches. This was the type of algorithm thing that literally has been mathematically difficult to figure out, and it has taken me multiple attempts to […]