Nintendo emulation has not been a new thing for more than a decade. But there’s a benefit to being that old: The techniques for making NES games from scratch can be understood. This is where PyNES comes in. Created by Guto Maia, PyNES basically does what its name implies: use Python to create NES assembly … continue reading
Welcome to another long weekend. What better time to learn the very basics of a new language? We’ve got a host of links below to some tutorials, so dive in and learn you some Ruby, Python, COBOL, FORTRAN, Factor, or whatever! Looking for a fun way to learn Ruby? Try Ruby is a great place … continue reading
Devpost, the hackathon platform formerly known as ChallengePost, has released its first Student Hacker Report for the 2014-2015 academic year, ranking the most popular platforms, programming languages, APIs, libraries, frameworks and more at hackathons over the past year. The report shows Android edging out iOS 38.2% to 22.7% for the most popular mobile platform, while … continue reading
A new beta of Python 3.5 arrived today. Beta 4 of the next revision of the popular programming language adds only four bug fixes, while 3.5 itself is a few months from completion. The primary changes between 3.4 and 3.5 are the inclusion of a new matrix multiplication operator and co-routines with Await and Async … continue reading
This week’s featured GitHub project is Keras, a modular neural network and deep-learning library based on the Theano Python library. Keras allows for fast prototyping of deep-learning applications through a minimalist library structure of modular, extensible components. Developed by François Chollet, the neural network library is designed for quick experimentation, and supports both convolutional and … continue reading
Normally at this time on a Friday you’d be reading about whichever interesting open-source project we decided to highlight for our GitHub Project of the Week. But this week it seemed more pertinent to take a closer look at the recently released GitHub 2014 Transparency Report. The report details every disclosure and takedown request, search … continue reading
Mikeal Rogers, a developer on the io.js team and an active member of the Node community, has posted a proposal on GitHub for reconciliation of the io.js fork with Node.js. Rogers posted an open GitHub proposal entitled “Reconciliation Proposal #978,” laying out preliminary plans for the merger, the technical governance structure, proposed working groups, and … continue reading
At the IBM InterConnect conference in Las Vegas this week, IBM announced modular mobile solutions, a new hybrid cloud initiative, enterprise and developer cloud services, and IBM Enterprise Containers. IBM laid out plans to develop half a dozen native, HTML5 or hybrid-optimized apps on the IBM MobileFirst platform to build and deploy mobile apps, or … continue reading
Python creator Guido van Rossum’s proposal for static type-checking annotations is inching closer to reality, and the feature has taken on a new name: type hinting. Back in August, van Rossum published a proposal on the Python mailing list recommending type-checking annotations as a valuable feature for the next version of Python to improve the … continue reading
#1: Mermaid Mermaid is the whimsical name of a simple markdown-like script language for generating charts from text using JavaScript. Developed by Knut Sveidqvist, Mermaid simplifies documentation by rendering code as simple charts and graphs, styled in different shapes, nodes and classes. #2: Rocket is a new container runtime from CoreOS. Read all about Rocket … continue reading