Category: Web/Tech

An Excellent Read: The Verge on how "Google shapes everything on the web"

If you want to understand how we got to the Web that we have today, I would strongly recommend reading this beautiful piece by Mia Sato at The Verge on the theme of “Google shapes everything on the Web

It is an interactive piece that explains in both text and animations why it is that search engine optimization (SEO) has driven every website to look the same… why even short articles are being broken up by headings… why author bylines are suddenly expanding into bios…  … and why the #Web is increasingly bland, useless, and untrustworthy

It also explains why increasingly people are using other search experiences (ex TikTok) - or moving content into other systems - purely because the Web is no longer working in the way it used to. It’s now gamed by so many… and filled with generative-AI spawned content farms….

Certainly some of us keep posting to our good old websites or blogs… largely because they were and are labors of love, not profit.

But those seeking profit or fame are all playing the SEO game… and we with our regular old websites will lose out on the discovery.

I thought one of the final paragraphs was on point about the paywalling of content (my emphasis added):

But no matter what happens with Search, there’s already a splintering: a web full of cheap, low-effort content and a whole world of human-first art, entertainment, and information that lives behind paywalls, in private chat rooms, and on websites that are working toward a more sustainable model. As with young people using TikTok for search, or the practice of adding “reddit” to search queries, users are signaling they want a different way to find things and feel no particular loyalty to Google.

People are looking for alternatives, and increasingly they are moving to private communities / walled gardens in large part to avoid the spam... and to avoid the blandness and overall "enshittification" of the Web.

After Almost 15 Years, Saying Goodbye to Evernote (and Moving to Obsidian)

screenshot of an iPad screen with the Evernote icon in the upper left and a dialog box in the middle saying "Remove Evernote?"

On April 8, 2008, I started using Evernote as a place to store all my various notes. It would come to be a critical part of my daily workflow… so much so that I became a paying customer back in 2011 or so.

Today, March 13, 2023, I uninstalled it from my devices.

I’m done.

It’s been a long time coming. Way back in 2012 I was super frustrated with how they destroyed the Skitch application with its 2.0 release. And yet I kept using Evernote because it had become my central repository. And… I hung on long enough that many of the Skitch features I complained about in that post were brought back.

In fact, I basically stayed with Evernote BECAUSE of how easy Skitch made taking - and adjusting - screenshots. Do a quick screenshot, tweak it, adjust it, annotate it… and have the result live on inside of Evernote, where it could then be tagged and further annotated.

Pretty much every single screenshot I’ve taken across my blogs in the past 10+ years has been done with Skitch.

I stayed with Evernote through all their various pivots… getting more annoyed each time they did something new. No, I didn’t want Chat to be everywhere… no, I didn’t want collaboration pieces - I’m the only user of my Evernote account! No, I didn’t want any of the other features they kept adding. All I wanted to do was add simple notes and also screen captures! I also watched in concern as there were layoffs at various times.

Then yet another redesign happened in early 2021 that changed how the application operated! When you opened up the app, the notes were no longer instantly there. It seemed like you had to wait for them to download from the server.

It was at that point that I actively started looking at ALL THE MANY alternatives that had emerged… and getting into a bit of “analysis paralysis”.

Finally, what pushed me to end was their latest price increase this year that jumped the pricing I was on by about 40%. Combined with my continually growing dissatisfaction, and a concern about the uncertainty of the direction of the new owners… I migrated all my notes and canceled my subscription.

The good news, as I understand it, is that even with the free version all my data will still be intact inside the Evernote app. So if I missed anything in the migration I should be able to get it.

Switching to Obsidian

I chose to migrate to using Obsidian. I could probably write several posts about WHY, but the simplest answer is:

  • I’M NOT LOCKED IN TO A PROPRIETARY FORMAT!
  • I’m not LOCKED IN to a proprietary user interface.
  • I’m not LOCKED IN to a proprietary server infrastructure.

The beauty of Obsidian is that it uses plain, old, regular Markdown files! They are just md files in a directory. You can edit them with ANY appropriate editor! You don’t need to use the actual Obsidian app. You can open them with other editors. You can move them around and re-organize them simply in Finder on a Mac.

And you can put those Markdown files wherever you want. In my case I’ve put them in a folder on my personal iCloud Drive. This enables me to easily access them across all my IOS devices and Macs. And I can do so without using a centralized architecture from the vendor. I mean, yes, iCloud is centralized… but that is needed for the sync between devices. I could have used Dropbox or Microsoft OneDrive or Google Drive or even set up my own NextCloud instance.

I mean.. yes, the Obsidian developers do offer an “Obsidian Sync” service … and I might choose to use that if I see issues with syncing via iCloud. But the point is I HAVE CHOICES, which I didn’t have with Evernote. I was locked into whatever they were doing - and however they were changing the user interface - or the pricing.

With Obsidian I have the freedom that if I don’t like what they’re doing, I can just stop using the app. The “vault” is just a folder of markdown files. Easy enough to use with other apps.

Migrating from Evernote to Obsidian

The actual process of migrating was not terribly difficult. Douglas Muth, another frustrated long-time Evernote user, wrote out excellent instructions about his migration to Obsidian. 

1. Export each Evernote notebook as an Evernote XML (“ENEX”) file. (Select notebook, Ctrl- or right-click to bring up menu, choose Export…)

2. Install YARLE and run it for every ENEX file. This will create folders full of markdown files and at lease one with attachments.

3. Move the folders of markdown files into your Obsidian vault (wherever you have stored it). Now Obsidian will show those notes there!

That’s it!

Now… it DID take a bit to figure out the various YARLE settings and what I wanted to do. If you install YARLE for the command line, Douglas Muth provides a script to help use the common configuration options.  I opted to try the graphical version of YARLE which required some different tweaking. I also had an issue where the graphical YARLE was not putting images into an attachments folder inside each folder… no matter how many times I changed the options.

But in the end, it all worked.  

I have the Obsidian app on all my devices, and, courtesy of iCloud Drive, they are all working off the same set of markdown files.

So… goodbye, Evernote!   You were super helpful at different times… when you weren’t trying to get me to use whatever latest pivot you were making.

 

P.S. I’ll note that someone else did the migration by using Notion as an intermediary. That may perhaps work for you, but I wanted to keep all my files on my local computer and not give them to yet another service.

After Almost 15 Years, Saying Goodbye to Evernote (and Moving to Obsidian)

screenshot of an iPad screen with the Evernote icon in the upper left and a dialog box in the middle saying "Remove Evernote?"


UPDATE - 2 Jan 2024 - Back in July 2023, the Obsidian team announced an officially-supported "Importer" plugin that includes the ability to import from Evernote.

This sounds easier than the method I outline below using YARLE. I have not tried this new "Importer" plugin (because I already migrated from Evernote!), but you may want to go try that new plugin before doing what I outline below.


On April 8, 2008, I started using Evernote as a place to store all my various notes. It would come to be a critical part of my daily workflow… so much so that I became a paying customer back in 2011 or so.

Today, March 13, 2023, I uninstalled it from my devices.

I’m done.

It’s been a long time coming. Way back in 2012 I was super frustrated with how they destroyed the Skitch application with its 2.0 release. And yet I kept using Evernote because it had become my central repository. And… I hung on long enough that many of the Skitch features I complained about in that post were brought back.

In fact, I basically stayed with Evernote BECAUSE of how easy Skitch made taking - and adjusting - screenshots. Do a quick screenshot, tweak it, adjust it, annotate it… and have the result live on inside of Evernote, where it could then be tagged and further annotated.

Pretty much every single screenshot I’ve taken across my blogs in the past 10+ years has been done with Skitch.

I stayed with Evernote through all their various pivots… getting more annoyed each time they did something new. No, I didn’t want Chat to be everywhere… no, I didn’t want collaboration pieces - I’m the only user of my Evernote account! No, I didn’t want any of the other features they kept adding. All I wanted to do was add simple notes and also screen captures! I also watched in concern as there were layoffs at various times.

Then yet another redesign happened in early 2021 that changed how the application operated! When you opened up the app, the notes were no longer instantly there. It seemed like you had to wait for them to download from the server.

It was at that point that I actively started looking at ALL THE MANY alternatives that had emerged… and getting into a bit of “analysis paralysis”.

Finally, what pushed me to end was their latest price increase this year that jumped the pricing I was on by about 40%. Combined with my continually growing dissatisfaction, and a concern about the uncertainty of the direction of the new owners… I migrated all my notes and canceled my subscription.

The good news, as I understand it, is that even with the free version all my data will still be intact inside the Evernote app. So if I missed anything in the migration I should be able to get it.

Switching to Obsidian

I chose to migrate to using Obsidian. I could probably write several posts about WHY, but the simplest answer is:

  • I’M NOT LOCKED IN TO A PROPRIETARY FORMAT!
  • I’m not LOCKED IN to a proprietary user interface.
  • I’m not LOCKED IN to a proprietary server infrastructure.

The beauty of Obsidian is that it uses plain, old, regular Markdown files! They are just md files in a directory. You can edit them with ANY appropriate editor! You don’t need to use the actual Obsidian app. You can open them with other editors. You can move them around and re-organize them simply in Finder on a Mac.

And you can put those Markdown files wherever you want. In my case I’ve put them in a folder on my personal iCloud Drive. This enables me to easily access them across all my IOS devices and Macs. And I can do so without using a centralized architecture from the vendor. I mean, yes, iCloud is centralized… but that is needed for the sync between devices. I could have used Dropbox or Microsoft OneDrive or Google Drive or even set up my own NextCloud instance.

I mean.. yes, the Obsidian developers do offer an “Obsidian Sync” service … and I might choose to use that if I see issues with syncing via iCloud. But the point is I HAVE CHOICES, which I didn’t have with Evernote. I was locked into whatever they were doing - and however they were changing the user interface - or the pricing.

With Obsidian I have the freedom that if I don’t like what they’re doing, I can just stop using the app. The “vault” is just a folder of markdown files. Easy enough to use with other apps.

Migrating from Evernote to Obsidian

The actual process of migrating was not terribly difficult. Douglas Muth, another frustrated long-time Evernote user, wrote out excellent instructions about his migration to Obsidian. 

1. Export each Evernote notebook as an Evernote XML (“ENEX”) file. (Select notebook, Ctrl- or right-click to bring up menu, choose Export…)

2. Install YARLE and run it for every ENEX file. This will create folders full of markdown files and at lease one with attachments.

3. Move the folders of markdown files into your Obsidian vault (wherever you have stored it). Now Obsidian will show those notes there!

That’s it!

Now… it DID take a bit to figure out the various YARLE settings and what I wanted to do. If you install YARLE for the command line, Douglas Muth provides a script to help use the common configuration options.  I opted to try the graphical version of YARLE which required some different tweaking. I also had an issue where the graphical YARLE was not putting images into an attachments folder inside each folder… no matter how many times I changed the options.

But in the end, it all worked.  

I have the Obsidian app on all my devices, and, courtesy of iCloud Drive, they are all working off the same set of markdown files.

So… goodbye, Evernote!   You were super helpful at different times… when you weren’t trying to get me to use whatever latest pivot you were making.

P.S. I’ll note that someone else did the migration by using Notion as an intermediary. That may perhaps work for you, but I wanted to keep all my files on my local computer and not give them to yet another service.

Playing with ChatGPT: A song about the Internet

an image of many circles connected by lines, giving the idea of a network of networks

Like many others, I’ve been playing around with OpenAI’s ChatGPT. Just for fun I gave it the prompt “a song about the Internet”, and was amused by the response. Now we just need someone to set this to music… 😀

A song about the Internet

Verse 1

I spend my days and nights surfing the web
From morning to night, I'm on an Internet quest
Searching for answers and knowledge untold
Expanding my horizons, I'm never getting old

Chorus

The Internet, the Internet, it's a magical world
A place where I can explore and learn so much more
The Internet, the Internet, I'm never bored
So many stories and places to explore

Verse 2

YouTube, Facebook, and Twitter what a mix
Gather information, I'm getting my fix
From the latest news to a funny cat meme
It's a world of fun, what a great scene

Chorus

The Internet, the Internet, it's a magical world
A place where I can explore and learn so much more
The Internet, the Internet, I'm never bored
So many stories and places to explore

Bridge

I'm connected to the world, I'm never alone
Wherever I go, I'm never on my own
The Internet's a world, with endless possibilities
A place where I can come and be free

Chorus

The Internet, the Internet, it's a magical world
A place where I can explore and learn so much more
The Internet, the Internet, I'm never bored
So many stories and places to explore

----

Image credit: also from an AI… generated by DALLE-2.

"Hipster Ipsum" may be my new favorite Lorem Ipsum generator

Hipster ipsum

I may have just found my new favorite "Lorem ipsum" text generator - HIPSTER IPSUM!

https://hipsum.co/

For the longest time, my choice when I just needed some columns to fill in with filler text[1] was Bacon Ipsum, which is always fun. The companion to that is of course Veggie Ipsum

But now I think I may indeed use "hipster ipsum". I mean... I just smile when I read through the text. :-)

P.S. I noticed in searching today that there is a WordPress plugin (of course!) called "AnyIpsum" that lets you create your own lorem impsum generator.


[1] Why do I need filler text? When I'm working on a web design, it is often helpful to have some text in the columns and text blocks so that you can see what they look like with text in them. You can of course read more about the history of "Lorem ipsum" on Wikipedia.

Do Facebook Instant Articles Support The Open Web… or Facebook’s Walled Garden?

Facebook instant articles

Will Facebook's impending opening up of its "Instant Articles" on April 12 to ALL publishers of content help the "open web"? Or will it just keep more people inside of Facebook's shiny walled garden?

As Facebook's launch announcement says in part:

We built Instant Articles to solve a specific problem—slow loading times on the mobile web created a problematic experience for people reading news on their phones. This is a problem that impacts publishers of all sizes, especially those with audiences where low connectivity is an issue.

...

Facebook’s goal is to connect people to the stories, posts, videos or photos that matter most to them. Opening up Instant Articles will allow any publisher to tell great stories, that load quickly, to people all over the world. With Instant Articles, they can do this while retaining control over the experience, their ads and their data.

It sounds great on many levels and blogging pioneer Dave Winer has written passionately about "How Instant Articles helps the open web" (also published on Medium). He went on to document his Instant Articles (IA) feed and to talk about how his blog posts now automagically stream out to Facebook Instant Articles along with other services: Oh the places this post will go!

The beautiful part about Instant Articles is that it is based on good old RSS feeds ... and so with a few additions to the markup of your RSS feed you could be ready to go technically to start publishing Instant Articles. (There are a number of other steps you need to do, though.) Even better, and a point Dave definitely makes, Facebook Instant Articles will update when you make changes to your original text - something that doesn't happen with services (such as Medium) where you can syndicate your articles after you write them... but they don't update.

As Dave notes in "How IA happened from my point of view" by quoting me (in my comment left on Medium), I think this a great step in allowing publishers to easily get their content into Facebook's Instant Articles. My quote said:

"I have expected that Facebook would be focused on keeping everyone inside their shiny walled garden and thought I understood that Instant Articles involved putting your content on FB’s servers… which I now understand it *does*, but via caching of an RSS feed. Which is VERY cool!"

In my previous quick reading about Instant Articles, I had understood that it involved publishers loading their content onto Facebook's servers - and so I thought that we who publish would be forced to load our content onto FB's servers separate from our own websites.

In other words, I thought we would need to publish twice.

This, to me, would NOT support the "open web" that exists outside the big walled gardens of content that we are seeing now evolving.

I thank Dave for helping me understand that Facebook very nicely chose to base IA on the consumption of RSS feeds. This allows us as publishers to create our content once and syndicate it out to Facebook Instant Articles.

This is good and very much in line with the IndieWeb thinking around "POSSE - Publish (on your) Own Site, Syndicate Elsewhere" that I very much believe in. I applaud Facebook for making it so easy for content publishers to make our content available as Instant Articles.

BUT...

Is the existence of Instant Articles good for the open web?

Right now, when I post a link in Facebook to an article on one of my sites:

when people follow that link they view the article on MY site.

On MY web server, running somewhere out on the distributed, de-centralized and "open" web.

(Which, yes, is increasingly getting centralized in terms of content hosting providers, but let's leave that for a separate article. The point is that I currently do have multiple choices for where I host that content.)

People can interact with my site, see my content there, potentially leave comments there on the site, etc.

My site, and the content on that site, is not dependent on Facebook.

The key point about viewing Instant Articles is:

Reading "Instant Articles" keeps you ENTIRELY within Facebook's walled garden.

You read the Instant Articles inside of your Facbook mobile app. You comment and interact with the article inside of Facebook's app.

All the interaction happens within Facebook's mobile app.

Yes, as a publisher I can get analytics about my content, including via other services such as Google Analytics.

And yes, all the Instant Articles content is pulled in from my website out on the "open web". But while that content is pulled in using "open protocols",

the content is cached (stored) on Facebook's servers and made available through Facebook's own networks.

Over time publishers might start to ask:

Why not simply publish everything DIRECTLY inside of Facebook?

With Instant Articles, Facebook is already serving out my content from their servers... why don't I simplify my workflow even more by just publishing all my content natively inside of Facebook?

And if I were Facebook that would be what I would ultimately want. Even more content exclusively inside MY walled garden that would keep people staying inside those shiny walls.

Yes, User Experience Matters

Having said all of this, I do understand WHY Facebook is doing this beyond the obvious desire to keep people in their walled garden:

The mobile user experience of reading/viewing content has a HUGE need for improvement!

Even with the push by Google and many others to make the web "mobile-friendly" there is still a huge amount of room for improvement.

We need to speed up the "mobile web" and to improve the user experience.

Facebook is trying to do this with Instant Articles. Google is trying to do this with "Accelerated Mobile Pages (AMP)", which I'll be soon writing an article about. Apple would like to do this with Apple News.

All of those efforts, though, do speed up the mobile web ... but only for users of specific apps / browsers / etc.. Each of the efforts creates a better mobile user experience, but within their own walled gardens.

And I do understand that from Facebook's point of view the mobile user experience isn't as seamless as it could be when people are in the Facebook app and then follow a link out to a completely different look-and-feel and a completely different user experience.

It can be jarring. And it may not work all that well.

Instant Articles will bring a significantly better user experience to users of the Facebook mobile apps.

As a user of those Facebook apps, I can see that being a good thing. Admittedly I sometimes do not follow links I see in my NewsFeed because I know from experience that the site linked to loads slowly and I don't have time at that moment to wait to view that article. I want to see it NOW.

But is the price of a better user experience worth the continued centralization of content within large walled gardens?

And will anyone really care... as long as they can read their article as fast as possible?

Will I Publish Through Facebook Instant Articles?

Of course!

I'm not stupid! The reality is that right now a huge amount of the audience I want to reach is within Facebook's shiny walled garden - and uses Facebook's NewsFeed as a primary way of getting much of their content. I am there myself and do get a large number of links that I visit on a daily basis through what I see in my Facebook NewsFeed.

Like Dave Winer already does, I'm working to see what I can do to make at least a few of my sites accessible via Instant Articles by the April 12 launch. (For instance, I see WordPress plugins for IA already emerging and FB themselves provides some guidance for content management systems.)

I'll do it because my end goal is to get my content seen by the people who I want to reach.

And right now, Facebook is the way that so many people consume content.

I have to go where the conversation is happening.

Do I worry, though, about the long-term effects this may have on the "open web"?

Absolutely.

And I think you should, too.

We Need An Open Internet

We need an "open web" ... and a far larger "open Internet" ... where we don't have to ask permission to communicate, connect, collaborate and create (what many of us call "permissionless innovation").

The centralization of content, both in terms of publishing of content and consumption of content, is a very worrisome trend.

Huge, centralized walled gardens such as Facebook today can make Instant Articles "open to everyone" ... but tomorrow they could start to play much more of the "gatekeeper" role, determining:

  • precisely "who" gets to publish content to the Facebook audience (which they are already doing in a way through the process of applying for Instant Article access);
  • whether that content gets to be seen by all Facebook users (which they are already doing with the NewsFeed algorithm and could do even more now that Facebook Reactions are out);
  • whether that content gets to be seen for free - or for a price (which they are already doing with the NewsFeed algorithm for displaying Pages content and letting you "boost" content).

Yes, I'll publish through Facebook Instant Articles (assuming my feeds get approved) because it will help Facebook users more easily view my content.

And I'm glad that Facebook chose to use RSS as the base to allow us to easily publish our content as Instant Articles without having to create a separate mechanism for publishing to Facebook.

I just worry that in then end this will only help keep more people inside of Facebook's shiny and pretty walled garden ... versus interacting with the many other sites and services that make up the larger open Internet.

What do you think?

Will you start publishing your content as Facebook Instant Articles? Do you think that we as content providers have much of a choice if we want to reach people on Facebook? What do you think this will do long-term?


An audio podcast about Facebook Instant Articles is also available:


UPDATE #1 - In a bit of synchronicity, Dave Winer published a new post - Who should support IA and how - at about the same time as I posted mine. He suggests that IA should be used as essentially the improved plumbing to make the mobile user experience better across different platforms and walled gardens. I don't disagree.. but I wonder how many of the other walled gardens (ex. Twitter, Medium) would actually support Facebook's protocol. (Sounds like a topic for another blog post...)

Watching Live Curling At 65mph on I-91

Today was an amazing testament to the power of today's mobile Internet. We traveled to Connecticut today to visit some friends and family, but we also wanted to watch the live video stream of one of the youth in our Petersham Curling Club youth program playing in the national Playdowns up in Rochester, NY. So, while my wife drove I set up my iPhone as a personal hot spot and used my iPad to display the live video stream from the Playdowns.

It worked out great... and was just amazing to think about!

Some thoughts via audio:

https://soundcloud.com/danyork/tdyr-207-an-amazing-day-of-the

Watching Live Curling At 65mph on I-91

CircleID – A News Site About Internet Infrastructure, Domain Names, new gTLDs, more…

CircleidWant to stay up on what is happening with the underlying infrastructure of the Internet? Or perhaps more interested in what is happening with domain names or the new "generic Top-Level Domains (gTLDs)"? Curious about Internet governance issues? policy issues?

For all of those topics, and many more, a site I've come to rely on is CircleID.com.

It is a "news" site, but one that is very focused on what is happening in the underlying infrastructure that powers the Internet - and from both a technical and business/marketing point-of-view. There are technical articles and blog posts focused on topics such as IPv6, DNS security, cybersecurity, cloud computing, etc. - and there are more business-focused articles and blog posts talking about the business behind domain names or the new generic TLDs.

For marketers and communications professionals these latter topics are quite important - there is much going on right now in that space that will define what the future of domain names will look like.

I should note that Circle ID is a community-driven site and anyone can register and sign up to contribute. If you want to publish articles in this space - or have a client for whom this would be a logical audience to write - the folks behind CircleID are always open to new contributors.

To that end, I should note that I do write at CircleID from time to time and have republished some of my Disruptive Telephony posts there in the past.

It's a great resource, and one that many of you may find useful to track what is happening behind the curtains of the Internet.

P.S. Naturally CircleID is also on Twitter and Facebook, too, and has a host of RSS feeds.


If you found this post interesting or useful, please consider either: