Rust’s borrow checker may be annoying at times, but it forces you to think about ownership and prevents you from stuffing statefulness where it shouldn’t be.
is very hard to create a good inheritance structure that does not devolve over time as new requirements get added
That's such an important point. Whatever else folks take from this thread, I hope they catch that.
And I'll pile on to add - more layers is more risk. One layer of inheritance is a lot easier to keep maintaining than inheritance that goes four layers deep.
That said, I installed Android TV on a Raspberry Pi 4, connected that to a TV via HDMI, and have all the features (and way more) of a Smart TV or Roku, without the OS level ads or spying.
Cloudflare fought back against the patent troll and we won. We not only defeated Sable's claims in court, we forced Sable to pay Cloudflare for the trouble, and we got Sable's patents dedicated to the public, ensuring that it can never assert these patents against any other company ever again.
Exactly. So there's no way to measure the exact egg that was first born to a species we would not recognize as a chicken.
(Edit: Warning: Only bullshit meant to amuse and fascinate follows. I've been watching too much "SmartyPants" on DropOut.tv, where they try to make each-other laugh with serious sounding silly presenations.)
Further, we might each choose a different arbitrary egg and declare that eggs parent "not a chicken".
But for this question, that doesn't have to matter.
If we can all agree that something in the ancestry of the modern chicken was not a chicken, and agree that it was likely still birthed from an egg, then we can conclude that that egg came first.
Even if we cannot agree about which exact egg hatched into the first chicken, or which exact animal was the first chicken, we can agree on their relationship such that we can agree that any selected "first chicken egg" came before any selected "first chicken" to be born from it.
The hardest part of this proposition is whether we can agree that the first chicken was born inside an egg. I propose that it must have been, by our own definitioms, because we widely agree that chickens are born from eggs. Not by any intrinsic property, but simply by our accepted definition of the word "chicken".
So any hypothetical chicken-ancestor we choose as the "first chicken", but not born from an egg, we should not be willing to call "first chicken", after all.
So we must proceed forward in time from that failed choice of "first chicken" until something sufficiently chicken-like is born from an egg. Then we can call that animal our "first chicken", and examine it's relationship to "chicken eggs". We will, by our method of searching, always then find that the "chicken egg" that our "first chicken" hatched from, came first.
Weirdly, my back injury also has a cartoonish French accent.