> Their usage of upsert appears different than I was used to:
> Them: Upsert = Get or Insert
I agree that their choice of labeling the proposal as "upsert" is less than ideal. However, this functionality is reminiscent of a very useful Perl capability known as autovivification[0] as described in the motivation section:
A common problem when using a Map or WeakMap is how to
handle doing an update when you're not sure if the key
already exists in the map.
I do this all the time, getOrInsert would come really handy: you need something from a Map-backed storage, but the value may be unset, so you first check if it's undefined, set the default value, and then use that.
Every mention of efficiency is about the chemical process, not about vision as such.
> anaerobic glycolysis that is significantly less efficient than oxygen-powered metabolism
> Oxygen molecules make energy production in cells extremely efficient.
> the presence of oxygen makes energy extraction from a single glucose molecule 15 times as efficient, and sometimes more.
> This energetic ability is powered by an inefficient metabolism.
> This suggested that the strange structure wasn’t bringing oxygen into the bird’s retina; rather, it was helping to pump glucose in, thereby enabling the less efficient anaerobic process.
You complained about the article's talk about "inefficiency" -- you quoted it. But as I noted, THEIR mention of efficiency/inefficiency was ALWAYS about the chemical process, not about efficiency of vision. Now you're totally moving the goalposts. I don't understand why you're playing such an obviously absurd game but I will leave you to it.
I'm not moving goalposts. My 2nd comment just adds detail, which i hoped the reader would manage to infer based on my 1st one. That's all.
My point is it's like saying a car is more inefficient than a bicycle because it uses (more) fuel... totally ignoring that it also gets you much further and that too much faster.
Whereas a valid, to me, criticism would be that a particular car is less efficient than another car bc it burns more gas, when both do about as good a job.
I don't think the article asserts that the better bird vision is primarily due to the absence of occluding blood vessels, although that is an advantage.
Scientists noted that the bird eye produces good results with a less efficient process. This article is only about the explanation for that. Presumably they would have been just as interested if a human level eye also operated without oxygen.
Couldn't have said it better, felt the same way about it.
Another example is military and defense, or pharmaceuticals. Some rather beneficial and even necessary aspects to both, yet some disagreeable things to either as well.
Their usage of upsert appears different than I was used to:
Me: Upsert = Update or Insert
Them: Upsert = Get or Insert
reply