4. Web‐Based Tagging – Issues Encountered
• Using JavaScript to copy text into an OS’s clipboard is not particularly difficult.
• Unfortunately, automatically copying data from an OS clipboard into a text file is
significantly more difficult to do in an OS agnostic fashion, particularly when using
tools such as JS.
• The reason for this becomes fairly apparent when you look at the security
features built into JS. JS is specifically architected to “sand box” as many features
as possible with the browser and thereby, protect the host OS. Accordingly,
writing a file to the OS (even as ostensibly innocuous as a text file), is made
*intentionally* difficult by JS.
• There are OS specific work‐arounds to this, that will automatically monitor and
copy clipboard contents to files. Similarly, it is relatively easy to use JS to pass
clipboard contents along to another service (this, maintaining the sand box).
11. Barriers to Detecting Sarcasm
• Context – the identity, beliefs and demographics of the communicator
are essential to correctly identifying sarcasm – a 10 year old boy’s
views on the latest Transformer movie are likely to be very different
from those of a 45 year old woman’s. This would be essential in
determining whether the phrase “I love the Transformers” is sarcastic
or not.
• Emphasis (and/or Inflection) – In the absence of Context,
communicators will often use emphasis or inflection in the message
to communicate sarcasm. This is often lost in written
communications, especially if formatting and punctuation are
removed.