New
The latest blog posts to take off on Hacker News. 4,414 posts.
Perceptrons – the most basic form of a neural network
A Go implementation of a perceptron as the building block of neural networks and as the most basic form of pattern recognition and machine learning.
Distributed Systems in Haskell
I recently completed UT Austin's Distributed Computing class, taught by Lorenzo Alvisi. My project partner Pato and I decided to give it a go in Haskell, and ended up using Haskell for all project assignments (Chandy-Lamport, Paxos, and Bayou).
Baby Steps: Slowly Porting Musl to Rust
ramblings by Adam Perry
How bad is the Windows command line really?
Alex Clemmer is a computer programmer. Other programmers love Alex, excitedly describing him as "employed here" and "the boss's son".
Machine learning for financial prediction
Machine learning for trading is a huge domain, but not all applications are practical in terms of making your money grow. Let's find out what really works!
Go stack traces and the errors package
A few months ago I gave a presentation on my philosophy for error handling . In the talk I introduced a small errors package designed to support the ideas presented in the talk.
Why not string theory? Because enough is enough
Science News, Physics, Science, Philosophy, Philosophy of Science
A Simple Content-Based Recommendation Engine in Python
Let's pretend we need to build a recommendation engine for an eCommerce web site. There are basically two approaches you can take: content-based and collaborative-filtering. We'll look at some...
AI, Deep Learning, and Machine Learning: A Primer [video]
watch time: 45 minutes “One person, in a literal garage, building a self-driving car.” That happened in 2015. Now to put that fact in context, compare this to 2004, when DARPA sponsored the very first driverless car Grand Challenge. Of the 20 entries they received then, the winning entry went 7.2 miles; in 2007, in...
Workman Keyboard layout
Introduction The Problem with Colemak Back to the Drawing Board Introducing the Workman Layout Pros and Cons Test Results Key Usage Visualization Tests Using Popular Books Downloads Recommended Key…
Google endorses the Trans-Pacific Partnership
Trade agreements like the Trans-Pacific Partnership (TPP) are beginning to recognize the Internet’s transformative impact on trade.
Why Rust for Low-Level Linux Programming?
I think Rust is extremely well-suited for low level Linux systems userspace programming — daemons, services, command-line tools, that sort of thing. Low-level userspace code on Linux is almos…
Elasticsearch Based Image Search Using RGB Signatures
In my previous post , I described some experiments I was doing to reduce images to a Bag of Visual Words (BOVW) . My goal is to build a Con...