Candy Japan 2017 Year in Review
This was another tough year for Candy Japan, with many factors combining to a sharp decline in subscriber numbers. Contains revenue numbers, site statistics and learnings from 2017.
This was another tough year for Candy Japan, with many factors combining to a sharp decline in subscriber numbers. Contains revenue numbers, site statistics and learnings from 2017.
(The inspiration for this post came from here: https://medium.freecodecamp.com/welcome-to-the-software-interview-ee673bc5ef6)
Fission is a Functions as a Service (FaaS) / Serverless function framework built on Kubernetes. Fission allows you to easily create HTTP services on Kubernetes from functions. It works at the source level and abstracts away container images (in most cases). It also simplifies the Kubernetes learning curve, by enabling…
[Spoiler warning for The Silmarillion] I. The Silmarillion describes the fate of the three Silmarils. Earendil kept one, and traveled with it through the sky, where it became the planet Venus. Maed…
Field notes from a software developer
I’ve been watching the Chinese TV show 他来了,请闭眼 (Love Me If You Dare). It’s a good show, kinda reminiscent of the BBC series Sherlock, likewise a crime drama ...
This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project .
In this article, I hope to convince you that the quintic equation is unsolvable, in the sense that I can’t write down the solution to the equation \[ ax^5 + bx^4 + cx^3 + dx^2 + ex + f = 0 \] using only addition, subtraction, multiplication, division, raising to an integer power, and taking an integer root. In fact, I…
The new Riptide garbage collector in WebKit leads to a five-fold improvement in latency in the JetStream/splay-latency test.
Let’s explore some basic concepts that will help us create a simple chess AI:
Working notes by Michael Nielsen , November 2017. Followup to (but doesn't require) my notes on Chalktalk .
Pete Adeney, more commonly known as Mr. Money Mustache [https://twitter.com/mrmoneymustache], retired at 30 after working as a software engineer for about ten years. He blogs at MrMoneyMustache.com [http://MrMoneyMustache.com] about how he saved money, where he invested it, and how he achieved “financial freedom…
Suppose you’re writing a non-GUI C application intended to run on a number of operating systems: Linux, the various BSDs, macOS, classical unix , and perhaps even something as exotic as Windows. It might sound like a rather complicated problem. These operating systems have slightly different interfaces (or very…
While teaching a web development class, I wanted to present some benchmarks that show the performance benefits of asm.js as well as WebAssembly. I was unfortunately not able to find a suitable reference. Therefore, I implemented a simplistic raytracer in JavaScript as well as in C++ with a similar code structure while…
News, tips, and tricks from the team at Fly
This new Red release contains ~830 commits, closes 86 issues , and brings a large number of new features. The main one is official support...
Coati is a developer tool for fast and efficient source code navigation and exploration. This is the story of how an internship at Google…
A paper on Kalman filtering and functional folds that I alluded to previously has been split into several papers and posted online.
Update, December 9, 2017: This overlay still exists, but this post’s instructions don’t work on iOS 11 and later. In an update to his excellent book, Advanced Apple Debugging and Reverse Engineering, Derek Selander describes how to get the panel working in iOS 11. He’s generously posted the chapter for free here.While…
Eat food. Not too much. Mostly plants.
Two new Chromebooks from Samsung bring together the best of Chrome OS and Android for a whole new experience.
GTD—or “Getting things done”—is a framework created by David Allen for organizing and tracking your tasks and projects. Its aim is a bit higher than just “getting things done”, though. (It should have been called “Getting things done in a much better way than just letting things happen, which often turns out not to be…