All copyrights are set to expire at some point. 40 years ago in 1976 the expiration was extended from 56 years to 70 years. If that didn't happen, however, some pretty famous works from 1960 would become public domain.
The best explanation of Conway's game of Life with an interactive tour exploring emergence.
A solid article about some observations about the things that great programmers do.
Little did I know, you can write breakout inside a pdf document!
Brett Victor explores interactive math with the scrubbing calculator.
An amazing procedural rendering in just under 1000 lines of code. No images, no external assets. Just code. Phenomenal.
Eve is a new paradigm in the way we program. The goal is a little ambitious but there are some really cool ideas behind it. You can think of it as a more powerful version of Excel. And since the entire language is referentially transparent, I'm sure there are going to be an amazing set of tools for visualizing what you code in real time.
It's unlikely that the cryptography generated by these neural networks is going to better than AES, but its a elegant demonstration of adversarial optimization.
Mathematica is one of the most mind-blowing pieces of technology I've ever seen and it's only getting better. This year they added curated data sets for human anatomy, food, historical empires, yoga poses, and much more.
Jose Valim gives an awesome Keynote at ElixirConf 2016 demonstrating how easy it is to lazily distribute computation in Elixir since it baked right into the language.
if (something === true) rather than
The trade-off between client-side web apps and server rendered websites doesn't have to be so black-and-white. Using some new Webpack tools, you can generate static HTML at compile-time.
Markdown can be a lot more extensible than you might think. This talk shows you how to create markdown tags that render React components!
AWS now offers FPGA instances along with a marketplace. This is big deal in the world of machine learning and data processing.
This is a great introduction into monadic error handling and one of the many reasons people are flocking to Rust.
Rust comes loaded with language features that elegantly compile into performant low-level instructions.
Keynote talk at Google I/O demonstrates some of the latest features in Google Chrome like Service Workers and IndexedDb to build a "progressive" chat application that works offline.
Kakoune is reinventing modal code editing and has some really features that improve on Vim.
Very interesting talk about "code slicing" using unit tests with code coverage reporting to make it easier to read and understand how code works.
An open source ride sharing application that you interact with through a Telegram chat bot -- very cool. Pretty much every application can be reimagined as a chat bot and the benefit of using a chat bot is a much lower barrier to entry to build a product. You don't need to build your own frontend application for every platform, and you don't need to integrate your own payment systems.
A comprehensive history of computer viruses from DEFCON 19 (2011).
An awesome interactive introduction to discrete signal processing.