Clojure & Python, Side by Side
Function order has been rearranged here and there to appease Clojure's single-pass compiler.
The latest blog posts to take off on Hacker News. 21,843 posts.
Function order has been rearranged here and there to appease Clojure's single-pass compiler.
Today I've been working with a piece of third-party software. I was having big problems getting it working and decided to delve into its ...
Hi 👋 you're reading a pretty old post! I started writing on here back in high school and this page may not reflect my current views. Recommend checking out related articles and categories down below, I've likely published more recent thoughts on this topic.
jQuery: The Write Less, Do More, JavaScript Library
( 33:45-35:53 from John Gruber's keynote speech at The Çingleton Symposium, a conference which took place in Montréal on October 14th and 1...
I called someone a plumber programmer the other day. The person I was speaking to didn't realize that "plumber programmer" is a term of great respect. The plumber is often the most experienced programmer on a team. As with literal plumbing, software plumbing connects things together. It deals with things other people…
Battlefield 3’s Battlelog system is an interesting web application that many of us missed. Here is why it’s amazing and worth a look at.
Have you ever been in the situation where you need to quickly understand what a piece of code in some unfamiliar language does? If the language looks a lot like what you’re comfortable with, you can usually guess what large amounts of the code does; even if you may not be completely familiar how all the language…
One of Lisp's great features is its condition system. It serves a similar purpose to the exception handling systems in Java, Python, and C++ but is more flexible. In fact, its flexibility extends beyond error handling--conditions are more general than exceptions in that a condition can represent any occurrence during…
Happy 2nd birthday, Go!
How to select files, read file metadata and content, and monitor read progress.
As it happens, designing Future Interfaces For The Future used to be my line of work . I had the opportunity to design with real working prototypes, not green screens and After Effects, so there certainly are some interactions in the video which I'm a little skeptical of, given that I've actually tried them and the…
Software Engineer in Auckland, New Zealand.
Karl Seguin's Blog - A mix of coding and creative writing
There has been quite a bit of furor and excitement on the Internet this week regarding some very public criticisms (and defenses) of MongoDB and its creators, 10gen . Unfortunately, a ghost from my recent past also resurfaced as a result. Let me begin by apologizing to 10gen and its engineers for what I said at JSConf…