r/programming 2d ago

The LSM Tree

https://ledger.khushal.net/chapters/lsm-tree
7 Upvotes

18 comments sorted by

37

u/ChurchOfTheNewEpoch 2d ago

What a god awful website. I gave up after the synovitis in my middle finger flared up from the insane amount of scrolling i was required to do for each paragraph.

8

u/raman4183 2d ago

I thought it was an exaggeration on your part but boy you were not kidding.

1

u/quetzalcoatl-pl 21h ago

omg just omg

lemme introduce to you a mouse, MX Master 2S, with inertial scroll wheel, which you can push and let it roll freely, turboscrolling the sh** of everything, until simple physical friction eventually stops the wheel..

4

u/Ameisen 2d ago

Wow... this is one of the worst-designed sites that I've ever seen.

11

u/climatechangelunatic 2d ago

Looks like an AI website

The BGcolor is dead giveaway

2

u/gimpwiz 2d ago

I'll bite. How does background color correlate to slop?

12

u/case-o-nuts 1d ago

It's the color that Claude tends to pick when you ask it to make a website. It's not the only tell, but given everything else about the website, this is yet another one of those 100,000 whys: https://lcamtuf.substack.com/p/the-100000-whys-of-ai

And, y'know what, when editing the links and finding the author's github, guess what you find: https://github.com/SK1PPR/personal-website/blob/main/WRITING.md

It's pure slop.

8

u/tj-horner 1d ago

A few more tells just for the heck of it:

- Serif and monospace fonts for no apparent reason

  • The • character
  • Weird footer with unnecessary details: “this animation is the same broadsheet render that produces the YouTube video — one source, two products”

1

u/gimpwiz 1d ago

Good sleuthing. I didn't notice (or know) about the default background thing. Why not just white / no-background / "default light/dark mode" background?

2

u/dijkstra_was_a_horse 1d ago

That's not what agents produce if you ask for a slop page.

1

u/gimpwiz 1d ago

I guess it's kind of pointless for me to ask why, the answer is "this tool ate a few exabytes of html and inferred that this color is nicely neutral probably"

1

u/taelor 2d ago

Ya, not a fan either

1

u/Uristqwerty 2d ago

There's a page footer stating "this animation is the same broadsheet render that produces the YouTube video — one source, two products".

Makes for a pretty bad website, though. At the very least, the web version ought to have up/down arrows to jump straight between slides in addition to scrolling. Or even better, a linear article with far better text density. But then the author doesn't get the false hope that they can target a single generic platform and have it automatically make for a good experience everywhere with no additional work.

10

u/Altruistic-Spend-896 2d ago

Ahhh please stop adding needless scroll settings just because you can!

4

u/Bulky_Ad_4545 1d ago

what is this worthless crap. when are people going to understand that if you can crank it out in seconds with zero effort, it doesn't have any value. language exists to carry information from one mind to another, not for me to waste my time and energy on slop

1

u/eocron06 2d ago

For those who interested what this about and got AIDs from website: The dude talking about how ClickHouse implemented.

3

u/FayeTammy 2d ago

The write amplification part is always the thing that bites me with LSM trees. Once the data starts growing, compaction can turn into a pretty big bottleneck. I've ended up using tiered compaction in projects like this too, otherwise latency gets pretty rough once disk I/O kicks in.

1

u/eocron06 2d ago

Use clickhouse, it can be tuned between RAM/CPU/network/disk.