Factoring semiprimes using only addition

Methodology: Create a dictionary. Add keys for all primes below the square root of the semiprime (or just odd numbers, if you don’t have a list of the primes), and set the value to be the same as the key For each dictionary entry — add the key to the value If the value == semiprime — then factor […]

Continue reading →

How to have Less ads (and fund the Internet).

Adverts suck. They make every user experience on the Internet worse. They’re also a vector for virus injection. Users already hate them, as illustrated by the popular rise of ad blockers. So — here’s a modest proposal for a new funding model for the web: User’s opt in to an ad-free internet service, that costs […]

Continue reading →