Ben Joffe

Overview

Ben Joffe. I'm a Sydney based software developer.

News

Blog 3 months ago
A faster way to calculate the Day of the Week
A range of fast modulus techniques that beat compiler output
Read more
Report
Blog 11 months ago
The fastest "Is Leap Year" functions
Showcasing techniques from various algorithm designers
Read more
Report
Blog 12 months ago
A Very Fast 64-Bit Date Algorithm: 30-40% faster
The first date algorithm to use only 4 multiplications, instead of 7+
Read more
Report
Blog 12 months ago
A New Faster Overflow-Safe Date Algorithm
12-17% faster than previous algorithms, supporting the full 32-bit input range.
Read more
Report
Blog 1 year ago
A New Faster Algorithm for Gregorian Date Conversion
...how "Century-February-Padding" beats traditional year slicing.
Read more
Report
Blog 1 year ago
The Smoital System - A method of timekeeping on Mars based on UTC
A paper outlining a simple timekeeping system suitable for initial civil use on Mars. he system specifies nearly all Martian calendar days as exactly 24 hours and 40 minutes in length (Earth units), closely matching the true Martian solar day, with the ex
Read more
Report
Blog 8 years ago
New YouTube Channel - Data Visualisations
The first in a series of Speedrunning Champion history videos! This time: Chronicling the players of Goldeneye 007 for Nintendo 64, spanning from 1997 to 2018 (present).
Read more
Report
Blog 10 years ago
New Space Game in development - Screenshots
Here are some early screenshots of a game I've been working on. A scale model of our Solar System, with real 'Keplerian' orbital mechanics. Your task is to spread your wealth and influence throughout local space, and eventually head for the stars...
Read more
Report
Blog 15 years ago
Perfect Poker Coin Tosses
We often speak of coin tosses in poker, where two players are all in with hands that have a roughly equal chance of winning. A classic example is AKs v QQ, here the queens actually have a slight edge against the over-cards, with almost 54% equity. I was w
Read more
Report
Show more news