ScienceCasts: The Sound of Earthsong - YouTube
ScienceCasts: The Sound of Earthsong - YouTube: ""'via Blog this'
ScienceCasts: The Sound of Earthsong - YouTube
ScienceCasts: The Sound of Earthsong - YouTube: ""Cut or trim mp3 files with Linux, mpgsplit and mp3cut
Cut or trim mp3 files with Linux, mpgsplit and mp3cut: "sudo aptitude install poc-streamer"Music Visualization, 1938, All in Paper: Oskar Fischinger’s Masterpiece “Optical Poem”
Music Visualization, 1938, All in Paper: Oskar Fischinger’s Masterpiece “Optical Poem”: "Before digital animation, the early works of abstract pioneers constructed meticulous sequences of images that transformed music into synchronized visual for the first time.C++ and Beyond 2012: Herb Sutter - You don't know [blank] and [blank] | Channel 9
C++ and Beyond 2012: Herb Sutter - You don't know [blank] and [blank] | Channel 9: "In addition to the many new C++11 features that everyone's listing, it has dawned on me over the winter that there's actually another major change that isn't being talked about anywhere, or even being listed as a change in C++11 at all as far as I know, because I and other key experts and committee members I've asked didn't fully realize that we altered the basic meaning of not one but two fundamental keywords in C++. It's a change that has profound consequences, that rewrites and/or invalidates several pieces of pre-C++11 design guidance, and that's directly related to writing solid code in a concurrent and parallel world. This isn't just an academic change, either — everyone is going to have to learn and apply the new C++11 guidance that we'll cover in this session."JavaScript (ES6) Has Tail Call Optimization - A Passion for Breaking Things - Brandon Benvie does JavaScript
JavaScript (ES6) Has Tail Call Optimization - A Passion for Breaking Things - Brandon Benvie does JavaScript: "What is a Tail Call and Why Should I Care About Optimizing It?harmony:proper_tail_calls [ES Wiki]
harmony:proper_tail_calls [ES Wiki]: "We need to define when a call is in possible tail position for safety purposes, and proper tail position for liveness purposes. An implementation MAY implement a call in possible tail position as a proper tail call (PTC) and MUST implement a call in proper tail position as a PTC. (Loosely speaking, implementing a call as a PTC is also known as tail call optimization.) The old ES4 proposal for proper tail calls should be adapted to provide these definitions for ES-Harmony."Setting up Ubuntu 12.10 on a Macbook Pro « projectz
Setting up Ubuntu 12.10 on a Macbook Pro « projectz:When EC2 Hardware Changes Underneath You… | PiCloud Blog
When EC2 Hardware Changes Underneath You… | PiCloud Blog: "Amazon seems to have disabled the OSXSAVE feature at the hypervisor layer on their new Xeon E5-2665 based m2.* series of instances. This may just be because their version of the Xen hypervisor that manages these instances lacks support for handling AVX registers in context switching. But even if support does exist in the hypervisor, it makes sense to disable AVX for the m2.* family as long as there are Xeon X5550 based instances. Imagine compiling a program on an m2.xlarge EBS instance, thinking you had AVX support, and then upon stopping/starting the instance, finding that the program crashes, because your instance now runs on older hardware that doesn’t have AVX support! A downside of VM migration is that all your hardware must advertise the least common denominator of capabilities."Decorators and Functional Python
Decorators and Functional Python: "Decorators are one of Python's great features. In addition to their intrinsic usefulness in the language, they also help us to think in an interesting way — a functional way.New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!