Ubuntu on Windows
Update: Here's how to get started using Ubuntu on Windows See also Scott Hanselman's blog here I'm in San Francisco this week, attendin...
The latest blog posts to take off on Hacker News. 2,307 posts.
Update: Here's how to get started using Ubuntu on Windows See also Scott Hanselman's blog here I'm in San Francisco this week, attendin...
UPDATE: I've recorded a 30 min video with developers from the project as well ...
I’m delighted to finally be investing in Asana, which I’ve wanted to do for a long time. One of the things I’ve learned about companies is that 1) clear tasks and goals, 2) clearly communicated,...
People often ask me why they should use openSUSE Tumbleweed and how it compares to other distributions like Fedora or Ubuntu. The fact is Tumbleweed is actually rather hard, if not impossible to compare to Linux distributions like Fedora or Ubuntu.
The good news follow-up rarely gets as much attention as the original bad-news story. Earlier this month I accidentally kicked off a minor kerfuffle over whether BMW was respecting the GPL. Their i3 car contains a huge amount of Open Source Software and there was some confusion as to BMW's compliance with the licence…
Occasional writings about Haskell.
This is #2 in a very long series of posts on Stack Overflow’s architecture.Previous post (#1): Stack Overflow: The Architecture - 2016 EditionNext post (#3...
Bootstrap 4 and Foundation 6 are the latest versions of the most widely used CSS frameworks out there. Foundation 6 is stable whereas Bootstrap 4 hasn’t been released yet. However, before you wonder why I am comparing a stable framework version vs an alpha one, let me set the record straight by saying that Bootstrap 4…
IFTTT will maintain Pinboard support through at least the end of 2016. While this date is not specified in their full statement , I have confirmed it with the CEO and am pleased to announce it here.
Update Five 11:44 March 29/03/2016: I've posted a shorter fix - here's how to fix it with an iTunes sync and Airplane mode! Update Four 11:10 March 29/03/2016: there's a fix! There are a lot of steps, but if you really want to get back in action Wojtek Pietrusiewicz has a fix. Apparently he spent four hours getting it…
A lot of people are watching the spectacle of Apple vs. the FBI and the Homeland Security Theatre and rubbing their eyes, wondering why Apple (in the person of CEO Tim Cook) is suddenly the knight in shining armour on the side of consumer privacy and civil rights. Apple, after all, is a goliath-sized corporate…
It's not about technology for its own sake. It's about being able to implement your ideas.
Fourteen years ago I noted that disk drives were growing so fast I couldn’t fill them up. Between 1997 and 2002, storage capacity doubled every year, allowing me to replace a 3 gigabyte drive with a new 120 gigabyte model. I wrote:
Thread pools! How do I use them?
Where are you in your company's layoff list? Every company has one, even if it's just a vague idea in the mind of the CEO. By looking a...
Interview with Matt Might, a professor, programming languages researcher, investigator of rare disease, and popular blogger.
ASDF , the de facto standard build system for Common Lisp, has been vastly improved between 2009 and 2014. These and other improvements finally bring Common Lisp up to par with "scripting languages" in terms of ease of writing and deploying portable code that can access and "glue" together functionality from the…
In light of recent events in the javascript community, I would like to share the story of how I came into control of more than 200 heavily…
Moving a big software project to a new compiler can be a lot of work, and few projects are bigger than Chromium. In addition to the main Chromium repository, which includes all of Blink, there are …
When you play Chess, there are on average something like 30 different moves you can make each turn. In other words, the branching factor is ...
This article provides an overview of the test suites that are used by LLVM project to maintain a quality of its libraries and tools on a high level.