Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jotaen
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
181.
▲
by
jotaen
5y ago
I also thought about this, but I have postponed it for now, because there are some implications with this (see here: https://github.com/jotaen/xit/discussions/2 ). So I thought it’s better to properly think th
182.
▲
by
jotaen
5y ago
Cool, that looks quite neat! I agree with you, at some point you have to structure things in one way or the other, in order to keep an overview. For me it works somewhat well to organise my data across different files and folders, which are
183.
▲
by
jotaen
5y ago
I used todo.txt for a while, but in the end I stopped using the CLI tool and just worked with the files directly. For my use cases, the todo.txt file format has a few shortcomings and inconveniences, and there also is no dedicated specifica
184.
▲
by
jotaen
5y ago
Clickable links: Website with demo: https://xit.jotaen.net File specification: https://github.com/jotaen/xit/blob/main/Specification.md
185.
▲
Show HN: A plain-text file format for todos and check lists
452 points
by
jotaen
5y ago
|
164 comments
186.
▲
by
jotaen
5y ago
> That single password is what's used both to retrieve the vault and to decrypt it. Not sure how you mean that: if I used Keepass for example, which uses a file vault, and I told you that my master password was `p4ssw0rd`, how would
187.
▲
by
jotaen
5y ago
OP asked for exactly those thoughts, though? > I apprecitate that this is probably one for a lawyer, but wanted to get some thoughts on this approach for protect one's side projects.
188.
▲
by
jotaen
5y ago
> Of course, you have to be sure that master password is not leaked, but the same is true for any stateful password manager. I don’t think this comparison is accurate. With a vault-based password manager, an attacker would need the maste
189.
▲
by
jotaen
5y ago
> I think good time tracking and invoicing are similar to having a good dev setup. I agree and found that to be especially true with freelancing, since the work time is the effectively basis for the invoice. One hint for those curious: k
190.
▲
by
jotaen
5y ago
Thanks for that link, I didn’t know Hamster yet. I agree, having a UI (at least optionally) is a big plus.
191.
▲
by
jotaen
5y ago
Timewarrior uses a custom data format, but I don’t think it’s meant to be read or manipulated by hand. You technically can, but you’d need to spell out full UTC timestamps, for example. It’s a great tool in general, though.
192.
▲
by
jotaen
5y ago
Just for reference, this was the discussion of the “Show HN” post from February, when I initially published the project: https://news.ycombinator.com/item?id=25995838
193.
▲
Klog retrospective: One year into my open-source time tracking project
(jotaen.net)
34 points
by
jotaen
5y ago
|
12 comments
194.
▲
I failed to become a game developer at the age of 13
(jotaen.net)
2 points
by
jotaen
6y ago
|
0 comments
195.
▲
by
jotaen
6y ago
For me what mattered most was to have a format that allows to access/edit the data without needing specific tools (other than a text editor, that is). But as you said, both formats have their pros and cons depending on what is importan
196.
▲
by
jotaen
6y ago
Well done, and great that you could adapt the idea to your workflow.
197.
▲
by
jotaen
6y ago
Problem is (unless I’m misunderstanding you) that the entries must be unanimously distinguishable from the summary text. Consider: 2018-03-27 Tried to do this and that, but had to stop after 30m because of a phone call.
198.
▲
by
jotaen
6y ago
Thanks for your feedback, much appreciated. The current model is that every record (i.e. that entire block) can have multiple entries that are added up regardless of order. So the resulting total is the just the sum of the individual time v
199.
▲
by
jotaen
6y ago
And good that you tackle the test setup – that’s neglected far too often unfortunately.
200.
▲
by
jotaen
6y ago
As an idea, you could consider to use HTML5 elements in order to make it more semantic. <dl> <dt><time>2018-07-07 14:54:39</time> - <time>2018-07-07 17:12:05</time></dt>
201.
▲
by
jotaen
6y ago
Happy to hear that you like it! I am indeed more focussed on the file format right now than on the command line tool. If the format turns out to be valuable and useful in itself, my plan would be to build a small UI app. As you said, I thin
202.
▲
by
jotaen
6y ago
In case you have one file per day you could also consider using a YAML frontmatter like it’s used in Jekyll[1]. Then you could capture the time-related info as structured meta-data. [1] https://jekyllrb.com/docs/front-m
203.
▲
by
jotaen
6y ago
E.g. say you want to take over 50h worth of time from somewhere else into a new `.klg` file, then you would be able to note that down under a single record. My thought was that there are more reasons to allow things like >24h or <0h t
204.
▲
by
jotaen
6y ago
The conceptual difference is the file format, as with klog the main idea is to have a format that looks and feels “natural”. So when opening a `.klg` file you don’t need to know much about the format in order to make sense of it, yet the da
205.
▲
by
jotaen
6y ago
The tagging capabilities is a bit of an experiment because I know that some people would be interested in doing analysis on their data. I thought it was a nice add-on, because it basically comes for free and is very flexible. (In contrast t
206.
▲
by
jotaen
6y ago
Same for me – I have one file per client per month. At the end of the month I do `klog eval 2020-12.klg` and copy&paste the result to the invoice. Do you have that Perl script online somewhere? Would be curious
207.
▲
by
jotaen
6y ago
Yes, I use it regularly to log my working hours since ~2 months. However, initially I started with a different format which was basically just a YAML schema. That worked well for processing the data, but it turned out to be too verbose to t
208.
▲
by
jotaen
6y ago
In regards to org-clock-in specifically I would say that I don’t have to use Emacs. On a serious note, the main idea is to focus on time tracking (not todos) as in keeping a record of how you spent your time. The other aspect that was impor
209.
▲
by
jotaen
6y ago
Hello HN! As a daily user (and enthusiast) of plain-text file formats such as markdown, ledger or todo.txt, I thought that there should also exist an equally simple way for tracking time. After some pondering and experimenting I recently re
210.
▲
Show HN: Time tracking with plain text files
(github.com)
94 points
by
jotaen
6y ago
|
51 comments
More ›