I think more and more people are realizing that simpler is almost always better, and not only when it comes to software. I've found that this approach works best for nearly all aspects of life. The hard part is simplifying complex things. We have so many odd pieces (usually due to legacy reasons or conflicting designs) which don't quite fit into an otherwise simple solution. Plain text could probably work for most fo…
I don't think the UX needn't be complicated. If you really wanted that you can use .rtf, but whitespace and at least grayscale separation are already possible in plaintext of course. Want a cute header? How about: ########## Header ########## Smaller plain text files + folders are great for separating, categorizing, and interacting with information. Got another file type relevant to that note? throw it in a folder wi…
The Plain Text Project
141–150 of 208 posts
Re: The Plain Text Project
#142Earlier quoted context omitted.
I've switched to pass + git for my task list, diary, notes, creative writing. And of course passwords. It's working far better than the mix of things I was using previously.
Ditto. I use working copy for accessing a git repo where I keep notes on my phone. It’s a great little app. The only downside is I sometimes forget to commit and push, then expect docs to magically show up on my Desktop. I also wish it were a bit easier to add templates. I’ve been building a markdown interpreter on top of that repo to parse some of the more structured parts of my journal into little graphs and things…
Re: The Plain Text Project
#143Great collection of tools and articles. Plain text is also a great (and the best) choice for datasets. Do NOT use JSON, YAML and friends, for example, as your input format but use plain text with a custom parser to import into any SQL database and than you can easily export to JSON, YAML and friends. See the football.db and the Premier League or World Cup match schedule as living examples [1]. [1]: https://github.com…
If your dataset is mostly a list of strings, sure. If it's anything more structured, why exactly? I'd argue that using "plaintext" for structured data (a.k.a, inventing your own data representation) will set up both you and the users of your dataset for unnecessary pain dealing with unescaping and parsing.
Re: The Plain Text Project
#144Re: The Plain Text Project
#145Re: The Plain Text Project
#146Recently I decided that I was going to solve the problem of: I easily write inline TODO comments while I work on code, but then have difficulty keeping track of them and getting my head back into the state of things later. While there is IDE support for such things, it's usually not exactly the right interface I want. So I made a tiny CLI app that scans the source for TODO and FIXME lines and presents a menu of files…
Re: The Plain Text Project
#147Re: The Plain Text Project
#148Earlier quoted context omitted.
If your dataset is mostly a list of strings, sure. If it's anything more structured, why exactly? I'd argue that using "plaintext" for structured data (a.k.a, inventing your own data representation) will set up both you and the users of your dataset for unnecessary pain dealing with unescaping and parsing.
if the dataset is "more structured" you can try to simplify this structure for great gains. As a byproduct, you get to use text files for the data.
Re: The Plain Text Project
#149Except it's html. They didn't serve text/plain. I do get that thinking as words helps but isn't org mode or markdown plaintext?