CS teargas looses effectiveness after repeated exposures, such as the training the U.S. Army puts every soldier through at least once per year (if not significantly more often). The shooter was a former soldier (I refrain from calling him a "veteran", as he deserves to be struck from the rolls and his name forgotten), so teargas immunity is a required tactical assumption.
The russian have and have used knockout gas think is was a big standoff in a theater. They claimed it was an aerosolized fentanyl that can need only skin contact a gas mask won't help you need a full NBC rated suit.
Yeah, they used it, but it killed a bunch (but not all) of the hostages, too. The stuff falls in the "less-lethal" category, rather than "non-lethal".
How so? A hebrew daleth doesn't look anything like a triangle.
At the time of King David, Hebrew was still using Phoenician-based script http://www.omniglot.com/writin... (which used a triangle for daleth), rather than the modern Aramaic-based script http://www.omniglot.com/writin... (Aramaic) http://www.omniglot.com/writin... (Hebrew), so the doubled-daleth could be a valid explanation for the Star of David symbol.
Pascal used to be in high use, heck the classic versions of MacOS (a.k.a. "System", pre-OS X) were built in it, with the C libraries really just being interfaces to the Pascal libraries. The language syntax is different, but not immensely so, from C, but it does take a few more keypresses to do the same thing (my theory as to why C/C++ overtook Pascal). The program flow is also nearly identical, the main difference being that Pascal has pass-by-reference (missing from C, included in C++) in addition to pass-by-value and pass-by-pointer, but doesn't have all the additional baggage/capability of templates and STL.
There are two things that tend to trip people up when going from Pascal to C (or C to Pascal): 1. Pascal's array indices start at 1, while C's start at 0, 2. Pascal's strings are fixed length by default with the length as a separate data member, with C's being variable length but null-terminated. Pascal's string approach is inherently safer, but is also a pain in the ass if you need a string that keeps changing size or you need one longer than 255 characters. C's approach, while more flexible, has led to the all-too-common buffer overflow vulnerabilities.
If Neil Sloane is so smart, why ain't he rich?
Let's see, they say that "Knowledge is Power", so knowledge = power, and we know from physics that power = work / time. And finally, they say that "Time is money", so time = money.
So, making the substitutions: knowledge = work / money, and solving for money, money = work / knowledge.
So, now we can see that the dumber you are, the more money you can make!
Computer programmers do it byte by byte.