This is just a place for me to keep links that I've found interesting on various topics I've been interested in lately.
- MEWO2 - Machine Learning, Twitter Bots, & Game Dev
- Climate Change - Only a little software talk, but looks interesting.
- Ray Toal's Entire CS Degree - Notes from Ray Toal's entire CS degree. This is just a great thing all together. A wonderfully complete coverage of all the great take-homes from his undergraduate degree.
- learncpp.com - So far my favorite introduction to the C++ language. Covers the language fairly completely.
- ridiculousfish - Will it Optimize - Pop quiz about what GCC does for you
- TensorFlow C++ API - TensorFlow is only partially available in C++. But it is there.
- NCURSES - Complete guide to the Linux-standard library NCURSES.
- Writing programs with NCURSES - Complete guide.
- C Games in NCURSES - A blog showing how to make a simple game with NCURSES.
- demo.c - A gist showing off a simple, resizable NCURSES window.
- FSM Wikipedia - Not terribly helpful, very abstract.
- IBM Charming Python - A general Python FSM implementation.
- Eli Bendersky's blog - Co-routines vs FSMs.
- Charming Python - FSMs with generators.
- Tyarkoni's blog - FSMs in Python
- Tyarkoni's GitHub - FSM library for Python.
- Stack-Based FSM for Games in Java - High production value, clearly written, good OOP solution.
- Generating Fantasy Maps - Geology-based awesome implementation for fantasy map generation in JavaScript (with an older implementation in Python)
- GNU.org Makefiles - Authorative and complete
- ND.edu Powerpoint - Quick PowerPoint intro
- CProgramming - C-centric introduction
- MrBook.org - Short-and-hopefully-sweet
- MNIST For ML Beginners - Character recognition with TensorFlow.
- Recurrent Neural Networks - Learn the NN patterns most useful to NLP, in TensorFlow.
- Classic Generating Sentences - A quick, practical introduction to generating sentences with N-Grams and Markov chains. Very much for beginners in NLP.