Gitvix links publications submitted to arxiv with code hosted on Github. Nice idea!
In recent years, a highly interesting pattern has emerged: Computer scientists release new research findings on arXiv and just days later, developers release an open-source implementation on GitHub. This pattern is immensely powerful. One could call it collaborative open computer science (cocs). GitXiv is a space to share links to open computer science projects.
I find it fascinating that the complexity of any biological structure, and the brain in particular, is the result of a low-dimensional encoding, simple developmental mechanisms and external input. This visualization of abstract growing structures gives a pretty good idea of how we can think of this process. Apart from that, these structures look absolutely stunning.
For all 3D and space enthusiast, this might be very interesting. NASA offers 3D models for many of their spaceships, satellites and devices they used in the past (e.g. the opportunity rover, the Apollo lunar module) as free download on their website. Most models are in 3ds or obj-format which should be readable by most 3d-tools. Some of them are even in Blender.
After you know the basics for an instrument and you can play a few songs, it becomes more and more attractive to play freely any song you hear and like. This is not that difficult ones you know the chord progression for a song. Hooktheory is a huge database for chord progressions but, in contrast to other websites, it gives you the relative chords for a certain key (like VI-IV-I-V) and not the name of the chords in a certain key (like Am-F-C-G). This is exactly the way a musician needs it when you have your favorite keys in which you like to play and you are just interested in the progression itself. It is also a much better way to understand the principles behind music. Hooktheory is a great website for this as the database has a very high quality standard, provides the chords along with a midi-file and a Youtube-video of your song and displays the chord progression for any key you like.
And to get an additional boost of motivation to learn how to play any song you like, I recommend all the videos created by Collective Cadenza.
What a great eBook for learning how to solve problems in Matlab: Experiments in Matlab. It covers topics like Google Page Rank, Game of Life, Sudoko, Shallow Water Equations any many more. A perfect tutorial like introduction that shows you immediately the practical use of being able to program (in any kind of language).
If you are interested in playing the piano just by your ear, to improvise or to reinterpret common songs, you need to improve your technical skills and gain a deeper understanding of the principles behind certain musical styles. Bill Hilton created numerous videos that cover various aspects of piano playing that are very helpful to autodidactically improve your skills.