Not technical/concrete (examples are missing!) enough for me to really understand what techniques the author is getting at. How would the author achieve all these exclusion mechanisms in a distributed system instead of letting the database engine handle that?
Those cat corridors are cool as shit. I love little doors and hidden hallways, it's almost victorian. I would only worry about "noise" leaking out of the bedrooms...
Unpopular opinion: if it walks like a duck and quacks like a duck, then dude, it's a duck.
Inverted chords have, in my ears, never sounded anything like the chords they are supposedly an inversion of. It's like saying "10 is just really 3+7". It's true, and it's also useless. Let 10 be 10. Let 3 be 3. Etc.
Most composers don't even use this system as they compose, it's just for after the fact analysis. Composers hear a tune in their head and then transcribe it. Unless they're writing cookie cutter shit without inspiration, then they might synthesize some soulless crap that intentionally follows some well known chord progression as picked by a dart thrown at a poster of the circle of fifths.
E-G is a 3 semitone interval and G-C is 5 semitones so it's an E+3+5 chord. If you wanna play it on piano, that means leave a gap of 2 keys and then a gap of 4 keys.
Known in western classical harmonization theory as "Em+" (E chord with minor third, augmented 5th). C first inv is actually Gsus4add6no5 or as I like to call it G+5+4. It has an incredibly warm and rich tone, nothing like C+4+3 (C major triad).
It works in C because all of its notes are also present in the C major scale, but that's just a coincidence. Calling it a C inverted chord is like making astrological or numerological conclusions.
And no, shifting up or down by octaves is not the same sound. It's close but not equal. You can probably get away with octave substitutions in a busy song but you can not say it sounds exactly the same. A 9th is not a 2nd. 11 not 4, 13 not 6. When you play La Campanella, is that your excuse for skipping those octave jumps? :)
It would make jazz lead sheets impossible to read and play. The whole point of a jazz lead sheet is that a chord symbol can be played in a huge variety of different ways depending on how the jam is going. If you followed the chord symbols literally and only played them all in root closed position then depending on the stage you might get a cymbal thrown at you.
They aren't even going to be embarrassed - Ukraine will get a peace deal forced on it and Russia will declare a glorious victory and that will become the history that everyone remembers.
Easy to switch, easy to know what you have on each one. Easy to move windows to different desktops. I go years between trying them and always get frustrated by how poorly they work, but it has been so long since my last attempt that I don't remember exactly what annoyed me last time I tried.
> In Go or Rust, returning an error is also a “color” that spreads out to the top of the call stack.
That's wrong... Suppose A calls B and B returns a Result<T> (so it's colored as you say). A can match both the Some() and the Err() variants of B and return something other than the error in the latter case. So A can shed the color. There is no way to "shed" async-ness like that in javascript.
> There is no way to "shed" async-ness like that in javascript.
In rust you can simply call `block_on` and call it a day. In JS there isn't such a construct by default because the blocking the thread would freeze the app, but it exists in every other language with async/await that I'm aware of.