nico von
nicovon.bsky.social
nico von
@nicovon.bsky.social
1 followers 3 following 61 posts
about anything that helps me think and build habits in general | seek and ye shall find
Posts Media Videos Starter Packs
Pinned
But who tempts the devil?
I was finally able to have my system precalculate node positions in my 'paths' network. Nodes now load instantly and are free from relying on live physics simulations. More important now as the connections in my Zettelkasten continue to grow exponentially.
What do you find annoying about using Obsidian?
Relying solely on AI is like relying on a randomiser to give you the exact number you want, possible but improbable.
All creation begins in the mind, however, only when the creator has gathered the necessary principles and honed the skill can his vision be brought into reality, PRECISELY as he envisions it.
Programming evolves, but the programmer will never be replaced, just as drawing evolved from stone to the digital canvas yet the artist remains the person.
In working with AI: To bring precision to the work, it needs to be brought down to the lowest granularity, used in tasks that are laboursome or atomically complex, but the anatomy must be principled, conceived in the mind, else, control is lost, and, with it, precision.
As with AI, of course it can draw any face too, and perhaps with the skill and precision of a superior artist, but can it draw the face you picture exactly in your mind? Now translate that to programming.
Programming is to pencil and paper as CS is to the principles and skill by which you draw. Anyone can program, just as any person can draw a human face, but we all know that not many can draw a realistic, life-like face.
I have a lot of things I wish to build, study, and do, and to be able to do them all, I focused on the management side first that I can plan and execute things efficiently. I have working solutions(my PKMs) and started on deploying each slowly, this is the beginning of the proverbial snowball
Newly ignored files are now removed via `git rm` and the overall commit m handling is much better.

The code behind the generator seems terrible,however, but it's not important now. I ended up resetting my Zettelkasten repo to the old format, and tested the new script: 300+ commits! it was flawless
Testing the git commit generator is a good excuse, but if I don't do any resets now, it should in time correct itself to look better anyway, hmm
my perfectionism makes me want to reset back to the commit prior the tracking update and apply the commit generator from there, maybe I should since there is not much of a development since I launched the update anyway
The new automated (not ai) git commit messages for the automated tracking of my Zettelkasten developments look better now, thanks to the git commit generator I quickly hacked earlier today, the problem now is...
Using the 'uid' as file names directly in obsidian does not work for me either: it introduces quite a lot of friction to my workflow
However, the public github repo is no longer directly connected to my Obsidian. This means I lost quite a few features in exchange for the tracibility offered by the UID. The lost features are easy to work around and are not very important, but the tracibility offered by the uid file names are not
The development of my Zettelkasten notes in my digital garden can now be tracked individually: notes in my digital garden now have direct links to their corresponding file in Github. All changes can now be consistently tracked from the commit history
As my system is still in its infancy and experimental state, I have not used it to capture my other interests yet. Once I finish the current source and discover further improvements will I open it to everything else.
The Zettelkasten keeps me focused, reading without it... my mind just cannot simply concentrate. It jumps between different things that catch my attention. I think this is one other use case of the Zettelkasten, in addition to it being useful for learning and writing projects.
*corroborated* seems better
Negated notes be kept, yes, as the negation still shows the state of my current understanding, but speculative notes, now certain, should be updated to signal the certainty, and simply tag them *confirmed*, ah yes, I'll think I'll go with this with my system
Well, by proof of cases they will be left forgotten and not updated if the evolution of thought is to be kept too, no?

What matters to me, I think, is clarity. Yes the Zettelkasten that preserves the evolution looks cool, but is quite useless, I think.
Perhaps having the Zettelkasten show only the current state of understanding at the expense of the recording of the evolution of thought is a better path forward. But what about notes that are merely forgotten and not updated? They do not possess the current state of understanding.
To preserve the evolution of thought within the Zettelkasten, however, the words that signal uncertainty must be retained, and a line signaling its confirmation be placed on a new line within the note. But this will make the Zettelkasten hard to understand.
A previously speculative note is now confirmed by a supporting note. What to do with the previously speculative note? Make certain the words that signal uncertainty? Tag it as confirmed? This makes the Zettelkasten reflect the current state of understanding, but will lose the evolution of thought.
With Obsidian bases, I can finally sort my notes according to Date Created. The default alphabetical sorting is only rarely useful.