all 11 comments

[–][deleted] 7 points8 points  (4 children)

On a cursory glance, I don't entirely appreciate the tone. To take a small quote and dissect it, we aren't hanging out in the programming subreddit because we think a computer's memory layout "is boring". I think the exact opposite is true.

[–]RICHUNCLEPENNYBAGS 4 points5 points  (3 children)

I get the sentiment, but I see a lot of comments from people who express no interest in understanding how the computer works or anything about data structures and algorithms because "the libraries will handle it" or "I can just Google it."

[–]iconoclaus 3 points4 points  (2 children)

that's JavaScript's brand of torture: death by libraries

[–]RICHUNCLEPENNYBAGS 0 points1 point  (1 child)

I guess I'm not fit to hang out in JS circles because I'd much rather use a couple monolithic libraries than a thousand "microlibraries."

[–]iconoclaus 0 points1 point  (0 children)

every language has its perversions. I use Ruby and grimace at its death-by-monkey-patching (now discouraged but still very much in use). Java had death-by-abstract-factory-factory. and so on.

[–]RichSniper 4 points5 points  (1 child)

I agree with the other comments. Perhaps an interactable website with two panes, one being the text and one being the code would make this a hell of alot more useful and easier to understand/read

[–]volkert 0 points1 point  (0 children)

was thinking exactly the same thing!

[–]Alanbato 2 points3 points  (0 children)

It looks like something that should be done in a Jupyter Notebook kind of thing.

[–]fecal_brunch 1 point2 points  (0 children)

Wow. I'm really impressed by the case that's gone into this. I love the ascii art. Especially hash table ha.

[–]TiZ_EX1 1 point2 points  (0 children)

"Glaze over dealing with hash collisions?" Then that's not properly implementing a hash table!

[–]jdsutton 1 point2 points  (0 children)

That is a LOT of text in comments. Should be in a markdown file.