The loss of local content

Sat 16 June 2018

It’s interesting to me that we’ve come so far from where we started when looking at the landscape of the Internet. As originally built, content was hosted locally and it was a benefit to obtain it at a distance (over the Internet). Now, all content is hosted in a few locations to be delivered everywhere; nothing is local. We no longer care about network efficiencies.

Case in point, Comcast (Xfinity) sent an email, this morning, to their customers regarding their storm ready website. This link was sent to Xfinity customers for the use of Xfinity users that are, highly likely, sitting on the Xfinity network. These users are local to that network and have no real need to cross any Internet boundaries (they, effectively, wouldn’t be on the Internet since they wouldn’t be leaving the Xfinity network!). This content, however, might need to be accessed by a customer that’s not on the Xfinity network (a mobile user) and, thus, it would be good to have access from the Internet to this content. Again, not a problem…​ this is something that happens every day. Here’s what I discovered when I did a little research:

traceroute to stormready.xfinity.com (104.130.199.113), 30 hops max, 60 byte packets
 1  gateway (192.168.2.1)  0.445 ms  0.561 ms  0.703 ms
 2  96.120.105.21 (96.120.105.21)  10.015 ms  17.502 ms  17.884 ms
 3  xe-5-2-0-sur01.princefrdrck.md.bad.comcast.net (68.85.175.133)  17.494 ms  17.545 ms  17.595 ms
 4  68.85.133.162 (68.85.133.162)  16.036 ms  16.876 ms  16.972 ms
 5  68.85.133.97 (68.85.133.97)  25.527 ms  26.451 ms  26.514 ms
 6  ae-13-ar01.capitolhghts.md.bad.comcast.net (68.87.168.61)  21.697 ms  11.299 ms  15.775 ms
 7  be-33657-cr02.ashburn.va.ibone.comcast.net (68.86.90.57)  19.385 ms  25.522 ms  24.197 ms
 8  be-10114-cr02.56marietta.ga.ibone.comcast.net (68.86.85.10)  37.064 ms  37.445 ms  37.723 ms
 9  be-10614-cr01.chicago.il.ibone.comcast.net (68.86.84.141)  63.466 ms  64.412 ms  64.855 ms
10  be-10506-cr02.350ecermak.il.ibone.comcast.net (68.86.86.229)  61.179 ms  62.127 ms  62.563 ms
11  be-10588-pe04.350ecermak.il.ibone.comcast.net (68.86.83.50)  59.910 ms  58.877 ms  46.231 ms
12  as36248-1-c.350ecermak.il.ibone.comcast.net (23.30.206.226)  54.480 ms  53.365 ms  54.106 ms
13  * * *
14  be42-corea.ord1.rackspace.net (50.56.6.165)  50.792 ms dcpe1-coreb.ord1.rackspace.net (50.56.6.163)  52.137 ms 173.203.0.131 (173.203.0.131)  50.897 ms
15  coreb-core2.ord1.rackspace.net (184.106.126.131)  51.194 ms core1-CoreA.ord1.rackspace.net (184.106.126.125)  50.312 ms corea-core2.ord1.rackspace.net (184.106.126.127)  50.032 ms
16  core2-aggr601a-12.ord1.rackspace.net (184.106.126.219)  46.607 ms core1-aggr601b-12.ord1.rackspace.net (184.106.126.221)  46.057 ms core2-aggr601a-12.ord1.rackspace.net (184.106.126.219)  51.107 ms
17  104.130.199.113 (104.130.199.113)  50.095 ms  46.238 ms *

Do you see what I see? Xfinity isn’t hosting their content locally within their own network, they are hosting it on Rackspace’s infrastructure! So any interruption in the Internet connections connecting Xfinity to the rest of the world will yield their own content unavailable on their own network. Anyone else see a problem with this?

Hosting content at home

I guess it’s no surprise that Comcast also does not allow someone to stand up their own server from their home to serve their own content over their Xfinity connection (Verizon Fios does not have this restriction). Since they don’t host their own content, why should anyone else want to? If I wanted to serve up content for my neighborhood, which is likely all using Xfinity Internet connectivity, I would be breaking my terms of service to do it even though it would mean faster access to the content, higher availability, less cost, and better resiliency during disasters.

But this isn’t something people really think about, now days, when everything is on Facebook or other social media outlets being hosted everywhere but where you are.

By Sparks, Category: Computers

Tags: Internet / rant /

Other articles

Moving to Pelican

Sat 21 April 2018

I’ve maintained a blog for the previous ten, or so, years in one form or another. The first iteration was hosted on some platform that I don’t remember followed by WordPress (.com and self-hosted). I’ve grown weary of all the third-party stuff that gets brought in when …

By Sparks, Category: Computers

Continue reading …

A response to 'Strong Encryption and Death'

Fri 20 January 2017

I recently read an article on the TriLUG blog mirror discussing access to data after the death of the owner. I've also given this a lot of thought as well and had previously come to the same conclusion as the original author of the article has:

"I created a file …

By Sparks, Category: Computers

Continue reading …

CERN cares about information security... what about you?

Sun 08 March 2015

As a security engineer it's usually difficult for me to endure many of dumb things companies do.  It's quite sad when a company that prides itself on creating solutions for building internal solutions to protect customer data actually starts pushing its own data out to Google and other "solution" providers …

By Sparks, Category: Computers

Continue reading …

SouthEast LinuxFest 2014 - Day One

Fri 20 June 2014

After a crazy cab ride from the train station I arrived at a hotel that is in the general area of SouthEast LinuxFest (SELF) but not co-located.  *sigh*  This side of Charlotte isn't as pedestrian-friendly as it could be.

The first day (Friday) of SELF was pretty good.  I generally …

By Sparks, Category: Computers

Continue reading …

How do you collaborate remotely?

Mon 30 September 2013

Recently at my $dayjob the remote workers were asked what collaboration tools we used to get our work done.  I thought this was a good topic and so I provided the following:

  1. IRC - This is the bread-and-butter tool for communicating with people inside and outside of my team.  If I …

By Sparks, Category: Computers

Continue reading …

create-tx-configuration

Tue 19 March 2013

Last week while publishing a new guide I ran into a problem creating the Transifex client configuration file (.tx/config).  The configuration file is generally a hateful file that requires a lot of manual manipulation to add in all the POT files for translation.  This file exponentially increases the hatefulness …

By Sparks, Category: Computers

Continue reading …

Git access from within vim

Tue 12 March 2013

Today a line was crossed.  I'm not sure if it was the insanity of spending all day writing nine lines of Python (I am not a developer... I am not a developer... I am not a developer.) or what, but I really wanted to do git commands from within vim …

By Sparks, Category: Computers

Continue reading …

Open Source Libraries

Tue 19 February 2013

An article on Opensource.com caught my attention today.  The article focused on developing and using open source solutions in libraries.  Libraries are one of the places where openness and sharing go hand-in-hand.  Why more open source software solutions aren't found there I don't really understand.

Take my library for …

By Sparks, Category: Computers

Continue reading …

Petition to add more open source software to US schools

Mon 14 January 2013

Earlier this morning I took a quick look on identi.ca to see what I had been missing.  I was a bit surprised to see that someone had started a petition on the Whitehouse.gov website asking for more open source, specifically GPL-licensed, software to be included in our public …

By Sparks, Category: Computers

Continue reading …

Starting work at Red Hat

Fri 30 November 2012

I'm excited.  Earlier this week I accepted a position at Red Hat working on a very cool project that has the ability to affect many open source, and not so open source, projects in a very positive way.  The opportunity that I was presented was too good to turn away …

By Sparks, Category: Computers

Continue reading …

Mutt Configuration of GPG and From field

Wed 07 November 2012

Mutt is one of those programs I have a love-hate relationship with: I hate to love it.  It's flexibility and almost infinite configuration options makes this email client one of the best and worst to use.  Once you get mutt configured you'll want to put the configuration file in the …

By Sparks, Category: Computers

Continue reading …

Fedora Amateur Radio Guide

Sun 11 December 2011

Earlier today John WB8RCR and I released the Fedora Amateur Radio Guide. Depicting many of the programs available in Fedora's repositories, these free and open source software packages provides many tools to turn any amateur radio operator into a truly geeky operator.

John did a wonderful job putting together the …

By Sparks, Category: Computers

Continue reading …

SouthEast LinuxFest - Day 3

Mon 13 June 2011

Southeast LinuxFest Day Three started off with a... headache.  Not a hangover but one of those random migraines that I've been trying to ward off with medications.  It wasn't debilitating but it was annoying enough to keep me out of the Puppet Labs class.

I was able to hack on …

By Sparks, Category: Computers

Continue reading …

SouthEast LinuxFest - Day 2

Mon 13 June 2011

Day two at SouthEast LinuxFest (SELF) began way too early as I had not received enough sleep.  Of course this is a Linux conference; who really gets enough sleep during these things?

Ben had already setup the Fedora table in the conference area of the hotel so I helped with …

By Sparks, Category: Computers

Continue reading …

Southeast LinuxFest - Day 1

Sat 11 June 2011

Day 1 of SELF was quite busy.  Several Fedorians met for a FAD to discuss FUDCon finances.  Ideas were hammered out and Max or Jared or ... should be posting details on that later.

After the finance talk, Jared and I got together and started hashing out a framework on the …

By Sparks, Category: Computers

Continue reading …

Southeast LinuxFest - Day 0

Fri 10 June 2011

Joat and I left Virginia around 1PM, this afternoon, and made the drive down to Spartinburg for Southeast LinuxFest.  Officially starting on Saturday, we came down a little early for classes that are happening on Friday and the FAD that I'll be participating in.  I'm also hoping to get some …

By Sparks, Category: Computers

Continue reading …

IPv6 up and running on Fedora

Sun 03 April 2011

I'm coming to you through the shiny and "new" IPv6 Internet.  No, seriously, I am!  I'm sure there are many people in the community that have jumped on the IPv6 bandwagon but I just made the leap this weekend.

I'm using the "IPv6 development and tunnel broker" SixXS and it …

By Sparks, Category: Computers

Continue reading …

Setting up your (my) HP LaserJet 3055 Scanner

Sat 12 February 2011

A couple of weeks ago I posted a message on identi.ca inquiring as to if anyone knew how to get my multi-function HP printer device to scan.  I got a couple of responses but, unfortunately for me, these responses dealt with devices that were much nicer than mine.

Today …

By Sparks, Category: Computers

Continue reading …

How to efficiently publish 88 guides in 42 languages

Thu 18 November 2010

Eighty-eight (88) guides in forty-two (42) languages comes out to be six hundred and thirty (630) guides that have been published, so far, to the Fedora Docs website.  That includes everything from Fedora Core 1 to today.  With the release of Fedora 14, earlier this month, we introduced twelve new …

By Sparks, Category: Computers

Continue reading …

Setting up nVidia drivers

Thu 14 October 2010

At work I always forget this so this is a technical note for myself. Maybe it will help you too?

  • Run lspci to determine what controller you have.
  • Visit the nVidia driver website and select your controller.
  • Stop X (telinit 3)
  • Download the file and chmod 500.
  • Verify you have …

By Sparks, Category: Computers

Continue reading …

Dressed for success... I hope.

Mon 11 October 2010

[caption id="attachment_487" align="alignleft" width="300" caption="I've been labeled."]Shirt that says 01000100 01000001 01000100[/caption]

My wife, being the organized one in our household, believes that everything has a place and everything in its place.  Items should also be labeled so that you know what they are, their purpose, and most importantly …

By Sparks, Category: Computers

Continue reading …

A better backup solution

Fri 02 July 2010

When Fedora 13 hit the streets I was excited to see a new backup solution, Deja Dup, included in the distribution.  For the past several months I've been using my own version of a backup solution, namely rsync rdiff-backup, which always felt a little cobbled together.  But now I have …

By Sparks, Category: Computers

Continue reading …

My first TWUUG meeting...

Fri 02 July 2010

Not since my last TriLUG meeting, several years ago, had I attended any kind of LUG meeting.  Last night I decided to give my local UUG a go.

A friend of mind had told me about the Tidewater Unix User's Group (TWUUG) a couple of years ago but I put …

By Sparks, Category: Computers

Continue reading …

FAD (Hackfest) @ SELF - Day 2

Sun 13 June 2010

I was able to attend many talks during the second day of SELF and here are some of the information I gleamed from the discussions.

IPv6
The speaker on IPv6 was from ARIN.  He was quite upfront with the situation regarding IPv4 addresses.  In short, we should run out of …

By Sparks, Category: Computers

Continue reading …

Thanks Seth!

Wed 29 July 2009

image0While I was out of town last week something arrived at my house...

By Sparks, Category: Computers

Continue reading …

Two Fedorians on a Northbound Train

Fri 19 December 2008

So I'm sitting at the Staples Mill Rd, Richmond Amtrak Station waiting for the northbound 84 when none other than Seth Vidal walks up to me and says "do you work for Red Hat?" noticing the Shadowman hat I'm wearing. Maybe we should host a hackfest on the train!

Just …

By Sparks, Category: Computers

Continue reading …

My new WiFi Card

Wed 11 June 2008

Some of you know that I have been having problems getting my laptop on WiFi. The on-board card is proprietary and left me banging my head against the wall trying to make it work. A couple of weeks ago I decided enough was enough. I searched Newegg for a PCMCIA …

By Sparks, Category: Computers

Continue reading …

Microsoft for Apple leaves a bad taste in my mouth.

Wed 23 April 2008

The school newspaper where my wife is a student reported yesterday that William and Mary would start giving students an option for what computer (and thus operating system) they could run. Apple will be coming to the campus starting this summer. I'm all about giving people an option away from …

By Sparks, Category: Computers

Continue reading …

DOC v. PDF v. ODF... size wise

Wed 02 April 2008

At my job we create very large documents for customers explaining how we are going to test their systems. These documents are usually a couple thousand pages long which means the files can also get pretty large.

I got curious to see how big the file would be based on …

By Sparks, Category: Computers

Continue reading …