What bash < < syntax mean?

Solution 1:

It's process substitution. It feeds the output of the command into a FIFO that can be read from like a normal file.

Solution 2:

It means "run the command inside the brackets, and return a filename that represents the standard output of that command here".

So, that translates to two commands:

curl ... > something
bash -s stable < something

...where "something" is the magic. (Typically, /dev/fd/... or a pipe.)