It's easy to forget there's a gray area between "unsorted feed of all posts" and "nothing but insane rage-bait to maximize ad views".
For example many definitions include the requirement that an algorithm has to terminate for every input. And I suspect that there are probably some bugs lurking somewhere in the HN codebase that make it go into the occasional infinite loop. So technically it's not an algorithm by definition.
(And even weirder, because I just suspect it might have those bugs, but I don't know for sure, I have to admit that I don't know whether HN is powered by an algorithm.)
I agree with you that for practical definitions we can go by a definition that's essentially: 'by algorithm we just mean "computer program", but we want to focus on the abstract things it's doing, and not details of the concrete implementation.'
The formal definition of algorithm doesn't really require that a human can inspect them, nor understand nor explain, or does it?
> (Which in some contexts is a legal requirement.)
That's another can of worms. Which contexts are you talking about?
Instead of having an explicit algorithm to do the work of surfacing ragebait posts, that work is done by the users themselves.
What is notable, though, is that things don't necessarily have to be that way, in my experience, the Polish Mastodon community does far less of this than the English one.
btw: The Malgorithm does actually exist, and ironically is the name of a electronic music device that applies bit-crushing (undersampling and/or bit resolution reduction) effect to audio signals, that is, it mostly makes the signal sound worse although it can be used creatively, which however occurs very rarely in pop music.
Like when people get a random post or video served to them they found interesting they'll say "the algo decided I should see this today"
Content creators will discuss what they need to create for "the algo" to like and promote them.