Readit News logoReadit News
zinclozenge · a year ago
I love this stuff. Seems like TektiteDB also has an implementation as well https://github.com/spirit-labs/tektite/tree/main/cluster
pdeva1 · a year ago
this algorithm is flawed. i created a test which can read failed write https://gist.github.com/pdeva/58854fa644d074cf07aa0ecca9a465...
dangerwill · a year ago
A pet peeve of mine is when projects get named after proper nouns from fiction for no reason. A holocron is essentially an encrypted book where you need the force to decrypt it. How does that relate to leader elections? It doesn't, it's just being twee
grues-dinner · a year ago
I was about to disagree, then I remembered how annoying I find switching between DEs and remembering the weird names they give the various utilities, especially when want to know the process name and the about window just says "File Manager".
crlang44 · a year ago
I think it’s fine, not every name needs to describe some aspect of the underlying project.
paulddraper · a year ago
You're overthinking it.

A holocron is a storage device.

---

Would you be peeved by a programming language named after an unrelated BBC comedy series? [1]

[1] https://docs.python.org/3/faq/general.html#why-is-it-called-...

jauntywundrkind · a year ago
Rich Hickey has a section on using good words, on not using nicknames, in his (as ever wonderful) Clojure Conj 2023 talk Design in Practice,

https://youtu.be/c5QF2HjHLSE?t=6m20s