News
Pranoy Radhakrishnan says that if Deep Learning is Software 2.0, then Generative Adversarial Networks are Photoshop 2.0. Generative Adversarial Networks (GAN) can be used to map a semantic map of an image to a photorealistic synthesized image. Think a much nicer version of the classic Children’s Drawings Painted Realistically. If the introductory article piques your interest, you should read the paper, High-Resolution Image Synthesis and Semantic Manipulation with Conditional GANs. To see how it’s implemented, check out the code.
Django 2.0 is here. New features include a simplified URL routing syntax, mobile-friendly contrib.admin, and window expressions. Read all the new features and changes on the Django 2.0 release notes. Did you click that link? If you did make sure and checkout the next story below. :)
Are you really good at Python/Django/ML? How about Postgres? DailyDrip is looking for a couple of experts to help write amazing content on those topics. If you think you are a fit, email
[email protected] for more info!
)
It’s finally time to start implementing CSS Grids in your applications. Virtually everyone supports it except for older IEs. Per Harald Borgen on FreeCodeCamp explores how to quickly prototype websites with CSS Grid. This is a wonderful guide that explores the basics of CSS Grids without ceremony. Includes code, pictures, and great examples. I can’t wait to abandon CSS frameworks for layout!
Jandem writes in detail about SpiderMonkey optimizations in FF Quantum. Check out optimizations made for shift/unshift. Regular expressions, and inline caches. Also, if you aren’t familiar you can read more about Mozilla’s JavaScript engine, SpiderMonkey.
Development Dregs
Logic programming with Prolog - Prolog is an amazing language for learning about programming. Even if you never plan to write Prolog this is worth reading!
Here's why I love Go - Author nails why Go has gotten so much traction
Ruby 3x3 Progress - 3 goals: performance, concurrency, typing
The languages which almost became CSS - fun history, worth reading
Linux Journal Ceases Publication - I’ve read this for ages and now it’s gone. Wish they had a donate option. Good news: there’s still LWN
Gemini PDA: 20 years on, meet the all new Psion Series 5 - This would get me back to a flip phone so fast. Looks like a newer Nokia N900.
Compile Idris to Vimscript, like you always wanted
New zine: So you want to be a wizard - Julia Evans teaching you how to learn more; Reminiscent of Unix for the Beginning Mage
Erlang Garbage Collector - If you wanted to know how Erlang GC works in scary detail, make the link purple
AI Safety Gridworlds - The AI Safeword is banana
A tutorial series for writing GTK applications in Rust - I’m a huge fan of GTK, and this is really neat
Deep Image Prior - The cool part of this is that they don’t train the AI.
Debugging an evil Go runtime bug - A deep dive into the Go runtime to troubleshoot a difficult language bug
Kubeflow – Machine Learning Toolkit for Kubernetes - Easily spin up an OSS Tensorflow stack
Neural Networks in JavaScript with deeplearn.js - Super cool, but I question the validity of doing NN with JS, when Python/Go/Java are so good at it, with better toolchain support
Introduction to R Programming - If you are interested in R, this is a great starting point along with the DailyDrip R series
Exploring Quantum Computing - A QC book aimed at developers, instead of scientists
How to Hack a Turned-Off Computer, or Running Unsigned Code in Intel Management Engine - PDF warning, deck on how IME is exploited
The Microservices Misconception - You probably don’t need ‘micro’-services, and how are they any different than SOA?
Maintaining An Independent Browser Is Incredibly Expensive - Why Mozilla needs 1200+ developers (they do)
Introducing electron-toolkit: The Electron app to build and launch Electron apps - If you’re building an electron app, this will save you time.
The man behind the most important tool in data science - McKinney talks about Pandas’ impact
This post was written by the DailyDrip team and syndicated via Inside.com's network of email newsletters.
by Matthew Ray