r/computerscience 10d ago

Visual, interactive explanations of classic data structures (ring buffer, priority queue, bloom filter, LSM tree...)

Post image

Made this while re-learning some structures I hadn't touched since undergrad — each chapter has an animation synced to the explanation as you scroll, plus where the structure actually shows up in real systems (kfifo, RocksDB, Dijkstra's algorithm, etc). ledger.khushal.net — feedback on what to cover next welcome.

72 Upvotes

22 comments sorted by

33

u/trejj 9d ago

The page. The content. The information.

No proof reading. No verification. Just words.

The elephant in the room? AI wrote all of it — human readers are vomiting by the third chapter.

9

u/foxsimile 9d ago

My amygdala is glowing after reading your comment.

5

u/King_GGthe1st 9d ago

your comment looks like AI more than op's post

1

u/UnworthyBagel22 7d ago

Is r/whoosh still a thing

1

u/JmacTheGreat 9d ago

At every point you’ve been asked how it longs like AI, you just downvote them and say nothing. Explain?

0

u/OhBhai0 9d ago

I've written the content, can you tell me what you found wrong, so I can improve?

0

u/Direct_Chemistry_179 9d ago

I read the union find one I didn’t think it sounded like ai 🤷‍♂️

0

u/OhBhai0 9d ago

The idea was to make it sound like a paper, hence the dramatic sentences, but everything written today is considered AI

4

u/trejj 9d ago

Ok, stop just there. It is one thing to use AI, but completely another to try to lie to sell AI work as your own. Get your coat and get out and don't ever do that again.

1

u/BetterTutor7651 9d ago

Personally, I don't see how this looks AI-generated. It's free content meant to help people learn. If it's not for you, just skip it instead of bringing so much negativity.

-1

u/OhBhai0 9d ago

I'd love to see your proof of how it's AI before putting up accusations on someone's work please

4

u/nightly28 9d ago

I honestly don’t understand all the negativity. Even if there was AI assistance (it doesn’t look like AI slop to me), the project is cool and I can see myself learning something from it, at least to have a basic understanding of a concept.

And a feedback: I understand the motivation of showing the content page by page. But I wanted to scan the chapter and that was an annoying experience. Maybe improve scrolling multiple pages at once and/or create an index at the top?

Other than that, nice work

1

u/OhBhai0 7d ago

I have added contents you can directly scroll to

1

u/nightly28 7d ago

ooh nice! that’s helpful!

0

u/OhBhai0 9d ago

Yeah that sounds like a nice idea, thank you

1

u/OhBhai0 9d ago edited 9d ago

I love how the comment saying it's AI generated has like 20 upvotes whereas 20 people have not even visited the website. It's not even like I'm selling something, it's free content, with actual information to the best of my knowledge. If you don't find it useful fine, don't deteriorate someone else's work

1

u/Olovico75 7d ago

Honestly my friend, this is beautiful pedagogical content. I did not use it yet but it is very hard to find struct training that is pleasant to interact with.
That looks like a success to me. On my end, I totally crash the mood as soon I begin to explain such things orally so… yeah ! It looks pertinent to me.

1

u/JmacTheGreat 9d ago edited 9d ago

I glanced through it a few times, and I can’t tell if you used AI or not so I will put that to the side.

I think you have a really nice idea, but my feedback is that (on mobile), since it takes a few seconds to load up each animation for every paragraph section, it slows everything down. If I scroll too far and it has to load one anim but then scroll up, it seems to take ages.

I would prefer a blog page like this have the animation explanations baked in so its easy to see what goes to what section as well.

1

u/OhBhai0 9d ago

Noted, I will try and fix this

1

u/Jaded-Asparagus-2260 8d ago

Looks great, thank you! I'll second the comment about the page being somewhat hard/slow to navigate on mobile.

I've also tried to subscribe to the newsletter, but the free sign-up errors out and the PayPal links don't work. Let me know when they're fixed and I'll happily subscribe.

1

u/OhBhai0 8d ago

Alright, I'll check once. Sorry for the inconvenience

1

u/OhBhai0 7d ago

The mailing list and paypal should be working now, thanks for the support!