My application ran away and called home from Redmond
I recently found a surprising leak vector in Windows 10 installations. We were porting our Beacon to Windows and for easy deployment…
The latest blog posts to take off on Hacker News. 4,838 posts.
I recently found a surprising leak vector in Windows 10 installations. We were porting our Beacon to Windows and for easy deployment…
On October 7, this blog will have existed and been continually updated for 25 years.
This note summarises details of some of the new silicon chips for machine intelligence. Its aim is to distil the most important implementation and architectural details (at least those that are currently available), to highlight the main differences between them. I’m focusing on chips designed for training since they…
You can’t expect others to fix your problems. When you take responsibility for making the best of any situation, you have the power to make things better.
Fewer than 50 people outside the product team have actually flown the sim. I was lucky enough to be one of them.
How to build a constraint programming solver in Julia. Part 1: Solving Sudoku using backtracking
Suppose you want to pick an integer at random in a set of N elements. Your computer has functions to generate random 32-bit integers, how do you transform such numbers into indexes no larger than N? Suppose you have a hash table with a capacity N. Again, you need to transform your hash values (typically 32-bit ……
How four partners took an idea from a whiteboard to the browser
Learning to write is learning to think, because writing is thinking. They are two peas in a powerful pod. This article goes over my writing process, focused on minimizing the activation energy to get started.
Ever wondered how Bash completion works? In this first article on the topic, we’ll look at how it works under the hood.
It has still often been difficult to find answers to my questions. I think this is largely due to the fact that when discussing things with the average Haskell programmer, I feel like I have a fourth-grade education.
In this tutorial, we are going to learn how to draw charts with Chart.js and how to customize them to suit our needs.
Follow up: Cloudflare: Making the internet a little bit faster – for a select group of people CloudFlare is a very helpful service if you are a website owner and don’t want to deal with separate…
This research presents VPN⁰, the first distributed virtual private network offering a privacy preserving traffic authorization and validation mechanism.
Technology, startups, programming, technical management and software architecture
Stop waiting. Start investing. Lifelong dreams don't need to take a lifetime with E*TRADE.
Dear new developer, I suggest that the first job you take be the one with the highest learning potential, not the highest earning potential. (This post contrasts the two, in the context of entrepre…
An irony of studying history is that we often know exactly how a story ends, but have no idea where…
A 2017 cartoon from this post. After the embargo update (Oct 25): Now that I have some answers from the people involved let me make a quick update: 1) I still find the paper unconvincing, specific…
Many of the basic ideas behind the Deep Learning Revolution were published three decades ago within fewer than 12 months in our "Annus Mirabilis" 1990-91
Nominations for fields that are not being researched as much as they should be
Bipartisan Alliance, a Society for the Study of the US Constitution, and of Human Nature, where Republicans and Democrats meet.
In the previous article in this series we distinguished between two kinds of unsupervised learning (cluster analysis and dimensionality reduction) and discussed the former in some detail. In this installment we turn our attention to the later. In dimensionality reduction we seek a function $f : \mathbb{R}^n \mapsto…