Random Articles (Page 6)
Have a deep view into what people are curious about.
๐ Anti-pattern
An anti-pattern is a common response to a recurring problem that is usually ineffective and risks being highly counterproductive. The term, coined in 1995 by Andrew Koenig, was inspired by a book, Design Patterns, which highlights a number of design patterns in software development that its authors considered to be highly reliable and effective.
The term was popularized three years later by the book AntiPatterns, which extended its use beyond the field of software design to refer informally to any commonly reinvented but bad solution to a problem. Examples include analysis paralysis, cargo cult programming, death march, groupthink and vendor lock-in.
Discussed on
- "Anti-pattern" | 2010-10-15 | 13 Upvotes 2 Comments
๐ Russian Web Brigades
Russian web brigades, also called Russian trolls, Russian bots, or more recently Kremlin Bots (after the Kremlin in Moscow) / Kremlins (a pejorative allusion to Gremlin) are state-sponsored anonymous Internet political commentators and trolls linked to the Government of Russia. Participants report that they are organized into teams and groups of commentators that participate in Russian and international political blogs and Internet forums using sockpuppets, social bots and large-scale orchestrated trolling and disinformation campaigns to promote pro-Putin and pro-Russian propaganda. Articles on the Russian Wikipedia concerning the MH17 crash and the 2014 Ukraine conflict were targeted by Russian internet propaganda outlets.
Discussed on
- "Russian Web Brigades" | 2022-03-12 | 11 Upvotes 1 Comments
๐ Canadian Cross
A cross compiler is a compiler capable of creating executable code for a platform other than the one on which the compiler is running. For example, a compiler that runs on a PC but generates code that runs on Android devices is a cross compiler.
A cross compiler is useful to compile code for multiple platforms from one development host. Direct compilation on the target platform might be infeasible, for example on embedded systems with limited computing resources.
Cross compilers are distinct from source-to-source compilers. A cross compiler is for cross-platform software generation of machine code, while a source-to-source compiler translates from one coding language to another in text code. Both are programming tools.
Discussed on
- "Canadian Cross" | 2025-07-18 | 12 Upvotes 2 Comments
๐ Autostereogram
An autostereogram is a single-image stereogram (SIS), designed to create the visual illusion of a three-dimensional (3D) scene from a two-dimensional image. In order to perceive 3D shapes in these autostereograms, one must overcome the normally automatic coordination between accommodation (focus) and horizontal vergence (angle of one's eyes). The illusion is one of depth perception and involves stereopsis: depth perception arising from the different perspective each eye has of a three-dimensional scene, called binocular parallax.
The simplest type of autostereogram consists of horizontally repeating patterns (often separate images) and is known as a wallpaper autostereogram. When viewed with proper convergence, the repeating patterns appear to float above or below the background. The well-known Magic Eye books feature another type of autostereogram called a random dot autostereogram. One such autostereogram is illustrated above right. In this type of autostereogram, every pixel in the image is computed from a pattern strip and a depth map. A hidden 3D scene emerges when the image is viewed with the correct convergence.
Autostereograms are similar to normal stereograms except they are viewed without a stereoscope. A stereoscope presents 2D images of the same object from slightly different angles to the left eye and the right eye, allowing us to reconstruct the original object via binocular disparity. When viewed with the proper vergence, an autostereogram does the same, the binocular disparity existing in adjacent parts of the repeating 2D patterns.
There are two ways an autostereogram can be viewed: wall-eyed and cross-eyed. Most autostereograms (including those in this article) are designed to be viewed in only one way, which is usually wall-eyed. Wall-eyed viewing requires that the two eyes adopt a relatively parallel angle, while cross-eyed viewing requires a relatively convergent angle. An image designed for wall-eyed viewing if viewed correctly will appear to pop out of the background, while if viewed cross-eyed it will instead appear as a cut-out behind the background and may be difficult to bring entirely into focus.
Discussed on
- "Autostereogram" | 2020-01-13 | 17 Upvotes 4 Comments
๐ Dรผrer's Rhinoceros
Dรผrer's Rhinoceros is the name commonly given to a woodcut executed by German painter and printmaker Albrecht Dรผrer in 1515. The image is based on a written description and brief sketch by an unknown artist of an Indian rhinoceros that had arrived in Lisbon in 1515. Dรผrer never saw the actual rhinoceros, which was the first living example seen in Europe since Roman times. In late 1515, the King of Portugal, Manuel I, sent the animal as a gift for Pope Leo X, but it died in a shipwreck off the coast of Italy in early 1516. A live rhinoceros was not seen again in Europe until a second specimen, named Abada, arrived from India at the court of Sebastian of Portugal in 1577, being later inherited by Philip II of Spain around 1580.
Dรผrer's woodcut is not an entirely accurate representation of a rhinoceros. He depicts an animal with hard plates that cover its body like sheets of armour, with a gorget at the throat, a solid-looking breastplate, and what appear to be rivets along the seams. He places a small twisted horn on its back and gives it scaly legs and saw-like rear quarters. None of these features is present in a real rhinoceros, although the Indian rhinoceros does have deep folds in its skin that can look like armor from a distance. Despite its anatomical inaccuracies, Dรผrer's woodcut became very popular in Europe and was copied many times in the following three centuries. It was regarded by Westerners as a true representation of a rhinoceros into the late 18th century. Eventually, it was supplanted by more realistic drawings and paintings, particularly those of Clara the rhinoceros, who toured Europe in the 1740s and 1750s. It has been said of Dรผrer's woodcut: "probably no animal picture has exerted such a profound influence on the arts".
Discussed on
- "Dรผrer's Rhinoceros" | 2021-09-09 | 68 Upvotes 9 Comments
๐ James Lovelock Has Died
James Ephraim Lovelock (26 July 1919 โ 26 July 2022) was a British independent scientist, environmentalist and futurist. He was best known for proposing the Gaia hypothesis, which postulates that the Earth functions as a self-regulating system.
With a PhD in medicine, Lovelock began his career performing cryopreservation experiments on rodents, including successfully thawing frozen specimens. His methods were influential in the theories of cryonics (the cryopreservation of humans). He invented the electron capture detector, and using it, became the first to detect the widespread presence of chlorofluorocarbons in the atmosphere. While designing scientific instruments for NASA, he developed the Gaia hypothesis.
In the 2000s, he proposed a method of climate engineering to restore carbon dioxideโconsuming algae. He was an outspoken member of Environmentalists for Nuclear, asserting that fossil fuel interests have been behind opposition to nuclear energy, citing the effects of carbon dioxide as being harmful to the environment, and warning of global warming due to the greenhouse effect. He authored several environmental science books based upon the Gaia hypothesis from the late 1970s.
Discussed on
- "James Lovelock Has Died" | 2022-07-27 | 100 Upvotes 19 Comments
๐ Naismith's Rule
Naismith's rule helps with the planning of a walking or hiking expedition by calculating how long it will take to travel the intended route, including any extra time taken when walking uphill. This rule of thumb was devised by William W. Naismith, a Scottish mountaineer, in 1892. A modern version can be formulated as follows:
- Allow one hour for every 3 miles (5ย km) forward, plus an additional hour for every 2,000 feet (600ย m) of ascent.
Discussed on
- "Naismith's Rule" | 2024-04-11 | 47 Upvotes 14 Comments
๐ Reification (Computer Science)
Reification is the process by which an abstract idea about a computer program is turned into an explicit data model or other object created in a programming language. A computable/addressable objectโa resourceโis created in a system as a proxy for a non computable/addressable object. By means of reification, something that was previously implicit, unexpressed, and possibly inexpressible is explicitly formulated and made available to conceptual (logical or computational) manipulation. Informally, reification is often referred to as "making something a first-class citizen" within the scope of a particular system. Some aspect of a system can be reified at language design time, which is related to reflection in programming languages. It can be applied as a stepwise refinement at system design time. Reification is one of the most frequently used techniques of conceptual analysis and knowledge representation.
Discussed on
- "Reification (Computer Science)" | 2017-10-09 | 12 Upvotes 2 Comments
๐ Dymaxion Car
The Dymaxion car was designed by American inventor Buckminster Fuller during the Great Depression and featured prominently at Chicago's 1933/1934 World's Fair. Fuller built three experimental prototypes with naval architect Starling Burgess โ using donated money as well as a family inheritance โ to explore not an automobile per se, but the 'ground-taxiing phase' of a vehicle that might one day be designed to fly, land and drive โ an "Omni-Medium Transport". Fuller associated the word Dymaxion with much of his work, a portmanteau of the words dynamic, maximum, and tension, to summarize his goal to do more with less.
The Dymaxion's aerodynamic bodywork was designed for increased fuel efficiency and top speed, and its platform featured a lightweight hinged chassis, rear-mounted V8 engine, front-wheel drive (a rare RF layout), and three wheels. With steering via its third wheel at the rear (capable of 90ยฐ steering lock), the vehicle could steer itself in a tight circle, often causing a sensation. Fuller noted severe limitations in its handling, especially at high speed or in high wind, due to its rear-wheel steering (highly unsuitable for anything but low speeds) and the limited understanding of the effects of lift and turbulence on automobile bodies in that era โ allowing only trained staff to drive the car and saying it "was an invention that could not be made available to the general public without considerable improvements." Shortly after its launch, a prototype crashed and killed the Dymaxion's driver.
Despite courting publicity and the interest of auto manufacturers, Fuller used his inheritance to finish the second and third prototypes, selling all three, dissolving Dymaxion Corporation and reiterating that the Dymaxion was never intended as a commercial venture. One of the three original prototypes survives, and two semi-faithful replicas have recently been constructed. The Dymaxion was included in the 2009 book Fifty Cars That Changed The World and was the subject of the 2012 documentary The Last Dymaxion.
In 2008, The New York Times said Fuller "saw the Dymaxion, as he saw much of the world, as a kind of provisional prototype, a mere sketch, of the glorious, eventual future."
Discussed on
- "Dymaxion Car" | 2024-05-11 | 60 Upvotes 34 Comments
๐ Akan Names
The Akan people of Ghana frequently name their children after the day of the week they were born and the order in which they were born. These "day names" have further meanings concerning the soul and character of the person. Middle names have considerably more variety and can refer to their birth order, twin status, or an ancestor's middle name.
This naming tradition is shared throughout West Africa and the African diaspora. During the 18thโ19th centuries, enslaved people in the Caribbean from the region that is modern-day Ghana were referred to as Coromantees. Many of the leaders of enslaved people's rebellions had "day names" including Cuffy, Cuffee or Kofi, Cudjoe or Kojo, Quao or Quaw, and Quamina or Kwame/Kwamina.
Most Ghanaians have at least one name from this system, even if they also have an English or Christian name. Notable figures with day names include Ghana's first president Kwame Nkrumah and former United Nations Secretary-General Kofi Annan.
In the official orthography of the Twi language, the Ashanti versions of these names as spoken in Kumasi are as follows. The diacritics on รก aฬ ร represent high, mid, and low tone (tone does not need to be marked on every vowel), while the diacritic on aฬฉ is used for vowel harmony and can be ignored. (Diacritics are frequently dropped in any case.) Variants of the names are used in other languages, or may represent different transliteration schemes. The variants mostly consist of different affixes (in Ashanti, kwa- or ko- for men and a- plus -a or -wa for women). For example, among the Fante, the prefixes are kwe-, kwa or ko for men and e-, arespectively. Akan dฬฉwo or jo(Fante) is pronounced something like English Joe, but there do appear to be two sets of names for those born on Monday.
Discussed on
- "Akan Names" | 2023-07-15 | 114 Upvotes 44 Comments