Random Articles (Page 6)
Have a deep view into what people are curious about.
🔗 Li Wenliang
Li Wenliang (Chinese: 李文亮; pinyin: Lǐ Wénliàng; 12 October 1986 – 7 February 2020) was a Chinese ophthalmologist who worked as a physician at Wuhan Central Hospital. Li warned his colleagues in December 2019 about a possible outbreak of an illness that resembled severe acute respiratory syndrome (SARS), later acknowledged as COVID-19. He became a whistleblower when his warnings were later shared publicly. On 3 January 2020, Wuhan police summoned and admonished him for "making false comments on the Internet". Li returned to work, later contracted the virus from an infected patient (who had been originally treated for glaucoma) and died from the disease on 7 February 2020, at age 33. A subsequent Chinese official inquiry exonerated him and the Communist Party formally offered a "solemn apology" to his family and revoked its admonishment of him.
Discussed on
- "Li Wenliang" | 2020-02-11 | 350 Upvotes 206 Comments
🔗 Hague Invasion Act
The American Service-Members' Protection Act (ASPA, Title 2 of Pub.L. 107–206 (text) (pdf), H.R. 4775, 116 Stat. 820, enacted August 2, 2002) is a United States federal law that aims "to protect United States military personnel and other elected and appointed officials of the United States government against criminal prosecution by an international criminal court to which the United States is not party." Introduced by U.S. Senator Jesse Helms (R-NC) and U.S. Representative Tom DeLay (R-TX) it was an amendment to the 2002 Supplemental Appropriations Act for Further Recovery From and Response to Terrorist Attacks on the United States (H.R. 4775). The amendment passed 75-19 (S.Amdt 3597.) The bill was signed into law by U.S. President George W. Bush on August 2, 2002.
Discussed on
- "The Hague Invasion Act" | 2022-05-19 | 13 Upvotes 10 Comments
- "Hague Invasion Act" | 2021-06-12 | 40 Upvotes 12 Comments
🔗 Pentium floating-point division bug (1994)
The Pentium FDIV bug is a hardware bug affecting the floating-point unit (FPU) of the early Intel Pentium processors. Because of the bug, the processor would return incorrect binary floating point results when dividing certain pairs of high-precision numbers. The bug was discovered in 1994 by Thomas R. Nicely, a professor of mathematics at Lynchburg College. Missing values in a lookup table used by the FPU's floating-point division algorithm led to calculations acquiring small errors. While these errors would in most use-cases only occur rarely and result in small deviations from the correct output values, in certain circumstances the errors can occur frequently and lead to more significant deviations.
The severity of the FDIV bug is debated. Though rarely encountered by most users (Byte magazine estimated that 1 in 9 billion floating point divides with random parameters would produce inaccurate results), both the flaw and Intel's initial handling of the matter were heavily criticized by the tech community.
In December 1994, Intel recalled the defective processors in what was the first full recall of a computer chip. In its 1994 annual report, Intel said it incurred "a $475 million pre-tax charge ... to recover replacement and write-off of these microprocessors."
Discussed on
- "Pentium floating-point division bug (1994)" | 2023-08-09 | 111 Upvotes 62 Comments
🔗 Mancala
Mancala is a generic name for a family of two-player turn-based strategy board games played with small stones, beans, or seeds and rows of holes or pits in the earth, a board or other playing surface. The objective is usually to capture all or some set of the opponent's pieces.
Versions of the game date back to the 7th century and evidence suggests the game existed in ancient Egypt. It is among the oldest known games to still be widely played today
Discussed on
- "Mancala" | 2020-08-19 | 45 Upvotes 19 Comments
🔗 Neskowin Ghost Forest
The Neskowin Ghost Forest is the remnants of a Sitka spruce forest on the Oregon Coast of the United States. The stumps were likely created when an earthquake of the Cascadia subduction zone abruptly lowered the trees, that were then covered by mud from landslides or debris from a tsunami. Many of the stumps are over 2,000 years old.
The stumps were unearthed when turbulent storms swept away sand during the winter of 1997–1998. It is one of over thirty ghost forests along the Oregon and Washington Coast, though many appear as flat roots and not stumps. Most notably, Washington's ghost forest of red cedars was integral to the discovery of the Cascadia fault line. These ghost forests are evidence of significant, rapid changes in coastline – often due to seismic events such as the 1700 Cascadia earthquake.
The stumps at Neskowin are 2,000 years old, according to carbon dating. While living, the trees that make up the Neskowin Ghost Forest were similar to present-day coastal rain forest. They stood 150–200 feet (46–61 m) high and were at least 200 years old when buried. However, it's difficult to determine when or how the trees died, because it occurred before written history in the region. It was originally believed that these trees died slowly, as the roots were gradually submerged in saltwater due to changes in the sea levels. Yet research by geologists revealed that the soil, still present at the roots of the stumps, was buried abruptly – indicating a more sudden and dramatic event, like an earthquake, as the cause.
The ghost forest is near Proposal Rock. It is part of the Neskowin Beach State Recreation Site. The best time to see the stumps is low tide, during winter (due to January, February and March bringing the lowest tides of the year.)
Discussed on
- "Neskowin Ghost Forest" | 2023-10-25 | 34 Upvotes 1 Comments
🔗 Piet is a programming language, whose programs look like abstract art.
An esoteric programming language (sometimes shortened to esolang) is a programming language designed to test the boundaries of computer programming language design, as a proof of concept, as software art, as a hacking interface to another language (particularly functional programming or procedural programming languages), or as a joke. The use of esoteric distinguishes these languages from programming languages that working developers use to write software. Usually, an esolang's creators do not intend the language to be used for mainstream programming, although some esoteric features, such as visuospatial syntax, have inspired practical applications in the arts. Such languages are often popular among hackers and hobbyists.
Usability is rarely a goal for esoteric programming language designers—often the design leads to quite the opposite. Their usual aim is to remove or replace conventional language features while still maintaining a language that is Turing-complete, or even one for which the computational class is unknown.
Discussed on
- "Piet is a programming language, whose programs look like abstract art." | 2010-03-04 | 99 Upvotes 28 Comments
🔗 Mozart Effect
The Mozart effect is the theory that listening to the music of Mozart may temporarily boost scores on one portion of an IQ test. Popular science versions of the theory make the claim that "listening to Mozart makes you smarter" or that early childhood exposure to classical music has a beneficial effect on mental development.
The original study from 1993 reported a short-term (lasting about 15 minutes) improvement on the performance of certain kinds of mental tasks known as spatial reasoning, such as folding paper and solving mazes. The results were highly exaggerated by the popular press and became "Mozart makes you smart", which was said to apply to children in particular (the original study included 36 college students). These claims led to a commercial fad with Mozart CDs being sold to parents, the U.S. state of Georgia even proposed a budget to provide every child with a CD of classical music.
A meta-analysis of studies that have replicated the original study shows that there is little evidence that listening to Mozart has any particular effect on spatial reasoning. The author of the original study has stressed that listening to Mozart has no effect on general intelligence.
Discussed on
- "Mozart Effect" | 2022-08-10 | 84 Upvotes 76 Comments
🔗 Delphi
Delphi is an event-driven programming language based on Object Pascal and an associated integrated development environment (IDE) for rapid application development of desktop, mobile, web, and console software, currently developed and maintained by Embarcadero Technologies.
Delphi's compilers generate native code for Microsoft Windows, macOS, iOS, Android and Linux (x64 only). Since 2016, there have been new releases of Delphi every six months, with new platforms being added approximately every second release.
Delphi includes a code editor, a visual designer, an integrated debugger, a source code control component, and support for third-party plugins. The code editor features Code Insight (code completion), Error Insight (real-time error-checking), and refactoring. The visual forms designer has traditionally used Visual Component Library (VCL) for native Windows development, but the FireMonkey (FMX) platform was later added for cross-platform development. Database support in Delphi is very strong. A Delphi project of a million lines of code can compile in a few seconds – one benchmark compiled 170,000 lines per second.
Delphi was originally developed by Borland as a rapid application development tool for Windows as the successor of Turbo Pascal. Delphi added full object-oriented programming to the existing language, and since then the language has grown to support generics and anonymous methods, and native Component Object Model (COM) support. In 2006, Borland’s developer tools section was transferred from Borland to a wholly owned subsidiary known as CodeGear, which was sold to Embarcadero Technologies in 2008. In 2015, Embarcadero was purchased by Idera Software, but the Embarcadero mark was retained for the developer tools division.
Delphi and its C++ counterpart, C++Builder, are interoperable. They share many core components, notably the IDE, VCL, and much of the runtime library. In addition, they can be used jointly in a project. For example, C++Builder 6 and later can consume Delphi source code and C++ in one project, while packages compiled with C++Builder can be used from within Delphi. In 2007, the products were released jointly as RAD Studio, a shared host for Delphi and C++Builder, which can be purchased with either or both.
Discussed on
- "Delphi" | 2020-02-02 | 45 Upvotes 24 Comments
🔗 Schönhage–Strassen Algorithm
The Schönhage–Strassen algorithm is an asymptotically fast multiplication algorithm for large integers. It was developed by Arnold Schönhage and Volker Strassen in 1971. The run-time bit complexity is, in Big O notation, for two n-digit numbers. The algorithm uses recursive fast Fourier transforms in rings with 2n+1 elements, a specific type of number theoretic transform.
The Schönhage–Strassen algorithm was the asymptotically fastest multiplication method known from 1971 until 2007, when a new method, Fürer's algorithm, was announced with lower asymptotic complexity; however, Fürer's algorithm currently only achieves an advantage for astronomically large values and is used only in Basic Polynomial Algebra Subprograms (BPAS) (see Galactic algorithms).
In practice the Schönhage–Strassen algorithm starts to outperform older methods such as Karatsuba and Toom–Cook multiplication for numbers beyond 2215 to 2217 (10,000 to 40,000 decimal digits). The GNU Multi-Precision Library uses it for values of at least 1728 to 7808 64-bit words (33,000 to 150,000 decimal digits), depending on architecture. There is a Java implementation of Schönhage–Strassen which uses it above 74,000 decimal digits.
Applications of the Schönhage–Strassen algorithm include mathematical empiricism, such as the Great Internet Mersenne Prime Search and computing approximations of π, as well as practical applications such as Kronecker substitution, in which multiplication of polynomials with integer coefficients can be efficiently reduced to large integer multiplication; this is used in practice by GMP-ECM for Lenstra elliptic curve factorization.
Discussed on
- "Schönhage–Strassen Algorithm" | 2022-07-14 | 58 Upvotes 7 Comments
🔗 Paul Le Roux
Paul Calder Le Roux (born 24 December 1972) is a former programmer, former criminal cartel boss and informant to the US Drug Enforcement Administration (DEA).
In 1999, he created E4M, a free and open-source disk encryption software program for Microsoft Windows, and is sometimes credited for open-source TrueCrypt, which is based on E4M's code, though he denies involvement with TrueCrypt.
He was arrested on 26 September 2012 for conspiracy to import narcotics into the United States, and agreed to cooperate with authorities in exchange for a lesser sentence and immunity to any crimes he might admit to afterwards. He subsequently admitted to arranging or participating in seven murders, carried out as part of an extensive illegal business empire.
Le Roux was sentenced to 25 years in prison in June 2020.
Discussed on
- "Paul Le Roux" | 2022-12-13 | 13 Upvotes 2 Comments
- "Paul Le Roux" | 2020-11-22 | 21 Upvotes 2 Comments