New Articles (Page 383)
To stay up to date you can also follow on Mastodon.
๐ Maine Penny
Discussed on
- "Maine Penny" | 2014-07-02 | 15 Upvotes 2 Comments
๐ 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
๐ Basil Zaharoff
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
- "Basil Zaharoff" | 2014-06-22 | 30 Upvotes 9 Comments
๐ Hofstadter's butterfly
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
- "Hofstadter's butterfly" | 2014-06-20 | 41 Upvotes 10 Comments
๐ Rubber duck debugging
Discussed on
- "Rubber duck debugging" | 2014-06-13 | 11 Upvotes 8 Comments
- "Rubber duck debugging" | 2013-02-19 | 36 Upvotes 17 Comments
๐ PGP released its source code as a book to get around US export law
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
- "PGP released its source code as a book to get around US export law" | 2014-06-12 | 211 Upvotes 47 Comments
๐ Fazlur Khan: The engineer who made it possible to live in the sky
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
- "Fazlur Khan: The engineer who made it possible to live in the sky" | 2014-06-12 | 86 Upvotes 9 Comments
๐ Beach theft
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
- "Beach theft" | 2014-06-12 | 50 Upvotes 23 Comments
๐ Island of California
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
- "Island of California" | 2014-06-11 | 99 Upvotes 40 Comments
๐ Utau โ a Japanese singing synthesizer application
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
- "Utau โ a Japanese singing synthesizer application" | 2014-06-10 | 63 Upvotes 37 Comments