
A new Chrome extension which stops the HTML “ping” attribute from tracking your browsing activity.

A new Chrome extension which stops the HTML “ping” attribute from tracking your browsing activity.
First, several big updates recently to the original version of lit, my agnostic tool for literate programming.
# use Python to execute the fenced code blocks inside script.py.md
$ python $(./lit.sh --input "script.py.md" --before "#")
In addition, I’ve reimplemented the same core logic as a Rollup plugin. This is optimized for JavaScript, supports sourcemaps for debugging, and can be delivered via npm with semantic versioning for dependency management.

Belatedly, I gave a short talk last week at BrooklynJS, New York’s nerdiest JavaScript event. I unveiled Multiverse JSON, a lightweight new specification for configurable editorial projects which are stored as structured data and compiled with Python before reading or publishing. More importantly, I gave the entire presentation using a sock puppet.

I’ve somehow ended up with a new column for McSweeney’s called Facepalm Pilot, in which I’ll fiddle around with “the intersections of technology and stupidity.” There are many of these! So, data-driven satire, I guess?
First up, an interactive graphic exploring scientific and ethical conclusions based on zombie sociology.

I love Wired, The Verge, and Ars Technica as much as anybody, but there’s really no debate that Slashdot is easily the nerdiest of the various tech industry news sites. In fact, it’s primarily how I learned about technology and programming myself. That’s why I am thrilled to have started writing for them.
My first article, for their Business Intelligence section, is about JavaScript, specifically how software packages like Node.js and MongoDB are using it in new contexts and turning it into a full-stack language that works at every stage of the development process.
It’s effectively impossible to launch a sophisticated Web project without making extensive use of JavaScript and AJAX dynamic loading. That’s precisely why recent projects that move JavaScript beyond its usual boring domain of defining in-browser interactivity are so interesting—because it’s already dominant, and growing even more so.