Topic: computing (Page 34)
You are looking at all articles with the topic "computing". We found 484 matches.
Hint:
To view all topics, click here. Too see the most popular topics, click here instead.
π Microsoft Kin
Kin was a short-lived mobile phone line from Microsoft designed for users of social networking. The phones, aimed at people between ages 15 and 30, were manufactured by Sharp Corporation and sold through Verizon Wireless.
Microsoft invested two years and about US$1 billion developing the Kin platform, beginning with its acquisition of Danger Incorporated. The Kin was based on Windows CE.
The Kin ONE and TWO went on the market on May 14, 2010. Within two months, Verizon stopped selling the phones because of poor sales. Microsoft scrapped its planned European release, stopped promoting the devices, ceased production, and reassigned the Kin development team to other projects.
Microsoft updated its unsold Kin inventory with firmware that removed social and web-based features, and in December 2010 offered these re-purposed units through Verizon stores as limited feature phones, the Kin ONEm and the TWOm. In January 2011, Microsoft shut down the kin.com website, which controlled most of the earlier phones' features.
The Kin TWOm was discontinued in August 2011; unsold inventory could still be found for sale on deals sites as late as June 2013.
Discussed on
- "Microsoft Kin" | 2021-08-02 | 25 Upvotes 10 Comments
π Note G
Note G was a computer algorithm written by Ada Lovelace, and was designed to calculate Bernoulli numbers using the hypothetical analytical engine. Note G is generally agreed to be the first algorithm specifically for a computer, and Lovelace is considered as the first computer programmer as a result. The algorithm was the last note in a series labelled A to G, which she employed as visual aids to accompany her English translation of Luigi Menabrea's 1842 French transcription of Charles Babbage's lecture on the analytical engine at the University of Turin, "Notions sur la machine analytique de Charles Babbage" ("Elements of Charles Babbageβs Analytical Machine"). Lovelace's Note G was never tested, as the engine was never built. Her notes, along with her translation, were published in 1843.
In the modern era, thanks to more readily available computing equipment and programming resources, Lovelace's algorithm has since been tested, after being "translated" into modern programming languages. These tests have independently concluded that there was a bug in the script, due to a minor typographical error, rendering the algorithm in its original state unusable.
Discussed on
- "Note G" | 2023-12-18 | 31 Upvotes 4 Comments
π Possible explanations for the slow progress of AI research
Artificial general intelligence (AGI) is the hypothetical intelligence of a machine that has the capacity to understand or learn any intellectual task that a human being can. It is a primary goal of some artificial intelligence research and a common topic in science fiction and futures studies. AGI can also be referred to as strong AI, full AI, or general intelligent action. (Some academic sources reserve the term "strong AI" for machines that can experience consciousness.)
Some authorities emphasize a distinction between strong AI and applied AI (also called narrow AI or weak AI): the use of software to study or accomplish specific problem solving or reasoning tasks. Weak AI, in contrast to strong AI, does not attempt to perform the full range of human cognitive abilities.
As of 2017, over forty organizations were doing research on AGI.
Discussed on
- "Possible explanations for the slow progress of AI research" | 2019-11-25 | 19 Upvotes 15 Comments
π Hacker's Delight
Hacker's Delight is a software algorithm book by Henry S. Warren, Jr. first published in 2002. It presents fast bit-level and low-level arithmetic algorithms for common tasks such as counting bits or improving speed of division by using multiplication.
Discussed on
- "Hacker's Delight" | 2024-05-22 | 13 Upvotes 1 Comments
- "Hacker's Delight" | 2024-03-18 | 17 Upvotes 3 Comments
π OpenMusic: visual programming env for musical composition based on Common Lisp
OpenMusic (OM) is an object-oriented visual programming environment for musical composition based on Common Lisp.
It may also be used as an all-purpose visual interface to Lisp programming. At a more specialized level, a set of provided classes and libraries make it a very convenient environment for music composition.
Discussed on
- "OpenMusic: visual programming env for musical composition based on Common Lisp" | 2019-07-17 | 29 Upvotes 4 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
π Principle of Least Astonishment
The principle of least astonishment (POLA), also called the principle of least surprise (alternatively a "law" or "rule") applies to user interface and software design. A typical formulation of the principle, from 1984, is: "If a necessary feature has a high astonishment factor, it may be necessary to redesign the feature."
More generally, the principle means that a component of a system should behave in a way that most users will expect it to behave; the behavior should not astonish or surprise users.
Discussed on
- "Principle of Least Astonishment" | 2020-05-05 | 22 Upvotes 11 Comments
π Perl 6 new regexp rules
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
- "Perl 6 new regexp rules" | 2009-06-08 | 29 Upvotes 4 Comments
π JScript
JScript is Microsoft's dialect of the ECMAScript standard that is used in Microsoft's Internet Explorer.
JScript is implemented as an Active Scripting engine. This means that it can be "plugged in" to OLE Automation applications that support Active Scripting, such as Internet Explorer, Active Server Pages, and Windows Script Host. It also means such applications can use multiple Active Scripting languages, e.g., JScript, VBScript or PerlScript.
JScript was first supported in the Internet Explorer 3.0 browser released in August 1996. Its most recent version is JScript 9.0, included in Internet Explorer 9.
JScript 10.0 is a separate dialect, also known as JScript .NET, which adds several new features from the abandoned fourth edition of the ECMAScript standard. It must be compiled for .NET Framework version 2 or version 4, but static type annotations are optional.
Discussed on
- "JScript" | 2021-08-29 | 15 Upvotes 18 Comments
π List of Java virtual machines
This article provides non-exhaustive lists of Java SE Java virtual machines (JVMs). It does not include a large number of Java ME vendors. Note that Java EE runs on the standard Java SE JVM but that some vendors specialize in providing a modified JVM optimized for Java EE applications. A large amount of Java development work takes place on Windows, Solaris, Linux and FreeBSD, primarily with the Oracle JVMs. Note the further complication of different 32-bit/64-bit varieties.
The primary reference Java VM implementation is HotSpot, produced by Oracle Corporation.
Discussed on
- "List of Java virtual machines" | 2014-08-07 | 25 Upvotes 7 Comments