Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
better platform #53
referenced this issue
Oct 4, 2017
Identity is tricky. Is a person the collection of atoms that make them up - their content? Or their name? Or where they live? Depending on the situation, we might want to refer to a person by each of these. Sometimes I want to link to content by it's name (or ID) so that if I update the content at that ID, you get the most updated version.
However, I also want you to be able to see the version of the content that was there at the time of the link, not the newer version. It's almost like I need both links: click here for the most recent version of this content, and click here for the version of this content we linked to. Another way to do this is to always link to the old version of the content and then when you're at that page have a notice on the page saying "this is old content. a newer version is available here"
Git commit hashes
What's neat about git is that it gives me a very easy way to link to any historical version of any piece of content. There are problems with this:
IDs and Github Issues
For years now, I've loved using Github issues for a variety of things. They are just so damned powerful because:
(And there are a lot of other features that make them good as a ticketing system for code but that's besides the point in this discussion.)
On the downside, they don't have an amazing historical record if someone edits a comment.
But basically they are a database/website/commenting platform and it's great. I would love to have some of these features in my website, particularly:
Another idea is that wiki software, potentially like tiddlywiki, could be a good platform for this project. On the one hand, this is the website for my research project, my thoughts, my prototypes.
On the other hand, I don't need ownership over these ideas. If I created a wikipedia page for StreamSheets and others added thoughts or content to the page, that'd be amazing - assuming the content was good of course, but that's a solvable problem in theory. A lot of us are duplicating efforts here and it'd be neat if there was a single repository of this information that we could all contribute to...
Ok, I feel like my github issues are getting a little out of hand. I'm going to organize them a bit...
added a commit
Oct 6, 2017
There's a part of me that loves this commit message and how it elegantly replaces /journal 16321d6
However part of me does not like editing my commit message in nano and not being able to preview it in markdown... Problem mostly solved:
The only remaining problem is that there's no super easy way to get a live markdown preview...