Ryan Barrett's blog

Blank wall after removing a decal mural. Bonus points: find the snail, squirrel, and butterflies.

Tue, 21 Jan 2020 14:52:12 +0000

AI vs ML

Are there any common forms of AI now that aren’t machine learning? Historically we had expert systems, formal logic, hand-authored decision trees (eg old school machine translation), domain-specific algorithms (eg A* pathfinding), and more. Nowadays it seems like everything is some form of ML trained on real world data. (I’m broadly lumping everything generated automatically […]

Sun, 12 Jan 2020 14:21:03 +0000

πŸ€ͺ At Badrutt’s Palace, St. Moritz, Switzerland.

Sun, 05 Jan 2020 00:54:52 +0000

yes please At Portland International Airport.

Sun, 05 Jan 2020 00:38:29 +0000

Fascinating: distributed systems techniques now also apply to performance sensitive applications on high end multi-core computers, eg AAA game engines on modern consoles, as well as to actual distributed systems. Using the holidays for a 2-week coding session. Writing a new transactional memory manager that’s O(1) for all operations, completely non-blocking and progress-guaranteeing, and uses […]

Sat, 28 Dec 2019 15:08:02 +0000

Sat, 28 Dec 2019 06:33:36 +0000


Sat, 14 Dec 2019 01:23:51 +0000


Sat, 14 Dec 2019 00:12:57 +0000

I wonder what William Thackeray would think if he knew that his seminal 19th century novel was now being used to hock pop culture magazines, paper napkins, and underwear.

Mon, 09 Dec 2019 14:12:43 +0000

Reverse Turing tests

I’ve been watching FailRace‘s Survive the Hunt series recently, and it’s fascinating. Dennis and his friends have invented a fundamentally new kind of hide and seek. They start by jumping into GTA 5, an online game with a convincing simulation of a busy city. They turn off the map, names, and other indicators that show […]

Mon, 02 Dec 2019 05:25:23 +0000

Page created: Sat, Jan 25, 2020 - 09:05 PM GMT