Paul Erdős (2000)
Erdős posed and solved problems in number theory and other areas and founded the field of discrete mathematics.
The latest blog posts to take off on Hacker News. 163 posts.
Erdős posed and solved problems in number theory and other areas and founded the field of discrete mathematics.
I published a slightly different version of this article in Nautilus on February 24, 2021. Everyone seems to be talking about the problems with physics: Woit’s book Not Even Wrong, SmolinR…
See how Mathematica was used to solve one of the cryptograms sent in a letter by the Zodiac Killer.
If I multiply two 64-bit integers (having values in [0, 264)), the product requires 128 bits. Intel and AMD processors (x64) can compute the full (128-bit) product of two 64-bit integers using a single instruction (mul). ARM processors, such as those found in your mobile phone, require two instructions to achieve the…
The foundation of modern cryptography.
FizzBuzz is a common coding problem asked in technical screenings or interviews. It goes something like this:
Blog of Raph Levien.
P(A|B) = [P(A)*P(B|A)]/P(B), all the rest is commentary.
I have been seeing this paper by cryptographer Peter Schnorr making the rounds: “Fast Factoring Integers by SVP Algorithms.” It describes a new factoring method, and its abstract ends with the provocative sentence: “This destroys the RSA cryptosystem.” It does not. At best, it’s an improvement in factoring—and I’m not…
Stephen Wolfram shares a glimpse into his conversations with Solomon Golomb, developments on shift registers, polyominoes, scientific contributions.
The Book of Why: The New Science of Cause and Effect is a collaborative effort aimed at a general audience by Judea Pearl , a professor of computer science at UCLA, and Dana Mackenzie , a science writer. As a medical student with a laughably poor formal education in statistics, I believe I qualify as a card-carrying…
The ubiquitous IEEE floating-point standard defines two numbers to represent zero, the positive and the negative zeros. You also have the positive and negative infinity. If you compute the inverse of the positive zero, you get the positive infinity. If you compute the inverse of the negative zero, you get the negative…
Schnorr has claimed new factoring methods that “destroy RSA”. This should be easy to demonstrate with well known challenges.
[Photo by Alejandra Mavroski.] Myrtle called it The article that launched a thousand posts…, and counting comments on this and several other blogs, that may not be too much of an exaggeration…
A visual explanation of multi-level modeling
A blog about life, programming, math, logic, and physics.
An interactive, illustrated timeline of historic moments in humankind's quest for information. With annotations by Jeremy Norman.
An introduction to the TCC course “Formalising Mathematics”
To infinity and beyond!
Note: These pages make extensive use of the latest XHTML and CSS Standards . They ought to look great in any standards-compliant modern browser. Unfortunately, they will probably look horrible in older browsers, like Netscape 4.x and IE 4.x. Moreover, many posts use MathML, which is, currently only supported in…
Blog of Raph Levien.
You might have heard people say that functional programming is more academic, and real engineering is done in imperative style. I’m going to show you that real engineering is functional, and …
Learn cryptography in Go by building ciphers, hashes, password security, and encryption tools. Understand security beneath the library call.
In this article we’ll look at how to implement the Elo rating system in code.
Packing up the household for a recent move, I was delving into shoeboxes, photo albums, and file folders that had not been opened in decades. One of my discoveries, found in an envelope at the back of a file drawer, was the paper sleeve from a drinking straw, imprinted with a saccharine message:
This paper shows that models which result from gradient descent training (e.g., deep neural nets) can be expressed as a weighted sum of simi...