-
"…the definition of a bot seems quite arbitrary, where do we call an application or a string of actions or scripts a 'bot', and where or when do we call it something else? Is the only reason for calling a scripted set of actions a bot, the fact that the script takes the role (and maybe the place) of a human being as a form of artificial intelligence, like they do for instance on wikipedia, in chatrooms, twitter or spamming us through mail (do they really set out to maximize their chances of success? – which is what often AI delineates)?
And what about the new generations of Twitter web scutter that does not seem to be intelligible in any human-sense kind of way, but do follow scripts and try to maximize something (followers, tweets)?" Bookmarked if only for use of the phrase "web scutter". -
"I've often felt a sense of sadness that it's only the final piece that sees the light of day; there's a lightness to the experimentation that goes into the early parts of projects, when you're not worried so much about final implementation and instead can just play. We're going to start exposing some of this process, and this post is about the thinking that went into http://migration.stamen.com/, a recent project for Esquire Magazine." Lovely post from Stamen about the early stages of invention for this project.
-
Nice post about building your own maptiles in Tilemill. Something to return to when I have a location-specific maps problem to solve, perhaps.
-
Really interesting post about the architecture at Tumblr, which has changed a lot over the past few years, and is a fascinating selection of tools stacked together. Especially good on the reasoning behind tool selection.
-
"If school programming languages that serve children best end up looking quite a bit different from conventional programming languages, maybe it’s actually the conventions that need changing." Several good points from Alex, and some good points about breaking away from equating "computational" with "procedural".
-
"I could argue back and forth forever, but what I really want to do as a developer, is to work on games in tiny, tiny teams. It means less compromise when it comes to design. It means more freedom when it comes to implementation."
-
"Shim is a node.js-based browser-compatibility tool that lets you synchronize several devices/browsers and surf the same pages simultaneously on all of them." Wow.
-
An Impressive list of notable examples of programmatic journalism from Dan Sinker; something I must return to.
-
"You can control time when you can see it." Things I like here: half-day resolution; tracking time as a group, rather than solo activity; the value of projects that may be numerically "over budget". Meetings as "0" is interesting; I'm not sure about that yet.
-
Nice tutorial for exploring AR with Processing. (Yes, I know it's AR, but I also am interested in how this works, so stop your booing in the peanut gallery).
-
"The film was shot back through the earth's atmosphere in buckets that parachuted over the Pacific Ocean, where C-130 Air Force planes snagged them with grappling hooks." You cannot make this stuff up. Hexagon sounds phenomenal.
-
"The point isn't nostalgia, that things were better in simpler times, but that the conditions we create (deliberately or accidentally) for and around the practices we pursue have a tremendous influence on the ways we carry out those practices. In the case of computer programming in particular, the apparent benefits of speed, efficiency, accessibility, and other seemingly "obvious" positive virtues of technical innovation also hide lost virtues, which of course we then fail to see." Culture as a byproduct of conditions.
-
"Type words to interact with Fireplace or just sit back and enjoy. The logs burn down to ashes in about 30 minutes each." Charming, delightful.
-
"The (for now) final end product seems incredibly obvious. And popular.
Yet it took decades of iterative innovation, from some of the cleverest minds in the field, to make something so apparently simple yet powerful.
And every step was astonishing." This is great stuff from Francis.
-
"So, as some of you may know, the old shrine got re-activated as a working shrine a few days ago, and the Church classroom cleared away for meditation and contemplation, led by Fa Zang (Rinpoche), the guy in the buddhist monk robe who has been doing a lot of sewing in the craft area recently." I love mailing lists. And this is a remarkable post.
-
"Using vim is like talking to your editor in ‘verb modifier object’ sentences, turned into acronyms." Which is a good way of thinking of it.
-
"Calepin reads Markdown-formatted, plain-text files stored in your Dropbox and converts them into blog posts for you." Which is pretty clever.
-
Really good look at getting your head around vim from Mislav. Especially on the money with regard to starting slow, and adding things as you need them. The worst thing you can do is _start_ with somebody else's .vim files.
-
"THIS LITTLE WAY SHAKESPEARE ESCALATING THE STAKES AND POSITIONING THE ENDGAME = THE SAME EXACT WAY HOLLYWOOD SCREENWRITERS HANDLE THE ENTIRE MIDDLE PARTS OF THEIR GODDAMN MOVIE.
NO WONDER THEY AIMLESS AND BORING." Film Crit Hulk is brilliant.
-
"…you play other roles than “protagonist.” That there are other ways of seeing." Very good.
-
"Quite frankly, even if the choice of C were to do *nothing* but keep the C++ programmers out, that in itself would be a huge reason to use C." Linus doesn't like C++.
-
"Sycorax is a Twitter client, written in Python, that choreographs the online behavior of fictional characters. Other tweet schedulers make your personal Twitter stream look like a clockwork robot is behind it, posting tweets at the optimal time for penetration into your social network. Syxorax lets fictional characters use Twitter the way real people do. Your characters can post at odd hours and talk to each other, taking their lines from a simple script you write, but without any ongoing work from you." Very nice.
-
"If you have an error when compiling pertaining to readline, you may need to attempt installing with the procedure defined below." As, indeed, I did, because I still had Macports installed.