Random Articles (Page 217)
Have a deep view into what people are curious about.
๐ Yoda conditions
In programming jargon, Yoda conditions (also called Yoda notation) is a programming style where the two parts of an expression are reversed from the typical order in a conditional statement. A Yoda condition places the constant portion of the expression on the left side of the conditional statement. The name for this programming style is derived from the Star Wars character named Yoda, who speaks English with a non-standard syntax.
Yoda conditions are part of the Symfony, and the WordPress coding standards.
Discussed on
- "Yoda conditions" | 2019-08-15 | 133 Upvotes 104 Comments
- "Yoda Conditions" | 2017-02-17 | 76 Upvotes 79 Comments
๐ 60163 Tornado, the first new build British mainline steam locomotive since 1960
LNER Peppercorn Class A1 No. 60163 Tornado is a 4-6-2 steam locomotive completed in 2008 to an original design by Arthur Peppercorn. It is the first new build British mainline steam locomotive since 1960, and the only Peppercorn Class A1 in existence after the original batch were scrapped. In 2017, Tornado became the first steam locomotive to officially reach 100ย mph (160ย km/h) on British tracks in over 50 years.
After the project was founded by the A1 Steam Locomotive Trust in 1990, construction of Tornado began in 1994 and mostly took place at Darlington Works, with other components manufactured elsewhere. The project was financed through fundraising initiatives, public donations, sponsorship deals, and hiring out Tornado itself for special services. The locomotive was granted its mainline certificate in January 2009, having been designed in compliance with modern safety and certification standards. Tornado has worked on heritage and mainline trains across Britain since 2008. In 2022, it was withdrawn for overhaul.
Discussed on
- "60163 Tornado, the first new build British mainline steam locomotive since 1960" | 2023-03-13 | 102 Upvotes 68 Comments
๐ Triple Fault
On the x86 computer architecture, a triple fault is a special kind of exception generated by the CPU when an exception occurs while the CPU is trying to invoke the double fault exception handler, which itself handles exceptions occurring while trying to invoke a regular exception handler.
x86 processors beginning with the 80286 will cause a shutdown cycle to occur when a triple fault is encountered. This typically causes the motherboard hardware to initiate a CPU reset, which, in turn, causes the whole computer to reboot.
Discussed on
- "Triple Fault" | 2023-01-11 | 12 Upvotes 1 Comments
๐ Lynn Conway Has Died
Lynn Ann Conway (January 2, 1938 - June 9, 2024) was an American computer scientist, electrical engineer and transgender activist.
She worked at IBM in the 1960s and invented generalized dynamic instruction handling, a key advance used in out-of-order execution, used by most modern computer processors to improve performance. She initiated the MeadโConway VLSI chip design revolution in very large scale integrated (VLSI) microchip design. That revolution spread rapidly through the research universities and computing industries during the 1980s, incubating an emerging electronic design automation industry, spawning the modern 'foundry' infrastructure for chip design and production, and triggering a rush of impactful high-tech startups in the 1980s and 1990s.
Discussed on
- "Lynn Conway Has Died" | 2024-06-11 | 1667 Upvotes 328 Comments
๐ Bitching Betty
Bitching Betty is a slang term used by some pilots and aircrew (mainly North American), when referring to the voices used by some aircraft warning systems.
The enunciating voice, in at least some aircraft systems, may be either male or female and in some cases this may be selected according to pilot preference. If the voice is female, it may be referred to as Bitching Betty; if the voice is male, it may be referred to as Barking Bob. A female voice is heard on military aircraft such as the F-16 Fighting Falcon, the Eurofighter Typhoon and the Mikoyan MiG-29. A male voice is heard on Boeing commercial airliners and is also used in the BAE Hawk.
In the United Kingdom the term Nagging Nora is sometimes used, and in New Zealand the term used for Boeing aircraft is Hank the Yank. The voice warning system used on London Underground trains, which also uses a female voice, is known to some staff as Sonya, as it "gets on ya nerves".
Discussed on
- "Bitching Betty" | 2016-08-01 | 20 Upvotes 6 Comments
๐ List of eponymous laws โ very cool Wikipedia page
This list of eponymous laws provides links to articles on laws, principles, adages, and other succinct observations or predictions named after a person. In some cases the person named has coined the law โ such as Parkinson's law. In others, the work or publications of the individual have led to the law being so named โ as is the case with Moore's law. There are also laws ascribed to individuals by others, such as Murphy's law; or given eponymous names despite the absence of the named person.
Discussed on
- "List of eponymous laws โ very cool Wikipedia page" | 2008-09-14 | 13 Upvotes 4 Comments
๐ Neutral Monism
Neutral monism is an umbrella term for a class of metaphysical theories in the philosophy of mind, concerning the relation of mind to matter. These theories take the fundamental nature of reality to be neither mental nor physical; in other words it is "neutral".
Neutral monism has gained prominence as a potential solution to theoretical issues within the philosophy of mind, specifically the mindโbody problem and the hard problem of consciousness. The mindโbody problem is the problem of explaining how mind relates to matter. The hard problem is a related philosophical problem targeted at physicalist theories of mind specifically: the problem arises because it is not obvious how a purely physical universe could give rise to conscious experience. This is because physical explanations are mechanistic: that is, they explain phenomena by appealing to underlying functions and structures. And, though explanations of this sort seem to work well for a wide variety of phenomena, conscious experience seems uniquely resistant to functional explanations. As the philosopher David Chalmers has put it: "even when we have explained the performance of all the cognitive and behavioral functions in the vicinity of experience - perceptual discrimination, categorization, internal access, verbal report - there may still remain a further unanswered question: Why is the performance of these functions accompanied by experience?" The hard problem has motivated Chalmers and other philosophers to abandon the project of explaining consciousness in terms physical or chemical mechanisms (only 56.5% of philosophers are physicalists, according to the most recent PhilPapers survey).
With this, there has been growing demand for alternative ontologies (such as neutral monism) that may provide explanatory frameworks more suitable for explaining the existence of consciousness. It has been accepted by several prominent English-speaking philosophers, such as William James and Bertrand Russell.
Discussed on
- "Neutral Monism" | 2023-10-31 | 12 Upvotes 1 Comments
๐ Cherenkov radiation โ Faster then light in water
Cherenkov radiation (; Russian: ะญััะตะบั ะะฐะฒะธะปะพะฒะฐ โ ะงะตัะตะฝะบะพะฒะฐ, Vavilov-Cherenkov effect) is electromagnetic radiation emitted when a charged particle (such as an electron) passes through a dielectric medium at a speed greater than the phase velocity (speed of propagation of a wavefront in a medium) of light in that medium. A classic example of Cherenkov radiation is the characteristic blue glow of an underwater nuclear reactor. Its cause is similar to the cause of a sonic boom, the sharp sound heard when faster-than-sound movement occurs. The phenomenon is named after Soviet physicist Pavel Cherenkov.
๐ KnuthโMorrisโPratt algorithm
In computer science, the KnuthโMorrisโPratt string-searching algorithm (or KMP algorithm) searches for occurrences of a "word" W within a main "text string" S by employing the observation that when a mismatch occurs, the word itself embodies sufficient information to determine where the next match could begin, thus bypassing re-examination of previously matched characters.
The algorithm was conceived by James H. Morris and independently discovered by Donald Knuth "a few weeks later" from automata theory. Morris and Vaughan Pratt published a technical report in 1970. The three also published the algorithm jointly in 1977. Independently, in 1969, Matiyasevich discovered a similar algorithm, coded by a two-dimensional Turing machine, while studying a string-pattern-matching recognition problem over a binary alphabet. This was the first linear-time algorithm for string matching.
Discussed on
- "KnuthโMorrisโPratt algorithm" | 2014-07-05 | 117 Upvotes 47 Comments
๐ Old Elbe Tunnel
Old Elbe Tunnel or St. Pauli Elbe Tunnel (German: Alter Elbtunnel colloquially or St. Pauli Elbtunnel officially) which opened in 1911, is a pedestrian and vehicle tunnel in Hamburg. The 426 m (1,398 ft) long tunnel was a technical sensation; 24 m (80 ft) beneath the surface, two 6 m (20 ft) diameter tubes connect central Hamburg with the docks and shipyards on the south side of the river Elbe. This was a big improvement for tens of thousands of workers in one of the busiest harbors in the world.
Six large lifts on either side of the tunnel carry pedestrians and vehicles to the bottom. The two tunnels are both still in operation, though due to their limited capacity by today's standards, other bridges and tunnels have been built and taken over most of the traffic.
In 2008 approximately 300,000 cars, 63,000 bicycles, and 700,000 pedestrians used the tunnel. The tunnel is opened 24 hours for pedestrians and bicycles. For motorized vehicles, opening times are currently Monday to Friday from 5:20ย a.m. to 8:00ย p.m. and on Saturdays from 5:20ย a.m. to 4:00ย p.m.
Discussed on
- "Old Elbe Tunnel" | 2022-10-12 | 147 Upvotes 54 Comments