New Articles (Page 91)
To stay up to date you can also follow on Mastodon.
๐ Poltergeist Anti Pattern
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
- "Poltergeist Anti Pattern" | 2023-10-30 | 12 Upvotes 2 Comments
๐ Pemmican
Pemmican (also pemican in older sources) is a mixture of tallow, dried meat, and sometimes dried berries. A calorie-rich food, it can be used as a key component in prepared meals or eaten raw. Historically, it was an important part of indigenous cuisine in certain parts of North America and it is still prepared today. The word comes from the Cree word แฑแฆแฆแณแ (pimรฎhkรขn), which is derived from the word แฑแฅแ (pimรฎ), "fat, grease". The Lakota (or Sioux) word is wasnรก, originally meaning "grease derived from marrow bones", with the wa- creating a noun, and snรก referring to small pieces that adhere to something. It was invented by the Indigenous peoples of North America.
Pemmican was widely adopted as a high-energy food by Europeans involved in the fur trade and later by Arctic and Antarctic explorers, such as Captain Robert Bartlett, Ernest Shackleton, Richard E. Byrd, Fridtjof Nansen, Robert Falcon Scott, George W. DeLong, and Roald Amundsen.
Discussed on
- "Pemmican" | 2023-10-29 | 33 Upvotes 12 Comments
๐ Atari Video Music
The Atari Video Music (Model C240) is the earliest commercial electronic music visualizer released. It was manufactured by Atari, Inc., and released in 1977 for $169.95. The system creates an animated visual display that responds to musical input from a Hi-Fi stereo system for the visual entertainment of consumers.
Discussed on
- "Atari Video Music" | 2023-10-29 | 100 Upvotes 26 Comments
๐ Overchoice
Overchoice or choice overload is the paradoxical phenomenon that choosing between a large variety of options can be detrimental to decision making processes. The term was first introduced by Alvin Toffler in his 1970 book, Future Shock.
Discussed on
- "Overchoice" | 2023-10-29 | 10 Upvotes 3 Comments
๐ Disappearing Polymorphs
In materials science, disappearing polymorphs (or perverse polymorphism) describes a phenomenon in which a seemingly stable crystal structure is suddenly unable to be produced, instead transforming into a polymorph, or differing crystal structure with the same chemical composition, during nucleation. Sometimes the resulting transformation is extremely hard or impractical to reverse, because the new polymorph may be more stable. It is hypothesized that contact with a single microscopic seed crystal of the new polymorph can be enough to start a chain reaction causing the transformation of a much larger mass of material. Widespread contamination with such microscopic seed crystals may lead to the impression that the original polymorph has "disappeared."
This is of concern to both the pharmaceutical and computer hardware industry, where disappearing polymorphs can ruin the effectiveness of their products, and make it impossible to manufacture the original product if there is any contamination. There have been cases of laboratories growing crystals of a particular structure and when they try to recreate this, the original crystal structure isn't created but a new crystal structure is. The drug paroxetine was subject to a lawsuit that hinged on such a pair of polymorphs, and multiple life-saving drugs, such as ritonavir, have been recalled due to unexpected polymorphism. Although it may seem like a so-called disappearing polymorph has disappeared for good, it is believed that it is always possible in principle to reconstruct the original polymorph, though doing so may be impractically difficult. Disappearing polymorphs are generally metastable forms, that are replaced by a more stable form.
It is hypothesized that "unintentional seeding" may also be responsible for the phenomenon in which it often becomes easier to crystallize synthetic compounds over time.
Discussed on
- "Disappearing Polymorphs" | 2023-10-29 | 173 Upvotes 56 Comments
๐ Panopticon
The panopticon is a type of institutional building and a system of control designed by the English philosopher and social theorist Jeremy Bentham in the 18th century. The concept of the design is to allow all prisoners of an institution to be observed by a single security guard, without the inmates being able to tell whether they are being watched.
Although it is physically impossible for the single guard to observe all the inmates' cells at once, the fact that the inmates cannot know when they are being watched means that they are motivated to act as though they are being watched at all times. Thus, the inmates are effectively compelled to regulate their own behaviour. The architecture consists of a rotunda with an inspection house at its centre. From the centre the manager or staff of the institution are able to watch the inmates. Bentham conceived the basic plan as being equally applicable to hospitals, schools, sanatoriums, and asylums, but he devoted most of his efforts to developing a design for a panopticon prison. It is his prison that is now most widely meant by the term "panopticon".
Discussed on
- "Panopticon" | 2023-10-28 | 33 Upvotes 15 Comments
- "Panopticon" | 2020-01-14 | 92 Upvotes 42 Comments
- "Panopticon" | 2014-06-30 | 38 Upvotes 8 Comments
๐ Tierra (Computer Simulation)
Tierra is a computer simulation developed by ecologist Thomas S. Ray in the early 1990s in which computer programs compete for time (central processing unit (CPU) time) and space (access to main memory). In this context, the computer programs in Tierra are considered to be evolvable and can mutate, self-replicate and recombine. Tierra's virtual machine is written in C. It operates on a custom instruction set designed to facilitate code changes and reordering, including features such as jump to template (as opposed to the relative or absolute jumps common to most instruction sets).
Discussed on
- "Tierra (Computer Simulation)" | 2023-10-28 | 15 Upvotes 1 Comments
๐ Quindar Tones
Quindar tones, most often referred to as the "beeps" that were heard during the American Apollo space missions, were a means by which remote transmitters on Earth were turned on and off so that the capsule communicator (CapCom) could communicate with the crews of the spacecraft. It was a means of in-band signaling to simulate the action of the push-to-talk and release-to-listen (often referred to as PTT) button commonly found on two-way radio systems and walkie-talkies.
Discussed on
- "Quindar Tones" | 2023-10-28 | 14 Upvotes 5 Comments
๐ Nematode revived after 46,000 years in Siberian permafrost
The nematodes ( NEM-ษ-tohdz or NEEM-; Greek: ฮฮทฮผฮฑฯฯฮดฮท; Latin: Nematoda) roundworms or eelworms, constitute the phylum Nematoda. They are a diverse animal phylum inhabiting a broad range of environments. Most species are free-living, feeding on microorganisms, but there are many that are parasitic. The parasitic worms (helminths) are the cause of soil-transmitted helminthiases.
They are taxonomically classified along with arthropods, tardigrades and other moulting animals in the clade Ecdysozoa. Unlike the vaguely similar flatworms, nematodes have a tubular digestive system, with openings at both ends. Like tardigrades, they have a reduced number of Hox genes, but their sister phylum Nematomorpha has kept the ancestral protostome Hox genotype, which shows that the reduction has occurred within the nematode phylum.
Nematode species can be difficult to distinguish from one another. Consequently, estimates of the number of nematode species are uncertain. A 2013 survey of animal biodiversity published in the mega journal Zootaxa puts this figure at over 25,000. Estimates of the total number of extant species are subject to even greater variation. A widely referenced article published in 1993 estimated there may be over 1ย million species of nematode. A subsequent publication challenged this claim, estimating the figure to be at least 40,000ย species. Although the highest estimates (up to 100 million species) have since been deprecated, estimates supported by rarefaction curves, together with the use of DNA barcoding and the increasing acknowledgment of widespread cryptic species among nematodes, have placed the figure closer to 1ย million species.
Nematodes have successfully adapted to nearly every ecosystem: from marine (salt) to fresh water, soils, from the polar regions to the tropics, as well as the highest to the lowest of elevations. They are ubiquitous in freshwater, marine, and terrestrial environments, where they often outnumber other animals in both individual and species counts, and are found in locations as diverse as mountains, deserts, and oceanic trenches. They are found in every part of the earth's lithosphere, even at great depths, 0.9โ3.6ย km (3,000โ12,000ย ft) below the surface of the Earth in gold mines in South Africa. They represent 90% of all animals on the ocean floor. In total, 4.4 ร 1020 nematodes inhabit the Earth's topsoil, or approximately 60ย billion for each human, with the highest densities observed in tundra and boreal forests. Their numerical dominance, often exceeding a million individuals per square meter and accounting for about 80% of all individual animals on earth, their diversity of lifecycles, and their presence at various trophic levels point to an important role in many ecosystems. They have been shown to play crucial roles in polar ecosystems. The roughly 2,271ย genera are placed in 256ย families. The many parasitic forms include pathogens in most plants and animals. A third of the genera occur as parasites of vertebrates; about 35ย nematode species occur in humans.
Nathan Cobb, a nematologist, described the ubiquity of nematodes on Earth thus:
In short, if all the matter in the universe except the nematodes were swept away, our world would still be dimly recognizable, and if, as disembodied spirits, we could then investigate it, we should find its mountains, hills, vales, rivers, lakes, and oceans represented by a film of nematodes. The location of towns would be decipherable since, for every massing of human beings, there would be a corresponding massing of certain nematodes. Trees would still stand in ghostly rows representing our streets and highways. The location of the various plants and animals would still be decipherable, and, had we sufficient knowledge, in many cases even their species could be determined by an examination of their erstwhile nematode parasites.(pโฏ472)
๐ Shamir's Secret Sharing
Shamir's Secret Sharing is an algorithm in cryptography created by Adi Shamir. It is a form of secret sharing, where a secret is divided into parts, giving each participant its own unique part.
To reconstruct the original secret, a minimum number of parts is required. In the threshold scheme this number is less than the total number of parts. Otherwise all participants are needed to reconstruct the original secret.
Discussed on
- "Shamir's Secret Sharing" | 2023-10-27 | 12 Upvotes 3 Comments
- "Shamir's Secret Sharing" | 2018-08-18 | 177 Upvotes 45 Comments
- "Shamir's Secret Sharing" | 2016-05-16 | 66 Upvotes 16 Comments