annotate.mattgauger.com

About

A practitioner’s guide to reading programming languages papers [2018-01-29 Mon 09:35]

Introduction to logic programming with Prolog [2017-12-19 Tue 20:20]

I've been a fan of Prolog for a long time. There's some really good books, but this blog post will do as an introduciton.

"Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm" [2017-12-19 Tue 20:00]

The AlphaGo Zero -> AlphaZero generalization paper. A really interesting read.

Jason's Machine Learning 101 [slide deck] [2017-12-19 Tue 18:12]

Worth a quick skim, even if you have some background in ML.

AI could be the perfect tool for exploring the Universe <theverge.com> [2017-12-01 Fri 17:41]

It’s an incredible speed-up, and a perfect example of how AI can help astronomy.

Cool stuff.

The Urgency of Cognitive Improvement <shift.newco.co> [2017-11-26 Sun 10:34]

What cognitive bias keeps us from realizing that unlocking intelligence amplification unlocks everything else?

At the beginning of each of these dinners, I would initiate a thought experiment:

What do we need to focus on today in order to create a world that we would love to live in by 2050?

With minor variations, I heard the same answers nearly every time — climate science, education, healthcare, AI, governance, and security. Not once, though, did any of the 150+ participants mention improving the brain itself. I was stunned by this. Why, I wondered.

And on understanding the difficulty of it:

There are difficulties ahead. Fixing the brain’s weak points in preparation for our increasingly complex future is a social challenge as much as a technical one.

How Technology Is Leading Us Into the Imagination Age <singularityhub.com> [2017-11-26 Sun 10:23]

I particularly like the phrase "The Imagination Economy."

Inside the race to hack the human brain <wired.com> [2017-11-23 Thu 15:58]

Neuroprosthetics are on their way, possibly sooner than you think. And they won't necessarily require surgery:

… but he knows he’ll never sell a mass-market product that depends on drilling holes in people’s skulls. Instead, the algorithm will eventually connect to the brain through some variation of noninvasive interfaces being developed by scientists around the world, from tiny sensors that could be injected into the brain to genetically engineered neurons that can exchange data wirelessly with a hatlike receiver.

Elon Musk: The Architect of Tomorrow [2017-11-23 Thu 14:51]

A look into the mind of Elon Musk. Check out Ashlee Vance's book Elon Musk: Inventing the Future for more background, if you haven't. There's also an extensive 4-part series on the Wait but Why blog.

Business Rules as Objects (Title: Self Evaluating Rules) paper [2017-11-20 Mon 13:43]

If you've coded a business rule soup in methods for your OOP classes, and felt like it quickly became unmaintainable or something that you can no longer reason about, this might be an interesting read.

How Complex Systems Fail paper [2017-11-20 Mon 13:42]

Some light reading for your Monday.

disaster.radio [2017-11-18 Sat 08:20]

Another project attempting to build mesh networks with cheap/simple components and open source. This one uses ESP8226 boards and LoRa transceivers – so it might not have a lot of bandwidth but it should have some range and usefulness in the intended situation of disaster recovery. This project comes from SudoRoom makerspace and they have their own community mesh network built on OpenWRT, too: https://github.com/sudomesh/makenode

Second-system effect [2017-11-18 Sat 00:21]

As made famous by Fred Brooks in The Mythical Man-Month. See also second system effect entry on the Jargon file. Another link that I've shared enough over the past few weeks to warrant an entry here.

Org mode template expansions [2017-11-17 Fri 17:10]

What I'm currently working on to get my workflow for annotate.mattgauger.com down to less keystrokes.

The Rise of "Worse is Better" <2017-11-17 Fri 15:49>

by Richard Gabriel.

I had to share this at work again today, and I thought it was worth sharing here.

On being a senior engineer <2017-11-16 Thu 10:02>

Being able to write a Bloom Filter in Erlang, or write multi-threaded C in your sleep is insufficient. None of that matters if no one wants to work with you.

NoFlo - Flow-Based Programming for JavaScript <2017-11-16 Thu 16:52>

In the realm of different programming paradigms, here's a way to do data flow programming on Node. It even has a visual output for the graph of components. (But NoFlo is not, itself, a visual programming tool / visual block language.) This reminds me a lot of the data flow programming I did on Hoplon, which is a data flow or "spreadsheet programming" library on ClojureScript.

SLOs, SLIs, SLAs, oh my - CRE life lessons <2017-11-16 Thu 16:38>

Continuing on the theme of designing and operating internet-scale systems. The entire Google SRE book, which I read back in September, is worth a read.

On Designing and Deploying Internet-Scale Services <2017-11-15 Wed 10:45>

by James Hamilton - Windows Live Services Platform

Currently reading this and thought I'd share.

While auto-administration is important, the most important factor is actually the service itself. Is the service efficient to automate? Is it what we refer to more generally as operations-friendly? Services that are operations-friendly require little human intervention, and both detect and recover from all but the most obscure failures without administrative intervention. This paper summarizes the best practices accumulated over many years in scaling some of the largest services at MSN and Windows Live.

Take Elfeed everywhere: Mobile rss reading Emacs-style (for free/cheap) <2017-11-14 Tue 20:56>

For those that still use subscribe to RSS and want something that goes from their local emacs to their smartphone.

The Last Invention of Man - How AI might take over the world. <2017-11-14 Tue 20:45>

Some scifi for your day. By Max Tegmark, author if Life 3.0.

TERES-I Do It Yourself Open Source Laptop update <2017-11-13 Mon 18:52>

A DIY laptop built with an ARM chip. Putting together a laptop from a kit sounds really appealing to me right now.

https://www.staticgen.com <2017-11-12 Sun 17:46>

I looked at this list of static site generators before deciding to use Org mode to generate this page.

gram-ai/radio-transformer-networks <2017-11-12 Sun 17:46>

This could prove very interesting. DARPA issued a Grand Challenge to use machine learning with software-defined radio a few years ago.

Date: <2017-11-12 Sun>

Author: Matt Gauger

Created: 2018-01-29 Mon 09:36

Validate