Live data from Hacker News

Viewing profile — rtheunissen

rtheunissen

HN member
Joined
Sat, Aug 01, 2015, 6:52 AM UTC
HN karma
217
Public activity
72 items

About rtheunissen

No profile information was provided.

Recent public activity

  1. story
  2. comment
    Comment #43107563

    I would love to add a good RRB implementation to the persistent benchmarks at [1] to get a state-of-the-art comparison between RRB and BST in a persistent context. Duration, of cou…

  3. story
  4. comment
    Comment #41195749

    Practice, the more you use them the easier they become. I never studied them but knew when to use them, then just tinkered and iterated until the pattern did what I needed it to. A…

  5. comment
    Comment #40784950

    Learning a lot here, thank you.

  6. comment
    Comment #40773575

    That does not mean that b-trees are unequivocally better than binary search trees. There are some applications, like concurrency or persistence, where comparison count is not as im…

  7. comment
    Comment #40700853

    I love the various top-down binary search tree partition/split/join algorithms. https://github.com/rtheunissen/bst/blob/main/trees%2Fbalance...

  8. comment
    Comment #39654652

    Zip trees are novel but their performance (and therefore also skip lists, since they are isomorphic) lacks behind other linked structures like Treaps and especially LBSTs. [1] I pe…

  9. comment
    Comment #39461687

    Maybe it is because the simple way requires knowledge of packages, which are covered later perhaps, since many tutorials go straight to "go run helloworld.go"

  10. story
  11. comment
    Comment #37192215

    Might be a CMS of some kind because I doubt anyone would purposefully type out "alt text".

  12. comment
    Comment #37166935

    That was how I received your feedback. :) My inclination towards lower abstraction in this project is entirely for the sake of reading and reference, to minimize the need for the r…

  13. comment
    Comment #37165579

    Thank you for sharing this resource, I was not aware of it. I am happy to see the inclusion of LBSTs there too. Re: binary symmetry, if I'm understanding correctly, another author …

  14. comment
    Comment #37156250

    I was inspired by Stick & Rudder , which is a very easy book to recommend to most people in this community. I'm sure I'll keep coming back to make adjustments, but the end result i…

  15. comment
    Comment #37156216

    Haha true, that's a good point. There's also WAVL and RAVL for weak AVL and relaxed AVL, but no equivalent acronyms for the red-black variants. RRB is the same as Relaxed Radix-Bal…

  16. comment
    Comment #37155231

    Part 2 defines that "a node is logarithmically weight-balanced if the binary log of the weights of its subtrees differ by no more than 1" and references Roura directly there. Roura…

  17. comment
    Comment #37150957

    What if some future technology or material breakthrough provides a sort of self-adjusting liquid memory that provides true constant time access to any address? I'm not being entire…

  18. comment
    Comment #37144751

    This has now been fixed, thank you for reminding me.

  19. comment
    Comment #37144729

    You are correct, they have not been covered yet . I've added a note in the "work in progress" section. There are also LLRB trees that would be interesting to see compared within th…

  20. comment
    Comment #37143545

    This is tragic! Supporting noscript was a primary design goal but I forgot to only enable the knuth/plass justification in print media. The math expressions I'm moving to build tim…

  21. comment
    Comment #37142687

    I believe yes, as illustrated in [1]. This idea only works in a static sense, because to insert a value suffers from the same linear movement of memory as dynamic arrays. B-trees a…

  22. comment
  23. story
  24. comment
    Comment #37130697

    That is true, but in a persistent setting they likely also copy more data, and iterator invalidation might be a concern in some cases when moving values around within a B-tree node…

  25. story
    Exploring the design space of binary search trees

    I started this project many years ago when I was coming up with ideas for immutable data structures for the PHP data structures extension [1]. I wanted to support access by positio…