• Agreement, Rationality

We might say that the rational person is the kind of person who thinks clearly. Clarity of thought might consist of the ability to avoid contradiction or perhaps the ability to derive valuable information from large, complicated sets of data. Alternatively, we might also insist that the rationality of some individual can be determined only if we also know what percentage of his decisions have turned out in his favor (or, of course, what percentage of those decisions were motivated correctly and resulted in God’s will being fulfilled).

• Logic and Minimum Wage

This is not an economical study that tries to confirm or disconfirm claims about the relationship between minimum wage and the price of goods. This is a mere refutation of a particular low-quality (invalid) argument that’s been used by people who are more interested in bolstering an ideology than they are in attempting to discard bad reasoning habits and falsehoods. If you believe to be in possession of a counterexample to the claim that raising minimum wage tends to influence the price of goods in an upward direction, then you’d benefit greatly from deploying one that is not internally flawed.

• Logic and Mathematics

The difference between logic and mathematics appears to be a difference between objects of abstraction. Logic abstracts from particular sentential units (or propositions), while mathematics abstracts from units of a much more narrow category: only those that somehow relate to quantity or magnitude. So in logic we aim for valid permutations of groups of assertions in natural language (or a translated derivative thereof), while in mathematics we aim for valid permutations of pure quantity (represented by number).

• MathJax

MathJax is a JavaScript library that allows us to use TeX to render mathematical notation as SVGs. In this case, since I am using Jekyll, I can insert the following markup directly into my Markdown documents:

• Execution Context in JavaScript

Variable and function declarations are stored in memory during the compilation phase (or perhaps more accurately, the interpretation phase). This is commonly expressed in a slightly more poetic way by saying that variable and function declarations are “hoisted” to the top of their scope. This can lead to some counterintuitive results.

• Reasons to Doubt Flint McGlaughlin

Flint McGlaughlin is the founder and director of MECLABS. He has a website that makes use of media queries, but no viewport meta tag. He also studies offer response and value proposition optimization, and considers himself a philosopher.

The Atom text editor comes with a number of default snippets that are associated with (and activated by) Emmet-like abbreviations. We can type an abbreviation, and then hit TAB to expand that abbreviation into a pre-defined snippet of code. This is particularly useful in eliminating repetition.