Why should children program? A review of Seymour Papert's Mindstorms
This is an essay about what it means to teach a kid to program, using Seymor Paperts groundbreaking book Mindstorms as a reference.
This is an essay about what it means to teach a kid to program, using Seymor Paperts groundbreaking book Mindstorms as a reference.
This website is developed, maintained, and hosted by Sal Soghoian as a service to the user automation community.
Articles about bootstrapping a business in tech and web development by Adam Waselnuk. I’m a first-time founder who is bootstrapping a software business. Follow along as I learn!
Read more on Y Combinator's blog.
Abstract: Allocations and related lack of spatial locality can be DAMN EXPENSIVE Quote: During the times of Ancient Gamers (also known as times of Atari, ZX ...
We were exposed to an intrusion today. It was brief and it shouldn’t impact many people, but if it impacts you, it’s very important you read the information below.
Some time ago I gave a talk in which I showed that something unexpected happened with a deck of playing cards. I had some volunteers try it, and while they did so I talked about just how many orderings there are for 52 cards. I computed (an approximation to) $52!$ (52 factorial) by hand. It's not so hard - you just…
Online payment processing for internet businesses. Stripe is a suite of payment APIs that powers commerce for businesses of all sizes.
I recently completed UT Austin's Distributed Computing class, taught by Lorenzo Alvisi. My project partner Pato and I decided to give it a go in Haskell, and ended up using Haskell for all project assignments (Chandy-Lamport, Paxos, and Bayou).
Using JavaScript, we implement the k-Nearest Neighbors algorithm from the bottom up.
As some of the world knows full well by now, I’ve been noodling with Go for a few years, working through its pros, its cons, and thinking a lot about how humans use code to express thoughts and ideas. Go’s got a lot of neat use cases, suited to particular problems, and used in the right place, you can see some clear…
Uber’s disastrous failure in Japan was not caused by local competition, but by a uniquely American strategy that simply could not work in Japan. You see, Uber represents a new kind of startup. The very thing that makes them so successful in America dooms them to failure in Japan.
Rumah taruhan online kelas dunia dengan pelayanan terbaik dan promo menarik : Welcome Bonus, Cashback, Bonus Rollingan & Referral setiap minggu. Aman & Terpercaya !!
I wrote an earlier post about evaluating Ansible as an alternative to Chef. So after spending many years with Chef, I’ve found that Ansible is a lot easier to manage with startups. It’s easier to train developers, it’s easier to manage inventory and orchestration, and it works reasonably well on the scale of thousands…
This is an archive of an old Google Buzz conversation (circa 2010?) on a variety of topics, including whether or not it's inevetible that a closed platform will dominate social.
It's that time of year again, where we say Happy Birthday to one of my most favorite games, DOOM! Every year I try to reveal something about the game's development that hasn't been documented to death. Believe me, DOOM has been documented more than most games. But never fear, I have so much stuff th
A few months ago I set myself the challenge to recreate this photo (shot by Masashi Wakui) By modeling it in 3d! At the end I had this (I promise no IRL cats w…
How do you become an expert? Here's an interview with the professor who created the 10,000 hours theory of expertise that will teach you how to be the best.
I recently wrote about some work I’ve done to speed up the Rust compiler . Since then I’ve done some more.
We're excited to announce the formation of a new grassroots network, the Electronic Frontier Alliance. Bringing together community and campus organizations across the U.S., the Alliance will serve as an increasingly vital hub for activism and organizing addressing a spectrum of civil liberties and...