Tales of the Sausage Factory: Republicans Finally Make FCC Picks. McDowell and Baker to Take R Slots. Now Can The Senate Please Get Everyone Confirmed So We Can Get To Work.
At long last, it looks like the Senate Republicans got their act together enough to settle on two FCC candidates: Current Republican FCC Commissioner Robert McDowell and former NTIA Administrator Meredith Atwell Baker. While I expect a fair number of policy fights, I also expect to see this group weighing matters fairly and searching for common ground.
I'm hopeful this can clear the Senate before July 4 recess. The FCC has a pretty big agenda, starting with the National Broadband Plan (yes, February 2009 may seem far away, but not for this), continuing through finishing up on white spaces and wireless microphones, FCC Reform, ownership, network neutrality, etc., etc. Be nice if the Senate also confirmed Larry Strickling for NTIA. Finally, if we really want to get things moving, the Senate Agriculture Committee should schedule a hearing for Adelstein's appointment to head up the Rural Utility Service now (they don't have to wait for him to be off the FCC to have a hearing on his nomination to RUS) so he can be confirmed in a group with everyone else.
A bit more on Baker and McDowell below . . .
[Read More!]
When Alan Kay's team at Xerox created the overlapping window user interface, they were working for a document company. Everything was organized around documents mimicking paper, sitting in folders except when being operated on by one application or another.
We don't need the paper metaphor anymore, but we sure have a lot of 2D paper-oriented legacy stuff laying around. While 3D is pretty clearly winning for new applications in which people work together(*), it hasn't yet demonstrated something so much better with which to replace all the existing 2D docs and their applications.
The state of user-interface design has provided two ways to deal with this: virtual computer displays embedded into the 3D world, and floating 2D windows. Both are pretty good and have their place.
One avatar is operating an in-world bio-signs display, which is also being shown in the lower left as a 2D panel floating over the view of the virtual room. The text chat is a 2D floating panel in the upper left, while the procedure timer and other applications are in-world.
(*)Without people, there is no realtime collaboration. 2D includes people only as second class abstractions rather than reifing them as first class objects in the communications model. For teaching, training, and working meetings (as opposed to mostly unidirectional sales presentation meeting and lectures), 3D has emerged as the most natural way to show individual presence, and the simplest way to provide enough immersion to give a sense of shared presence. [Read More!]
Every now and then, the fact that I am a lawyer leaks through here. OK, it leaks through a lot — including my insatiable tracking of the minutia of the D.C. Circuit and how it impacts things FCC.
Which brings me to last month's opinion in Globalstar, Inc. v. Federal Communications Commission. In the grand scheme of things, this decision only impacts two companies, Globalstar and Iridium. What makes the decision important is that it addresses the scope of a Petition for Reconsideration and whether a Petition for Recon re-opens the entire docket. Along the way, it once again admonishes parties about relying on ex partes to build an administrative record, which may actually breathe some life back into the procedural rules at a time when every FCC proceeding is “permit but disclose.”
More importantly, this case illustrates that the details of this stuff matter — not just in telecom but in all aspects of regulatory reform. If we want a real progressive movement, we need to nurture our own special teams in every policy area that follow the day-to-day mundane and prosaic details that make the difference for effective advocacy on the big ticket items.
So for all you procedure buffs out there, continued below . . . .
[Read More!]
We've all seen the cartoons of people sitting next to each other in silence and texting each other. I just picked up my daughter from a concert where she did exactly that.
At work, we meet for a few hours in-world at least twice a week. Usually at least one of us is in some other part of the world and a few at home, but sometimes we're all in the same room with headphones on. It isn't always better than being in the same room with someone, it isn't always worse. It's just different, although occasionally it isn't even that.
For folks growing up with texting and ubiquitous computing, it seems working with others in a virtual world should not be an issue. But circumstances matter (context is king) in ways that I still don't understand. I'm disappointed that even we are passing up some working relationships that are long distance even as we do others that are global.
Sometimes you text the person next to you and sometimes you have to get on a plane.
Other news stations might just run a “aw... look... cute video” segment. Nope, not Fox News of Dallas... they have to turn it into a controversy!
This cute video of someone playing “whack a kitty” (really, just gently pressing a kitty's head down in a box they are playing in, with sound effects) raised the ire of the MSPCA... err... no, not them. Uhhh... PETA? Nope, not them either. It really seemed to mildly upset noted animal rights advocates such as “supersmithy on I-Love-Cats.com's forum” and “Stud u like” on Digital Spy.
Well, there you go! If some guy(?) named “Stud u like” on some forum somewhere doesn't like it, it must be controversial!
How do we improve the breed of collaborative programming tools? Should we have spectator programming competitions on the Internet? (The people who like those things only watch for the crashes!)
I don't think there's a good commercial driver for improving programmer productivity(*), but spectator sports and particularly racing has been a good driver in other fields.
I think there's a lot of relevance for the game-theory outcomes of nice-sized sprint programming problems such as whether, say, Tit-for-tat or Pavlov is a better algorithm for Free-Rider scenarios, or whether that changes for a mix of Free-Rider and Volunteer's-Dilemma.
I think most programmers and programming managers still have never really seen very dynamic languages and live debugging environments, and such competition would be a great way to show them off.
I think it would put nice stress on the collaborative environment. How many people can watch? Can they see everything such as keystrokes and mouse movement? Is that important? Can they easily see who is doing what? Can they see multiple players' activity at once? Multiple teams? Can they record and have instant replay?
In my capacity of consulting with the Benton Foundation, I have been doing work with Kate Williams, a professor of informatix at University of Illinois. Williams has been doing some (IMO) critical work around broadband sustainability. In particular, Kate has been studying the old Technologies Opportunity Program to determine which projects had lasting impact and which didn't — a rather important consideration for the new and improved BTOP program.
But what caught my attention recently is this very interesting map that Williams compiled based on the comments submitted to BTOP. It places the comments filed on a geographic map, with links to the actual comments themselves. The map includes the 58% of comments filed by the April 13, 2009 deadline which contained reliable information on the location of the commentor. The remaining 42% either gave no location or included location in an attachment which Williams considered insufficiently reliable to determine location.
Why do I find this interesting? Because it potentially provides a very interesting cross check on the state of broadband geographically, as well as who follows these proceedings. I have long lamented that the FCC (and other federal agencies) make so little use of the data they actually collect. At best, an agency may note submission by a class of commentors (e.g., broadcasters, MVPDs, ISPs) in the specific proceeding at issue. But no one tries to take the multiple data sets collected as comments in each proceeding, or in multiple proceedings, and tries to determine patterns and what they might suggest. williams grouping by geography is intriguing, and I cannot help but wonder what would happen if we applied a similar analysis to multiple FCC proceedings — including for comments generated by mass “comment engines” that have become common in some high profile proceedings. It would be very interesting to know, for example, if the people feeling passionate enough about media consolidation or network neutrality cluster geographically and, if so, do we see patterns of geographic interest which might tell us about the actual situation on the ground.
Of course the sampling from comments is not a pure scientific data set in that to comment, a commentor must (a) know about the proceeding, and (b) feel strongly enough to file comments. But the fact that the information has a particular set of biases does not render it meaningless, especially if one controls for this.
I hope researchers use Williams' map, both to analyze the BTOP comments and as a model going forward for analysis of other proceedings.
One of the really great things about the WWW, as opposed to the Internet in general, is that the Web separates the concept of naming from everything else. A URL is bit of text that names a resource. You can type it. Except for some long URLs used by banks and in ecommerce, you can often even remember it. But most importantly, you can include the text in some other technology such as an email, an instant message, a calendar invite, a Web page, or even in a book or piece of paper. It can be sent and stored. The URL can be transmitted through this separate non-WWW media, and it still works on the other end.
When you name something, you have power over it. Like the dreidel mnemonic of the title, names help you to remember stuff. You can speak clearly about places and objects instead of just using misunderstood pronouns and long descriptions. And best of all, if you know something's name, you can use it in casting a spell. (We call them programs.)
So a big part being able to work with virtual worlds, talk about them with other people, and use them in programs is to have a name – a URL that corresponds to each interesting thing about a virtual world. [Read More!]
Ack, this was sitting in my drafts folder for nearly a year. At the time I started it, someone had asked about how one might use Croquet virtual worlds to subsume other technical functions in the same way that the World Wide Web has incorporated other resources and functions. I did five minutes on the taxonomy of the problem-space.
I should have just answered with this video of Intel's John David Miller demoing the use of Twitter from within a Qwaq Forum. He fills in the stuff on the Twitter Web page (crappy hand-held video, below) and then I love how the audience guy asks, “And then you can bring the result in to the world?” JDM answers that it already is, and dollies back to show that the whole interaction has been in world the whole time.