Monthly Archives: December 2008

>Open For Questions

>Change.gov, Obama’s transition website is using a IdeaTorrent/IdeaStorm like system called Open For Questions (powered by Google).

http://change.gov/openforquestions

Join Up! Ask Questions! Make Mistakes! Get Messy! Rock the vote!

>Future of Real-Time Linux?

>So I’ve been thinking about real time Linux and how we actually provide an entirely separate kernel for it. I’ve been thinking, there could be a better way. Please keep in mind that I am not a kernel hacker.

What is Real-Time?
Real-time is a requirement that the worst-case response time to an event of an operating system is under some time requirement. It’s useful for multimedia, embedded devices, etc.

What is MAC (SELinux and AppArmor)?
Mandatory Access Control (or the part I am covering here) basically wraps individual running processes in there own security sandbox. Basically forcing it to run with only access to certain things.

My idea: Could we use MAC to allow some applications real-time, instead of having a separate kernel?
This would mean that when you download an application through the package manager that applications that require real-time would come with apparmor or selinux configuration files to force them to run in a real-time context.

Doable?

>Announcing New Jersey Bug Squashing Month

>You’ve heard of 5 Bugs a Day. Well how about 100 a month? That’s what the NJ Loco Team is trying to do. And we are even postponing our usual LAN party to do it!

David Harding took the lead and created the initiative. The goal is get more of the Loco involved in both triaging bugs and fixing them. To aid in getting us there Harding is posting 5 easyish bugs every day for the Loco to go loco over fixing.

The main wiki page is here, and you can provide a description of what kind of bugs you can handle/would like, be subscribed to the NJ Loco Mailing list, and we will see about getting you a good starter bug.

If you aren’t in New Jersey you can still participate, we just aren’t going to give your state credit. Of course, I don’t think we would mind if we got competitive with other Locos about this.

If you really can’t wait; here are some other strategies to find a bug:

  1. Pick an application you love/like/use/previously reported a bug in+/want to succeed
  2. List all the bugs it has
  3. Do Something (based on ability/time):
  • Look for obvious duplicates*
  • Ask more questions*
  • Look for duplicates on the upstream bug tracker*
  • Fix a bug and attach a patch

*https://wiki.ubuntu.com/Bugs/HowToTriage
+I personally have noticed that if you triage a bunch of bugs in the application you just reported a bug in, your chances of getting your bug looked at and fixed go up a lot.

>Test The Change

>Join me in asking Obama and the change.gov team to support completely free and patent-unencumbered video formats on the Change.gov website.

Currently videos play in YouTube (or Yahoo or MSN) with flash and with MP4.

Get inspired here:

Why Wikipedia likes Ogg
http://meta.wikimedia.org/wiki/Video_policy#Freeness

The Xiph Website (they make/release Ogg, Theora, Vorbis, etc)
http://www.xiph.org

Wikipedia Page on Ogg
http://en.wikipedia.org/wiki/Ogg

Free Software Foundation’s Play Ogg Site
http://www.fsf.org/resources/formats/playogg

Post on Firefox getting Theora support
http://www.bluishcoder.co.nz/2008/07/theora-video-backend-for-firefox-landed.html

+Add your inspiration to the comments

*Hint: Ask for Ogg, Theora, Speex, Dirac, Vorbis, etc

Send a message here: http://change.gov/page/content/contact/