112 karma · joined July 7, 2012
If you've got a question, or require linux consultancy, don't hesitate to get in touch.
Here's a snippet from my CV:
Good leadership skills and able to efficiently work alone or as part of a multi-disciplinary team. Extensive linux, networking and virtualization knowledge in parallel with windows desktop and server administration experience.
"Great repository names are short and memorable. Need inspiration? How about drunken-nemesis."StudioSysadmins is a good place for VFX ops guys.
I've tried many a time over the years to do good front-end work (especially where web apps are concerned), and I've concluded that I suck at it. Really. The things I find appealing are entirely orthogonal to the rest of the world, especially that cool school of UX engineers. I'm generally content with synchronous http requests, and adding Ajax is always an afterthought.
As a result, I stopped making crap websites for people. I started making nice backends, and who doesn't love a nice backend(?).
Everyone (especially me) is a lot happier when I'm not breaking the look and feel of a site/app/application/product, and I'm a lot happier when I don't have to care how it looks. I'll provide an API, and some other person can make it look good. That's the way the world works.
Asking everyone to be a full-stack engineer is a nice pipe dream, but consider the same in other professions. You'd be asking neurosurgeons to know the same level of detail as dermatologists, and vice versa. You'd be asking a Professor of Particle Physics to understand tertiary protein folding (as his biological counterpart might).
There is no such thing as "overspecialisation", only oversimplification of the job at hand.
It takes a midi file (you upload it), and creates a markov chain represented as a directed graph.
Things it doesn't do very well: polyphony, chords (this will be in the next release), the processing queue representation is weird. I'll fix that one day. Maybe.
Inspired by http://xkcd.com/851/, http://news.ycombinator.com/item?id=4671687 and Bioinformatics, in a rather roundabout way.
Not bad for 3 days work. Technologies used: Python Django Pusher Celery Supervisord
If you had all of the instance data stored on a fast SAN, so that it was available to all of the hosts simultaneously (possible.)
And you had an ultra-high speed interconnect (40Gbit Infiniband would do) between hosts, for sharing the memory state when you migrate..
4GB of memory, at 40Gbit/s would be transferred in 0.8s. (assuming perfect throughput, all cows are spherical, etc..)