Category Archives: Technology & Culture

Rip. Mix. Burn.

Thank goodness for CDs. I don’t know how life is going to change once I can’t own my music.

Look, I know that this whole streaming thing is where you live now. I get it. You’ve got a subscription, and you get to listen to what they provide you, available 24-7 on your phone and computer.

Whatever.

Spotify may be working for you, but it’s not working for me. It doesn’t have what I want to listen to.

Sometimes it does, I guess. But sometimes not. The very first song I tried to find on Spotify this evening was Lene Lovich’s New Toy, a classic on KROQ back in the 80s. And near as I can tell it was on Spotify at one point, at least according to this guy’s playlist that he put together. New Toy is grayed out, for some reason, and doesn’t show up in any searches. I guess it’s gone.

Where’d that song go?

You know what’s not gone? The MP3 on my computer that I legally ripped from a CD that I own.

I had a bit more luck finding Pink Floyd’s Meddle album. Well done, Spotify. And Old Hag You Have Killed Me by the Bothy Band. Excellent. I shouldn’t trash them too much for their selection. They’ve got enough to worry about, what with the criticisms regarding their payment to artists.

Spotify has most of what I want, okay, but it doesn’t have everything I want. The Lene Lovich example above is something you’ve almost certainly lived yourself, perhaps on Netflix when you went to watch a show that you’d seen their before, only to find out that some licensing agreement had expired and the show is no longer available. It happens all the time.

So where music is concerned, I’m still buying CDs. I’ve heard some exaggerated rumors concerning the death of physical media, but it’s not dead yet. I’m buying physical media and ripping it on my Linux box to FLAC (of course), transcoding it to MP3s using the Apple app XLD, and living large.

CDs will go away someday, of course, and I’ll have to get my bits elsewhere. But I dearly hope it’s the bits that I’ll be buying, as opposed to a license to temporary access to those bits, revocable at any time.

In related news, Microsoft has been selling digital books via the Microsoft Store since 2012. Cool, yeah? Oh, wait. Microsoft has pulled Books from the Microsoft Store and is planning to offer customers who’ve purchased any ebooks via the Store refunds, as their books will no longer be accessible as of July, 2019.

Oops. Guess the money I paid for those books wasn’t actually a “purchase.” It was a “user agreement.” My bad.

Hang on to your data, folks. And make backups. ;)

Open Source, Open Community

A brief story of sharing educational resources

In the software community, the Open Source movement encourages sharing software freely. Whether it’s “free of charge” (one type of freedom) or “free to use these materials and modify in any way you wish” (a different type of freedom altogether), these people share the work they’ve done and the rights to use their work with the larger community.

In the education community, too, there is a long history of teachers sharing resources with each other. From worksheets to lessons plans, from presentations to assessments, we have all benefitted from the experiences and work of our peers at one time or another.

In my own teaching career I have moved from being a borrower of others’ materials to a creator of my own. Computer programming assignments from Cindi Mitchell, physics lesson plans from Dennis Wittwer, Don Hubbard, and Carol Wawrukiewicz, and pedagogical strategies from Aaron Glimme have all informed what I teach and how I teach. A few years into my career I began developing the confidence to share my own growing expertise with others, and learning how to publish my own materials on the World Wide Web was a turning point. Since then, I’ve been happy to share much of what I do professionally on my course websites, even as my own practice continues to evolve.

For a number of years now, teachers at Poly have been using the school’s internal website, MyPoly, to help organize and manage resources for their students. Some teachers also maintain public-facing websites where that information is available to others outside our community. (See Greg Feldmeth and Craig Fletcher” for examples.) These websites typically don’t share everything a teacher does—test keys and personal student information wouldn’t be appropriate for posting-—but assignments, practice materials, and even homework solutions might be found.

It’s not unusual for a teacher who shares materials to receive emails like this:

Hello Mr. White!

I’m teaching AP Physics 1 for the first time at Crescent Valley High School, in Corvallis, Oregon.

I came across your website while searching for materials to use for a pre-assessment.

Would it be all right with you if I include some of your questions in the document I give to my students? I’d be happy to return the favor at some point if it’s ever useful.

Thanks in advance and I hope the new year is treating you well.

Take care,

DB Science Department Crescent Valley High School

Occasionally a student will write asking for assistance of one kind or another. I received one such request from a student in Maryland just after the Thanksgiving Holiday in November, 2018.

Hello Mr. White,

My name is Zeke Nohr, a senior at Aberdeen High School. Over the brief Thanksgiving break, our physics teacher resigned very unexpectedly. The school in the process of finding a replacement for him but as of now, me and 5 other seniors who are very skilled and interested in physics have been placed in charge of planning the curriculum for his physics classes. Two of the classes are AP Physics C: Mechanics which we all took last year so we have all the resources we need for that. The other two are AP Physics C: E & M which we are currently enrolled in. We have some resources that our teacher left behind but we are missing practice tests we would like to use as review materials, especially since we plan on having our next test on Monday or Wednesday next week. Our previous physics teacher frequently used the “Multiple-Choice Practice Problems” from your website, learnapphysics.com, that are displayed with all units. I do not see a way to download these as a document to distributed to our class. If you have those documents available for the Electricity and Magnetism Units, we would be extremely grateful if you could provide us with a copy.

Best Wishes,

Zeke Nohr

I replied, with instructions on how the student could access some of those problems, and provided links to some practice tests that I post online for students, and got a quick reply.

Hello Mr. White,

Thank you so much for taking time to respond to my email and providing me and my fellow students with resources we can use for the rest of the year in our physics class. We are extremely grateful for your help during this transition.

Thank you,

Zeke Nohr

When I shared the story with Craig Fletcher, he thought that he might have some materials that the students would benefit from as well. In a separate email, he sent along his own set of links.

We didn’t think much more of it until we each received an email the day before Winter Break:

Dear Mr. White and Mr. Fletcher,

Hello, this is Zeke Nohr from Aberdeen High School. I sent you an email around the end of November asking for practice tests resources for our physics classes that me and two other students were teaching due to the unexpected departure of our physics teacher. Mr. White first sent me some great practice tests which were extremely helpful and we are all very thankful for your generosity. When Mr. Fletcher sent me the email saying the two of you had discussed it and shared the plethora of resources on your website, including lectures, textbook links, practice tests, and homework problems and solutions, we were all surprised and excited by your generosity and willingness to help us through a difficult time. Luckily, a new physics teacher was found very quickly and he started here on Monday. His name is Viktor Polyak and he recently graduated from college and this is his first time teaching. He is very good at explaining the topics and all of us here at the school like him. Since he is a first time teacher, he didn’t have any teaching resources when he came in so we have been using the lectures that the two of you supplied and they have been so informative and helpful to us (the mechanics classes have especially enjoyed “The Island Series” at the beginning of Mr. Fletcher’s lectures) and we intend to keep using them for the rest of the year. Having these resources has made the transition to a new teacher so much easier as he does not have to spend time looking for lectures and homework problems and can focus on helping us learn. We are all extremely grateful to the two of you for sharing your resources with us in a time when we did not have access to any. Your generosity and compassion is heartwarming and has made a huge impact on us here. I told the other students here that I was sending a thank you email today and some of them wanted to sign the email as well to show their gratitude.

Thank you so much,

The email was signed with the names of 42 students, the school’s program director, and the new physics instructor, Victor Polyak.

Teachers at Polytechnic School find lots of ways to become involved in our community of learning. We are involved with consortiums and cohort groups, we attend workshops and conferences, we teach at summer school or Partnership for Success!, and we work with teaching fellows and mentor new teachers. For me, making course materials I’ve developed available online where they can serendipitously benefit students and teachers in an even broader community has been a rewarding part of my professional life.

Open Sourcing

Fun story.

For my own use and as a programming activity, I wrote a little Python script that I could use as a countdown timer. (Bonus feature: I can run multiple timers at the same time. Apple iOS, I’m looking at you!)

I wanted to have a little bell that would ring at the end, and look at that, GarageBand has a little alarm bell sound! Here it is:

I was going to throw my little project up on GitHub as an example for my students; also, because I’m A Developer. I was pretty sure I wouldn’t have a problem packaging Apple’s alarm bell sound with that project. I mean, I’d already had to go to the mat with Google/YouTube about a song I’d made using some of Apple’s sound loops, and I’d done my research. At just under 30-thousand words (at that’s only for the English version) you can polish off GarageBand’s User License Agreement in an easy afternoon, and here’s the good news about GarageBand projects:

H. GarageBand Features and Support.
Except as otherwise provided, you may use the Apple and third party audio loop content (“Audio Content”), contained in or otherwise included with the Apple Software, on a royalty-free basis, to create your own original soundtracks for your video and audio projects. You may broadcast and/or distribute your own soundtracks that were created using the Audio Content…

Cool! Oh… but wait….

…however, individual samples, sound sets or audio loops may not be commercially or otherwise distributed on a standalone basis, nor may they be repackaged in whole or in part as audio samples, sound libraries, sound effects or music beds.

Dammit, Jim. I can’t use that file in my project. Oh, and maybe I just violated the license by embedding that file here.

What should I do for my project? Quick fix: borrow a desk bell from the Theater Department at school, record a single “ding!” and process it using open source Audacity (“Screw you, GarageBand.”), et voila:

My project–including that alarm bell!–has been posted on GitHub: https://github.com/rwhite5279/timer . Mischief managed.

For the record, I totally get why the GarageBand license agreement would restrict redistribution of files. It’s just another in a long list of Apple-related frustrations for me and I needed to vent a little.

Plus, I wanted to play you my bell recording. I’m quite proud of it! ;)

Quitting Facebook

I quit Facebook last month.

It wasn’t a rage-quit, or a “I’ve had it!” kind of thing. For me, the thing has just run its course. FB has little value to me at this point in my own life, and although I used to maintain the account to keep in touch with alumni, a lot of them aren’t using it anymore either.

There were a couple of precipitating events, perhaps, that did nudge me closer to the precipice. There was a tone-deaf Mark Zuckerberg being interviewed by Kara Swisher a few months ago. There was a phone call from an old friend a few weeks ago who let me know that she isn’t on Facebook, reminding me that such a thing was possible.

Knowing a little bit about how these things work, I’ve been bothered for years by the algorithmic manipulation of your News Feed. Facebook doesn’t display items in your feed in chronological order—it displays them in an algorithmically-generated “Top Items” order which (until very recently) you had no control over. If you’ve every wondered why you haven’t seen some friends’ posts on Facebook, it may well be that their comments were buried so far down in the algorithm that Facebook effectively never showed them to you, in favor of sponsored ads for socks from Sweden.

Last month I read this interview with Yuval Noah Harari, and it really resonated with me. Although the focus of the article wasn’t social networking, there was some discussion of technology and how we respond to it emotionally.

An excerpt:

I try to be very careful about how I use technology and really make sure that I’m using it for the purposes that I define instead of allowing it to kind of shape my purposes for me. That sometimes happens when you open the computer: you have a couple of minutes to spare, so you start just randomly browsing through YouTube, and two hours later, you’re still there watching all types of funny cat videos, car accidents, and whatever. You did not say to yourself, “Okay, I want to spend the next two hours watching these videos.” The technology kind of dictated to you that this is what you’re going to do by grabbing your attention in such a forceful way that it can kind of manipulate you.

How has removing those attention-grabbing technologies changed your quality of life?

I have much more time. I think it makes a much more peaceful… I mean, it’s not such a big secret. The way to grab people’s attention is by exciting their emotions, either through things like fear and hatred and anger, or through things like greed and craving. If somebody [is] very afraid of immigrants and hates immigration, the algorithm will show him one story after the other about terrible things that immigrants are doing. Then somebody else maybe really, really doesn’t like President Trump, so they spend hours watching all kinds of things that make them very, very angry. And it doesn’t matter if it’s true or not—they see this headline of “President Trump Said the World is Flat,” they feel this irresistible urge to click on it.

It grabs your attention because you already have this weakness. But if you kind of sit there and just read infuriating stories for an entire hour you are basically feeding your mind with things that make you more angry and hateful. And this is especially bad if many of these stories are just not true. Sometimes they are true, quite often they’re not. But the net result is that you now just spent an hour feeding your hate and your fury.

It’s the same way with the other side of the coin, with greed. Because if you really want something—the perfect body, the perfect car—and you watch all these videos, you want it more and more. And if you don’t have it, then you feel worse and worse that you don’t have this kind of body, or you don’t have this kind of car. So you just spent one hour feeding your cravings and your greed, and it’s really not good for you.

The better you know yourself, the more protected you are from all these algorithms trying to manipulate you. If we go back to the example of the YouTube videos. If you know “I have this weakness, I tend to hate this group of people,” or “I have a bit obsession to the way my hair looks,” then you can be a little more protected from these kinds of manipulations. Like with alcoholics or smokers, the first step is to just recognize, “Yes, I have this bad habit and I need to be more careful about it.”

So how do you get your news?

I rarely follow the kind of day-to-day news cycle. I tend to read long books about subjects that interest me. So instead of reading 100 short stories about the Chinese economy, I prefer to take one long book about the Chinese economy and read it from cover-to-cover. So I miss a lot of things, but I’m not a politician and I’m not a journalist, so I guess it’s okay I don’t follow every latest story.

So, ummm… yeah. I’m out.

It doesn’t feel as if I’ve really made a big decision or anything because I haven’t spent any significant time on FB in the last year anyway.

Also, to be clear, I haven’t deleted my account or anything. The few things I’ve uploaded in the past are all still there, and I’m sure my timeline is going to tick by just as it has in the past. I just won’t be paying any attention to it.

If you need me, you know where to find me. And it won’t be on FB. :)

Update your Creative Process

In early 2001, in press releases and ads, Apple encouraged its customers to Rip. Mix. Burn. their music on an iMac.

It was an audacious advertising campaign given that the recording industry was in the midst of grappling with the rampaging growth of digitally copied media via Napster, LimeWire, and others. The Mac would soon leverage its position as a media hub with the release of the iPod later that same year. The process of assembling a “mix tape” of songs for a friend would never be the same again… although that process has since disappeared completely. Because everybody just streams now.

This post isn’t about that, though.

If taking prerecorded media and putting it together into a custom mix was the “old creativity,” it didn’t take much in the way of actual… you know, creativity. Assembling and ordering someone else’s music is fine, but… it’s a stretch to call it creative.

Welcome to the new creative. “Rip. Mix. Burn.” has evolved.

Fork. Commit. Push.

That’s right, I’m talking about using GitHub to fork a project, make changes that you commit to your fork, and then push those changes back to the master. If you know about GitHub, this all makes perfect sense, and is absolutely reflective of a creative process happening.

And if you don’t know about GitHub? Well… you need to get on it!

More to come…

Sherlocked!

Well, I suppose it had to happen sooner or later…

I’ve been Sherlocked.

If you’re not familiar with the term “sherlocked,” it comes to us courtesy of Apple, which back in the day offered a file search capability on its OS called “Sherlock.” The original feature set of that capability was expanded upon by a third-party developer who crated a software tool “Watson” that served as a companion to Sherlock, with the ability to search the Internet, perform calculations, look up references, etc. It was such a useful tool that Apple, in a subsequent release of the OS, incorporated almost all of those same features into their software. The developer was no longer able to make any money off the software he had developed–he had been “Sherlocked.”

This wan’t the first time that such a thing had happened. The first case of this happening that I’m aware of is back in the early Macintosh days (System 7), when Steve Christensen’s SuperClock! utility was written to allow the computer to display the time in the upper corner of the screen. This eminently useful feature was incorporated into System 7.5, along with a number of other features adapted / adopted/ stolen from other software developers. A lot of people view this as simply the cost of doing business with a large, powerful organization, but it seems like a bitter pill for a hard-working developer to have to swallow.

You can learn more about the process of being Sherlocked by Apple at:

What does this have to do with me?

A couple of days ago, I received an email from the College Board announcing some new features that were being added to the College Board website.

That “Question Bank” that supports students with 15,000 on-demand questions? That’s my idea! That’s exactly what the learnapphysics.com website has been doing for the last ten years.

Okay, to be fair, people have been publishing banks of test questions for years, and the SAT “Question of the Day” was a thing that I took as inspiration for my website, so… I can’t complain too loudly here. In fact, I’m not complaining at all. I’m glad that the College Board has caught on to the idea that there are lots of ways that they can support students taking their courses.

But if anybody asks, I’m going to come right out and say it: “Yeah. I got Sherlocked by the College Board.”

The demise of Pretty Good Physics

This is my fifth year teaching AP Computer Science A. More than most high school teachers, CS teachers are sometimes seen as loners: often, they are the sole teacher in their subject area at their school. The College Board has an online discussion community that displays some signs of life, fortunately, and there is a Facebook group that a number of teachers use as a resource as well.

Facebook? I know. I don’t understand that either.

This is my 20th year teaching AP Physics C. The College Board’s discussion community for that subject sees quite a bit more action than the Comp Sci one, but the real resource for that class is the Pretty Good Physics site hosted at Wikispaces. The venerable Gardner Friedlander manages that site, a section of which is password-protected so that only teachers with appropriate credentials have access. It’s a fantastic resource, perhaps unique in the College Board’s collection of communities, and the vast majority of requests for resources on the AP Physics Discussion Board conclude with a reference to Pretty Good Physics.

I’ll have to convert the paragraph above to past tense soon. Pretty Good Physics has a goodbye screen posted on their website now:

This isn’t due to any neglect or mismanagement on the part of Friedlander or anyone else. No, the entire Wikispaces platform is being shut down.

To be fair, Wikispaces is shutting down for perfectly good reasons, and in the best possible way. From the webpage:

Wikispaces was founded in 2005 and has since been used by educators, companies and individuals across the globe.
Unfortunately, the time has come where we have had to make the difficult business decision to end the Wikispaces service.

Why is Wikispaces closing?

Over the last twelve months we have been carrying out a complete technical review of the infrastructure and software we use to serve Wikispaces users. As part of the review, it has become apparent that the required investment to bring the infrastructure and code in line with modern standards is very substantial. We have explored all possible options for keeping Wikispaces running but have had to conclude that it is no longer viable to continue to run the service in the long term. So, it is with no small degree of nostalgia, that we will begin to close down later this year.

When is Wikispaces closing?

To enable us to offer maximum support to customers off-boarding from Wikispaces we will be undertaking a phased shutdown approach. This will help us regulate the system load on the export tool as users depart from Wikispaces

Scheduled Closure dates:

Classroom and Free Wikis end of service, 31st July 2018
Plus and Super Wikis end of service, 30th September 2018
Private Label Wikis end of service, 31st January 2019

There was an initial panic from people in the AP Physics community, but the site has been archived, mirrored, downloaded, and backed up by a large number of people who know very well the value of the site. I’m pretty sure that the site will arise again someday soon. There is a strong support community, and it’s too good a resource to lose.

But the loss of PGP specifically and Wikispaces in general does bring to mind a couple of questions:

  1. Was Wikispaces a poor choice for building the PGP resource? Are there better choices for building and maintaining an online academic community such as this?
  2. Does AP Computer Science have a similar, off-College Board community maintained by someone?

I’d suggest that Wikispaces turned out to be a perfectly reasonable choice for an online community given its 13-year history, a surprisingly long run in technology time. The only thing that would have been more robust would be hosting it on a private site, and that has issues associated with it as well.

And if AP Computer Science has a similar community, I’m unaware of it. Gary and Maria Litvin have built a nice following around the work that they do at Skylight Publishing, and they regularly reply to questions on the College Board Discussion board. The Facebook group at https://www.facebook.com/groups/APComputerScienceTeachers/ (login required) is… hosted at Facebook, a decision that I reject for a whole set of Facebook-related reasons.

I’ve seen other non-AP Comp Sci efforts to gather materials and references for people, including Awesome Python in Education, hosted at github—perhaps that Open Source platform is the new, best choice for something like this. For the moment, however, Computer Science in general doesn’t seem to have settled in on a focal point that is clearly identifiable.

Is this due to the nature of our subject? Is it because we tend toward the Lone Wolf end of the spectrum?

While we’re figuring this all out, perhaps the best strategy for providing ongoing access to content is to Own Your Own Domain.

DIY for the win!

References
http://doug-johnson.squarespace.com/blue-skunk-blog/2018/2/26/so-long-wikispaces-youve-been-a-great-tool.html

CS for All?

There was an interview last month with the governor of Rhode Island, Gina Raimondo, posted at http://freakonomics.com/podcast/modern-democrat-win/. The governor sounds like an eminently reasonable person (to my political sensibilities), and at one point in the conversation, to subject of Computer Science came up.

From the posted transcript:

DUBNER (Interviewer):
In terms of preparing the populace for the labor scenario that’s coming down the road, I know you’ve been pushing to have every student in Rhode Island take computer-programming classes. Is that a thing already?

RAIMONDO: It’s happening now. We set a goal, I think a year or so ago, that by the end of this year we would be teaching computer science in every district and every grade, starting in kindergarten. And we’re going to hit that goal this year.

DUBNER:
So, I hear about this kind of thinking a lot, and I certainly understand the appeal and the resonance. But I do also wonder if there’s a proven upside of having everyone learn computer science or programming. It strikes me a little bit like the equivalent of having every student in America during the boom of the internal combustion engine learn to take apart a carburetor. And then I think, if you look at the history of economics and progress, that one of the main strengths of economic progress is the division of labor and specialization, rather than everybody chasing after the latest trends. So I’m curious what the evidence was that inspired that move of yours.

RAIMONDO:
I think of it as access and exposure, and also just providing people with a basic level of essential skills. So, everyone has to take math. They may become a writer, they may become an actor, but they ought to have a certain basic level of math skills. First of all, because it’s an essential skill to function. And by the way, they might like math. I think digital skills are the same thing. No matter what job you have, you have to have some basic familiarity with computer skills and digital skills. And so it is as essential in this economy as any other skill that we teach. But also, we know — and there’s loads of data on this girls, people of color, and low-income folks are less likely to go into I.T. fields, which tend to be higher-paying. However, if they’re exposed to some computer training, they’re much more likely to go into the field and do well at it.

“Access and exposure.” That about sums it up. Without even weighing in on the question of whether or not students should be required to take computer science, how do we go about providing them with “access and exposure” to this subject?

There’s some degree of irony in all of this given that most of us who are computer scientists now never had anything close to the degree of “access and exposure” students have available to them now. My “first computer” was a teletype with a modem link to a PDP-11 at the local hospital, and we were lucky to have it. (Cue the obligatory reference to Monty Python’s “Four Yorkshiremen” sketch, at https://youtu.be/26ZDB9h7BLY.) Today, students have access to smartphones, inexpensive laptops, even Raspberry Pis, and more YouTube tutorials that you could hope to watch explaining how to program, how to develop, how to download…

It seems to me that students do have access, but the exposure is what’s missing at this point.

And that’s where CS teachers can be most valuable.

For those of you who teach at the high school level, does your school require a Computer Science class for graduation? What do you think of the idea of requiring Computer Science for graduation–yea or nay?

Volunteering: YouTube comments as community service

Volunteering: YouTube comments as community service
===================================================

2017-07-14
———-

by Richard White
—————-

My school has a “Community Service” component to the graduation requirement for students. They must volunteer for a given number of hours in service to the community, and there are a variety of ways they can do this. Some opportunities are described by the school, but it’s certainly possible to develop your own community service opportunity and have that count towards your requirements.

Is it possible that commenting on YouTube might count towards Community Service?

I think of this possibility as I consider my own activity on my YouTube channel (https://www.youtube.com/rwhite5279), where I post videos occasionally, most of them related to computer science and computational thinking. I’ve built up a small following since I began posting 9 years ago: nearly 750,000 total views, and nearly 3000 subscribers as I write this. Increasingly, viewers of some of the computer science tutorials have begun leaving questions in the comments section.

This one, for example, on a tutorial on how to use object-oriented programming in Python to simulate a Magic-8 Ball toy that predicts the future (at https://www.youtube.com/watch?v=6drqLGdXHQA ) :

You can see the question there, followed by a response from me. Here’s another example, a question and response for the same Magic-8 Ball tutorial:

I have a number of friends, teachers or no, who volunteer time in their local community: serving food at the local soup kitchen, visiting people in nursing homes, tutoring students after school. I occasionally get the question “What are you doing on the computer there?” and sometimes find myself answering “I’m responding to a question someone left for me on YouTube.”

Isn’t this a form of Community Service? Isn’t this a form of Volunteering?

Another introduction to object-oriented programming (at https://www.youtube.com/watch?v=wYYzteRKU7U ) prompted this selection of comments (and accompanying responses):

I’m well aware of the fact that online comments—”where nobody knows you’re a dog”—can be challenging: to respond to, to clean up (in cases of misuse or spam), to moderate. Some “discussions” become downright toxic, to the extent that some communities with a broad appeal have had to shut down the comments sections on their sites: if the conversation can’t be civil, there’ll be no conversation at all. In those cases, that strategy is probably the only one that makes sense.

In my little corner of the Internet, however, things are just fine, for the moment anyway. There’s not much fun to be had trolling computer science tutorials, and maybe that has helped to keep things a little more in-focus and on-topic.

Now, if you’ll excuse me, I have to get back to answering more questions. There is volunteering to be done, and I’m just the guy to do it. :)

Battle for the Net

Battle for the Net
==================

by Richard White
—————-

2017-07-12
———-

This is the second time in the last few years that I’ve devoted some time and some of my website resources in the interest of maintaining internet neutrality.

If you already know what net neutrality is, you should go to battleforthenet.com and do something about it. Write a letter using their form, donate some money, and call your congressional representatives. These are all things that cost little in the way of time and/or money, and are vitally important to maintaining the way the Internet—and therefore your world—works.

If you’re not sure on the details, or maybe have only heard the term but nothing more, here it is, in a nutshell.

Access to the Internet isn’t (usually) free: most people I know pay an Internet Service Provider (ISP) like Charter, Spectrum, Comcast, etc. for home access to the Internet. You probably have a service plan that vaguely promises deliver your internet content and some minimum speed. But once you’re “on the Internet,” anything and everything goes. There are no restrictions on how you can travel the World Wide Web: you can go to Facebook, you can surf websites, you can buy plane tickets, you can watch Netflix, you can register for college classes, you can watch YouTube, you can (if you’re so inclined) visit porn sites.

The fact that your ability to navigate the Internet unencumbered and unregulated, regardless of what you use it for, is called “net neutrality.”

Wikipedia, quoting the New York Times, describes it this way:

Net neutrality is the principle that Internet service providers and governments regulating the Internet should treat all data on the Internet the same, not discriminating or charging differentially by user, content, website, platform, application, type of attached equipment, or mode of communication.

This view of the Internet is one that considers it as a utility, and therefore subject to some degree of regulation as such. The convention of net neutrality was affirmed by the Federal Communications Commission (FCC) during Obama’s administration.

Here’s a non-Internet example where regulation helps us. You telephone service (landline or cellular) delivers phone calls to your phone, regardless of who they come from. Nobody can pay for “better access” to your phone number. A business can’t pay for increased access to your phone number so that unsolicited phone calls are favored over personal calls. We have “phone neutrality.” There have been cases where phone companies have blocked access to certain types of phone calls, prompting FCC intervention.

The Internet-as-utility means that telecommunications companies delivering that service must obey anti-discrimination and anti-blocking rules. In the first months of his administration, however, President Trump appointed former Verizon attorney Ajit Pai as chairman of the FCC, with a vow to “reverse this overreach” of regulating net neutrality.

What happens if your Internet provider doesn’t have to follow net-neutrality rules? Selected businesses benefit (or suffer) as the provider decides how to charge for access, or how much to favor certain businesses over others.

This is currently the situation with your cable/satellite TV provider which sells you a subscription to their services. Access to their cable or signal is just the start, however. Access to ESPN costs more. Access to HBO costs more. Access to premium services costs… a premium. (This never-ending “up-sell” is in part responsible for the rise in “cable-cutters.”

Along those lines, then, here’s one likely scenario in the Brave New World of a non-neutral Internet, as imagined by an unknown author (image is making the rounds on Twitter):

If we get rid of net neutrality, will your Internet provider really interfere with your service? This isn’t a hypothetical question. In one case, Comcast was slowing access to certain types of content. In another, AT&T blocked users access to Apple’s FaceTime service so that only users with a certain type of plan could access the application. It is because of the protections currently afforded by net neutrality that these corporations have been prosecuted for these actions.

Clearly, the Internet needs the regulatory protection of the FCC.

The wonderful innovations that have been born and flourished on the neutral Internet have been able to do so, in large part, because of lack of restrictions on the Internet. It’s telling that Trump claims to be in favor of “American innovation, job creation and economic growth,” but only insofar as the large media corporations are concerned. Twitter, the president’s primary means of communication, was spawned on a neutral net, the very net he is bent on corrupting.

The battle for net neutrality is “huge.” Please join the fight.