I am getting used to with this lightrag-snkv, Now I dont need to check hacker news site again, it automatically ingest top ranked posts and I can query and check answers using natural query language.
- but there is one point you have not accounted for
- what actually happened may not be what was written
- what was written 5000 yrs ago may not be what you are reading now. lots of people may have created their own versions or modified the original in ways you did not foresee
- the author who originally wrote the books may also have exaggerated for storytelling effect
- the probability of all of the above mathematically speaking is non zero
>- what was written 5000 yrs ago may not be what you are reading now. lots of people may have created their own versions or modified the original in ways you did not foresee
india vedic texts are passed through "oral tradition" where you recite same text backward and forward and through patterned permutations of words, if there is error it shows up, it's like redundant error-correcting encoding / repetition validation
Dude, that sort of transmission is only applicable to the four vedas (and even they exist in rescensions, some have later insertions eg: Maitrayani samhita, and the meter is generally lost due to language shifts). When you say "Vedic" those are the texts which count. Rāmāyana and Mahabhārata are not really "vedic" nor subject to such accurate transmission rules.
So they exist in many rescensions across India each with their own edits and interpolations. Some attempt has been made to create "critical" editions by taking the intersection of existing manuscripts but since there's no expectation of fidelity in transmission, we will never know what the original stories were.
So you can get even the western indologists to agree the battle of 10 kings mentioned in Rigveda very likely happened, and a Vasishtha and a Vishwamitra and a Trasadasyu existed in real life. However the epics leave out or conflict in many details with the aforementioned Vedic texts. Eg: a shantanu finds mention in Rigveda, a Parikshit and Janamejaya are mentioned in later samhitas. However there's no mention of pāndavas, kāuravas or a grand scale war. Neither there is a mention of a vyāsa / krishna dvaipayana in vasishtha's lineage in the accurately transmitted texts. It's very difficult to take Mahābhārata as an accurate historical document.
Interesting approach — especially around modifying SQLite’s internals.
In SNKV, I’m taking almost the opposite direction:
keeping B-tree / storage-layer ideas and removing the SQL layer entirely,
to expose a minimal key-value interface.
Curious how you think about the tradeoff between simplifying the query layer vs the storage layer.
Really interesting design — especially using SQLite-compatible storage with a PostgreSQL interface.
I'm working on SNKV, which explores a different approach:
skipping the SQL layer entirely and focusing on a simple key-value interface.
It works closer to the storage layer (b-tree / WAL / pager concepts), aiming for a lightweight and minimal design, while supporting multi-process access.
Curious how you think about the tradeoff between SQL flexibility and a simpler KV interface.
reply