New Articles (Page 229)

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

🔗 Inner-platform effect

🔗 Computer science

The inner-platform effect is the tendency of software architects to create a system so customizable as to become a replica, and often a poor replica, of the software development platform they are using. This is generally inefficient and such systems are often considered to be examples of an anti-pattern.

Discussed on

🔗 Chicken tax

🔗 United States 🔗 International relations 🔗 Finance & Investment 🔗 Economics 🔗 Politics 🔗 Trade 🔗 Automobiles 🔗 Taxation

The Chicken Tax is a 25 percent tariff on light trucks (and originally on potato starch, dextrin, and brandy) imposed in 1964 by the United States under President Lyndon B. Johnson in response to tariffs placed by France and West Germany on importation of U.S. chicken. The period from 1961–1964 of tensions and negotiations surrounding the issue was known as the "Chicken War," taking place at the height of Cold War politics.

Eventually, the tariffs on potato starch, dextrin, and brandy were lifted, but since 1964 this form of protectionism has remained in place to give U.S. domestic automakers an advantage over competition (e.g., from Japan, Turkey, China, and Thailand). Though concern remains about its repeal, a 2003 Cato Institute study called the tariff "a policy in search of a rationale."

As an unintended consequence, several importers of light trucks have circumvented the tariff via loopholes, known as tariff engineering. Ford (ostensibly a company that the tax was designed to protect), imported its first-generation Transit Connect light trucks as "passenger vehicles" to the U.S. from Turkey, and immediately stripped and shredded portions of their interiors (e.g., installed rear seats, seatbelts) in a warehouse outside Baltimore. To import vans built in Germany, Mercedes "disassembled them and shipped the pieces to South Carolina, where American workers put them back together in a small kit assembly building." The resulting vehicles emerge as locally manufactured, free from the tariff.

Discussed on

🔗 Background of .plan files: the 1977 Finger Protocol

🔗 Internet 🔗 Computing

In computer networking, the Name/Finger protocol and the Finger user information protocol are simple network protocols for the exchange of human-oriented status and user information.

Discussed on

🔗 “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