text:
Select Route:
This route goes up the west side of the tower formation, following three different crack systems, and very comfortable belay ledges. The top of the route is a tower summit, and is only about the size of a car. The breakdown of the pitches is:
This route starts on the west side of the towers and is marked by a cairn at the base. Look for the 2 crack system heading directly up the west face.
Double rack from #1 metolius size to #3 camalot. single of #4 camalot and single set of stoppers. Lots of slings for the rope stretcher first pitch. This climb runs the whole size range of pro, and some pitches are long.


text:
Jesse Taitt
Friday / August 29, 2014 / 12:00 p.m.Brewer Plaza
Jesse Taitt, a 24-year-old jazz pianist and composer, developed his sensitivity and technical facility for the instrument at the Boston Arts Academy, where he studied classical music under Boston Conservatory professor Harriet Lundberg and jazz with Hey Rim Jeon via the Berklee City Music Program.
Admission: Free
Kel Do Nascimento
Friday / August 29, 2014 / 6:00 p.m.Greenway Boston
The colorful sound of KeL combines elements of jazz and pop with Brazilian melodies. The band's lead singer, Kel Do Nascimento, was born and raised in São Paulo, Brazil, and toured her country of orgin before coming to Berklee in 2011.
Admission: Free

subset: commoncrawl


text:
First and foremost, I am a supporter of coach McD, and have been ever since he traded Cutler away. Not because I thought Cutler needed to go(which I now do), but because of all the people involved in that mess, he seemed to handle the situation with authority and class. That being said feel free to slap the kool-aid out of my hand if I get my history wrong. I also feel I should preface my point with the fact that I had a lot of support for Shanny, and was shocked when he was fired. However, when the shock went away there was no surprise beneath it, and I began to re-examine a lot of the things he did, concluding at last that it was a bold and correct move by Mr. B. We've all discussed the glaring personnel mistakes Shanahan made, in drafts, going for the diamond in the rough, picking up injury liabilities, etc., etc. I personally think he made enough brilliant personnel moves to counter a lot of these but that's not the point of my post, I was going to try to raise a discussion about two nuanced differences I've noticed between our two recent HC's and get everyone's input on whether they think it is a part of our success or if I'm just daft.
1)The most immediate difference in style is that McD seems to build his system and supporting cast such that no player is in a position or situation that raises a question about their abilities. Basically, he uses the players the way they work best, rather than asking them to do something else. By contrast, I think Shanny could have made a much more effective quarterback out of Plummer had there been some other playcalling. Plummer was brilliant at the blind rollout, and I never thought of him as anything but a transition from a god of football(elway) to a manageable average QB. Contrast this with Dumervil's rebirth as a QB terrorizing LB and I like where we're headed.
2)More importantly though, I remember a lot of our defenses under Shanahan having "placeholder" players. I'm sure this was going on elsewhere, but I'm very bad with rosters of past years(elway saga excluded). I remember in particular, Cox, Foxworth, and Webster come to mind.(feel free to belittle my mistaken ways as needed) I personally liked Foxworth, but it occurred to me that he, like many others in the Shanahan era, seemed more like a player thrown in so that someone would be on the field there, and not chosen so much for their abilities. Under McDaniels, there doesn't seem to be anybody on the roster because we needed that position, rather everyone on the team seems to have been chosen because they bring something that we didn't have without them.
I'm sure I'm drinking the kool-aid, but I just feel like the roster is infinitely more thought out now than in recent years. Can somebody either back me up with a better in depth knowledge than I have (should be a cinch), or categorically refute this? I would be just as pleased with either.


text:
Are Charter School Students Worth Less?
In advance of the release of its 2012 Model Public Charter School Law rankings, NAPCS will chronicle some of the most critical—and contentious—aspects of the model law that played out in the past state legislative cycle. This guest blog by Eileen Sigmund, President and CEO of the Arizona Charter Schools Association, examines issues with funding equity (Model Law Component 18).
Are some students worth less or worthless? When it comes to Arizona's antiquated school funding system, students are treated differently. Charter students are funded, on average, $1,500 less per student than their district peers.
These funding disparities are unjust, and an Arizona lawsuit seeks a basic American principle: that all children in public schools receive an equally good education, backed by similar, adequate resources. A recent ruling by the Maricopa County Superior Court in the lawsuit Craven et al. v. State of Arizona et al. confirmed that Arizona's public charter school students are Arizona public school students entitled to the Arizona Constitution's educational privileges just like the state's public district school students.
This ruling came after the State and others argued that public district school students and public charter school students are not members of a similarly situated group of citizens. The State has maintained that Arizona's pubic charter school students occupy an inferior, secondary supplemental level in Arizona's public school hierarchy. The recent ruling rejects that argument.
In light of the ruling, the remainder of this litigation will focus on the determination of whether Arizona's K-12 student finance scheme is constitutional. To be upheld, the system must be rational, reasonable and not arbitrary, discriminatory or capricious. Trial is set for Fall 2012.
We cannot treat some students as if they are worth less than others. For more information, visit www.studentequitynow.org.


text:
Get the e-book now for only $10!
Neon Nancy Campaign Shoot
For this shoot, the main concern was capturing the LED light that was emitted. It was a very small amount of light, so you will notice that the speedlites were turned all the way down in order to capture the LED. Check out the BTS video of the shoot.
11 notes
Wednesday 5th June at 3:20pm
Tagged with: neon nancy strobist nick fancher lighting diagram lighting diagrams rglr run and gun lighting resource fstoppers


text:
Hot Links: Begun These Debt Wars Have
- Joshua M Brown
- October 15th, 2013
Stuff I'm Reading this Morning…
Felix Salmon: The Default has Already Begun. (Reuters)
Bruce Bartlett: You don't understand – they don't want to save the day, they actually want to US to default. (Economix)
Hedge funds at the highest levels of short-selling of the year now. (Bloomberg)
Richard Holden and Justin Wolfers explain perfectly simply why Shiller, Fama and Hansen took the Economics Nobel Prize this year. (Bloomberg)
What the great Fama-Shiller debate has taught us. (HBR)
Tim Harford: Here's why Fama (Efficient Market Hypothesis) deserved to win. (FT)
Robert Shiller: Sorry, housing has never been a good "investment" in real terms. (BusinessInsider)
The real risk to this market is overly optimistic earnings estimates for 2014. (WSJ) and (WSJ)
LOL – 'Fourth Day Of Hope For "Imminent Deal" Should Be Sufficient For New Record High Close' (ZeroHedge)
What are the cheapest Emerging Market ETFs right now? (ETFTrends)
"Google's ultra-high-speed internet service is for homes, not businesses. And Google wants to keep it that way." (Wired)
Krugman: No one cares who you are, Professor, it's about ideas not rank. (NYT)
Time doesn't exist until we invent it. (SethsBlog)
19 Things You Might Not Know Were Invented by Women (MentalFloss)
REMINDER: Backstage Wall Street is now on Kindle!
Full Disclosure: Nothing on this site should ever be considered to be advice, research or an invitation to buy or sell any securities, please see my Terms & Conditions page for a full disclaimer.
The Reformed Broker is a blog about financial markets and the economy. Joshua Brown is a New York City-based investment advisor for high net worth individuals, charitable foundations, retirement plans and corporations... More.


text:
November 23rd, 2012
While at the 2012 Bambi Awards in Germany, Salma Hayek donned a black dress with gold trim and a plunging v-neckline from Saint Laurent's Spring 2013 collection:
Loose curls, rosy pink lips, gold cuffs, and a black and gold chain strap shoulder bag completed Salma's look.
Check out her dress on the Spring 2013 runway. Salma removed the ensemble's sheer leopard cape.
Salma always looks beautiful, but this look is missing something. Perhaps a long pendant necklace and a sleek ponytail with red lips would have done the trick?
What do you think? Hot! or Hmm…?
4 Responses to "Hot! or Hmm… Salma Hayek's 2012 Bambi Awards Saint Laurent Spring 2013 Dress"
She makes it work !!
Hot. Not Hmm
Looks better in the model
Leave a Reply
Accessories Angela Simmons Beauty Beyonce Celebrity Style Chanel Christian Louboutin Ciara Claire's Life Dolce Gabbana Ethnic Models Fashion Fashion Bombshell of the Day Fashion News Fashion Show Fashion Week Giuseppe Zanotti Givenchy Gucci Hot or Hmm Jennifer Lopez Jimmy Choo Kanye West Kelly Rowland Kim Kardashian Lala Anthony Look for Less Men's style Naomi Campbell New York Nicki Minaj Real Style Rihanna Rita Ora Shoes Shopping Show Review Snapshot Solange Knowles Steal Style Inspiration Topshop Versace What to Wear Who Wore it Better
Find fashion and beauty products on DHgate
Cheap shopping online for more fashion and beauty products
Latest Fashion Sammy Dress for Less
blog advertising is good for you
Bras: Victoria Secrets, sexy, Plus Size Bras in the bigger greatest store online.
Karmaloop Coupons
LilysDress.com is the global leading online retailer for wedding dresses online
cheap homecoming dresses Buy cheap prom dresses in Jenjenhouse.com Cheap wedding dresses


text:
Atlas of Early American History: Revolutionary Era
Ref Atl 911.73 At65
Guide to Historical Literature
R 016.9 Am35g3
Freedom's Voice in Poetry and Song
Atlas of the American Revolution
Ref Atl 911.73 M279a
Revolutionary America (almanac)
R 973 P978r
War and American Popular Culture
R 973 W195h
Historical Atlas of the American Revolution
R 973.3 B262h
Blackwell Encyclopedia of the American Revolution
R 973.3 B568g
Historical Dictionary of the American Revolution
R 973.303 M455h
James Madison and the American Nation 1751-1836
R 973.4 J231r
Online Catalog & WorldCat
Personal Narratives
- For a list of diaries, eye-witness accounts, etc., in our book collection, use the "Keyword" category of the online catalog and type: United States revolution personal narratives.
- To find personal papers of a political figure, try combining the person you are searching for with some of the following phrases in a keyword search: archives, papers,correspondence, manuscripts, documents, primary documents.
Subject Headings
- To browse categories type this phrase in the "Subject" category: United States history revolution.
American Revolution in Context
A collection of original documents selected from archives in Britain and the United States containing primary historical sources concerning the American Revolution. Shelved alphabetically by title in the microfilm area.
Pennsylvania Gazette 1728 – 1815
Considered The New York Times of the 18th century, the Pennsylvania Gazette provides the reader with a first hand view of colonial America, the American Revolution and the New Republic, and offers important social, political and cultural perspectives of each of the periods. Shelved alphabetically by title in the microfilm area.
America History and Life
Contains citations, abstracts, and some full text to articles and books covering world history. If you retrieve only a citation, check our journals list to see if we have the journal.
- Use the advanced search for more searching options.
- Use * on the end of your term for variant endings, and ? to for variant spellings. Ex.: revolution* retrieves revolutions, revolutionary, etc. minutem?n retrieves minuteman, minutemen.
- Boolean/Phrase search mode requires "AND" to break your search terms.
- Limit by Historical Period and Language.
A largely full-text, social sciences database that covers complete runs of scholarly periodicals, but NOT the most current 2-5 years!
- Use the Advanced Search.
- Select whichever disciplines/journals are relevant to your searching, noting that you decide whether or not JSTOR includes citations and links to other content.
- Use the drop-down menu for options to connect search terms: and, or, near.
- Use "?" on the end of your term to account for plurals, and "*" to account for variant word endings.
- Use quotes to search phrases. Ex.: "Thomas Paine" AND "United States"
Project MUSE
Full text of nearly 200 scholarly journals published by university presses in the humanities and social sciences.
- Limit to books or journals on the initial search, if desired.
- Limit to research area, author, or language after you've performed a search.
- Use truncation (*) on the end of a term to search for plurals or parts of words.
- Deselect the "Only content I have full access to" for more citations.
If we don't have the book or journal you need, please check UCA's catalog, BearCat, andJournals List. If they don't have what you need, you can always order your article throughinterlibrary loan. See a librarian for more information.
American Memory Project (Library of Congress): 24 Collections from 1700-1799
The Avalon Project at the Yale Law School: 18th Century Documents
Internet Modern History Sourcebook: American Independence
Spy Letters of the American Revolution from the Collections of the Clements Library


text:
Multiverse cosmology
View Single Post
Nov25-11, 02:22 PM
Sci Advisor
PF Gold
I glanced at this thread just briefly, not enough to join discussion. But want to make a comment.
Skydivephil makes a lot of good points in his cosmology forum posts but I think he is only partially right in something here.
He says "multiverse is a logical consequence of inflation". That's not true for inflation itself, but for a lame idea of an inflation mechanism.
Inflation happens normally in Loop cosmology without assuming any "quantum fluctuations" or other leaps of faith that are then hard to turn off or get rid of.
In that context there is no reason for inflation to be eternal or chaotic or happen repeatedly. It is just something that happens (under fairly mild assumptions) in connection with a particular quantum relativistic collapse and rebound.
It can be treated as a one-time process that is part of a one-time bounce. No need to go beyond that into grandiose realms of untestable fantasy.
In Loop context, adequate one-time inflation is mundane and robust
. The physics of the bounce itself sets it up and triggers it.
It's when you don't have a simple straightforward explanation for adequate inflation at the start of expansion, that you have to invoke leap-of-faith explanations that then will not stop producing universes. This then becomes an embarrassment, as in the Sorcerer's Apprentice story where the magic keeps on fetching water far beyond what is wanted or relevant to the problem.


text:
Orchard Public Schools
The 50States Orchard school directory. Find Orchard , Nebraska school addresses, phone numbers and other school info.
Go To: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Orchard Elementary School
Students/Teachers: 87 / 9
Grades: Pre-School - 6
Orchard, NE 68764
Orchard High School
Students/Teachers: 123 / 10
Grades: 7 - 12
Orchard, NE 68764


text:
Videos > Haley Wilde > Racy Haley Wilde loves getting her wet pussy pulverized
Evil Angel The HARDCORE mega site. World famous studio, Evil Angel and their award winning stable of directors, has time and time again been proclaimed the best gonzo site on the internet. Come see what you've been missing and all the top stars in their hottest action anywhere online!
Featured Pornstars:
- Haley Wilde


text:
Eric Yarber Rumored to be Hired as UCLA's WR coach
According to current recruit Ishmael Adams, former Tampa Bay WR coach Eric Yarber has been hired as the WR coach at UCLA. While this is just a tweet from a player, we've been hearing about this for a while now. Awesome hire. GO BRUINS!


text:
The best nude self shot babes & sexy nude girls is found at Free Selfshots. Make sure to check out all our nude Self Pics & Naked amateur galleries.
Wouldn't you like to laying next to this sexy bikini blonde on the beach. I would have to be laying on my stomach.
See More Related Galleries
Click here to cancel reply.
© Copyright Free Selfshots


text:
Kayaking on Lafayette River at Sunset
Join us as we take a nice and relaxing kayak tour, paddling through Norfolk's rivers while watching the beautiful summer sunset. Tour leaves from the ODU campus and winds through the Lafayette River. Trip includes kayaks, trip leaders, and transportation. Shuttles back to ODU are provided. Register daily at the Outdoor Adventure Center from 11 a.m. to 3 p.m. or call 683-3389 for more information. CLICK HERE to view all summer adventure trip offerings.
Date: Tuesday, June 4, 6:00 a.m.
Skill Level: Beginner
Student Cost: $10
Faculty/ Staff SRC Member Cost: $20
Posted By: Shannon Sauerwald
Date: Thu May 09 12:24:00 EDT 2013


text:
I know I am busy with a series on deliverance and stuff but just want to interject with this. I think I have known what I am about to say for a while, but I haven't had a clear picture of how to explain it properly. So here goes.
As far as I know, the bible never calls itself the 'Word of God'. It makes lots of references to the Word of God but in actuality Jesus is the Word of God. The bible is a book written about Jesus. The bible is not Jesus. Jesus is not the bible.
I often joke and say that in modern Christianity it seems more like Father, Son and Holy Scriptures than Father, Son and Holy Spirit. Of course the bible is useful and valuable, I am not trying to make light of that. But it is not Jesus. It has a a truck load of information in it about Jesus, but the book by itself is lifeless (John 5:39). So why do we read it?
Many read it thinking that is how they will get to know Jesus. Personally, I don't read the bible to get to know Jesus. I read the bible because I know Jesus.
How many of you read Steve Jobs' biography after he passed away? I know I didn't. But I know millions of others did. How many of those who read his biography got to know Steve Jobs better? I would say zero. There are two groups of people who read his biography. Those who already knew him, and those who didn't know him. Those who knew him didn't read it to get to know him and those who didn't know him still didn't know him after reading it, they just knew a little bit more about him. It is impossible to get to know a person because you read a book about them.
Now if you read the bible trying to get to know Jesus, you might end up in religion because you will extrapolate what you believe you should do in order to know Him. You will read passages like 'They will know that you know Me and are my disciples because of your love for each other" and come off thinking, "In order to prove that I know Jesus I must love people. If I don't love, I don't know Jesus." Boom. Religion City. You've just turned loving people into a works-based self-righteous act to prove how much you know and love Jesus.
But if you read the bible already in relationship with Jesus, already knowing Him, you won't see a set of rules and regulations to keep to get to know a person you already know, or a how-to-guide to prove you really do love and know Him. You either know Him or you don't. If you do know Him, you can learn things about Him by reading the book. But you can't get to know Him by merely knowing more about Him.
If the Bible is difficult for you to read, stop reading it with the goal of trying to get to know Jesus because it just won't work. Start by talking to Jesus and forming a relationship. The bible will find it's place once you get to know each other better. If you are a new believer, actually, especially if you're a new believer, I want to say don't read the bible and until Holy Spirit tells you too. Get to know Jesus first. Talk to Him, share things with Him, be yourself. Listen. Communicate. Learn. Build a relationship. Then when you are ready, start reading the bible when Holy Spirit tells you to.
I can not begin to describe the depth to which my relationship with Jesus has grown since I stopped reading the bible trying to get to know him. I still read the bible almost every day. But the bible is no longer the middle man between Jesus and me. If all the bibles in the entire world had to be burned tomorrow, I would not bat an eyelid or worry in the least. Don't let anything separate you from Jesus, not even the bible.
Grace and Peace!
8 Responses to Biblical Perspective?
Thanks friend. You're preaching freedom here.
If all the bibles in the entire world had to be burned tomorrow, I would not bat an eyelid or worry in the least.
I remember some excersize in a group (in my teenager years) where you had to list things you must take with you in case of an emergency. To keep face mostly all of us jot down "The Bible" because it is the "right" thing to say! Although I didn't want to be different I jotted down the same words, but I thought, why not taking some money – you can easily buy another bible afterwards!
Even that seems not necessary now that I know better!
Thanks for the post!
Although I can appreciate this perspective, especially to turn others away from religious trappings, I truly feel the bible helps new believers be able to recognize the voice of Jesus.
As a young believer, I used to believe the lies condemning me each time I sinned were God "correcting me". Until I read the bible, and saw the truth, that he has separated me from my sins as far as the east is from the west, and remembers them no more, i was believing words that I thought were God's.
The bible helps all believers recognize his character, his nature, and is where we can renew our minds to the truth that sets us free.
I'm beginning to experience this awesome walk (after 30 years of religion!!!). JUST JESUS! How refreshing! How fulfilling! How liberating! NOW I have something, SOMEONE, to share! Thanks Cornel for the conformation, not that I needed one.
I totally agree! For years I thought I *should* read the Bible and that it was the way I was going to get to know Jesus better, but it was soooo hard for me to understand! I was left feeling frustrated, and sad; and it always made me feel like maybe I wasn't really saved or something was wrong with me. The truth really does set us free, and Jesus is the truth.


text:
TEAMS: Chicago Bulls
Via Gamedayr:
The Chicago Bulls have dug deeper than an oil rig during the 2013 NBA playoffs. Never was that more evident than Monday night's Game 1 win over the Miami Heat.
Nate Robinson poured in 27 points, hitting clutch shot after clutch shot, lifting Chicago to a 93-86 victory.
Star small forward Luol Deng, who is battling a potential case of viral meningitis, had to take in Nate Rob's All-Star-caliber performance from a hospital bed. Not even the distance, however, could keep Deng from celebrating with his teammates.
Shortly after the Bulls' upset victory, Deng took to Twitter and Instagram, posting this tweet and photo. He sent a simple message, "So proud of my team man, this bed might be good luck after all."
So proud of my team man, this bed might be good luck after all. #SeeRed #Holdat instagram.com/p/Y_kt7YmvOM/— Luol Deng (@LuolDeng9) May 7, 2013
The Bulls could have easily rolled over and called it quits after the loss of Deng and superstar Derrick Rose, as well as several other injuries and ailments the team is dealing with. They haven't, though, and that is something to be truly proud of.
Luol Deng tweets support for Bulls from his hospital bed (Picture)
Bulls advance without Luol Deng, Kirk Hinrich
Luol Deng Out Game 1 Vs. Miami Heat
Bulls' Luol Deng out for Game 1
Deng stays in Chicago for Game 2
Chicago Bulls Won't Have Luol Deng or Kirk Hinrich In Game 2
Deng Out For Game 1, Hinrich Doubtful
Deng out for Bulls; What about Rose?
Derrick Rose: 'I might have a chance' to play vs. Heat
DRose Inching Closer to Return
Charles Barkley Butchers Luol Deng's Name (Video)
Charles Barkley Completely Butchers Luol Deng's Name (Video)
Bulls News
Delivered to your inbox
You'll also receive Yardbarker's daily Top 10, featuring the best sports stories from around the web. Customize your newsletter to get articles on your favorite sports and teams. And the best part? It's free!
Report: Jon Lester returning to Boston 'a long shot'
Steelers RBs Bell, Blount arrested together for marijuana
Report: Suns looking to trade Eric Bledsoe
No evidence of cancer found in Jim Kelly during examination
Derrick Rose reportedly experiencing knee soreness
Kent State center Jason Bitsko passes away unexpectedly
Tony Gonzalez believes the Broncos will go undefeated
Referee avoided doing Redskins games because of team name
Chip Kelly training Eagles in same fashion as Navy SEALs
Schilling had mouth cancer, believes tobacco caused it
|Latest Rumors
|The Backyard
Today's Best Stuff
For Bloggers
Join the Yardbarker Network for more promotion, traffic, and money.
Company Info
What is Yardbarker?
Yardbarker is the largest network of sports blogs and pro athlete blogs on the web. This site is the hub of the Yardbarker Network, where our editors and algorithms curate the best sports content from our network and beyond.


text:
A number of soldiers at Ft. Benning, GA planned a ski trip this weekend in east Tennessee.
Too bad it's not going to happen.
"Unfortunately the weather hasn't really cooperated with us", says Brittany Beadle, who organizes out-of-town excursions for the troops. "We haven't really had a cold winter, so we will be rescheduling our ski trip from this weekend to Presidents Day weekend."
The Gatlinburg trip and others like it are put together by the Army's Directorate of Morale, Welfare and Recreation. The group works closely with the BOSS program, which stands for Better Opportunities for Single Soldiers.
BOSS President, Sgt. Timothy Tant, knows the value of such activities.
"It's real important for the soldiers to get out and venture into the communities", said Tant. "They need to realize there's a lot more to Fort Benning than just their barracks room."
The group's vice-president, Specialist Leann Kraus, agrees, and she speaks from first-hand experience.
"When I joined the military", said Kraus. "I had no idea what BOSS was and when I got in there, the BOSS rep from my company was able to tell us everything that was going on, and it made barracks life a lot better."
MWR's Outdoor Recreation Division uses a minibus for the excursions, which has taken soldiers across the Southeast. They've traveled to Tennessee, Florida and other parts of Georgia.
The troops have gone whitewater rafting, ridden a zip line, even taken in a baseball game in Atlanta.
Beadle says they will continue to push the envelope.
"As an adventure-seeker myself, I think these trips are important", said Beadle. "Because it introduces people to new things that they've never done. They just want to try everything new, and we offer it in a safe environment."
They also offer deep discounts. The BOSS program will cover the first $50 of the Tennessee trip, which is nothing to shake a ski pole at. Copyright 2013 WTVM. All rights reserved.
1909 Wynnton Road
Columbus, Ga. 31906
FCC Public File
EEO Report
Closed Captioning


text:
8th Wedding Anniversary!
>> Sunday, December 26, 2010
2010 photo by Jamilah.Darling,
Eleven years together, eight years married. We've had our ups and downs and inbetweens. We've had our struggles, failures and triumphs- but more importantly, we've had each other. And for that, I wouldn't change a thing.
Yours always,


text:
We've brought you the most expensive homes, and homes that have been foreclosed. However, this week Menomonee Falls Patch has highlighted three real estate deals on the local market. These homes are some of the least expensive, and the asking price has recently been dropped.
N89W15201 Jefferson Avenue - $139,900
- Bedrooms: 3
- Bathrooms: 1
This Falls ranch has been updated several times recently. Updates include a new patio, new garage, new patio door, water heater, garbage disposal, kitchen sink and floors, an laminate wood floors. In addition, the basement walls were dug up and braced in 2008.
W165N8600 Dardis Avenue - $149,472
- Bedrooms: 2
- Bathrooms: 1
- Year Built: 1948
This is a great home for first0time buyers. The flooring is new and the home features a finished basement. It also features a new roof, windows, gutters, and insulation. Furthermore, it's located close to many parks in Falls. Take a virtual tour online.
W150N7982 Menomonee Manor Court - $155,000
- Bedrooms: 3
- Bathrooms: 2
- House Size: 1,344 square feet
- Year Built: 1957
This house is situated on a cul-de-sac surrounded by mature trees and landscaping. The living room is spacious and features a bay window and natural fireplace. The basement is finished and the backyard is extra spacious.


text:
Postcard Album: Steep Grade Railway, Devil's Dyke27 Mar
Just over a week ago I showed you a postcard of the "station" at the top of the steep grade railway that used to run up and down the side of the South Downs at Devil's Dyke near Brighton, Sussex. The rather battered postcard below shows pretty much the full extent of the track.
It wasn't a particularly long railway and in contrast to the little engine shed at the top there was nothing other than a platform at the bottom and a short walk to the nearest village, where visitors were supposed to be taking tea. I suspect however most probably just went up and down for the novelty of it.
The postcard was used, but unfortunately the stamp has been removed, taking most of the postmark with it. Just enough is left to see that it was sent in 1906. This card was published by Frederick Hartmann, a national publisher of postcards based in London.
Last week as I returned from Lewes and Brighton on the bus in the late afternoon the path of the track bed was incredibly well defined on the hillside, because of the short grass and low angle of the sun. There are more trees on the side of the hill now, but I wish I could have stopped the bus and jumped out and taken a photo.
Postcard Album: Steep Grade Railway, Devil's Dyke, Sussex17 Mar
Several weeks ago I mentioned the steep grade railway that once ran up and down the side of the South Downs at Devil's Dyke near Brighton, Sussex. Well, the postcard below shows the "station" at the top of this railway.
This is a superb postcard, showing much detail of the station, which doesn't exist any more (apart from some brick foundations). Not only does it show the engine house and platform but also one of the carriages is in view.
The publisher's name is down the left-hand sided, Mezzotint Co. of Brighton, and although this postcard wasn't posted (so no postmark) it was probably published around 1904. Although it wasn't postally used it does have an interesting message on the back. I wonder who Vera was?
Network Rail's Virtual Archive6 Mar
If like me you have a fondness for both railways and archives then you might be interested in Network Rail's Virtual Archive, which is a collection of documents (mostly plans and drawings) from the organisation's archive.
The Network Rail Archive is not open to the public because they are "fully engaged in managing information to support the activities of the operational railway". This is perhaps the most important thing to remember here, these may be historic documents but many of them are also engineering drawings for bridges and stations that are still in use today.
The documents are presented as a series of articles, along with historical background on the subject, such as a timeline or links to information on the railway company or engineer responsible.
This is a wonderful collection of documents, but there is probably little chance that the average family historian will find any information about their ancestors in the archive.
However most of these bridges, stations and tunnels were built by armies of labourers, if your ancestor was one of these labourers then the documents in the archive might give you a chance to see what it was they were working on.
The only drawback so far is the lack of documents from my neck of the woods. I would love to see some plans for Balcombe Viaduct on the Lonodn to Brighton mainline or details of some Sussex railway stations like Brighton or Bognor Regis.


text:
You are currently browsing comments. If you would like to return to the full story, you can read the full entry here: "Verizon Using Novarra's Transcoder".
94 thoughts on "Verizon Using Novarra's Transcoder"
> when a user has specifically asked for a transcoded experience,
> CTG permits transcoders to change the UA. Luca, I think I'm right
> in saying you object to this on the basis that the definition of
> "opting in" is subject to interpretation?
yes and no. It is true that I object that "opting in" gives too much wiggle room to abusers, but I also think that, as a general rule, users should get what the content owner has intended them to get.
Now, I don't think it would make much sense for a spec to try and regulate what users should do (or the same logic would lead to requesting that users should not avoid pop-up windows with ads, download MP3 with peer2peer, use a foreign proxy because on-line betting is illegal in their countries and endless more examples, also including chinese censorship). Having said this, I don't think that a proxy spec should explicitly allow those cases just because users will do it anyway. There is a lot of difference between tollerating a phenomenon and creating rules that assume that the phenomenon is an accepted practice (which is sort of similar to why I don't think CTG should mention HTTPS rewriting at all).
From this viewpoint, I think the differences between CTG and Manifesto are much deeper than you keep claiming.
> A majority of sites, in my experience, make this trade-off,
> and leave important functionality off limits to the mobile users.
> Luca and others say that it's the content owners' prerogative.
> But we've heard this argument many times before, for example,
> when web sites refused to work with Netscape or Firefox
> browser used by many Linux distributions.
> It wasn't right then, and it isn't right now
legalaline, I think you still need to explain why this is not right. So far, you have failed to convince me. With respect to your example, people and companies stopped creating MSIE-only sites because it did not make business sense to them, not because some company created a product to reformat MSIE sites and ISP paid $millions to deploy those proxies. Of course, companies are creating richer and richer apps these days to support users with increasingly powerful mobile devices, which is sort of similar to the "escape from MSIE-only" phenomenon you are referring to in some way.
> It's easy to recognize that your site is being accessed
> by Novarra, so why not just account for it and serve a
> version of your web site that works well with it?
There are many subtle points to address here.
First, novarra has arrogated the right to change an established standard from one day to the next. If developers rushed to recognize Novarra's extra headers today, who would prevent company Padovva from performing even more deadly tricks, and refer back to Novarra as a moral justification for their abuse?
Second point, why is Novarra stripping off the UA-Prof 'x-wap-profile' header?
I agree that most mobile companies will look at the UA string to recognize mobile devices, but still UAProf is used by others (and don't forget that UAProf is a widely adopted OMA standard). This tells me a lot about Novarra's real goal to be fooling as many existing sites as possible, while using the 'x-device-user-agent' as an excuse that developers can still have a workaround if they really want. But this is an obvious attack on the rights of content owners. Sticking to discussions like the ones which characterized CTG means losing site of what the real issue is, i.e. whether content owners can retain the rights to their content or not.
Anyway, thank you for bringing up all your points. I still think I am right, but at least I found the discussion much more honest and open than what one might ever hope for in W3C.
Terren, the manifesto has no provision for using modified UA string, even with user consent. In fact, it states in big, bold letters that modification is not allowed under any circumstances. At least CTG mentions "user preference" once, I think, in their guidelines.
I think you're missing my point: a transcoded site may *look* bad, but it's more or less complete, while mobile sites look pretty, but usually contain only a subset of the original site. A majority of sites, in my experience, make this trade-off, and leave important functionality off limits to the mobile users. Luca and others say that it's the content owners' prerogative. But we've heard this argument many times before, for example, when web sites refused to work with Netscape or Firefox browser used by many Linux distributions. It wasn't right then, and it isn't right now.
Now, what prevents you from treating the transocders, including the one from Novarra, as just instances of a browser? In order to deliver good mobile experience on a variety of phones you must already tailor your mobile web site to the requesting handset - otherwise, your users end up with the lowest common denominator. When new phones come to the market, I assume you update your mobile site to account for their capabilities and don't expect Access, Opera, Jataayu or Teleca to compensate you for the extra work. It's easy to recognize that your site is being accessed by Novarra, so why not just account for it and serve a version of your web site that works well with it?
Terren: when a user has specifically asked for a transcoded experience, CTG permits transcoders to change the UA. Luca, I think I'm right in saying you object to this on the basis that the definition of "opting in" is subject to interpretation?
Personally, I think this is very reasonable: if I, as a user, ask for a transcoded desktop site I should be able to get one - if this requires changing a UA then so be it, it's my decision. CTG goes a little bit further, in requiring that even when this happens, if a mobile version is available I should be given the option of viewing it.
CTG and the Manifesto agree in both spirit and in detail that the automatic opt-in to transcoding which Vodafone/Novarra visited upon us all is NOT acceptable.
legalalien: I don't think anyone here is talking about the case where the user opts in to a transcoded experience. If the user decides they want a transcoded experience, they know best. We're talking about when the operator decides for the user that transcoding the full site is preferable to a tailored mobile experience, if one has been crafted by the content provider.
I can tell you that with our product, the mobilized site is quite usable, but the transcoded version looks terrible... that's the whole point here! We know which one looks better, and Novarra doesn't. If Novarra makes a mistake and serves the crappy looking one, it doesn't affect Novarra, it affects our customers, and we're the ones that take the support calls and/or lose the business.
It's an externality for the transcoders/operators, meaning that the transcoders do not have to bear the burden of the costs they incur. Externalities are usually dealt with by forcing companies to bear that burden (e.g., fining industrial polluters), usually through government regulation. In this case we can potentially head off this abusive behavior with unambiguously worded guidelines, but the CTG does not take a strong enough stand to protect the content providers. That is why the Manifesto is more in line with my company's and my customers' needs.
Transcoders have their place, but when content providers have spent resources to create a usable mobile experience, that needs to be protected, or everyone loses (except the transcoders of course).
> I'm not sure why it is necessary to repeat this simple
> fact: I am not affiliated with Novarra
Look. I am not going to discuss this endlessly. You started it by stating that you were not affiliated with Novarra with great emphasis, while signing yourself with an alias. It turns up you were working for Novarra in the past. These are facts. Who reads us will draw their own conclusion on whether you were totally honest or only "technically honest".
> For the last 2.5 years I've observed your crusade purely
> as a user and an independent observer.
The crusade started for me in September 2007. That's one year and two months.
> In that respect, I am certainly far less affiliated
> with the industry than people who mobilize web sites
> or compile databases of device capabilities for a living.
Trying to undermine my credibility is consistent with what now appears to be part of a certain Novarra company culture. Be careful though, Novarra's CEO already tried to go down the same path with poor results:
> Now, let's agree that there is really no problem
> with the sites accessed via a mobile URL – Novarra
> transcoder does not alter UA string when requesting
> those sites.
the problem is that non-mobile specific URL can still be used for a totally legitimate mobile site. Our point is that Novarra should *never* spoof the UA.
> Having a proper DTD or a MIME type will ensure no content transformation.
The DTD and MIME type may be function of the User-Agent string. So if you change the UA string, you will effectively prevent sites from providing mobile content when this has been created.
> Now, imagine if you came to an open supermarket,
> but the owner would only let you shop in a small,
> separate section of it with a limited selection of
> products…only because you drive, say, a Fiat Punto.
Now,as I explained before, I do not agree with this approach because I still think that the content owner is king over how they want to present their content to users.
Having said this, your analogy would make some sense if transcoders were totally opt-in. What Novarra does is different though. They place the transcoder right in the middle of each and every HTTP request, so regular users won't even get a chance to look at the specific shop the owner has set up for them. Of course, Novarra makes sure users have some obscure settings somewhere which gives people a theoretical possibility to opt-out, but 99% of the users won't have a clue.
This explains why OperaMini, which also transcodes in a way, did not cause the fury that Novarra caused with its very arrogant approach. When you position a transcoder like this, the only thing you can do is to err on the side of non-transcoding whenever in doubt that content may already be suitable for mobile, which is what the Manifesto achieves.
> When I type http://www.somesite.com, I want to access
> a *publicly available* http://www.somesite.com,
> open to anyone with IE on Windows. There's no
> 'exploiting content without consent".
Unless the transcoder is stripping out the advertisement which constitutes the business model of the website. That's when site owners get, mildly put, irritated.
> I never said that Novarra is the best answer for my needs.
> In fact, transcoded sites do look terrible more often than not.
This is consistent with my experience too.
> This is a key difference: I don't access the site with
> my phone; I ask the transcoder to access the site and
> send the content to my phone.
Many mobile sites these days present a link that offers access to the full web site. This is OK, because it has been put there by content owners. Trying to do this behind their backs is wrong, wrong, wrong.
> If the manifesto would take into account the needs of
> users (including ex-Novarra web client developers and PMs),
> I'd support it. Instead, it only seeks to protect revenue
> streams of people who restrict access to information.
you seem to forget two key facts here:
- those who "restrict information" are actually the owners of that information, so they have every right to restrict it if they wish.
- those who try to protect their "revenue stream" are more often than not tiny companies whose revenues amount to the one of the 7-eleven shop around the corner. Compare this to the revenue of the operators who install Novarra (billions of dollars) and you'll also see why it is so incredibly unfair that those who already eat most of the cake go out of their way to also collect the crumbles.
Of course, transcoding the way Novarra does it is harmful for the ecosystem, and will damage the very ecosystem which operators have every interest to keep healthy.
I'm not sure why it is necessary to repeat this simple fact: I am not affiliated with Novarra. I worked on their mobile *client*, which is a different product from the transcoder, and I left before they signed VF and before this whole thing with UA blew up. For the last 2.5 years I've observed your crusade purely as a user and an independent observer. Novarra does not pay me, and their future has no effect on my financial well-being. That's my definition of 'not affiliated". In that respect, I am certainly far less affiliated with the industry than people who mobilize web sites or compile databases of device capabilities for a living. If you wish to continue patting yourself on the back for uncovering my secret past, be my guest, but I will talk about transcoding instead.
Now, let's agree that there is really no problem with the sites accessed via a mobile URL – Novarra transcoder does not alter UA string when requesting those sites. Having a proper DTD or a MIME type will ensure no content transformation.
So, the UA string becomes important when the user types http://www.somesite.com, and the server uses UA string to serve a mobile version of content, presumably tailored to the capabilities of the phone's browser. Now, your comparison to breaking into a supermarket is completely off-base here. When I type http://www.somesite.com, I want to access a *publicly available* http://www.somesite.com, open to anyone with IE on Windows. There's no 'exploiting content without consent". I want to access the same information available to others with a different browser. Instead, I am served a 'mobile' version of the site. Now, imagine if you came to an open supermarket, but the owner would only let you shop in a small, separate section of it with a limited selection of products…only because you drive, say, a Fiat Punto. Because, you know, you can't possibly afford the same products that people driving Fords and Volvos can, and the supermarket owner knows better what Fiat drivers need.
I never said that Novarra is the best answer for my needs. In fact, transcoded sites do look terrible more often than not. But, I get the information I need because Novarra server acts on my behalf to get the full site. This is a key difference: I don't access the site with my phone; I ask the transcoder to access the site and send the content to my phone.
The ONLY reason I access the web on a small screen is to get to the information I need when I need it (as opposed to 'when I get home'). And if the information is not accessible because I can only get a version of the site "optimized" for mobile phones, it hurts adoption of the mobile Internet even more. If the manifesto would take into account the needs of users (including ex-Novarra web client developers and PMs), I'd support it. Instead, it only seeks to protect revenue streams of people who restrict access to information.
Tom, if we were in a world of gentlemen, CTG would be more than enough. In fact, there would be no need of CTG, since Novarra wouldn't be spoofing in the first place.
Since it's a different world, we need to take a bit more "holistic" approach than assuming that everything can be framed and ruled by a standard document.
The Manifesto takes a clear stance. You either support it or you don't. CTG leaves to much wiggle room.
Now, do you want to speak with one voice? please go back to CTG and demand that UA is not spoofed in any case on behalf of developers.
> My point is that the hundred signatures on the document
> don't translate into a mandate to speak for the
> thousands who didn't sign it.
bring on the thousands developers who did not sign the Manifesto because they would like to sign something else (and no, ex-Novarra Product Managers don't count)
Thank you
> I left Novarra 2.5 years ago,
well, you could have said it to start with. Having been a product manager at Novarra is certainly different than being a totally independent observer, don't you think.
Anyway, I was not trying to avoid your questions. I just assumed that they were clear after repeating the same concepts one thousand times. Anyway, if you insist, I will address your points again.
> I worked with Sean Patterson and I don't want to see his
> (or anyone else's, for that matter) name next to profanities.
I met Sean once (very briefly) and I agree that he looked like a totally nice guy.
Problem is he chose the wrong company or, at least, he did not do enough to convince them that they were adopting a very wrong strategy. Anyway, I never called him anything. In fact, I never called anyone personally anything in this whole matter. Only organizations and groups. Even when I was referring to those W3C freakers, I wasn't thinking of Sean particularly. Novarra may be evil, but at least they have been coherent all the way.
The adjective was meant for those who had preached how anyone, even those with no access to HTTP request/response headers (!), should be able to create BP-compliant content, yet they were available to make believe all of that never existed one second later, just because Vodafone told them so. More than that, they adopted Novarra's recommendations verbatim into CTG. Very spineless, as Alex rightly commented.
> perhaps this crowd could figure out how to respect
> the users desire to get to the information they
> need using the device of their choice
Now, here you are assuming that Novarra is best answer to users' needs. I disagree strongly, but if, as an accademic exercize, we assumed that you were right, Novarra would still be in the wrong. The fact is that the content on the Internet does not come for free. Each and every HTML page out there is the result of humans and companies investing time and resources to create their content. It's their money that goes wasted if the content is not popular enough. For this reason, it's not fair of another company to exploit that content without consent, not even in the name of the user. Of course, it's in the interest of the content owner to make sure that mobile users also get serviced, but this is up to the content owner to decide. You wouldn't break into a closed supermarket by night to get the milk, just because you're going to leave 5 bucks by the cash register, would you?
Anyway, as I said, this is an extreme case, because when Novarra spoofs the UA, websites are unable to recognize mobile devices and offer a customised experience (and no, placing the UA in a different HTTP header is not good enough). If you spoof (and do it in different ways on a operator by operator way), you effectively break the mobile web as a platform. This will make it harder (and less attractive) for developers to build for mobile, hence less mobile-optimised content for users, for operators and for everyone else (except Novarra, of course, which would obviously love to see as little mobile-optimsed content as possible, so they can transcoder everyone's website and their dog's website too).
> Transcoding by default, with no choice to bypass the transcoder,
> may be evil, but it has nothing to do with Novarra, Openwave, InfoGin,
> Opera Mini or any other similar service.
It would be easier for you to argue this if it wasn't that InfoGin and Openwave have acknowledged that spoofing the UA is a killer for mobile sites and agreed to sign the Manifesto. Yet, also Openwave and Infogin have VCs and investors behind them...
> carriers and content providers use technology as they see fit
theoretically correct. Practice is different though. Novarra hires the best salesmen around the globe. Salesmen will by-pass the people with a clue and talk to the clueless (but powerful) execs, convincing them that a reformatted web is what they (and the users) want. Blogs like this will help set the record straight.
And now , some points in your previous message:
> Now, can somebody explain [...] what's so sacrosanct about UA?
Yes, absolutely. There is no reason whatsaever to spoof the UA, unless you want to trick a web application which might have been tuned to recognise mobile devices. So, if you spoof the UA, you are implicitly saying "I don't care if you want the end user to get a mobile site even if you have one. The network operator is smarter than you and we will extort your web content, reformat it and give it to the user". How can you be surprised that everyone goes up in arms in this situation?
> If you want to preserve ad revenue for your mobile site, add Cache-Control
> or instruct transocders to pass your web site through by any of the
> available means, and stop whining.
without User-Agent you won't even know you need to send Cache-Control, not to mention the fact that cache-control will break WML. We are not whining. We are demanding respect. (also, if you don't want to be called funny names, I would be careful about the tone here).
> Finally, a disclaimer: I am not affiliated with Novarra
> or any other transcoder developer, any carrier,
> any browser developer, or W3C.
yes. We figured
Chris, David, Alex, Terren, Tommy: you all go to great lengths to emphasise the damage transcoders are doing to the industry. I agree with you: supporting the CTG is not, contrary to what you might read, the same as supporting the transcoding industry. My company builds mobile web services; my customers suffered when Vodafone launched the Novarra proxy too.
In particular, Terren: the CTG doc specifically curbs the instance you mention, "when an operator transcodes by default, without the user's awareness." On the SHOULD vs MUST, please note that a section on compliance is being discussed which would require a deployment to specifically justify why it hasn't met a SHOULD - precisely to tighten up and hold deployments more accountable.
Tommy: you ask if "CTG are pro forwarding of the UserAgent or not". The CTG specifically prohibits alteration of any HTTP headers, except in limited circumstances (such as the user asking for it) - and even then requires vendors to inform the user and let them access a version that *isn't* transcoded.
I suggest you read the document at http://www.w3.org/TR/ct-guidelines/ - it's a work in progress, and being a standards doc quite a dry read compared to the Manifesto, but it covers an awful lot of ground.
It's worth spending some time to read it before criticising it, particularly given some of the hysteria this debate has caused. In particular it places a number of significant responsibilities on transcoder deployments, even when they do transcode, which you may not be aware of.
Finally, with my "invisible" comment: I apologise if this denigrates the support of those who have signed the Manifesto. My point is that the hundred signatures on the document don't translate into a mandate to speak for the thousands who didn't sign it.
@Luca: I left Novarra 2.5 years ago, so no, I am *not* affiliated. As in, I care little whether Novarra swims or sinks, though I worked with Sean Patterson and I don't want to see his (or anyone else's, for that matter) name next to profanities.
I do know a bit about how transocders, devices databases, mobile web sites, etc. work, in part due to my past employment, and in part because I've been using mobile Internet since the very early days of WAP. Now, we all see that you can use Google. Can you also address the questions I raised?
All I care about is getting access to the information I need. And I can tell you, that I'm sick and tired of trying to look something up (say my itinerary or box score of a baseball game) on my high-end feature phone, only to get a "mobile" version that has been "optimized" for a RAZR and does not show anything beyond the very basic information. Transcoders, whether connected to Yahoo or Google search, VZW, Sprint or VF portal, or through a Java app, fetch the information I need on my behalf. That's why I reply to articles like this one, which seem to consider only one side of the story...though certainly the loudest one.
Instead of concentrating on why replacing UA string is a capital offense, perhaps this crowd could figure out how to respect the users desire to get to the information they need using the device of their choice. Not only to what *you* think they need on a mobile phone, not only to what *you* think their mobile phone can handle, but to any piece of information that is otherwise available for public consumption.
Transcoding by default, with no choice to bypass the transcoder, may be evil, but it has nothing to do with Novarra, Openwave, InfoGin, Opera Mini or any other similar service. These companies provide technology; carriers and content providers use technology as they see fit. Keep that in mind, too.
@legalalien again,
alien, it appears that your name is Igor Matlin
and you used to work at Novarra.
Not really what one would call "not affiliated", right?
Hi Dennis - thank you for this artice, I've just read it and I think that assides from being an all round great article, I think it will be really useful for people who weren't around when Novarra messed stuff up last time, as they can see a perfect summary of the points surrounding the whole issue about transcoding.
It has also served as a great sounding board for the big names in mobile to show / remind us of their stances on this issue. Furthermore, for me personally it has brought to my attention this new CTG thing which I shall investigate asap. I agree with your statement that "It would be far better for the health of the mobile web if transcoders did not alter the User-Agent " so I would quite like to know if CTG are pro forwarding of the UserAgent or not - since unfortunately the intent of the CGT expressed in this discussion has been overshadowed by the more serious debate as to exactly who Luca Passani at some point referred to as an asshole and why and when.
Although for that matter, I for one am slightly disappointed that Luca did not use this particular oportunity to explicictly call Novarra, and indeed anyone who tampers with the UA, a bunch of total assholes*.
*NB: Although I am more than happy for Luca to represent me and any of my fellow nameless mobile web developers, in attacking those who attack our sites, I don't quite have the guts to do this myself. So where I use the word 'assholes' I am not saying that Novarra are actual Assholes, (i.e. as in the kind of people who just want to shit all over everything), I'm just using it as a short summary for 'the kind of people who make it so that we don't know what phone our customers are using so we can't deliver them the correct content for their device, which in turn makes our normally happy customers call us up and call us assholes'!
Anyway - great article Dennis - look forward to reading more !
With kind regards, Tom
>Finally, a disclaimer: I am not affiliated with Novarra or
> any other transcoder developer, any carrier, any browser
> developer, or W3C.
maybe you aren't, but if you signed with your real name we could check whether it's true or not.
I'm a mobile developer for a startup company. I signed Luca's Manifesto because it is clearly in the best interests of my company, and of our customers, to force transcoders to respect tailor-made mobile web content.
Transcoders spoofing user agents and forcing my customers to get the web-version of our app would result in a significant loss of usability for our users and thus a loss of money for us. It goes beyond screen size and layout - mobile apps are used in a different business context, a fact which is lost on pro-transcoder folks.
Furthermore, transcoders have and will insert ads, which is a clear case of IP theft, when the user is not actively choosing to transcode. Transcoders also think it fine to break end to end security on https transactions. The CTG document does not prohibit any of these practices, in the all-too-common scenario when an operator transcodes by default, without the user's awareness.
The CTG's ambiguity regarding altering the user agent (SHOULD NOT instead of MUST NOT) means that the document does not represent my interests, nor my customers' interests, because it allows transcoders to exploit loopholes and claim adherence to the document, which is precisely what is happening with Verizon/Novarra. Luca called it.
For those of us with a real stake in the outcome here, it is appalling that the CTG continues to take such waffling positions on what are so clearly indefensible practices.
Can there be a discussion about transcoders that does not disintegrate into a bunch of name calling rants? My hopes are slim at this point.
Can we at least stop pretending that we're in some noble fight against brutal oppressors? Everyone involved in these discussions makes a living off mobile internet access. Verzion, Yahoo, VF, T-Mobile US have customers to milk, while Novarra has VCs to pay off. The people who signed The Manifesto (not the one that begins with a spectre story) likely make money creating mobile versions of web sites, selling ringtones and other content for mobile consumption, or supporting the first two categories in some fashion. This is a *business* for everyone involved, so stop playing innocent victims, please.
Now, can somebody explain (without profanities, please, I have kids running around my laptop) what's so sacrosanct about UA?
Yes, I understand that a proxy shouldn't modify content, but transocders are not simple http proxies, they're agents fetching content on behalf of users.
Yes, I realize that if UA is replaced, it's impossible to determine which phone the request came from, and therefore impossible to serve a version of content customized for that phone. For some content, e.g., ringtones or themes, knowing the exact phone model is very important, but when I look at a web site, I don't always want to access some subset of the desktop site based on what somebody thinks I need on the go or, better yet, on incomplete or incorrect information about capabilities of my browser that some device database contains. However visually appealing that subset it, or however open or complete that device database pretends to be.
If you want to preserve ad revenue for your mobile site, add Cache-Control or instruct transocders to pass your web site through by any of the available means, and stop whining. Your mobile site should be doing one of those things anyway!
Finally, a disclaimer: I am not affiliated with Novarra or any other transcoder developer, any carrier, any browser developer, or W3C.
Re: "That said I think that iPhone + Android are the very 'beginning of the end' of the era of specialized content for mobile. This issue will slowly fade anyway"
Isn't iPhone and Android, proving that people prefer their mobile experiences designed for small screens and incorporating device and carrier network capabilities?
I never approached this from the perspective of developing specialized content (other do so, but it;s not what we do.)
I've always believed the best approach to developing for mobile was to deliver content through a web browser and enhancing it for mobile context. (For example, Android automatically links addresses within text to Google Maps, with your current location identified via GPS.)
As long as there are abusive implementations that change what those of us who do not control the pipe or the browser choose to deliver the issue will not fade away.
David Harper
Founder & CEO, Winksite
One World. No Borders. ®
> but also an invisible army of developers behind you.
Tom, unless you're trying to say something very subtle that I'm not getting, you know that's simply not true, is it? I mean, that statement is the exact opposite of the truth. There is in fact a highly visible army of developers right behind Luca and everything he's doing wrt fighting transcoding abuse (note: not fighting transcoding, fighting the *abuse*).
Anyone could go right now and look at the Manifesto document signatories, or the archives of Mobile Monday London messages, or the archives of wmlprogramming, or the comments of various blog posts on this subject since Novarra started the abuse, and see that there are in fact numerous people right behind Luca, backing him up all the way. And these are people like yourself with weight, experience, and voice in the industry, often running successful companies, some of significant size.
As regards "infighting" and "abusive attitudes", I see only a strongly worded defence of principles - principles that Novarra (and others) are abusing. Abuse that other weak minded individuals are lying down and accepting under the guise of "not wanting to get involved", "too immature", "load of fuss about nothing" etc.
Au contraire. This is not a storm in a teacup. People can skirt around the issue and try to convince themselves this all doesn't matter, but if we don't put up a fight now, and at least try and curb this abuse, then in 5, 10, 15 years, we'll be trying to extracate what the mobile web should be from the mess that it has become. The scenario we face now should not be surprising. Abuse happens in other industries, in other scenarios. Heck, sometimes years later films get made about it, the abuse was that significant. The point is, lets not kid ourselves. This is significant. The internet's going mobile. The web is at the forefront of that push. And here we have an attempt at an early hostile takeover. In days gone by, in other scenarios, a physical response would have been appropriate against these sort of abusers. Luckily we don't live in that world any more, but a strong response is still necessary. We need to all stop being spineless here, and stand up for what's right.
Re:"invisible army of developers"
...adaption (i.e. bastardization) of content/sites that declare themselves mobile and who's terms of use disallow adaption of content.
...adding header/footers that wrap carefully crafted (down to the pixel) and branded mobile experiences.
...adding ads to the copyrighted content of others.
...interception of secure (SSL) transactions (potentially)
...breaking of application, ringtone, wallpaper, game delivery, and the resulting revenue loss/customer support issues
ALL of are great concern...
...AND unfortunately ALL the above is happening across various carrier implementations of transcoding technology.
Mobile web-based developers and businesses SHOULD be FREE to go about their business without having to jump through hoops, pump their fists, spend countless hours addressing blog posts, or otherwise fight tooth and nail to obtain respect and net neutrality.
This interception by transcoders would NEVER wash if it was happening to sites accessed on the broadband web across ISPs.
As for the "invisible army of developers" part...
Winksite signed the Manifesto because we saw our properties being affected by the abusive practice of some. Mind you Winksite in turn represents 40K publishers who trust their content and audience members (multiples higher) to our platform. Other signatories represent similar/greater numbers.
We're the ones at the top of the pyramid who are left to sort it all out. It kinda looks like this: http://www.elatable.com/blog/2006/02/17/creators-synthesizers-and-consumers/
Invisible not quite.
David Harper
Founder & CEO, Winksite
One World. No Borders. ®
> There's not only an invisible conspiracy against you,
> but also an invisible army of developers behind you.
We at StarTech.ro are definitely visible. And we support Luca's initiative 100%. We're not that noisy because there's no transcoder around yet. And we definitely don't need one.
> There's not only an invisible conspiracy against you,
> but also an invisible army of developers behind you.
The same arrogant argument is leveled at any group set up to protect the rights of the powerless and/or disenfranchised.
I and my no doubt invisible customers, for example, are grateful for someone who is speaking up: things have already improved somewhat thanks to his efforts. Otherwise I have no doubt at all that the transcoding machine would have steamrollered all objections.
Luca speaks for more than himself, and in this situation is the only person who I'd trust is actually acting without self-interest. That makes him a whole lot more credible in my book, corporation-directed profanity notwithstanding.
Pingback: » Verizon Installs Novarra Transcoder - Mobilytics Has You Covered!
> I'm not the only person who finds your aggressive
> and abusive approach embarrassing.
I am not perfect. I know.
> Your request for Jo Rabin to remove points from the CTG
> belies your lack of understanding: unlike the Manifesto,
> no one person is responsible for the content of the
> document. It's debated and voted on in public.
Actually, I was asking .mobi to remove support for UA spoofing, not simply Jo Rabin (who is the .mobi representative in CTG).
wrt The Manifesto, it was created through a much more democratic process than CTG, since CTG, as I have explained, is managed by a cupola.
On my CTG participation: I've been calling for a more adult and polite approach to the problem since before you wrote the Manifesto. You can see this from blog posts I wrote, which you commented on, around the time. There's nothing new about my support for this way of doing things, and I'm not the only person who finds your aggressive and abusive approach embarrassing.
To summarise your position: your abuse is OK because you didn't start it, and you don't like the people who you disagree with. Very mature. There's not only an invisible conspiracy against you, but also an invisible army of developers behind you.
Your request for Jo Rabin to remove points from the CTG belies your lack of understanding: unlike the Manifesto, no one person is responsible for the content of the document. It's debated and voted on in public.
I'll leave this now...
>Irresponsible transcoding is a nightmare. I know first hand
> how difficult it is to make progress whilst the gods
> flick switches.
why don't you ask Jo Rabin to require that clause 1,2 and 3 of point 4.1.5 are removed from CTG on behalf of dotMobi?
this change would effectively make it impossible to spoof the UA string or other headers.
> Your abuse wasn't a one-off incident Luca.
> The W3C is a "whore", its participants "assholes"
> and "fuckers", transcoder companies are "arrogant bastards"
> my remarks were "bullshit", the CTG document "stupid spec
> smells fucking novarra shit all over the place"
OK, so, this is your strategy to get out of the corner you have placed yourself into. OK, then. I did use abusive language to react to the abusive *behavior* of Novarra, Vodafone and w3C, *but* that was on the WMLProgramming mailing list, a mailing list where developers calls a spade a spade. Sometimes you just need to
speak from the heart about how you feel about certain things, and I am still convinced that in this case it is fully justified. Did you ever wonder how we were able to create the Manifesto in one 30th of the time CTG needed to get where they are now? it's simple. On WMLProgramming people discuss about what they want to achieve and simply get there in the shortest possible time. fixing the wording happens with public scrutiny and a couple of iterations.
I certainly did not call W3C "fuckers" the first time I was involved with them. The reaction to w3C is the result of many months (in my case, years) of frustration. A frustation which trying to work with W3C brings to anyone who wants to get anything practical done. As it is today, W3C is a waste of time in the best case, and, in the worst case, a tool in the hands of corporations small and big. People go around in circles for months getting nowhere practical. In the case of CTG, add the refusal to listen to developer voice and you have it: strong feelings brought about by the arrogance with which CTG partecipants are dealing with the whole thing. Always taking each and every decision in CTG so that it can be misused by transcoder vendors.
> The Manifesto has just under 100 signatures. There are way
> more than 100 mobile developers out there Luca, and you
> don't represent all of them.
You know better than me that most people in most mobile companies (not to mention operators) typically do not expose themselves personally in situations like this: nothing to gain and everything to lose. The fact that 100 signed is in itself a *huge* success, since they represent the tip of the iceberg. Off-line, I got tons of support from people (even from operators) who did not want to expose themselves personally, but recognised the value of showing the world what transcoders really was doing and curbing their destructive strategy with the manifesto.
Of course, further evidence is provided by the fact that there is no trace of pro-transcoder movement out there. There is no single company or traditional mobile blogger who has defended transcoders or attacked the Manifesto. So, I may not represent all of them developers, but I definitely represent what most of them think of transcoders.
> Now you complain when developers are represented.
this has to be explained, because it's a textbook example of corporate manouvering. Up to about one and a half months ago, there was no trace of a mobile developer thinking that CTG was a good idea. For this reason the CTG people were real careful to avoid that any developer representative would be invited to CTG. That's when you started expressing your viewpoints that CTG was not so different from the Manifesto after all, and CTG still could help. Automagically, you were invited into the CTG WG by Dan Applequist (Vodafone), Jo Rabin (dotMobi) and Dom (W3C). In short, a textbook example of how you set up an appearence of democratic process, when it's really a cupola calling all the shots. Now, how can you blame me if some not so kind terms come to my mind to characterize these people and these organizations?
Interviewer: "So, why do you think the mobile web hasn't taken off yet?"
Insider: "Well, we're all too busy beating each other up. We don't have any time left to actually *build* anything."
Irresponsible transcoding is a nightmare. I know first hand how difficult it is to make progress whilst the gods flick switches.
But there are lots of ways around this.
I think we should bury our syntactic differences and speak with a thousand voices - through the merit of the services we can produce regardless.
Your abuse wasn't a one-off incident Luca. The W3C is a "whore", its participants "assholes" and "fuckers", transcoder companies are "arrogant bastards" my remarks were "bullshit", the CTG document "stupid spec smells fucking novarra shit all over the place". Don't try and paint this as out-of-context, a simple search of the WMLProgramming archives for profanity delivers reams of this stuff from you.
You used to complain that W3C groups were only composed of people who paid to be there. Now you complain when developers are represented. If I didn't know better I'd suspect that you just don't like the W3C for some reason, and are looking for a justification you can find to support this view.
The Manifesto has just under 100 signatures. There are way more than 100 mobile developers out there Luca, and you don't represent all of them.
There's no need for it to be an either-or choice of course, given that the content of the Manifesto and CTG doc is so close.
> I can only speculate that this is more likely a result of
> polite conversation with them than calling them "fuckers","assholes"
This is a blow under the belt, Tom. It is correct that, in the past, when I saw how W3C had absorbed Novarra's requirements verbatim into CTG, I called them fuckers, but this happened in a different context, and bringing it up here only shows that you must be running short of arguments.
The reality is that you have supported CTG in spite of the fact that I had clearly warned about the risk that Novarra could exploit it to justify abusive transcoding. This has happened and is bringing damage to developers.
> I'll say it again: Verizon are in the wrong here.
> We all agree on that. It's a shame that we can't
> unite more effectively in situations like this.
You are late. Everyone has already united around the Manifesto in April. Developers and transcoder vendors alike. And also lots of operators which adopted the Manifesto for their transcoding requirements. There was no need for W3C to come up with a similar document which offered lower protection for mobile-optimised content. As I have explained endless time, this is not about standards (nothing about transcoders is about standards. it's all just a big hack). This is about how much wiggle room you want transcoder vendors to have. With the Manifesto, they have little. With CTG, they have a lot more and transcoder vendors abuse it (as you have seen with your own eyes in this occasion). This was all to be expected and I had warned you and everyone that this was bound to happen.
Our only hope, at this point, is that CTG does not become a W3C recommendation.
@Sean-> - That said I think that iPhone + Android are the very 'beginning of the end' of the era of specialized content for mobile.
It may be in the future. But today is not reality!
This has to stop already!
We have tied ourselves to an industry where we have to develop software to account for the fact that the carriers can change the game with a single flick of a switch.
We have seen this with both our mobile analytics product, and our SMS tools. It's like hitting a moving target.
We had to specifically build Mobilytics to grab the original user agent and IP address from backup headers, knowing that they were going to pull this some day. It's not so bad except when the carrier (SPRINT) doesn't even give you that info!
Then they make claims of white listing, but our analytics clearly show that it is not the case.
Very frustrating.
Greg Harris
Luca, I'm not sure how you can tell who authored which document, your forensic abilities must exceed mine.
I understand that Novarra are pursuing the matter with Verizon as we speak. I can only speculate that this is more likely a result of polite conversation with them than calling them "fuckers", "assholes", or labelling anyone who talks to them as "collaborationists".
I'll say it again: Verizon are in the wrong here. We all agree on that. It's a shame that we can't unite more effectively in situations like this.
Pingback: Verizon transcodes mobile websites « Bango Customer Service Blog
> Jo Rabin has raised an issue around this on the public BPWG
> mailing list. I'm not sure what the procedure is
> for going through formal channels to get to Verizon,
> but I'm guessing someone there does.
Tom, let's not be ridicolous, please. The Verizon developer docs for transcoding have obviously been authored by Novarra's Sean Patterson (the same guy who sits in the CTG working group), so, if there was a trace of will by Novarra to fix the problem, the problem would be already fixed (in fact, it would not be there in the first place).
W3C have appointed the fox to guard the hen, so please give us a break and save us the theatrical version.
Once Novarra will come to terms with the revolutionary concept that they cannot mess with other companies' content, all of this problems will be a memory of the past.
Luca - if you aren't prepared to read what people are writing, please don't bother commenting on it.
Sean doesn't say that things are more or less OK. Sean and I are not disagreeing over what CTG says. He doesn't even *mention* the CT document in his comment here.
I'm asking you to point out areas of ambiguity in the document, not repeat your demand for UA spoofing to be outlawed in all situations.
Can you see areas of *ambiguity* in the CT doc? Report them, and let's sort them out to remove loopholes.
Ray - Jo Rabin has raised an issue around this on the public BPWG mailing list. I'm not sure what the procedure is for going through formal channels to get to Verizon, but I'm guessing someone there does.
> Sean and I aren't disagreeing over what the CTG says.
Maybe not, but you obviously disagree about what it means in practice.
Again, your reaction was that Verizon is in breach of CTG.
Sean thinks everything is more or less OK.
> If there's ambiguity in the CTG doc, please do point it out
> on the public W3C mailing lists so it can be addressed.
Are you kidding me? there has been one ton feedback and comments
to CTG since August arguing that UA should not be spoofed.
Under the influence of Google and Novarra, W3C has managed to ignore
that feedback by stating that UA spoofing was not allowed,
while allowing exceptions to spoof under certain conditions.
This is what Novarra and Google desperately needed to happily keep spoofing, as this latest development in the transcoding saga has clearly shown.
(As an aside, I am curious to know whether Novarra will also transcoded pages already transcoded by Google, or if they needed to turn to extra hacks to overcome the problem).
Now, compare this to the Manifesto, whose first rule spells out loud and clear:
"No USER AGENT Spoofing: under no circumstances should
the original User-Agent string be removed, modified
or moved to a different header."
If Verizon had demanded that the Manifesto rules are adopted,
all of the pain we are seeing here would be avoided.
Having seen Novarra in action for a long time now, I agree with Ray.
Someone in Verizon has no clue of the existence of an ecosystem,
and they ended up believing Novarra's bullish marketing,
which will repeat over and over again how much better a transcoded
web experience is when compared to a mobile experience (!).
To those Verizon employees I recommend the following reading:
Novarra's marketing in clear view (CEO Interview in which she claims that tricking the CNN site to return web content to mobile phones is perfectly acceptable) followed by (see comments) what the mobile ecosystem thinks of it:
A case study of Novarra's transcoding (NYT's transcoded web vs the
mobile-optimised view, which Novarra totally disrupts because of UA
Luca Passani
In my opinion CTG must include:
1. Proxies are not allowed to alter the content of an website or headers if this is mobile optimized.
2. This MUST work in case of mobile redirect (the user enters the website from phone and it is redirected to another domain - mobile.domain.com)
I'm sure that almost everybody can agree that these are good things for mobile users, for developers and for publishers. W3C is a sponsored organization. While sometimes is easy to agree about things/ideas, it will always be difficult to agree about money. This is another reason why guidelines are not an easy task.
Has anybody contributing to this thread made contact yet with Verizon (preferably though its W3C links) or in any other way?
Bango has started sending out emergency notifications to site owners to request they adapt their sites to avoid transcoding (unless they want it). interestingly, Bango is affected potentially since for Verizon users, credit card is a common payment method, so we may need to be worried about SSL interception of the secure dialogue between users.
The concern would be that somebody unscrupulous at Novarra or Verizon "taps" the stream of credit card data and passes it to a bad person. Those familiar with Operation Ore will be aware that some people affected by credit card fraud may have ended up dead as a result of similar credit card data leakage. Lets hope thats not possible and that all sites collecting sensitive data using SSL are not intercepted.
This is quite serious stuff.
Knowing that there are powerful factions in all big pre-existing internet companies trying to hope mobile is "just like a handheld PC" one could believe there is a conspiracy to slow the use of great services that rely on device knowledge or capability. However, I think that incompetence or ignorance is much more likely as we found out in previous transcoder deployments.
Sean has his view, which does not (in the case of modifying the UA) overlap with the contents of the CTG.
I have my views; in the case of the UA string they overlap with the CTG.
Sean and I aren't disagreeing over what the CTG says. If there's ambiguity in the CTG doc, please do point it out on the public W3C mailing lists so it can be addressed.
Members of the CTG aren't expected to hold identical views on these issues (I've certainly never been told how I should think) - in fact if there was no disagreement or debate, I doubt there'd be much need for a working group.
> I can't see why you think Sean and I disagree
> over the contents of the CTG, and Sean doesn't say
> that everything is fine
well, you clearly say that Verizon is in the wrong, while Sean says that there is a lot good and preserving the UA string is the *wrong* thing to do (!). The most criticism of Verizon that Sean expressed is that if someone's site got broken, they should go ahead and complain (thank you, Sean. How magnanimous of you!).
To me, considering that you both are (or have been) part of the group that brought CTG, this is disagreement.
A couple of remarks:
a) I have found it difficult to identify precisely who is responsible for egregious content adaptations: transcoder vendors who do not include the necessary or recommended features in their products, or operators who do not configure their transcoders properly. Especially since the same operator may deploy different transcoders in different countries.
b) For "So, where is this transcoder disobeying standards (honest question)?", I suggest looking at Vodafone Spain and Vodafone Portugal.
c) It is an excellent thing if Verizon users can easily switch off transcoding and access unaltered content directly.
d) "I think that iPhone + Android are the very 'beginning of the end' of the era of specialized content for mobile." There are paramount usability issues that make mobile-optimized content unavoidable, and which explain why there is an increasing number of iphone-optimized sites. Besides, mobile phones exhibit well-established features such as click-to-call, click-to-sms, click-to-videophone, pictograms, or rapidly emerging ones (such as location and two-2 codes) that are purely and simply unavailable in standard desktop markup.
e) "This issue will slowly fade anyway" brings no solace to content providers whose business model has had and still has ample time to be damaged till then (especially content download sites).
@Sean> That said I think that iPhone + Android are the very 'beginning of the end' of the era of specialized content for mobile. This issue will slowly fade anyway.
I agree with you and I disagree with you (or at least, one of your implications).
Transcoding's days are numbered simply because no self-respecting site owner or brand won't want to NOT have the last say in how their content is presented. Increasing numbers of sites will opt out and user behaviour will begin to swing towards the better 'hand-crafted' sites. And of course the browsers are getting better.
But I don't think this means that sites made for mobile *humans* will go away - in fact quite the opposite. There will be a rapid increase in the number of sites which cater for mobile users. The rise and rise of web+location, for example (as personified by Google Gears) is driving a whole new wave of made-for-mobile sites - which might not necessarily make a bunch of sense for a desktop user.
Luca, I can't see why you think Sean and I disagree over the contents of the CTG, and Sean doesn't say that everything is fine.
Verizon aren't taking advantage of any loophole here: they're completely misinterpreting a document they shouldn't be referring to at all.
@Tom and @Sean
Both of you have been part of the CTG working group, yet you obviosuly have a different (and incompatible) reading of what CTG means. Tom thinks that Verizon and Novarra are in breach of CTG, while Sean states that everything is fine.
How is this possible? To be honest, to me this is hardly surprising: this is just another example of W3C "standards" for which, after months (or even years) of discussion, W3C partecipants simply agree on "wordings" in which everyone will read what they want to read. In this particular case, as I have explained many times in the past, CTG seems to say that UA string shouldn't be spoofed, but it really allows for a giant loopholes through which transcoder vendors can run a train. As they did in the Verizon case.
So, are you happy now? as I had explained to you multiple times (and you refused to believe me), CTG is an excuse for Novarra to do exactly what they have done in the past: spoof the UA string. Sure, you can argue that Verizon is formally in breach of CTG, but what you get now is Verizon spoofing the UA string in W3C's name (...and no, your comment to this blog post is not a powerful enough counter-move). You have been used, Tom. They wanted you to join CTG so that they could argue that developers were also involved. Good job.
Yeah, I keep saying the same things over and over again, don't I? too bad that Novarra has been equally resolute in trying to screw everyone else in the ecosystem, rather than playing by the rules that other transcoder vendors have decided to respect when they signed the Manifesto.
Cache-control is not enough by itself. If a transcoder spoofs the UA, applications can no longer recognize mobile devices, which means that they won't even know they need to send a Cache-Control in the first place (!). So, your argument is bogus.
If you compare the two documents (Manifesto and CTG), you will see that the difference is "Do not spoof the UA string". Only apparently does CTG demand the same. CTG allows UA spoofing under certain conditions which is what will be exploited by Google and Novarra to abuse and still claim complaince. I have been saying this before Verizon launched transcoding, and Verizon provided a textbook example of this, for those who still did not believed.
Novarra may not have been dictating the document, but it has been driving the CTG exactly in the direction it wanted. Just look up the contributions by Novarra's Sean Petterson in the W3C CTG archives and you'll see what I mean. You did the same on behalf of Google, of course.
Finally, neither Android nor iPhone will mean the end of content optimized for mobile, in my opinion. Quite the opposite, in fact. Interest in mobile web and mobile-optimised sites has never been so high as with the introduction of the iPhone, for which mobile- (or even iPhone-) optimized sites are created every day.
Luca Passani
Oh boy, I can only bear posting one more time on this. As usual my counterpoints are:
- Some of the behavior here is quite good, like, respecting Cache-Control: no-transform. Good mobile sites ought to be doing this already, and if they do, there is no problem.
- The same tired rantings from Luca are as tired as ever. It might be fun to think of this as a good-vs-evil struggle, but it's far more mundane. For the W3C's part, of which I was a long-time participant from Google, I can only say this picture of corporate control and unethical behavior is as silly as you would imagine, which one might realize if one were participating too. Novarra was nowhere close to dictating this document.
- That said, Luca's writings on this topic are 80% informed and valuable, and not surprisingly overlap 80% with the W3C's recommendation. So, to pretend that he's proposing a totally different, ethical, right approach is disingenuous. Fortunately, this is easy to verify by comparing these two public documents.
- I again trot out the pretty good argument that *preserving* the User-Agent is the *wrong* thing to do. A transcoder should not masquerade as a phone!
- That said I sympathize with anyone whose site just got broken by the change. To the extent that a site wasn't following standards before, OK, unfortunate, but the site should adjust. To the extent that the transcoder *still* breaks behavior after relevant standards are upheld, *then* it's time to complain! So, where is this transcoder disobeying standards (honest question)?
- That said I think that iPhone + Android are the very 'beginning of the end' of the era of specialized content for mobile. This issue will slowly fade anyway
Oh dear, here we go again.
Well, Verizon are clearly in the wrong here (as authors of the docs for developers).
As you point out, they are referencing a document (the CT guidelines) which says "do not reference this document" - because the guidelines are not finished yet. Not a good start.
In addition, Verizon are recommending using URL schemes to identify mobile content - which is pretty well the opposite of the CTG doc. Their routine changing of the User-Agent also puts them in contravention of the guidelines.
This is a textbook case of developers, the Manifesto and the CT doc all being in agreement that what Verizon are doing is wrong. Why not concentrate on doing something positive about it instead of perpetuating this unnecessary and unproductive in-fighting?
I have to agree with Chris and Luca. Here we simply have a situation where a nascent mobile web ecosystem was being successfully nurtured by a worldwide community of developers from the bedroom to the experienced corporates, and then along come a handful of corrupt unethical bullies (Novarra being the worst offender) who stomp all over it and mislead those in positions of power who should know better (the network operators).
To add insult to injury we have an apparently spineless (and I reach that conclusion with regret) industry body (W3C) who despite claims to the contrary has shown that they are simply going to allow corporate interests to prevail over those of the developer and user, and damn anyone who doesn't like it. It is doubly unfortunate that the W3C is not properly independent but consists of those who should be policed, and is thus effectively a self appointed cartel that dictates to developers and users. "But they paid for the infrastructure!" I hear you cry. True, but sometimes technologies cross the boundary of industry playthings and into wider usefulness by society, and at that point responsibilities change.
The mobile web, arguably the future of the internet, and a large part of mobile usage, has currently been sold out. Lets keep fighting to get it back.
This has always seemed to me to be "gaming of the system" by corporate interests such as Novarra attempting to buy a figleaf of respectability: they've essentially bought a "licence to create derivative works" from an organisation that isn't (or shouldn't be in the position to issue one). And thus does the W3C claim de-facto jurisdiction over the entire mobile web.
The fact that it's Verizon doesn't surprise me, though: they're a great example of the "we own you" philosophy inherent to some Telco business models.
(Note: I am Luca Passani, the editor of the Manifesto for Responsible Reformatting mentioned in the article)
I am disgusted by Verizon's choice to deploy a transcoder that spoofs the User-Agent string.
The only reason to change the User-Agent string is to extort web-only content from publishers who might have a carefully designed mobile experience ready for users. How can this be acceptable?
Verizon and Novarra have chosen to disrespect the neutrality of the web and to appropriate web content they have no rights to for their own illegitimate interests. To me, this is an abuse of gigantic proportions. I firmly believe (and so do thousands of mobile developers around the planet) that nobody should have the right to interfere with the content and the applications that companies have built with great use of time and resources.
I can't believe that Verizon can be so shortsighted not to see that by allowing this, they are undermining the whole mobile ecosystem and, ultimately, their own interest.
What to say about Novarra? they are very unethical. The whole world has told them to refrain from spoofing the User-Agent, but they arrogantly try to redefine the rules of the mobile web for their own petty interests, by bamboozling ignorant carrier execs behind the scenes. Shame on them.
What to say about W3C? to me, they have demonstrated that their "standards" are at the mercy of whoever pays the ticket to sit at the W3C table, no matter what everyone else (one army of mobile developers) is asking them not to do (do not allow User-Agent spoofing under any circumstances). How sad. TBL, if you are reading this, I urge you to use your veto power in W3C and stop this abuse perpetrated at the expense of mobile and web developers.
One final note: in their frenzy to peddle their irresponsible technology, Novarra and Verizon did not even do their homeworks of waiting for the W3C guidelines to become a W3C recommendation. Right now, the W3C CT Guidelines are just a working draft, and by W3C definition:
"Publication as a Working Draft does not imply endorsement by the W3C Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress."
Given the lack of ethics in W3C, I am sure that Novarra will succeed also in the final step, but right now this is just an example of the incredible arrogance with which the company has managed the whole thing.
Luca Passani
It'll all end and all transcoders will vanish! :) Mark my words. All we need is some time,complaining users and more new phones.