@nedbat I find the uncle bob example even more ambiguous as each function is hardcoded to call the next, so the topmost one does everything that all three do. Only the bottom one is meaningfully reuseable. Perhaps all three should be chained by the caller rather than calling each other?
@TimHarford I’ve always felt uneasy about people referring to changes to price indexes as “inflation” and this article captures why. Thanks for the clarity.
@standupmaths When they find that all respondents said they'd use imperial, how will they report this? Surely percentages aren't British? Perhaps "Thirty-two thirty-twooths of respondents"... or perhaps theres already a unit the rest of the world has forgotten, 1586 hamlet-gibbets or some such
@willmcgugan Firstly, TIL that monotonic exists. Secondly I'm struggling with start_time. Why does it need to be a Reactive, what is the purpose of passing monotonic to it? When does monotonic actually get called? Every time start_time is evaluated? I guess not, presumably some global event?
@brettsky I mostly use it because it just feels better and more readable to have all the valid values 'declared' somewhere together rather than just putting them in docs. However, I don't always use it and would happily stop if it was shown to be unhelpful in some way.
@__mharrison__ Memoization, generally. I'll often pass the closure as a callback. For example I might have a database connection function that closes over the database credentials. That way I can pass it to anything that needs the database and not have to pass the credentials all around my code
@marksandspencer I think someone forgot to top line 6 up with salt. I got a bunch of these olives recently and all the packets from line 6 have no salt in (yes I'm aware this is a middle class problem, but it's not just any middle class problem...)
@glyph I experienced this recently. I was trying to answer the question "how do I provide this application to an engineer with no Python knowledge so they can install it on a server" but ended up learning the answer to "how do I get this code on pypi so someone can pip install it"
@TimHarford@richardvadon@BBCMoreOrLess The number of people infected at a given moment can change whilst R remains the same if either the duration of infection or the average time taken to infect R other people varies. No idea if this has happened but it's mathematically possible.
@OpenreachHelp I'd like to get FTTP but checker says unavailable. However there is a telegraph pole with FTTP closer to my house than the pole my current FTTC connection runs from so it's physically possible (house next door can get it). How can I talk to someone about rewiring?
@nedboulting For some reason I thought you might enjoy this. According to YouTube's automatic subtitles this Giro is being contested by Arnold Tomorrow and Fully Bogana (aka Phillippe O'Ghannon).
@twmp You can get ITV Hub+ for £3.99 for the month which means no ads and HD. This is pretty much compulsory if you have Freeview as the video quality on ITV4 is so low you can barely identify the riders. I only discovered this this year and it's great.