Mozilla released a world class Open-Source speech recognition model and voice dataset. The voice dataset is the 2nd largest in the world that is available to the public. Read the full announcement or download the voice data for free.
The W3C accepted DRM into what was formerly the open web. The EFF argues that having lost the DRM fight we must go up to a higher level and address issues in the DMCA. In DRM's Dead Canary: How We Just Lost the Web, What We Learned from It, and What We Need to Do Next a very detailed history and set of next steps are presented.
Melissa Mcewen just doesn’t want to be a software developer anymore. She says she loves coding, but hates the industry. Mcewen argues that companies aren’t actually looking for passion, but instead are just looking for people who will endure long hours. Extra points for the Snowcrash reference up top.
Andrej Karpathy, Director of AI at Tesla, suggests that neural networks and deep learning represent a fundamental shift in how we write software, dubbing the ML-aided development style "Software 2.0". Pete Warden, Staff Research Engineer at Google and Technical Lead for Tensorflow, agrees in a follow-up post. It's pretty hard to argue with the results Google and Tesla have seen from their models. Are you ready for this future?
React Training has released all of their Advanced React.js Lectures for free. The React Training team created React Router and helps teach the Nano Degree for React at Udacity, so they might know a thing or two about React. Read the announcement by Ryan Florence, take a look at the free content available, and definitely take a look at some of DailyDrip’s content on React & React-Native!
Introducing npm graveyard! A place for npm packages that are no longer being maintained, and maybe one day, find a new home through adoption. If you want to be a maintainer of an OSS project it has never been easier. Go raise an npm package to life or let it rest in peace at the npm graveyard.
"You Wouldn’t Want to Spread Cancer, Would You?" This is the question Casper Beyer asks before telling you that Electron is Cancer. Beyer argues that performance matters, and Electron apps eat up memory, so stop using Electron just because ‘it’s easy’. Not to beat a dead horse or anything.
Terrain rendering algorithm in less than 20 lines of code - this is really impressive, and the readme explains how it works so well
Gets You Root- A breakdown of why the High Sierra security hole happened
AWS Amplify – A declarative library for application development
CSS Grid Starter Layouts - simple demos of grids with a handful of layouts, really great.
Testing an API Against its Documentation - Node/Express testing via Dredd
Pspg – Postgres Pager - improve pager over just using less
A handy guide to financial support for open source - worth the read if you work on or want to support OSS
Donald Knuth - The Patron Saint of Yak Shaves - a short history of TeX
Uber Paid Hackers to Delete Stolen Data on 57 Million People - Don’t commit unencrypted keys
User experience design for APIs - short piece on making your APIs approachable
A CEO's Guide to Emacs - a solid intro to emacs, more technical than the title suggests
Advent Of Code - small coding puzzles with a Holiday Theme
Astro Programming Language 0.2 - still really clean, but has some interesting syntax direction
Python programs to practice or demonstrate skills - repo of coding exercises in Python
Spheres & Points - topographical space programming FTW
React v16.2.0: Improved Support for Fragments - less redundant HTML elements from React, yay!
Kotlin Spinner Game – Cross-platform mobile multiplayer, fully built in Kotlin -
React-spreadsheet-grid - if you need to build an excel clone, this may be a good place to start
So, what's wrong with SBT? - Scala’s formerly "Simple Build Tool" may need some love
From Markdown to RCE in Atom - Remote Code Execution in your editor, for fun and profit; already patched.
Of SVG, Minification and Gzip - how to write more compressible code
Move Slowly and Fix Things - On the ethics of programming and design for modern apps
SVG Metaballs - math heavy, but a great discussion on how to animate SVG
The Unwritten Rules for Github by devdiscuss - sometimes controversial github best practices
Demystifying Floating Point Precision - floating points are hard, and this demystifies them a lot
A vulnerability by any other name - why memory safe languages are important
Exploring the Linguistics Behind Regular Expressions - etymology of regex? cool!
This post was written by the DailyDrip team and syndicated via Inside.com's network of email newsletters.