Email or username:

Password:

Forgot your password?
Simon Willison

I wish I had the equivalent of threads for my own blog... there's something uniquely interesting about a publishing medium that produces a chronological record of the way you explored a specific thought

A thread is almost like a mini-blog for evolving one very specific idea over time

21 comments
Loren Kohnfelder

@simon If I follow you that should be easy to do: just send email threads to yourself, that copy/paste it all into a blog post. Or what am I missing?

Simon Willison

@lmk I need to design how it will look - currently my blog only has entries, bookmarks and quotes, should I start adding timestamps to sections within an entry?

Plus how it works in search, what gets tags attached to it, what happens to RSS subscribers if an old thread is updated etc

Loren Kohnfelder

@simon Oh, I see built quite an edifice for your blog. I'm glad to toss out ideas for your consideration: yes add timestamps; cross-link between sections that relate; then you could do a timeline view of sections (separate RSS feed?) to show order it came together. Can this all be alternate view and RSS feeds as you work it out, all hidden from existing stable web view and feeds? Looks like you have a great base to work from.

Doug Belshaw

@simon I did something like this back in the day (privately) with P2

wordpress.com/p2/

Simon Willison

The biggest design challenge is deciding what to do with threads that might have new notes added to them for months or even years - how does that play into a most-recent-posts on the homepage and at top of RSS feed blogging platform?

Dan Hon #xoxofest

@simon they only exist in the context of what came before them now feels like a pretty good Design Principle

Richard Terry

@simon Separate blog posts in the feeds, add a "thread" field fk to point to the first post, first post renders them all in chronological order, URL is /original/#new.

David Arch

@simon Wikipedia Talk pages typically are marked up into threads; the atom feed simply carries timestamped diffs of edits. Overall not really pleasent but the page could be endless I guess (or old content archived into sub pages and edited back etc.)

Leon Bambrick

@simon
1. when adding a note to a thread have a checkbox (default:off) to indicate if it is a note worth adding to the main rss feed
2. When a note from a thread is added to the rss feed it also includes a little automatically generated info about the context.
(I’ve done similar on a few wiki like systems)

dreid

@simon James Tauber's thoughtstreams.io works a lot like this.

Simon Willison

@dreid oh wow that's a fascinating example - yeah this is exactly the kind of problem I was thinking about thoughtstreams.io/joeld/

Luke O.

@simon @dreid just what this question made me think of, and some uses of blog categories or fedi hashtags, by intent. in hindsight from blogging to streams, I wonder now if this just a rethinking of paging a category - that tags have their own feeds is common, and that might present as next/previous links on a post - if you marked a tag as a thread does this just change the presentation to pull in the content of those adjacent posts as context.

Simon Willison

@loppear @dreid my tag pages work for tracking topics over time pretty well - this one for example: simonwillison.net/tags/prompt- - but it's not quite what I want from threads which are more about collecting sentency-long fragments of thoughts that evolve over time

Luke O.

@simon @dreid I think author intent and marking matters here, for presentation. I don't have a desire to read every blog's tag stream as expected context, and fragments of thought probably only fit in a single thought stream (vs this being something like wiki deep linking). As a reader, I'm mixed on seeing these in feed - following microblog threads in a feed reader is annoying to me if they should have been a blog post, but nice for this infrequent continuation with even just a tag for context.

Steve has ☕️ for brains

@simon I’m thinking that a weekly-updated feed of threads with new content would be an interesting rss feed. Sort of like the “daily summary” emails that some blogs do.

Keep daily feeds for “new top level” posts.

Since I’ve been thinking about rewriting my (just rewritten) #blog, might be a fun experiment

Leigh Garland

@simon Have you come across TiddlyWiki ? I really like the non-linear way you can structure, and restructure things.

Simon Willison

@toychicken yes, love TiddlyWiki - it's not quite the model I want for my blog though, but interesting to think more about linking these things together

Jan Lehnardt :couchdb:

@simon I’ve been thinking about this for a long time and it’s the reason why I’m posting under narrativ.es

Micah R Ledbetter

@simon totally agree, there's something useful about the "livetweet" / "tweetstorm" mode of communication that I wish I could get on my own site. It's not a replacement for normal blog posts but a different kind of thing.

Steve has ☕️ for brains

@simon had a few minutes today so started drawing about this... it's not simple but it's still intriguing! The data model and UI presentation model are interesting problems.

Go Up