I've decided to leave Scientopia, and go off on my own. Details about why can be found at the new site, goodmath.org. Update your links! The new RSS is here.…
Hello World in ARM Assembly Language
Since K&R's book on C, it's become traditional to start any tutorial on a new language is to present a program that prints "Hello world". For ARM assembly running on…
Everyone stop implementing programming languages, right now! It's been solved!
Back when I was a student working on my PhD, I specialized in programming languages. Lucky for me I did it a long time ago! According to Wired, if I…
On outing in the sciblogging community
I'm coming in to this a bit late, but since I really do care about the online science blogging community,I still have something that I want to say. For those…
Oy Veh! Power Series, Analytic Continuations, and Riemann Zeta
After the whole Plait fiasco with the sum of the infinite series of natural numbers, I decided it would interesting to dig into the real math behind that mess. That…
Bad Math from the Bad Astronomer
This morning, my friend Dr24Hours pinged me on twitter about some bad math: Attn @MarkCC: http://t.co/ijzQZpM2lm (Sum(NatNums)= -1/12 bullshit) h/t @NeuroPolarbear@BadAstronomer Shame on you, @Slate.— Dr24hours (@Dr24hours) January 17, 2014…
The Latest Update in the Hydrino Saga
Lots of people have been emailing me to say that there's a new article out about Blacklight, the company started by Randall Mills to promote his Hydrino stuff, which claims…
Leading in to Machine Code: Why?
I'm going to write a few posts about programming in machine language. It seems that many more people are interested in learning about the ARM processor, so that's what I'll…
More Basics: Compilers, Programs, and Languages
After my "what is an OS?" post, a couple of readers asked me to write a similar post about compilers. Before I can answer what a compiler is, it's helpful…
Boot all the computers!
Moving on from last weeks operating system post, today we'll look at how a computer boots up and loads an operating system. Let's start with why booting is a question…