HN user

Ezhik

1,292 karma

https://ezhik.jp

Posts12
Comments384
View on HN
Slop Terrifies Me 5 months ago

The future you describe seems closer to the "Carol from Accounting" future I am hoping for in the blog post. My worry is that cost of everything goes down just enough to price out of existence all of the artists the 0.1% used to commission, without actually letting all of humanity do the same.

Every tech CEO loves to cosplay as "announcing the iPhone" 2007 Steve Jobs but nobody ever tries to cosplay as the "pulling Apple back from the brink by focusing on core competencies" 1997 Steve Jobs.

Say Hi to Kit 9 months ago

Nice, glad they're actually adding more fox and not less fox. I remember that foxless rebrand they had to walk back a little, it was lame.

In October 22, the sumobot was introduced to Japanese KB articles. I cannot accept its behavior and no words. [...] It has been working now without our acceptance, without controls, without communications.

How exactly did you manage to place the blame for no communication on Japanese contributors here given the actual complaint in question?

Specifically from a HOBBYIST perspective, what bothers me about the App Store is not even the 30% thing, but just... the pain of it all. The rejection horror stories, the "Apple told me to change my app's entire model" stories, the "I can't put this little gadget specifically for me and my family on the App Store" problem, and so on and so on. There's really no home but the web for silly little things.

YouTube recommendations are always so rage-baity for me to the point where I blocked them entirely.

Can't look up a movie or a gadget without getting a thumbnail with big red letters saying that the thing sucks, this despite me avoiding review/reaction content like the plague.

Obsidian Note Codes 10 months ago

It's an interesting idea - sadly the problem with it is that there's no way to add these tags to other kinds of files that don't have frontmatter. Not sure how to best to deal with it. Right now I'm leaning towards having some vault-specific storage for it.

Obsidian Note Codes 10 months ago

Hmm... Not a fan of that approach. Would mess things up for my personal use case, at least, making the names less nice. I'm leaning on having some sort of a vault-specific database tracking existing codes across renames as an addition to the existing mechanism. I actually do like the idea of adding tags in the frontmatter, but then it'd become impossible to tag files and folders.

If only we had resource forks.

As for inspiration, I'm not really much of a note-taking system person. My system is just hyperlinking lots of notes together: https://ezhik.jp/hypertext-maximalism/ - this little plugin just helps with that outside of my vault.

Obsidian Note Codes 10 months ago

(developer here)

Thanks for the feedback! I guess this plugin is a bit specific to how I use Obsidian [1], as I don't rename my notes quite as often as others do.

As I mentioned in the post, my main use case is being able to quickly reference notes in my hand-written journal. I've also used it a few times in some personal shell scripts.

Probably not a very useful plugin if you already live entirely in your Obsidian vault, though - in there good old [[wiki links]] are much more useful.

I've left a few comments so far on the rename problem, but yeah, it's a hard one to solve. I'll try to think of ways to improve it.

[1] https://ezhik.jp/hypertext-maximalism/

Obsidian Note Codes 10 months ago

(developer here)

I specifically tried to make this mostly Obsidian-agnostic - the algorithm to generate these note codes is very simple and only requires the note's path relative to the vault.

Here's the whole algorithm in Python:

    import hashlib
    
    def hash_string(s):
        h = hashlib.sha256(s.encode()).digest()
        n = ((h[0] << 16) | (h[1] << 8) | h[2]) % (32**4)
        a = '0123456789ABCDEFGHJKMNPQRSTVWXYZ'
        r = ''.join(a[n // 32**(3-i) % 32] for i in range(4))
        return f"{r[:2]}-{r[2:]}"
Obsidian Note Codes 10 months ago

(developer here)

I'm too lazy to write full note titles in my paper journals. With this, I can instead write a 4-character code that I can quickly look up in my Obsidian vault.

Obsidian Note Codes 10 months ago

(developer here)

I think ambiguity is not as critical as in Git here - if you look up a note code with multiple entries, it should just show you both so you can choose the right one based on context.

Obsidian Note Codes 10 months ago

(developer here)

Interesting to hear that you think this is the opposite of how Obsidian works. I specifically opted for this approach so that these note codes are entirely independent of Obsidian itself and can be ported over to other solutions.

The other way to do it would be to store note codes in some vault-specific storage, but then those codes would be tied to Obsidian, which worries me a bit.

That said, I do want to figure out a nice way to improve it. One idea I've had was to introduce a cache of sorts, so that the plugin will remember all the older codes a note previously had. Do you think this would help your use case?

Obsidian Note Codes 10 months ago

(developer here)

Thanks for raising the birthday paradox problem.

The search panel should show all the notes with the same code, so hopefully even with collisions you'd still be able to tell from context which note you're looking for.

I did consider allocating IDs, but I'm a bit worried about this tying notes to a specific Obsidian vault - with the way note codes work now, there is no dependence on the vault itself, only on the note's name. Something to think about...