Text showdown: Gap Buffers vs. Ropes - Hacker News