Random Articles (Page 116)
Have a deep view into what people are curious about.
π Gruen transfer
In shopping mall design, the Gruen transfer (also known as the Gruen effect) is the moment when consumers enter a shopping mall or store and, surrounded by an intentionally confusing layout, lose track of their original intentions, making consumers more susceptible to make impulse buys. It is named for Austrian architect Victor Gruen, who disavowed such manipulative techniques.
Discussed on
- "Gruen Transfer" | 2024-06-11 | 134 Upvotes 76 Comments
- "Gruen transfer" | 2018-04-15 | 105 Upvotes 58 Comments
π Aspect-Oriented Programming
In computing, aspect-oriented programming (AOP) is a programming paradigm that aims to increase modularity by allowing the separation of cross-cutting concerns. It does so by adding behavior to existing code (an advice) without modifying the code itself, instead separately specifying which code is modified via a "pointcut" specification, such as "log all function calls when the function's name begins with 'set'". This allows behaviors that are not central to the business logic (such as logging) to be added to a program without cluttering the code core to the functionality.
AOP includes programming methods and tools that support the modularization of concerns at the level of the source code, while aspect-oriented software development refers to a whole engineering discipline.
Aspect-oriented programming entails breaking down program logic into distinct parts (so-called concerns, cohesive areas of functionality). Nearly all programming paradigms support some level of grouping and encapsulation of concerns into separate, independent entities by providing abstractions (e.g., functions, procedures, modules, classes, methods) that can be used for implementing, abstracting and composing these concerns. Some concerns "cut across" multiple abstractions in a program, and defy these forms of implementation. These concerns are called cross-cutting concerns or horizontal concerns.
Logging exemplifies a crosscutting concern because a logging strategy necessarily affects every logged part of the system. Logging thereby crosscuts all logged classes and methods.
All AOP implementations have some crosscutting expressions that encapsulate each concern in one place. The difference between implementations lies in the power, safety, and usability of the constructs provided. For example, interceptors that specify the methods to express a limited form of crosscutting, without much support for type-safety or debugging. AspectJ has a number of such expressions and encapsulates them in a special class, an aspect. For example, an aspect can alter the behavior of the base code (the non-aspect part of a program) by applying advice (additional behavior) at various join points (points in a program) specified in a quantification or query called a pointcut (that detects whether a given join point matches). An aspect can also make binary-compatible structural changes to other classes, like adding members or parents.
Discussed on
- "Aspect-Oriented Programming" | 2023-06-13 | 90 Upvotes 96 Comments
π Bucket Argument for Absolute Space
Isaac Newton's rotating bucket argument (also known as Newton's bucket) was designed to demonstrate that true rotational motion cannot be defined as the relative rotation of the body with respect to the immediately surrounding bodies. It is one of five arguments from the "properties, causes, and effects" of "true motion and rest" that support his contention that, in general, true motion and rest cannot be defined as special instances of motion or rest relative to other bodies, but instead can be defined only by reference to absolute space. Alternatively, these experiments provide an operational definition of what is meant by "absolute rotation", and do not pretend to address the question of "rotation relative to what?" General relativity dispenses with absolute space and with physics whose cause is external to the system, with the concept of geodesics of spacetime.
Discussed on
- "Bucket Argument for Absolute Space" | 2024-01-17 | 29 Upvotes 16 Comments
π German submarine U-1206
German submarine U-1206 was a Type VIIC U-boat of Nazi Germany's Kriegsmarine during World War II. She was laid down on 12 June 1943 at F. Schichau GmbH in Danzig and went into service on 16 March 1944 before sinking a year later, in April 1945. The boat's emblem was a white stork on a black shield with green beak and legs.
Discussed on
- "German submarine U-1206" | 2019-07-11 | 66 Upvotes 101 Comments
π Brabant Killers
The Brabant killers, also named the Nijvel Gang in Dutch-speaking media (Dutch: De Bende van Nijvel), and the mad killers of Brabant in French-speaking media (French: Les Tueurs fous du Brabant), are believed to be responsible for a series of violent attacks that mainly occurred in the Belgian province of Brabant between 1982 and 1985. A total of 28 people died and 22 were injured. The actions of the gang, believed to consist of a core of three men, made it Belgium's most notorious unsolved crime spree. The active participants were known as The Giant (a tall man who may have been the leader); the Killer (the main shooter) and the Old Man (a middle aged man who drove). The identities and whereabouts of the "Brabant killers" are unknown. Although significant resources are still dedicated to it, the most recent arrests in the case were of the now-retired original senior detectives. Failure to catch the gang resulted in a parliamentary inquiry. There have been many theories of ulterior motives behind the crimes.
Discussed on
- "Brabant Killers" | 2020-06-17 | 14 Upvotes 5 Comments
π Gustl Mollath
Gustl Ferdinand Mollath (born 7 November 1956 in Nuremberg) is a German man who was acquitted during a criminal trial in 2006 on the basis of diminished criminal responsibility. He was committed to a high-security psychiatric hospital, as the court deemed him a danger to the public and declared him insane based on expert diagnoses of paranoid personality disorder. The judgment became the basis of controversy when elements of his supposed delusions regarding money-laundering activities at a major bank were found to be true. Mollath had consistently claimed there was a conspiracy to have him locked up in a psychiatric care ward because of his incriminating knowledge; evidence discovered in 2012 made his claims appear plausible.
In 2006, after being accused of assaulting his former wife, Petra Mollath, Gustl Mollath was tried at the District Court of NΓΌrnberg-FΓΌrth for aggravated assault and wrongful deprivation of personal liberty of his ex-wife as well as damage to property. The court considered the charges proven but acquitted Mollath on the basis of finding him criminally insane. A pivotal argument for Mollath's insanity, besides the general impression he made, was that he insisted his wife was involved in a complex system of tax evasion. The court came to call it a paranoid belief system Mollath had developed, which led him to accuse many people of being part of a conspiracy and acting irrationally and aggressively, by puncturing car tires of people in a way that could lead to accidents.
In 2012, the case was widely publicized when evidence brought to the attention of state prosecutors showed that suspicious activities were carried out over several years by members of staff (including Mollath's ex-wife) at the Munich-based HypoVereinsbank, as detailed in an internal audit report carried out by the bank in 2003. The reported money transfers were not illegal per se.
In June 2013, Mollath's former wife spoke for the first time to the press. According to her, Gustl Mollath was continually violent towards her, prior and during marriage. The alleged money laundering activities became an issue only after their divorce, which directly contradicts Gustl Mollath's version that he had suffered from the illegal activities of his former wife. Gustl Mollath has denied the allegations levied against him and has said that he was being persecuted for blowing the whistle on tax evasion at HypoVereinsbank.
On August 6, 2013, the Higher Regional Court of Nuremberg ordered a retrial and Mollath's immediate release, overturning a verdict of the Regional Court of Regensburg that had blocked a retrial.
Mollath's 2018 action for damages by the unlawful custody has been concluded in November 2019 by an ex gratia payment of β¬600,000 by the defendant Free State of Bavaria.
π The SOLID principles of object-oriented design
In object-oriented computer programming, SOLID is a mnemonic acronym for five design principles intended to make software designs more understandable, flexible and maintainable. It is not related to the GRASP software design principles. The principles are a subset of many principles promoted by American software engineer and instructor Robert C. Martin. Though they apply to any object-oriented design, the SOLID principles can also form a core philosophy for methodologies such as agile development or adaptive software development. The theory of SOLID principles was introduced by Martin in his 2000 paper Design Principles and Design Patterns, although the SOLID acronym was introduced later by Michael Feathers.
Discussed on
- "The SOLID principles of object-oriented design" | 2013-12-15 | 58 Upvotes 19 Comments
π Thirteen years later, why are most administrators still from 2005?
Discussed on
- "Thirteen years later, why are most administrators still from 2005?" | 2023-08-16 | 96 Upvotes 74 Comments
π NEEMO
NASA Extreme Environment Mission Operations, or NEEMO, is a NASA analog mission that sends groups of astronauts, engineers and scientists to live in Aquarius underwater laboratory, the world's only undersea research station, for up to three weeks at a time in preparation for future space exploration.
Aquarius is an underwater habitat 3.5 miles (5.6Β km) off Key Largo, Florida, in the Florida Keys National Marine Sanctuary. It is deployed on the ocean floor next to deep coral reefs 62 feet (19Β m) below the surface.
NASA has used it since 2001 for a series of space exploration simulation missions, usually lasting 7 to 14 days, with space research mainly conducted by international astronauts. The mission had cost about 500Β million U.S. dollars. The crew members are called aquanauts (as they live underwater at depth pressure for a period equal to or greater than 24 continuous hours without returning to the surface), and they perform EVAs in the underwater environment. A technique known as saturation diving allows the aquanauts to live and work underwater for days or weeks at a time. After twenty four hours underwater at any depth, the human body becomes saturated with dissolved gas. With saturation diving, divers can accurately predict exactly how much time they need to decompress before returning to the surface. This information limits the risk of decompression sickness. By living in the Aquarius habitat and working at the same depth on the ocean floor, NEEMO crews are able to remain underwater for the duration of their mission.
For NASA, the Aquarius habitat and its surroundings provide a convincing analog for space exploration. Much like space, the undersea world is a hostile, alien place for humans to live. NEEMO crew members experience some of the same challenges there that they would on a distant asteroid, planet (i.e. Mars) or Moon. During NEEMO missions, the aquanauts are able to simulate living on a spacecraft and test spacewalk techniques for future space missions. Working in space and underwater environments requires extensive planning and sophisticated equipment. The underwater condition has the additional benefit of allowing NASA to "weight" the aquanauts to simulate different gravity environments.
Until 2012, Aquarius was owned by the National Oceanic and Atmospheric Administration (NOAA) and operated by the National Undersea Research Center (NURC) at the University of North CarolinaβWilmington as a marine biology study base.
Since 2013, Aquarius is owned by Florida International University (FIU). As part of the FIU Marine Education and Research Initiative, the Medina Aquarius Program is dedicated to the study and preservation of marine ecosystems worldwide and is enhancing the scope and impact of FIU on research, educational outreach, technology development, and professional training. At the heart of the program is the Aquarius Reef Base.
Discussed on
- "NEEMO" | 2022-12-10 | 74 Upvotes 16 Comments
π Cuisenaire rods
Cuisenaire rods are mathematics learning aids for students that provide an interactive, hands-on way to explore mathematics and learn mathematical concepts, such as the four basic arithmetical operations, working with fractions and finding divisors. In the early 1950s, Caleb Gattegno popularised this set of coloured number rods created by the Belgian primary school teacher Georges Cuisenaire (1891β1975), who called the rods rΓ©glettes.
According to Gattegno, "Georges Cuisenaire showed in the early 1950s that students who had been taught traditionally, and were rated βweakβ, took huge strides when they shifted to using the material. They became 'very good' at traditional arithmetic when they were allowed to manipulate the rods."
Discussed on
- "Cuisenaire rods" | 2015-07-31 | 43 Upvotes 20 Comments