New Articles (Page 292)

To stay up to date you can also follow on Mastodon.

πŸ”— 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

πŸ”— Earth as a nuclear furnace (geothermal heat is mostly from radioactive decay)

πŸ”— Geology

Geothermal gradient is the rate of increasing temperature with respect to increasing depth in Earth's interior. Away from tectonic plate boundaries, it is about 25–30Β Β°C/km (72–87Β Β°F/mi) of depth near the surface in most of the world. Strictly speaking, geo-thermal necessarily refers to Earth but the concept may be applied to other planets.

Earth's internal heat comes from a combination of residual heat from planetary accretion, heat produced through radioactive decay, latent heat from core crystallization, and possibly heat from other sources. The major heat-producing isotopes in Earth are potassium-40, uranium-238, uranium-235, and thorium-232. At the center of the planet, the temperature may be up to 7,000Β K and the pressure could reach 360Β GPa (3.6 million atm). Because much of the heat is provided by radioactive decay, scientists believe that early in Earth history, before isotopes with short half-lives had been depleted, Earth's heat production would have been much higher. Heat production was twice that of present-day at approximately 3Β billionΒ years ago, resulting in larger temperature gradients within the Earth, larger rates of mantle convection and plate tectonics, allowing the production of igneous rocks such as komatiites that are no longer formed.

πŸ”— Proof-of-work system

πŸ”— Numismatics πŸ”— Numismatics/Cryptocurrency πŸ”— Cryptocurrency

A proof-of-work (PoW) system (or protocol, or function) is a consensus mechanism. It deters denial-of-service attacks and other service abuses such as spam on a network by requiring some work from the service requester, usually meaning processing time by a computer. The concept was invented by Cynthia Dwork and Moni Naor as presented in a 1993 journal article. The term "proof of work" was first coined and formalized in a 1999 paper by Markus Jakobsson and Ari Juels.

A key feature of these schemes is their asymmetry: the work must be moderately hard (yet feasible) on the requester side but easy to check for the service provider. This idea is also known as a CPU cost function, client puzzle, computational puzzle, or CPU pricing function. It is distinct from a CAPTCHA, which is intended for a human to solve quickly, while being difficult to solve for a computer.

Discussed on

πŸ”— Magical Thinking

πŸ”— Philosophy πŸ”— Skepticism πŸ”— Philosophy/Logic πŸ”— Psychology

Magical thinking is a term used in anthropology, philosophy and psychology, denoting the causal relationships between thoughts, actions and events. There are subtle differences in meaning between individual theorists as well as amongst fields of study.

In anthropology, it denotes the attribution of causality between entities grouped with one another (coincidence) or similar to one another.

In psychology, the entities between which a causal relation has to be posited are more strictly delineated; here it denotes the belief that one's thoughts by themselves can bring about effects in the world or that thinking something corresponds with doing it. In both cases, the belief can cause a person to experience fear, seemingly not rationally justifiable to an observer outside the belief system, of performing certain acts or having certain thoughts because of an assumed correlation between doing so and threatening calamities.

In psychiatry, magical thinking is a disorder of thought content; here it denotes the false belief that one's thoughts, actions, or words will cause or prevent a specific consequence in some way that defies commonly understood laws of causality.

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

πŸ”— Echelon (signals intelligence)

πŸ”— United States/U.S. Government πŸ”— United States πŸ”— Mass surveillance πŸ”— Espionage πŸ”— Military history πŸ”— Military history/North American military history πŸ”— Military history/United States military history πŸ”— United States/Military history - U.S. military history πŸ”— Military history/Military science, technology, and theory πŸ”— Military history/Intelligence πŸ”— United Kingdom πŸ”— Military history/Australia, New Zealand and South Pacific military history πŸ”— Military history/Canadian military history πŸ”— Military history/European military history πŸ”— Military history/British military history

ECHELON, originally a secret government code name, is a surveillance program (signals intelligence/SIGINT collection and analysis network) operated by the United States with the aid of four other signatory states to the UKUSA Security Agreement: Australia, Canada, New Zealand, and the United Kingdom, also known as the Five Eyes.

Created in the late 1960s to monitor the military and diplomatic communications of the Soviet Union and its Eastern Bloc allies during the Cold War, the ECHELON project became formally established in 1971.

By the end of the 20th century, the system referred to as "ECHELON" had evolved beyond its military and diplomatic origins into "a global system for the interception of private and commercial communications" (mass surveillance and industrial espionage).

Discussed on

πŸ”— Formula of the day: Jeans length

πŸ”— Physics

In stellar physics, the Jeans instability causes the collapse of interstellar gas clouds and subsequent star formation, named after James Jeans. It occurs when the internal gas pressure is not strong enough to prevent gravitational collapse of a region filled with matter. For stability, the cloud must be in hydrostatic equilibrium, which in case of a spherical cloud translates to:

d p d r = βˆ’ G ρ ( r ) M e n c ( r ) r 2 {\displaystyle {\frac {dp}{dr}}=-{\frac {G\rho (r)M_{enc}(r)}{r^{2}}}} ,

where M e n c ( r ) {\displaystyle M_{enc}(r)} is the enclosed mass, p {\displaystyle p} is the pressure, ρ ( r ) {\displaystyle \rho (r)} is the density of the gas (at radius r {\displaystyle r} ), G {\displaystyle G} is the gravitational constant, and r {\displaystyle r} is the radius. The equilibrium is stable if small perturbations are damped and unstable if they are amplified. In general, the cloud is unstable if it is either very massive at a given temperature or very cool at a given mass; under these circumstances, the gas pressure cannot overcome gravity, and the cloud will collapse.

Discussed on

πŸ”— Bitcoin Cryptocurrency

πŸ”— Internet πŸ”— Computing πŸ”— Computing/Computer hardware πŸ”— Finance & Investment πŸ”— Economics πŸ”— Law πŸ”— Computing/Software πŸ”— Computing/Free and open-source software πŸ”— Computing/Computer science πŸ”— Cryptography πŸ”— Cryptography/Computer science πŸ”— Numismatics πŸ”— Guild of Copy Editors πŸ”— Numismatics/Cryptocurrency πŸ”— Cryptocurrency πŸ”— Open πŸ”— Computing/Computer Security

Bitcoin (β‚Ώ) is a cryptocurrency. It is a decentralized digital currency without a central bank or single administrator that can be sent from user to user on the peer-to-peer bitcoin network without the need for intermediaries.

Transactions are verified by network nodes through cryptography and recorded in a public distributed ledger called a blockchain. Bitcoin was invented in 2008 by an unknown person or group of people using the name Satoshi Nakamoto and started in 2009 when its source code was released as open-source software. Bitcoins are created as a reward for a process known as mining. They can be exchanged for other currencies, products, and services. Research produced by University of Cambridge estimates that in 2017, there were 2.9 to 5.8 million unique users using a cryptocurrency wallet, most of them using bitcoin.

Bitcoin has been criticized for its use in illegal transactions, its high electricity consumption, price volatility, and thefts from exchanges. Some economists, including several Nobel laureates, have characterized it as a speculative bubble. Bitcoin has also been used as an investment, although several regulatory agencies have issued investor alerts about bitcoin.

πŸ”— The Pioneer Anomaly

πŸ”— Spaceflight πŸ”— Physics πŸ”— Astronomy πŸ”— Solar System

The Pioneer anomaly or Pioneer effect was the observed deviation from predicted accelerations of the Pioneer 10 and Pioneer 11 spacecraft after they passed about 20 astronomical units (3Γ—109Β km; 2Γ—109Β mi) on their trajectories out of the Solar System. The apparent anomaly was a matter of much interest for many years but has been subsequently explained by an anisotropic radiation pressure caused by the spacecraft's heat loss.

Both Pioneer spacecraft are escaping the Solar System but are slowing under the influence of the Sun's gravity. Upon very close examination of navigational data, the spacecraft were found to be slowing slightly more than expected. The effect is an extremely small acceleration towards the Sun, of (8.74Β±1.33)Γ—10βˆ’10Β m/s2, which is equivalent to a reduction of the outbound velocity by 1Β km/h over a period of ten years. The two spacecraft were launched in 1972 and 1973. The anomalous acceleration was first noticed as early as 1980 but not seriously investigated until 1994. The last communication with either spacecraft was in 2003, but analysis of recorded data continues.

Various explanations, both of spacecraft behavior and of gravitation itself, were proposed to explain the anomaly. Over the period from 1998 to 2012, one particular explanation became accepted. The spacecraft, which are surrounded by an ultra-high vacuum and are each powered by a radioisotope thermoelectric generator (RTG), can shed heat only via thermal radiation. If, due to the design of the spacecraft, more heat is emitted in a particular direction by what is known as a radiative anisotropy, then the spacecraft would accelerate slightly in the direction opposite of the excess emitted radiation due to the recoil of thermal photons. If the excess radiation and attendant radiation pressure were pointed in a general direction opposite the Sun, the spacecraft's velocity away from the Sun would be decreasing at a rate greater than could be explained by previously recognized forces, such as gravity and trace friction due to the interplanetary medium (imperfect vacuum).

By 2012 several papers by different groups, all reanalyzing the thermal radiation pressure forces inherent in the spacecraft, showed that a careful accounting of this explains the entire anomaly; thus the cause is mundane and does not point to any new phenomenon or need for a different physical paradigm. The most detailed analysis to date, by some of the original investigators, explicitly looks at two methods of estimating thermal forces, concluding that there is "no statistically significant difference between the two estimates and [...] that once the thermal recoil force is properly accounted for, no anomalous acceleration remains."

Discussed on

πŸ”— HTTP Status 418 I'm a teapot

πŸ”— Internet πŸ”— Computing

This is a list of Hypertext Transfer Protocol (HTTP) response status codes. Status codes are issued by a server in response to a client's request made to the server. It includes codes from IETF Request for Comments (RFCs), other specifications, and some additional codes used in some common applications of the HTTP. The first digit of the status code specifies one of five standard classes of responses. The message phrases shown are typical, but any human-readable alternative may be provided. Unless otherwise stated, the status code is part of the HTTP/1.1 standard (RFC 7231).

The Internet Assigned Numbers Authority (IANA) maintains the official registry of HTTP status codes.

All HTTP response status codes are separated into five classes or categories. The first digit of the status code defines the class of response, while the last two digits do not have any classifying or categorization role. There are five classes defined by the standard:

  • 1xx informational response – the request was received, continuing process
  • 2xx successful – the request was successfully received, understood, and accepted
  • 3xx redirection – further action needs to be taken in order to complete the request
  • 4xx client error – the request contains bad syntax or cannot be fulfilled
  • 5xx server error – the server failed to fulfil an apparently valid request


Discussed on