New Articles (Page 232)

To stay up to date you can also follow on Mastodon.

🔗 “Bush hid the facts” bug

🔗 Computing 🔗 Microsoft Windows 🔗 Microsoft Windows/Computing 🔗 Software 🔗 Software/Computing

Bush hid the facts is a common name for a bug present in some versions of Microsoft Windows, which causes text encoded in ASCII to be interpreted as if it were UTF-16LE, resulting in garbled text. When the string "Bush hid the facts", without newline or quotes, was put in a new Notepad document and saved, closed, and reopened, the nonsensical sequence of Chinese characters "畂桳栠摩琠敨映捡獴" would appear instead.

While "Bush hid the facts" is the sentence most commonly presented on the Internet to induce the error, the bug can be triggered by many strings with letters and spaces in the same positions, for example "hhhh hhh hhh hhhhh". Other sequences trigger the bug as well, including even the text "a ".

The bug occurs when the string is passed to the Win32 charset detection function IsTextUnicode. IsTextUnicode sees that the bytes match the UTF-16LE encoding of valid (if nonsensical) Chinese Unicode characters, concludes that the text is valid UTF-16LE Chinese and returns true, and the application then incorrectly interprets the text as UTF-16LE.

The bug had existed since IsTextUnicode was introduced with Windows NT 3.5 in 1994, but was not discovered until early 2004. Many text editors and tools exhibit this behavior on Windows because they use IsTextUnicode to determine the encoding of text files. As of Windows Vista, Notepad has been modified to use a different detection algorithm that does not exhibit the bug, but IsTextUnicode remains unchanged in the operating system, so any other tools that use the function are still affected.

Discussed on

🔗 Information cascade

🔗 Economics

An Information cascade or informational cascade is a phenomenon described in behavioral economics and network theory in which a number of people make the same decision in a sequential fashion. It is similar to, but distinct from herd behavior.

An information cascade is generally accepted as a two-step process. For a cascade to begin an individual must encounter a scenario with a decision, typically a binary one. Second, outside factors can influence this decision (typically, through the observation of actions and their outcomes of other individuals in similar scenarios).

The two-step process of an informational cascade can be broken down into five basic components:

1. There is a decision to be made – for example; whether to adopt a new technology, wear a new style of clothing, eat in a new restaurant, or support a particular political position

2. A limited action space exists (e.g. an adopt/reject decision)

3. People make the decision sequentially, and each person can observe the choices made by those who acted earlier

4. Each person has some information aside from their own that helps guide their decision

5. A person can't directly observe the outside information that other people know, but he or she can make inferences about this information from what they do

Social perspectives of cascades, which suggest that agents may act irrationally (e.g., against what they think is optimal) when social pressures are great, exist as complements to the concept of information cascades. More often the problem is that the concept of an information cascade is confused with ideas that do not match the two key conditions of the process, such as social proof, information diffusion, and social influence. Indeed, the term information cascade has even been used to refer to such processes.

Discussed on

🔗 Curse of knowledge

🔗 Psychology

The curse of knowledge is a cognitive bias that occurs when an individual, communicating with other individuals, unknowingly assumes that the others have the background to understand. This bias is also called by some authors the curse of expertise, although that term is also used to refer to various other phenomena.

For example, in a classroom setting, teachers have difficulty teaching novices because they cannot put themselves in the position of the student. A brilliant professor might no longer remember the difficulties that a young student encounters when learning a new subject. This curse of knowledge also explains the danger behind thinking about student learning based on what appears best to faculty members, as opposed to what has been verified with students.

Discussed on

🔗 Tree hacker

🔗 Biography 🔗 Horticulture and Gardening

Axel Erlandson (December 15, 1884 – April 28, 1964) was a Swedish American farmer who shaped trees as a hobby, and opened a horticultural attraction in 1947 advertised as "See the World's Strangest Trees Here," and named "The Tree Circus."

The trees appeared in the column of Robert Ripley's Believe It or Not! twelve times. Erlandson sold his attraction shortly before his death. The trees were moved to Gilroy Gardens in 1985.

Discussed on

🔗 List of company name etymologies

🔗 Companies 🔗 Linguistics 🔗 Linguistics/Etymology 🔗 Indexes

This is a list of company names with their name origins explained. Some of the origins are disputed.

Discussed on

🔗 Meta-jokes

🔗 Comedy

Meta-joke refers to several somewhat different, but related categories: joke templates, self-referential jokes, and jokes about jokes (also known as meta-humor).

Discussed on

🔗 Our world is turning into the one depicted in Ray Bradbury's "The Murderer"

🔗 Novels 🔗 Novels/Science fiction 🔗 Novels/Short story

"The Murderer" (1953) is a short story by Ray Bradbury, published in his collection The Golden Apples of the Sun.

🔗 Crypt of Civilization

🔗 Georgia (U.S. state) 🔗 Georgia (U.S. state)/Atlanta

The Crypt of Civilization is a sealed airtight chamber built between 1937 and 1940 at Oglethorpe University in Brookhaven, Georgia, in Metro Atlanta. The 2,000-cubic-foot (57 m3) room contains numerous artifacts and documents, and is designed for opening in the year 8113 AD. During the 50th anniversary year of its sealing, the Guinness Book of World Records cited the crypt as the "first successful attempt to bury a record of this culture for any future inhabitants or visitors to the planet Earth."

Discussed on

🔗 FRACTRAN

🔗 Computing

FRACTRAN is a Turing-complete esoteric programming language invented by the mathematician John Conway. A FRACTRAN program is an ordered list of positive fractions together with an initial positive integer input n. The program is run by updating the integer n as follows:

  1. for the first fraction f in the list for which nf is an integer, replace n by nf
  2. repeat this rule until no fraction in the list produces an integer when multiplied by n, then halt.

Conway 1987 gives the following formula for primes in FRACTRAN:

( 17 91 , 78 85 , 19 51 , 23 38 , 29 33 , 77 29 , 95 23 , 77 19 , 1 17 , 11 13 , 13 11 , 15 2 , 1 7 , 55 1 ) {\displaystyle \left({\frac {17}{91}},{\frac {78}{85}},{\frac {19}{51}},{\frac {23}{38}},{\frac {29}{33}},{\frac {77}{29}},{\frac {95}{23}},{\frac {77}{19}},{\frac {1}{17}},{\frac {11}{13}},{\frac {13}{11}},{\frac {15}{2}},{\frac {1}{7}},{\frac {55}{1}}\right)}

Starting with n=2, this FRACTRAN program generates the following sequence of integers:

2, 15, 825, 725, 1925, 2275, 425, 390, 330, 290, 770, ... (sequence A007542 in the OEIS)

After 2, this sequence contains the following powers of 2:

2 2 = 4 , 2 3 = 8 , 2 5 = 32 , 2 7 = 128 , 2 11 = 2048 , 2 13 = 8192 , 2 17 = 131072 , 2 19 = 524288 , {\displaystyle 2^{2}=4,\,2^{3}=8,\,2^{5}=32,\,2^{7}=128,\,2^{11}=2048,\,2^{13}=8192,\,2^{17}=131072,\,2^{19}=524288,\,\dots } (sequence A034785 in the OEIS)

which are the prime powers of 2.

Discussed on