Trending this week on the DailyDrip Distillery
News
Jeff Harris "embedded a RESTful API into the classic 1993 game DOOM, allowing the game to be queried and controlled using HTTP and JSON." Full details in the article , of course, but essentially he slipped a C-based RESTful HTTP server into chocolate-doom, without breaking the game loop. The source is available on GitHub.
Stanford AI educator Andrew Ng announced deeplearning.ai and a new course on Deep Learning on Coursera . Andrew says these courses will help you effectively learn and apply Deep Learning, and will help you start building a career in AI. Read the full article or take a look at the course sequence . Sign up quick; the first course starts Aug. 15.
Swift 4 will no longer be accepting proposals as of Aug. 8th. Ted Kremenek of Apple said "Now it is time to turn our attention to Swift 5." Ted said Swift 5 is going to focus on ABI Stability, laying the groundwork for concurrency, and refining and broadening the core of the language.
DeepMind and Blizzard are pushing the barriers on AI research by open sourcing some awesome AI research tools . From a new Machine Learning API developed by Blizzard to a DeepMind toolset that allows easy AI integration with StarCraft II called PySC2. [ed. As someone deeply addicted to StarCraft2, I wholeheartedly support this development.]
Lukas Schörghuber decided to bid farewell to writing Go. He had some good things to say about the language including Message passing natively supported, truly fat binaries and support for BSD and Windows. However, for him the cons outweighed the pros. Cons include strict enforcement of Google code guidelines, broken package management, missing generics, and more. While you’re getting rid of Go, "go" ahead and dump Firebase as well.
Unreal engine released version 4.17. New updates include sequencer improvements, global shader support for plugins, and initial support for development on Xbox One X. Read the full update or watch really cool videos showing off the new features .
Development Dregs
-
Firefox 55: first desktop browser to support WebVR - Real update coming on Firefox 57.
-
How to confirm a Google user’s specific email address (Bug Bounty Submission)
-
WebAssembly: A New Hope - Can’t read this title without thinking about Starwars.
-
Fitting to Noise or Nothing at All - "I don’t think a specified model is going to appear out of a septic tank of lagged returns and moving averages."
-
JavaScript for People Who Hate JavaScript - "2017 is finally the year of “JavaScript on the Desktop", where “DESKTOP” is an acronym for Developers Enjoy javascript now even though they thought it SucKed compared To Other Programming languages before.”
-
The Tech Lead’s New Project Checklist - Looking to level up? Run through this checklist even if you aren’t a lead yet...
-
Why Github can't host the Linux Kernel Community - tldr multi-repos
-
Why I Still Use Vim - it’s not a web browser
-
Let 'localhost' be localhost - People should read RFCs and this is an easy one to follow :)
-
Atom 1.19 - now with less memory usage
-
Leslie Lamport: Thinking Above the Code - an older talk, but it’s Lamport! "6 Specs are better to understand than 800 lines of code..."
-
If your software should be cross platform and accessible, forget about Qt
-
Redux-First Router - Just dispatch actions - Interview with James Gillmore - as an Elm developer, this is something I’ve found missing from other React routing libraries.
-
Apple signals it's willing to let next-gen web apps compete with iOS apps
-
Reducing Elixir Backend Time From 120ms to 20ms With Parallelization - this sort of solution is why I love Elixir.
Dive Deeper - Regex, Tor, and Algos -- ohh my!
Blog Posts this week from DailyDrip
This post was written by the DailyDrip team and syndicated via Inside.com's network of email newsletters.
Comments for DOOM, StarCraft, Unreal, AI and Teapots!