Live data from Hacker News

The Plain Text Project

plaintextproject.online

81–90 of 208 posts

Re: The Plain Text Project

#82
post #33

Recently 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…

Emacs supports this with the package magit-todos.

Re: The Plain Text Project

#83
post #61

Earlier quoted context omitted.

Nice idea. The JetBrains family of IDEs (RubyMine, IntelliJ, etc.) even have this as a built-in TODO panel that shows files with TODO and FIXME comments (syntax is configurable).

I use IntelliJ as well for years, but don't underestimate grep -r "# TODO" .

grep -H "# TODO" file1 dir1/* file2

Is also useful, as it prints the filename and the matching lines.

Re: The Plain Text Project

#85
post #29

Related: https://plaintextaccounting.org/ In particular, the beancount community is pretty strong, judging by the frequency of posts in the mailing list and the Telegram group I'm in.

I’m going to smuggle in some hyperbole, but Ledger fundamentally changed the way I view software. Other than programming languages and excel, there’s not much other software I’ve used where the actual solution is consistently such a short gap from my desire for a solution to exist. Good software should make you feel more powerful every time you use it.

Ledger compelled me to see progressively structured but minimally verbose “plain text”, as an input, as a large advantage with regards to barrier to entry, provided you have excellent documentation, intelligent design that’s close to the domain at hand, and copious examples for that structure.

Power users can dive deep into the syntax at will, and evolve a simple file into a complex one at their own pace over time. Feature discovery is like discovering a language, which makes sense, because you’re discovering how the plain text you’re typing matches a parser, and how that parsed representation maps to higher level concepts.

Meanwhile, my nontechnical friends are totally capable of keeping a ledger, and reading the results with minimal assistance.

Learning software that’s been built this way is like learning a language; it’s a challenge that’s tackled in stages and allows you to progress at your own speed.

Re: The Plain Text Project

#86
post #10

And yet, the site uses a favicon of a typewriter ( https://plaintextproject.online/favicon.png ). It's so hard to be pure in this world!

It's something I don't like about what programmers tend to mean when they say plain text: Plain text isn't the same as ASCII. It isn't the same as Latin-1 or some other eight-bit encoding. UTF-8 is plain text. UTF-16 is plain text, too, but UTF-8 is better to use on the Internet.

My point is that you can go well beyond the Latin alphabet and still be in the world of plain text. You can have correct quotes, as opposed to the apostrophe-quotes typewriters saddled us with, and still be producing plain text. There's nothing inherently "fancy" about using the writing systems most of the people on Earth are fluent in, and, thanks to Unicode, there's many fewer compatibility problems.

Re: The Plain Text Project

#87
post #50

Earlier quoted context omitted.

Do you recall when this was? This kind of feedback is highly unusual for us. Most users love SN precisely for its reliable sync. Our syncing engine underwent large-scale changes in June/July of this year to solve an edge case with opening out-of-date clients. If you experienced any issues after this date with updated clients, I'd be very surprised, but would love to hear more if you can spare a moment. The only other…

Is it possible to use VIM as a text editor in the terminal with SN? Or are users required to use a text editors supported by SN? This seems like an application I'm looking for but I can't ditch my vimrc and plugins

Yes, you can use https://github.com/tannercollin/standardnotes-fs to edit your notes with vim.

Re: The Plain Text Project

#88
post #15

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…

Simple is always better, the problem is that "simple" isn't the same for everyone because different people have different needs. Simple is often simplified into "one one size fits all," which often just ends up being limiting.

Re: The Plain Text Project

#89

Earlier quoted context omitted.

I really like JetBrain's Resharper for Visual Studio -- they have a very nice, flexible, and configurable 'TODO' window. For example, on our team we try to put TODO followed by our name or initials. The TODO window can then partition those out into separate lists.

Give Rider a go. I'm a complete convert; previous attempts were very unpleasant, but its a complete experience now, very similar feel to VS + RS, without the awful latency.

I cannot second this enough, Rider is so much nicer than VS these days. I too tried to convert to Rider previously and ended up not using it, but just a while ago I made the switch and spent some time watching some videos on what toys it has, and going through everything and configuring it how I like. It is a lot nicer and a lot quicker, and most importantly to me, has really good vim support (including easymotion / surround ).

Re: The Plain Text Project

#90
post #44

Plain text is great when I am on my laptop, but not as well as soon as I want to, for example, check or update my todo list on OneDrive/Google Drive on my phone or on my work computer. I have found myself moving back into proprietary formats like docx and xlsx because of the above. All I want is a folder full of markdown files (and other files that need to stay in their original format), but I not could find a way to…

Seems like there should be an app that serves as an editor for you well enough. The syncing problem is only a problem because Apple (I'm assuming your on iOS, and I don't know as much about android) doesn't give you a fucking filesystem. I'd be pretty happy with something like ViMobile, and `git push` personally.

This situation has improved a lot within the last year. I'd highly recommend trying out a combination of a-Shell (includes vim!), and WorkingCopy for git. Both of these can access any folder in Files or any external file provider (even outside of their sandbox). SecureShellFish is also great if you want to interface with a server.
Post reply on HN