Reply to Creating an Archive of a Set of Tweets by Aaron Davis

Creating an Archive of a Set of Tweets by Aaron DavisAaron Davis (
I really like Barnes’ intent to share. I just wonder if there is a means of owning these notes. Ideally, taking a POSSE approach, she might live blog and post this to Twitter. I vaguely remember Chris Aldrich sharing something about this recently, but the reference escapes me. This is also limited with her blog being located at I therefore wondered about the option of pasting the content of the tweets into a blog as an archive.

Aaron, the process I use for taking longer streams of Tweets to own them (via PESOS) has Kevin Marks‘ excellent tool Noter Live at its core. Noter Live allows you to log in via Twitter and tweet(storm) from it directly. As its original intent was for live-tweeting at conferences and events, it has some useful built in tools for storing the names of multiple speakers (in advance, or even quickly on the fly) as well as auto-hashtagging your conversation. (I love it so much I took the time to write and contribute a user-manual.)

The best part is that it not only organically threads your tweets together into one continuing conversation, but it also gives you a modified output including the appropriate HTML and microformats classes so that you can cut and paste the entire thread and simply dump it into your favorite CMS and publish it as a standard blog post. (It also strips out the hashtags and repeated speaker references in a nice way.) With a small modification, you can also get your site to add hovercards to your post as well. I’ll also note in passing that it’s also been recently updated to support the longer 280 characters too.

The canonical version I use as an example of what this all looks like is this post: Notes from Day 1 of Dodging the Memory Hole: Saving Online News | Thursday, October 13, 2016.

Another shorter tweetstorm which also has u-syndication links for all of the individual tweets can be found at Indieweb and Education Tweetstorm. This one has the benefit of pulling in all the resultant conversations around my tweetstorm with backfeed from, though they’re not necessarily threaded properly in the comments the way I would ultimately like. As you mention in the last paragraph that having the links to the syndicated copies would be useful, I’ll note that I’ve already submitted it as an issue to Noter Live’s GitHub repo. In some sense, the entire Twitter thread is connected, so having the original tweet URL gives you most of the context, though it isn’t enough for all of the back feed by common methods ( presently.

I’ll also note that I’ve recently heard from a reputable source about a WordPress specific tool called Publishiza that may be useful in this way, but I’ve not had the chance to play with it yet myself.


Clearly, you can embed Tweets, often by adding the URL. However, there are more and more people deleting their Tweets and if you embed something that is deleted, this content is then lost. (Not sure where this leaves Storify etc.)

It’s interesting that you ask where this leaves Storify, because literally as I was reading your piece, I got a pop-up notification announcing that Storify was going to be shut down altogether!! (It sounds to me like you may have been unaware when you wrote your note. So Storify and those using it are in more dire circumstances than you had imagined.)

It’s yet another reason in a very long list why one needs to have and own their own digital presence.

As for people deleting their tweets, I’ll note that by doing a full embed (instead of just using a URL) from Twitter to WordPress (or using Noter Live), that the original text is preserved so that even if the original is deleted, a full archival copy of the original still exists.

Also somewhat related in flavor for the mechanism you’re discussing, I also often use Hypothesis to comment on, highlight, and annotate on web pages for academic/research uses. To save these annotations, I’ll add hashtags to the annotations within Hypothesis and then use Kris Shaffer’s excellent Hypothesis Aggregator plugin to parse the data and pull it in the specific parts I want. Though here again, either Hypothesis as a service or the plugin itself may ultimately fail, so I will copy/paste the raw HTML from its output to post onto my site for future safekeeping. In some sense I’m using the plugin as a simple tool to make the transcription and data transport much easier/quicker.

I hope these tips make it easier for you and others to better collect your content and display it for later consumption and archival use.

Syndicated copies to:

An update to read posts for physical books

Inspired by gRegor Morrill’s IndieWebCamp Austin project, I went back and took a look at some of my read posts, and particularly for books.

For online material, I use the Post Kinds Plugin which does a good job of adding h-cite and p-read-of (experimental) microformats classes to the data for the things I’ve read.

Because Post Kinds doesn’t (yet?) support percentage finished or number of pages read, I generally do read posts for books by hand as notes with the relevant data. So I decided to add some better mark up to my book-specific read posts and added microformats classes of h-cite, u-url, u-read-of, p-name, p-author, h-card and dt-published. I’m far from an expert on microformats, but hopefully the way I’m nesting them makes sense to parsers off in the future. (Suggestions for improvement are more than welcome.)

I like Gregor’s idea of p-read-status for things he’s posting and will have to see how I can pull that off for posts in the future (or suggest it as an addition to Post Kinds). Presently I’m just adding a want to read tag, but that could be improved to better match the functionality I appreciate in silos like Goodreads. I’ll also have to load up Gregor’s recent modifications to Quill and test them out on my site as well. I know David Shanske has expressed interest in better aligning Quill and micropub clients to post to WordPress with Post Kinds in mind.

Here’s an example of the mark up of a recent read post:

Read pages 381-461 to finish reading <span class="h-cite"><cite><a class="u-url u-read-of p-name" href="" target="_blank" rel="noopener">Origin: A Novel</a></cite> by <span class="p-author h-card"><a class="p-name u-url" href="">Dan Brown</a></span><time class="dt-published" datetime="2017-10-103 00:00:00"></time></span>

It’s also made me begin to feel itchy about some of my past quote posts and potentially revisiting them to add the appropriate h-cite and related mark up to them as well. (Or at least fix it moving forward.)

Incidentally, my real camp project was some heavy editing work on “The Book.” More on that later…

Syndicated copies to:

📗 Started reading The Vital Question: Energy, Evolution, and the Origins of Complex Life by Nick Lane

📗 Started reading pages 1-18 Introduction: Why is Life the Way it is in The Vital Question: Energy, Evolution, and the Origins of Complex Life by Nick Lane

A quick, but interesting peek into where he intends to go. He lays out some quick background here in the opening. He’s generally a very lucid writer so far. Can’t wait to get in further.

Some may feel like some of the terminology is a hurdle in the opening, so I hope he circles around to define some of his terms a bit better for the audience I suspect he’s trying to reach.

book cover of Nick Lane's The Vital Question
The Vital Question: Energy, Evolution and the Origins of Complex Life by Nick Lane
Syndicated copies to:

Reply to The Patreon Fiasco: Jack Conte tells creators “We ****ed up.”

The Patreon Fiasco: Jack Conte tells creators “We ****ed up.” by Todd Allen (The Beat)
The creative community is still waiting on Patreon to officially address the new policy of passing transaction fees on to the patrons (backers), but it appears that co-founder and figurehead Jack Conte has been calling some of creators to discuss the situation with them. Jeph Jacques, the cartoonist behind Questionable Content (over 5,300 patrons as of this typing. though the number of patrons as been… fluid… for many Patreon creators in the last few days) tweeted about his conversation with Conte

Perhaps coincidentally, there was a session at IndieWebCamp Austin yesterday (12/09/17) entitled Payments, Pledges, and Donations, Oh My!. The link includes the video of the session via YouTube as well as notes.

The premise is that many creators already have their own websites/platforms for promoting or featuring their work. In some sense Patreon is only bringing a payment gateway (and apparently not a great one) as their sole feature. The conversation within the session was geared toward attempting to make it easier and simpler for creators to not only host their own work, but to accept payments and recurring payments directly. Some of the discussion was geared at making the payments systems seamless so that one could move them from one platform to another without losing hard won supporters and needing to start over again.

While we’re still in the very early days for improving the technology for this, hopefully some of the demos coming out of the camp later today will move the ball forward. Those should be posted on the IndieWeb YouTube channel later today as well.

For those looking for alternates (and particularly when they’ve already got their own websites), I suspect it’ll definitely be worth a look. Alternate platforms and methods were certainly discussed. The means of control for creators to inexpensively keep all of their workflow in-house is very near.

Syndicated copies to:

📕 Read pages 381-461 of Origin by Dan Brown

📕 Read pages 381-461 to finish reading Origin: A Novel by Dan Brown

This last section got pretty heavy into evolution and touched on ideas of information theory applied to biology and complexity, but didn’t actually mention them. Surprisingly he mentioned Jeremy England by name! He nibbled around the edges of the field to tie up the plot, but there’s some reasonable philosophical questions hiding here in the end of the book that I’ll have to pull into a more lengthy review.

Group Photo at IndieWebCamp Austin 2017

Friends who attended IndieWebCamp Austin today.
Photo of 14 of the IndieWebCamp Austin attendees
Friends who attended IndieWebCamp Austin today.

👤 Tom Brown (); Aaron Parecki (); David Shanske (); Tantek Çelik (); Marty McGuire (); Manton Reece ()

I wish I could have attended IndieWebCamp Austin in person today, but had a good time attending remotely! Thanks to everyone who made the remote experience so usable.

I’m also posting this in part to take a half-stab at person tagging people using homepage webmentions after the last session on post types in which Tantek mentioned tagging specifically. I can already tell this is something I wouldn’t do often without a much more automated system. #manualuntilithurts indeed!

I’ve also found a bug in Twitter in the process! Apparently I can tag people in photos there except for Tantek, who’s username is so short, it won’t populate their pull-down menu to let me add him.


Syndicated copies to:

👓 No one makes a living on Patreon | The Outline

No one makes a living on Patreon by Brent Knepper (The Outline)
Who is really benefiting from the crowdfunding site for artists?

This makes me want to find alternate and more direct means of donating money to people I want to support.

This could be a use case for people to have payment pages on their own websites to make the process more direct. This would also mean that they could post their update content on their own website and use either feeds and/or email to update their patrons.

I haven’t seen a “Patreon” concept on someone’s website in the wild yet, but I have seen examples like Tantek Çelik’s payment page, that do provide a start to the process. Many CMSs already have many of the other moving parts already built in for things like following/subscribing.

Syndicated copies to:

👓 Former Mass. lawmaker accused of taking hundreds of pounds of free Dunkin’ Donuts coffee | The Hill

Former Mass. lawmaker accused of taking hundreds of pounds of free Dunkin' Donuts coffee by Jacqueline Thomsen (TheHill)
A former Massachusetts state senator was charged Friday with using his position to collect $1 million in bribes, as well as hundreds of pounds of free Dunkin’ Donuts coffee.

If you’re going to put your career at risk, hundreds of pounds of free coffee is a good reason, right?

Syndicated copies to:

Checkin Cross Campus Old Pasadena

Cross Campus Old Pasadena

Listening to Michael Culhane’s talk at the Innovate Friday coffee meetup. He’s talking about “Building a Blockchain based Business and funding it via a TGE.” Interesting talk, but a bit too congratulatory about blockchain potentials with no discussion about many of its downsides.

Cross Campus, Pasadena, California, United States of America