kzvezdarov
Lastly, Canada's population isn't shrinking. It's growing, thanks to a sensible immigration policy (well, mostly sensible; not recognizing the credentials of healthcare professionals is pretty dumb).
Public healthcare is only difficult to find when your government's priority is to personally engorge on a gravy train powered by corruption. All of the issues facing the Ontario healthcare system are intentionally self-inflicted.
1. Ideally, for home baked bread, you always want to use a heavy dutch oven. A heavy dutch oven retains a lot of energy, which provides a consistent environment for the bread to bake in (opening an oven door, no matter how hot, rapidly lowers the temperature), but more importantly retains the steam that the bread emits. This both causes proper crust to form (look for the micro bubbles on the skin of the bread) and makes the entire loaf rise significantly more.
2. The hydration at 70% seems low. While low hydration makes handling dough easier, it also changes the taste - in my opinion, for the worse when it comes to bread. With a bit of practice, proper fermentation, shaping, proofing, and enough gluten formation, even a 78% hydration dough is not that hard to handle. I've baked a 1.8 kilo boulé without any shaping support on a simple pizza stone without having the dough "leak" (in general, if it is "leaking" post proofing, the dough has probably been overproofed and the gluten has weakened).
3. Fermentation time seems really low. Most sourdough types I am familiar with take overnight to ferment, and then 4 or so hours in the proofing basket to be fully ready. I've never baked after such a short fermentation period as described in the article, but I would imagine the resulting bread does not have the full airation, flavor, and texture that it otherwise would.
4. Technique - in my experience and as far as I have read, you do not have to knead at all. Most dough need only 3-4 rounds of "folding" during fermentation, where each edge of the dough is stretched and pulled over itself. That forms plenty of gluten. Shaping post-fermentation is similar, where after the edges are pulled over, the loaf is inverted on the seam and gently dragged around to create surface tension. _Definitely do not knead during shaping_.
For what it's worth, making your own bread is great. My first results were barely edible shame-disks with the texture of hardened gypsum, but after I got a handle on the correct techniques (and more importantly - patience) I have not purchased bread in a store for the better part of a year.
- last time I checked there was no option to have non-blocking IO which is a pain.
- custom JSON serialization/deserialization from/into custom data structures is extremely painful (for reference, rustc_serialize's Decodable trait).
- thread::scoped leaking destructors under certain conditions. This is more of an example of how a complex language gives rise to complex issues that very are difficult to debug and fix.
This will get better in time obviously but this is the current state of the language. Nonblocking IO in particular is really unfortunate to see in a 1.0 version tag.
- DotA 2 metagame undergoes major changes every patch, whereas League metagame is mostly guided by Riot towards a certain playstyle. E.g. in DotA 2 lane assignments are extremely flexible, under certain conditions you can see any hero in any lane, whereas in League champions are mostly only viable in certain lanes.
- Mechanics wise, DotA 2 is more punishing. If you die, you are dead for much longer, you lose a significant portion of aquired gold. Laning wise, you can deny your own creeps in order to prevent the enemy from gaining gold and experience, and you can modify where the opposing creep waves meet in lane via pulling from the jungle camps. You cannot do that in League. Teamfights in DotA 2 are usually very fast and deadly, due to the presence of strong disables/burst (which is something League shies away from), strong initiators, and the fact that heroes are very asymmetrically balanced.
- The map in DotA 2 is bigger which puts a great emphasis on mobility and positioning on the strategic level - The International 3's Grand finals were a great example of that.
- DotA 2 comes with a lot of complexity. There are a huge amount of synergies, item/spell interactions, and generally mechanical knowledge that a player needs to absorb before they can play semi-efficiently (not that the process is not fun; it just takes a considerable amount of time in comparison).
- On the technical side, DotA 2 has a better client by an order of magnitude. Also, it has a Linux-native version which runs perfectly.