Live data from Hacker News

The Plain Text Project

plaintextproject.online

121–130 of 208 posts

Re: The Plain Text Project

#121
post #61

Earlier quoted context omitted.

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

This only works depending on how diligently you formatted those TODOs. Before you know it your regex explodes. I use IntelliJ as well, so I don't have to think about these problems.

I mean, how often do you place the four characters "TODO" in your code when you don't mean to mark a TODO? The only common English word I know of that contains that substring is "mastodon", and it'd have to be all-caps.

Re: The Plain Text Project

#122
post #11

I recently just upped my StandardNotes subscription (the Black Friday ad is still active), and I'm now locked in for ~5.5 years. It's a very plain-text webapp/mobile app that aims to be simple and long-lasting, yet feature-full by means of optional extensions. It's not perfect, but I've been using it for a few months now without any data loss/major bugs encountered, and was excited to use it to ditch Google Keep/Goog…

I love the look of SN and their vision but its seems like if you start using any of the paid features that you are pretty much held hostage forever.

like the folders feature for organising your notes. what if for some reason you don't have the funds to pay next time your subscription is up, do you just go back to having thousands of notes without any organisation?

I pay for dynalist even though I don't need the premium features but because I want to support the devs and hopefully decrease the change of the service disappearing in the fir future. but it nice to know if I can't afford it for a year or two that I can still use service without having any drawbacks

Re: The Plain Text Project

#123
post #74

Earlier quoted context omitted.

I do my self-employment accounting using an accounting system I wrote myself in my own Lisp dialect (TXR Lisp), making heavy use of its object system. It works very well. The entry is done in a file called "data.tl", using simple function calls and object construction. That is then checked into Git after every new transaction. It does everything: deducting income tax, expenses, GST, capital cost allowance for writing…

Any plans to open-source your tool? Sounds fantastic. Also I think "double-entry accounting" literally means "N-entry zero sum accounting" as you describe it, and hledger supports it.

When designing this system I wasn't able to find any online resource about accounting describing anything other than double-entry accounting in which every transaction consists of one debit and one credit in equal amounts (usually positive), not adding to zero.

The Wikipedia page has nothing about an N-entry, zero sum method:

https://en.wikipedia.org/wiki/Double-entry_bookkeeping_syste...

Not going to open-source; I never open source anything without decent documentation, and this has none.

Re: The Plain Text Project

#124
post #42

Earlier quoted context omitted.

I'm mostly referring to the younger generation(s) and the apps most widely used by them. Think of the simplicity of applications like Instagram and Snapchat. There isn't much to the interfaces for most user interaction - some images, videos, text, an input or two, and a few buttons. There may be some advanced touch interactions (pinching and swiping), but overall, applications these days tend to be relatively simple.…

I find Snapchat to be a confusing and complex app. It’s very hard to figure out how to do what you want unless someone shows you. The UI doesn’t have any discoverability. Many actions are hidden behind non-obvious gestures. Lake many apps nowadays, it gives the illusion of simplicity by just not having adequate UI. On a related note, I absolutely hate how most mobile and many web and desktop-based apps nowadays don’t…

Yeah, I also find most modern "simple" apps and sites really confusing. Especially if they're social. Even Twitter's confusing as hell, despite doing very little. I bounced off Facebook in about a week back in 2011 or so, and never returned, because I couldn't figure out where anything was or where anything went, and it was less confusing back then from what I can tell.

Re: The Plain Text Project

#126

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

For mobile, I just use the `pass` Android app. It's very simple as an editor, but has build-in git support. My biggest issue has been forgetting to push and then creating merge conflicts, which don't work well on encrypted files.

I use markdown formatting for everything, so it's easy enough to export if I want to. For my diary I've written a script that decrypts the files (one per day), concatenates them, builds and index and spits out a single HTML file.

Re: The Plain Text Project

#127
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…

  :set wildignore+=node_modules/**
  :nmap gr :vimgrep '' **/* \| copen 20
grTODO, enter.

Edit: 0wa may work instead of Lefts, but I always forget about it.

Re: The Plain Text Project

#128
post #74

Earlier quoted context omitted.

Any plans to open-source your tool? Sounds fantastic. Also I think "double-entry accounting" literally means "N-entry zero sum accounting" as you describe it, and hledger supports it.

When designing this system I wasn't able to find any online resource about accounting describing anything other than double-entry accounting in which every transaction consists of one debit and one credit in equal amounts (usually positive), not adding to zero. The Wikipedia page has nothing about an N-entry, zero sum method: https://en.wikipedia.org/wiki/Double-entry_bookkeeping_syste... Not going to open-source; I…

It’s implied in the first paragraph – “In double-entry bookkeeping, a transaction always affects at least two accounts, always includes at least one debit and one credit, and always has total debits and total credits that are equal.”

Re: The Plain Text Project

#129
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…

Related to this. I write comments for TODOs that I want completed before I commit with a special prefix like:

    //hhh I want this to be done before I commit.
Then have a git pre-commit hook that scans for "//hhh" and aborts if it's found.

Re: The Plain Text Project

#130
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…

I've been doing this for decades: http://www.gexperts.org/tour/index.html?to_do_list.html
Post reply on HN