My last update made this site render better on small screens, but didn’t look right on Android. It looks like the problem is that mobile browsers do weird things on the assumption that website developers are idiots (generally a valid assumption). MDN has an article about how to fix it …
Responsive design
I decided a couple of days ago that this site really needed a responsive design, since it’s the cool thing to do and stuff.
diff --git a/themes/brendanlong/static/css/style.css b/themes/brendanlong/static
index 96a16b4..eb493b9 100644
--- a/themes/brendanlong/static/css/style.css
+++ b/themes …Automated testing
There’s a popular question on the Programmers Stack Exchange site asking, “Are unit tests really that useful?” and the second answer seems to be responding to a straw-man version of automated testing. The comments show that a lot of people seem to think it’s a reasonable description, so …
Quantum physics and computing
A friend of mine recently convinced me to take a class on quantum computing. The class just started, but I’m already learning interesting things.
For example, one student linked to a lecture on quantum physics which explains it as a generalization of probability theory which allows for complex …
Timing attacks and usernames
Today, I found an interesting article about password timing attacks. The basic point is that if you check a password one character at a time, the amount of time it takes to receive a “bad password” response tells you how many characters you got right.