222 lines
20 KiB
Plaintext
222 lines
20 KiB
Plaintext
|
|
Episode: 1027
|
||
|
|
Title: HPR1027: Migrating away from Google Reader
|
||
|
|
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr1027/hpr1027.mp3
|
||
|
|
Transcribed: 2025-10-17 17:38:17
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
Manjaro
|
||
|
|
Hi everybody, my name is Ken Falon and today I want to talk to you about my journey in migrating
|
||
|
|
away from Google Reader. Google Reader is one of the best applications out there. It's
|
||
|
|
best definitely one of the best services provided by Google. And what it is essentially is
|
||
|
|
a way that you can subscribe to a newsfeed if you don't know what that is. It's like a blog
|
||
|
|
posting or whatever. And rather than having to revisit the site every time something is posted,
|
||
|
|
what they do is they update the RSS, which really simple syndication, feed, which is nothing
|
||
|
|
more than an XML file. And your reader, your client, RSS reader goes out and connects to those feeds
|
||
|
|
and downloads only the new items that have changed. So places like the BBC or CNN or whoever
|
||
|
|
have these feeds and you can read their news items without actually having to go to their
|
||
|
|
websites or you can go to the websites by clicking on the link. It's very useful and very
|
||
|
|
convenient to think. One disadvantage over the traditional applications that you would have
|
||
|
|
on your Linux PC or your Windows PC or your mobile phone is is the synchronization of what you've
|
||
|
|
read. So in a typical situation you might work up in the morning, check your news feeds at home,
|
||
|
|
then go on to the train, check some more feeds there, and then join your lunch break, you might
|
||
|
|
check some more feeds at work. And what's really convenient about Google Reader is that the feeds that
|
||
|
|
you've marked as read on one location are marked as read in all the other locations. They
|
||
|
|
one thing that they concern me a little bit about Google Reader was the fact that
|
||
|
|
the idea of somebody looking over your shoulder. Now remember everybody when you were younger and
|
||
|
|
you had lean over your grandpa's shoulder and start reading a newspaper to which he, in my case,
|
||
|
|
would roll it up and slap you across the head with it in a friendly fashion saying it was rude to
|
||
|
|
do that. And yet at the same time we're allowing complete strangers to look into what we're reading.
|
||
|
|
Now it's you know a common thing on the train to identify people's political affiliation by
|
||
|
|
the newspaper that they subscribe to and then the same way you can determine a lot by somebody's
|
||
|
|
news feeds that they subscribe to. For example the news feeds that I subscribe to contain a lot of
|
||
|
|
news sites, BBC for instance, I also subscribe to Dutch sites, Irish news sites and German
|
||
|
|
news sites. But to get a balanced opinion I also subscribe to Algebra. So what I noticed was once
|
||
|
|
I expanded my list of feeds that I started subscribing to I noticed that certain things started
|
||
|
|
changing in my search patterns. And I want to play this speech TED Talk by Ellie Parr Seer
|
||
|
|
entitled Beware of Online Filter Bowls. It was a TED Talk and it was watched currently over
|
||
|
|
nearly one and a half million times. So I'll just splice that in here. It's of course released
|
||
|
|
under the Creative Commons by attribution non-commercials share a like license. So it's TED Talk
|
||
|
|
and a link will be available in the show notes. Enjoy.
|
||
|
|
Mark Zuckerberg a journalist was asking him a question about the news feed.
|
||
|
|
And the journalist was asking him, you know, why is this so important? And Zuckerberg said,
|
||
|
|
a squirrel dying in your front yard may be more relevant to your interest right now than people
|
||
|
|
dying in Africa. And I want to talk about what a web based on that idea of relevance might look
|
||
|
|
like. So when I was growing up in a really rural area in Maine, you know, the internet meant
|
||
|
|
something very different to me. It meant a connection to the world. It meant something that would
|
||
|
|
connect us all together. And I was sure that it was going to be great for democracy and for our
|
||
|
|
society. But there's this kind of shift in how information is flowing online. And it's invisible.
|
||
|
|
And if we don't pay attention to it, it could be a real problem. So I first noticed this in a
|
||
|
|
place I spend a lot of time, my Facebook page. I'm progressive politically, big surprise. But I've
|
||
|
|
always, you know, gone out of my way to meet conservatives. I like hearing what they're thinking
|
||
|
|
about. I like seeing what they link to. I like learning a thing or two. And so I was kind of surprised
|
||
|
|
when I noticed one day that the conservatives had disappeared from my Facebook feed. And what it
|
||
|
|
turned out was going on was that Facebook was looking at which links I clicked on. And it was
|
||
|
|
noticing that actually I was clicking more on my liberal friends links than on my conservative
|
||
|
|
friends links. And without consulting me about it, it had edited them out. They disappeared.
|
||
|
|
So Facebook isn't the only place that's doing this kind of invisible algorithmic editing of the
|
||
|
|
web. Google is doing it too. If I search for something and you search for something, even right now,
|
||
|
|
at the very same time, we may get very different search results. Even if you're logged out, one
|
||
|
|
engineer told me, there are 57 signals that Google looks at. Everything from what kind of computer
|
||
|
|
you're on, to what kind of browser you're using, to where you're located, that it uses to
|
||
|
|
personally tailor your query results. Think about it for a second. There is no standard Google
|
||
|
|
anymore. And you know, the funny thing about this is that it's hard to see you can't see how
|
||
|
|
different your search results are from anyone else's. But a couple of weeks ago, I asked a bunch
|
||
|
|
of friends to Google Egypt and send me screenshots of what they got. So here's my friend Scott's
|
||
|
|
screenshot. And here's my friend Daniel's screenshot. When you put them side by side, you don't even
|
||
|
|
have to read the links to see how different these two pages are. But when you do read the links,
|
||
|
|
it's really quite remarkable. Daniel didn't get anything about the protest in Egypt at all in his
|
||
|
|
first page of Google results. Scott's results were full of them. And this was the big story of the
|
||
|
|
day at that time. That's how different these results are becoming. So it's not just Google and
|
||
|
|
Facebook either. You know, this is something that's sweeping the web. There are a whole host of
|
||
|
|
companies that are doing this kind of personalization. Yahoo news. The biggest news site on the internet
|
||
|
|
is now personalized. Different people get different things. Having the post, the Washington post,
|
||
|
|
New York Times, off flirting with personalization in various ways. And where this moves us very quickly
|
||
|
|
toward a world in which the internet is showing us what it thinks we want to see. But not necessarily
|
||
|
|
what we need to see. As Eric Schmidt said, it'll be very hard for people to watch or consume something
|
||
|
|
that has not in some sense been tailored for them. So I do think this is a problem. And
|
||
|
|
I think if you take all of these filters together, if you take all of these algorithms, you get
|
||
|
|
what I call a filter bubble. And your filter bubble is kind of your own personal, unique universe
|
||
|
|
of information that you live in online. And what's in your filter bubble depends on who you are
|
||
|
|
and it depends on what you do. But the thing is that you don't decide what gets in. And more
|
||
|
|
importantly, you don't actually see what gets edited out. So one of the problems with the filter
|
||
|
|
bubble was discovered by some researchers at Netflix. And they were looking at the Netflix cues and
|
||
|
|
they noticed something kind of funny that a lot of us probably have noticed, which is there are some
|
||
|
|
movies that just sort of zip right up and out to our houses. They enter the queue, they just zip right
|
||
|
|
out. So Iron Man zips right out, right? And waiting for Superman can wait for a really long time.
|
||
|
|
What they discovered was that in our Netflix cues, there's kind of this epic struggle going on
|
||
|
|
between our future aspirational selves and our more impulsive present selves. You know, we all want
|
||
|
|
to be someone who has watched Rashomon. But right now, we want to watch Ace Ventura for the
|
||
|
|
fourth time. So the best editing gives us a bit of both. It gives us a little bit of Justin Bieber
|
||
|
|
and a little bit of Afghanistan. It gives us some information vegetables. It gives us some
|
||
|
|
information dessert. And the challenge with these kind of algorithmic filters, these personalized
|
||
|
|
filters is that because they're mainly looking at what you click on first, you know, it can
|
||
|
|
throw off that balance. And instead of a balanced information diet, you can end up surrounded by
|
||
|
|
information junk food. So what this suggests is actually that we may have the story about the
|
||
|
|
internet wrong. In a broadcast society, you know, this is how the founding mythology goes, right?
|
||
|
|
In a broadcast society, there were these gatekeepers, the editors. And they controlled the flows of
|
||
|
|
information. And along came the internet. And it swept them out of the way. And it allowed all of us
|
||
|
|
to connect together. And it was awesome. But that's not actually what's happening right now.
|
||
|
|
What we're seeing is more of a passing of the torch from human gatekeepers to algorithmic ones.
|
||
|
|
And the thing is that the algorithms don't yet have the kind of embedded ethics that the
|
||
|
|
editors did. So if algorithms are going to curate the world for us, if they're going to decide
|
||
|
|
what we get to see and what we don't get to see, then we need to make sure that they're not just
|
||
|
|
keyed to relevance. We need to make sure that they also show us things that are uncomfortable
|
||
|
|
or challenging or important. This is what Ted does, right? Other points of view.
|
||
|
|
And the thing is we've actually kind of been here before as a society.
|
||
|
|
In 1915, it's not like newspapers were sweating a lot about their civic responsibilities.
|
||
|
|
Then people kind of noticed that they were doing something really important,
|
||
|
|
that in fact you couldn't have a functioning democracy if citizens didn't get a good flow of
|
||
|
|
information. That the newspapers were critical because they were acting as the filter and that
|
||
|
|
journalistic ethics developed. It wasn't perfect, but it got us through the last century.
|
||
|
|
And so now, we're kind of back in 1915 on the web. And we need the new gatekeepers
|
||
|
|
to encode that kind of responsibility into the code that they're writing.
|
||
|
|
You know, I know there are a lot of people here from Facebook and from Google, Larry, and Sergey,
|
||
|
|
who, you know, people who have helped build the web as it is. And I'm grateful for that.
|
||
|
|
But we really need to you to make sure that these algorithms haven't coded in them a sense of
|
||
|
|
the public life, a sense of civic responsibility. We need you to make sure that they're transparent
|
||
|
|
enough that we can see what the rules are, that determine what gets through our filters.
|
||
|
|
And we need you to give us some control so that we can decide what gets through and what doesn't.
|
||
|
|
Because I think we really need the internet to be that thing that we all dreamed of it being.
|
||
|
|
We need it to connect us all together. We need it to introduce us to new ideas and new people
|
||
|
|
and different perspectives. And it's not going to do that if it leaves us all isolated in a web of one.
|
||
|
|
Thank you.
|
||
|
|
Okay, so we've decided that we want to move off Google reader. What do we need to do?
|
||
|
|
Well, the first thing we need to do is get a list of the feeds and then fairness to Google
|
||
|
|
to make this very easy to do. They have a team called the data liberation team within Google
|
||
|
|
and their goal is from the website data liberation.org. Users should be able to control the data,
|
||
|
|
the store and any of Google's products. Our team's goal is to make it easier to move data in and out.
|
||
|
|
So all you need to do is open up reader, go to settings, reader settings, import and export,
|
||
|
|
and right there you will have an OPML file for you. An OPML is an online processor markup language.
|
||
|
|
So it's XML format and it basically describes a list of RSS feeds for you. You don't need to worry
|
||
|
|
too much about that just because I've got a fetish for XML files, you don't need to cut up in that.
|
||
|
|
So now that we've got our feed, the question is how are we going to use that feed?
|
||
|
|
Are we just going to simply load it onto our different feed readers and be back into the same
|
||
|
|
problem that we had before and things that have been synchronized? Well, there is an obvious
|
||
|
|
solution actually when you think about it of things reading messages in one location and
|
||
|
|
having them synchronized across the other locations and that of course is the IMAP protocol.
|
||
|
|
From Wikipedia again, the internet message access protocol IMAP is one of the most prevalent
|
||
|
|
internet standard protocols for email retrieval. The other being post office protocol pop.
|
||
|
|
Virtually all modern email clients and service support both protocols as a means of transporting
|
||
|
|
email messages from a server. So what it does essentially is if you mark a message deleted on one
|
||
|
|
mailbox, when you check on the other mailbox, it's also deleted. IMAP also supports a cool thing
|
||
|
|
called offline mailboxes so you can download your messages to an offline store and this is super
|
||
|
|
convenient. It's based on certain clients and actually offers functionality that Google doesn't
|
||
|
|
provide. Now on my train trip home, they journey passes. It's at a very busy time and it passes
|
||
|
|
through the most of the largest business districts and I have a very very poor signal the whole
|
||
|
|
way home and often I got frustrated waiting for Google redirect work. Now downloading my messages
|
||
|
|
in IMAP, I can have them already downloaded and stored on my laptop or my mobile device ready to go.
|
||
|
|
So IMAP is supported by basically everything. Even Microsoft Outlook supports it and Linux,
|
||
|
|
Thunderbird, Evolution, KML and Clothes all supported. There's Android clients, I phone
|
||
|
|
clients, Windows mobile clients. There's also if you like the whole concept of web mail,
|
||
|
|
there's more service providers provide something like Squirrel Mail or something like that to allow
|
||
|
|
you to access IMAP via a website. So even if you're away from a client and you're at an internet
|
||
|
|
cafe, you can still connect to your news feeds. And any of these devices, if your marker message
|
||
|
|
is as read or deleted, then it's read or deleted. And if you want to share it with somebody,
|
||
|
|
you just press forward and email it on to somebody else. It's kind of cool. So I was faced then with
|
||
|
|
the, I have my list of feeds and I knew where I wanted to put them. The only thing was how I was
|
||
|
|
going to get from one to the other. And a quick duck duck go search led me to feed to IMAP,
|
||
|
|
that's F-E-E-D, the numeral two and IMAP. And the home page is home.gna.org for such feed to IMAP.
|
||
|
|
And from their website, feed to IMAP is an RSS at some feed aggregator. After downloading feeds
|
||
|
|
over HTTP or HTTPS, it uploads them to a specified folder on an IMAP mail server and copies them
|
||
|
|
to a local mail doer. The user can then access the feeds using mod evolution, Mozilla Thunderbird
|
||
|
|
or even a webmail client. The application has been out for a while and it's in all major repositories.
|
||
|
|
I had it open running in about 10 minutes and the configuration file is kept in a hidden file
|
||
|
|
in your home directory called dot feed to IMAP or C. And it's a fairly simple configuration file.
|
||
|
|
It's based on yet another marker plamage if you're into text file marker plamages.
|
||
|
|
And so a simple feed might be a consistent minimum of three lines possible before. When you can
|
||
|
|
add more items in there, you can even add the ability to download the feed and modify it in some
|
||
|
|
way before you process it. If you open up the feed to IMAP or C example, you will see various
|
||
|
|
different ways to utilize this. So what you require is, first of all, a name. And that's just,
|
||
|
|
for example, canfellon.com is the name of one of my feeds. The URL is HTTP colonforce-canfellon.com
|
||
|
|
customer feed to rss. So that's the rss feed itself. Come on from Google reader.
|
||
|
|
The target then is your IMAP location. So it's IMAP colon, forward slash, forward slash,
|
||
|
|
and the username colon password, at sign, server, and then wherever you want to put it.
|
||
|
|
If you've got the at sign, you need to escape it with the percent character and then the ASCII
|
||
|
|
field. I chose to put my fields, my feeds into inbox.field fields. And then I met subfolders
|
||
|
|
for every group that I had already defined within Google reader. And the only other options I
|
||
|
|
set was include dash images to be true. So I wrote actual little parals script to take an
|
||
|
|
opml file and convert it into a configuration file feed to IMAP RC file. And so I didn't want to
|
||
|
|
be doing that again. So I wrote that there. And thanks to Tlatu over the new world order,
|
||
|
|
this episode on gith, March 31, 2010, episode season 7, episode 13. The code is available for
|
||
|
|
everybody to download at guitarius.org forward slash opml to feed. So once you've done that,
|
||
|
|
you now have a dot feed to IMAP RC file in your home directory hidden. And the next thing you should
|
||
|
|
do is go over to your email client and set up the RSS account. I set up a simple throw away account
|
||
|
|
that I limit it to 100 megabytes or whatever so that if I forget to check my feed for a while,
|
||
|
|
it won't start encroaching all the users. And actually, when I uploaded this the first time,
|
||
|
|
I posted the link into the August plan of RSS IRC channel. Sorry, the IRC channel and
|
||
|
|
C prompt called me aside to say, oh, did you realize that you have your RSS user name
|
||
|
|
and password in the file? So for your IMAP folder, which when you think about it, actually,
|
||
|
|
I initially panicked and then I thought, well, you know, here are people I know looking over my
|
||
|
|
shoulder. So I have nothing to hide in there. The only reason I'm not putting this into this show
|
||
|
|
or the show notes is that I don't want to use as a means for spanners. But at least there,
|
||
|
|
I know the people who were in the channel at the time. And of course, I can change the username
|
||
|
|
and password if you wish. So once you do that, you should be all set all you need to do is run
|
||
|
|
feed to IMAP. And on your email client, you should start seeing the messages starting to appear.
|
||
|
|
And if you mark them red on one client, you should see them also been marked as red on the other
|
||
|
|
clients. I simply used Chrome to schedule the feed to IMAP to run every two hours as 14 minutes past
|
||
|
|
the hour. And that's pretty much it. I've been using it for about a week now. It works out very,
|
||
|
|
very well. It's supported by the standard IMAP client on my phone. I've started using
|
||
|
|
close email client on my, on all my machines, actually, because it supports this really well. And
|
||
|
|
there's a nice simple straightforward client. I did use it on Thunderbird and I also used an
|
||
|
|
email. And just to check, I installed it, checked it out on Microsoft Outlook. And it works on all of
|
||
|
|
them. So, all and all quite a good, you know, a nice success there. And so if you are considering
|
||
|
|
an alternative to Google for Search, I've also been using duck.go for a while. So that's a good
|
||
|
|
alternative to that. And if you're looking for an alternative to Google reader, then feed to IMAP
|
||
|
|
is a nice alternative that you can take the, the whole functioning of your, what you're reading to
|
||
|
|
keep it a little bit more private, if you wish or not. If you, if you don't, you simply publish your
|
||
|
|
username or password on a, on a website, disability, sending, of course. So that's it. Thank you very
|
||
|
|
much for listening. Hope you got something from this. There will be detailed show notes in
|
||
|
|
the episode for this. And also over on my own website canfoundan.com. If you have considered it,
|
||
|
|
please consider recording a show here for Acro Public Radio. We really appreciate it. Okay,
|
||
|
|
thank you. And tune in tomorrow for something completely different.
|
||
|
|
You have been listening to Acro Public Radio. Acro Public Radio does our, we are a community
|
||
|
|
podcast network. The release is shows every weekday Monday through Friday. Today's show,
|
||
|
|
like all our shows, was contributed by a HBR listener by yourself. If you ever consider recording
|
||
|
|
a podcast, then visit our website to find out how easy it really is. Acro Public Radio was founded
|
||
|
|
by the digital dog pound and the economical and computer club. HBR is funded by the binary
|
||
|
|
revolution at binref.com. All binref projects are crowd-responsive by linear pages.
|
||
|
|
From shared hosting to custom private clouds, go to lunarpages.com for all your hosting needs.
|
||
|
|
Unless otherwise stasis, today's show is released under a creative comments,
|
||
|
|
attribution, share alike, details or licenses.
|