“Apple calls these songs ‘iTunes Plus’, because it sounds so much better than calling everything else ‘iTunes Minus.’”
“… in every one of these processes and diagrams there is a box which basically says ‘write the code’, and ought to be subtitled ‘(and here a miracle occurs)’.”
This was the first year in a long time that I didn’t make it over to Kent to see the memorial and pay my respects. Growing up a few miles from where all this went down is still one of the most sobering experiences of my life.
Reading xkcd has become one of my last regular forms of physical exercise. My abs are burning right now from violent guttural reactions to this one.
“I still haven’t found anyone who knows how you implement Scaling in a language, so I guess that LRM will never have it… Anyone who care to enlighten me, please send me a detailed email with an implementation of Scaling.”
“Here’s something four-year-olds know: A screen that ships without a mouse ships broken.”
A gem for your project is automatically built each time the project_name.gemspec file is changed on your master branch.
I think I may finally be able to get rid of Colloquy.
I finally watched “There Will Be Blood” a few days ago and the milkshake line practically jumps out of the movie at you. I have no idea what the hell happened in the movie but that line made it all worth while.
Ethan Vizitei with a great piece on people’s misconceptions about what coders do and the difficulty with which they do it.
eWeek: “… Nearly every Microsoft executive associated with the Windows Vista launch has left the company. Vista has proven to be a career-ending enterprise …”
In response to Virgin Media CEO stating that he considers Net Neutrality to be “a load of bollocks” and promising to put any website or service that won’t pay Virgin a premium to reach its customers into the “Internet bus lane.”
Ethan Vizitei on the difference in productivity found in the middle of the night vs. any other time of day. Nails it, IMO.
All manners of good stuff here.
“… the ‘new reality’ is the realization that Dynamic Scripting Languages are ready for prime-time and that REST is a simple, yet scalable architecture to build a servers on.” - I’d say that’s definitely a new reality for the enterprise, Bill.
Now this is the kind of direction I hope to see GitHub and Gitorious go in the future.
Erik Engbrecht: “Java took cheap Unix processes and made them expensive. To compensate, it provided primitives for multithreading.”
Stephen O’Grady with the obligatory Q&A, which is excellent as always.
The Python REPL running on Google’s infrastructure.
Ian Bicking: “Many people are excited about how far up you might be able to scale something based on App Engine, but I’m excited about how far it could be scaled down.”
A nice solution to “The Tangled Working Copy Problem” for VCS’s that don’t allow you to pluck out portions of a working copy to commit. Allows editing the diff that’s about to be committed.
There are some great tips for owning your local workflow in here.
I’ve since went to sleep and reawakened. I’m typically fairly curmudgeony when I wake up but I’m still having the same reaction.
I can’t say whether this is an accurate description of hg but he nails a lot of the things that makes git interesting, IMO.
It’s as though every other version control system I’ve ever used was created by people who were really into version control and Git was created by people who were really into hacking.
The more interesting aspects of life described using only venn diagrams, an occasional line graph, and a scatter plot here and there.
Christmas in Python land! Run Python/WSGI code on Google’s infrastructure. This is an incredibly H U G E win for the Python web community and further validates WSGI’s architectural awesomeness.
Rafe kicks off a series detailing various aspects of his coding philosophy. The first is near and dear to my heart: less code
Matt Chisholm evaluates Ruby against Python for an upcoming project and determines that it’s a big pile of doodoo. I can’t agree with the conclusion but he details a lot of Ruby’s warts really quite well.
I’m a bzr refugee in Git-land, myself.
Bill de hÓra gives some reasons for using a distributed VCS even when the downstream repo is non-distributed.
Ranked #22 of 470 derivative works – that’s up from #35 as reported on Waxy at 2:47 PM (roughly five hours ago). Unfortunately, there’s no mp3 / ogg in sight. Somebody really ought to torrent all 470 of them up.
JavaScript based source highlighter with support for many languages in separate modules. Similar to the JavaScript Prettifier in that <pre><code> blocks are automatically detected and highlighted without an explicit language class.
“… tittle is easily the most likely source, since to a tittle was in use in exactly the same sense for nearly a century before to a T appeared (it’s first recorded in a play by Francis Beaumont and John Fletcher of 1607) …”
This was a really great lesscode.org piece by Aristotle. The follow-up discussion in the comments was superb as well. Being in the middle of everything really warped my view of what was going on back then, I think.
Not sure how I missed linking to this. Pretty much mirrors my feelings on PHP to a T, except more thought out.
“John McCarthy, better known to many as the originator of the LISP computer language, called me up to say he would be leading the fight at Stanford to reverse the ban.” - Could the man possibly be any more credentialed amongst hackers?
David Heinemeier Hansson: “PHP scales down like no other package for the web and it deserves more credit for tackling that scope.”
Agreed!
Okay, I’ve read about five of these articles purporting to explain Git’s internal conceptual framework. This was the first that really made things click in any significant way.
Brad Neuberg (Google Gears): “Our historical closeness to the web creates a kind of myopia, where we can’t see how amazing it is. It’s a billion Library of Alexandria’s dropped into our laps.”
Interesting take on AFD as launch-crazy-but-legit-projects day. I didn’t use the Internet at all this AFD and sent everything in my reader to /dev/null. Now, I feel kind of bad. Sorry about that, internet.
That’s doodoo, baby.
chromatic on million-line Java programs: “I can only imagine how much larger the Java code would be without all of those XML files.”
I’m more than a little embarased that I’ve never heard of this utility. I think most modern kernels prioritize IO with normal nice, though…
Roy Fielding on the difference between architecture, architecural styles, patterns, implementations, and applications.
Stefan Tilkov addresses some of the most common doubts people have when first deprogram and come up to speed on REST. Short and well done, IMO. I think I’ll be handing this out quite a bit in the future.
Mark contributes the obligatory fisking.
Superbly explained and with extremely useful circly diagrams. Bravo.
Don’t be silly!
As seen on Google Code’s new and improved source browser.