Trending blog posts this week on DailyDrip
News

Google released ARCore, their library for easily producing Augmented Reality experiences. They go into lots of detail in their official announcement blog post. Right now it runs on the Samsung S8 and the Pixel, but they’re targeting 100 million devices by the end of their preview period. Apparently it’s largely a renaming of the existing Tango SDK - but that just means it’s had years of real-world use. Out of the box, it works with Java/OpenGL, Unity and Unreal.

In which Alexander Muse talks about unconfirmed reports of How the NSA identified Satoshi Nakamoto via stylometry. By tracking statistics of word usage and sentence structure, Alexander claims the NSA identified the individual(s) behind Satoshi. Makes one wonder when a project that attempts to mask your identity by shifting words and phrases to match common usage and other authors will appear.

Clippy is back as a plugin for VisualStudio! Go download ClippyVS, and tell your old friend Clippy hello. The extension is still in development, but the author boasts that Clippy is back in most of its original glory
. Can’t wait for the upgrades: “It looks like you’re trying to compile with syntax errors!”
Let’s rethink drag and drop with Alex Reardon. Alex analyzes what makes a drag and drop interface more beautiful, natural, and accessible. He proposes that physicality is the core design principle that makes the difference -- and made it the main idea behind react-beautiful-dnd.
Deep learning enthusiast Aymeric Damien made a tutorial for beginners on TensorFlow. From ‘hello world’ to training a neural network on multiple GPUs, this tutorial has everything you need to get started with TensorFlow. Go try it out now.
Development Dregs
How I replicated an $86 million project in 57 lines of code - sticking it to the man with OSS
Activity Feed Design & News Streams - light on code, heavy on logic
Layoffs begin as Galvanize restructures - seems like dev bootcamps are struggling
How I built a CMS, and why you shouldn’t - he’s only built 5 CMSes? cute.
Webpacker 3.0: No separate process needed, less config generated - Death to Rails’s Asset Pipeline
The software engineering rule of 3 - controversial, but well thought out
Let’s stop punishing IoT devices that embrace HTTPS, shall we? - could open security holes, we need a better approach for self signed certs.
Download & Play with Cryptocurrencies Historical Data in Python - come for the code, stay for the pretty graphs
Off main thread HTML parsing in Servo - my HTML parsing is a little Rusty
Linear search vs Binary search - Math and Comp Sci heavy, a real winner
java.math.BigDecimal toString is not thread safe - RIP every Java financial app ever
Turn Clojure data structures with Honey SQL - because SQL string manipulation is so passé
Fast Properties in V8 - if you write JS you should read this twice
Farewell, Solaris - reason: not enough users using it. Perhaps people running a good OS also run a good DB?
Multiple vulnerabilities in RubyGems
An adventure in trying to optimize math.Atan2 with Go assembly - not ultimately successful
, but a fantastic writeup of How To Engineering.
Coreboot and Skylake, part 2: A Beautiful Game! - Hey these folks are also crowdfunding a new, open phone built atop Matrix!
Fizzlefade - In response, Salvatore Sanfillipo (Redis’s creator) implemented Fizzlefade with Feistel Networks.
Introducing KSQL: Open Source Streaming SQL for Apache Kafka - Awesome! who’s bringing this to GenStage?
Concurrent JavaScript: It can work! - I want to believe
Burger King launches WhopperCoin crypto-cash in Russia - ZOMG in fact you will be able to power smart contracts with bad nutritional habits!
Reducing Python's startup time - wow, a story of bikeshedding with a happy ending.
Hardening the Kernel in Android Oreo
The technical story of Asana’s arduous rewrite - really nice writeup of an incremental approach to the big rewrite
.
Dive Deeper - ARCore
This post was written by the DailyDrip team and syndicated via Inside.com's network of email newsletters.