New Articles (Page 383)

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

๐Ÿ”— Yo-yo problem

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

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

๐Ÿ”— Basil Zaharoff

๐Ÿ”— Biography ๐Ÿ”— Military history ๐Ÿ”— Military history/Military biography ๐Ÿ”— Military history/World War II

Sir Basil Zaharoff, GCB, GBE, born Vasileios Zacharias (Greek: ฮ’ฮฑฯƒฮฏฮปฮตฮนฮฟฯ‚ Zฮฑฯ‡ฮฑฯฮฏฮฑฯ‚ ฮ–ฮฑฯ‡ฮฌฯฯ‰ฯ†; October 6, 1849 โ€“ November 27, 1936), was a Greek arms dealer and industrialist. One of the richest men in the world during his lifetime, Zaharoff was described as a "merchant of death" and "mystery man of Europe". His success was forged through his cunning, often aggressive and sharp, business tactics. These included the sale of arms to opposing sides in conflicts, sometimes delivering fake or faulty machinery and skilfully using the press to attack business rivals.

Zaharoff maintained close contacts with many powerful political leaders, including British Prime Minister David Lloyd George, Greek Prime Minister Eleftherios Venizelos and Ottoman Sultan Abdul Hamid II; he served as a primary inspiration for Ian Fleming's fictional James Bond villain Ernst Stavro Blofeld.

Discussed on

๐Ÿ”— Hofstadter's butterfly

๐Ÿ”— Physics ๐Ÿ”— Systems ๐Ÿ”— Systems/Chaos theory

In condensed matter physics, Hofstadter's butterfly describes the spectral properties of non-interacting two dimensional electrons in a magnetic field. The fractal, self-similar, nature of the spectrum was discovered in the 1976 Ph.D. work of Douglas Hofstadter and is one of the early examples of computer graphics. The name reflects the visual resemblance of the figure on the right to a swarm of butterflies flying to infinity.

The Hofstadter butterfly plays an important role in the theory of the integer quantum Hall effect, and D.J. Thouless has been awarded the Nobel prize in physics in 2016 for the discovery that the wings of the butterfly are characterized by Chern integers, the quantized Hall conductances discovered in 1980 by Klaus von Klitzing for which he has been awarded the Nobel prize in 1985. The colors in the diagram reflect the different Chern numbers.

Discussed on

๐Ÿ”— Rubber duck debugging

๐Ÿ”— Hungary

Discussed on

๐Ÿ”— PGP released its source code as a book to get around US export law

๐Ÿ”— Computing ๐Ÿ”— Computer Security ๐Ÿ”— Computer Security/Computing ๐Ÿ”— Computing/Software ๐Ÿ”— Cryptography ๐Ÿ”— Cryptography/Computer science

Pretty Good Privacy (PGP) is an encryption program that provides cryptographic privacy and authentication for data communication. PGP is used for signing, encrypting, and decrypting texts, e-mails, files, directories, and whole disk partitions and to increase the security of e-mail communications. Phil Zimmermann developed PGP in 1991.

PGP and similar software follow the OpenPGP, an open standard of PGP encryption software, standard (RFC 4880) for encrypting and decrypting data.

Discussed on

๐Ÿ”— Fazlur Khan: The engineer who made it possible to live in the sky

๐Ÿ”— Biography ๐Ÿ”— Bangladesh ๐Ÿ”— Architecture ๐Ÿ”— Skyscrapers ๐Ÿ”— Civil engineering ๐Ÿ”— Chicago ๐Ÿ”— Illinois

Fazlur Rahman Khan (Bengali: เฆซเฆœเฆฒเงเฆฐ เฆฐเฆนเฆฎเฆพเฆจ เฆ–เฆพเฆจ, Fozlur Rรดhman Khan) (3 April 1929 โ€“ 27 March 1982) was a Bangladeshi-American structural engineer and architect, who initiated important structural systems for skyscrapers. Considered the "father of tubular designs" for high-rises, Khan was also a pioneer in computer-aided design (CAD). He was the structural engineer of the Sears Tower working with Architect Bruce Graham, since renamed Willis Tower, the tallest building in the world from 1973 until 1998, and the 100-story John Hancock Center.

Khan, more than any other individual, ushered in a renaissance in skyscraper construction during the second half of the 20th century. He has been called the "Einstein of structural engineering" and the "Greatest Structural Engineer of the 20th Century" for his innovative use of structural systems that remain fundamental to modern skyscraper design and construction. In his honor, the Council on Tall Buildings and Urban Habitat established the Fazlur Khan Lifetime Achievement Medal, as one of their CTBUH Skyscraper Awards.

Although best known for skyscrapers, Khan was also an active designer of other kinds of structures, including the Hajj airport terminal, the McMathโ€“Pierce solar telescope, and several stadium structures.

Discussed on

๐Ÿ”— Beach theft

๐Ÿ”— Crime ๐Ÿ”— Mining

Sand theft or unauthorised or illegal sand mining leads to a widely unknown global example of natural and non-renewable resource depletion problem comparable in extent to global water scarcity. Beach theft is illegal removal of large quantities of sand from a beach leading to full or partial disappearance of the beach.

Discussed on

๐Ÿ”— Island of California

๐Ÿ”— California ๐Ÿ”— Mexico ๐Ÿ”— Geography ๐Ÿ”— Mythology ๐Ÿ”— Islands

The Island of California refers to a long-held European misconception, dating from the 16th century, that the Baja California Peninsula was not part of mainland North America but rather a large island (spelled on early maps as Cali Fornia) separated from the continent by a strait now known as the Gulf of California.

One of the most famous cartographic errors in history, it was propagated on many maps during the 17th and 18th centuries, despite contradictory evidence from various explorers. The legend was initially infused with the idea that California was a terrestrial paradise, like the Garden of Eden or Atlantis.

Discussed on

๐Ÿ”— Utau โ€“ a Japanese singing synthesizer application

๐Ÿ”— Software ๐Ÿ”— Software/Computing ๐Ÿ”— Musical Instruments ๐Ÿ”— Electronic music ๐Ÿ”— Japan ๐Ÿ”— Japan/Science and technology

UTAU is a Japanese singing synthesizer application created by Ameya/Ayame. This program is similar to the VOCALOID software, with the difference being it is shareware instead of under a third party licensing.

Discussed on