Random Articles

Have a deep view into what people are curious about.

๐Ÿ”— Poltergeist Anti Pattern

๐Ÿ”— Computing ๐Ÿ”— Computing/Software

In computer programming, a poltergeist (or gypsy wagon) is a short-lived, typically stateless object used to perform initialization or to invoke methods in another, more permanent class. It is considered an anti-pattern. The original definition is by Michael Akroyd 1996 - Object World West Conference:

"As a gypsy wagon or a poltergeist appears and disappears mysteriously, so does this short lived object. As a consequence the code is more difficult to maintain and there is unnecessary resource waste. The typical cause for this anti-pattern is poor object design."

A poltergeist can often be identified by its name; they are often called "manager_", "controller_", "supervisor", "start_process", etc.

Sometimes, poltergeist classes are created because the programmer anticipated the need for a more complex architecture. For example, a poltergeist arises if the same method acts as both the client and invoker in a command pattern, and the programmer anticipates separating the two phases. However, this more complex architecture may actually never materialize.

Poltergeists should not be confused with long-lived, state-bearing objects of a pattern such as modelโ€“viewโ€“controller, or tier-separating patterns such as business-delegate.

To remove a poltergeist, delete the class and insert its functionality in the invoked class, possibly by inheritance or as a mixin.

Discussed on

๐Ÿ”— Higher-order abstract syntax

๐Ÿ”— Computer science

In computer science, higher-order abstract syntax (abbreviated HOAS) is a technique for the representation of abstract syntax trees for languages with variable binders.

Discussed on

๐Ÿ”— Mohism

๐Ÿ”— China ๐Ÿ”— Philosophy ๐Ÿ”— Philosophy/Ancient philosophy ๐Ÿ”— Philosophy/Eastern philosophy

Mohism or Moism (Chinese: ๅขจๅฎถ; pinyin: Mรฒjiฤ; literally: 'School of Mo') was an ancient Chinese philosophy of logic, rational thought and science developed by the academic scholars who studied under the ancient Chinese philosopher Mozi (c. 470 BC โ€“ c. 391 BC) and embodied in an eponymous book: the Mozi. It evolved at about the same time as Confucianism, Taoism and Legalism, and was one of the four main philosophic schools from around 770โ€“221 BC (during the Spring and Autumn and Warring States periods). During that time, Mohism was seen as a major rival to Confucianism. Although its influence endured, Mohism all but disappeared as an independent school of thought.

Discussed on

๐Ÿ”— Atari STacy (1989)

๐Ÿ”— Companies ๐Ÿ”— Computing

The STacy is a portable computer version of the Atari ST.

The computer was originally designed to operate on 12 standard C cell flashlight batteries for portability. When Atari realized how quickly the machine would use up a set of batteries (especially when rechargeable batteries of the time supplied insufficient power compared to the intended alkalines), they simply glued the lid of the battery compartment shut.

The STacy has features similar to the Macintosh Portable, a version of Apple's Macintosh computer which contained a built in keyboard and monitor.

With built-in MIDI, the STacy enjoyed success for running music-sequencer software and as a controller of musical instruments among both amateurs and well-known musicians.

Discussed on

๐Ÿ”— Nobel Disease

๐Ÿ”— Skepticism ๐Ÿ”— Psychology ๐Ÿ”— Sociology ๐Ÿ”— Paranormal

Nobel disease or Nobelitis is the embracing of strange or scientifically unsound ideas by some Nobel Prize winners, usually later in life. It has been argued that the effect results, in part, from a tendency for Nobel winners to feel empowered by the award to speak on topics outside their specific area of expertise, although it is unknown whether Nobel Prize winners are more prone to this tendency than other individuals. Paul Nurse, co-winner of the 2001 Nobel Prize in Physiology or Medicine, warned later laureates against "believing you are expert in almost everything, and being prepared to express opinions about most issues with great confidence, sheltering behind the authority that the Nobel Prize can give you". Nobel disease has been described as a "tongue in cheek" term.

Discussed on

๐Ÿ”— Electrodynamic Tether

๐Ÿ”— Spaceflight ๐Ÿ”— Physics

Electrodynamic tethers (EDTs) are long conducting wires, such as one deployed from a tether satellite, which can operate on electromagnetic principles as generators, by converting their kinetic energy to electrical energy, or as motors, converting electrical energy to kinetic energy. Electric potential is generated across a conductive tether by its motion through a planet's magnetic field.

A number of missions have demonstrated electrodynamic tethers in space, most notably the TSS-1, TSS-1R, and Plasma Motor Generator (PMG) experiments.

Discussed on

๐Ÿ”— Death of Gloria Ramirez

๐Ÿ”— Biography ๐Ÿ”— Death ๐Ÿ”— Skepticism

Gloria Ramirez (January 11, 1963 โ€“ February 19, 1994) was a woman from Riverside, California who was dubbed "the Toxic Lady" or "the Toxic Woman" by the media when several hospital workers became ill after exposure to her body and blood. She had been admitted to the emergency department while suffering from late-stage cervical cancer. While treating Ramirez, several hospital workers fainted and others experienced symptoms such as shortness of breath and muscle spasms. Five workers required hospitalization, one of whom remained in an intensive care unit for two weeks.

Shortly after arriving at the hospital, Ramirez died from complications related to cancer. The incident was initially considered to be a case of mass hysteria. An investigation by Lawrence Livermore National Laboratory proposed that Ramirez had been self-administering dimethyl sulfoxide as a treatment for pain, which converted into dimethyl sulfate, an extremely poisonous and highly carcinogenic alkylating agent, via a series of chemical reactions in the emergency department. Although this theory has been endorsed by the Riverside Coroner's Office and published in the journal Forensic Science International, it is still a matter of debate in the scientific community.

Discussed on

๐Ÿ”— Conway's Law

๐Ÿ”— Computing ๐Ÿ”— Systems ๐Ÿ”— Computing/Software ๐Ÿ”— Computing/Computer science ๐Ÿ”— Systems/Systems engineering

Conway's law is an adage stating that organizations design systems that mirror their own communication structure. It is named after computer programmer Melvin Conway, who introduced the idea in 1967. His original wording was:

Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure.

The law is based on the reasoning that in order for a software module to function, multiple authors must communicate frequently with each other. Therefore, the software interface structure of a system will reflect the social boundaries of the organization(s) that produced it, across which communication is more difficult. Conway's law was intended as a valid sociological observation, although sometimes it's used in a humorous context. It was dubbed Conway's law by participants at the 1968 National Symposium on Modular Programming.

In colloquial terms, it means software or automated systems end up "shaped like" the organizational structure they are designed in or designed for. Some interpretations of the law say this organizational pattern mirroring is a helpful feature of such systems, while other interpretations say it's merely a result of human nature or organizational bias.

Discussed on

๐Ÿ”— The reason why Blub programmers have such a hard time picking up more powerful languages.

๐Ÿ”— Philosophy ๐Ÿ”— Cognitive science ๐Ÿ”— Linguistics ๐Ÿ”— Linguistics/Applied Linguistics ๐Ÿ”— Anthropology ๐Ÿ”— Philosophy/Philosophy of mind ๐Ÿ”— Neuroscience ๐Ÿ”— Philosophy/Philosophy of language ๐Ÿ”— Linguistics/Philosophy of language

The hypothesis of linguistic relativity, part of relativism, also known as the Sapirโ€“Whorf hypothesis , or Whorfianism is a principle claiming that the structure of a language affects its speakers' world view or cognition, and thus people's perceptions are relative to their spoken language.

The principle is often defined in one of two versions: the strong hypothesis, which was held by some of the early linguists before World War II, and the weak hypothesis, mostly held by some of the modern linguists.

  • The strong version says that language determines thought and that linguistic categories limit and determine cognitive categories.
  • The weak version says that linguistic categories and usage only influence thought and decisions.

The principle had been accepted and then abandoned by linguists during the early 20th century following the changing perceptions of social acceptance for the other especially after World War II. The origin of formulated arguments against the acceptance of linguistic relativity are attributed to Noam Chomsky.

๐Ÿ”— Pando (tree)

๐Ÿ”— United States ๐Ÿ”— Plants ๐Ÿ”— United States/Utah

Pando (Latin for "I spread out"), also known as the trembling giant, is a clonal colony of an individual male quaking aspen (Populus tremuloides) determined to be a single living organism by identical genetic markers and assumed to have one massive underground root system. The plant is located in the Fremont River Ranger District of the Fishlake National Forest at the western edge of the Colorado Plateau in south-central Utah, United States, around 1 mile (1.6ย km) southwest of Fish Lake. Pando occupies 43 hectares (106 acres) and is estimated to weigh collectively 6,000,000 kilograms (6,600 short tons), making it the heaviest known organism. The root system of Pando, at an estimated 80,000 years old, is among the oldest known living organisms.

Pando is currently thought to be dying. Though the exact reasons are not known, it is thought to be a combination of factors including drought, grazing, human development, and fire suppression. The Western Aspen Alliance, a research group at Utah State Universityโ€™s S.J. & Jessie E. Quinney College of Natural Resources, has been studying the tree in an effort to save it, and the United States Forest Service is currently experimenting with several 5-acre (2ย ha) sections of it in an effort to find a means to save it. Grazing animals have threatened Pando's ability to produce young offsprings to replace trees that are dying. Human development in the area is another threat, these two threats have caused pando trees to shrink in size and decrease over the past 50 years.

A study published in October 2018 concludes that Pando has not been growing for the past 30โ€“40 years. Human interference was named as the primary cause, with the study specifically citing people allowing cattle and deer populations to thrive, their grazing resulting in fewer saplings and dying individual trees.

Discussed on