Stunned. Angry. Fighting back against NSA spying. | EFFector 26.14

Stunned. Angry. Fighting back against NSA spying. | EFFector 26.14

Last night, we received confirmation from a report in theGuardian that the National Security Agency (NSA) is currently collecting the call records of every Verizon customer in America. The NSA order forces Verizon to provide “on an ongoing daily basis” all call records for any call “wholly within the United States, including local telephone calls” and any call made “between the United States and abroad.”

And that’s not all. Today, the Washington Post and theGuardian published reports based on information provided by a career intelligence officer showing how the NSA and the FBI are tapping directly into the central servers of nine leading U.S. Internet companies. The government is extracting audio, video, photographs, e-mails, documents, and connection logs that enable analysts to track a person’s movements and contacts over time.

How can I block Facebook app and game invitations once and for all?

People keep asking, so here goes the answer:

You can block app invites from specific friends from Privacy Settings » Manage Blocking » Block app invites, and you can block specific apps from Privacy Settings » Manage Blocking » Block apps. If you do not use any Facebook apps or games and want to block them all from seeing any of your information or sending you invites, you can turn off Facebook Platform completely by going to Privacy Settings » Apps, Games, and Websites and clicking Turn off all apps.

GRUNT – The JavaScript Task Runner

GRUNT – The JavaScript Task Runner

Why use a task runner?
In one word: automation. The less work you have to do when performing repetitive tasks like minification, compilation, unit testing, linting, etc, the easier your job becomes. After you’ve configured it, a task runner can do most of that mundane work for you—and your team—with basically zero effort.

Why use Grunt?
The Grunt ecosystem is huge and it’s growing every day. With literally hundreds of plugins to choose from, you can use Grunt to automate just about anything with a minimum of effort. If someone hasn’t already built what you need, authoring and publishing your own Grunt plugin to npm is a breeze.

Why Google Reader Really Got the Axe

When Google announced its plans to shutter Google Reader in March, the Internet freaked out. Twitter users raised their virtual pitchforks in outrage. Bloggers wept, scrambling to find a suitable replacement by the service’s July 1 death date.

Wired runs a take on why Google Reader is almost no more.  I do agree with most of the points on how the news consumption changed:

But there’s another reason Google decided to put its RSS reader to death. According to Mountain View, most of us simply consume news differently now than when Reader was launched.

“As a culture we have moved into a realm where the consumption of news is a near-constant process,” says Richard Gringras, Senior Director, News & Social Products at Google. “Users with smartphones and tablets are consuming news in bits and bites throughout the course of the day — replacing the old standard behaviors of news consumption over breakfast along with a leisurely read at the end of the day.”

Google Reader, and other RSS readers, subscribe to this “old” model. You sit, you pore through the day’s news link by link. Yes, some people are glued to their readers constantly. (Guilty!) And yes, you can use an app like Feedly to get your RSS fix on the go, but it’s a passive news-getting experience. With its updates to Now and Plus, Google wants its readers to take this more active approach to news consumption.

But I don’t like this narrow view of the Google Reader (or other RSS readers).  RSS is not just for news.  Sure, news are an important part of Really Simple Syndication, but it’s not the only one.  There are many others – Wiki updates, mailing lists, commit messages, shopping updates for deals and stock clearances, etc.  Even if Google considers supporting those with Google+, the support is not there yet.  Heck, there isn’t even a publishing API for Google+.  As a blogger, I have built up a small audience of subscribers, but there is currently no way for me to transfer them all to Google+.  Unless I really push them, and then manually publish every post into Google+.  It even sounds ridiculous.

We’ll see how it plays out …