Popular Articles (Page 20)

Hint: You are looking at the most popular articles. If you are interested in popular topics instead, click here.

πŸ”— Boids

πŸ”— Computer science

Boids is an artificial life program, developed by Craig Reynolds in 1986, which simulates the flocking behaviour of birds. His paper on this topic was published in 1987 in the proceedings of the ACM SIGGRAPH conference. The name "boid" corresponds to a shortened version of "bird-oid object", which refers to a bird-like object. Incidentally, "boid" is also a New York Metropolitan dialect pronunciation for "bird".

As with most artificial life simulations, Boids is an example of emergent behavior; that is, the complexity of Boids arises from the interaction of individual agents (the boids, in this case) adhering to a set of simple rules. The rules applied in the simplest Boids world are as follows:

  • separation: steer to avoid crowding local flockmates
  • alignment: steer towards the average heading of local flockmates
  • cohesion: steer to move towards the average position (center of mass) of local flockmates

More complex rules can be added, such as obstacle avoidance and goal seeking.

The basic model has been extended in several different ways since Reynolds proposed it. For instance, Delgado-Mata etΒ al. extended the basic model to incorporate the effects of fear. Olfaction was used to transmit emotion between animals, through pheromones modelled as particles in a free expansion gas. Hartman and Benes introduced a complementary force to the alignment that they call the change of leadership. This steer defines the chance of the boid to become a leader and try to escape.

The movement of Boids can be characterized as either chaotic (splitting groups and wild behaviour) or orderly. Unexpected behaviours, such as splitting flocks and reuniting after avoiding obstacles, can be considered emergent.

The boids framework is often used in computer graphics, providing realistic-looking representations of flocks of birds and other creatures, such as schools of fish or herds of animals. It was for instance used in the 1998 video game Half-Life for the flying bird-like creatures seen at the end of the game on Xen, named "boid" in the game files.

The Boids model can be used for direct control and stabilization of teams of simple Unmanned Ground Vehicles (UGV) or Micro Aerial Vehicles (MAV) in swarm robotics. For stabilization of heterogeneous UAV-UGV teams, the model was adapted for using onboard relative localization by Saska etΒ al.

At the time of proposal, Reynolds' approach represented a giant step forward compared to the traditional techniques used in computer animation for motion pictures. The first animation created with the model was Stanley and Stella in: Breaking the Ice (1987), followed by a feature film debut in Tim Burton's film Batman Returns (1992) with computer generated bat swarms and armies of penguins marching through the streets of Gotham City.

The boids model has been used for other interesting applications. It has been applied to automatically program Internet multi-channel radio stations. It has also been used for visualizing information and for optimization tasks.

Discussed on

  • "Boids" | 2024-02-28 | 15 Upvotes 3 Comments
  • "Boids" | 2020-03-28 | 391 Upvotes 80 Comments

πŸ”— Attempto Controlled English

πŸ”— Computer science πŸ”— Linguistics πŸ”— Languages

Attempto Controlled English (ACE) is a controlled natural language, i.e. a subset of standard English with a restricted syntax and restricted semantics described by a small set of construction and interpretation rules. It has been under development at the University of Zurich since 1995. In 2013, ACE version 6.7 was announced.

ACE can serve as knowledge representation, specification, and query language, and is intended for professionals who want to use formal notations and formal methods, but may not be familiar with them. Though ACE appears perfectly natural – it can be read and understood by any speaker of English – it is in fact a formal language.

ACE and its related tools have been used in the fields of software specifications, theorem proving, text summaries, ontologies, rules, querying, medical documentation and planning.

Here are some simple examples:

  1. Every woman is a human.
  2. A woman is a human.
  3. A man tries-on a new tie. If the tie pleases his wife then the man buys it.

ACE construction rules require that each noun be introduced by a determiner (a, every, no, some, at least 5, ...). Regarding the list of examples above, ACE interpretation rules decide that (1) is interpreted as universally quantified, while (2) is interpreted as existentially quantified. Sentences like "Women are human" do not follow ACE syntax and are consequently not valid.

Interpretation rules resolve the anaphoric references in (3): the tie and it of the second sentence refer to a new tie of the first sentence, while his and the man of the second sentence refer to a man of the first sentence. Thus an ACE text is a coherent entity of anaphorically linked sentences.

The Attempto Parsing Engine (APE) translates ACE texts unambiguously into discourse representation structures (DRS) that use a variant of the language of first-order logic. A DRS can be further translated into other formal languages, for instance AceRules with various semantics, OWL, and SWRL. Translating an ACE text into (a fragment of) first-order logic allows users to reason about the text, for instance to verify, to validate, and to query it.

Discussed on

πŸ”— The moving sofa problem

πŸ”— Mathematics

The moving sofa problem or sofa problem is a two-dimensional idealisation of real-life furniture-moving problems and asks for the rigid two-dimensional shape of largest area A that can be maneuvered through an L-shaped planar region with legs of unit width. The area A thus obtained is referred to as the sofa constant. The exact value of the sofa constant is an open problem.

Discussed on

πŸ”— Bardcore

πŸ”— Music/Music genres

Bardcore (from the Celtic-origin word β€œbard” meaning β€˜poet’ or β€˜storyteller’) or tavernwave is a 2020 internet phenomenon consisting of medievalised remakes of hit pop songs.

Discussed on

πŸ”— Failed intercept at Dhahran caused by a software error in handling of timestamps

πŸ”— Military history πŸ”— Military history/North American military history πŸ”— Military history/United States military history πŸ”— Military history/Military science, technology, and theory πŸ”— Military history/Weaponry

The MIM-104 Patriot is a surface-to-air missile (SAM) system, the primary of its kind used by the United States Army and several allied nations. It is manufactured by the U.S. defense contractor Raytheon and derives its name from the radar component of the weapon system. The AN/MPQ-53 at the heart of the system is known as the "Phased Array Tracking Radar to Intercept on Target" which is a backronym for PATRIOT. The Patriot System replaced the Nike Hercules system as the U.S. Army's primary High to Medium Air Defense (HIMAD) system, and replaced the MIM-23 Hawk system as the U.S. Army's medium tactical air defense system. In addition to these roles, Patriot has been given the function of the U.S. Army's anti-ballistic missile (ABM) system, which is now Patriot's primary mission. The system is expected to stay fielded until at least 2040.

Patriot uses an advanced aerial interceptor missile and high-performance radar systems. Patriot was developed at Redstone Arsenal in Huntsville, Alabama, which had previously developed the Safeguard ABM system and its component Spartan and hypersonic speed Sprint missiles. The symbol for Patriot is a drawing of a Revolutionary War-era Minuteman.

Patriot systems have been sold to the Netherlands, Poland, Germany, Egypt, Japan, Israel, Saudi Arabia, Kuwait, Republic of China (Taiwan), Greece, Spain, United Arab Emirates, Qatar and Romania. South Korea purchased several second-hand Patriot systems from Germany after North Korea test-launched ballistic missiles to the Sea of Japan and proceeded with underground nuclear testing in 2006. Jordan also purchased several second-hand Patriot systems from Germany. Poland hosts training rotations of a battery of U.S. Patriot launchers. This started in the town of MorΔ…g in May 2010 but was later moved further from the Russian border to ToruΕ„ and Ustka due to Russian objections. On December 4, 2012, NATO authorized the deployment of Patriot missile launchers in Turkey to protect the country from missiles fired in the civil war in neighboring Syria. Patriot was one of the first tactical systems in the U.S. Department of Defense's (DoD) to employ lethal autonomy in combat.

The Patriot system gained notoriety during the Persian Gulf War of 1991 with the claimed engagement of over 40 Iraqi Scud missiles, but those claims became a source of controversy. The system was successfully used against Iraqi missiles in 2003 Iraq War, and has been also used by Saudi and Emirati forces in the Yemen conflict against Houthi missile attacks. The Patriot system achieved its first undisputed shootdowns of enemy aircraft in the service of the Israeli Air Defense Command. Israeli MIM-104D batteries shot down two Hamas UAVs during Operation Protective Edge on August 31, 2014 and later, on September 23, 2014, an Israeli Patriot battery shot down a Syrian Air Force Sukhoi Su-24 which had penetrated Israeli airspace, achieving the first shootdown of a manned enemy aircraft in the world for the system.

πŸ”— Preferred number

πŸ”— Industrial design

In industrial design, preferred numbers (also called preferred values or preferred series) are standard guidelines for choosing exact product dimensions within a given set of constraints. Product developers must choose numerous lengths, distances, diameters, volumes, and other characteristic quantities. While all of these choices are constrained by considerations of functionality, usability, compatibility, safety or cost, there usually remains considerable leeway in the exact choice for many dimensions.

Preferred numbers serve two purposes:

  1. Using them increases the probability of compatibility between objects designed at different times by different people. In other words, it is one tactic among many in standardization, whether within a company or within an industry, and it is usually desirable in industrial contexts (unless the goal is vendor lock-in or planned obsolescence)
  2. They are chosen such that when a product is manufactured in many different sizes, these will end up roughly equally spaced on a logarithmic scale. They therefore help to minimize the number of different sizes that need to be manufactured or kept in stock.

Preferred numbers represent preferences of simple numbers (such as 1, 2, and 5) multiplied by the powers of a convenient basis, usually 10.

Discussed on

πŸ”— The Dyatlov Pass Incident

πŸ”— Soviet Union πŸ”— Russia πŸ”— Death πŸ”— Guild of Copy Editors πŸ”— Russia/physical geography of Russia πŸ”— Russia/history of Russia πŸ”— Russia/sports and games in Russia

The Dyatlov Pass incident (Russian: Π“ΠΈΠ±Π΅Π»ΡŒ Ρ‚ΡƒΡ€Π³Ρ€ΡƒΠΏΠΏΡ‹ Дятлова) was an event where nine Russian hikers died in the northern Ural Mountains between 1 and 2 February 1959, in uncertain circumstances. The experienced trekking group, who were all from the Ural Polytechnical Institute, had established a camp on the slopes of Kholat Syakhl, in an area now named in honor of the group's leader, Igor Dyatlov. During the night, something caused them to tear their way out of their tents and flee the campsite, all while inadequately dressed for the heavy snowfall and sub-zero temperatures.

After the group's bodies were discovered, an investigation by Soviet authorities determined that six had died from hypothermia while the other three showed signs of physical trauma. One victim had a fractured skull; two others had major chest fractures and the body of one of the group was missing both its eyes. One of the victims was missing a tongue. The investigation concluded that a "compelling natural force" had caused the deaths. Numerous theories have been put forward to account for the unexplained deaths, including animal attacks, hypothermia, avalanche, katabatic winds, infrasound-induced panic, military involvement, or some combination of these.

Discussed on

πŸ”— List of oldest companies: Before 1300

πŸ”— Companies πŸ”— Lists

This list of the oldest companies in the world includes brands and companies, excluding associations and educational, government, or religious organizations. To be listed, a brand or company name must remain operating, either in whole or in part, since inception. Note however that such claims are often open to question and should be researched further before citing them.

Discussed on

πŸ”— Potoooooooo

πŸ”— Horse racing

Potoooooooo or variations of Pot-8-Os (1773 – November 1800) was an 18th-century thoroughbred racehorse who won over 30 races and defeated some of the greatest racehorses of the time. He went on to be a sire. He is now best known for the unusual spelling of his name, pronounced 'Potatoes'.

Discussed on

πŸ”— Chicken Hypnotism

πŸ”— Food and drink πŸ”— Birds

A chicken can be hypnotized, or put into a trance, by holding its head down against the ground, and drawing a line along the ground with a stick or a finger, starting at the beak and extending straight outward in front of the chicken. If the chicken is hypnotized in this manner, it will continue to stare at the line, remaining immobile for as long as 30 minutes. Other methods of inducing this state are also known. Ethologists refer to this state as 'tonic immobility' i.e. a natural state of semi-paralysis that some animals enter when presented with a threat, which is probably a defensive mechanism intended to feign death, albeit rather poorly.

The first known written reference for this method came in 1646, in Mirabele Experimentum de Imaginatione Gallinae by Athanasius Kircher in Rome.

Discussed on