Four short links: 2 September 2016
Automated Web Regression, AI Policy, Defining Computation, and Go Patterns
- BrowserLab — Facebook’s automated regression testing for web front ends.
- AI100 — Stanford’s research report on AI. No machines with self-sustaining long-term goals and intent have been developed, nor are they likely to be developed in the near future. Instead, increasingly useful applications of AI, with potentially profound positive impacts on our society and economy are likely to emerge between now and 2030, the period this report considers. At the same time, many of these developments will spur disruptions in how human labor is augmented or replaced by AI, creating new challenges for the economy and society more broadly. Application design and policy decisions made in the near term are likely to have long-lasting influences on the nature and directions of such developments, making it important for AI researchers, developers, social scientists, and policymakers to balance the imperative to innovate with mechanisms to ensure that AI’s economic and social benefits are broadly shared across society.
- What We Talk About When We Talk About Computation — the fields of computational complexity theory and programming language theory. My goal in this post is to show that while both sides use the term “model of computation” (or even just “computation”), they each refer to something radically different.
- Go Patterns — A curated list of Go patterns and idioms.