Math, Data Science, and Cognitive Reading for 12/02/2015

Or, why I still use Python for high performance scientific computing “Python is a great high level language for easily expressing ideas, but people don’t tend to think of it as a high performance language; for that you would want a compiled language — ideally C or C++ but Java…

Continue reading

My annotated programming language history

I’ve been coding, a.k.a programming, since I was 15 years old. Since then I’ve used many programming languages. Some of them have been for work, some have been for fun. I mean, really, who hasn’t done some programing while on vacation? Somewhat chronologically, here are many of the languages I’ve…

Continue reading

Symbolic computation in the small: Math on mobile

What are the main considerations when designing a math system or library that can do symbolic computation on mobile devices? I’ve written several times about math apps on mobile devices but, inspired by a blog post by Ismael Ghalimi, I want to comment a bit about how one might do…

Continue reading

End of year update on math software for the iPad

As we reach the end of 2010 and so the end of the first calendar year for Apple’s iPad, I decided to look around one more time at the math software available for that tablet. I’ve previously done this in several blog entries: Math software in the age of the…

Continue reading

Basement door project: Part 1

We’ve now lived in our 1820 Federal-style house in western New York for 10 years, and in this blog I’ve documented some of the projects I’ve worked on. (A fence, a porch, another porch, yet another porch, some shelves.) We have two doors out of the basement, one of which…

Continue reading