16 karma · joined October 29, 2019
In your case if there was no indicator light. Then you could go for it when the traffic was going in the same direction as you or when clear from the other direction.
The general rule of thumb is from any corner you can cross. That does not mean you get to stop traffic to do so. Though it seems much more common now for people to just cross wherever they want in the area I live in. They seem surprised when I honk at them. It shakes them out of them looking down at their phone while randomly walking around. You may have 'right of way' but the driver does not always see you in time. Be safe.
Will there be a recession? Yeah. When, is the trick, it could be tomorrow or 10+ years from now. That recession will also be followed by a boom. Such is life. That we have not had one recently is a bit unusual but not unprecedented. You could even argue the the world is already in the 'coming' recession, minus the US.
I would posit people wanting a recession is just a form of jealously and resentment. Normal? Not in my experience. But then I may have just not noticed. I remember the gas lines of the 70s. No one really wants that just to feel smug, do they?
That 'scene' is also full of drama and very insular. Donate to IA to help them build better infrastructure and better search. But donating because they host old abandoned DOS games I would not call a good reason, and misplaced. Because the people doing the majority of the work are doing it because they like it, not money. IA does have some work around that such as getting dosbox and mame running in a browser. Just be clear on what you are donating to.
Was it all a good choice? For some it was annoying. There was a shortcut that did the same thing. If you double clicked the upper left it would close the window too. Which is how they taught people to use win3x. Most certainly it was an interesting compromise to the constraints they had.
Copying the style was all on everyone else though. They wanted it to be familiar to windows users. All to 'gain market-share' I guess.
It is a good framework to get you in the ballpark of the correct thing. Even usually 99% of the time it is right. But sometimes the arch bites back due to your data.
However, over time they have hidden variables that no one knows how to measure. Say to day you are in a bad mood. You go to a store pick up an item and go 'nah not going to buy that'. Then tomorrow you are in a good mood. You go to the same store and buy that item. Your neighbor does the same thing but does not buy it at all. Economics is very bad at figuring out what that even meant. But to know if handing people cash, or taxing more/less, or changing policies you kind of need to know what it did mean. Experimenting is a good idea which we have been doing for a long time. But the models still do not match.
The other issue is many of these things are huge systems (macro economics). You can change one little thing and it has an effect on 3 other things that you did not want. To use the classic micro economic model. The pizza joint. I raise my price because (MR=MC). I sell less pizzas but my profit is up. Profit does not come from nowhere. My customers paid more. So they can buy less of something else. I bought less items from my wholesalers so their profit is down. The gov gets more money because of taxes. One little change touched dozens of other stores/governments/people not even related to me. Getting that model right is tricky with thousands of hidden variables that more like functions.
Usually 1-7 are all you need. If you get all the way to 10 you are in the deep end for most things.
Big O is good for many things. But in reality big O is O(N)+C where the C can get you. That is where the later steps help. But usually you can totally ignore it. Most of the big wins I get are just from flipping out a bad search for a O(log(n)) search, or removing 'extra' code.
You could save it for 15 and have 37k (7k interest)after 15 years. Or 0. You could save it for 30 and have 126k (54k interest) after 30 years. Or 0.
I do not know what MS would recommend these days. From my point of view they basically functionally abandoned it but dragged it along because most of their stuff was built with it. The .NET libs was where all the new stuff was going (WPF, WinUI). WTL may be worth a look it looks like it comes out of the ATL/MFC lineage.
Another pitfall I see is what I call 'claiming with neglect' where a user will claim something then let no one else touch it, usually in a pull request that someone put a bunch of time into. But then not do what they said they were going to do. Two years later the pull request dies on the vine and nothing changes. The person who made the request usually just wanders off due to lack of feedback.
Another is letting pull requests sit for years. Just set a max timeframe. If it does not go in that time close it. Do leave the person hanging. I get that happens on a dead project. But on a project that is obviously active? Give that pull request some love. Close it, tweak it, or merge it (something!).