I typically use those when the following code does something emunexpected, relies on external state or is setting state relied on by something else.
There are times where you can’t rewrite or refactor something or have Toni’s ran API with non-obvious behavior. Plus NOTE is shorter than HERE BE DRAGONS
This seems to be an issue in the PaaS space. The guy who runs CapRover illegally changed the license on it to be nonfree, without copyright assignments from any of the contributors who worked on it when it was free software.
It’s deceptive, because it starts out saying APACHE LICENSE but then adds a bunch of nonfree provisions to it, making it NOT Apache licensed.
It’s especially galling when all of these people are trying to nickel and dime their users with this open core nonsense while their business wouldn’t exist if not for docker, k8s, postgres, mysql, node, php, all being open source.
I wonder how good it would be to convert sheet music to MusicXML. All the current tools more or less suck with this task, or maybe I’m just ignorant and don’t know what lego bricks to put together.
I was a Nexus/Pixel user for 10+ years. Majority of the phones I owned during that time had some quirks or issues. The worst examples were Nexus 5X and Pixel 5 – both just suddenly froze one day, shut down, and never turned back on again. After that Pixel 5 surprise I grudgingly switched to iPhone 12 mini.
I still think Google’s Android UI is the best one out there for me, and I despise a lot in the iPhone UX (such as the keyboard) but I just need a phone that works and I can get repaired or replaced easily if I need to. At least in Finland, Google’s customer service has been abysmal over the years.
Almost certainly a lot of the people saying they are ”crossing” their eyes are actually ”uncrossing” their eyes; focusing the eyes straighter than what would normally happen on the surface where the image is laid out.
This is also how the legendary ”Magic Eye” books were supposed to be viewed. Not by crossing the eyes.