New Articles (Page 243)
To stay up to date you can also follow on Mastodon.
π List of algorithms requested on Wikipedia - if you know one, do your share
Discussed on
- "List of algorithms requested on Wikipedia - if you know one, do your share" | 2009-01-30 | 34 Upvotes 6 Comments
π Wikipedia list of algorithms
The following is a list of algorithms along with one-line descriptions for each.
Discussed on
- "Wikipedia list of algorithms" | 2009-01-30 | 62 Upvotes 12 Comments
π Why Wikipedia is not so great
Discussed on
- "Why Wikipedia is not so great" | 2009-01-01 | 21 Upvotes 15 Comments
π ZigBee - Low Power, Low Cost, Mesh wireless for control/sensor network
Discussed on
- "ZigBee - Low Power, Low Cost, Mesh wireless for control/sensor network" | 2008-10-05 | 12 Upvotes 2 Comments
π An Automat is a fast food restaurant where foods and drink are served by vending machines.
An automat is a fast food restaurant where simple foods and drink are served by vending machines. The world's first automat was named Quisisana, which opened in Berlin, Germany in 1895.
Discussed on
- "An Automat is a fast food restaurant where foods and drink are served by vending machines." | 2008-09-27 | 7 Upvotes 14 Comments
π Phantom Time Hypothesis
The phantom time hypothesis is a historical conspiracy theory asserted by Heribert Illig. First published in 1991, it hypothesizes a conspiracy by the Holy Roman Emperor Otto III, Pope Sylvester II, and possibly the Byzantine Emperor Constantine VII, to fabricate the Anno Domini dating system retrospectively, in order to place them at the special year of AD 1000, and to rewrite history to legitimize Otto's claim to the Holy Roman Empire. Illig believed that this was achieved through the alteration, misrepresentation and forgery of documentary and physical evidence. According to this scenario, the entire Carolingian period, including the figure of Charlemagne, is a fabrication, with a "phantom time" of 297 years (AD 614β911) added to the Early Middle Ages.
Discussed on
- "Phantom Time Hypothesis" | 2016-02-02 | 54 Upvotes 31 Comments
π Rithmomachy
Rithmomachy (or Rithmomachia, also Arithmomachia, Rythmomachy, Rhythmomachy, or sundry other variants; sometimes known as The Philosophers' Game) is a highly complex, early European mathematical board game. The earliest known description of it dates from the eleventh century. A literal translation of the name is "The Battle of the Numbers". The game is much like chess, except most methods of capture depend on the numbers inscribed on each piece.
It has been argued that between the twelfth and sixteenth centuries, "rithmomachia served as a practical exemplar for teaching the contemplative values of Boethian mathematical philosophy, which emphasized the natural harmony and perfection of number and proportion. The game, Moyer argues, was used both as a mnemonic drill for the study of Boethian number theory and, more importantly, as a vehicle for moral education, by reminding players of the mathematical harmony of creation."
Discussed on
- "Rithmomachy" | 2016-01-30 | 142 Upvotes 16 Comments
- "Rithmomachy" | 2009-12-06 | 79 Upvotes 8 Comments
π OpenDoc
OpenDoc is a multi-platform software componentry framework standard created by Apple for compound documents, intended as an alternative to Microsoft's Object Linking and Embedding (OLE). As part of the AIM alliance between Apple, IBM, and Motorola, OpenDoc is one of Apple's earliest experiments with open standards and collaborative development methods with other companiesβeffectively starting an industry consortium. Active development was discontinued in March 1997.
The core idea of OpenDoc is to create small, reusable components, responsible for a specific task, such as text editing, bitmap editing, or browsing an FTP server. OpenDoc provides a framework in which these components can run together, and a document format for storing the data created by each component. These documents can then be opened on other machines, where the OpenDoc frameworks substitute suitable components for each part, even if they are from different vendors. In this way users can "build up" their documents from parts. Since there is no main application and the only visible interface is the document itself, the system is known as document centered.
At its inception, it was envisioned that OpenDoc would allow smaller, third-party developers to enter the then-competitive office software market, able to build one good editor instead of having to provide a complete suite.
Discussed on
- "OpenDoc" | 2016-01-23 | 27 Upvotes 6 Comments
π Homoiconicity
In computer programming, homoiconicity (from the Greek words homo- meaning "the same" and icon meaning "representation") is a property of some programming languages. A language is homoiconic if a program written in it can be manipulated as data using the language, and thus the program's internal representation can be inferred just by reading the program itself. For example, a Lisp program is written as a regular Lisp list, and can be manipulated by other Lisp code. In homoiconic languages, all code can be accessed and transformed as data, using the same representation. This property is often summarized by saying that the language treats "code as data".
In a homoiconic language, the primary representation of programs is also a data structure in a primitive type of the language itself. This makes metaprogramming easier than in a language without this property: reflection in the language (examining the program's entities at runtime) depends on a single, homogeneous structure, and it does not have to handle several different structures that would appear in a complex syntax.
As noted above, a commonly cited example is Lisp, which was created to allow for easy list manipulations and where the structure is given by S-expressions that take the form of nested lists. Lisp programs are written in the form of lists; the result is that the program can access its own functions and procedures while running, and programmatically alter itself on the fly. Homoiconic languages typically include full support of syntactic macros, allowing the programmer to express transformations of programs in a concise way. Examples are the programming languages Clojure (a contemporary dialect of Lisp), Rebol (also its successor Red), Refal, Prolog, and more recently Julia.
Discussed on
- "Homoiconicity" | 2016-01-19 | 20 Upvotes 5 Comments