Planet Tacobeam

March 04, 2010


J. Paul Reed: Focusing Those Binoculars

Some of our astute ornithologists have noticed us busily working on the Songbird1.7 (known as the “Nirvana”1) release and have asked where the builds are.

Starting with this release, we’ve made a slight change to how we deliver release-branch builds: we’ll be calling out specific builds off of the release branch to focus attention on, instead of having every nightly build published.

We’re making this change for a couple of reasons:

  • Reduce churn on incoming issues that are known, but which need to then be triaged and percolate through the development process.
  • To point developers and users to builds we know are worth looking at; we want to help focus the precious testing time our development and end-user community donates to looking at bits that are more “known quantities,” so they’re not frustrated with issues that are both known and which we’re actively working on fixing during release cycle.

This change will not affect source code availability via publicsvn; developers will still be able to pull release branches and build from source.

Additionally, builds from trunk and project branches2 will also continue to be provided nightly3.

When we do have release builds that you’ll want to look at, we’ll publish betas via the Nightly Builds page, just as we always have.4

Enjoy the (clearer) birdwatching!

(This post was originally published on Songbird’s blog; to comment, head on over there!)

________________________
1 The release may—or may not—smell like teen spirit.
2 Such as the GStreamer Integration branch
3 At least, as long as there’s a check-in for that day
4 For those who have birdwatched forever, we may even bring back “blessed builds” when it makes sense to do so!

February 21, 2010


Shane R. Spencer: Inter-Sentient Radio Communication

Lately I've been thinking a lot more about how other sentient life forms out there beyond our solar system are supposed to interpret any communication broadcasts out to the universe. Audio RF is a very simple modulation that eats up a lot of spectrum, to correct this we will be replacing a lot of FM channels with a purely digital solution in a smaller frequency range using a proprietary codec. The same for broadcast television. Where there was once a somewhat complex video transmission standard there is now an incredibly complex and proprietary (at least to the planet Earth) standard that offers much higher resolution in a relatively smaller frequency range. To test this I'd like to put some of our brightest physicists, radio astronomers, and electrical engineers in a room together with a generic but unidentified radio stream and ask them to make sense of it. I doubt they could - we create things therefore we have both the encoder and decoder right off the bat. Have fun doing it backwards without knowing what it is you're expecting.

I work in Voice over Internet Protocol projects. Typically VoIP is rarely transmitted over radio waves that could reach out beyond our atmosphere however when it does leak out there, I'm guessing that if whoever cares out there wants to decode the OSI model well enough to get at the packet data they would then have to understand the proprietary codecs used by VoIP providers like Google Voice and Skype.

Imagine you're on the spaceship Enterprise approaching an unknown space fairing vessel and you get hailed. Why do you know about how they communicate? It's easier on television writers, that's for sure. But really what universal method is there for communication? Are we all supposed to purchase transponders from a race of inter-galactic ware hawkers that just happen to be in the hood at the time we're jaunting about in space?

You would think telepathy might be a good way to go. It possibly suffers from some of the same problems that RF would, different chemistry and biological makeup may be a factor, meeting on a common plane could be a problem.

So far I can think of only transmitting at a certain frequency and registering a bias with a long transmit and a long silence. Then of course just putting binary out there. Are aliens big or little endian? When defining a float what determines the decimal place?

I'm guessing it will all have to come down to something like a super fast quantum computer that will define a billion very useful procedures to decoding radio communication and run through them all until it finds a suitable match. Even though these computers don't exist yet, this seems like the most feasibleness idea. Heck, only one side of the communication would need one.
Last updated: March 10, 2010 04:21 PM