I thought the point of using observables over promises is that they have cancellation, and presumably an implementation of race would cancel any slower request (i.e., handle the abort controller automatically)? Is that not the case?
My comment was just on the standard behavior. Not sure when it comes to observables, probably comes down to how you are implementing it. But in general it's impossible to cancel a hanging Promise, you have to have some kind of signalling mechanism that either throws so it rejects or otherwise resolves the Promise chain.
What a great project, thank you. I appreciate that you can link to specific chapters, for example [0], or the one that I haven't been able to stop thinking about for twenty years [1],--though the latter would really benefit from the illustration.
I think about Arcades[1] constantly as I walk about. Reading A Pattern Language for the first time was a revelation, because so many of the patterns put words to things I already thought or felt. Cascade of Roofs was another one like that, which explained to me something I already found beautiful.
I think “Can’t Get You Out Of My Head” may be of more interest, topically, to hacker news readers, because it converges on the use of computing as a means of controlling social unrest.
I love it when people use the phrases "end-stage capitalism" or "late-stage capitalism," because it's basically a flashing neon sign saying "you can ignore me, because I have absolutely zero credibility." Makes it easy to move on.