OpenAI, .NET 2.0 and Bitcoin 💖’s coal [08.18.2017]
Trending videos this week on DailyDrip
OpenAI has created an AI that is capable of beating the Worlds greatest Dota 2 players. The AI was put on display at the International Dota 2 tournament in a 1 v 1 match. The project started in April, and now OpenAI is working on a 5 v 5 AI to compete in Dota 2.
Microsoft released .NET Core 2.0. As of August 14th the final release is available. Microsoft also announced the release of ASP.NET Core 2.0 and Entity Framework Core 2.0. Microsoft boasts support for 6 new platforms and major runtime improvements.
Farley Reynolds addresses some of the issues with browser compatibility on CSS Grid. Reynolds shows how some simple Sass mixins can fix most of the issues with IE and Edge and outlines other drawbacks. He concludes that even with a little inconvenience from dealing with cross-browser,
CSS Grid layouts are awesome.
I know it’s not a strait dev issue, but we as devs should think about energy usage. Que the Bitcoin Energy Consumption Index. Currently, Bitcoin alone requires as much energy as the country of Tunisia -- and the requirements are growing. Most of our energy comes from Oil and Coal, and we are burning a lot of it to power Bitcoin. If you’re interested in energy sources checkout this great book. For an opposing view, checkout Serious faults in Bitcoin Energy Consumption Index.
An Intro to Compilers - looking at LLVM, great high level intro
How to Intentionally Trick Neural Networks - This will be a big deal in the next 10 years
Ad blocking is under attack - Getting unblocked via DMCA takedowns
Even Better Support for React in Flow - Strict typing for your classes
Let's remove the Global Interpreter Lock - 100k for GIL-less python? I’m in for $10
SVG can do THAT?! - great writeup on how to use SVG in unexpected ways
APIs as infrastructure: future-proofing Stripe with versioning - I’m not sure that tying your APIs to timedate codes makes it ‘future proof’
Kubernetes at GitHub - Github goes full on Kubernetes
TensorFlow tutorials and best practices - GREAT code-heavy tidbits on TensorFlow
How Postgres Makes Transactions Atomic - A deep dive into transactions
Calling Rust From Go with Near-Zero Overhead - You got Rust in my Go
Elixir in Depth - a look at the motivations and high level functionality in Elixir
Rust for the web - 3 approaches to writing Rust for the web
Migrating 1200 db from Mysql to Postgres - a solid walkthrough of a production db platform change
Songbird: Spatial Audio Encoding on the Web - go play with the demos, this is impressive
GBC Pokémon: Yellow Version
Arbitrary Code Execution- Gameception
Nebulex a caching library for Elixir - Cache is King
Dive Deeper - Nifty Academics
An Introduction to Quantum Computing, Without the Physics - Still requires lots of math
The magic constant 0x5f3759df and an extremely neat hack - for all your fast inverse square needs
PyGraphistry is library to extract, transform, and visually explore big graphs - generate and manage giant graphs
I Bought a Book About the Internet From 1994 and None of the Links Worked - great historical article, not dev heavy
Blog Posts this week from DailyDrip
This post was written by the DailyDrip team and syndicated via Inside.com's network of email newsletters.