Live data from Hacker News

The Controlled Natural Language of Randall Munroe's Thing Explainer [pdf]

arxiv.org

81–90 of 94 posts

Re: The Controlled Natural Language of Randall Munroe's Thing Explainer [pdf]

#81
post #46
post #43

Earlier quoted context omitted.

To me, language is wielded with dual intention: (1) to convey meaning ("A thorough lecturer") & (2) to convey meaning in a pleasing manner to the listener ("A good lecturer"). Expanding vocabulary to accentuate (2) by necessity compromises (1) for classes of listeners / readers who are not familiar with that vocabulary superset . Which decomposes the optimization problem to "Who is my audience and what is their comfo…

Rare words can make writing more efficient and enjoyable. But it doesn't always. To my ears: "I use language for two reasons:" Is better than "To me, language is wielded with dual intention" But I always enjoy the word "florid", even though it's not in the top 1000 words.

Which of those I'd use would be dependant on the situation. If I'm trying to convey a tone of militant anger or something similar, I'd go with the latter.

Re: The Controlled Natural Language of Randall Munroe's Thing Explainer [pdf]

#82
post #23

Earlier quoted context omitted.

The text editor is here: http://xkcd.com/simplewriter/ Try it! 1,000 words is an unrealistic constraint. But I'm amazed how often I use a complex word when the simple alternative is better. Or... Sticking to 1,000 words is hard. But doing it often makes my writing better.

The constraint made me realize that the complex word isn't that helpful when the other person doesn't know much behind the word. You need to get inventive, and at some point, you might start having fun. I used this to explain encryption, and from the feedback I've got, I seem to have done a good job. It gets repetitive at times, but I managed to slip in PKI, password storage, and a brief summary of the Crypto Wars. h…

I like how the text of your icon of an unencrypted messsage is completely breaking out of the Allowed Wordset.

Re: The Controlled Natural Language of Randall Munroe's Thing Explainer [pdf]

#83

I thought Thing Explainer is a fun experiment and a delightful book, but as an attempt (and it isn't a serious attempt) to use only simple and super-commonly-used language, it doesn't hit the home base. As I speak English as my second language I'm acutely aware of this. Thing explainer uses the 1000 most commonly used lemmas, but words have multiple senses, and some of them are commonly used and some are not. From a…

[deleted]

Re: The Controlled Natural Language of Randall Munroe's Thing Explainer [pdf]

#84
post #77
post #73

Earlier quoted context omitted.

"Set upon" can mean either "to begin to attack" or "to cause to begin to attack", although in the latter case the target of attack goes between "set" and "upon": The dog set upon the cat. (began to attack the cat) The person set the dog upon the cat. (caused the dog to begin to attack the cat) The second meaning could make sense in the original sentence with John being the attacker, a date (fruit) being the target of…

Thank you for the clarification. I suspected the "by" portion might be key, mainly because it felt like it was missing (and thus a requirement). That it helps distinguish the meaning makes sense. I really should spend some time to research the mechanics of my native tongue, rather than rely on what sounds right and the simplistic rules I can remember from primary school. This has been on my mental to-do list at diffe…

Just remember that language isn't truly normative - in general, one of the best tests for "correctness" is "appears in speech by native speakers". Which is somewhat complicated by the existence of written language. In English, Shakespeare is somewhat famously the inventor of a number of idioms that would probably seem strange at the time, but are now ingrained to the English language, see eg:

"You're quoting Shakespeare" - Rob Brydon reveals popular Shakespeare phrases in everyday use: https://www.youtube.com/watch?v=Ig6f5fT0Xho

Or, "My Shakespeare - a new poem by Kate Tempest": https://www.youtube.com/watch?v=i_auc2Z67OM

Re: The Controlled Natural Language of Randall Munroe's Thing Explainer [pdf]

#85
post #23

I thought Thing Explainer is a fun experiment and a delightful book, but as an attempt (and it isn't a serious attempt) to use only simple and super-commonly-used language, it doesn't hit the home base. As I speak English as my second language I'm acutely aware of this. Thing explainer uses the 1000 most commonly used lemmas, but words have multiple senses, and some of them are commonly used and some are not. From a…

The text editor is here: http://xkcd.com/simplewriter/ Try it! 1,000 words is an unrealistic constraint. But I'm amazed how often I use a complex word when the simple alternative is better. Or... Sticking to 1,000 words is hard. But doing it often makes my writing better.

[deleted]

Re: The Controlled Natural Language of Randall Munroe's Thing Explainer [pdf]

#86
post #69

Earlier quoted context omitted.

From what I recall, 'set' is the word in the English language which has most meanings - over 50.

Depending on which dictionary you use, it's either put or set .

Perhaps it's time to revisit some OO/database terms, to avoid things like: Person.set(up), db.put(down), set.contains(Person) ;-)

Re: The Controlled Natural Language of Randall Munroe's Thing Explainer [pdf]

#88
post #55
post #46

Earlier quoted context omitted.

Rare words can make writing more efficient and enjoyable. But it doesn't always. To my ears: "I use language for two reasons:" Is better than "To me, language is wielded with dual intention" But I always enjoy the word "florid", even though it's not in the top 1000 words.

Indeed. Efficient use of language can be far more compelling than florid prose. Of course, it can also be more difficult to convey the same meaning tersely, hence the old quote (who's source I forget, and I'm likely mangling) "I didn't have time to write you a short letter, so I wrote you a long one".

It's Blaise Pascal: https://en.wikiquote.org/wiki/Blaise_Pascal#Quotes

Re: The Controlled Natural Language of Randall Munroe's Thing Explainer [pdf]

#89
post #23

Earlier quoted context omitted.

The text editor is here: http://xkcd.com/simplewriter/ Try it! 1,000 words is an unrealistic constraint. But I'm amazed how often I use a complex word when the simple alternative is better. Or... Sticking to 1,000 words is hard. But doing it often makes my writing better.

I wasn't familiar with that tool, so I put a few of my last HipChat messages in there to see how I faired. Once I removed specific words or proper nouns, I still didn't do all that well. Even the preceding sentence had four problem words, and I'm pretty sure "preceding" would join them. I agree, sticking to 1,000 words is hard. But I don't think I agree that it makes the writing better. I look at language as a form o…

Many of the "Simple English"-language articles on Wikipedia are better (IMHO) than their English counter-parts. Perhaps the best would be a mix of both, eg the introduction to:

https://simple.wikipedia.org/wiki/Fraction_(mathematics)

"A fraction is a number that shows how many equal parts there are. When we write fractions, we show one number with a line above another number, for example, (...) 1⁄4 or 1/4. The top number tells us how many parts there are, the second number tells us the total number of parts.

The top part of the fraction is called a numerator. The bottom part of the fraction is called a denominator. For example, 1/4: The 1 is the numerator here, and the 4 is the denominator."

vs the "English" one:

"A fraction (from Latin fractus, "broken") represents a part of a whole or, more generally, any number of equal parts. When spoken in everyday English, a fraction describes how many parts of a certain size there are, for example, one-half, eight-fifths, three-quarters. A common, vulgar, or simple fraction (examples: 1/2 and 17/3) consists of an integer numerator displayed above a line (or before a slash), and a non-zero integer denominator, displayed below (or after) that line. Numerators and denominators are also used in fractions that are not common, including compound fractions, complex fractions, and mixed numerals."

> Is it that you think more about what you're saying?

I think this is one important reason - and key behind all good writing. Using a limited vocabulary is one way to force yourself to do that.

It's also a way to force yourself to examine what you write, and make sure you actually use words you understand, and not stray too far into your passive vocabulary and accidentally introduce ambiguity because you think you are using more precise words than you actually are.

I would also say that, while rich language can be fun, most writing can benefit from being simplified. Not everything needs to read like Paradise Lost.

In the words of Hemmingway: "Don’t get discouraged because there’s a lot of mechanical work to writing. There is, and you can’t get out of it. I rewrote the first part of A Farewell to Arms at least fifty times. You’ve got to work it over. The first draft of anything is shit. When you first start to write you get all the kick and the reader gets none, but after you learn to work it’s your object to convey everything to the reader so that he remembers it not as a story he had read but something that happened to himself."

(Here with more context, than the traditional quip: "The first draft of anything is shit.", in order to emphasize that the point is that everything needs to be reworked).

On a similar note, I recommend that everyone who writes (ie: everyone) read: "On Writing Well" by Zinsser (himself a propoment of revisions, the book is in its 30th edition):

http://www.amazon.com/Writing-Well-Classic-Guide-Nonfiction/...

Re: The Controlled Natural Language of Randall Munroe's Thing Explainer [pdf]

#90

Thing explainer is fun -- but I don't think the descriptions in it are particularly clear. It's just fun to see how he solves the problem of describing them given his self-imposed limitation. Even more fun is Poul Andersons "uncleftish beholding": http://www2.warwick.ac.uk/fac/cross_fac/complexity/people/st...

I'm a fan of Guy Steele's Growing a Language , a talk about programming language design where he limited himself to using mostly only single-syllable words: https://www.youtube.com/watch?v=_ahvzDzKdB0

This seems like a good companion (probably as a sequel) to:

"Richard Feynman - Computer Heuristics Lecture": https://www.youtube.com/watch?v=EKWGGDXe5MA

In general, Feynman might be a poster child for using simple language to explain complex things.

Post reply on HN