Announcing Clojure/core
I'm happy to announce Clojure/core , a joint endeavor between myself and Relevance, Inc. Clojure/core is a specialized technical practice w...
The latest blog posts to take off on Hacker News. 21,844 posts.
I'm happy to announce Clojure/core , a joint endeavor between myself and Relevance, Inc. Clojure/core is a specialized technical practice w...
Effective Emacs Stevey's Drunken Blog Rants™ 10 Specific Ways to Improve Your Productivity With Emacs Emacs is the world's best text editor. It's not just the best for editing program source; it's the best for any kind of text-editing. Mastering Emacs will make you more effective at writing and
[tweetmeme source= ‘plamere’ only_single=false] One of my favorite hacks at last weekend’s Music Hack Day is Tristan’s Swinger. The Swinger is a bit of python code that tak…
Boost is a collection of open-source, peer-reviewed C++ libraries that's well-known for having many good utility components for C++ programmers. It's also well-known for using bleeding-edge C++ techniques, such as extensive template and preprocessor metaprogramming, that have pushed many C++ compilers beyond their…
Get the latest product news, company announcements, and user insights from the official Reddit blog.
Middle in the start you shall.
Posted by James Bennett on May 17, 2010
A couple of weeks ago I published my first Android App Surgery , a technical review of MySettings from JQSoft. One of my UX suggestions wa...
Almost exactly a year ago, Google made one of the most remarkable press releases in the Web 2.0 era. Of course, by "press release", I actually mean keynote at their own conference, and by "remarkable" I mean potentially-transformative and groundbreaking. I am referring of course to the announcement of Google Wave , a…
I know that many of my blog readers have subscribed my RSS Feed only for my monthly income reports. And as I want to make you happy here is my report from last month. April have ended over two week…
If you read the LLVM 2.7 release notes carefully you would have noticed that one of the new external users is the Glasgow Haskell Compiler (GHC). As the author of the LLVM backend for GHC, I have been invited to write a post detailing the design of the backend and my experiences with using LLVM.
Currently the most common implementation of Python is known as CPython, and it’s the version of Python you get at python.org , probably 99.9% of Python developers are using it. However, I think over the next couple of years we’re going to see a move away from this towards PyPy, Python written in Python. This is going…
A while back I did a series of postings on the topic of Common Misconceptions About Publishing.
Posted by James Bennett on May 15, 2010
A recent post [http://reprog.wordpress.com/2010/05/12/still-hatin-on-git-now-with-added-actual-reasons/] that was highly ranked on Hacker News complained about common git workflows causing him serious pain. While I won't get into the merit of his user experience complaints, I do
I've been hanging out in the #mercurial and #bitbucket channels on freenode a lot lately, and I've noticed a topic that comes up a lot is "how does Mercurial 's branching differ from git 's branching?"
There's an article in today's NY Times about a group of four NYU comp sci students who are embarking on a great adventure to create a decentralized version of Facebook, where the data is under the user's control.
Monday’s little diatribe on git seemed to stir up quite a bit of strong opinion, both agreeing with me and disagreeing. As is often the case, they two camps seem to be split about 50-50, whi…