Older blog entries for kgb (starting at number 361)

NASA STS-129 Shuttle Launch TweetUp: The Invitation

NASA STS 129 Shuttle Launch TweetUp: The Invitation   405380main nasa tweetup 100x75 photoThe Boy Scientist

Today I would have been labeled a “tween”, but back in the 1960s I was simply a boy addicted to science and science fiction. Chemistry, electronics, NASA, television, movies — I consumed it all. I took things apart to learn how they worked; not always able to put them back together in working order again. I was the kid on the block with the best chemistry set, the largest collection of sci-fi paperbacks, builder of model spaceships, and watched absolutely every televised movie and show remotely related to science fiction.

It should not come as a surprise I also grew up mesmerized by the Apollo space program. I was glued to my TV when the moon landing occurred. I had my Apollo 11 model apart, representing the various states of the rocket as it headed to the moon. I saved every newspaper and magazine clipping. I would to write to NASA, and they would send me booklets, posters, and glossy photos.

I still have all the clippings and the NASA literature.

I was told at an early age that I would never qualify to be an astronaut because of my poor eyesight and childhood allergies, plus military pilots were the people going into space not the scientists. That didn’t deter my love of the idea of space travel; I continued to follow the space program from afar.

Eventually medical advances in optical surgery would eliminate the eyesight restriction, and the shuttle program advances would permit non-military passengers, but by this time computer programming had taken over as my career.

NASA and Social Media

NASA began exploring the opportunities of social networking technology. Their first use of Twitter was the Mars lander, which would tweet occasional status messages (like this one and  this one). I would later learn that the joke within NASA was that they always explore new frontiers (such as social media) using unmanned space craft first.

@Astro_Mike (Mike Massimino) became the first Astronaut to use Twitter from space. Since then, several astronauts now have accounts and it’s not unusual to have conversations with them — 140 characters at a time.

Tweetups, a gathering of Twitter users, became popular in 2009. Many conventions know that bloggers and instant messaging are going to be a part of their audience and set up displays of Twitter feeds and special tags/hashtags to tie all the generated content together.

NASA decided to hold one; a very special one.

The Announcement

On October 13th, NASA posted the following press release:

John Yembrick
Headquarters, Washington
Oct. 13, 2009

RELEASE 09-240

NASA Launches Tweetup for Space Shuttle Atlantis Liftoff in Florida

WASHINGTON — For the first time, NASA Twitter followers are invited to view a space shuttle launch in person at the agency’s Kennedy Space Center in Florida. NASA is hosting this unique Tweetup on Nov. 11 and 12. Space shuttle Atlantis is targeted to launch at 4:04 p.m. EST, Nov. 12 on its STS-129 mission to the International Space Station.

“This will be NASA’s fifth Tweetup for our Twitter community,” said Michael Cabbage, director of the News Services division at NASA Headquarters in Washington. “Each event has provided our followers with inside access to NASA personnel, including astronauts. The goal of this particular Tweetup is to share the excitement of a shuttle launch with a new audience.”

NASA will accommodate the first 100 people who sign up on the Web. An additional 50 registrants will be added to a waitlist. Registration opens at noon EDT on Friday, Oct. 16. To sign up and for more information about the Tweetup, visit:


The two-day event will provide NASA Twitter followers with the opportunity to take a tour of NASA’s Kennedy Space Center, view the space shuttle launch and speak with shuttle technicians, engineers, astronauts and managers. The Tweetup will include a “meet and greet” session to allow participants to mingle with fellow Tweeps and the staff behind the tweets on @NASA.

To follow NASA programs on Twitter visit:


For more information about space shuttle Atlantis’ STS-129 mission, visit:


- end -

They also posted a tweet about it. I actually missed seeing this, but a friend (thanks @JenVargas) was looking out for me and told me about it. The story also appeared in our local news. I live in Orlando, so being able to drive to NASA made this pretty easy to attend, but I would have traveled across country for it.

On 10/16, about 10 minutes before noon, I was camped on that web page. Like trying to win an ebay auction in its last minutes, I kept refreshing the page waiting for the time when the login form appeared. About 4 minutes before noon, it did. I immediately registered myself and my wife. Using the site before noon made me nervous, so just in case I also waited until a few seconds past noon and (using a different browser) I registered us again. Since both times I received confirmation screens that I was all set, and any attempts to register again displayed an “already registered” screen, I was sure I was in. In less than 15 minutes the web page displayed that the signups were completed.

But then, about 20 minutes past noon, NASA tweeted that they were opening up the site again. I figured that they either were disqualifying the people that signed up early and wanted to fill those slots, or they wanted additional names in case some of the first 100 did not work out. Shuttle launches do not always occur on time, and people may cancel. After another 10-20 minutes NASA closed the site for good.

The Invitation

We all waited days until the confirmation emails were sent to the lucky 100 people. The Twitter chatter about the event increased, and NASA announced on 10/25 that all the notifications had been sent.

I hadn’t received one.

Twitter does not let you privately send a message to another person unless they are following you, so I posted a tweet to them asking how was it possible I didn’t get in? After all I was registered within seconds of the site being up, plus they re-opened it later, indicating the previously registered people MUST have made it in and they wanted more. I wondered whether the early site accessibility lead to a registration problem affecting the early users. They responded with a direct message back, saying just that the “response really was overwhelming” and instructed me to email them with my details so they could ensure I was on the waiting list. I sent the email, and asked them to note that my wife and I would like to attend together if possible. They were extremely nice about it.

In the meantime people were tweeting about how excited they were as the date approached. I can’t tell you how sad I was to miss out on this. I knew more than most how special it was. It may not have seemed fair, but life is filled with surprises, and I was very happy that some of my friends made it in.

Then NASA announced the launch date was moving to 11/15 & 16. On 11/3, Stephanie Schierholz from @NASA sent us an exciting email:

Dear Keith Barrett,

Congratulations! A spot has become available for you to attend the NASA Tweetup in conjunction with the launch of space shuttle Atlantis on the STS-129 mission. The launch date has changed and is now targeted for no earlier than Monday, Nov. 16 at 2:28 p.m. EST. As a result, NASA has moved the Tweetup to Nov. 15 and 16. To claim your spot, you need to:

1.      Respond to this e-mail [redacted] by 11:59 p.m. EST Wednesday, Nov. 4 to confirm your intent to participate in the two-day event at NASA’s Kennedy Space Center in Florida. Registration indicates:

a.       You intend to travel to NASA’s Kennedy Space Center in Florida and attend the two-day event in person. You are responsible for your own expenses for travel, lodging, local transportation, food and other amenities. There is no public transportation to and from NASA’s Kennedy Space Center, so you will need a rental car or another ride. Once you are on-site each day, NASA will provide transportation;

b.      You plan to attend activities during both days. The dates have changed to Nov. 15-16. Check-in is required Nov. 15 to receive your badge, which will provide your access to Kennedy Space Center both days. If you do not check in Nov. 15, you will not be able to claim your badge Nov. 16. We will be traveling as a group in buses, so you will need to attend all planned activities if you want to participate.

c.       You acknowledge that you are visiting a government facility. To be admitted, you will need to show a government-issued identification (driver’s license or passport) that matches the name provided on the registration. Those without proper identification cannot be admitted.

d.      You acknowledge that you are at least 18 years old.

2.      Verify your registration information. We have you registered as:

First Name: Keith

Last Name: Barrett

E-mail address: [redacted]

Twitter account: keithbarrett

We need two additional pieces of information from you: your zip code and your phone number, preferably the number where we can reach you during the Tweetup (probably your cell number). Please respond to us with this information. If any of this information is inaccurate, please let us know immediately. The information provided here must match the name on your government-issued identification.

3. Please let us know ASAP if you are not a U.S. citizen.4. Please let us know if you have any special needs or requirements that will require NASA accommodation.


Please note: Your STS-129 Tweetup confirmation and registration does not qualify you for news media credentials at NASA’s Kennedy Space Center now or in the future.

NASA not only sent this to me, but my wife received one as well. NASA had invited us both! There was a lot of excitement in our house that day!

On Nov 11th, NASA sent us the final agenda for the event:

Dear Keith Barrett,

You are confirmed to attend the NASA Tweetup in conjunction with the launch of space shuttle Atlantis on the STS-129 mission. The NASA Tweetup is Nov. 15 and 16. The launch is scheduled for Monday, Nov. 16, at 2:28 p.m. EST. You’ll find details about the event below. Please read the information carefully. We look forward to seeing you on the 15th!

Your Registration Information:

We have you registered as:

First Name: Keith

Last Name: Barrett

E-mail address: [redacted]

Twitter account: keithbarrett

Zip: [redacted]

Phone: [redacted]

If any of this information is missing or inaccurate, or you need to cancel your attendance for any reason, please e-mail us as soon as possible [...]

The Tweetup will take place at NASA’s Kennedy Space Center and the Kennedy Space Center Visitors Complex. You are responsible for your own transportation to and from these locations. You will need to check in and pick up your badge at the Kennedy Space Center Visitors Complex before the program begins on Sunday, Nov. 15 promptly at 8 a.m. EST.

Directions to the Kennedy Space Center Visitor Complex for the Tweetup:

You should plan on using a car to get around the area. There is no local public transportation. Once you are on-site each day at NASA’s Kennedy Space Center, NASA will provide transportation via bus. Using MapQuest or MSNMaps, use the city “Orsino,” and the state “FL.” Kennedy Space Center Visitor Complex is located just to the west on 405, between Range Road and East Avenue SW.

From Brevard County beaches (from the south):

Take State Road A1A North until it becomes SR 528 West. Travel west on SR 528 to the SR 3/Courtenay Parkway exit (Exit 49) to Merritt Island and Kennedy Space Center. Turn right (or north) on SR 3 and continue north. Follow signs for the Kennedy Space Center Visitor Complex.

From Orlando and Brevard County mainland (from the north):

Travel east on SR 528 to the SR 407 exit to Kennedy Space Center and Titusville. Take SR 407 until it dead ends into SR 405. Turn right (east) onto SR 405 and follow the signs for Kennedy Space Center. You will travel approximately nine miles on SR 405. Kennedy Space Center Visitor Complex is located on your right.

Upon arrival at the Visitor Complex:

Park your car in LOT 5 and walk toward the ticket pavilion. Look for STS-129 Tweetup registration tables to the left of the ticket pavilion, near a gate with a sidewalk leading to the Debus Conference Center, where the Tweetup will take place. Present your government-issued picture identification or a passport to receive your STS-129 Tweetup credential and registration packet. A guide will direct you to the conference center. You do not need to purchase an admission ticket for the Visitor Complex.

Badge check-in will begin at 7 a.m. on Nov. 15. You must check in on Nov. 15 before 8 a.m. to receive your badge and participate in events both days. Those without proper identification cannot be admitted. All registrants must be at least 18 years old. NASA’s Kennedy Space Center is a government facility. You must keep the badge and photo identification with you at all times during the Tweetup. If you do not claim your badge and participate in activities Nov. 15, you will not be able to attend launch events on Nov. 16. You will need to bring your badge with you Nov. 16 to check in for transportation to the launch viewing area.


Sunday, Nov. 15/L-1: Day 1

8 a.m. — Program begins with welcome by John Yembrick (@NASA), NASA public affairs officer

8:10 a.m. — Jon Cowart, Ares I-X deputy mission manager

8:40 a.m. — Wayne Hale, strategic program planning manager

9 a.m. — Mike Massimino (@Astro_Mike), astronaut, STS-109 & 125

9:30 a.m. — Veronica McGregor (@veronicamcg), public affairs, NASA’s Jet Propulsion Laboratory

9:40 a.m. — Miles O’Brien (@milesobrien), veteran space reporter, former CNN anchor

10 a.m.-12:15 p.m. — Free time at Kennedy Space Center Visitor Complex (Shuttle Launch Experience, gift shop, lunch on your own, etc.)

12:30 p.m. — Buses depart for tour of Kennedy Space Center. For the tour, you must wear long pants and closed, low-heeled shoes. Tank tops are not permitted.

~3:30 p.m. — Return to Visitor Center parking lot

Nov. 16/Launch: Day 2

8:30 a.m. — Meet at KARS Park 1, located on the south portion of Kennedy Space Center on East Hall Road, off State Road 3, to clear security and board buses

9:30 a.m. — Depart KARS Park enroute to the Launch Complex 39 press site at Kennedy Space Center via buses. No personal vehicles will be allowed onto Kennedy Space Center on launch day.

10 a.m. — Arrive at Kennedy Space Center Launch Complex 39 Press Site

2:28 p.m. Launch of STS-129

3:30 p.m. — Post-launch news conference on NASA TV (you’ll be able to watch/listen to some of this from the tent before boarding the buses)

~4 p.m. — Board buses (the schedule could change in the event of a contingency)

~4:15 p.m. — Buses depart Kennedy Space Center Launch Complex 39 Press Site to return attendees to KARS Park

Buses will adhere to strict schedules. If you are not on a bus at the specified departure time, unfortunately you will be left behind. We will not be able to accommodate late arrivals.

(In the event of a 24-hour delay, we will repeat the launch day schedule, but all times will be 30 minutes earlier)

NASA Tweetup and Technology:

We will have free Wi-Fi available both days if you choose to bring your laptop. The SSID and WEP Encryption Key for the STS-129 Tweetup are: [redacted]

Tweetup attendees should charge their electronic devices before each day’s events. Power will be available only during portions of the event Nov 15 but will be available throughout the launch Nov. 16. You may need to allow your mobile phone to roam to achieve the best cell phone coverage.

Cameras will be allowed. NASA will use UStream to broadcast the 8-10 a.m. portion of the Nov. 15 Tweetup at http://www.ustream.tv/channel/nasa-television. Portions of the Tweetup may be broadcast on NASA Television and online at http://www.nasa.gov/ntv. Photos will be posted online during and/or after the event at http://www.flickr.com/photos/nasahqphoto. Your participation in the event signals your consent to appear on air and online.

The Twitter account for the Tweetup is @nasatweetup. We are following all those who are confirmed to attend. You can view the list of attendees at http://twitter.com/nasatweetup/ksc-sts-129-tweetup. Please begin following @nasatweetup, where we will post updates and reminders about the event. Feel free to send questions you may have to that Twitter account. We will use #nasatweetup as the hashtag.


You are responsible for your own meals. You are welcome to bring your own breakfast, lunch, snacks and non-alcoholic drinks. We encourage you to bring and plan to drink plenty of water. If you plan to eat breakfast or need a mid-morning snack, please get it before you arrive at the Kennedy Space Center Visitor Complex and NASA’s KARS Park.

On Nov. 15, the day before launch, you will be able to purchase lunch at restaurants inside the Visitor Complex following the morning presentations or retrieve a lunch you brought from your car and eat it outside the Kennedy Space Center Visitor Complex.

Food options at Kennedy Space Center Visitor Complex:

Orbit Café (Visitor Complex) – cafeteria with indoor seating

G-Force Grill – snacks and sandwiches

Milky Way – soft drinks and soft-serve ice cream

Space Dots – ice cream

Snacks/drink kiosks

On Nov. 16, launch day, you can bring food with you onto the buses and to the press site. Commercial food options are extremely limited. At the press site you will have access to a mobile food wagon with snacks, water, soft drinks and sandwiches available for purchase. If you are looking for breakfast on the way to NASA’s KARS Park, you will find numerous restaurants and bakeries conveniently situated on Merritt Island along SR 3, both north and south of SR 528. Please allow enough time to arrive at KARS Park by 8:30 a.m.

About Kennedy Space Center’s Launch Complex 39 Press Site

The STS-129 Tweetup will be conducted in an air-conditioned tent at the Launch Complex 39 Press Site, where news media from around the world are working. You may be approached by reporters requesting to interview or photograph you. If you don’t wish to participate, simply decline their requests.

You may leave the tent and roam around the press site, but you are not permitted to leave the press site without an official public affairs escort. You also are not permitted to enter the press site auditorium, where news conferences are conducted (the large yellow building with metal siding) or any private news media facilities (the trailers and buildings you see on the hill toward the front of the tent).  You may enter the NASA News Center (the concrete building with the wedge-shaped roof, also on the hill), but we ask that you keep your visit short in order to respect the needs of the reporters who will be hard at work there.

Restrooms are located in a concrete building on the hill, behind the press site auditorium.

If you fail to follow the rules and heed the instructions of NASA security and your public affairs escorts, you could lose your credential and your privileges to attend the launch.

What your STS-129 Tweetup credential gets you

Your badge will provide admission to the Kennedy Space Center Visitor Complex, including the Shuttle Launch Experience attraction, and to a NASA bus for a tour of the Kennedy Space Center, including a stop near the launch pad, on Nov. 15. We recommend that you take advantage of your special access to the Shuttle Launch Experience during your time in the park that day. We also suggest you go there first, then get lunch and shop for souvenirs. Your credential does not provide access to any other premium attractions, and you likely will not have time to visit them.

Your badge will provide admission to the Launch Complex 39 Press Site on launch day. You must show your credential to park at NASA’s KARS Park and board the bus on launch day. DO NOT LOSE YOUR CREDENTIAL. You must have your Tweetup badge and government-issued photo identification with you at all times.

Please note: Your STS-129 Tweetup confirmation and registration does not qualify you for news media credentials at NASA’s Kennedy Space Center, now or in the future.

Appropriate dress:

For the L-1 bus tour of Kennedy Space Center on Nov. 15, you must wear long pants and closed, low-heeled shoes. Tank tops are not permitted.

Things to bring:

Government-issued photo identification and/or passport (you must have it with you at all times while on Kennedy Space Center property)

Preferred tweeting device(s) and charger(s)


Paper and pen or Sharpie for autographs

Small umbrella or rain poncho




Money for food and souvenirs

Comfortable shoes

Insect repellant

Food, snacks, beverages, water (if you desire)

Bags, purses and other items may be opened and thoroughly inspected at the Visitor Complex. (Procedures to search all bags carried into the complex by visitors and employees are actions taken as part of the increase in security and not part of a specific threat to our facilities.) Any item you do bring must have a tag with your name and information on it.

The following items are not permitted:

Alcoholic beverages

Large beach-type umbrellas

Folding chairs

Laser pointers

Hard-sided coolers, luggage and other large bags

Pepper/mace sprays

Knives of any size

Box cutters or similar items

Nail clippers with knife blades

Any other sharp/pointed items, including pointed scissors or nail files

Fire arms of any type (with or without a permit)

Ammunition (live or spent)


Grills or stoves

In the event of a launch scrub on Nov. 16:

Launching humans into space is a very complex business, and the safety of the crew is NASA’s number one priority. Hundreds of different factors can cause a scheduled launch date to change numerous times. If the launch date moves or delays prior to this planned event, NASA will make every attempt to adjust the Tweetup schedule accordingly to coincide with the launch and will notify you about this change. If on the first launch attempt (L-0, currently Nov. 16), the launch is delayed for 24 hours, NASA will provide you the opportunity to visit the press site again for the second launch attempt. In that event, the launch day schedule will begin 30 minutes earlier. Tweetup attendees are responsible for any additional costs they incur related to any launch delay.

FOLLOW THE LAUNCH: It is your responsibility to keep up with the date and time of the shuttle launch. Follow @NASA on Twitter to receive regular launch updates. You also can receive regular launch updates at http://www.nasa.gov/shuttle. Updates also are available by calling 321-867-2525. We will e-mail you if there is a major change to the agenda, such as a scrub early in the morning during fueling. You can view a schedule of the milestones to launch at: http://www.nasa.gov/mission_pages/shuttle/launch/countdown101.html

NASA’s Safety Statement:

NASA’s Kennedy Space Center is part of the Merritt Island National Wildlife Refuge. While on Kennedy Space Center you may encounter a variety of wildlife, including alligators and poisonous snakes. If you see such an animal, do not approach it or attempt to feed it. Please notify a public affairs officer or other NASA personnel.

Please be advised that hazards are inherent in launching and launch viewing of a space shuttle mission. By accepting the invitation to view the launch or landing you do so with the understanding of the potential risk. Although NASA applies stringent range safety principles and techniques to protect the general public, workforce and property for all areas of the Kennedy Space Center during launch, in the event of an inadvertent circumstance, hazards including debris, blast and toxics could occur.

It is imperative that you stay within controlled areas with your group and strictly follow all instructions provided by NASA. Although an accident during lift-off of the space shuttle is highly unlikely, some safety precautions are necessary. As is the case with the launch of a space vehicle, a potential danger exists from toxic vapors contained in any cloud formed as a result of a launch mishap. In the event of an accident, all persons at NASA’s Kennedy Space Center should take shelter immediately in the nearest air-conditioned building.

Approximate distances to the Kennedy Space Center Visitor Complex from nearby lodging areas:

Cape Canaveral – 21 miles

Cocoa – 19 miles

Cocoa Beach – 26 miles

Daytona Beach – 68 miles

Melbourne – 50 miles

Orlando International Airport – 45 miles

Titusville – 19 miles

For more information about the Kennedy Space Center Visitor Complex, visit: http://www.kennedyspacecenter.com.

NASA created a special twitter list of the people attending the event (“lists” are a new Twitter feature introduced in the last month). In 4 days we would be at NASA, participating in something not only exciting, but would prove to be historically significant to social media, and a demonstration of how companies can use it well.

But the real excitement was that I was going to see a shuttle launch at NASA! And my wife Cynthia, who was saying earlier this year that she has always wanted to visit the Kennedy Space Center, was going to have an extraordinary experience.

[In the next segment of this series I will relate the events of the first day of the TweetUp]

[Updated on 11/25 to include a copy of the original NASA press release]

Syndicated 2009-11-17 03:07:29 from Keith Barrett Online » Technology

The Mutation of Television

The Internet is allowing the consumer to directly purchase product from its creator, flattening out most business models by eliminating the middleman: the distributor or publisher. Industries that accept this impact and explore new business models will survive, others (such as the recording industry) will fight it or die. “The Wrap” published an excellent article detailing why the traditional television business, like music, is dying. I recommend that you read it before continuing here.

All businesses go through the same downward spiral when they let the accountants, lawyers, and Wall Street take priority over the customer and brand. No model operates forever, and the cycle can occur in any business. It goes like this: (1) The company experiences declining income from what they are use to receiving. (2) Rather than adapt their business or look for new opportunities, they reduce expenses and the quality of their product to the customer. If you’re a restaurant for example, you cut back on complex dishes and serve food made with lesser expensive ingredients. A business analyst I know calls this “robbing your customer” because it was you who set the original expectations of quality and trust. (3) Sales decline further because the product quality and uniqueness attributed to your brand and supported by loyal customers vanishes (4) The company eventually collapses or gets purchased.

This is what is happening to television. Cable meant people were offered more programming choices. VCRs and and DVRs meant they were freed to watch their programs at their convenience. And the Internet offers two more things:

  1. Anyone can produce and distribute content. Quality is based on talent, passion, and ideas — not money, and anything from a 3 minute video made by students, to a web series like “The Guild”, to special big budget web episodes of popular shows like “Battlestar Galactica” can attracted a large following. It’s no longer true that something is too inexpensive to be attempted.
  2. People can watch an even larger variety of content, including content that is not available elsewhere at the time, when they want ANYWHERE, including their phone. A La Cate viewing is taken to its logical conclusion, and physical location becomes unimportant.

It’s not hard to understand that people are attracted to quality. They’ll accept commercials, but not lots of them, or lengthy ones, or insulting ones, or “in your face” interruptions. Cable and broadcast television have destroyed all sense of viewer immersion by frequently displaying distracting animated blips during a show. And if you already have commercials, don’t expect people to also pay viewing fees. Not unless you are only going after the audience segment that wants instant gratification rather than waiting a few days or forever rather than pay. This is why Hulu became popular — it was free and the commercial interruptions were few and only 30 seconds long.

People are viewing content more and more based on what they hear from others they trust (whether it be friends and family, or the celebrities they are fans of), or what they discover is already very popular with the public. With so much content available, and the ability to watch it at will anywhere, large audiences only exist in real-time for the premiere episode broadcast of an extremely popular show or a live event. Otherwise they are spread so thin that the old ratings and time-targeted ad methods of collecting large money at once are gone.

So what does the new model look like? It’s not hard to see where all this is going:

  • People want to watch content on any device they choose, especially if they’ve already bought it in some form. If they buy content, it’s implied they own viewing rights and it must work everywhere.
  • They will not pay “per view”, but may pay “per episode”. If someone pays for a show or an episode, and wants to watch it again, they should be able to.
  • People want their content free, and don’t mind polite, short advertising or being asked for voluntary contributions to get it. Most people are willing to wait a week to see a new episode if it means they can then watch it for free. Most are also happier if THEY judge the value of the product.
  • The people that are willing to pay for content are those that must watch a new episode of their favorite program immediately, or are watching a live event. Some will also pay a subscription fee to avoid all commercials,
  • People are not happy to pay for content AND be forced to see a commercial. It feels like greed or double-dipping into their wallets.
  • Quality content can come from anywhere, and creative people starting out greatly value recognition and control as a form of payment. Broadcasters should be constantly on the lookout for people already creating popular content. There is no risk, and you already know what you’re getting.
  • Content can be proposed or improved by using social media to communicate with your existing or prospective audience. One reason the “Lord of the Rings” movies were so successful is that the fans of the books were included in some of the creative accuracy. “Crowd Sourcing” is helping software development and merchandise create products more likely to be widely popular and with a built-in consumer base already present. This can work for broadcast programming also. Imagine being able to vote on what favorite book series gets next made into a movie?
  • Income is going to resemble the micro-payment model; meaning that instead of collecting a lot of money at once from huge audiences, it will be very small sums of money from a large number of diverse sources over a period of time.
  • The cost of professional quality video equipment and editing tools is becoming ridiculously affordable to the average person. Cameras that cost over $30k years ago are under $3k today and dropping fast, plus their quality is higher and they are a fraction of the size and weight. Even today the mass market holds video cameras capable of producing any High definition video they’d want to upload. The only real barrier is talent.
  • Social Media will play a large part in business. A single consumer has a voice that can reach thousands of people, so whether they like something or not will be heard. This will force products to be the best they can.

It is hard to see how an old school “network station” can survive given these realities. Cable and satellite stations that specialize on diverse content geared toward a common audience (such as a sports channel or comedy channel) may have a better chance. Network stations already dilute their brand by syndicating their older show episodes to other channels. The real brand is now the show itself or it’s creator. Even today, people associate quality and franchises with show like “Battlstar Galactica” or “House” or creators like “Joss Whedon” or “George Lucas” much more than with “NBC” or “Comcast”.

Another thing that is changing is that the Internet is becoming the launching platform for shows. “The Guild” received financing from Microsoft for exclusive initial distribution on their networks. I can see a future where popular Internet shows similar to “Chad Vader” or “The Joker Blogs” start off as personal Internet projects, and as they gain popularity they receive financial support from larger organizations wanting to share revenue (as long as the creative control and the original audience are not alienated).

Generation Y did not grow up watching television like previous generations. They watch almost all of it on the Internet; usually limited to only the few shows or movies they are interested in following. Most for free; but sometimes paying for a download if it was an episode that originally aired for free and was missed, or they want to own it. They are also playing online games a lot, and producing content of their own at an ever increasing rate, including their own Internet broadcasting channels and podcasts. Their cost? Practically $0.00

Overall is means that the industry is going to continue to flatten, and be less driven by spending lots of money for episodes in advance, and more purchasing product that has already proven to be successful. Quality is going to come fom hard work, computer usage, and talent rather than large budgets and expensive actors. By the way; expect union actors to be needed less as well. When you have computers, and the world as your filming ground, why spend tons of money in Hollywood for an independent project?

For the consumer, this is all good news. You’ll have more content, from a larger pool of creative people, for free or little cost. For television, the upside is that if you are willing to work at it you’ll find quality product with a built-in audience and creative people that will share revenue for a mixture of income and recognition and control. The downside is that you’ll have less control, and your added value to this process is mostly financial support, merchandising, and advertising help. However there is nothing stopping you from also starting programs as inexpensive Internet shows and clips and working up from there like everyone else, or creating your own versions of Stickam and UStream collective channels. You have the advantage of a brand to leverage recognition and acceptance. I can see a future where someone creates a popular video series on YouTube, and the “Fox Streaming Network” offers to host it on their site as a channel in exchange for sharing the advertising revenue, and leveraging the show’s existing audience to try other things.

There are always opportunities.

Syndicated 2009-10-26 06:48:43 from Keith Barrett Online » Technology

Microsoft Past, Present and Future

Ghost of Microsoft Past

Back in July, John Dvorak wrote an article entitled Is the party over for Microsoft? Setting aside his personal views, the article does a good job of listing many of Microsoft’s attempts to be everywhere by imitating or destroying the innoventions of others.  There are more examples. Gaming became popular, so they launched Xbox, iPods begat Zune, and earlier this week noted the launch of the first Microsoft store. Microsoft plans to open one next to every major Apple store – a strategy similar to how Burger King handles McDonald’s.

I can’t think of anything Microsoft innovated in its history, except perhaps their Surface technology. The company was even founded on pitching a DOS PC product before they ever owned it (and they later purchased it rather than wrote it). I’m old enough to remember computing before Microsoft, when VAX/VMS and Unix systems were replacing mainframes, and in all cases computers often ran for years without a failure or reboot. Microsoft moved from the consumer desktop to the data center with Windows NT, which came out just months after Linus released the first versions of Linux on Usenet (the 2 events are independent of each other; Microsoft did not release NT because of Linux, their competition was Digital Equipment Corporation). With MS Windows came an OS locked into a GUI, which meant it was more bloated, difficult to script, tedious to perform repeat operations, and you could not remote control it (until someone eventually came out with tool that handled displaying the remote screen). Every patch and install required a reboot, and Windows crashed so frequently throughout its history that even today people believe you should reboot your servers once every month or so to prevent them from crashing unexpectedly. Not true for Unix and Linux, but people do it anyway.

Most Windows users and Admins today still are totally unaware of how, from the beginning, Unix X-Windows and Linux Gnome & KDE all support running displays and window mangers across multiple boxes. You also have Microsoft to thank for introducing the backslash as a character you type a lot– all other OS’s and the web have always used the forward slash.

Microsoft’s first networking technology was poor. DECnet, TCP/IP, and Novell had replaced IBM Token Ring and SNA, and these were routeable protocols. You could design large networks where traffic was isolate to the systems that needed to listen to it. Microsoft’s original network was flat, and for a while they argued it was the only way to do it, but reality eventually forced them to adopt segments and routing, and eventually the TCP/IP stack. For a long while it was quite a feat to get all the protocol stacks to work together on a desktop PC; even the order you loaded them determined what worked and what was broken.

WordPerfect and Lotus 1-2-3 were the widely used Word processor and spreadsheets. Microsoft countered with Word and Excel. WordPerfect was generally considered better because you could use it without ever touching the mouse; it had keyboard shortcuts and function keys for everything. This made it comfortable for use by fast typists. Both product suites existed in the enterprise for years, especially if you worked in the government, until Word finally won the war by the numbers.

Mosiac was the first browser, followed by Netscape as the first commercial browser. When its popularity soared, Microsoft fought back by creating an inferior browser and giving it away for free with the OS, essentially causing commercial enterprises to standardize on it for that financial advantage, and it put Netscape out of business. Microsoft also has a history of not adopting standards unless they modify them in ways that break everything not made by them. Ask any xhtml/css web developer trying to create sites compatible with multiple web browsers and phones what they think of Internet Explorer. They will tell you that they had so many frustrations they created an IE specific CSS file. I include myself in that group.

Not until Windows 2000 or XP did experienced IT professionals begin to feel that the Windows OS had matured enough to truly belong in the data center.

Most of Microsoft’s products, especially when compared to Apple Macs, have GUIs that seemed designed by people that have not actually asked end-users for their input. Actions often take 2 or 3 clicks to reach, and the configuration items are not in the same menus from program-to-program. I started using a MacBook less than 12 months ago and it’s amazing how much cleaner and well thought out the GUI is compared to Windows and Linux.

Microsoft has tried to be everywhere and everything, and had mastered nothing in that process. They have a wealth of products, but in many cases they were trail-and-error reactions to the competition, or purchased takeovers. The cash cow of Microsoft Office and Windows allowed them to take a loss on products competing in a lot of areas. But this is coming to an end, and the new generation of people growing up on smart phones, Google, and social media are more familiar with Microsoft alternatives. Microsoft Vista was one of their worst releases, forcing them to accelerate a release of a replacement, and don’t forget the day their music died.

Microsoft Present

Google, Apple, and Linux are all around them. Google has entered the Operating System space with Android and Chrome OS, and the browser market with Chrome. Microsoft fired back with the Bing search engine. Apple continues to earn customer loyalty and consumer awards, and dominates the mobile media market. Microsoft is ahead in Netbook sales, due to consumer familiarity rather than being a good OS option for that platform. This was an area where Linux could have been a natural leader, but they failed to deliver.

Microsoft made multiple announcements this year that are a turn-around from previous strategies. They are embracing Web 2.0 by providing free versions of Office as Web Applications. They came out with Bing; a new search engine that does not look like they even wrote it.  It’s clean, simple in use and display, and does not follow their usual GUI style. It looks like Google. However they were also caught manipulating search results to favor making them look better than the competition, so they still need to work on that trust factor.  They also took a step toward social media by creating a bunch of Twitter accounts, but currently they all serve as PR announcement tools and do not engage their customers in dialog, sometimes cross-posting between themselves.

If you haven’t seen it, the Microsoft Surface product is very cool.

Divisions and products are going to feel the force of making a profit rather than expecting market dominance and their size will continue to cover loses. The Xbox is a great product, but it needs to make a profit.

Windows 7 officially launched this week and is getting good reviews from grateful people dumping Vista.

Microsoft Future

Microsoft is still using their old playbook on some fronts. When most other technology stores are moving to the web, they are going to open physical stores for the first time in order to compete with Apple. Ignoring all the hype and flash, it’s not clear they understand that the success of Apple is not related to their stores, but their customer service, ease of adoption, and a better product. People go to Apple stores to see and touch very cool, artistic looking products. Will that apply to Microsoft Stores?

They’ve admitted they need to participate in social media by announcing deals with Facebook and Twitter to include their data in Bing. Microsoft and Google are both trying to get into the game. Google is better positioned from technology standpoint, with Google Connect and Profiles and maybe Wave, but social media all comes down to adoption. The users will decide, and right now that’s Twitter and Facebook. Google and Bing are moving as fast as possible to producing search results that change in real-time.

One of the coolest things to come out of Microsoft was a video showing their vision for Xbox’s future. They should be going all guns to deliver on the possibilities shown in their video. If they do, they will lead in several areas of home computing. If they don’t, it’s a vaporware viral video.

Internet Explorer is dying. Firefox, Chrome, Safari, and Opera are taking over. Firefox is used most everywhere the consumer is allowed to install it. If Microsoft was smart, they’d turn IE over to the Open Source public.

It’s hard to compete with innovation, especially concerning Google, Wii, and Apple’s iPhone. Obviously Microsoft recognizes Social Media is important, as is the search engine market, but so far they are treating them as a PR tools. The public will see through that. Cloud computing and web applications are turning the data center and computing into a commodity. The playing field is getting flatter. Microsoft’s biggest advantage in new computing is that they currently dominate the Netbook market. Their biggest threat to this now is a Google Netbook. There is a strong possibility that Google could end up owning the market in the long run (or Apple if they cared enough to complete in it).

Microsoft has the resources to be a leading innovator on many fronts, so you have to ask yourself why do Google, Twitter, Apple, and Facebook seem to dominate most of the future technology change? Because others are creating standardized APIs, allowing connectivity, promoting Open Source, and engaging the public (i.e. “crowd sourcing”). If Microsoft changes the way they engage the public and their product development, they will be a major force. If they continue to do things as they have, they will be slow to change and will only have a small piece of the pie (assuming they survive).

Syndicated 2009-10-25 07:10:38 from Keith Barrett Online » Technology

Building A Blog

A few months ago I moved my blogs from their scattered pieces on Facebook, MySpace, Tumblr, Advogato, and LiveJournal over to a WordPress platform. This was a tedious and time consuming project. I had to do a lot of editing. The different platforms were geared toward different audiences. Some were technology centric, some Disney World fandom, some opinionated, some humorous and some personal. On the social platforms my audience was primarily friends and family, so writing tended to be informal and blunt. I frequently lumped multiple smaller, unrelated topics into single articles. These had to be split into individual entries or rearranged into better groupings so they could be properly tagged and indexed.

Getting My Data Out Of LiveJournal …

Getting my data off LiveJournal was tricky, especially since I wanted my comments to survive as well. I located only one, free program (and only for Windows) that allowed me to export the data into a csv I could load into WordPress. After this completed I had about 500 comments loaded, although they no longer had avatars. I was able to perform a mass SQL edit to the database URL column so that the comment pointed back to the URL of the author’s LiveJournal webpage.

Finding a Host …

Finding a viable hosting platform was the most difficult. I hoped for a free web host account that was based on Linux and provided SQL, PHP, WordPress, and a few other resources. Searching the Internet shows no lack of free options, and everyone seemed to love and hate the same sites, however the majority of all reviews I’ve read were fake or spammed into uselessness. Because I wanted a host that allowed my own ads, while not adding anything unreasonably visual in return, I could not use wordpress.com. Other host sites all wanted me to park my domain on their site, which by itself is not unreasonable, but they didn’t give me control  control over the DNS or MX data, which meant a hard time controlling my already extensive email addresses, plus sub domains that pointed to other sites. Most also did questionable things like strip off your www or force you to have it, which is bad if that is part of your brand or you want to handle that subdomain differently. Anytime I made a change to try something out, their DNS TTL’s were often set for a week, not hours. This created some scares and took my site down a few times. In the end I tried two host sites, so that if one went down I could swap to the other. I’m not going to mention who they are because within a few weeks I was not happy with either of them. One thrusted a lot of advertising tricks at me and both look like they could vanish overnight and take your content with them. I ended up going with my registrar, GoDaddy.

I wonder; has anyone done a trade-off analysis of whether it’s better to host your content on a free site with their bandwidth controls versus hosting at home using dyndns and your broadband provider’s limitations?

GoDaddy provided challenges of their own. They have an unpredictable implimentation of .htaccess, where some things work and some don’t, and they don’t publish anywhere what that is. The most allowing thing is that whether your htaccess file pre-existed or not, a change might not take place for hours, which made trial-and-error edits to determine what worked a nightmare. I have a working setup, but I still do not have an htaccess file that I like.

Finding A Theme …

Once leaving the constraints of LiveJournal, MySpace, and Facebook for WordPress you enter a massive world of look-and-feel FREE theme possibilities. With a push of a button your blog can resemble anything. I examined hundreds of themes and picked about 30 that I like, but am not entirely happy with any single one. I’m sure every blogger out there is chuckling at this; they’ve all gone through it. Each theme had things I liked and disliked. I picked one I liked the most, knowing I was going to edit the heck out of iit.

UPDATE: I’ve edited the heck out of it. Told you.

Sub-domains vs Subdirectories vs Toplevel …

Why doesn’t someone create a how-to for all this? Yet another decision you have to make is how are people going to reach your blog and what will the URL links look like. The choices all have pros and cons. I’m not going exhaustively list them all here, but in the simplest of terms as they applied to me:

  1. Unless WordPress is the only web application you will be using and your entire site is dedicated to one purpose/subject, you will want to install WordPress in a subdirectory to help keep your files organized. You may even find you want to install multiple WordPress copies to exploit multiple themes.
  2. With WordPress in a subdirectory, you may (depending on your host service) have the option of pointing a sub-domain to that location. While it is attractive to have your users type “blog.fred.com” instead of “fred.com/blog”, it only has value if you want your sub-domain to be seen by search engines as an independent site apart from the main domain, and that only makes sense if each has sufficient independent content to stand on their own. At least starting off, I wanted all my search engine goodness to relate to my main web site. There are other options for hiding the sub-directory from the user…
  3. You can set up your .htaccess file to redirect visitors (including those coming in from sub-domains) to the WordPress sub-directory, thereby hiding the fact you are using a sub-directory. WordPress further supports this by allowing you to indicate what your want your URLs to look like (“fred.com/blog/my-story” or “fred.com/my-story”). My conclusion is that there is no search engine penalty for going 1 directory level deep and it will make it MUCH easier to perform a redirect to another location should you want to move your blog. You can set up your .htaccess file so “fred.com” goes directly to “fred.com/blog”, thereby making it very user friendly and after that it’s all link clicks.

I elected to (1) put WordPress in a sub-directory, (2) keep that sub-directory visible in my URLs so it doesn’t intermix with other things I might add to the site, (3) created a sub-domain that pointed to my main domain, and (4) set up my .htaccess file to perform a redirect to the sub-directory

Tags Versus Categories …

I soon encountered the confusion of tags versus categories. I’ve been dying to have these features; my content covers multiple areas of interest and readers will finally be able to locate what interests them. On the surface they appear to do the same thing; they both mark content so it’s easier to group and locate. Opinions differ on how they should be used, but in general categories act like file folders to group articles together, and tags are best viewed as sticky notes of popular labels. The difference is their behavior in SEO. Categories are supersets of tags; articles should be placed in just one category to prevent the penalty of search engines viewing the content as a duplicate.

I elected to show tags for tracking down similar content, and hide the categories from the user. I’ve also chosen to drive my menus via categories. Articles can resides in multiple categories and tags, but I am blocking both tags and categories from search engines to prevent duplicate data.

UPDATE: I just suffered through a lot of pain because I made many of my tags and categories the same name and the same “slug” abbreviation. This got crazy when I deleted or renamed some and the others would be affected. I have since went through all of them and gave all my categories slug names ending in “-topic” so they will keep separate from tags.

Plugins and Widgets …

When you’ve been in computing as long as I have, you become numb to the fact that everyone and every piece of technology likes to use different generic words for the same thing. Themes/skins, plugins/widgets/add-ons/injections, containers/boxes/groups, etc. I had to understand what WordPress meant by having both plugins and widgets. Plugins are just their term for pieces of software that add or change blog behavior. A plugin may or may not also create a widget. A widget is just a GUI tool for placing and configuring the logic rather than force the user to deal with the actual css/javascript/php code directly. You don’t download widgets, its just a term. Not every theme supports widgets or plugins well, so it’s not likely you can avoid it always.

There are thousands of plugins, and some behave badly alone or in conjunction with other plugins. Some work with some themes and some don’t. There are also many duplicate plugins that do the same thing, but differently or are just written by different authors. It’s a project in itself to find ones you like and that behave well. WordPress has popularity and download indicators to help, but most of the ones I found were by deciding I needed something and entered search terms in Google (like “WordPress plugin FriendFeed”).

Note: In a future article I plan to write about what plugins I find the most useful.

I wanted to connect my blog to FriendFeed, Twitter, Facebook, and maybr MySpace, so these are the types I’ve been playing with the most. I’ve had to make manual modifications to some of these to get them to work with my blog. Some plugins make assumptions about your directory structure or host name being root, when mine is in a subdirectory. The FriendFeed comments plugin was one. Some plugins, like smart404 and permalink redirect, actually did nothing in my system (even after performing the required PHP edits).

UPDATE: Apparently there is an issue using multiple Facebook plugins. You get class errors when you try to activate both Facebook Connect and Socialite for example. Also neither of the 2 plugins I found that support cross-posting to Myspace work, and the Twitter Connect is very unreliable. I customized a lot.

Local Comments vs Disqus …

Another debate: I wanted to use Disqus for my commenting system. This mean Disqus importing my previously LiveJournal imported comments. I was excited that the Disqus web site and the WordPress plugin both had an import feature for WordPress, but when I clicked it – nothing was imported. After a few tries 5 comments were imported. I took a close look at those 5 and discovered that they were the only ones in my database with data in the IP address column. Using SQL I set all the IP addresses in my comments table to ‘′, exported the WP data to XML, and tried the Disque import again. It ran for 10 minutes, then I looked and it had loaded all but 79 of the comments! Unfortunately there seems to be no easy way to track down which 79 comments they were. There is also debate whether you lose SEO benefits to outsourcing your comments. I can always change my mind and import my comments later, so for now I’m sticking with local comments.

UPDATE: Disqus added full Twitter, Facebook, and OpenID, and Yahoo login support, so it may be time to reconsider using it. There are also new comment services that tie together commenting from other social network services, a feature I highly desire.

The Past and Future …

When I started blogging in 2000 (before the term “blog” existed; they were called online diaries then), content mostly reflected the ongoing status of work or your opinions about life and news. My first blog was on a site called advogato.org, which still exists today but now I RSS feed into it. I worked for Red Hat back then, and my audience was co-workers, family, the Open Source community, and any Press interested in my projects. The postings were short, and frequently technical. In the last four years I’ve written a lot more personal articles because I now work for Disney Information Technology, and who doesn’t love sharing their unique experiences at Disney World? It generates a lot of interesting content. Beginning in late 2007 I became active in social media, but ironically I did not have a platform to share this outside of enclosed systems like Facebook and MySpace. Now that this blog has been centralized I hoped to generate a lot more discussion. Today I use tools like FriendFeed, Twitter, Tumblr, and yes Facebook. These allow you to post in real-time and build off existing content created by others quickly, but you also tend to say what you have to say in a pithy paragraph or two.

The most enjoyable aspect of this project is that all of my content survived and is in one place. I actually located my very first blog entry, as well as a few old Usenet posts going way back to the late 1980s! The journey was fun, but it was painful to see how trivial or poorly written some of those old entries were. I did go back and clean some up, but I had to balance how I wanted it to read versus maintaining the historical message and feeling of the original post.

I hope you like this site.  I have additional design options and I’d like you, my readers, to lead me in the direction of what they should look like.

Thanks, Keith

Syndicated 2009-10-25 04:14:03 from Keith Barrett Online » Technology

New Mac versus PC Ad

Actually there are 3 new ads, but I like this one the most:


Syndicated 2009-10-23 03:41:50 from Keith Barrett Online » Technology

Twitter’s Growing Pains

Twitter LogoTwitter is going through some interesting changes, and I’m not talking about the recent theft of internal materials. On the one hand they are forming partnerships and continuing to grow at an ever increasing rate, and on the other they have to deal with a wealth of service abuse and SPAMmer tricks.

GoDaddy’s domain control panels now include Twitter integration. For any domain you have registered, you can instantly look up whether that Twitter account is still available or not, and create it immediately from your GoDaddy account.

Why would they offer this?

There would have to be money or recognized value in it for GoDaddy. Perhaps Twitter is making promotional deals with companies. In the “Free” or Open Source world, income from corporate support is frequently the more valuable and can be significant when you have a large audience of eyes to offer in exchange. We know from Techcrunch that they held discussions with Google and Microsoft. Buying a domain is often a person’s first excursion into changing from a casual Internet user to a more serious consumer of Internet technology. Another reason could be that GoDaddy offers business promotional packages and perhaps they use this as a lead-in. I suspect we are going to see more of this Twitter cross-company promotional activity. It’s the logical next step in their growth – become visible everywhere.

Twitter is going though some difficult growing pains.

In addition to being a more visible target of hackers, Twitter is becoming a favorite tool of marketers and SPAMmers. Why? It’s a revisit to old, familiar times. When search engines started they drove their categorization and ranking results from the site’s use of keywords, and a scan of the page content. This was subject to a lot of control and eventual manipulation by the site owner, so today results are driven by a complex formula that includes links, HTML parsing, content assessment, frequency of publication, cross-site connectivity, and more. Keywords are barely a factor in any of it. However unlike popular search engines, keywords and hashtags are all you have on Twitter. The best way to get noticed in only 140 characters is to cram it full of buzzwords, even when those words have nothing to do with your message. During the Michael Jackson funeral I saw German dating services throw every Jackson related keyword they could into their tweets, with their only real content being a short URL to click.

Search engines, email, and web pages generally require the user to visit the message to see it. Twitter is a bulletin board service with a potential audience of … ANYONE. Have you ever watched the public stream for a while? Some companies are broadcasting once a minute ad tweets. And like the days of email before smart filters, all you need to do is include a user’s @id in a message to target that person’s reply inbox. There are no SPAM filters or opt-in requirements to deliver that message. People with a lot of followers are eventually forced to use a tool that filters out every reply but specific people or topics they are interested in.

There are also issues of adult material. I received my first unsolicited adult photo as an @reply this year from a hit-and-run Twitter account. When people can quickly create an account, tweet once, and abandon it, you will get problems like this. There is no filter or rating service to prevent offensive material from reaching anyone, including minors.

Twitter has to be dealing with squatters also. While I haven’t (yet) see anyone sell or auction off a Twitter username, I have seen companies advertise the selling of their followers. It’s a common problem in domain management that people quickly buy up all the 1,2,3 and 4 letter domain names, as well as common nouns and marketing terms. This has to be a growing problem in Twitter. As favorite names are taken, they become more in demand by someone willing to negotiate for them.

Twitter is working on these issues. Earlier this year they quietly announced an upcoming “verified identity” service to help combat squatters and impostors, and they’ve started to register and protect aspects of their branding. These serve the company more than the users; there are many basic features commonly used by other services (rating systems, account creation verification, scanners, captcha, encryption) they could include to help fight abuse and protect their customer base. Their API also has rules preventing accounts from subscribing to too many people too quickly or sending messages to frequently, but you can circumvent that by creating disposable accounts.

It’s a difficult walk.

To encourage people to subscribe to other people, while preventing the issues that having a large following creates. It’s in Twitter’s best interest to have a large number of subscribers, each with a small manageable following, and their following to include several trusted accounts (such as celebrities) they can leverage.

Third party tools such as tweetdeck are the most useful in keeping the service usable to people with large followings. If Twitter continues growing like other startups do, they will eventually purchase/invest in one of these tools and brand it.

Syndicated 2009-07-17 15:21:28 from Keith Barrett Online » Technology

Real-Time Search

The web is moving rapidly toward real-time. Real-time display of messages, real-time display of posts and comments, real-time status updates from friends, disposable chats, even real-time video.

The future and strength of the Internet is in providing and spreading information instantly. Some institutions will push to capitalize on delaying information (for example stock quotes, law enforcement, and government), but in the long term this will have limited success. When every person is armed with a pocket computer and instant access to the world, you can’t hide much.

What’s not quite there yet is real-time search, because that has a dependency on the real-time notification of content publishing, which too is lacking.

Traditional search engines crawl the web, meaning they start at some web page and record all the links found to other locations, along with a representative content of the page. As the links are followed more links are encountered, and so on. The end result is that you have a massive database that can be used to return search results. Not all content is easily captured today, video files and the imagery within photographs for example, but as technology progresses these obstacles will be overcome.

In real-time search, content is cataloged as it is published. Search results would include this information immediately, and automatically update your display with the changes. Real-time search would probably be used concurrently with traditional crawling, but to do it at all means search engines need to know WHEN something has changed instantly. The blogging “ping” system is a working example of a commonly used publish notification system. Services like Google Alerts and RSS feeds also publish data as quickly as their source systems want them to. To do this effectively however the notification needs to include details of the data being published or changed, not just a ping or a link. If everyone adopted a standard of real-time notification the dependency for crawling goes away, but the practice would still occur because of desires to capture “the deep web” and any data being excluded (accidentally or intentionally) from the notification network.

Currently real-time search is specialized. Twitter, Facebook, and FriendFeed all have private search options for their data. Tweetmeme is an example of an external service providing real-time search and trending results on Twitter posts, but only for a short period of a week.

The Christian Science Monitor posted an article on upcoming real-time search engines, discussing CrowdEye, Collecta, and Google. I encourage you to read it. Google is expected to come out with their own micro-blogging service in the future, and already having the most popular search engine means if they can sway people away from Twitter they could be the leader in this space too. Microsoft has yet to provide a clue on how they will respond, but if Bing becomes popular it would be an obvious tool for them to add onto.

[Updated 7/6/2009 to include mention of the blogging ping network]

Syndicated 2009-07-06 06:45:51 from Keith Barrett Online » Technology

Microsoft Bing

Microsoft launched a search engine – Bing. They call it a “decision engine”, but it really is a search engine, trying to capture and/or crawl the web with the goal that it can return a good result to your query.

Google is so popular and well known that it became a verb to “Google” something. Why would anyone not using some sort of revolutionary new technology try to compete with Google in the search engine market? Because Microsoft is big in size and Google does not own that entire market. To capture even 1% of the search engine market can potentially produce millions in profit.

There are a fair number of search engines out there, some highly specialized. Until Microsoft the most recent was Wolfram. Calling itself a “computational knowledge engine” and using Artificial Intelligence, it’s goal was to extrapolate from the data on the Internet and directly respond to your query with a single direct answer. It’s an interesting tool but falls far short of being as helpful as Google.

In a short time, people are already calling the “big 3″ search engines Google, Yahoo, and Bing. Yahoo is a busy, distracting place. Google took off because it was simple, clean, and uncluttered. Results were the only thing displayed. The Bing screen is done the same way, making me believe its developers are either copying or learned from Google’s experience.

So how do these “big 3″ compare to each other? Someone has created a blind test tool for you to decide for yourself. You can go to Blind Search, enter your query and pick with engine returned the best responses. The results surprised me. I love Google, and have had a lot of past issues with Microsoft, but for the few selfish queries I did on my own name and blog, Bing came back with me as the top ranked result. On other queries the favorite results bounced between Bing and Google, so for a brand new search tool Bing is doing surprisingly well.

UPDATE 08/2009: Microsoft was caught manipulating the search results to favor themselves over the competition. For example; searching for “why is windows so expensive” produced a first page, different from Google’s, listing why Macs and Linux were more expensive than windows. They corrected this, but shortly later another one was found (and corrected), so there is now a result trust problem with the Bing search engine.

Syndicated 2009-06-30 00:53:31 from Keith Barrett Online » Technology

Using Technology Against The Consumer

Panasonic firmware noticePanasonic released a notice that their camera firmware will force consumers to only use Panasonic batteries, continuing a trend of applying technology to prevent consumer freedom.

I remember when software license keys first appeared in the early 1980s. I was working at Digital Equipment Corporation at the time and had to deal with entering these long hexadecimal number sequences for unlocking functionality that existed just a day before without them. Until that point people simply bought software and owned it. If you needed it on 3 computers, you bought 3 copies. Computer networking changed that. Now you could install one copy and people could share it. Software manufacturers initially just switched from charging you per copy to per user, but then they changed their code so that only a certain total number of people could use it, and if you wanted more you had to pay more. The more aggressive companies would based it on the total number of POSSIBLE users rather than the number of SIMULTANEOUS users. It didn’t matter that the code was identical and there was nothing special about 50 people versus 5 people except the result of an “If” statement, you had to pay more. You had enough hardware and processing power, but you were still stuck. It was an artificial limitation; like buying an oven with 2 working burners and if you wanted all 4 to work you had to send more money. Then the limitation was further restricted to EXPIRE, forcing you to send money every year or so just to keep the switch turned on (whether you used it once or 10000 times in that period). Then copy protection was introduced, sending a “we don’t trust you” message to the customer while interfering with his/her ability to backup their own purchased products. This all caused a lot of controversy back then and still does today. It’s what started the Free Software Foundation and the Open Source movement.

This was eventually adopted in hardware too. CPU manufacturers use to sell different versions of their processors at different prices based just on the results of quality control. Processors that failed tests at high speeds but worked at lower speeds could be sold as a lower speed processor at a reduced price. Seemed fair; and was better than throwing them away. But then they adopted a practice of artificially crippling a CPU in a number of ways (turning off the cache, disabling the floating point unit, etc.), sometimes to help prevent their previous product from becoming instantly obsolete. This caused a controversy similar to software licensing because now the more expensive processor was identical to the less expensive one, except that something was simply turned off and you had to pay more to turn it on.

As digital photography and printers began eliminating film, manufacturers of consumables switched from selling film to selling ink cartridges. In the age of film cameras there were a few (such as the Instamatic 44 and Polaroid) who produced cameras that only accepted a specific type of film, but for the most part everyone adopted 35mm film. With digital technology, many printer manufacturers try to force consumers to buy only THEIR ink cartridges by adding a little processor intelligence to the printer to detect what is inserted. This was brand loyalty forced instead of earned. Consumers had no choice but to purchase a specific, higher priced cartridge that was really no better than a lesser expensive one because the printer was smart enough to prevent it.

As technology began enabling manufacturers to override consumer choice, the technology itself was reverse-engineered and over come time and time again. Taking things apart to learn how they work or making them work better has been a part of life since the beginning of curiosity and the scientific method. Thus in 1998 the DMCA was passed, making reverse engineering or discussion about it in the USA a legal matter, since it was unlikely it could ever be prevented otherwise. The massive issues this created concerning publishing security vulnerabilities, scientific research, education, product cross-compatibility, product backward compatibility, international law, and more are beyond the scope of this article.

This all moved into media, where copy protection went from preventing you from making a copy of your purchase to dictating what you could watch or listen to, when, and on what equipment. Digital restrictions (called Digital Rights Management by the seller) forced consumers to re-purchase the same product over and over again, while making it much more difficult to resell their used product on the open market. Stories of CDs and DVDs not playing on some equipment were common. This won’t stop here; eventually DRM will prevent people from connecting up certain types of monitors to certain types of receivers using certain types of speakers (and perhaps certain brands of wire, all in the name of ensuring quality). Lawsuits have been filed from the blind siting the Disabilities Act because they are being prevented from listening to digital books when publishers disable the speech translator in the Amazon Kindle to protect their audiobook sales.

The vendor arguments in favor of these practices concern prevention of theft and piracy, protection of assets, sustainability of business, contractual obligations, quality, safety, etc. Since I am primarily a consumer and technology savvy, technology restrictions tend to inhibit my ability to fully enjoy my product experience rather than help me control something I’ve produced. I can’t help but wonder what today’s state of technology would look like if all these legal and artificial means of control and crippling were not around. If processors were allowed to be as fast and as cheap as the market dictated, and software upgrades took place because people were attracted to new functionality instead of their license expiring, and businesses were forced to adapt to change, and consumers could freely copy their movies and music to any device they owned, and manufacturers and sellers were forced to make a profit only on how good their products, innovations, and history were.

Syndicated 2009-06-26 02:06:46 from Keith Barrett Online » Technology

352 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!