Pedantic: the axioms of Boolean algebra don’t assign any natural numbers to the elements “top” and “bottom” of the set it operates on. The notation is usually “1” and “0” but it doesn’t have to be. It’s a convenience that many computer languages have named those elements “true” and “false”, and yes, it’s totally valid that in some representations, top = 0 = true and bottom = 1 = false.
Technically true, in practice using 0 for the bottom element and 1 for the top is a pretty strong convention; justified, for example, by the connection to probability measures and isomorphism with the Boolean ring ℤ/2ℤ.
If you want to make an argument for something else being the representations of boolean variables than 0 for false and 1 for true, one could make the case for true being all bits set.
That would make it slightly easier to do things like memset()'ing a vector of boolean, or a struct containing a boolean like in this case. Backwards compatibility with pre-_Bool boolean expressions in C99 probably made that a non starter in any case.
A 1-bit integer can be interpreted as either a signed integer or as an unsigned integer, exactly like an integer number of any other size.
Converting a 1-bit integer to a byte-sized or word-sized integer, by using the same extension rules as for any other size (i.e. by using either sign extension or zero extension), yields as the converted value for "true" either "1" for the unsigned integer interpretation or the value with all ones (i.e. "-1") for the signed integer interpretation.
So you could have "unsigned bool" and "signed bool", exactly like you have "unsigned char" and "signed char", to choose between the 2 possible representations.
That is right, and you could map the Boolean values to other numbers, e.g. mapping them to +1 and -1 corresponds better to many of the hardware implementation techniques for logic circuits.
However when the use of Boolean algebra is embedded in some bigger theories, there are cases when the mapping to 0 and 1 becomes mandatory, e.g. in relationship with the theory of probabilities or with the theory of binary polynomials, where the logical operations can be mapped to arithmetic or algebraic operations.
The mapping to 0 and 1 is fully exploited in APL and its derivatives, where it enables the concise writing of many kinds of conditional expressions (in a similar manner to how mask registers are used in GPUs and in AVX-512).
> Pedantic: the axioms of Boolean algebra don’t assign any natural numbers to the elements “top” and “bottom” of the set it operates on.
Yes? That's precisely what I meant when I said that the traditional presentation of mathematical logic get it wrong: it assigns 0 to FALSE and 1 to TRUE, but it can be done other way around.
Nutrition too. Not to paint everyone in the construction industry with the same brush, but there’s often a lot of cheap, high calorie, fast food and sugary drinks on site and in work trucks. This is manageable for younger workers, but by a certain age, the job responsibilities become less physically demanding, the metabolism slows down, and the eating habits remain.
By keeping the whole thing on earth we can also reclaim the gold, copper, and rare earth metals when it’s financially viable to do so, rather than just letting them burn up on reentry.
This would need quite a lot of force to overcome friction and cinch tight, no? Aside from some fun marketing, the problem is already solved by items like ratchet tie downs, Velcro straps or even just cord/rope with the right bundling knots.
I didn’t know it was called crosswordese! I wonder what the most common term used is. As a very occasional player, for some reason ARIA, IBIS, and VENI/VIDI/VICI stick out, but I’m sure it’s actually one with an E.
VENI/VIDI/VICI are easy for anyone who studied Latin (as indeed used to be common), and ARIA is similarly easy for anyone who knows about opera. Basically, the crossword is for snobs.
I agree that crosswords often include cultural references that lean towards certain demographics / assuming particular education, and that can feel exclusionary if you don’t share that background - and there's even an argument to suggest snobbery might be behind those choices.
But I disagree that that makes it for snobs. Snobbery is more about an attitude of looking down on others or their tastes, whereas knowing Latin or being a fan of opera is really just about exposure.
Sure, there exist some (too many) opera fans who would say something like "it's real art compared to pop or hip hop being low class trash", but that's not a defining part of liking opera and plenty of people who like opera aren't snobs. Ironically it's a different form of snobbery (sometimes called reverse snobbery though personally I hate that term), to dismiss anyone who learned Latin or who likes opera as being a snob!
The middle 4 are all fairly common words. "Ode" isn't super common, but I hear it in "An ode to..." phrases. And "err" I've only ever heard in 1 phrase: "To err is human."
That's not really the concept. People know what an orca is.
But if you see a crossword clue that says "black and white animal", you know that the answer is ORCA without even needing to look at the number of letters in the answer. (Could it be "skunk"? Could it be "panda"? No, those are stupid questions.) Same thing if the clue is "marine predator". (Could that be "shark"? No.) The words I listed are incredibly likely to appear in crossword puzzles. That's what's weird about them.
The S is simply too expensive. People in the market for $100K+ sedans/coupes are gonna perceive more curb appeal from a Mercedes, Audi, BMW or Porsche.
Tesla crashed the allure of its brand by lowering the price point of the Y and 3. The X and S aren’t different enough to attract $100K+ purchasers.
(It’s one reason why Toyota and other brands use different marks like Lexus for their high end offerings).
I would guess that even at the time a circular viewport would have seemed a bit weird and so rectangular was preferred. After all, theater stages, most windows, photographs and books - all common place - aren’t circular either.
reply