Aw, I was hoping to see that slave mode was fixed. I want to use slave mode to make a music player with my own user interface and library/playlist manager in Ruby without having to worry about how to actually play the music. Unfortunately slave mode in mplayer seems kind of unstable and sometimes even gives the wrong answer (I think it's a known bug). I wasn't aware of mplayer2, I'll have to try that and see if it works any better.
But does anyone know of a program or library with a proper interface for controlling a music player?
While MPD is probably ideal for your use case, there are lots of toolkits that facilitate this delegation. Many Linux apps utilize GStreamer to do this, including several very prominent ones. Heck, even VLC and mplayer are just "interfaces" on top of decoders. It's pretty uncommon to rewrite this type of code, considering its complexity. There a lot of tools that allow you to reuse media decoders and output frameworks.
I don't know if this works for everyone, (and I hate to appeal to magic), but I'm pretty sure it was http://mislav.uniqpath.com/poignant-guide/book/chapter-3.htm... that gave me a visceral understanding of Ruby's syntax. For example, the slashes surrounding the Regexp are like pins that you stick the Regexp onto the paper with, and it lights up if the pattern matches. The at signs stand for "ATtribute". Exclamation/question marks have meanings analogous to their natural language counterparts. And the vertical bars form a little chute that the block variables slide down into the block through. It's really fun.
Jan. 2013 was _why's first reappearance. He had actually updated his website with the first couple entries in the print queue in December, but no one noticed until January. After people noticed ( http://news.ycombinator.com/item?id=5015087 ), _why started updating it with more pages in the print queue, one of which said the print queue was going down until April 18, and would then be up during the hours of 4 to 12. Which sounded like _why was going to do something big that day.
If anyone wants to hook their actual printer up to _why's queue (which I'm pretty sure is what he intended), iandennismiller transcribed the OCaml program in SPOOL/HOMEWORK which polls whytheluckystiff.net and sends the PCL files to your printer: https://github.com/cwales/cwales.github.com/pull/4
It's quite magical. I was woken up this morning by my printer, when the first pages were being published. Now every 5, 10, or 15 minutes my printer starts clanking away (it's an old one) and a brand new page slowly emerges. Great way to read a novel, if that's what it is.
It's a little taller, but it still looks like an o to me. If you go to http://www.youtube.com/watch?v=ShpcjWG_Meo it says "This video is unavailable", which means that a video did exist at some point at that URL.
Heh, not knowing Java very well, I scoured the BigInteger docs for quirks and loopholes, then gave up and found your comment. I guess "java.security.SecureRandom" sounded too impregnably secure to be worth looking into.
I talked to the guy who did the interview a month ago and told him about the problem and advised him to change it to why.usesthis.com and his last words were "you know, i think i might do that. :)" So.