New
The latest blog posts to take off on Hacker News. 4,414 posts.
The SQL filter clause: selective aggregates
The FILTER clause extends aggregate functions (SUM, AVG, COUNT, etc.) with an additional WHERE clause. Databases not supporting FILTER can use CASE within the aggregate function instead.
A New Threat Actor Targets UAE Dissidents
This report describes a campaign of targeted spyware attacks carried out by a sophisticated operator, which we call Stealth Falcon. The attacks have been conducted from 2012 until the present, against Emirati journalists, activists, and dissidents.
On the Wildness of Children
The Revolution Will Not Take Place in a Classroom
C++ for Games: Performance, Allocations and Data Locality
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 ...
Challenging the myth that the rich are specially-talented wealth creators
In this article Andrew Sayer revives some concepts - ‘unearned income’, ‘rentiers’, ‘functionless investors’, and ‘improperty’ - to explain why the very rich are unjust and dysfunctional. We need to challenge the myth that the rich are specially-talented wealth creators, he argues. In light of the news that the…
Letters between Backus and Dijkstra (1979)
Letters between John W Backus and Edsger W Dijkstra, 1979
Linear algebra for game developers – Part 1 (2009)
When I posted about decals last week, a number of readers commented that they would be interested in posts about linear algebra as it…
How to Worry Less About Being a Bad Programmer
I just came across another manifestation of imposter syndrome, in the form of “Am I really a developer or just a good googler?”
Blue Ocean: a new user experience for Jenkins
Jenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their software
Startups Can’t Manufacture Like Apple Does (2014)
Startups can’t do things the same way big companies do. And that’s a good thing; here’s why. Startups and big companies differ in a lot of ways. When it comes to hardware, the gulf between the two is massive. Early-stage startups are painfully under-financed. This lack of capital makes manu
WordPress is now 13 years old
The first release of WordPress is now available.
I wrote a display server, a desktop environment, and a debugging/reversing tool
This post is to consolidate some information about the project and sub-projects in an attempt to disseminate what I have been spending way too much time on. Arcan – When a Game Engine meets a…
A new Curl logo
The original logo for the curl project was created in 1998 by Henrik Hellerstedt. When we started version controlling the web site contents in June 2001 it had already been revised slightly and it looked like this I subsequently did the slightly refreshed version that's been visible on the site since early 2003 which…
.NET Core Is Boiling the Ocean
Do they know what the hell they're doing?
Who really gets hurt when startups blow up, and what to do about it
Yesterday, Theranos announced that it would void two years of diagnostic test results from its Edison blood-testing device. Pulitzer…