Hyperloop lets you travel on a resonant acoustic wave?
Elon Musk is a fascinating guy, and his Hyperloop concept equally so. Now that the details have started trickling out, almost in the form...
Elon Musk is a fascinating guy, and his Hyperloop concept equally so. Now that the details have started trickling out, almost in the form...
Slashdot asks the question: I’m a big fan of Bruce Schneier, but just to play devil’s advocate, let’s say, hypothetically, that Schneier is actually in cahoots with the NSA. Who better to reinstate public trust in weakened cryptosystems? As an exercise in security that Schneier himself may find interesting, what…
If you’re a regular reader, you might have noticed that I’ve been on a quest for the perfect backup program , and ended up writing my own encryption layer over bup.
A year ago today I put up the original blog post for Light Table . It was just a simple video of a prototype I made in less than a week while I was visiting my grandparents without internet - at the time we had no idea what it would become. To be honest, I thought some would think it was neat, but then it would fade…
This is an analysis of the image resizing algorithms used by popular web browsers. It was made with the help of my ResampleScope utility.
This article moved to its own webspace! You can follow him by clicking this: simonschreibt.de/gat/homeworld-2-backgrounds
For the last few weeks, I've been working on a couple of patches to tcmalloc, Google's super high performance memory allocator. I'm going to post about them soon, but first I thought it would be cool to give some background about what a memory allocator actually does. So, if you've ever wondered what happens when you…
Registers in Vim are best thought of as scratch spaces for text, some of which are automatically filled by the editor in response to certain actions. Learning how to use registers fluently has a lot of subtle benefits, although it takes some getting used to because the syntax for using them is a little awkward.
My side-business Marginalia has not done well so I decided to put it out to pasture.
There are a number of things you can do to make a server more secure whilst protecting your hosted entities and their users. Here are just three of the many things I do on every new server I commission. I hasten to add that these are not necessarily the most effective or at the top of my list - they are just that: 3…
In this little piece I'll explain why there won't be any version 8 of curl and libcurl in a long time. I won't rule out that it might happen at some point in the future. Just that it won't happen anytime soon and explain the reasons why. Seven point twenty nine, really? We've done 29 … Continue reading Why no curl 8 →
programming, philosophy, history, internet, startups
As a follow-on to my last post, about facebook needing the ability to forget, I'm going to put forward a premise - the Reddit's social featu...
Classes encourage pervasive mutable state, provide only an indirect support for closures, and do not support algebraic data types. I'd like to fix that.
I chose images from 1973 deliberately. It's easier to tell good design from bad when you're not looking at current fashions. (Try looking at the haircuts in an old high school yearbook.) Good design is timeless, and if you want something timeless you can't pander to the limitations of some hypothetical "average" user…
I was at SFMOMA with Erika a few weekends ago and we saw an exhibit showing the work of Lebbeus Woods – a futuristic architect and illustrator.
Google Adwords used to be a great way to get targeted traffic cheaply (if you knew what you were doing). I think those days are well and truly over. I have been using Google Adwords to advertise my…
As I said in my last post: S3 is NOT a CDN. It is an amazing Simple Storage Service, not a Simple Delivery Service. Via AWS: Amazon S3 is storage for the Internet. It is designed to make...
Apple Inc. endorsing H&R Block with a beautiful bright green banner ad, compliments of CMA Communications. Tired from the day’s ev...