Random Articles (Page 4)
Have a deep view into what people are curious about.
π Yo-yo problem
In software development, the yo-yo problem is an anti-pattern that occurs when a programmer has to read and understand a program whose inheritance graph is so long and complicated that the programmer has to keep flipping between many different class definitions in order to follow the control flow of the program. It often happens in object-oriented programming. The term comes from comparing the bouncing attention of the programmer to the up-down movement of a toy yo-yo. Taenzer, Ganti, and Podar described the problem by name, explaining: "Often we get the feeling of riding a yoyo when we try to understand one of these message trees."
Most practices of object-oriented programming recommend keeping the inheritance graph as shallow as possible, in part to avoid this problem. The use of composition instead of inheritance is also strongly preferred, although this still requires that a programmer keep multiple class definitions in mind at once.
More generally, the yo-yo problem can also refer to any situation where a person must keep flipping between different sources of information in order to understand a concept.
Object-oriented design techniques such as documenting layers of the inheritance hierarchy can reduce the effect of this problem, as they collect in one place the information that the programmer is required to understand.
Discussed on
- "Yo-yo problem" | 2014-06-26 | 10 Upvotes 2 Comments
π La Bougie Du Sapeur
La Bougie du Sapeur (French: [la bu.Κi dy sa.pΕΚ]) is a French satirical newspaper launched in 1980 that is published only on Leap Day, making it the world's least frequently published newspaper. The editor-in-chief is Jean d'Indy, who works for France Galop and has been involved in producing the paper since 1992.
Discussed on
- "La Bougie Du Sapeur" | 2024-03-01 | 53 Upvotes 7 Comments
π The Barnacle Goose Myth
The barnacle goose myth is a widely-reported historical misconception about the breeding habits of the barnacle goose (Branta leucopsis) and brant goose (Branta bernicla). One version of the myth is that these geese emerge fully formed from goose barnacles (Cirripedia). Other myths exist about how the barnacle goose supposedly emerges and grows from matter other than bird eggs.
The etymology of the term "barnacle" suggests Latin, Old English, and French roots. There are few references in pre-Christian books and manuscripts β some Roman or Greek. The main vector for the myth into modern times was monastic manuscripts and in particular the bestiary.
The myth owes its long-standing popularity to an early ignorance of the migration patterns of geese. Early medieval discussions of the nature of living organisms were often based on myths or genuine ignorance of what is now known about phenomena such as bird migration. It was not until the late 19th century that bird migration research showed that such geese migrate northwards to nest and breed in Greenland or northern Scandinavia.
Discussed on
- "The Barnacle Goose Myth" | 2025-03-21 | 36 Upvotes 12 Comments
π Dimetrodon
Dimetrodon ( (listen) or , meaning "two measures of teeth") is an extinct genus of non-mammalian synapsids that lived during the Cisuralian (Early Permian), around 295β272Β million years ago (Ma). It is a member of the family Sphenacodontidae. The most prominent feature of Dimetrodon is the large neural spine sail on its back formed by elongated spines extending from the vertebrae. It walked on four legs and had a tall, curved skull with large teeth of different sizes set along the jaws. Most fossils have been found in the southwestern United States, the majority coming from a geological deposit called the Red Beds of Texas and Oklahoma. More recently, fossils have been found in Germany. Over a dozen species have been named since the genus was first described in 1878.
Dimetrodon is often mistaken for a dinosaur or as a contemporary of dinosaurs in popular culture, but it became extinct some 40Β million years before the first appearance of dinosaurs. Reptile-like in appearance and physiology, Dimetrodon is nevertheless more closely related to mammals than to modern reptiles, though it is not a direct ancestor of mammals. Dimetrodon is assigned to the "non-mammalian synapsids", a group traditionally called "mammal-like reptiles". This groups Dimetrodon together with mammals in a clade (evolutionary group) called Synapsida, while placing dinosaurs, reptiles and birds in a separate clade, Sauropsida. Single openings in the skull behind each eye, known as temporal fenestrae, and other skull features distinguish Dimetrodon and mammals from most of the earliest sauropsids.
Dimetrodon was probably one of the apex predators of the Cisuralian ecosystems, feeding on fish and tetrapods, including reptiles and amphibians. Smaller Dimetrodon species may have had different ecological roles. The sail of Dimetrodon may have been used to stabilize its spine or to heat and cool its body as a form of thermoregulation. Some recent studies argue that the sail would have been ineffective at removing heat from the body due to large species being discovered with small sails and small species being discovered with large sails, essentially ruling out heat regulation as its main purpose. The sail was most likely used in courtship display with methods such as threatening rivals or showing off to potential mates.
Discussed on
- "Dimetrodon" | 2020-02-18 | 19 Upvotes 6 Comments
π 1984
Nineteen Eighty-Four: A Novel, often published as 1984, is a dystopian novel by English novelist George Orwell. It was published in June 1949 by Secker & Warburg as Orwell's ninth and final book completed in his lifetime. The story was mostly written at Barnhill, a farmhouse on the Scottish island of Jura, at times while Orwell suffered from severe tuberculosis. Thematically, Nineteen Eighty-Four centres on the consequences of government over-reach, totalitarianism, mass surveillance, and repressive regimentation of all persons and behaviours within society.
The story takes place in an imagined future, the year 1984, when much of the world has fallen victim to perpetual war, omnipresent government surveillance, historical negationism, and propaganda. Great Britain, known as Airstrip One, has become a province of a superstate named Oceania that is ruled by the Party who employ the Thought Police to persecute individuality and independent thinking. Big Brother, the leader of the Party, enjoys an intense cult of personality despite the fact that he may not exist. The protagonist, Winston Smith, is a diligent and skillful rank-and-file worker and Party member who secretly hates the Party and dreams of rebellion. He enters a forbidden relationship with a co-worker, Julia.
Nineteen Eighty-Four has become a classic literary example of political and dystopian fiction. Many terms used in the novel have entered common usage, including Big Brother, doublethink, thoughtcrime, Newspeak, Room 101, telescreen, 2 + 2 = 5, prole, and memory hole. Nineteen Eighty-Four also popularised the adjective "Orwellian", connoting things such as official deception, secret surveillance, brazenly misleading terminology, and manipulation of recorded history by a totalitarian or authoritarian state. Time included it on its 100 best English-language novels from 1923 to 2005. It was placed on the Modern Library's 100 Best Novels, reaching No. 13 on the editors' list and No. 6 on the readers' list. In 2003, the novel was listed at No. 8 on The Big Read survey by the BBC. Parallels have been drawn between the novel's subject matter and real life instances of totalitarianism, mass surveillance, and violations of freedom of expression among other themes.
Discussed on
- "1984" | 2013-06-09 | 10 Upvotes 2 Comments
π Python syntax and semantics
The syntax of the Python programming language is the set of rules that defines how a Python program will be written and interpreted (by both the runtime system and by human readers). The Python language has many similarities to Perl, C, and Java. However, there are some definite differences between the languages.
π Frankenstein Veto
A Frankenstein veto occurs when an American state Governor selectively deletes words from a bill, stitching together the remainder (Γ la Victor Frankenstein) to form a new bill different from that passed by the legislature.
In 2008, the state Constitution of Wisconsin was amended to place certain restrictions on the Frankenstein veto. With those changes, the governor of Wisconsin still has far greater veto powers than any other governor in the United States of America.
Discussed on
- "Frankenstein Veto" | 2020-02-09 | 177 Upvotes 87 Comments
π Orthographic Depth
The orthographic depth of an alphabetic orthography indicates the degree to which a written language deviates from simple one-to-one letterβphoneme correspondence. It depends on how easy it is to predict the pronunciation of a word based on its spelling: shallow orthographies are easy to pronounce based on the written word, and deep orthographies are difficult to pronounce based on how they are written.
In shallow orthographies, the spelling-sound correspondence is direct: from the rules of pronunciation, one is able to pronounce the word correctly. In other words, shallow (transparent) orthographies, also called phonemic orthographies, have a one-to-one relationship between its graphemes and phonemes, and the spelling of words is very consistent. Such examples include Hindi, Spanish, Finnish, Turkish, Latin and Italian.
In contrast, in deep (opaque) orthographies, the relationship is less direct, and the reader must learn the arbitrary or unusual pronunciations of irregular words. In other words, deep orthographies are writing systems that do not have a one-to-one correspondence between sounds (phonemes) and the letters (graphemes) that represent them. They may reflect etymology (English, Faroese, Mongolian script, Thai, French, or Franco-ProvenΓ§al) or be morphophonemic (Korean or Russian).
Written Korean represents an unusual hybrid; each phoneme in the language is represented by a letter but the letters are packaged into "square" units of two to four phonemes, each square representing a syllable. Korean has very complex phonological variation rules, especially regarding the consonants rather than the vowels, in contrast to English. For example, the Korean word νμΌ, which should be pronounced as [husil] based on standard pronunciations of the components of the grapheme, is actually pronounced as [hunnil]. Among the consonants of the Korean language, only one is always pronounced exactly as it is written.
Italian offers clear examples of differential directionality in depth. Even in a very shallow orthographic system, spelling-to-pronunciation and pronunciation-to-spelling may not be equally clear. There are two major imperfect matches of vowels to letters: in stressed syllables, e can represent either open [Ι] or closed [e], and o stands for either open [Ι] or closed [o]. According to the orthographic principles used for the language, [ΛsΙtta] 'sect', for example, with open [Ι] can only be spelled setta, and [Λvetta] 'summit' with closed [e] can only be vetta β if a listener can hear it, they can spell it. But since the letter e is assigned to represent both [Ι] and [e], there is no principled way to know whether to pronounce the written words setta and vetta with [Ι] or [e] β the spelling does not present the information needed for accurate pronunciation. A second lacuna in Italian's shallow orthography is that although stress position in words is only very partially predictable, it is normally not indicated in writing. For purposes of spelling, it makes no difference which syllable is stressed in the place names Arsoli and Carsoli, but the spellings offer no clue that they are ARsoli and CarSOli (and as with the letter e above, the stressed o of Carsoli, which is [Ι], is unknown from the spelling).
Discussed on
- "Orthographic Depth" | 2023-10-15 | 47 Upvotes 53 Comments
π Continuous Partial Attention
Linda Stone, a tech writer and consultant, coined the term continuous partial attention in 1998 to describe a modern adaptive behavior of continuously dividing one's attention. Stone has clarified that continuous partial attention is not the same as multi-tasking. Where multi-tasking is driven by a conscious desire to be productive and efficient, CPA is an automatic process motivated only by "a desire to be a live node on the network" or by the willingness to connect and stay connected, scanning and optimizing opportunities, activities and contacts in an effort to not miss anything that is going on.
Continuous partial attention is not necessarily a dysfunctional state. However, it may lead to increased stress and decreased ability to focus and concentrate on the present moment, prohibiting reflection, contemplation, and thoughtful decision making. The constant connectedness that is associated with continuous partial attention may also affect relationships, lower productivity levels, and lead to over-stimulation and a lack of fulfillment.
Linda Stone's research has focused on examples in the United States though she has posited that, "We may not all find ourselves in the same attention era at the same time. We are likely to find ourselves experiencing a flow: attraction to an ideal, taking the expression of the ideal to an extreme and experiencing unintended and less than pleasant consequences, giving birth to and launching a new ideal while integrating the best of what came before."
Discussed on
- "Continuous Partial Attention" | 2019-06-17 | 109 Upvotes 20 Comments
π Scriptio continua
Scriptio continua (Latin for "continuous script"), also known as scriptura continua or scripta continua, is a style of writing without spaces or other marks between the words or sentences. The form also lacks punctuation, diacritics, or distinguished letter case. In the West, the oldest Greek and Latin inscriptions used word dividers to separate words in sentences; however, Classical Greek and late Classical Latin both employed scriptio continua as the norm.
Discussed on
- "Scriptio continua" | 2022-12-26 | 38 Upvotes 13 Comments