The truth about Lisp (2006)
In which the truth about lisp is revealed, and some alternatives are enumerated.
In which the truth about lisp is revealed, and some alternatives are enumerated.
The platform wars and over and Apple and Google both won. So, what's the score, how many smartphones and tablet are out there, and what should we think about next?
Where did the common image of the socially-awkward, white, male programmer come from?
One of the many tradeoffs that early startup employees choose to make is between cash, and options. For some employees however this may end up being a Faustian bargain of sorts. At first glance, the calculus seems simple: the employee will take more stock options for less cash, because over time the payoff could be...
Three months ago we launched the public beta of Vector at the electric atmosphere of the Decentralized Web Summit, bringing our…
Some time ago, I’ve moved this jekyll-based blog from GitHub Pages to a self-hosted NixOS server. A few weeks ago, I’ve also moved some parts of my local OS X environment from homebrew over to nix.
In what may be judged in years to come as a moment of madness, I have volunteered to be the primary maintainer of the Perl CGI module (CGI.pm). For the non-technical readers of this post: CGI.pm is a few thousand lines of code that in the mid to late nineties, and even some years later, was helping many websites…
NayuOS is a Free and Open Source operating system, designed for developers. It is based on Chromium OS and is intended to run on Chromebook devices.
This blog post came into being after a few discussions about Types in Scala after some of JavaOne’s parties in 2013. After those discussions I figured that many questions are often repeated by different people, during their learning of Scala. I though that we didn’t have a full list of all tricks what we can to with…
I think one of the biggest challenge for system engineers is designing security. Recently, at the 32c3 conference, plutoo, derrek, and smea presented a series of hacks that completely defeated the security of the 3DS. As a result, people have implemented boot-time unsigned code execution (called “arm9loaderhax” in the…
Starting today, if you use Google Apps for Work or Edu, you can schedule meetings from anywhere with "Find a time" in Google Calendar for Android.
We can define roundness in many ways. For example, as you may know, the circle is the shape that given a fixed perimeter maximizes the area. This definition has many problems. One of the problems is that countries generally have chaotic perimeters (also known as borders), so they tend to be much longer than they seem…
This is in complete contrast to companies. The Google boys in the back garage so to speak with ideas of the search engine, were no doubt promoting all kinds of crazy ideas and maybe having even crazy people around them.
Read more on Y Combinator's blog.
Venture capital marks are highly variable based on different valuation methods. These are the main "mark" valuation methods used by venture firms.
This is a guide on naming Clojure functions. There are exceptions to every rule. When you’re defining something based on natural language, there are more exceptions than rules. I break these rules more often than I follow them. This guide is just a starting point for thinking about how to name things.
Read more on Y Combinator's blog.
We are announcing an update to pricing for GitLab Enterprise Edition. We have replaced the three subscription plans with one simplified plan.
Its been quite some time since I wrote a Data Mining post . Today, I intend to post on Mean Shift – a really cool but not very well known algorithm. The basic idea is quite simple but the results a…
Discover the top SaaS metrics that drive real valuations. Learn how to track, optimize, and present your KPIs to attract serious buyers and maximize your SaaS exit