New Articles (Page 158)
To stay up to date you can also follow on Mastodon.
🔗 ECMAScript for XML - Direct XML Syntax in ECMAScript
ECMAScript for XML (E4X) is the standard ISO/IEC 22537:2006 [1] programming language extension that adds native XML support to ECMAScript (which includes ActionScript, JavaScript, and JScript). The goal is to provide an alternative to DOM interfaces that uses a simpler syntax for accessing XML documents. It also offers a new way of making XML visible. Before the release of E4X, XML was always accessed at an object level. E4X instead treats XML as a primitive (like characters, integers, and booleans). This implies faster access, better support, and acceptance as a building block (data structure) of a program.
E4X is standardized by Ecma International in the ECMA-357 standard. The first edition was published in June 2004, the second edition in December 2005.
The E4X standard was deprecated by the Mozilla Foundation in 2014.
Discussed on
- "ECMAScript for XML - Direct XML Syntax in ECMAScript" | 2021-06-01 | 38 Upvotes 41 Comments
🔗 Gibbs Phenomenon
In mathematics, the Gibbs phenomenon, discovered by Henry Wilbraham (1848) and rediscovered by J. Willard Gibbs (1899), is the peculiar manner in which the Fourier series of a piecewise continuously differentiable periodic function behaves at a jump discontinuity. The nth partial sum of the Fourier series has large oscillations near the jump, which might increase the maximum of the partial sum above that of the function itself. The overshoot does not die out as n increases, but approaches a finite limit. This sort of behavior was also observed by experimental physicists, but was believed to be due to imperfections in the measuring apparatus.
This is one cause of ringing artifacts in signal processing.
Discussed on
- "Gibbs Phenomenon" | 2021-06-01 | 40 Upvotes 27 Comments
🔗 Blinking Twelve Problem
The blinking twelve problem is a term used in software design. It usually refers to features in software or computer systems which are rendered unusable to most users by the complexity of the interface to them.
The usage emanates from the 'clock' feature provided on many VCRs manufactured in the late 1980s or early 1990s. The clock could be set by using a combination of buttons provided on the VCR in a specific sequence that was found complicated by most users. As a result, VCR users were known to seldom set the time on the VCR clock. This resulted in the default time of '12:00' blinking on the VCR display at all times of the day, which is the origin of this term.
"In most surveys, the majority of people have never time-shifted just because they don't know how to program their machines," said Tom Adams, a television analyst for Paul Kagan Associates, a media research firm, in 1990.
In software, 'the blinking twelve problem' thus refers to any situation in which features or functions of a program go unused for reasons that the designers never anticipated, largely because developers were unable to anticipate the level of understanding the users would have of the technology. The term may also refer to the challenge faced by developers of addressing the real causes of users' difficulties, as well as the challenge of providing helpful documentation or technical support without knowing beforehand how well the user understands their own problem.
In other instances, it can be used to reference the lack of basic user-friendly features in complex systems; stemming from the lack of a backup battery to keep the clock setting in a $300 VCR during even the briefest power interruption, when a $10 clock would have one.
The terms is usually used mostly by geeks, often in discussion forums. The term appears in the 1999 essay In the Beginning... Was the Command Line by Neal Stephenson.
Discussed on
- "Blinking Twelve Problem" | 2021-06-01 | 28 Upvotes 2 Comments
🔗 Jasenovac Concentration Camp
Jasenovac was a concentration and extermination camp established in Slavonia by the authorities of the Independent State of Croatia (NDH) in occupied Yugoslavia during World War II. The concentration camp, one of the ten largest in Europe, was established and operated by the governing Ustaše regime, which was the only quisling regime in occupied Europe to operate extermination camps solely on their own for Jews and other ethnic groups.
It was established in August 1941 in marshland at the confluence of the Sava and Una rivers near the village of Jasenovac, and was dismantled in April 1945. It was "notorious for its barbaric practices and the large number of victims". Unlike German Nazi-run camps, Jasenovac "specialized in one-on-one violence of a particularly brutal kind" and prisoners were primarily murdered manually with the use of blunt objects such as knives, hammers and axes.
In Jasenovac the majority of victims were ethnic Serbs (as part of the Genocide of the Serbs); others were Jews (The Holocaust), Roma (The Porajmos), and some political dissidents. Jasenovac was a complex of five subcamps spread over 210 km2 (81 sq mi) on both banks of the Sava and Una rivers. The largest camp was the "Brickworks" camp at Jasenovac, about 100 km (62 mi) southeast of Zagreb. The overall complex included the Stara Gradiška sub-camp, the killing grounds across the Sava river at Gradina Donja, five work farms, and the Uštica Roma camp.
During and since World War II, there has been much debate and controversy regarding the number of victims killed at the Jasenovac concentration camp complex during its more than three-and-a-half years of operation. After the war, a figure of 700,000 reflected the "conventional wisdom". Since 2002, the Museum of Victims of Genocide in Belgrade has no longer defended the figure of 700,000 to 1 million victims of the camp. In 2005, Dragan Cvetković, a researcher from the Museum, and a Croatian co-author published a book on wartime losses in the NDH which gave a figure of approximately 100,000 victims of Jasenovac. The United States Holocaust Memorial Museum (USHMM) in Washington, D.C. presently estimates that the Ustaše regime murdered between 77,000 and 99,000 people in Jasenovac between 1941 and 1945.
Discussed on
- "Jasenovac Concentration Camp" | 2021-05-31 | 11 Upvotes 2 Comments
🔗 Alternate Instruction Set
The Alternate Instruction Set (AIS) is a second 32-bit instruction set architecture found in some x86 CPUs made by VIA Technologies. On these VIA C3 processors, the second hidden processor mode is accessed by executing the x86 instruction ALTINST
(0F 3F
). If AIS mode has been enabled, the processor will perform a JMP EAX and begin executing AIS instructions at the address of the EAX register. Using AIS allows native access to the Centaur Technology-designed RISC core inside the processor.
Discussed on
- "Alternate Instruction Set" | 2021-05-30 | 76 Upvotes 23 Comments
🔗 Project Sanguine: a 6000 mile long antenna to communicate with submarines @ 76Hz
Project Sanguine was a U.S. Navy project, proposed in 1968 for communication with submerged submarines using extremely low frequency (ELF) radio waves. The originally proposed system, hardened to survive a nuclear attack, would have required a giant antenna covering two fifths of the state of Wisconsin. Because of protests and potential environmental impact, the proposed system was never implemented. A smaller, less hardened system called Project ELF consisting of two linked ELF transmitters located at Clam Lake, Wisconsin and Republic, Michigan was built beginning in 1982 and operated from 1989 until 2004. The system transmitted at a frequency of 76 Hz. At ELF frequencies the bandwidth of the transmission is very small, so the system could only send short coded text messages at a very low data rate. These signals were used to summon specific vessels to the surface to receive longer operational orders by ordinary radio or satellite communication.
🔗 Known-Plaintext Attack
The known-plaintext attack (KPA) is an attack model for cryptanalysis where the attacker has access to both the plaintext (called a crib), and its encrypted version (ciphertext). These can be used to reveal further secret information such as secret keys and code books. The term "crib" originated at Bletchley Park, the British World War II decryption operation, where it was defined as:
A plain language (or code) passage of any length, usually obtained by solving one or more cipher or code messages, and occurring or believed likely to occur in a different cipher or code message, which it may provide a means of solving.
Discussed on
- "Known-Plaintext Attack" | 2021-05-29 | 50 Upvotes 19 Comments
🔗 Jonbar Hinge
In science-fiction criticism, a Jonbar hinge or Jonbar point is the fictional concept of a crucial point of divergence between two outcomes, especially in time-travel stories. It is sometimes referred to as a Jon Bar hinge or change-point.
Discussed on
- "Jonbar Hinge" | 2021-05-28 | 15 Upvotes 9 Comments
🔗 Scottish Café
The Scottish Café (Polish: Kawiarnia Szkocka) was a café in Lwów, Poland (now Lviv, Ukraine) where, in the 1930s and 1940s, mathematicians from the Lwów School of Mathematics collaboratively discussed research problems, particularly in functional analysis and topology.
Stanislaw Ulam recounts that the tables of the café had marble tops, so they could write in pencil, directly on the table, during their discussions. To keep the results from being lost, and after becoming annoyed with their writing directly on the table tops, Stefan Banach's wife provided the mathematicians with a large notebook, which was used for writing the problems and answers and eventually became known as the Scottish Book. The book—a collection of solved, unsolved, and even probably unsolvable problems—could be borrowed by any of the guests of the café. Solving any of the problems was rewarded with prizes, with the most difficult and challenging problems having expensive prizes (during the Great Depression and on the eve of World War II), such as a bottle of fine brandy.
For problem 153, which was later recognized as being closely related to Stefan Banach's "basis problem", Stanisław Mazur offered the prize of a live goose. This problem was solved only in 1972 by Per Enflo, who was presented with the live goose in a ceremony that was broadcast throughout Poland.
The café building now houses the Szkocka Restaurant & Bar (named for the original Scottish Café) and the Atlas Deluxe hotel at the street address of 27 Taras Shevchenko Prospekt.
Discussed on
- "Scottish Café" | 2021-05-29 | 173 Upvotes 46 Comments
🔗 Japanese Invasion Money
Japanese invasion money, officially known as Southern Development Bank Notes (Japanese: 大東亜戦争軍票 Dai Tō-A Sensō gunpyō, "Greater East Asia War military scrip"), was currency issued by the Japanese Military Authority, as a replacement for local currency after the conquest of colonies and other states in World War II. In February 1942 in Japan, laws were passed establishing the Wartime Finance Bank and the Southern Development Bank. Both institutions issued bonds to raise funds. The former loaned money primarily to military industries, but also to a wide range of other ventures, including hydroelectric generators, electric power companies, shipbuilding and petroleum. The latter provided financial services in areas occupied by the Japanese military, and Southern Development Bank notes were in fact used as de facto military scrip. In December 1942, the outstanding balance of Southern Development Bank notes stood at more than 470 million; in March 1945, more than 13 billion.
Already engaged in war with China, in 1940 the Japanese expanded the scope of their military operations in Asia and finally entered the Second World War in late 1941 with the attack on Pearl Harbor. Japan invaded various Asian countries, occupying vast territories and setting up military administrations.
Beginning with the capture of the Philippines, the Japanese military confiscated all hard currency, both on a federal and individual level, replacing it with locally printed notes bearing a proclamation of military issue. All notes bore the name of the Imperial Japanese government, and some notes proclaimed the "promises to pay the bearer on demand". Called “Mickey Mouse Money" by local Filipinos, it was valueless after the overthrow of the Japanese, and tons of it were burned. Japanese troops were ordered to destroy bank records and any remaining currency prior to capitulation.
With the end of World War II, the currency circulated bearing the Japanese name immediately lost any value it once possessed and was discarded en masse. Money that was issued included the Philippines, Burma (now Myanmar), Malaya, North Borneo and Sarawak (now Malaysia), Singapore, Brunei, the Dutch East Indies (now Indonesia) and some areas of Oceania (New Guinea and the Solomon and Gilbert islands). Large amounts of the currency were obtained by Allied forces and civilians at the end of the war; many were kept as wartime souvenirs, and are now in both private and museum collections.
Discussed on
- "Japanese Invasion Money" | 2021-05-29 | 12 Upvotes 1 Comments