Comcast is trying to destroy the Internet

Today I received the following email from Free Press on the issue of net neutrality:

In the past 24 hours, Comcast has been caught abusing its massive media power, stomping on competitors and violating Net Neutrality. The New York Times reported last night that Comcast threatened to cut off Netflix streaming video unless the company that carries the traffic paid huge tolls.1 Earlier in the day, Comcast was exposed for trying to bar cheaper cable modems from its network — a clear violation of Net Neutrality. This is what a media monopoly looks like in the Internet age — one company, consolidating its media power to squash competitors, stifle innovation and price-gouge consumers. Such outrageous abuse comes just days before FCC Chairman Julius Genachowski is expected to finally propose new Net Neutrality rules to come up for a vote in December. It's never been more crucial that he hear from you. If the FCC stays on the sidelines, Comcast will turn the Internet into cable TV, where it gets to pick the channels, overcharge you for them, and decide what downloads quickly and whose voices are heard. Comcast is the same company that wants to take over NBC Universal in one of the biggest media mergers in a generation. It's not just the Internet at stake here. It's the future of all media: television, radio, social networks... and our democracy itself.
If you find this information disturbing, you can do something about it. Sign this message to the FCC: "Don't Let Comcast Kill the Internet." Oh, and the malicious actions of Comcast go far beyond what Karr outlined above. See the article of Timothy Karr of Free Press in the Huffington Post. In that article you can read the Eight Count Indictment Karr levels against Comcast. It includes counts for anti-competitive activity regarding modems, the inexcusable request to merge with NBC Universal, censoring the speech of Vinh Pham, who dared to criticize Comcast on his blog (Comcast contacted the company that hosts Pham's blog and demanded the entire blog be censored) and blocking public access at a public hearing regarding public access to the Internet. Comcast needs to be slapped down big time, and the FCC needs you to ferociously pressure them to do what is obviously needed. For more information: 1. New York Times, "Netflix Partner Says Comcast 'Toll' Threatens Online Video Delivery." 2. Free Press, "Zoom Complaint Against Comcast a Reason for FCC to Act."

Continue ReadingComcast is trying to destroy the Internet

Beware HP Photosmart Premium printer software – access denied

We brought home our new HP Photosmart Premium printer two days ago. It prints, scans, faxes and copies. Pretty cool. We installed the DVD full of software that came with the printer (and it was an immense installation). We tested the printer, but our new printer ate the copy paper. It chewed it up and ruined it. Bad start. OK. Even good companies sometimes make defective products. It doesn't mean that the design is bad. Sometimes it's just an isolated bad machine. Therefore, I exchanged it for a new printer of the same model: HP Photosmart Premium printer. This one printed very nicely, including the printing of photos on special photo paper. Quite impressive. [More . . . ]

Continue ReadingBeware HP Photosmart Premium printer software – access denied

USB banned???

It's been reported, (and I'm not sure of the authenticity, but it's all over the geeks sites as well as The Guardian), that apparently an evangelical cult in Brazil has banned the use of USB for its members because the symbol

resembles a satanic trident. Next they'll not want President Obama to visit because he might be the anti-Christ.

Continue ReadingUSB banned???

Craftsmanship in the Modern World

I recently read (yet another) column in the journal Communications of the Association of Computing Machinery about deficiencies in programmer education, that reminded me of a recent paint job for which I'd recently paid "professionals". The connecting point is a certain lack of meticulousness, precision, and professionalism that we now seem to accept in most professions. This lack goes back to how crafts people are trained. In software, as in many crafts on which our daily lives now depend, the problem is that beginners are quickly taught the rudimentary skills, and then exhorted to creatively solve problems as presented. If a program appears to give the correct result for expected input, then it gets an "A" grade. Similarly, if a paint job looks to be the right color at completion, then it also is judged superlative. However, what if the input is different than expected? What will the paint look like after a few seasons? What will happen when someone tries to add on to the current code/coat? That is where the basic training process fails. Code written to accept "2 + 2" and return "4" might take "7 + 3" and possibly return "10" or "4" or "21" (fellow geeks will see how). What happens when (not if) the input is "G + #"? Likewise, a perfect paint job over a dirty surface won't last a season. If it does last that long, then it may peel when the next coat of paint over it dries. What is missing is a basic principle of craftsmanship: Depth of knowledge. The best painter on my recent job had decades of experience. But all he really knew was how to lay color on a clean surface, and basic prep work. He didn't understand enough about architecture to know what did or did not require caulk (he sealed sashes to frames, and left gaps between frames and siding). He didn't know that many surfaces should not have been painted with latex, like hinges and sash runners. He didn't know the implications to longevity of using a brush versus a roller. I would have thought that he might have learned these things in his first couple of jobs, or years, or decades of practice. But one aspect is overlooked in training these crafts-folk: Temperament. Certain people have the curiosity and meticulous dedication to understand every aspect of a task, while others (the majority) just do as they are told, at best. But in America, everyone is created equal. One cannot discriminate. Back in the bad old days of exclusionary guilds, only those who showed the necessary aptitude were accepted to apprentice. Only those who proved themselves adept moved on to journeymen, and eventually mastery. One therefore knew that any carpenter could make solid chairs, and a random tinker could permanently fix a leak. Now, anyone who can pony up the price of the tools, the schools, or union dues can call himself a programmer or a painter or what have you, and hang out a shingle. I freely admit that I am a self-taught programmer, and painter, and carpenter, and plumber, and electrician, and so on. But I've got the borderline OCD tendencies to read the full manuals (Kernighan & Ritchie, NEC, whatever) and I like to play with things to find out their limits. Part of my self-education is also to find and work with or study from someone who got good results, to see how it is done. The point is, a true craftsman has the temperament to know what he is doing, plus several levels of abstraction on either side. A painter should know what pigments actually are, beyond the color they produce. That way he can choose paint either that is safer around kids, or better at preserving wood (generally complementary characteristics). A painter should know how different binders work, to choose a paint that is better for metal, or vinyl, or wood. But to my chagrin, given the universe of things that I think every painter should know, few that I've hired even knew the questions for, or even that there was an issue to wonder about (2nd or 3rd orders of ignorance). And this is part of why our civilization is coming apart. Note: Earlier posts here on similar themes: Incompetence as the Basis of Civilization and Incompetent people don’t realize that they are incompetent.

Continue ReadingCraftsmanship in the Modern World

Mind your expressions of dissent

Popular social news site Reddit provides a dramatic example of how innocent and ordinary conversations are enough to trigger terrorism investigations in our modern America. Reddit allows anyone with a free account to post items of interest, and the discussion generated by postings provides much of the site's appeal. About three months ago, a user named JayClay posted the following query in regards to the TSA's security screening procedures at airports:

"So if my deodorant could be a bomb, why are you just chucking it in the bin?
And if it's just harmless deodorant, why are you taking it from me?! But no. I did not say this aloud. Like everyone else, I didnt want to say or do anything that would jeopardize making my flight. So I just turned around and walked towards the room after security.
Where they just happened to sell deodorant.
The thread on Reddit has generated 1,563 comments as of now, mostly critical of the security theater that is the TSA. [More . . . ]

Continue ReadingMind your expressions of dissent