Thursday, May 25, 2006

WSJ.com - Should the Net Be Neutral?

This is going to be more than a one-sentence entry, just because I actually have a strong (and informed) opinion on the issue.


Mike McCurry is the spokesperson for the group I will hereafter (in this entry) call "the enemy". He has some ideas about net neutrality, and possibly some knowledge about it's opposite...hard to tell from the article.


Craig Newmark, while very knowledgeable about the subject at hand, gets derailed from making a stronger case by some heartfelt (and not misplaced) emotion.


Here's my take on what *should* have been mentioned in this tete-a-tete




The following comes straight from Mr. McCurry's mouth:


...The current Internet is creaky and will suffer congestion if we don't invest in improvements. The network operators prepared to make those investments need to get a return and one way is to charge a premium for managing huge bandwidth content differently. Face it, most users trying to get video want packets of video data to assemble differently than regular email content...


Personal outrage aside, there is the beginning of the bizarre argument the telcos keep making hidden here.


When the telecom companies start talking about the internet being "creaky" and "needing improvement", what they're saying is "we want more money to put in faster pipes". Astonishingly enough, although they collect money every month from their customers (broadband, dial-up, and dedicated internet-access customers) for the services they offer, *and* for the FUSF (or FCRF, or whatever acronym they choose to use containing "Federal" and "Fee"), which is something they "may" charge us all to offset the cost of...drum roll...putting in place network infrastructure.


They're already charging everyone twice, and not only do they want to add a third revenue source (mafia-like...pay up or we slow down your internet) from websites, they have been adding a fourth source by charging broadband users extra money to open up all of the ports (or un-cap recently capped speeds) on their purchased internet connections. Innovation in billing is something telecom companies are historically excellent at.


The issue of whether users want video on demand or telnet or IRC isn't the point here. The enemy could just as easily do some QOS (quality-of-service) magic on those types of transfers as they could upgrade infrastructure. Actually, they already are, as a number of frustrated Vonage internet phone users have discovered. Bastardry at it's finest.


Yes, Mr. McCurry ticked me off, and it's obvious that he's talking in weasel-words (to me, anyway).


Mr. Newmark said:


So, to preserve the level playing field, we need to prevent the powerful from paying people for special privileges. We're NOT talking about regulation, we're talking about preserving democracy.


Mr. Newmark, I would wager, is a crusader for democracy and member of the EFF and other good stuff like that. His statement puts him very much on the side of the little guy, which is fine, just not as helpful as a more pointed rebuttal would have been.


I think he misses a really good opportunity here to frame the disagreement. I don't think the issue of powerful vs. weak is the pivotal issue in the Net Neutrality debate. I think the pivotal issue is freedom vs. restriction.


The enemy owns much of the infrastructure we use to communicate, and they see a way to make money. They don't care about connection speeds unless it's in relation to how much the profit margin goes up at a certain cost-per-node-per-MBPS. They want to make money and show their shareholders that they're good at doing it so they get *more* shareholders.


I get that. Fine. I like free enterprise and capitalism, and all the opportunity that it allows. What I don't get, or enjoy the idea of one bit, which Mr. McCurry mentions, is why they would want to purposely degrade connectivity:


It looks to me that companies are rushing to provide faster connections for Internet users, not looking how they can slow someone down (which would be a nutty thing to do from a business perspective.) Where is the problem that needs to be solved?


He's completely incorrect on this point. I guess maybe it's not obvious to everyone, but to a customer that just paid X dollars for an internet connection, if Google (who has stated it will not pay any telco or ISP for "higher tier" status) comes up slow, that means their connection to the internet is "slow". That's what the enemy wants, of course...they can use that perception to create fear on the part of websites that serve a lot of data to web-surfers and try and cow them into paying the extortion money. It's a huge bargaining chip that they are hoping will help to hold at bay the razor-thin margins they're afraid of.


The enemy *could* charge it's customers more, which would be pretty straightforward, but that would make it look like they were picking on the little guy, instead of the mighty Google, regardless of the fact that the little guy will end up paying for it anyway.


The apparently difficult-to-find (for Mr. McCurry) "problem that needs to be solved" is that of the telecoms continually trying to charge more money for the exact same service. They could build their own search engines that don't suck, video libraries that don't suck, etc, etc, and not have to worry about all that nasty cross-peer bandwidth usage that has caused irritation.


The whole thing is ridiculous, and I blame Cogent and Level 3 for getting all of this started.

Tuesday, May 23, 2006

Telegraph | News | The truth about global warming - it's the Sun that's to blame

The good news is: Global warming is probably not all our fault. The bad news is: Nobody thought to install a dimmer switch on the sun.

Repairing Windows XP in Eight Commands - Guide - Short-Media

Geek knowledge...learn you some.

Thursday, May 18, 2006

Remote control alarm clock project.

Yeah, maybe it's pointless, but it looks like fun :)

Tuesday, May 16, 2006

Backdoor flaws found in Diebold e-voting machines

Umm...can you say "not good"? Not one, not two, but *three* security backdoors were found in two of Diebold's voting-machine models' software.


"What they're proposing as a vulnerability is actually a functionality of the system. Instead of recognizing the advantages of the technology, we keep ringing up 'what if' scenarios that serve no purpose other than to confuse and in some instances frighten voters."


I know it's silly to hope that he's joking, but that's just plain stupid. A voting machine is supposed to enable people to record their vote in an election and provide a degree of certainty that the ballots have not been tampered with.


I fail to understand how publicly unknown backdoors to the software controlling these systems...systems that do not maintain an auditable hard-copy paper trail...can be called "functionality of the system". If there is a mechanism (or, say, three of them) by which someone may gain access to the operation of the voting machines other than by normal user or administrative controls, that's a *break* in the functionality of the system.


I suppose you can still request an absentee ballot, if your county insists on using either of these flawed models, but I agree with the author of the article...the machines should be recalled and never used again.

Lactic Acid Is Not Muscles' Foe, It's Fuel - New York Times

Well, who knew...I like it when someone starts with a fresh view and helps us all gain new insight.


My biggest problem with this is that it's going to make one of my favorite movies hard to watch...if you've seen "A few Good Men" a few times, you know that the marine who dies dies of acute lactic acidosis...not sure if that pans out anymore.

Thursday, May 11, 2006

YouTube - Some girl playing Super Mario Galaxy

Yeah, I'm a Nintendo fanboy...so what? Between this game and the Avatar, I'll be having fun with the kids playing on a Nintendo Wii next year...

ScienceDaily: How Drug Binds To Neurons To Stop Drunken Symptoms Of Alcohol

Future advertisement: "Coffee is SOOOOO old-school. Just take a drunk-no-more pill and you can safely drive home..."

Wednesday, May 10, 2006

Monday, May 08, 2006

Web Developer's Handbook: developing web-sites, exploring imagination | CSS, Color Tools, SEO, Usability etc.

Need to know something web-related? Look here...

Kid's Programming Language : Learning is best when learning is fun!

"Math is Boring"...well, maybe, if you're trying to figure out how far apart mary and steve are after 30 minutes of travelling at some certain speed. Then again, if you're trying to figure out if your star destroyer's lazer is going to hit its target, maybe it's not too bad.


Programming can be fun. Video games are quite often fun...bring the two together and let your kid learn the Kid's Programming Language (KPL). Worst-case scenario, you end up with someone in the family that can fix the computer...best case scenario, your kid becomes the richest person in the world.

Thursday, April 13, 2006

This guy thinks pro-global-warming scientists are bullying him.

I don't know enough about the science to say whether his argument is valid, but it makes sense at face value. Grain of salt, and all that...

Wednesday, March 15, 2006

Monday, March 13, 2006

Chizumatic - Too many words about The Matrix

Interesting ideas...I'd like to hear the directors' commentary about this guy's take on things...

Friday, February 10, 2006

15 Seconds : ASP.NET Mixed Mode Authentication

A bit more on the same subject I just mentioned...

Mixing Forms and Windows Security in ASP.NET

Took me a while to find even this...it's not exactly a walkthrough, but good info, just the same.

quiet american

Field recordings of many things in vietnam...life on audio tape.

Wednesday, February 01, 2006

Telecom company troubles...


I don't often editorialize, but I'm going to do so today.


A few months back, I read all about a certain disagreement between a couple of ISP's (Level 3 and Cogent) over internet traffic going from one network to another.


A few weeks ago, we started hearing noises about ISP's charging "content providers" (that's potentially anbody on the internet, by the way, not just Google) for traffic coming from their sites to the ISP's customers.


Today, I read a story about FTTP (Fiber-To-The-Premises). I had already been thinking about the first two items and how they are related, and after this new blip on my radar today, there seems to be a general undercurrent that's identifiable in all three cases.


Before I get to that, though, lets look at each story and what it says to the public.


Story 1 - Cogent VS. Level 3


Cogent: A medium-sized ISP that relies on peering with top-tier ISP's to get bandwidth to people who pay them money. Level-3: A top-tier ISP that owns a lot of fiber, and is struggling to stay financially sound.


The stated issue? Cogent is sending too much data over Level-3's network, and making it unprofitable for them to continue peering.


Story 2 - Verizon/Bellsouth VS. Internet content providers


Verizon/Bellsouth: ISPs who have a large customer base connected to the internet, and making daily use of those connections. Content Providers: Various companies (Google, Microsoft, Yahoo, NBC, AOL, etc, etc, etc...any website on the internet) that have sites on the internet that nodes on the internet can connect to and get information from.


The stated issue? Customers of the ISPs are getting large amounts of information from various content providers, and the ISPs think that the content providers should pay for some of that.


Story 3 - Telcos VS. everyone


Telcos (Verizon, SBC, Qwest, Bellsouth): Companies that provide telephone and/or internet service to locations in the US.


Everyone: Just what it says. Well, everyone that pays taxes.


The stated issue? In the early 1990's, telcos said that they would roll out fiber connections to individual residences and businesses, providing ubiquitous high-speed access in the USA, in exchange for latitude on pricing regulations, restrictions on competition, and dispensations. They haven't done it yet.


Okay, so now what?


The first two are easy enough to connect. ISPs want to charge both their customers and the customers of other ISPs for data that traverses their networks. Classic double-dipping.


The third story is a bit different, in that they are not asking publicly, but they are asking to double-dip, just the same.


I think that perhaps the ISPs and telcos (which are becoming more and more synonymous) are suffering from a mindset held over from the days of Ma Bell. A mindset in which they own everything, control everything, and get income from everything that happens involving their systems or equipment. But more than that, they are in a position that makes the prospect of directly charging their customers a price that pays for the services they need to offer a very unattractive one.


We start with Story three, which comes first (and last) chronologically. Promises made...they'll do great things...everyone loves the idea. Reality sets in...it costs money to do...competition still exists...dispensations are not enough to offset the cost of rolling out the program and operating the network. A plan is formed...delay the roll-out...keep the idea alive and hope that the agreement is forgotten.


Forgetting the agreement, in 1991 terms, is a simple task compared to what it takes today. Use some influence on a few media outlets, have a little talk with a few key congressmen, and spin things into a second round of promises. Today, however, the realities of the network (the one that we have to use in lieu of the one promised) and the internet that it enables make that forgetfulness effectively impossible. SCO knows a lot about the collective memory of the internet, and I think that the telcos are already beginning to learn. That brings us to the logical next step and Story One.


Okay, we can't make people forget, so how do we rectify the situation? Find money to pay for it, obviously. Asking the customers for more money is the last avenue to explore, so what is most opposite the customer...what helps us and not our competition? Ask our competitors to pay us. Level-3, while not one of the baby bells, itself, provided a useful example to the bells as to what happens in that situation.


Customers are affected, and ask questions. Breach of contract, deliberate degradation of services, Terms-of-service, lawsuits...there's little upside to disrupting all or part of a service that your customers pay for and doing so deliberately. That pretty much removes option two, which is good for you and I, since it prevents a balkanization of the internet in the US. That takes us to the next step, and Story Two


We can't make people forget, and we can't charge our competitors, so maybe we can cut down on the amount of traffic we have to handle, or make money from "excessive" traffic. How do we do this? Charge website operators that have large amounts of traffic. Our customers are unaffected monetarily, and we can just say "look, that data crosses our network, so they should have to pay some of the cost". This, of course, is still playing itself out, but I think that they'll find (as in the Level-3/Cogent fiasco) that customers are not made happier by the deliberate degradation of services that they already pay for.


So now...


you're either thinking this is interesting or ridiculous. I hope you think it's interesting. More interesting yet is what happens next. If customers don't clamor loudly about slow websites from those content providers that don't pay, then we have a de-facto tiered internet, rather than the peer-to-peer network that was designed decades ago. I'll leave the ruminations on what that means for us all to others who are already talking about it.


If customers do make noise about it, then we've effectively backed the baby bells into a corner. The only places that they can adjust things are expenditures and income. They can fire people, sell assets, or do the unspeakable...they can raise rates.


Of course, there is one very last option. If none of those things is going to work...they're running lean, raising rates will lose them customers, and selling assets just helps the competition, they can grovel. They can go to congress with their hat in their hand and tell us all the story of how best intentions never materialized into fiber networks. They can explain to congress, Bruce Kushnick, the IRS, and the FTC, what happened, how sorry they are, and how much more they need from us in order to make good on their promise.


I don't know what will happen...I'm not a fortune-teller, but whatever happens, I'm sure that we're in for something interesting.