In-App Notifications in Elixir
Redux First Router - First Impressions
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.
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
Arbitrary Code Execution
Nebulex a caching library for Elixir - Cache is King
An Introduction to Quantum Computing, Without the Physics - Still requires lots of math
On the design of distributed programming models
The magic constant 0x5f3759df and an extremely neat hack - for all your fast inverse square needs
On Norbert Blum’s claimed proof that P does not equal NP
New P≠NP proof: I’d again bet $200,000 that the paper won’t stand
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
This post was written by the DailyDrip team and syndicated via Inside.com's network of email newsletters.