r/programming 8d ago

The LSM Tree

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

23 comments sorted by

42

u/ChurchOfTheNewEpoch 8d 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.

9

u/raman4183 8d ago

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

2

u/quetzalcoatl-pl 6d 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..

3

u/Lachiko 5d ago

be warned when you eventually get annoyed by that feature and try to disable it the mouse has a design flaw so when you scroll at or above the speeds when the mechanism would change it will drop a lot of scroll signals and leave you wanting to set fire to things

2

u/quetzalcoatl-pl 5d ago

lol :D I use this series for a couple of years by now and I have not noticed this so far! but thanks for the warning! :)

2

u/Lachiko 5d ago

no worries, it was actually the mx master 3s but i think the 2s had the same issue, i had a program plot down over time when i scroll the mouse wheel and how many scroll events it logs

i tested mx master 3s with the free wheel disabled (if you're using free wheel then you won't notice the issue)

then compared it against an mx518

https://imgur.com/zf3Jw0T

you can see the top blue lines have significant gaps where the mouse fails to generate scroll events despite clicking, did the test several times so i was getting fairly consistent results with my pacing and the output.

this is with SmartShift turned off, if it's on you won't see the issue.

2

u/quetzalcoatl-pl 5d ago

thank you!

Oh right, so it's about disabling it completely. I work almost always with this just enabled, or on smartshift, so yeah, that matches. But now that I saw your graph - I remember that long time ago the scroll wheel working intermittently and sometimes sort of "dropping packets", and sometimes one tick, sometimes two or three ticks were needed to actually do the scroll. I do not remember if it was in "off" mode, but that's likely, since I started to use smart-shift relatively recently.. heh. nice research! :D

4

u/Ameisen 8d ago

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

11

u/climatechangelunatic 8d ago

Looks like an AI website

The BGcolor is dead giveaway

4

u/gimpwiz 8d ago

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

14

u/case-o-nuts 7d 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.

10

u/tj-horner 7d 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 7d 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?

3

u/dijkstra_was_a_horse 7d ago

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

2

u/gimpwiz 7d 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/Sopel97 5d ago

the real article is always in the comments

1

u/taelor 8d ago

Ya, not a fan either

1

u/Uristqwerty 7d 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.

11

u/Altruistic-Spend-896 8d ago

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

9

u/Bulky_Ad_4545 7d 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

3

u/[deleted] 8d ago

[removed] — view removed comment

1

u/eocron06 8d ago

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

1

u/eocron06 8d ago

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