Dennis Hackethal’s Blog
My blog about philosophy, coding, and anything else that interests me.
History of post ‘Introducing: Quote Checker’
Versions are sorted from most recent to oldest with the original version at the bottom. Changes are highlighted relative to the next, i.e. older, version underneath. Only changed lines and their surrounding lines are shown, except for the original version, which is shown in full.
Revision 4 · · View this (the most recent) version (v5)
@@ -53,7 +53,7 @@ Next, compare his statement to how The Atlas Society quoted him: > % link: https://twitter.com/TheAtlasSociety/status/1752377409888755880 > The societies that have perpetuated the worst crimes against humanity have been censorship and propaganda states. Long live free speech. Do you see the difference? No? That’s where Quote Checker-comes in:+[comes in](https://www.quote-checker.com/diffs/atlas-society-misquotes-cameron-winklevoss): <div class="mx-4"> <pre class="pre-wrap">The societies that have perpet<del class="text-decoration-none" title="Deletions must be indicated, eg by ‘[...]’ or [replacement].">-r-</del><ins class="text-decoration-none" title="Insertions must be surrounded by [brackets].">+u+</ins>ated the worst crimes against humanity have been censorship and propaganda states. Long live free speech.</pre> @@ -73,7 +73,7 @@ Here’s how The Atlas Society quoted him: > % link: https://twitter.com/TheAtlasSociety/status/1753840794643927063 > Try persuasion instead of government cudgels. Try humanity instead of arrogance. Try freedom instead of coercion. Once again, the difference in letters is subtle and might escape the naked eye. Quote Checker-makes+[makes this difference obvious and exposes the-misquote+misquote](https://www.quote-checker.com/diffs/atlas-society-misquotes-rand-paul) – Paul said “humility”, not ‘humanity’: <div class="mx-4"> <pre class="pre-wrap">Try persuasion instead of government cudgels. Try hum<del class="text-decoration-none" title="Deletions must be indicated, eg by ‘[...]’ or [replacement].">-il-</del><ins class="text-decoration-none" title="Insertions must be surrounded by [brackets].">+an+</ins>ity instead of arrogance. Try freedom instead of coercion.</pre>
Revision 3 · · View this version (v4)
@@ -56,7 +56,7 @@ Next, compare his statement to how The Atlas Society quoted him: Do you see the difference? No? That’s where Quote Checker comes in: <div class="mx-4"> <pre class="pre-wrap">The societies that have perpet<del class="text-decoration-none" title="Deletions must be indicated, eg by ‘[...]’ or-[replacement].">r</del><ins+[replacement].">-r-</del><ins class="text-decoration-none" title="Insertions must be surrounded by-[brackets].">u</ins>ated+[brackets].">+u+</ins>ated the worst crimes against humanity have been censorship and propaganda states. Long live free speech.</pre> </div> Now you can clearly see that Winklevoss said “perpet**r**ated”, but The Atlas Society misquoted him as saying ‘perpet**u**ated’. That’s a [change in meaning](https://www.merriam-webster.com/grammar/perpetrate-vs-perpetuate-usage-difference) from just one swapped letter. Such mistakes don’t happen when you copy/paste, so we can conclude that The Atlas Society manually transcribes quotes. As you can see, that’s error prone. @@ -67,7 +67,7 @@ Or consider what Senator Rand Paul once said: > % link: https://www.youtube.com/watch?v=MI_Dm3pj3dQ&t=147s > Try persuasion instead of government cudgels. Try humility instead of arrogance. Try freedom instead of coercion. Here’s how +The Atlas Society quoted him: > % source: The Atlas Society > % link: https://twitter.com/TheAtlasSociety/status/1753840794643927063 @@ -76,10 +76,10 @@ Here’s how quoted him: Once again, the difference in letters is subtle and might escape the naked eye. Quote Checker makes this difference obvious and exposes the misquote – Paul said “humility”, not ‘humanity’: <div class="mx-4"> <pre class="pre-wrap">Try persuasion instead of government cudgels. Try hum<del class="text-decoration-none" title="Deletions must be indicated, eg by ‘[...]’ or-[replacement].">il</del><ins+[replacement].">-il-</del><ins class="text-decoration-none" title="Insertions must be surrounded by-[brackets].">an</ins>ity+[brackets].">+an+</ins>ity instead of arrogance. Try freedom instead of coercion.</pre> </div> Also observe that things we humans consider small can be important to machines. Here’s an example, +also taken from [a real quote](http://www.quote-checker.com/diffs/kieren-krazyander-misquotes-dennis-hackethal). The content doesn’t matter, focus only on the changes at the beginning of each line: <div class="mx-4"> <pre class="pre-wrap">1<del class="text-decoration-none" title="Deletions must be indicated, eg by [...] or [replacement].">-.-</del><ins class="text-decoration-none" title="Additions must be surrounded by [brackets].">+)+</ins><span class="text-muted diff-space"> </span>Creativity<span class="text-muted diff-space"> </span>is<span class="text-muted diff-space"> </span>necessary<span class="text-muted diff-space"> </span>and<span class="text-muted diff-space"> </span>sufficient<span class="text-muted diff-space"> </span>for<span class="text-muted diff-space"> </span>consciousness/sentience<span class="text-muted diff-space"> </span>to<span class="text-muted diff-space"> </span>arise.
Revision 2 · · View this version (v3)
Fix formatting of added examples
@@ -56,7 +56,7 @@ Next, compare his statement to how The Atlas Society quoted him: Do you see the difference? No? That’s where Quote Checker comes in: <div class="mx-4"> <pre-class="pre-wrap lh-md"><span>The<span class="text-muted">‧<wbr></span>societies<span class="text-muted">‧<wbr></span>that<span class="text-muted">‧<wbr></span>have<span class="text-muted">‧<wbr></span>perpet</span><del+class="pre-wrap">The societies that have perpet<del class="text-decoration-none" title="Deletions must be indicated, eg by ‘[...]’ or [replacement].">r</del><ins class="text-decoration-none" title="Insertions must be surrounded by-[brackets].">u</ins><span>ated<span class="text-muted">‧<wbr></span>the<span class="text-muted">‧<wbr></span>worst<span class="text-muted">‧<wbr></span>crimes<span class="text-muted">‧<wbr></span>against<span class="text-muted">‧<wbr></span>humanity<span class="text-muted">‧<wbr></span>have<span class="text-muted">‧<wbr></span>been<span class="text-muted">‧<wbr></span>censorship<span class="text-muted">‧<wbr></span>and<span class="text-muted">‧<wbr></span>propaganda<span class="text-muted">‧<wbr></span>states.<span class="text-muted">‧<wbr></span>Long<span class="text-muted">‧<wbr></span>live<span class="text-muted">‧<wbr></span>free<span class="text-muted">‧<wbr></span>speech.</span></pre>+[brackets].">u</ins>ated the worst crimes against humanity have been censorship and propaganda states. Long live free speech.</pre> </div> Now you can clearly see that Winklevoss said “perpet**r**ated”, but The Atlas Society misquoted him as saying ‘perpet**u**ated’. That’s a [change in meaning](https://www.merriam-webster.com/grammar/perpetrate-vs-perpetuate-usage-difference) from just one swapped letter. Such mistakes don’t happen when you copy/paste, so we can conclude that The Atlas Society manually transcribes quotes. As you can see, that’s error prone. @@ -76,13 +76,13 @@ Here’s how quoted him: Once again, the difference in letters is subtle and might escape the naked eye. Quote Checker makes this difference obvious and exposes the misquote – Paul said “humility”, not ‘humanity’: <div class="mx-4"> <pre-class="pre-wrap lh-md"><span>Try<span class="text-muted">‧<wbr></span>persuasion<span class="text-muted">‧<wbr></span>instead<span class="text-muted">‧<wbr></span>of<span class="text-muted">‧<wbr></span>government<span class="text-muted">‧<wbr></span>cudgels.<span class="text-muted">‧<wbr></span>Try<span class="text-muted">‧<wbr></span>hum</span><del+class="pre-wrap">Try persuasion instead of government cudgels. Try hum<del class="text-decoration-none" title="Deletions must be indicated, eg by ‘[...]’ or [replacement].">il</del><ins class="text-decoration-none" title="Insertions must be surrounded by-[brackets].">an</ins><span>ity<span class="text-muted">‧<wbr></span>instead<span class="text-muted">‧<wbr></span>of<span class="text-muted">‧<wbr></span>arrogance.<span class="text-muted">‧<wbr></span>Try<span class="text-muted">‧<wbr></span>freedom<span class="text-muted">‧<wbr></span>instead<span class="text-muted">‧<wbr></span>of<span class="text-muted">‧<wbr></span>coercion.</span></pre>+[brackets].">an</ins>ity instead of arrogance. Try freedom instead of coercion.</pre> </div> Also observe that things we humans consider small can be important to machines. Here’s an example, taken from [a real quote](http://www.quote-checker.com/diffs/kieren-krazyander-misquotes-dennis-hackethal). The content doesn’t matter, focus only on the changes at the beginning of each line: <div class="mx-4"> <pre-id="result"class="pre-wrap">1<del class="text-decoration-none" title="Deletions must be indicated, eg by [...] or [replacement].">-.-</del><ins class="text-decoration-none" title="Additions must be surrounded by [brackets].">+)+</ins><span class="text-muted diff-space"> </span>Creativity<span class="text-muted diff-space"> </span>is<span class="text-muted diff-space"> </span>necessary<span class="text-muted diff-space"> </span>and<span class="text-muted diff-space"> </span>sufficient<span class="text-muted diff-space"> </span>for<span class="text-muted diff-space"> </span>consciousness/sentience<span class="text-muted diff-space"> </span>to<span class="text-muted diff-space"> </span>arise. 2<del class="text-decoration-none" title="Deletions must be indicated, eg by [...] or [replacement].">-.-</del><ins class="text-decoration-none" title="Additions must be surrounded by [brackets].">+)+</ins><span class="text-muted diff-space"> </span>Animals<span class="text-muted diff-space"> </span>are<span class="text-muted diff-space"> </span>not<span class="text-muted diff-space"> </span>creative. 3<del class="text-decoration-none" title="Deletions must be indicated, eg by [...] or [replacement].">-.-</del><ins class="text-decoration-none" title="Additions must be surrounded by [brackets].">+)+</ins><span class="text-muted diff-space"> </span>Therefore,<span class="text-muted diff-space"> </span>animals<span class="text-muted diff-space"> </span>are<span class="text-muted diff-space"> </span>not<span class="text-muted diff-space"> </span>sentient.</pre> </div>
Revision 1 · · View this version (v2)
Add two more examples where a small change makes a non-negligible difference
@@ -41,7 +41,43 @@ When people hear the term ‘misquote’, they typically think of putting words Such mistakes may seem small, but they can easily compound when a misquote is itself misquoted and so on. Additionally, moving, adding, or omitting even small things can greatly change the meaning of some quotes. The size of some change in text does not always correspond to the size of that change in meaning. +Consider what Cameron Winklevoss said: +> % source: Cameron Winklevoss +> % link: https://twitter.com/cameron/status/1522743906110160896 +> The societies that have perpetrated the worst crimes against humanity have been censorship and propaganda states. Long live free speech. +Next, compare his statement to how The Atlas Society quoted him: +> % source: The Atlas Society +> % link: https://twitter.com/TheAtlasSociety/status/1752377409888755880 +> The societies that have perpetuated the worst crimes against humanity have been censorship and propaganda states. Long live free speech. +Do you see the difference? No? That’s where Quote Checker comes in: +<div class="mx-4"> +<pre class="pre-wrap lh-md"><span>The<span class="text-muted">‧<wbr></span>societies<span class="text-muted">‧<wbr></span>that<span class="text-muted">‧<wbr></span>have<span class="text-muted">‧<wbr></span>perpet</span><del class="text-decoration-none" title="Deletions must be indicated, eg by ‘[...]’ or [replacement].">r</del><ins class="text-decoration-none" title="Insertions must be surrounded by [brackets].">u</ins><span>ated<span class="text-muted">‧<wbr></span>the<span class="text-muted">‧<wbr></span>worst<span class="text-muted">‧<wbr></span>crimes<span class="text-muted">‧<wbr></span>against<span class="text-muted">‧<wbr></span>humanity<span class="text-muted">‧<wbr></span>have<span class="text-muted">‧<wbr></span>been<span class="text-muted">‧<wbr></span>censorship<span class="text-muted">‧<wbr></span>and<span class="text-muted">‧<wbr></span>propaganda<span class="text-muted">‧<wbr></span>states.<span class="text-muted">‧<wbr></span>Long<span class="text-muted">‧<wbr></span>live<span class="text-muted">‧<wbr></span>free<span class="text-muted">‧<wbr></span>speech.</span></pre> +</div> +Now you can clearly see that Winklevoss said “perpet**r**ated”, but The Atlas Society misquoted him as saying ‘perpet**u**ated’. That’s a [change in meaning](https://www.merriam-webster.com/grammar/perpetrate-vs-perpetuate-usage-difference) from just one swapped letter. Such mistakes don’t happen when you copy/paste, so we can conclude that The Atlas Society manually transcribes quotes. As you can see, that’s error prone. +Or consider what Senator Rand Paul once said: +> % source: Sen. Rand Paul +> % link: https://www.youtube.com/watch?v=MI_Dm3pj3dQ&t=147s +> Try persuasion instead of government cudgels. Try humility instead of arrogance. Try freedom instead of coercion. +Here’s how quoted him: +> % source: The Atlas Society +> % link: https://twitter.com/TheAtlasSociety/status/1753840794643927063 +> Try persuasion instead of government cudgels. Try humanity instead of arrogance. Try freedom instead of coercion. +Once again, the difference in letters is subtle and might escape the naked eye. Quote Checker makes this difference obvious and exposes the misquote – Paul said “humility”, not ‘humanity’: +<div class="mx-4"> +<pre class="pre-wrap lh-md"><span>Try<span class="text-muted">‧<wbr></span>persuasion<span class="text-muted">‧<wbr></span>instead<span class="text-muted">‧<wbr></span>of<span class="text-muted">‧<wbr></span>government<span class="text-muted">‧<wbr></span>cudgels.<span class="text-muted">‧<wbr></span>Try<span class="text-muted">‧<wbr></span>hum</span><del class="text-decoration-none" title="Deletions must be indicated, eg by ‘[...]’ or [replacement].">il</del><ins class="text-decoration-none" title="Insertions must be surrounded by [brackets].">an</ins><span>ity<span class="text-muted">‧<wbr></span>instead<span class="text-muted">‧<wbr></span>of<span class="text-muted">‧<wbr></span>arrogance.<span class="text-muted">‧<wbr></span>Try<span class="text-muted">‧<wbr></span>freedom<span class="text-muted">‧<wbr></span>instead<span class="text-muted">‧<wbr></span>of<span class="text-muted">‧<wbr></span>coercion.</span></pre> +</div> Also observe that things we humans consider small can be important to machines. Here’s an example, taken from [a real quote](http://www.quote-checker.com/diffs/kieren-krazyander-misquotes-dennis-hackethal). The content doesn’t matter, focus only on the changes at the beginning of each line:
Original · · View this version (v1)
# Introducing: Quote Checker I’ve built a tool that checks for misquotes. It’s called Quote Checker: www.quote-checker.com When I was translating David Deutsch’s book *The Beginning of Infinity*, our copy editor recommended providing missing sources for some of the quotes in the book. While researching those sources, I realized that the book contained [several misquotes](/posts/potential-errors-in-the-beginning-of-infinity#missing-sources-and-misquotes). We were too close to publication at that point to change the translation beyond small alterations, but I remember wishing I had had a tool to help me check for misquotes. As a programmer, my eye is already trained for small changes. It may sound insignificant, but a single missing semicolon can make the difference between a completely working and a completely broken program. That’s why so-called diffing software is among a programmer’s most important tools. But that software isn’t made for quoting specifically, it’s made for highlighting changes in code, and even a trained eye can easily miss smaller changes. Just as in programming, a single missing or improperly added semicolon can make or break a quote. What I needed was a smart diffing tool that could not only show me differences between original texts and corresponding quotes but also explain which differences were done properly vs improperly: if a quote differs from the original, the changes need to be indicated so that the reader isn’t misled. The result is Quote Checker. It’s free, at least for now. It compares a given quote to the original text and highlights any issues. Quote Checker has two main customers: readers and writers. Readers can use the tool to check whether some quote they read is accurate. If it isn’t, they can hold the quoter accountable by publishing a diff of the misquote. Writers – authors, publishers, journalists, students, etc. – can use the tool to quote properly in the first place. They should paste their quotes into Quote Checker before publication. Writers who are themselves misquoted can publish a diff to explain and make light of the misquote. In short, Quote Checker aims to increase intellectual [conscientiousness](/posts/core-objectivist-values#conscientiousness) among readers and writers. To learn more, visit www.quote-checker.com. I’ve already documented a bunch of misquotes in the past few days since its release – you won’t believe how common misquotes are! I also paste an [article](http://www.quote-checker.com/pages/rationale) from the Quote Checker site explaining the functionality and rationale below for posterity. (Future changes may not be reflected.) --- ## What’s the big deal? ##### *I get that one shouldn’t alter a quote too much. But if someone just made a small mistake, what’s the big deal?!* Consider this passage from Marta Stanton’s *The Right to Misquote*[^1] (bold emphasis added, footnote removed): > *Webster’s New College Dictionary* defines quotation marks as punctuation marks “used chiefly to indicate the beginning and the end of a quotation in which the *exact phraseology* of another or of a text is directly cited.” When quotation marks are used, the reader automatically attributes the **exact words** within the quotation marks to the person cited. The reader believes that the quotation marks represent that the author is **accurately conveying language** used by another **without paraphrasing or fabricating**. The reader is on guard when quotation marks are lacking that the author may have paraphrased the exact wording or inserted his own rendition of the statement. However, **the reader lowers his guard at the sight of quotation marks and believes that the exact language must have been used** or the author could not have placed quotation marks around the words. I should give a fair warning that I’m about to disagree with Stanton in two regards below, but I wholeheartedly agree with the quote above. In other words, quotation marks (and blockquotes) not only indicate another’s speech but signal **intellectual conscientiousness** on the part of the quoter. When this conscientiousness is signaled but not delivered, that’s a type of fraud. ##### *If the meaning of the quote is retained, what’s the harm?* The harm is difficult to gauge. Conveying the intended meaning is difficult enough when a quote remains unchanged; alterations typically increase this difficulty, especially if they are not indicated. Even the author of the original text may not always be in a position to determine whether an altered quote accurately conveys the meaning he intended. This is because no text is ever obvious and every reader has to recreate the meaning while reading. (This is an insight from Popperian epistemology explained by physicist David Deutsch in his book *The Beginning of Infinity*, chapter 10.) Should the author consent to the publishing of inaccurate quotes of his original text, or should he retroactively deem them no big deal or choose to be associated with them, this doesn’t necessarily help readers trying to understand his text, nor does it solve the fraudulent nature of misquotes. (I disagree here with Stanton, p. 448., that an author’s chosen association with a misquote makes the misquote acceptable.) ##### *But all I did was omit a comma! (Or something like that.)* When people hear the term ‘misquote’, they typically think of putting words in someone’s mouth or grossly misrepresenting someone’s speech. While there are more and less egregious cases of misquotes, even minor changes to punctuation can, when done improperly, turn a quote into a misquote. (I use a stricter standard than Stanton (see p. 448 under "B. Acceptable Alterations of Quotations"), who, on the given page, contradicts the quote above.) Such mistakes may seem small, but they can easily compound when a misquote is itself misquoted and so on. Additionally, moving, adding, or omitting even small things can greatly change the meaning of some quotes. The size of some change in text does not always correspond to the size of that change in meaning. Also observe that things we humans consider small can be important to machines. Here’s an example, taken from [a real quote](http://www.quote-checker.com/diffs/kieren-krazyander-misquotes-dennis-hackethal). The content doesn’t matter, focus only on the changes at the beginning of each line: <div class="mx-4"> <pre id="result" class="pre-wrap">1<del class="text-decoration-none" title="Deletions must be indicated, eg by [...] or [replacement].">-.-</del><ins class="text-decoration-none" title="Additions must be surrounded by [brackets].">+)+</ins><span class="text-muted diff-space"> </span>Creativity<span class="text-muted diff-space"> </span>is<span class="text-muted diff-space"> </span>necessary<span class="text-muted diff-space"> </span>and<span class="text-muted diff-space"> </span>sufficient<span class="text-muted diff-space"> </span>for<span class="text-muted diff-space"> </span>consciousness/sentience<span class="text-muted diff-space"> </span>to<span class="text-muted diff-space"> </span>arise. 2<del class="text-decoration-none" title="Deletions must be indicated, eg by [...] or [replacement].">-.-</del><ins class="text-decoration-none" title="Additions must be surrounded by [brackets].">+)+</ins><span class="text-muted diff-space"> </span>Animals<span class="text-muted diff-space"> </span>are<span class="text-muted diff-space"> </span>not<span class="text-muted diff-space"> </span>creative. 3<del class="text-decoration-none" title="Deletions must be indicated, eg by [...] or [replacement].">-.-</del><ins class="text-decoration-none" title="Additions must be surrounded by [brackets].">+)+</ins><span class="text-muted diff-space"> </span>Therefore,<span class="text-muted diff-space"> </span>animals<span class="text-muted diff-space"> </span>are<span class="text-muted diff-space"> </span>not<span class="text-muted diff-space"> </span>sentient.</pre> </div> All the quoter did was change periods to closing parentheses. That may not be a big deal to humans, but it will break the formatting rendered by certain programs processing this text (such as markdown formatting, in this instance). We cannot possibly know or anticipate everything that depends on the accurate rendition of a quote, so it’s best not to change it improperly in the first place. ##### *Fair enough. But if I do need to make changes to a quote, how do I make them properly?* There are different style guides out there, such as Chicago and MLA, and the specifics will depend on which style guide you choose. The general rule is that your quote must reproduce the exact wording of the original text letter for letter while retaining the formatting (italics, bold, underline, strikethrough, etc.). When you do need to omit parts of the original, use ellipses (e.g. ‘[...]’); surround additions by square brackets (e.g. ‘This is a [great] quote.’). When you remove or add formatting, indicate the changes in your own text, as I did above when I quoted *The Right to Misquote*, or add brackets inside the quote indicating the change. ##### *Any other tips?* First of all, [use this tool!](http://www.quote-checker.com/diffs/new) It gives you a detailed view of the differences between a given original text and the corresponding quote; it also lists issues you need to fix in order to avoid a misquote. Never quote from memory, always consult the original source. Whenever possible, copy/paste, ensuring that the formatting carried over. Don’t assume that you can judge whether an unindicated change to a quote results in a change in meaning or ‘isn’t a big deal’. Remember the meaning of quotation marks and be true to that meaning. [^1]: Marta Stanton, *The Right to Misquote*, 14 Hastings Comm. & Ent. L.J. 424 (1992). Available at: https://repository.uchastings.edu/hastings_comm_ent_law_journal/vol14/iss3/4