Live data from Hacker News

Johnny.Decimal

johnnydecimal.com

61–70 of 191 posts

Re: Johnny.Decimal

#61
post #52
post #41

Reverse classic HN meta comment: this website is crazy fast and easy to read. Well done Johnny Noble, thank you.

(I'm the eponymous 'Johnny'.) Thanks! I put a lot of work in to it and I'm no designer let me tell you. FWIW it's running on Gatsby. SHOCK HORROR JAVASCRIPT. ;-) Helps a lot that it's very light on images.

and I'll add, It's not just fast, its incredibly beautiful and a joy to browse. Thankyou :) Its added to my list of inspiration for beautiful simple websites.

Re: Johnny.Decimal

#62
Regarding the bash script [0] to jump to Johnny Decimal directories, you can also use the CDPATH feature that's built into bash (and other POSIX shells, including dash and zsh) so that you can jump directly to a category using the normal `cd` command, with tab completion:

  $ CDPATH=$(find /path/to/cjd/* -maxdepth 0 -type d -print0 | xargs -0 printf "%s:")
  $ cd 34[tab]
  $ cd 34\ Events\34.[tab]
  34.18 Product Launch
  34.19 Company All-Hands
  34.20 Holiday Party
  $ cd 34\ Events\34.18[tab]
  $ cd 34\ Events\34.18\ Product\ Launch
0: https://johnnydecimal.com/concepts/working-at-the-terminal/

1: https://linux.101hacks.com/cd-command/cdpath/

Re: Johnny.Decimal

#63

This is not a good idea. Here is why: - It only solves the problem of communicating categories to another person/party with its brevity. 12.03, easy to tell others. But all this at the expense of the following things. - There is no way to immediately know what 12.03 means. One has to carry a look up table. You can replace it with 2 char code. For example, Finance.Taxes to FN.TX. Why use numbers? Is the ordering impor…

> Instead of making search powerful and contextualizing it, the author expends his arguments on frivolous pursuit of Johnny.Decimal.

What do you mean? How do you expect the author to "make search powerful"? This system is clearly in the context of a desktop/NAS filesystem, so they're stuck with whatever search systems exist. I honestly don't plan to use this system, and still feel the need to respond to this critique of it.

> Why use numbers?

Is answered here[0], to intentionally preserve ordering. You don't need to know what a plain ID means, because the only reason to use it is in context.

> What if categories do overlap?

There's nothing to stop you from tagging things in addition to using this system, if you want.

> dismisses search without giving any reason

Again, the author is not building their own document storage system.

> Additional metadata

This system is trying to solve the problem of having to supply a bunch of information to find a specific document.

Overall, there are lots of anecdotes here about how this system is useful in some situations. There's really no reason to sound so incredulous about it, even if it's not for you.

[0]: https://johnnydecimal.com/concepts/areas-categories/

Re: Johnny.Decimal

#64
post #40

Well, this was bound to happen one day. This is my site. I guess I’ll read the comments here then go take a bath with a bottle of gin. :-) Edit: yep. As suspected. Let me just say this, if I may: 1. You don’t have to like every idea, but please consider that some people do . 2. I’ve been using this successfully for a decade. I’m using it right now to organise a project. My boss loves me for it, because guess what? We…

Thanks for posting. If nothing else the good thing about your system is getting people to think about how to name and nest folders. I quite like one note in that it forces a 2 level heirarchy

Re: Johnny.Decimal

#65
post #40

Well, this was bound to happen one day. This is my site. I guess I’ll read the comments here then go take a bath with a bottle of gin. :-) Edit: yep. As suspected. Let me just say this, if I may: 1. You don’t have to like every idea, but please consider that some people do . 2. I’ve been using this successfully for a decade. I’m using it right now to organise a project. My boss loves me for it, because guess what? We…

The HN comments always sting a little. My guess is the cynics are the ones who usually comment while people who are more positive will probably be more likely to just upvote? So my recommendation (having had a couple HN-front pagers) would be to be encouraged by the upvotes and the attention, while keeping your skin thick.. But also learning from the criticism what you can improve.

Re: Johnny.Decimal

#66

How about a filesystem that just provided tagging as a first class citizen?

My blogging engine [1] allows tagging of each post, and after twenty years of entries, I have:

* over 5,000 entries * over 3,000 tags

And I still have issues finding posts I've known I made via the tags.

[1] https://github.com/spc476/mod_blog

Re: Johnny.Decimal

#67
post #60

This is not a good idea. Here is why: - It only solves the problem of communicating categories to another person/party with its brevity. 12.03, easy to tell others. But all this at the expense of the following things. - There is no way to immediately know what 12.03 means. One has to carry a look up table. You can replace it with 2 char code. For example, Finance.Taxes to FN.TX. Why use numbers? Is the ordering impor…

It seems to me that the purpose of numbers over character codes is to constrain the available identifiers to force you to define a fairly small set of broad areas (you only have ten) and drill down within that. When we release that restriction and go with categories I think that would lead to making more and more categories with fuzzy overlap -- and that overlap is precisely what you don't want in a filing system whe…

> Your point works fine for email

I'm not sure it even works there. I have emails both categorized and tagged and still can't find anything between the thousands of work emails I get a week from coworkers, mailing lists, and automated systems. Any search brings up dozens to thousands of results.

> but for documents on my drive tags don't seem like a great approach because at least on my machine even though tagging is an option, it's not robust and reliable.

Not to mention that most users aren't interested in tagging every file they have. I never tag files. My emails can get auto-tagged by mail rules, but I don't have time to add tags to all of my files.

Re: Johnny.Decimal

#68
post #63

This is not a good idea. Here is why: - It only solves the problem of communicating categories to another person/party with its brevity. 12.03, easy to tell others. But all this at the expense of the following things. - There is no way to immediately know what 12.03 means. One has to carry a look up table. You can replace it with 2 char code. For example, Finance.Taxes to FN.TX. Why use numbers? Is the ordering impor…

> Instead of making search powerful and contextualizing it, the author expends his arguments on frivolous pursuit of Johnny.Decimal. What do you mean? How do you expect the author to "make search powerful"? This system is clearly in the context of a desktop/NAS filesystem, so they're stuck with whatever search systems exist. I honestly don't plan to use this system, and still feel the need to respond to this critique…

Thanks for the color. I'll add one more thing against my argument:

- Discoverability: How many times have you opened glossary of a book just to explore and discover what else is in this book? Or open up a telephone directory with no specific person or business in mind, but a general category - "Shoe repair"? I think when things are organized by category, it allows for discoverability which would be difficult in a flat-searchable structure. Search works great when you know what you're looking for.

This can be half-solved by listing all items in a tag. Just that they'd appear in multiple tag archives as duplicates.

Re: Johnny.Decimal

#70
post #40

Well, this was bound to happen one day. This is my site. I guess I’ll read the comments here then go take a bath with a bottle of gin. :-) Edit: yep. As suspected. Let me just say this, if I may: 1. You don’t have to like every idea, but please consider that some people do . 2. I’ve been using this successfully for a decade. I’m using it right now to organise a project. My boss loves me for it, because guess what? We…

Very similar system to what we have been using for a good 10 times or 15 years. It works quiet well.
Post reply on HN