Besides the JVM part, this is my take on it: as a language, Racket defines a vast possibility space, which is a superset of that defined with Clojure. You could implement Clojure (barring the JVM) quite naturally in Racket, while the other way around would be impractical. Now, Clojure is a pretty sweet spot in that design space, and someone else has done the immense work to carve it out, define it, implement it, and foster a sizable community around it.
And sometimes I can do fine with no wrapper at all. Not only there's a lot of JVM code available, but interfacing with it is pretty quick, straightforward and smooth compared to wrapping C (or, god forbid, C++) from any Scheme I tried. I found that's very important. You can have lots of code theoretically available for wrapping, but there's more of an impedance mismatch between C and Scheme (think continuations/TCO, garbage collection, type conversion, and the fact that some tools in Racket/Scheme ecosystems will be blind to what happens in C land) so in practice it's a lot more work.
Echoing back the verb is a common way to reply affirmatively in Portuguese and (traditional) Galician. I hear that was common in Latin too. For some old Galician people, replying "yes" to a question is comprehensible but a mark of rudeness.
I remember no big changes, nor any breaking changes, from Python 1.5.2 to Python 2. The major version bump was mostly a marketing move. At that time, a 1.x.y version number didn't look mature enough for some companies.