Random Articles (Page 392)

Have a deep view into what people are curious about.

πŸ”— Python syntax and semantics

πŸ”— Computing πŸ”— Computing/Software

The syntax of the Python programming language is the set of rules that defines how a Python program will be written and interpreted (by both the runtime system and by human readers). The Python language has many similarities to Perl, C, and Java. However, there are some definite differences between the languages.

πŸ”— GNS Theory

πŸ”— Role-playing games

GNS theory is an informal field of study developed by Ron Edwards which attempts to create a unified theory of how role-playing games work. Focused on player behavior, in GNS theory participants in role-playing games organize their interactions around three categories of engagement: Gamism, Narrativism and Simulation.

The theory focuses on player interaction rather than statistics, encompassing game design beyond role-playing games. Analysis centers on how player behavior fits the above parameters of engagement and how these preferences shape the content and direction of a game. GNS theory is used by game designers to dissect the elements which attract players to certain types of games.

Discussed on

πŸ”— Gilbert U-238 Atomic Energy Laboratory

πŸ”— Education πŸ”— Toys

The Gilbert U-238 Atomic Energy Lab is a toy lab set that was produced by Alfred Carlton Gilbert, who was an American athlete, magician, toy-maker, business man, and inventor of the well-known Erector Set. The Atomic Energy Lab was released by the A. C. Gilbert Company in 1950. The kit's intention was to allow children to create and watch nuclear and chemical reactions using radioactive material.

Discussed on

πŸ”— Node.js wikipedia entry marked for deletion for not being notable

πŸ”— Internet πŸ”— Computing πŸ”— Computing/Software πŸ”— Computing/Free and open-source software πŸ”— JavaScript

Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside of a web browser. Node.js lets developers use JavaScript to write command line tools and for server-side scriptingβ€”running scripts server-side to produce dynamic web page content before the page is sent to the user's web browser. Consequently, Node.js represents a "JavaScript everywhere" paradigm, unifying web-application development around a single programming language, rather than different languages for server- and client-side scripts.

Though .js is the standard filename extension for JavaScript code, the name "Node.js" doesn't refer to a particular file in this context and is merely the name of the product. Node.js has an event-driven architecture capable of asynchronous I/O. These design choices aim to optimize throughput and scalability in web applications with many input/output operations, as well as for real-time Web applications (e.g., real-time communication programs and browser games).

The Node.js distributed development project was previously governed by the Node.js Foundation, and has now merged with the JS Foundation to form the OpenJS Foundation, which is facilitated by the Linux Foundation's Collaborative Projects program.

Corporate users of Node.js software include GoDaddy, Groupon, IBM, LinkedIn, Microsoft, Netflix, PayPal, Rakuten, SAP, Voxer, Walmart, and Yahoo!.

Discussed on

πŸ”— Professional Air Traffic Controllers Organization

πŸ”— Aviation πŸ”— Organized Labour

The Professional Air Traffic Controllers Organization or PATCO was a United States trade union that operated from 1968 until its decertification in 1981 following an illegal strike that was broken by the Reagan Administration. According to labor historian Joseph A. McCartin, the 1981 strike and defeat of PATCO was "one of the most important events in late twentieth century U.S. labor history".

Discussed on

πŸ”— Kunyu Wanguo Quantu

πŸ”— China πŸ”— Geography πŸ”— Maps πŸ”— Japan πŸ”— Japan/Geography and environment

Kunyu Wanguo Quantu, printed in China at the request of the Wanli Emperor during 1602 by the Italian Catholic missionary Matteo Ricci and Chinese collaborators, Mandarin Zhong Wentao and the technical translator, Li Zhizao, is the earliest known Chinese world map with the style of European maps. It has been referred to as the Impossible Black Tulip of Cartography, "because of its rarity, importance and exoticism". The map was crucial in expanding Chinese knowledge of the world. It was eventually exported to Korea then Japan and was influential there as well, though less so than Alenio's Zhifang Waiji.

Discussed on

πŸ”— The Brussels Effect

πŸ”— Economics πŸ”— Law

The Brussels effect is the process of unilateral regulatory globalisation caused by the European Union de facto (but not necessarily de jure) externalising its laws outside its borders through market mechanisms.

Discussed on

πŸ”— Rule of 72

πŸ”— Economics

In finance, the rule of 72, the rule of 70 and the rule of 69.3 are methods for estimating an investment's doubling time. The rule number (e.g., 72) is divided by the interest percentage per period (usually years) to obtain the approximate number of periods required for doubling. Although scientific calculators and spreadsheet programs have functions to find the accurate doubling time, the rules are useful for mental calculations and when only a basic calculator is available.

These rules apply to exponential growth and are therefore used for compound interest as opposed to simple interest calculations. They can also be used for decay to obtain a halving time. The choice of number is mostly a matter of preference: 69 is more accurate for continuous compounding, while 72 works well in common interest situations and is more easily divisible. There is a number of variations to the rules that improve accuracy. For periodic compounding, the exact doubling time for an interest rate of r percent per period is

t = ln ⁑ ( 2 ) ln ⁑ ( 1 + r / 100 ) β‰ˆ 72 r {\displaystyle t={\frac {\ln(2)}{\ln(1+r/100)}}\approx {\frac {72}{r}}} ,

where t is the number of periods required. The formula above can be used for more than calculating the doubling time. If one wants to know the tripling time, for example, replace the constant 2 in the numerator with 3. As another example, if one wants to know the number of periods it takes for the initial value to rise by 50%, replace the constant 2 with 1.5.

Discussed on

πŸ”— 54% of adults in the United States have prose literacy below the 6th-grade level

πŸ”— United States πŸ”— Linguistics πŸ”— Linguistics/Applied Linguistics πŸ”— Education

A 2019 report by the National Center for Education Statistics determined that mid to high literacy in the United States is 79% with 21% of American adults categorized as having "low level English literacy," including 4.1% classified as "functionally illiterate" and an additional 4% that could not participate. According to the U.S. Department of Education, 54% of adults in the United States have prose literacy below the 6th-grade level.

In many nations, the ability to read a simple sentence suffices as literacy, and was the previous standard for the U.S. The definition of literacy has changed greatly; the term is presently defined as the ability to use printed and written information to function in society, to achieve one's goals, and to develop one's knowledge and potential.

The United States Department of Education assesses literacy in the general population through its National Assessment of Adult Literacy (NAAL). The NAAL survey defines three types of literacy:

  • prose literacy: the knowledge and skills needed to search, comprehend, and use continuous texts. Examples include editorials, news stories, brochures, and instructional materials.
  • document literacy: the knowledge and skills needed to search, comprehend, and use non-continuous texts in various formats. Examples include job applications, payroll forms, transportation schedules, maps, tables, and drug and food labels.
  • quantitative literacy: the knowledge and skills required to identify and perform computations, either alone or sequentially, using numbers embedded in printed materials. Examples include balancing a checkbook, figuring out tips, completing an order form, or determining an amount.

Modern jobs often demand a high level of literacy, and its lack in adults and adolescents has been studied extensively.

According to a 1992 survey, about 40 million adults had Level 1 literary competency, the lowest level, comprising understanding only basic written instructions. A number of reports and studies are published annually to monitor the nation's status, and initiatives to improve literacy rates are funded by government and external sources.

πŸ”— Perl 6 new regexp rules

πŸ”— Computing πŸ”— Perl

Raku rules are the regular expression, string matching and general-purpose parsing facility of Raku, and are a core part of the language. Since Perl's pattern-matching constructs have exceeded the capabilities of formal regular expressions for some time, Raku documentation refers to them exclusively as regexes, distancing the term from the formal definition.

Raku provides a superset of Perl 5 features with respect to regexes, folding them into a larger framework called rules, which provide the capabilities of a parsing expression grammar, as well as acting as a closure with respect to their lexical scope. Rules are introduced with the rule keyword, which has a usage quite similar to subroutine definitions. Anonymous rules can be introduced with the regex (or rx) keyword, or simply be used inline as regexes were in Perl 5 via the m (matching) or s (substitution) operators.

Discussed on