Major version switches not only don't retain backwards compatibility, but have in the past drastically changed the language. With v5.0 they finally seemed to hit on a good combination of features, syntax, and semantics, and the pace of new major releases has slowed noticeably.
It's a bit sad to think that the Apollo program might end up being something of a modern-day Roanoke Colony. I really hope that we manage to get back to the moon before the last of the original moon walkers leaves us.
Based on the fact that they are using ACE to edit code cells and MathJax to render Latex, I'm going to go out on a limb and guess that a large chunk of the app is written using web technologies, and porting to Windows/Linux should be relatively straight-forward.
It starts up under 50MB with the built in notebook. Scrolling around between notes (with images) and starting a new notebook, I managed to get it up to 150MB (and then back down, so no strong evidence of memory leaks).
Not a huge deal to me for an app of this functionality at this point in time. (I do remember being able to run X11 + Netscape in 16MB, though.)
I understand the desire for adults to have a shirt that fits, but I think that falls squarely in the bucket of "nice to have". As a parent of a child that doesn't fit any of the sizing charts, being able to predict what size of what brand will fit my kid would be a "must have"! Kids also tend to go through clothes a lot faster than adults, making the potential savings of getting a good fit far greater.
Is it as important that kids clothing fits precisely though? I mean, evidently it is to you but I would I would have thought parents would be happy that the kids look decent enough. You even point out their rapid growth so it's not like they're going to be continuously wearing the perfect fit all the time. Buy slightly big and they grow in to it.
It's not so much "precisely" as "not ridiculously wrong". The difference between "slightly big" and "tent" isn't much, considering there is practically no objective basis to kids' sizings, which are basically the intended age with no consideration of variations in age & growth; the sizes do not reflect an actual size.
Yes, this! Just to get close to fitting, we have to get our son pants for a 6yo, shirts for a 4yo, and socks for a 3yo, and even then we end up rolling the sleeves on his shirts because he needs the length in the chest but not as much the arms. I can't tell you how many pants, shirts, socks, etc. we went through before figuring out this is the combination that works. Oh, yeah, and this is only with the specific combination of pant/shirt/sock brands that he's currently wearing. If we had to replace one part with a different brand (which we will, because he's growing and for some reason there's no brand that reliably stocks the full toddler-kid-youth size range), we'd be screwed.
Most important (for us, anyway) is t-shirt quality and softness. Like you said, we buy big and they grow into it and out of it but it's the quality that really matters. We buy mostly Hanna Andersson shirts for our boys. They're expensive but they still look good after two seasons of wear, which is remarkable for kids' clothing. Our younger boy wears many of the HA shirts and coats that his big brother once wore.
It wasn't until I had children of my own that I realized just how UTTERLY EGREGIOUS sexism is in the toy industry. When people talk about needing to tackle inequality at every point along the pipeline, this is where that pipeline starts.
I understand the argument behind "vote with your dollars", but when an entire industry is on the wrong side of the issue how can you possibly "vote"?
(BTW, as unlikely as it might seem, we've found the best gender neutral toys are at Ikea.)
Based on Soros' past, it's probably a combination of both. For example: https://en.wikipedia.org/wiki/Black_Wednesday . In the 90s he saw that the UK's commitment to prop up the Pound Sterling was ill advised, but he made sure that his short position paid off by systematically selling Pounds until the government had to renege on the exchange rate mechanism.
Be sure to follow the link to the full changelog (https://github.com/clojure/clojure/blob/master/changes.md). In particular, a huge feature that wasn't discussed in detail in this blog post is the new socket server and REPL. In short, you can now get a REPL into any Clojure app by passing a flag on startup. Previously you would have had to manually start a REPL server during app startup.