138 karma · joined October 21, 2011
marcins at gmail dot com
That would assume he's even looked at the code in the first place - I think his whole thesis is based on you never looking at the code.
And Meta's way of doing this is with Relay, so you are still defining component data requirements with the components and query fragments, but there's a compile step that produces those route level queries.. so you still get "co-location of a component's data requirements with the component", and "top level early data fetch" for the render-as-you-fetch pattern.
This change breaks the fetch-as-you-render pattern where components make individual data requests for their data, because that pattern is considered bad for performance (for Meta's use case).
If I have a bit more time, but still relatively lazy, I'll use the stand mixer, but proof in my oven for an hour or two, which has a proofing mode which is basically a low temperature steam oven for a nice warm humid environment.
I got curious - the email address in the reply is "ericbrodsky" - I did find an Eric Brodsky on LinkedIn who was at Wisconsin until '95 - so it's possible Ethan is his son, and he used his dad's email address?
Some more digging, and I found this profile: https://www.linkedin.com/in/ethanbrodsky/ - could be him? Went to Wisconsin a few years later (so was likely in HS when he wrote the SoundBlaster stuff).
Well, you can push the button on the end of the left stalk to trigger a wipe - and that causes the controls to appear as a "card" on the screen if you want to set the wipers manually.
EDIT: Nice, it's playable in a browser here: https://playclassic.games/games/combat-flight-simulator-dos-...
He has, he blamed energy efficient lightbulbs: https://www.theguardian.com/us-news/2019/sep/13/trump-orange...
As someone with a comfortable WFH situation, and a 1h commute, I’ll definitely be staying at home most of the time once offices re-open - and maybe even consider moving a bit further out for a bit more space.