“Printcrime” by Cory Doctorow
This story appears in my collection Overclocked: Stories of the Future Present , 2007
This story appears in my collection Overclocked: Stories of the Future Present , 2007
HTTPS or SSL or TLS or whatever you want to call it can be a confusing beast. Some say it’s just about protecting your password and banking info whilst the packets are flying around the web but I’ve long said that SSL is not about encryption [https://www.
In a former life I served as Editor of Seattle 2.0, and one of the most popular pieces of content we produced was the Seattle 2.0 Index – a monthly ranked...
I just heard that core.typed is ready for production. Which is great timing because I'm working with a new team and they like types.
The talk I released today is called " Media for Thinking the Unthinkable ". It's the most personal talk I've given, in that it was driven by my own motivations as opposed to someone else's.
We tend to hear a lot about software industry success stories. But most of us mere mortals have to fail a few times before we learn enough to succeed. In this guest post William Echlin talks about …
I was watching this Charlie Rose interview with Lena Dunham and I was struck by this line: it’s really intense to be thrust into a managerial position before my time I have seen this a lot in my business and its always your talent for making things that puts you in this spot. And one […]
A tiny implementation of coroutines
Outside of initial page load problems, “layout thrashing” is the most common performance problem I see in dynamic web applications. This is particularly true for Single Page Applications which build and destroy views on the fly. However, I’m often amazed by the number of web developers I run into who are unaware of…
People commented about a point I made in a recent essay: In the months after 9/11, so many people chose to drive instead of fly that the resulting deaths dwarfed the deaths from the terrorist attack itself, because cars are much more dangerous than airplanes. Yes, that’s wrong. Where I said “months,” I should have…
This post uses publicly available data on Crunchbase and has elicited a strong response from the tech community in general. I am making corrections as I re...
The node.js community is developing at an amazing pace. What are the many differences that make that possible?
Feross Aboukhadijeh is a computer security researcher, teacher, web developer, designer, long distance runner, gamer, music lover, and builder of websites that (sometimes) go viral.
For many years, i've been convinced that programming needs to move forward and abandon the Algol family of languages that, still today, dampens the field. And that that forward direction has been signalled for decades by (mostly) functional, possibly dyna...
Hot swapping is the process of replacing code while the application is running. It allows a developer to see changes immediately - no recompiling, no waiting on page reloads, and no clicking to get to the application state where the code was changed. Just save the file and you’ll see the changes. I would say hot…
The clojure.core team maintains a variety of high-quality and useful libraries for all sorts of tasks. Join me on a journey through their github account to sample the libraries formerly known as contrib
When I built my Instant Webcam App, I was searching for solutions to stream live video from the iPhone's Camera to browsers. There were none.
I wrote a book. Well, only in part. Willi Richert and I wrote a book. It is called Building Machine Learning Systems With Python and is now available from Amazon (or Amazon.co.uk), although it has …
The famous book publisher Hayward Cirker, the founder of Dover Publications built a fortune on finding obscure books that had either gone out of print or escaped publication altogether, and printing them himself. Among his many successes you’ll find amazing books on mathematics and physics including The Theory of…