Making Nested Parens with My Homeboy, Donald Knuth
Your life is the best story! Just start your blog today!
Your life is the best story! Just start your blog today!
I just finished watching the last lecture of MIT's "Introduction to Algorithms" course. Having a great passion for all aspects of computing, I decided to share everything I learned with you. This is the first post in an article series about this course. As I wrote earlier, I am very serious about watching video...
Wow, no comments? They must all be stuck on that bit about the "home row." Oh well... here's hoping some of those non-typists make it all the way through this piece.
Why is everyone in such a rush? Walk into any bookstore, and you'll see how to Teach Yourself Java in 24 Hours alongside endless variations offering to teach C, SQL, Ruby, Algorithms, and so on in a few days or hours. The Amazon advanced search for [ title: teach, yourself, hours, since: 2000 and found 512 such books…
Here is something neat that I hacked together – a `top' like Python program called Hacker Top that allows you to follow Hacker News from a UNIX terminal! Hacker News has become the 2nd source for news after programming.reddit for me. I have a couple of ideas for a startup myself and the tips I get from Hacker News...
They told you it can't be done, they told you it has no scale. They told you lies! What if you suddenly had the ability to serve mutliple co...
A rant about how annoying programming in C# is, really.
I’ve been waiting to blog about this for a long time now. A fantastic new improvement to Mozilla’s JavaScript engine (SpiderMonkey) has landed. Code-named TraceMonkey this engine utilizes a techniques, called trace trees (PDF), which adds just-in-time native code compilation to SpiderMonkey.
There's an old joke, so old that I don't even know for certain where it originated, that's often used to …
Welcome to Ocean of Games where you can download free Ocean games, reviews and charts of best and top rated games by official oceanofgames 2025 get full, rip or compressed games setup with videos guides
When I first saw 280 North’s “ 280 Slides ” application, I have to admit I was very impressed. They built a truly native-feeling (well, if you’re on a Mac) tool on the standard web platform. Not an easy feat, and clearly some big brains operating on the problem.
I decided I wanted to get better at JavaScript. I've been programming in it for a while but I never really developed any good skills in it. I was just mostly copy pasting examples together and adjusting code to get it working. I recently found a bunch of really good programming video lectures on JavaScript and…
As everyone already knows, Google released a new open-source web browser called Chrome. Having interest in code reuse, I downloaded the source code and examined all the open-source libraries used. Google Chrome browser shows excellent example of code reuse. I found that they use at least 25 different software...
This is a war story from my real day job. I work at a start-up company in Pittsburgh that does face detection, tracking, and recognition software. This particular problem involved optimization of the face recognizer.