Topic: Computing (Page 21)
You are looking at all articles with the topic "Computing". We found 481 matches.
Hint:
To view all topics, click here. Too see the most popular topics, click here instead.
π IBM 7950 Harvest
The IBM 7950, also known as Harvest, was a one-of-a-kind adjunct to the Stretch computer which was installed at the United States National Security Agency (NSA). Built by IBM, it was delivered in 1962 and operated until 1976, when it was decommissioned. Harvest was designed to be used for cryptanalysis.
Discussed on
- "IBM 7950 Harvest" | 2018-04-15 | 81 Upvotes 6 Comments
π Hacker Koan
The Jargon File is a glossary and usage dictionary of slang used by computer programmers. The original Jargon File was a collection of terms from technical cultures such as the MIT AI Lab, the Stanford AI Lab (SAIL) and others of the old ARPANET AI/LISP/PDP-10 communities, including Bolt, Beranek and Newman, Carnegie Mellon University, and Worcester Polytechnic Institute. It was published in paperback form in 1983 as The Hacker's Dictionary (edited by Guy Steele), revised in 1991 as The New Hacker's Dictionary (ed. Eric S. Raymond; third edition published 1996).
The concept of the file began with the Tech Model Railroad Club (TMRC) that came out of early PDP-1 and TX-0 hackers in the 1950s, where the term hacker emerged and the ethic, philosophies and some of the nomenclature emerged.
Discussed on
- "Hacker Koan" | 2014-03-23 | 15 Upvotes 15 Comments
- "Hacker Koan" | 2010-07-31 | 50 Upvotes 7 Comments
π Malbolge β Esoteric Programming Language Designed to Be Almost Impossible to Use
Malbolge () is a public domain esoteric programming language invented by Ben Olmstead in 1998, named after the eighth circle of hell in Dante's Inferno, the Malebolge.
Malbolge was specifically designed to be almost impossible to use, via a counter-intuitive 'crazy operation', base-three arithmetic, and self-altering code. It builds on the difficulty of earlier, challenging esoteric languages (such as Brainfuck and Befunge), but takes this aspect to the extreme, playing on the entangled histories of computer science and encryption. Despite this design, it is possible (though very difficult) to write useful Malbolge programs.
Discussed on
- "Malbolge" | 2023-10-12 | 12 Upvotes 3 Comments
- "Malbolge (programming language)" | 2012-05-30 | 41 Upvotes 16 Comments
- "The peculiarity of Malbolge is that it was designed to be the worst possible programming language" | 2008-04-12 | 12 Upvotes 3 Comments
π Fabrice Bellard
Fabrice Bellard (French pronunciation:Β β[fa.bΚis bΙ.laΚ]) is a computer programmer who created the FFmpeg and QEMU software projects. He has also developed a number of other programs, including the Tiny C Compiler.
Discussed on
- "Fabrice Bellard" | 2010-09-12 | 73 Upvotes 13 Comments
π Top 500 supercomputers by processor family
A supercomputer is a computer with a high level of performance as compared to a general-purpose computer. The performance of a supercomputer is commonly measured in floating-point operations per second (FLOPS) instead of million instructions per second (MIPS). Since 2017, there are supercomputers which can perform over a hundred quadrillion FLOPS (petaFLOPS). Since November 2017, all of the world's fastest 500 supercomputers run Linux-based operating systems. Additional research is being conducted in China, the United States, the European Union, Taiwan and Japan to build faster, more powerful and technologically superior exascale supercomputers.
Supercomputers play an important role in the field of computational science, and are used for a wide range of computationally intensive tasks in various fields, including quantum mechanics, weather forecasting, climate research, oil and gas exploration, molecular modeling (computing the structures and properties of chemical compounds, biological macromolecules, polymers, and crystals), and physical simulations (such as simulations of the early moments of the universe, airplane and spacecraft aerodynamics, the detonation of nuclear weapons, and nuclear fusion). They have been essential in the field of cryptanalysis.
Supercomputers were introduced in the 1960s, and for several decades the fastest were made by Seymour Cray at Control Data Corporation (CDC), Cray Research and subsequent companies bearing his name or monogram. The first such machines were highly tuned conventional designs that ran faster than their more general-purpose contemporaries. Through the decade, increasing amounts of parallelism were added, with one to four processors being typical. From the 1970s, vector processors operating on large arrays of data came to dominate. A notable example is the highly successful Cray-1 of 1976. Vector computers remained the dominant design into the 1990s. From then until today, massively parallel supercomputers with tens of thousands of off-the-shelf processors became the norm.
The US has long been the leader in the supercomputer field, first through Cray's almost uninterrupted dominance of the field, and later through a variety of technology companies. Japan made major strides in the field in the 1980s and 90s, with China becoming increasingly active in the field. As of November 2018, the fastest supercomputer on the TOP500 supercomputer list is the Summit, in the United States, with a LINPACK benchmark score of 143.5Β PFLOPS, followed by, Sierra, by around 48.860Β PFLOPS. The US has five of the top 10 and China has two. In June 2018, all supercomputers on the list combined broke the 1 exaFLOPS mark.
Discussed on
- "Top 500 supercomputers by processor family" | 2019-09-24 | 57 Upvotes 29 Comments
π Norton Commander
Norton Commander (NC) is a discontinued prototypical orthodox file manager (OFM), written by John Socha and released by Peter Norton Computing (later acquired in 1990 by the Symantec corporation). NC provides a text-based user interface for managing files on top of MS-DOS. It was officially produced between 1986 and 1998. The last MS-DOS version of Norton Commander, 5.51, was released on July 1, 1998.
A related product, Norton Desktop, a graphical shell for MS-DOS and Windows, succeeded Norton Commander. It came in two variants, Norton Desktop for DOS and Norton Desktop for Windows.
Discussed on
- "Norton Commander" | 2020-05-22 | 35 Upvotes 51 Comments
π Intel iAPX 432
The iAPX 432 (Intel Advanced Performance Architecture) is a discontinued computer architecture introduced in 1981. It was Intel's first 32-bit processor design. The main processor of the architecture, the general data processor, is implemented as a set of two separate integrated circuits, due to technical limitations at the time. Although some early 8086, 80186 and 80286-based systems and manuals also used the iAPX prefix for marketing reasons, the iAPX 432 and the 8086 processor lines are completely separate designs with completely different instruction sets.
The project started in 1975 as the 8800 (after the 8008 and the 8080) and was intended to be Intel's major design for the 1980s. Unlike the 8086, which was designed the following year as a successor to the 8080, the iAPX 432 was a radical departure from Intel's previous designs meant for a different market niche, and completely unrelated to the 8080 or x86 product lines.
The iAPX 432 project is considered a commercial failure for Intel, and was discontinued in 1986.
Discussed on
- "Intel iAPX 432" | 2022-08-10 | 52 Upvotes 34 Comments
π Accumulo: NSA's Apache-licensed BigTable-based key-value store
Apache Accumulo is a highly scalable sorted, distributed key-value store based on Google's Bigtable. It is a system built on top of Apache Hadoop, Apache ZooKeeper, and Apache Thrift. Written in Java, Accumulo has cell-level access labels and server-side programming mechanisms. According to DB-Engines ranking, Accumulo is the third most popular NoSQL wide column store behind Apache Cassandra and HBase and the 67th most popular database engine of any type (complete) as of 2018.
Discussed on
- "Accumulo: NSA's Apache-licensed BigTable-based key-value store" | 2013-06-06 | 79 Upvotes 5 Comments
π Luhn Algorithm for validating credit cards
The Luhn algorithm or Luhn formula, also known as the "modulus 10" or "mod 10" algorithm, named after its creator, IBM scientist Hans Peter Luhn, is a simple checksum formula used to validate a variety of identification numbers, such as credit card numbers, IMEI numbers, National Provider Identifier numbers in the United States, Canadian Social Insurance Numbers, Israel ID Numbers, South African ID Numbers, Greek Social Security Numbers (ΞΞΞΞ), and survey codes appearing on McDonald's, Taco Bell, and Tractor Supply Co. receipts. It is described in U.S. Patent No. 2,950,048, filed on January 6, 1954, and granted on August 23, 1960.
The algorithm is in the public domain and is in wide use today. It is specified in ISO/IEC 7812-1. It is not intended to be a cryptographically secure hash function; it was designed to protect against accidental errors, not malicious attacks. Most credit cards and many government identification numbers use the algorithm as a simple method of distinguishing valid numbers from mistyped or otherwise incorrect numbers.
Discussed on
- "Luhn Algorithm for validating credit cards" | 2015-07-02 | 53 Upvotes 31 Comments
π X32 ABI
The x32 ABI is an application binary interface (ABI) and one of the interfaces of the Linux kernel. It allows programs to take advantage of the benefits of x86-64 instruction set (larger number of CPU registers, better floating-point performance, faster position-independent code, shared libraries, function parameters passed via registers, faster syscall instruction) while using 32-bit pointers and thus avoiding the overhead of 64-bit pointers.
Discussed on
- "X32 ABI" | 2013-10-10 | 65 Upvotes 19 Comments