Random Articles (Page 388)
Have a deep view into what people are curious about.
🔗 Fundamental theorem of software engineering
The fundamental theorem of software engineering (FTSE) is a term originated by Andrew Koenig to describe a remark by Butler Lampson attributed to the late David J. Wheeler:
"We can solve any problem by introducing an extra level of indirection."
The theorem does not describe an actual theorem that can be proven; rather, it is a general principle for managing complexity through abstraction.
The theorem is often expanded by the humorous clause "…except for the problem of too many levels of indirection," referring to the fact that too many abstractions may create intrinsic complexity issues of their own. For example, the use of protocol layering in computer networks, which today is ubiquitous, has been criticized in ways that are typical of more general disadvantages of abstraction. Here, the adding of extra levels of indirection may cause higher layers to duplicate the functionality of lower layers, leading to inefficiency, and functionality at one layer may need data present only at another layer, which fundamentally violates the goal of separation into different layers.
🔗 Goiânia radiation accident
The Goiânia accident [ɡojˈjɐniɐ] was a radioactive contamination accident that occurred on September 13, 1987, in Goiânia, in the Brazilian state of Goiás, after a forgotten radiotherapy source was taken from an abandoned hospital site in the city. It was subsequently handled by many people, resulting in four deaths. About 112,000 people were examined for radioactive contamination and 249 of them were found to have been contaminated.
In the cleanup operation, topsoil had to be removed from several sites, and several hundred houses were demolished. All the objects from within those houses, including personal possessions, were seized and incinerated. Time magazine has identified the accident as one of the world's "worst nuclear disasters" and the International Atomic Energy Agency called it "one of the world's worst radiological incidents".
Discussed on
- "Goiânia Accident" | 2026-08-06 | 22 Upvotes 10 Comments
- "Goiânia Accident" | 2023-02-01 | 298 Upvotes 185 Comments
- "The Goiânia Accident (1987)" | 2021-11-06 | 205 Upvotes 121 Comments
- "Goiânia Accident" | 2020-06-27 | 21 Upvotes 2 Comments
- "Goiânia radiation accident" | 2013-08-08 | 14 Upvotes 4 Comments
🔗 2000-Watt Society
The 2000-watt society is an environmental vision, first introduced in 1998 by the Swiss Federal Institute of Technology in Zürich (ETH Zurich), which pictures the average First World citizen reducing their overall average primary energy usage rate to no more than 2,000 watts (i.e. 2 kWh per hour or 48 kWh per day) by the year 2050, without lowering their standard of living.
The concept addresses not only personal or household energy use, but the total for the whole society, including embodied energy, divided by the population.
Two thousand watts is approximately the current world average rate of total primary energy use. This compared, in 2008, to averages of around 6,000 watts in western Europe, 12,000 watts in the United States, 1,500 watts in China, 1,000 watts in India, 500 watts in South Africa and only 300 watts in Bangladesh. Switzerland itself, then using an average of around 5,000 watts, was last a 2000-watt society in the 1960s.
It is further envisaged that the use of carbon-based fuels would be ultimately cut to no more than 500 watts per person within 50 to 100 years.
The vision was developed in response to concerns about climate change, energy security, and the future availability of energy supplies. It is supported by the Swiss Federal Office of Energy, the Association of Swiss Architects and Engineers, and other bodies.
Discussed on
- "2000-Watt Society" | 2022-09-19 | 194 Upvotes 296 Comments
🔗 Emerald cockroach wasp - Reproductive behavior and life cycle
The emerald cockroach wasp or jewel wasp (Ampulex compressa) is a solitary wasp of the family Ampulicidae. It is known for its unusual reproductive behavior, which involves stinging a cockroach and using it as a host for its larvae. It thus belongs to the entomophagous parasites.
Discussed on
- "Emerald cockroach wasp - Reproductive behavior and life cycle" | 2010-10-02 | 80 Upvotes 29 Comments
🔗 World's Littlest Skyscraper
The Newby–McMahon Building, commonly referred to as the world's littlest skyscraper, is located at 701 La Salle (on the corner of Seventh and La Salle streets) in downtown Wichita Falls, Texas. It is a late Neoclassical style red brick and cast stone structure. It stands 40 ft (12 m) tall, and its exterior dimensions are 18 ft (5.5 m) deep and 10 ft (3.0 m) wide. Its interior dimensions are approximately 12 ft (3.7 m) by 9 ft (2.7 m), or approximately 108 sq ft (10.0 m2). Steep, narrow, internal stairways leading to the upper floors occupy roughly 25 percent of the interior area.
Reportedly the result of a fraudulent investment scheme by a confidence man, the Newby–McMahon Building was a source of great embarrassment to the city and its residents after its completion in 1919. During the 1920s, the Newby–McMahon Building was featured in Robert Ripley's Ripley's Believe It or Not! syndicated column as "the world's littlest skyscraper," a nickname that has stuck with it ever since. The Newby–McMahon Building is now part of the Depot Square Historic District of Wichita Falls, a Texas Historic Landmark.
Discussed on
- "World's Littlest Skyscraper" | 2021-03-13 | 131 Upvotes 49 Comments
🔗 C Minus Minus
C-- (pronounced C minus minus) is a C-like programming language. Its creators, functional programming researchers Simon Peyton Jones and Norman Ramsey, designed it to be generated mainly by compilers for very high-level languages rather than written by human programmers. Unlike many other intermediate languages, its representation is plain ASCII text, not bytecode or another binary format.
There are two main branches:
- C--, the original branch, with the final version 2.0 released in May 2005
- Cmm, the fork actively used as the intermediate representation (IR) in the Glasgow Haskell Compiler (GHC)
Discussed on
- "C Minus Minus" | 2022-10-17 | 128 Upvotes 71 Comments
🔗 Around the World in Seventy-Two Days
Around the World in Seventy-Two Days is an 1890 book by journalist Elizabeth Jane Cochrane, writing under her pseudonym, Nellie Bly. The chronicle details her 72-day trip around the world, which was inspired by the book, Around the World in Eighty Days by Jules Verne. She carried out the journey for Joseph Pulitzer's tabloid newspaper, the New York World.
Discussed on
- "Around the World in Seventy-Two Days" | 2019-02-20 | 54 Upvotes 10 Comments
🔗 Lucid programming language
Lucid is a dataflow programming language designed to experiment with non-von Neumann programming models. It was designed by Bill Wadge and Ed Ashcroft and described in the 1985 book Lucid, the Dataflow Programming Language.
pLucid was the first interpreter for Lucid.
Discussed on
- "Lucid programming language" | 2009-10-25 | 33 Upvotes 8 Comments
🔗 Wim Taymans: PipeWire Inventor
Wim Odilia Georges Taymans is a Belgian software developer based in Malaga, Spain. He is the original developer behind GStreamer and Pipewire technologies, which provide core multimedia processing capabilities to many modern operating systems.
Taymans started his career in multimedia development on the Commodore 64 and the Amiga writing various games and demos. In 1994 he installed the Linux operating system on his Amiga and has since been involved with the development of various multimedia technologies for the Linux platform. His first efforts on Linux were some assembly optimizations for the rtjpeg library; later, he worked on the Trinity video editor before teaming up with Erik Walthinsen to create the GStreamer multimedia framework.
In 2004 he started working for Fluendo in Spain as employee number 3. While working for Fluendo he designed and wrote most of the 0.10 release series of GStreamer. In July 2007 he left Fluendo and joined with Collabora. As part of his job at Collabora he maintained and developed GStreamer further. In November 2013, Taymans started as a Principal Software Engineer at Red Hat spending most of his time working on upstream GStreamer.
Taymans was the main architect and developer behind the GStreamer 1.0 release which came out on September 24, 2012.
In July 2015, Taymans announced that he was designing Pinos, which became PipeWire, from his position as Principal Engineer at Red Hat. PipeWire is a server for handling audio and video streams on Linux.
Discussed on
- "Wim Taymans: PipeWire Inventor" | 2024-10-13 | 24 Upvotes 4 Comments
🔗 Top Secret Rosies: The Female “Computers” of WWII
Top Secret Rosies: The Female "Computers" of WWII is a 2010 documentary film directed by LeAnn Erickson. The film is focused on recognizing the contributions of women during WWII, serving as human computers and six of whom went on to program one of the earliest computers, the ENIAC. Their work helped the United States improve the accuracy of weaponry as most conducted ballistics analysis. The film officially premiered on November 1 on PBS.
Discussed on
- "Top Secret Rosies: The Female “Computers” of WWII" | 2022-08-10 | 66 Upvotes 33 Comments