Stop Freelancing
I've been "freelancing" part time for the better part of the past 4 years and full time for the past 8 months, and if there's one thing I've learned it's that…
The latest blog posts to take off on Hacker News. 2,129 posts.
I've been "freelancing" part time for the better part of the past 4 years and full time for the past 8 months, and if there's one thing I've learned it's that…
Wolfram's many advances, including the Wolfram Language, are coming together to create a new and profoundly important unified level of computation.
Basic Income is a popular policy floating around the internet lately. The idea consists of declaring that the government will pay each living adult a fixed amount of money every month - an amount comparable to a minimum wage job. This policy would then replace all current welfare programs - welfare, unemployment …
Adobe had a little issue the other day with the small matter of 150 million accounts being breached and released to the public. Whoops. So what are we talking about? A shed load of records containing an internal ID, username, email, encrypted password and a password hint. Naked Security did
MySQL and MongoDB are both popular, yet poor representatives of their species
Message from a Jedi to a Young Padawan When I graduated and was considering pursuing startups, an alum from my fraternity gave me some advi...
It isn't hard to find criticisms of Microsoft's employee appraisal system. Whether it's almost decade old complaints such as Mini-Microsoft’s Microsoft Stack ...
chrisaitchison.com is a descriptive 14-character .com domain available for buy. Listed at $195 — secure it before someone else does.
Here’s a followup to last month’s post about Penrose Tiling in Obfuscated Python. The Mandelbrot set is a traditional favorite among authors of obfuscated code. You …
Update, August 2014: see Hacking Academia , my most recent reflection on this subject.
In the past, walking the uneasy borderline of academia, I used to managed compute servers for my research group. New hardware was a rare godsend, configuring it by hand was natural. At 99designs, I’ve been privy to the opposite approach: machines should be disposable. This requires the entire setup of a new machine to…
While none of the ideas in core.async are new, understanding how to solve problems with CSP is simply not as well documented as using plain callbacks or Promises . My previous posts have mostly explored fairly sophisticated uses of core.async , this post instead takes the form of a very basic tutorial on using…
Two reasons why I'll stick to my unfriendly, long, Google+ URL.
I'm currently on a cruise ship somewhere in the Mediterranean sea, en route from Barcelona to Casablanca. Most people here are either retirees enjoying the easy life or younger fol...
How do QR codes work? How much is it possible to distort one and still have it readable?
I quit my my last job after a little more than 2 months. Why? Did I jump into a position I was not excited about? ...
Recently a friend said to me, "My remote engineer contractors aren't committed enough. They say they'll get a feature finished by the end ...
I returned back home from PGCon.EU-2013 conference, Dublin, Ireland, where we gave two talks - Next Generation of GIN and Binary storage for nested data structures and application to hstore data type . These projects as well as visiting the conference (I, Teodor Sigaev and Alexander Korotkov) were…