Why Performance Matters

Although this discussion thread is about performance issues that decimated various iterations of Windows operating system, the core propostion is valid for any software. Especially all those web apps.

Recurrent Neural Networks with Swift

This is a great overview of teaching iPhone to play the drums using RNN.

Performance on cloud

This perfectly mirrors my observations so far - cloud is not the place to run your infrastructure if you are looking for performance guarantees.

Why is machine learning hard?

Its not just the maths, algorithms, domain intricacies involved in any machine learning implementations that are hard challenges. The hardest problem is how to debug the whole kaboodle.

Being original

Those words that appear in my mind at first, are never my best words. In all likelihood, they are not even mine. I may have read or heard those words somewhere. May be they are faint recollection of something I’ve seen. They may even be some conventional wisdom that I’ve encountered for the first time.

Data security for travelling geeks

This is a work-in-progress guide for geeks looking to keep their data and identity secure while travelling.

The purpose of a good security setup is twofold:

  • control all points of access to your data and identity
  • minimise flux of naked data

Perfect anonymization

Despite reassurances to contrary, it is commonly accepted in research community that perfect data anonymization is still a pipedream. There are several statistical disclosure attacks capable of de-anonymizing datasets, specially using crossreferencing easy to access public datasets.

Dataset python

I’ve often wondered why manipulating databases is trickier than structured text files. This takes away a lot of pain.

Habit list

one new thing that I decided to start doing is using the Habit List app to track and, more importantly, maintain certain habits.
Jonathan Snook

Idea debt

This is true in more ways then one - both for tech and design work.

Sapir Whorf hypothesis

Recently I’ve been thinking about Sapir-Whorf hypothesis from the perspective of programming languages.

Vulkan API

Vulkan is a new open standard API by Khronos that offers low-level control of GPUs for graphics and general purpose computation. It has been designed from the ground up around the capabilities of modern hardware.
Vulkan Tutorial

Beginner forever

In the beginner’s mind there are many possibilities, but in the expert’s there are few.
- Zen Master Shunryo Suzuki

A System

A system is a self-contained abstraction with diminishing influence to and from any external system. When we consider sun as a celstial system, we do not worry about the influence of galactic black hole on its inner kinematics.

Forever project

Don’t learn anything new. Go build something substantial. Write a compiler, build a database, create a browser renderer, make a game engine. Build something that is not CRUD, and is over ten thousand lines of code, something that takes you years - a Forever Project. Keep at it, hone the fundamentals. Go deep, and learn to enjoy the pursuit.
Forever

T3JS framework

T3 is different from most JavaScript frameworks. It’s meant to be a small piece of an overall architecture that allows you to build scalable client-side code.
T3JS Docs

Communicating intent

Any conversation has to connect the dots between reasons and results. When a discussion ends up in an argument, its the failure to connect these dots.

Generative typography

What is generative typography? Generative typography is the use of computers, and/or algorithms to create letterforms and visual compositions of letter forms.

Curious experiment by Americal Asperagus and more from the Github Readme

Working far/from home

Very useful and contrasting set of perspectives about working from home, or far from it.

What can JavaScript do?

Its hard to convey purpose and capabilities of a deceptively simple programming language. This is a good start.