internetted

From internet + -ed (suffix forming adjectives, and past tense and past participle forms of regular verbs).

suffix

The time required to move large blocks of characters into and out of space in main memory seriously limits the computer's processing capabilities and its responsiveness, particularly during a time of high volume use, such as a crisis. Additional memory and secondary storage are required to handle these large blocks of characters. However, the movement of so many unnecessary characters complicates the use of these computers in an internetted multisite environment.

1979 December 14, “How Responsive, Reliable, and Survivable are the WWMCCS Standard Computer Systems?”, in The World Wide Military Command and Control System—Major Changes Needed in Its Automated Data Processing Management and Direction: By the Comptroller General: Report to the Congress of the United States (LC D-80-22), Washington, D.C.: United States General Accounting Office, →OCLC, page 23:

An example of an information network is the Defense Department's ARPANET—where a user at a computer terminal in one part of the country has access to many internetted computers throughout the country […]

1981 September 29, Stephen J[oseph] Lukasik (witness), “Statement of Stephen J. Lukasik, Chief Scientist, Office of Science and Technology, Federal Communications Commission”, in Emergency Management Information and Technology: Hearings before the Subcommittee on Investigations and Oversight of the Committee on Science and Technology, U.S. House of Representatives, Ninety-seventh Congress, First Session […] (no. 55), Washington, D.C.: Government Printing Office, published [1982], →OCLC, page 119:

The physical basis of such internetted structures can be found with the creation of the Advanced Research Project Agencies Network (ARPANET) in 1969. An experiment conducted by the Defense Advanced Research Projects Agency, the ARPANET experiment sought to explore technologies for the networking of remote research sites.

1996 April–June, Robert J. Bunker, “Internetted Structures and C² Nodes”, in Susan M. Miranda, editor, Military Intelligence Professional Bulletin (PB 34-96-2), volume 2, number 2, Fort Huachuca, Ariz.: U.S. Army Intelligence Center and Fort Huachuca, →OCLC, page 26, column 2:

By cyberspace, I refer to the global collection of internetted computers and communication systems. […] The key word in the definition is "internetted," the characteristic that makes it possible to access some systems from others perhaps half a world away.

1996 June 25, Robert H. Anderson (witness), “Verbal Testimony: Risks to the U.S. Infrastructure from Cyberspace”, in Security in Cyberspace: Hearings before the Permanent Subcommittee on Investigations of the Committee on Governmental Affairs, United States Senate, One Hundred Fourth Congress, Second Session […] (S. Hrg. 104-701), Washington, D.C.: U.S. Government Printing Office, →ISBN, page 365:

(networking) Connected into a computer network.


fontology

(computing, informal) The study of fonts, or electronic typefaces.


peekable

en-adj

peekable (comparative more peekable, superlative most peekable)

more peekable (comparative)
most peekable (superlative)

Peekable streams also have an internal record of their current position and can look ahead in the stream for information.

2012, John Hunt, Smalltalk and Object Orientation: An Introduction, page 130:

(computing) Of a stream or other sequence: from which the next value can be retrieved without advancing the pointer from its current position.


RIS

(medicine, software, initialism, acronym) Abbreviation of radiological information system.


laplet

convertible laptop

a type of notebook computer or ultraportable which has a swivel screen that is swiveled around and folded down to cover the keyboard, with the screen facing outwards, becoming a tablet computer

(computing) A type of tablet computer that includes a (removable) keyboard which may double as a screen cover.

(computing) A type of netbook or ultrabook that has a removable keyboard and where the internals are hidden behind the screen instead of below the keyboard.


hosts file

(computing, networking) A plain text file used by an operating system to map hostnames to IP addresses.


SRE

en-noun

SRE (countable and uncountable, plural SREs)

site reliability engineering
w:site reliability engineering

(computing) Initialism of site reliability engineering.

(computing, countable) Initialism of site reliability engineer.


deadstart

en-verb

deadstart (third-person singular simple present deadstarts, present participle deadstarting, simple past and past participle deadstarted)

deadstarts (present singular third-person)
deadstarting (participle present)
deadstarted (participle past)
deadstarted (past)

(computing, dated, transitive) To boot up.


footgun

This is a footgun! ES6 should have specified that it either fulfills, rejects, or just throws some sort of synchronous error. Unfortunately, because of precedence in Promise libraries predating ES6 Promise, they had to leave this gotcha in there, […]

2015, Kyle Simpson, You Don't Know JS: Async & Performance, O'Reilly Media, →ISBN:

If it is what Douglas Crockford might call a “footgun,” then at the very least, condoning and standardizing the “footwounds” will make problems easier to search for and fix.

2017, Evan Burchard, Refactoring JavaScript: Turning Bad Code Into Good Code, O'Reilly Media, →ISBN, page 262:

Let's have a look at one of the ways a service locator can become a foot gun. We're going to look at the anti-pattern of using the DI container directly in your code, thereby breaking inversion of control and generally shooting yourself in the foot.

2021, Joseph Edmonds, Lorna Jane Mitchell, The Art of Modern PHP 8, page 295:

shooting themself in the foot
shoot oneself in the foot

(programming slang, humorous, derogatory) Any feature likely to lead to the programmer shooting themself in the foot.


resilver

resilver (third-person singular simple present resilvers, present participle resilvering, simple past and past participle resilvered)

resilvers (present singular third-person)
resilvering (participle present)
resilvered (participle past)
resilvered (past)

To get back to our RAID 0 +1 configuration, disk volume A will be “resilvered” up to disk B, which runs at the current point in time.

2010, Robert G. Freeman, Matthew Hart, Oracle RMAN 11g Backup and Recovery:

(computing, transitive) To synchronize the mirror disk of the RAID array with the master disk.


laser card

Debit card: a genericized trademark, from Laser.

(computing, historical) A software storage medium resembling a credit card and read by a laser.


BHB

(programming) Initialism of branch history buffer.


home directory

en-noun

home directory (plural home directories)

On Unix-like operating systems, the home directory is usually /home/<user name>.

(computing) A directory that contains a user's files.

kotihakemisto

a directory that contains a user's files


FreeBSD

(computing) A Unix-like operating system that is derived from Berkeley Software Distribution (BSD), notable for having the largest following in the BSD community.


OpenBSD

(computing) a Unix-like operating system that is derived from Berkeley Software Distribution (BSD)


pseudodirectory

LL-Q1860 (eng)-Flame, not lame-pseudodirectory.wav

"Mountpoint caution special /proc filesystem (page 497), which maps useful Linux kernel information to a pseudodirectory."

2010, Mark G. Sobell, A Practical Guide to Ubuntu Linux:

(computing) A virtual directory entry that does not represent a directory on the underlying file system on disk, instead being automatically generated to represent some other objects in the form of files (for example '/proc' in Linux).


pseudofile

LL-Q1860 (eng)-Flame, not lame-pseudofile.wav

(computing) A file that does not represent a file on the underlying file system on disk, but instead is automatically generated to represent some other object in the form of a file (for example '/proc/cpuinfo' in Linux).


PC-BSD

(computing) A Unix-like operating system that is derived from FreeBSD.


mount point

The following example mounts a CD-ROM drive on a mount point named /hsfiles.

2003, Janice Winsor, Solaris Operating Environment System Administrator's Guide, Prentice Hall Professional, →ISBN, page 194:

(computing) The directory in a file system used as an entry point for another file system, often representing the content of a physical or virtual storage device.


ABI

application binary interface
w:application binary interface

(software) Initialism of application binary interface.


path tracing

(computer graphics) A Monte Carlo method of rendering images of three-dimensional scenes such that the global illumination is faithful to reality.


secret sharing

(cryptography) Any method for distributing a secret amongst a group of participants, each of whom is allocated a share; the secret can be reconstructed only when a sufficient number of shares (possibly of different types) are combined.


CBM

Commodore Business Machines
w:Commodore Business Machines

(computing) Initialism of Commodore Business Machines.


Floyd-Steinberg

First published in 1976 by Robert W. Floyd and Louis Steinberg.

Floyd-Steinberg dithering

Floyd-Steinberg diffusion

a Floyd-Steinberg algorithm

(computer graphics, chiefly attributive) An image dithering technique that uses error diffusion.


microsoftware

Although the current microsoftware market has evolved into a two-tiered system (using distributors to reach retail stores), there are five roles in the distribution chain […]

1984, Small Systems World, volume 12, page 12:

These data were analyzed with Excel microsoftware and plotted.

2015 November 5, “Genome-Wide Analysis of Microsatellite Markers Based on Sequenced Database in Chinese Spring Wheat ( Triticum aestivum L.)”, in PLOS ONE, →DOI:

(computing, dated) software for a microcomputer


paint bucket

Click and hold the gradient tool icon (sixth tool on the right) to display the flyout menu pictured on the left in Figure 6-18. Then choose the paint bucket.

2004, Deke McClelland, Adobe Photoshop CS One-on-One, page 172:

(computer graphics) A tool in some graphics editor applications that fills in a portion of the image with a certain color or pattern.


coequalizer

(category theory) An arrow whose domain is the codomain of a parallel pair of arrows and which forms part of the colimit of that parallel pair.


copower

(category theory) The dual object of a power.


Kan extension

Named after Jewish and Dutch mathematician Daniel M. Kan (1927–2013), who constructed certain (Kan) extensions using limits in 1960.

2010, Matthew Ando, Andrew J. Blumberg, David Gepner, Twists of K-Theory and TMF, Robert S. Doran, Greg Friedman, Jonathan Rosenberg, Superstrings, Geometry, Topology, and C*-algebras, American Mathematical Society, page 34,
Moreover, f∗ admits both a left adjoint f_! and a right adjoint f_∗, given by left and right Kan extension along the map SingY→SingX, respectively. Note that this is left and right Kan extension in the ∞-categorical sense, which amounts to homotopy left and right Kan extension on the level of simplicial categories or model categories.

2012, Rolf Hinze, Kan Extensions for Program Optimisation, Or: Art and Dan Explain an Old Trick, Jeremy Gibbons, Pablo Nogueira (editors), Mathematics of Program Construction: 11th International Conference, MPC 2012, Proceedings, Springer, Lecture Notes in Computer Science: 7342, page 336,
We can specialise Kan extensions to the preorder setting, if we equip a preorder with a monoidal structure: an associative operation that is monotone and that has a neutral element.

We are going to introduce the direct and inverse image functor for presheaves as special Kan extensions and show that they behave well with respect to global and local model structures on simplicial model categories.

2013, Franz Vogler, Derived Manifolds from Functors of Points, Logos Verlag, page 5:

(category theory) A construct that generalizes the notion of extending a function's domain of definition.

extension de Kan

construct that generalizes the extending of a function's domain of definition


leafwise

In particular, in the case where the boundary holonomy is infinitely tangent to the identity, we determine the structure of the group of leafwise holomorphic automorphisms.

2015, Tomohiro Horiuchi, “Reeb components of leafwise complex foliations and their symmetries II”, in arXiv:

(mathematics, computing theory) In terms of the leaves of a tree or similar data structure.


mispatch

en-verb

mispatch (third-person singular simple present mispatches, present participle mispatching, simple past and past participle mispatched)

mispatches (present singular third-person)
mispatching (participle present)
mispatched (participle past)
mispatched (past)

Make sure you have a good boot disk in case anything goes wrong, as your computer probably won't boot with a mispatched COMMAND.COM.

When someone mispatches a cable, the subsequent repair job or hasty "What's wrong with this?" debugging often causes additional failures in short order.

2000, Network World, volume 17, number 50, page 82:

(transitive, computing) To patch wrongly.


lapheld

Lapheld computers weigh less than 15 pounds and are usually no larger than a hardcover dictionary. Fortunately, more and more lapheld computers have internal batteries which allow them to be used just about anywhere.

1985, New Accountant, volumes 1-3, page lxvi:

(computing, dated, rare) Held on one's lap; being a laptop computer.


lapheld

A few portables, particularly the small laphelds, go one step further and come with software built into the computer.

1985, New Accountant, volumes 1-3, page lxvii:

(computing, dated, rare) A laptop computer.


backpropagational

(computing, neurology) Relating to backpropagation.


adbot

(computing) A bot (automated software agent) that displays advertisements.


diskspace

(computing) storage space available on a computer disk


exfil

en-noun

exfil (countable and uncountable, plural exfils)

(computing) Clipping of exfiltration (“covert extraction of data”).


holddown

(computing) A period during which a network router ignores messages about a currently unreachable route, giving it time to become reachable again.


pumpking

Blend of pumpkin + king, anecdotally from the use of a stuffed pumpkin toy that was handed between employees as a token of permission to make changes, ensuring that only one person could make changes at any particular time.

In addition, various people are pumpkings for different areas. For example, Andy Dougherty and Jarkko Hietaniemi share the Configure pumpkin, and Tom Christiansen is the documentation pumpking.

1999 winter, Nathan Torkington, “Hacking the Perl Core”, in The Perl Journal, volume 4, number 4 (number 16 overall), Boston, Mass.: Readable Publications, →ISSN, →OCLC, archived from the original on 2020-10-31:

Releases are coordinated by a ‘patch pumpkin holder’, or ‘pumpking’ – a quality controller who, with help from Larry [Wall], decides which contributions make the grade and when and bears the heavy responsibility of releasing a new Perl.

2000, Simon Cozens, with Peter Wainwright, Beginning Perl, Birmingham, West Midlands: Wrox Press, →ISBN, page 24:

Each release of Perl is assigned a "pumpking." This person controls all changes to the actual source code of the language itself. The pumpking for 5.6 was Gurusamy Sarathy, and the pumpking for 5.8 is Jarkko Hietaniemi.

2002, Clinton Pierce, “Basic Perl”, in Charlotte Clapp, editor, Perl Developer’s Dictionary, Indianapolis, Ind.: Sams Publishing, →ISBN, page 6:

Thanks to Doug Miles, the Phoenix Perl Mongers Pumpking, for his tireless dedication to the Phoenix Perl community, which he brought together. Writing Perl in the valley would be a lot lonelier without his hard work.

2005, Scott Walters, Perl 6 Now: The Core Ideas Illustrated with Perl 5 (Expert’s Voice in Open Source), Berkeley, Calif.: Apress, →ISBN, page xxii:

(programming, slang) A Perl user working on shared source code who has been temporarily designated as the only person who is allowed to make changes.


spearphisher

From spear + phisher, modeled on spearfisher.

(computing, Internet) One who engages in spearphishing.


UWP

(computing) Initialism of Universal Windows Platform (a framework for applications that run on multiple Windows OS devices)


WinJS

Equivalent to Win (shortening of Windows) + JS (shortening of JavaScript).

compound

shortening of <i class="Latn mention" lang="en">Windows</i>

shortening of <i class="Latn mention" lang="en">JavaScript</i>

(computing) Initialism of Windows Library for JavaScript (an open source JavaScript library developed by Microsoft)


HATEOAS

HATEOAS is one of the principles of the Uniform interface of the REST constraints. It means we are creating self-describing REST APIs.

2019, Dinesh Rajput, Designing Applications with Spring Boot 2.2 and React JS: Step-by-step guide to design and develop intuitive full stack web applications, BPB Publications, →ISBN:

software architecture
software architecture

(software architecture) Acronym of Hypermedia as the engine of application state (an interface restriction of a RESTful service).


programming interface

en-noun

programming interface (plural programming interfaces)

(computing) Ellipsis of application programming interface.


tenkey

From ten + key; the numeric keypad includes keys for the ten digits.

(computing) The numeric keypad portion of a computer keyboard.


coreset

This coreset based learning approach can be applied for both real-time learning of small, varied data and fast learning of big data..

2015, Abhimanyu Dubey, Nikhil Naik, Dan Raviv, Rahul Sukthankar, Ramesh Raskar, “Coreset-Based Adaptive Tracking”, in arXiv:

(computational geometry) A small set of points that approximates the shape of a larger point set, in the sense that applying some geometric measure to the two sets (such as their minimum bounding box volume) results in approximately equal numbers.


ulp

Abbreviation of unit in the last place or unit of least precision, coined in 1960 by Canadian mathematician and computer scientist William Kahan (born 1933).

The basic concept of two vectors "agreeing to k ulps" (units in the last place) of each entry or of the largest entry allows us to express relationships among computed values and solutions at perturbed data.

1980, Webb Miller, Celia Wrathall, “Software for Roundoff Analysis”, in Software for Roundoff Analysis of Matrix Algorithms, New York, N.Y., London: Academic Press, →ISBN, section 4.2 (Rounding and Perturbations of the Computational Problem), page 86:

Floating point operations are correct to within half an ulp, and the calculation of uvw by two floating point multiplications will be correct within about one ulp (ignoring second-order terms).

1981, Donald E[rvin] Knuth, “Arithmetic”, in The Art of Computer Programming (Addison-Wesley Series in Computer Science and Information Processing), 2nd edition, volume 2 (Seminumerical Algorithms), Reading, Mass.: Addison-Wesley, →ISBN, page 217; 3rd edition, Reading, Mass.: Addison-Wesley, 1997, →ISBN, section 4.2.2 (Accuracy of Floating Point Arithmetic):

The difference between two consecutive machine numbers is called an ulp (unit in the last place, i.e., one digit in the least significant place). The size of an ulp varies depending on where you are in the set of machine numbers. [...] Ideally no function should ever return a result with error exceeding half of an ulp since the distance from the true result to the nearest machine number is always less than half of an ulp, the worst case being when it is exactly halfway between two machine numbers.

1996, “Numerical Mathematics”, in Victor Adamchik et al., edited by Emily Martin, Mathematica 3.0 Standard Add-on Packages, Champaign, Ill.: Wolfram Media; Cambridge, Cambridgeshire: Cambridge University Press, →ISBN, page 369:

If, instead of considering ulps of the "exact" value x, we consider ulps of the floating-point value X, we have a property that is very similar to Property 2, with the interesting difference that it now holds for any value of the radix.

2010, Jean-Michel Muller et al., “Definitions and Basic Notions”, in Handbook of Floating-Point Arithmetic, Boston, Mass., Basel: Birkhäuser, →DOI, →ISBN, section 2.6.1 (The Ulp Function), page 34:

floating-point number
floating-point number

(computer science, mathematics) The value that the least significant digit of a floating-point number represents, used as a measure of accuracy in numeric calculations.


spin down

en-verb

spin down (third-person singular simple present spins down, present participle spinning down, simple past and past participle spun down)

spins down (present singular third-person)
spinning down (participle present)
spun down (participle past)
spun down (past)

(computing, intransitive, of a disk drive) To reduce its spinning speed from that required for reading and writing.


dynamically-typed

A dynamically typed language does not require the programmer to declare the type of data a variable holds before using it. Python is a dynamically typed language.

2022, Ronald T. Kneusel, Strange Code: Esoteric Languages That Make Programming Fun Again, No Starch Press, →ISBN, page 54:

(programming) Belonging to a type system that checks the variable types at runtime.


statically-typed

Statically typed languages have some great benefits. You always know what type of data you are dealing with, so you don't have to deal with surprises, such as when 2 + '2' = '22', because you're not even allowed to add variables of different types.

2014, Steven Foote, Learning to Program, Addison-Wesley Professional, →ISBN, page 96:

(programming) Having, or relating to, a type system that checks the variable types at compile time.


strongly-typed

(programming) Belonging to a type system that enforces variables matching (or easily convertible to) the expected types.


weakly-typed

A weakly-typed language will most possibly not generate an error or refuse to compile, if the argument passed to a function does not match the expected type closely.

(programming) Belonging to a type system that likely will not result in an error if a passed variable does not closely match the expected type.


CoAP

(computing) Initialism of Constrained Application Protocol (protocol specialized for use with constrained nodes and networks).


message queue

interprocess communication
interprocess communication

(computing) A queue onto which messages may be placed for delivery between components as part of interprocess communication.


GPIO

(computing) Initialism of general-purpose input/output (a pin on an integrated circuit whose behavior can be controlled by the user at run time.)


subheap

(computing theory) A heap (data structure) making up part of a larger heap.


HWB

en-noun

HWB (countable and uncountable, plural HWBs)

(computing) Initialism of Hardware Write Block device (specialized type of computer hard disk controller)

Hardware Write Block device

(computing) Initialism of Hue Whiteness Blackness (a cylindrical-coordinate representation of points in an RGB color model)


(computing) Initialism of Simple Logging Facade for Java device (a Java logging API by means of a simple facade pattern.)


softwire

(computing, networking) A type of tunnelling protocol that creates a virtual "wire" that transparently encapsulates another protocol as if were an anonymous point-to-point low-level link.


Feistel cipher

Named after the German-born physicist and cryptographer Horst Feistel.

(cryptography) A symmetric structure used in the construction of block ciphers. It is an iterated cipher with an internal function called a round function.


WMI

(computing) Initialism of Windows Management Instrumentation (in the Microsoft Windows operating systems, a set of extensions to the Windows Driver Model)


MSRPC

(computing) Initialism of Microsoft RPC.


WRP

(computing) Initialism of Windows Resource Protection (for system files and the registry)

(computing) Initialism of Winsock Redirect Protocol.

(computing) Initialism of Wireless Routing Protocol (protocol for mobile ad hoc networks)

(computing) Initialism of Workflow Resource Planning (a class of the ERP system)


ProgID

(computing, Windows) Abbreviation of programmatic identifier (string that represents the underlying Clsid)


Clsid

(computing, Windows) Abbreviation of class identifier.


SMB

Coordinate term: CIFS

Server Message Block
w:Server Message Block

(networking, Windows) Initialism of Server Message Block.


Yandex

The name initially stood for “Yet Another iNDEXer”. The Russian word я (ja) corresponds to the English personal pronoun “I”, making Яndex a bilingual pun on index.

(computing) A search engine that popularized the company of the same name.

يَانْدِكْس

Yandex (in other scripts, the trademark may also be written in Roman letters)


Chromebox

You can view a complete list of supported Chromebooks, Chromeboxes and Chromebases below: (followed by a list of devices from various manufacturers)

2016 May 19, Dan Graziano, “These are the Chromebooks that support Android apps”, in CNET:

The first Chromebooks shipped in 2011, and have since been joined by Chromeboxes and Chromebits headless clients that connect to a keyboard, mouse and display and a small number of all-in-ones.

2017 November 23, Nik Rawlinson, “Should I roll out Chrome OS across my business?”, in IT PRO:

Chrome OS tablets may be the new hotness, but the vast majority of devices that have shipped with Google’s Chrome operating system over the years have been laptops… also known as Chromebooks. But a few years ago we also saw the introduction of a few other categories including Chromeboxes (mini desktop computers), Chromebits (PC-on-a-stick devices), and Chromebases (all-in-one, iMac-like desktops).

2019 February 4, Brad Linder, “Chromebases are still a thing”, in Liliputing:

(computing) a generic ChromeOS-based network-terminal-style personal computer (this style of PC is the size of a home modem or home network router)


Gbps

We measure bandwidth by Gbps.

(computing) gigabits per second, a measure of data transfer rate equal to 1,000 megabits per second.


outer join

(databases) A join yielding a set of records that combines every record from a set of tables.


inner join

(databases) A join yielding a set of records that combines only the matching records from a set of tables.


unadvise

en-verb

unadvise (third-person singular simple present unadvises, present participle unadvising, simple past and past participle unadvised)

unadvises (present singular third-person)
unadvising (participle present)
unadvised (participle past)
unadvised (past)

The result of the advise method is an advise object called objAdviseTextbox1 that you can use later if you need to unadvise for the event.

1998, Microsoft Visual InterDev 6.0 Programmer's Guide, page 309:

The code required for advising or unadvising is equally straightforward: […]

2003, Juval Löwy, Programming .NET Components, page 116:

(computing, rare) To instruct the system to cease providing internal notifications of some kind.


superfolder

LL-Q1860 (eng)-Flame, not lame-superfolder.wav

The software project should be organized around a superfolder, the file that contains the title screen, the names of the developers and other important data, a table of contents and, if needed, an instruction page. All other folders should contain subject content and activities for the user.

1995, Gertrude W. Abramson, Learning with LinkWay: Tutorial & Applications, page 10:

You can view the content of each subfolder in the same way—that is, by clicking the + symbols of the corresponding book and all superfolders of that folder. The Index window shows an alphabetically sorted sequence of each.

2005, Dusan Petkovic, Microsoft SQL Server 2005: A Beginner's Guide, page 24:


superdirectory

LL-Q1860 (eng)-Flame, not lame-superdirectory.wav

(computing) A directory that contains other directories.


dedentation

A new code block is recognized when the amount of indentation has increased, and its termination is signaled by a "dedentation," or a reduction of indentation matching a previous level's.

2011, Understanding FOSS Version 3.0i revised:

Again, as with every code subblock, indentation (and dedentation) are used to delimit blocks of code as well as to indicate which block of code statements belong to […]

2006, Wesley Chun, Core Python Programming:

(programming, informal, rare) The reversal of indentation, moving the text cursor back out from its indented position.


sigilless

(computing, programming, rare) Without sigils.


quasiquotation

(computing) The process of quasiquoting.


quasiquoter

(computing) A software mechanism that quasiquotes.


quasiquote

quasiquote (third-person singular simple present quasiquotes, present participle quasiquoting, simple past and past participle quasiquoted)

quasiquotes (present singular third-person)
quasiquoting (participle present)
quasiquoted (participle past)
quasiquoted (past)

(transitive, computing) To enclose (a text fragment within source code) in a special markup that allows it to be separately parsed to yield a computed output value.


cargo culting

(chiefly computing) An approach that copies an existing successful approach without properly analysing and understanding it.


paddable

Under a weaker assumption, that some problem in BQP is hard on average for P/poly, we show that every paddable language outside BPP is sculptable in this way.

2015, Scott Aaronson, Shalev Ben-David, “Sculpting Quantum Speedups”, in arXiv:

(computing theory) Capable of being padded; said of a set whose strings can be transformed into infinitely many further strings in the set.


identicon

These images are sometimes known as identicons and can be used to identify users by providing a unique image generated from their username or IP address.

2015, Adrian Mouat, Using Docker: Developing and Deploying Software with Containers:

(computing) A graphical symbol, usually automatically generated, representing some entity for easy visual identification.


crayon license

Crayon licenses show a lack of understanding of copyright law, license structure, and most important: what would happen if the license were to be interpreted in court.

(computer science, derogatory) A copyright public license written by nonprofessionals.


tracee

(computing) A program or a process that is being traced.


polypaint

From poly- + paint; name of a feature in the ZBrush digital sculpting software.

Using polypaint with HD allows you to completely overcome the texture resolution limitations in previous versions of ZBrush.

2011, Scott Spencer, ZBrush Character Creation: Advanced Digital Sculpting:

The reason I do not create a texture from polypaint is simply because I want to show what you can generate without going through the texturing process.

2012, Paul Gaboury, ZBrush Professional Tips and Techniques, page 268:

(computer graphics) A feature allowing the user to "paint" color directly onto the polygons of a three-dimensional model without first creating a texture map.


runlevel

(computing) Any of a set of modes of operation in certain operating systems, defining the state of the machine after boot.


supervoxel

LL-Q1860 (eng)-Flame, not lame-supervoxel.wav

(computer graphics) A polyhedral part of a three-dimensional digital image, larger than a normal voxel, that is rendered in the same colour and brightness.


undersegmentation

en-noun

undersegmentation (countable and uncountable, plural undersegmentations)

LL-Q1860 (eng)-Flame, not lame-undersegmentation.wav

They all perform well in terms of segmentation accuracy, but vary in regard to the other desiderata: GBH captures object boundaries best; SWA has the best potential for region compression; and TSP achieves the best undersegmentation error.

2015, Chenliang Xu, Jason J. Corso, “LIBSVX: A Supervoxel Library and Benchmark for Early Video Processing”, in arXiv:

(computing) A division into too few segments, as when attempting to recognize parts of an image.


oversegmentation

oversegmentation (countable and uncountable, plural oversegmentations)

(computing) A division into too many segments, as when attempting to recognize parts of an image.


indexing language

indexing language (plural indexing languages)

(information science) A controlled set of terms selected from natural language and used to represent, in summary form, the subjects of documents within a given field of knowledge.


tivoize

en-verb

tivoize (third-person singular simple present tivoizes, present participle tivoizing, simple past and past participle tivoized)

tivoizes (present singular third-person)
tivoizing (participle present)
tivoized (participle past)
tivoized (past)

(computing, transitive) (of a hardware system) To use software under the terms of a copyleft software license, but at the same time to impose a hardware limitations to prevent users from running the modified versions of this software on that hardware, which should be allowed under the terms of the same license.


string substitution

en-noun

string substitution (plural string substitutions)

(programming) The semantics-free search and replacement of one sequence of text characters with another.

computational linguistics
computational linguistics

(computational linguistics) A mapping of letters to sets of strings, which creates a closed operation for regular and context-free languages.


browserify

en-verb

browserify (third-person singular simple present browserifies, present participle browserifying, simple past and past participle browserified)

browserifies (present singular third-person)
browserifying (participle present)
browserified (participle past)
browserified (past)

Now, when you change the files in the application, the application is automatically browserified, and you can have faster feedback on your development.

2014, Patrick Mulder, Full Stack Web Development with Backbone.js:

(computing, transitive) To adopt (a script or screen element, etc.) to work inside the web browser.


newless

en-adj

newless (comparative more newless, superlative most newless)

more newless (comparative)
most newless (superlative)

This is an example of newless instantiation.

(programming, not comparable) Not containing or using an operator new.


AHCI

Advanced Host Controller Interface
w:Advanced Host Controller Interface

(computing) Initialism of Advanced Host Controller Interface.: a hardware standard that exposes SATA's advanced capabilities such as hot-swapping of hard drives.


notwork

Getting your network past the "notwork" stage can be a tough nut to crack.

1997, Network World, volume 14, number 17, page 4:

The last time I bought a Dull (surprisingly, I'm still happy with it - I properly did my research on everything except the wireless notwork), it was $300 cheaper the next day […]

2008, TimC, “Re: the net is falling and I want my mommy again”, in alt.sysadmin.recovery (Usenet):

(computing, colloquial, humorous) A computer network that is not functioning correctly.


softwarily

Anyone who buys a computer lacking a standard operating system may find himself in the isolation unit, softwarily speaking.

1984, James E. Balmer, The Portable Computer Book, page 57:

(computing, slang, humorous, rare) In terms of software.


superadministrator

LL-Q1860 (eng)-Flame, not lame-superadministrator.wav

(computing) A user having permissions beyond those of an administrator.


eraser dust

The handwritten, chalkboard type is called eraser dust.

2004, Maria Nerius, Digital Scrapbooking, →ISBN, page 75:

He is also known for designing dozens of graphic fonts during the early 1990s such as Dragonwick, Dupuy, Eraser Dust, Pixie Font, Polo Semi-Script, Rabbit Bars, and Hosting, to name only a few.

2011, James Michael Floyd, Composers in the Classroom, →ISBN, page 238:

The moment Kelly noel saw the eraser dust font at Dafont.com, she knew it would be perfect for a page about her sons playing with chalk on the driveway.

2011, Scrapbook Tips & Techniques - Book 2, →ISBN, page 80:

(computing, typography) A font that simulates wide hand-drawn letters with a slightly mottled appearance and irregular edges.


HSQLDB

database management system
database management system#English

(databases, software) Initialism of Hyper SQL Database (a relational database management system written in Java.)


Transact-SQL

(computing, databases) Acronym of Transact-Structured Query Language.


Wallace tree

Devised by Australian computer scientist Chris Wallace in 1964.

(computing) An efficient hardware implementation of a digital circuit that multiplies two integers.


snap-in

(computing, Microsoft Windows) A plug-in.


superspike

LL-Q1860 (eng)-Flame, not lame-superspike.wav

From super- + spike, because of the resulting shape of the histogram.

(computer graphics) An algorithm for image segmentation that averages pixels based on the peaks in a histogram.


backchain

en-verb

backchain (third-person singular simple present backchains, present participle backchaining, simple past and past participle backchained)

backchains (present singular third-person)
backchaining (participle present)
backchained (participle past)
backchained (past)

artificial intelligence
artificial intelligence

(computing, artificial intelligence) To perform inferences, starting with a list of goals (or a hypothesis) and working backwards from the consequent to the antecedent.


betaware

LL-Q1860 (eng)-Flame, not lame-betaware.wav


OOL

(computing) Initialism of object-oriented language.


anthropomimetic

While both musculoskeletal robotic hardware and neural control software have existed for decades, a scalable approach that could be used to build and control an anthropomimetic human-scale robot has not been demonstrated yet.

2016, Christoph Richter, Sören Jentzsch, Rafael Hostettler, Jesús A. Garrido, Eduardo Ros, Alois C. Knoll, Florian Röhrbein, Patrick van der Smagt, Jörg Conradt, “Scalability in Neural Control of Musculoskeletal Robots”, in arXiv:

(robotics) Mimicking human physical movements at a structural level.


file server

(computing) Alternative form of fileserver


event loop

(computing) programming construct that waits for and dispatches events or messages in a program


nanocode

(computing) The microcode used in a nanoprocessor


nanocode

nanocode (third-person singular simple present nanocodes, present participle nanocoding, simple past and past participle nanocoded)

nanocodes (present singular third-person)
nanocoding (participle present)
nanocoded (participle past)
nanocoded (past)


MVCC

multiversion concurrency control
w:multiversion concurrency control

programming language
programming language#English

transactional memory
transactional memory#English

(databases, programming) Initialism of multiversion concurrency control (a concurrency control method commonly used by database management systems to provide concurrent access to the database and in programming languages to implement transactional memory.)


MGCC

(databases, programming) Synonym of MVCC (multigenerational concurrency control)


JSE

Which JSEs are certified with the Progress OpenEdge Web Services Adapter?

(computing) Initialism of Java Servlet Engine.


nanoinstruction

(computing) A hardware instruction in the CPU of a nanoprocessor; a software instruction in a nanoprogram.


nanoprocessor

(computing) The processor (CPU) of a nanocomputer.


multidesktop

a multidesktop environment

graphical user interface
graphical user interface

(computing, graphical user interface) Having or supporting more than one desktop.


autopopulation

(computing) automatic population (of a database with data, a form with text, etc.)


autopopulate

autopopulate (third-person singular simple present autopopulates, present participle autopopulating, simple past and past participle autopopulated)

autopopulates (present singular third-person)
autopopulating (participle present)
autopopulated (participle past)
autopopulated (past)

(computing, transitive, intransitive) To populate (a database with data, a form with text, etc.) automatically.


cardware

LL-Q1860 (eng)-Flame, not lame-cardware.wav

Two of the programs are "cardware" — the authors would be pleased to receive just a postcard.

1994, Peter M. Ridge, Sound Blaster: The Official Book:

Other forms of freeware/shareware are cardware/postcardware/emailware - instead of paying, you send the programmer a card or an email saying thanks.

2005, James Moran, Victoria Hull, Brilliant ECDL, page 29:

Detailed experience from other economic sectors as well as some partial data for the health sector allows us to calculate a factor the cardware costs have to be multiplied with to get total costs […]

1997, Laurens van den Broek, Annet J. Sikkel, Health Cards '97, page 95:

(computing) The software and hardware supporting a smart card system.


antipacket

For lossless data delivery, we show that the buffer occupancy can be significantly reduced via fully antipacket dissemination.

2016, Pin-Yu Chen, Meng-Hsuan Sung, Shin-Ming Cheng, “Buffer Occupancy and Delivery Reliability Tradeoffs for Epidemic Routing”, in arXiv:

(networking) A record indicating that a previously transmitted packet of data was successfully received, and preventing it from being sent again to the same recipient.


IGM

Blood Pitᵀᴹ — an “In-Game Module” (IGM) quest for the Adventures of Renownᵀᴹ Gaming System.

2016, Stephen Gose, Making Multiplayer Online Games, page 268:

(software) Initialism of in-game module.


multiaddressing

(computing) The availability of different addresses at the same network endpoint.


storeback

If this option is chosen, the processor must write the starting address for DMA to a special controller register before issuing the storeback instruction. Multiple storeback instructions can be issued for a single packet to scatter it to memory.

1993, Proceedings of the ... ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming: PPOPP, ACM Press:

(computing) The storage of a previously retrieved value back into memory.


extended ASCII

(computing) Any of various 8-bit character sets that are supersets of ASCII.


stack machine

(computing) A real or emulated computer that uses a pushdown stack rather than individual machine registers to evaluate each subexpression in a program.


disocclusion

en-noun

disocclusion (countable and uncountable, plural disocclusions)

(computer graphics) The situation where a previously occluded object becomes visible.


Jensen's device

Devised by Danish computer scientist Jørn Jensen.

(programming) A particular programming technique that exploits call-by-name to change the value of an index variable during execution of a loop.


REPL

As the name suggests, this command sends the expression immediately preceding point to the REPL, which then evaluates the expression.

2015, Daniel Higginbotham, Clojure for the Brave and True, No Starch Press, →ISBN, page 26:

read-eval-print loop
read-eval-print loop#English

(computing) Acronym of read-eval-print loop.


dehaze

en-verb

dehaze (third-person singular simple present dehazes, present participle dehazing, simple past and past participle dehazed)

dehazes (present singular third-person)
dehazing (participle present)
dehazed (participle past)
dehazed (past)

DehazeNet adopts Convolutional Neural Networks (CNN) based deep architecture, whose layers are specially designed to embody the established assumptions/priors in image dehazing.

2016, Bolun Cai, Xiangmin Xu, Kui Jia, Chunmei Qing, Dacheng Tao, “DehazeNet: An End-to-End System for Single Image Haze Removal”, in arXiv:

(transitive, computer graphics) To remove the haze from (an image).


multiselect

multiselect (third-person singular simple present multiselects, present participle multiselecting, simple past and past participle multiselected)

multiselects (present singular third-person)
multiselecting (participle present)
multiselected (participle past)
multiselected (past)

(computing, graphical user interface) To select multiple items as part of a single selection.


multiselect

(computing, graphical user interface) A control or widget that allows multiple items to be selected.


cloudify

cloudify (third-person singular simple present cloudifies, present participle cloudifying, simple past and past participle cloudified)

cloudifies (present singular third-person)
cloudifying (participle present)
cloudified (participle past)
cloudified (past)

(computing) To convert and/or migrate data and application programs in order to make use of cloud computing.


anti-index

(databases) A listing of records used to prune them during requests.


unacquire

unacquire (third-person singular simple present unacquires, present participle unacquiring, simple past and past participle unacquired)

unacquires (present singular third-person)
unacquiring (participle present)
unacquired (participle past)
unacquired (past)

If you forget to unacquire the input devices you've been using, when your game ends those devices may still be locked by the system and may be unable to be used.

2011, Allen Sherrod, Wendy Jones, Beginning DirectX 11 Game Programming - Page 197:

(computing, transitive) To lose or get rid of; reverse the possession or acquisition of; unget


XAP

(computing) Initialism of Extensible Application Package. (Windows file container format for mobile apps and Silverlight Web apps)


NewSQL

(computing, databases) A class of relational database management systems that seek to provide the scalability of NoSQL for online transaction processing (OLTP) read-write workloads while still maintaining the ACID guarantees of a traditional database.


smart pointer

(programming) A form of pointer with additional features such as automatic memory management or bounds checking.


lambda function

en-noun

lambda function (plural lambda functions)

(programming) An anonymous function; a function that is defined in an inline, ad-hoc manner, and often doesn't have a name (not bound to an identifier).


EDO

(computing) Abbreviation of extended data-out.


core memory

core memory (countable and uncountable, plural core memories)

* (sense 1): From being a type of computer memory consisting of magnetic cores.
* (sense 2): Popularized by the 2015 Pixar film Inside Out, in which the character Riley has five "core memories", each forming the foundation of a "personality island" which represents an aspect of Riley's personality.

NVRAM

non-volatile random access memory; erasable memory

Wilkes, on his visit to America in summer and fall 1950 had witnessed the core memory being implemented on the Whirlwind at MIT—and as in the case of seeing the control matrix in the same machine, this made a strong impression on him.

2014, Subrata Dasgupta, It Began with Babbage, Oxford University Press, →ISBN:

(computing, historical, countable, uncountable) A type of non-volatile random-access rewritable electronic memory using ferrite cores to magnetically store binary digits (bits).


memory core

Tali'Zorah nar Rayya: I tracked a patrol of geth to an uncharted world. I waited for one to become separated from its unit. Then I disabled it and removed its memory core.
Captain Anderson: I thought the geth fried their memory cores when they died. Some kind of defense mechanism.
Shepard: How did you manage to preserve the memory core?[…]
Tali'Zorah nar Rayya: According to the memory core, the Reapers were a hyper-advanced machine race that existed 50,000 years ago.

2008, BioWare, Mass Effect (Science Fiction), Redwood City: Electronic Arts, →ISBN, →OCLC, PC, scene: Citadel:

(science fiction, computing) A (semi-)permanent computer memory storage device that may be extracted, and may or may not be separate from the computer core.


computer core

(science fiction, computing) a computer processing center or central computer


stringy floppy

stringy floppy (plural stringy floppies)

(computing, dated) An early computer storage medium, a cartridge of looped tape.


visible Web

(computing, Internet) Synonym of Surface Web


lambda abstraction

lambda abstraction (plural lambda abstractions)

(computing theory) A lambda term of the form (λx.t) where x is a variable and t another lambda term. Any free instance of x within t (considered by itself) then becomes bound by the λx. prefix. It is meant to represent an anonymous function.


lambda term

A lambda term can have one of these three forms: (1) a variable by itself, (2) a lambda abstraction, (3) an application of one lambda term to another one.

(computing theory) A well-formed formula in the language of a lambda calculus.


alpha conversion

alpha conversion (countable and uncountable, plural alpha conversions)

(computing theory) One of the three rewrite rules of lambda calculus, in which a bound variable of a lambda term is replaced by another variable across its entire scope. So if there is a lambda term of the form (λx.t) and it is desired to have x replaced with y, then the rewritten lambda term would have the form (λy.t[y/x]) where t[y/x], "t with y instead of x", has had all free instances of x in t replaced with y.


eta conversion

eta conversion (countable and uncountable, plural eta conversions)

(computing theory) One of the three rewrite rules of lambda calculus, which expresses a sort of tautology about function application. The rule says that a lambda abstraction of the form (λx.(fx)) may be rewritten as simply f, provided that x does not occur freely in f (considered by itself).


midclick

Should it come down to the final hole, as two of the three playoff tournaments have, that could very well stop some channel surfers in midclick.

2009 September 21, Larry Dorman, “This Year, Golf’s FedEx Cup Finale Promises Some Excitement”, in New York Times:

(computing) A point in time when the user is clicking something.


midclick

This behavior makes it easy for users to change their minds midclick.

2003, Eric Eaton, Designing Web Site Interface Elements, page 77:

(computing) While the user is clicking something.


hom-set

Short for "homomorphism set", because in some categories the morphisms are homomorphisms.

(category theory) The set or collection of all morphisms from A to B for some given ordered pair (A, B) of objects from some given category.


MCSD

(Microsoft, software) Initialism of Microsoft Certified Solution Developer.


calltip

(programming) A pop-up reminder of the signature of a function or method, to aid the programmer while writing code.


desk check

(computing) A test of an algorithm by a human, who runs through its operations in sequence to verify the result.


XDK

Xbox Development Kit
w:Xbox Development Kit

(development, software) Initialism of Xbox Development Kit.


platform-specific

en-adj

platform-specific (comparative more platform-specific, superlative most platform-specific)

more platform-specific (comparative)
most platform-specific (superlative)

(software) Written specifically for a software platform that obstructs the layer below.


application-specific

application-specific (comparative more application-specific, superlative most application-specific)

more application-specific (comparative)
most application-specific (superlative)

(hardware, software) created or written for a specific application/usage


code base

(computing) Alternative form of codebase


LHA

Abbreviation
* (data compression): Short for Lempel-Ziv Huffman archiver, after the mathematicians on whose work it was based.

(computing) A particular data compression format.


HTMLer

As they did with me, these tags fascinated many new HTMLers creating their first Web pages.

2010, Bradley J. Dilger, Jeff Rice, From A to A: Keywords of Markup, page 99:

Adding alternative text (often referred to by HTMLers as “alt text”) is a good practice […]

2010, Ed Tittel, Jeff Noble, HTML, XHTML and CSS For Dummies, page 110:

(computing, informal) A person who writes HTML markup.


ground truthing

(computing) In machine learning, the process of gathering objective (provable) data in order to test the system.


bindless

(computer graphics) Not having the limitation of requiring textures to be bound by the CPU to a particular slot in a fixed-size table before the GPU can use them.


docstring

From doc + string; see doc (“documentation”).

(programming) A string literal specified in source code that is used, like a comment, to document a specific segment of code, but remains available at run-time.


GCM

Galois/Counter Mode
w:Galois/Counter Mode

(cryptography) Initialism of Galois/Counter Mode.


command-line interface

en-noun

command-line interface (plural command-line interfaces)

command line interface
command line interface#English

(computing) Alternative form of command line interface


HAXM

(computing) Initialism of hardware-accelerated execution manager.


LTV

LTV (countable and uncountable, plural LTVs)

(computing) Initialism of long-term validation.


remirror

en-verb

remirror (third-person singular simple present remirrors, present participle remirroring, simple past and past participle remirrored)

remirrors (present singular third-person)
remirroring (participle present)
remirrored (participle past)
remirrored (past)

(computing, transitive) To mirror again.


minilanguage

The success of Logo in general and turtle graphics in particular stimulated the development of the mini-language approach to teaching the principles of programming.

1997 March, Peter Brusilovsky et al., “Mini-languages: A Way to Learn Programming Principles”, in Education and Information Technologies, →DOI:

domain-specific language
domain-specific language

(programming) A relatively small and simple domain-specific language.


supertablet

LL-Q1860 (eng)-Flame, not lame-supertablet.wav

(computing) A high-performance tablet computer


falsiness

(computing, programming) The property of being falsy, i.e. evaluating to false in a Boolean context.


VLT

(networking) Initialism of Virtual Link Trunking, 2 proprietary networking protocols.


single-user

(computing, telecommunications) Of an operating system, etc., only capable of serving one user at a time, not many users simultaneously.


chunklet

(statistics, computer science) A group of data points belonging to the same constraint cluster.


constraint cluster

en-noun

constraint cluster (plural constraint clusters)

(statistics, computer science) a cluster of data points in a set conforming to the must-link and cannot-link constraints specified for each pair of data points


must-link

(statistics, computer science) Of data points: having the property that they must be clustered into the same chunklet.


cannot-link

(statistics, computer science) the property of data points that must not be clustered into the same chunklet


sysplex

When an enclave spans a system boundary in a sysplex, it is called a multisystem enclave.

2010, Mike Ebbers, Dino Tonelli, Jason Arnold, Co-locating Transactional and Data Warehouse Workloads on System z, page 245:

(computing) A group of connected IBM mainframe systems that share resources.


bogosort

(computing theory, informal) An intentionally poor sorting algorithm that operates by randomly permuting the elements repeatedly until they happen to fall into the correct order.


selection sort

(computing theory) A sorting algorithm that divides the input list into two sublists — items already sorted, and items not yet sorted — and gradually transfers elements from one list to the other.


no-CD

Some NO-CDs will replace your Game.exe, which sucks. I can entirely understand how he lost his game.exe, and why he needs it back.

2000, Sean, “CD-Key Generator and Game.exe”, in alt.games.diablo (Usenet):

I have one little problem with no cds, not insurmountable. Sometimes when I click to start up the game I get a message about not being abole to find the right DirectX driver or soemthing ( I forget exactly because I no longer actually read it ) and I have to reboot the computer then it's ok.

2008, kat, “Re: Speedy skilling”, in alt.games.the-sims (Usenet):

I know you said you were talking about real DOS, but I have this game setup to run in DOSbox with no-CDs and it plays great, better than it did in DOS 6.22 in fact. :)

2008, Matt v3.2, “Re: Daemon tools - best virtual drive choice?”, in comp.sys.ibm.pc.games.rpg (Usenet):

(computing, video games, informal) A software crack for a program that usually requires the presence of the original compact disc (to prove that it is a legally-acquired copy), allowing it to run without the disc.


tarbomb

(computing, slang) A tarball (archive file) containing numerous files that are extracted into the working directory, potentially causing inconvenience by overwriting other files or mixing up files from different sources.


Shellsort

From Shell + sort, after Douglas Shell, who published the first version in 1959.

(computing theory) A sorting algorithm that starts by sorting pairs of elements that are far apart from each other, then progressively reduces the gap between elements to be compared.


pentadecathlon

X! Produces a westward stream of lightweight spaceships representing prime numbers: a LWSS escapes past the pentadecathlon around generation 120n+100 if and only if n is prime.

1993 March 16, David Bell, “Life program (part 6/18)”, in comp.theory.cell-automata (Usenet):

The speed was very dependent on the number of live cells, but it ran the pentadecathlon at 92 gen/sec in the last version I measured.

2002 July 23, Owen Rees, “Wolfram and "general 2D simulators"”, in comp.theory.cell-automata (Usenet):

(cellular automata) A particular oscillator that returns to its initial state after 15 generations.


functor category

functor category (plural functor categories)

natural transformation
natural transformation

(category theory) A category whose objects are functors (from some fixed given domain category to some fixed given codomain category) and whose morphisms are natural transformations.


natural isomorphism

natural isomorphism (plural natural isomorphisms)

(category theory) A natural transformation whose every component is an isomorphism.


identity morphism

identity morphism (plural identity morphisms)

(category theory) A unique morphism corresponding to each object of a category, which has its domain equal to its codomain, and which composed with any morphism (with which it is composable) gives that same morphism.


identity functor

identity functor (plural identity functors)

(category theory) A functor from a category to itself which maps each object of that category to itself and each morphism of that category to itself.


offlineable

LL-Q1860 (eng)-Flame, not lame-offlineable.wav

(Internet, software, very rare) Capable of being used offline to some degree.


openSUSE

From open (as in open-source) and the name of its sponsor, SUSE S.A., originally an acronym of German Software- und System-Entwicklung (“Software and Systems Development”).

der

(computing) A free and open-source Linux distribution.


accelerator card

en-noun

accelerator card (plural accelerator cards)

(computing) A graphics card with its own GPU and memory, for greater performance.


single-platform

(computing) Of software, etc., designed to work on only one operating system.


widgetize

en-verb

widgetize (third-person singular simple present widgetizes, present participle widgetizing, simple past and past participle widgetized)

widgetizes (present singular third-person)
widgetizing (participle present)
widgetized (participle past)
widgetized (past)

(computing, graphical user interface, transitive) To adapt to work with user-interface widgets.


S.M.A.R.T.

w:self-monitoring, analysis and reporting technology

(computer hardware) Acronym of self-monitoring, analysis and reporting technology; also SMART: a monitoring system included in computer HDDs and SSDs in order to detect and report various indicators of drive reliability with the intent of anticipating imminent hardware failures.


impulse response

en-noun

impulse response (plural impulse responses)

(signal processing) Output of a dynamic system when presented with a brief input signal.


comma category

comma category (plural comma categories)

Given a pair of functors S:𝒜→𝒞 and T:ℬ→𝒞, objects of the comma category S↓T are arrows h:S(A)→T(B) parametrized by triples (A, B, h), and given morphisms f:A→A' and g:B→B', then a morphism of the said comma category is a commuting square parametrized by the pair (f, g) and spanning the area from h to h':S(A')→T(B') and from S(f) to T(g).

(category theory) A category built out of a pair of functors that have the same codomain.


typechecking

(computing) The process of verifying whether a given value belongs to a certain data type.


bootblock

(computing) A block of storage on disk that holds the code for booting the operating system.


universal morphism

universal morphism (plural universal morphisms)

(category theory) The terminal object of a comma category from a functor to a fixed object; or, dually, the initial object of a comma category from a fixed object to a functor.


coslice category

coslice category (plural coslice categories)

(category theory) The category opposite to that of a slice category.


flowsnake

From flow + snake, describing its movements, and as a spoonerism for snowflake.


Gosper curve

(computer graphics) A particular fractal object, a space-filling curve that can tile the plane.


Gosper island

(computer graphics) The space filled by the Gosper curve.


adjoint functor

adjoint functor (plural adjoint functors)

(category theory) One of a pair of functors such that the domain and codomain of one of them are identical to the codomain and domain of the other one, respectively, and such that there is a pair of natural transformations which turns the pair of functors into an adjunction.


Grothendieck universe

Grothendieck universe (plural Grothendieck universes)

Named after Alexander Grothendieck (1928–2014), a German-born French mathematician.

(mathematics, category theory) A kind of universal set whose elements follow the rules of Zermelo–Fraenkel set theory, and for which, with respect to an arbitrary set, an instance of its kind which has that set as a member may be posited to exist through an additional Tarski–Grothendieck axiom (which is not part of ZF but augments it, yielding Tarski–Grothendieck set theory).


fraglet

(computing) A fragment of distributed code in a bio-inspired network.


single-tasking

(computing) Of an operating system, etc., only capable of execution of one task (program or app) at a time, not many tasks simultaneously.


tabber

OmniWeb has a reputation for fast browsing, but if you're a card-carrying member of TA (Tabbers Anonymous), you need the 5.0 beta version to get that feature.

2004, Sarah Milstein, Rael Dornfest, Google: The Missing Manual, page 172:

(computing) A user who switches between tabs.


plussed

I think the only good form of email address munging is a plussed email address as I have in this message. While I am not automatically bitbucketing email addressed in this way, it does keep it from hitting my inbox and demanding my immediate attention.

1997, Matthew N. Dodd, “anti-spam e-mail addresses”, in comp.os.vms (Usenet):

(computing, informal) Containing a plus sign.


chunkserver

Each chunk at the time of storage is replicated and stored in multiple chunkservers which provides enhanced reliability to the data stored in the GFS.

2015, Pethuru Raj, Anupama Raman, Dhivya Nagaraj, High-Performance Big-Data Analytics: Computing Systems and Approaches, page 141:

(computing) A specialized server that retrieves chunks of data.


subobject classifier

subobject classifier (plural subobject classifiers)

classifying morphism
classifying morphism

(category theory) An object which serves as the codomain of a classifying morphism, together with a "true" global element of the said object.


crypto-anarchism

The rise of crypto-anarchism might be good news for individual users – and there are plenty working on ways of using this technology for decent social purposes – but it’s also bad news for governments.

2017 June 4, Jamie Bartlett, “Forget far-right populism – crypto-anarchists are the new masters”, in The Observer:

(computing, political science) The belief that cyberspace should exist decentralized and without authority, achievable through cryptography.

Krypto-Anarchismus

discipline concerned with communication security


TWENEX

Blend of twenty + TENEX, the latter (derived from ten extended) being an earlier operating system for the same machine.

(computing, informal) The TOPS-20 operating system for the PDP-10 mainframe computer.


kernel pair

(category theory) A couple of morphisms which constitute the pullback of a given morphism along itself.


classifying morphism

classifying morphism (plural classifying morphisms)

subobject classifier
subobject classifier

(category theory) A morphism from an object to the subobject classifier which corresponds to a unique subobject of the said object, which subobject is the pullback, along this morphism, of the "true" global element of the subobject classifier.


global element

(category theory) A morphism from the terminal object to a given object (to which it is said to belong).


PDL

(computing) Initialism of pushdown list.

page description language
page description language#English

(computing) Initialism of page description language.


Cartesian natural transformation

Cartesian natural transformation (plural Cartesian natural transformations)

Cartesian natural transformations (plural)

So called because its naturality squares are Cartesian squares.

(category theory) A natural transformation whose naturality squares are pullbacks.


twist morphism

(category theory) An isomorphism between a pair of products which have the same components but in swapped order, which isomorphism commutes with the two associated product diagrams.


macroparameter

(computing) Any parameter of a macro (normally written as macro parameter)


DBI

(computing, languages) Initialism of Database Interface (module of the Perl 5 language)


DBD

(computing, languages) Initialism of Database Driver (database driver of Perl DBI)


ODBC

(databases) Initialism of Open Database Connectivity.


full binary tree

full binary tree (plural full binary trees)

(mathematics, computing) A binary tree in which each node has exactly two or zero children.


Chomsky Normal Form

Named after Noam Chomsky (b. 1928), American linguist and philosopher, who first described it.

Any ε-free Context Free Grammar can be converted (through an algorithm) into one in Chomsky Normal Form, and there is an algorithm that can parse formulas in the language of such a grammar in polynomial time; it is called the CYK algorithm.

context-free grammar
context-free grammar

(computing theory) A context-free grammar in which the right hand side of any production rule consists of either one terminal symbol or two non-terminal symbols.

(computing theory) A context-free grammar in which the right hand side of any production rule consists of either one terminal symbol or two non-terminal symbols (neither of which is the start symbol) or the epsilon (i.e. null string) symbol, but only if the left hand side is the start symbol. (Note: this is the full-fledged version, whereas the previous definition may be said to be defining Chomsky reduced form.)


ATX

(computing) Initialism of advanced technology extended: a motherboard configuration for computers.


malvertisement

(computing) An advertisement, published on the Internet, that is infected with malicious code aiming to hijack the viewer's computer.


auto-away

(computing) Alternative form of autoaway


Web Ontology Language

Web Ontology Language (plural Web Ontology Languages)

(computing, Internet) A formal language (or family of languages) used to draw inferences from a large data set, especially from the Semantic Web


WAI

software engineering
software engineering

(software engineering) Acronym of works as intended; current situation is what was intended and thus not subject to change.


Chaitin's constant

(computing theory) A real number that informally represents the probability that a randomly-constructed program will halt.


Hoare triple

Part of the Hoare logic proposed in 1969 by the British computer scientist and logician Tony Hoare.

(computing theory) A formal description of how the execution of a piece of code changes the state of the computation in Hoare logic, consisting of a command to be run, a precondition that holds true beforehand, and a postcondition that holds true afterwards.


Hoare logic

Hoare logic (countable and uncountable, plural Hoare logics)

Proposed in 1969 by the British computer scientist and logician Tony Hoare.

(computing theory) A formal system of rules for reasoning about the correctness of computer programs, based on Hoare triples, which describe the state of the system before and after various operations.


LPWAN

wide-area network
wide-area network#English

(networking) Acronym of low-power wide-area network.


wide-area network

wide-area network (plural wide-area networks)

wide area network
wide area network#English

(computing) Alternative form of wide area network


Y10K bug

Abbreviation of year 10 and 000 (10k) bug. Based on the Y2K bug.

abbreviation of

(computing, often humorous) A bug like the millennium bug, that arises when a 4‐digit year system — from "0000" to "9999" — fails to display, store or calculate the year 10,000 or any later year.


callback hell

However, the use of callbacks can lead to a maintainability issue known as callback hell. We will now write a real-life example to showcase what a callback hell is and how easily we can end up dealing with it.

2015, Remo H. Jansen, Learning TypeScript:

(programming, colloquial) (mostly of the JavaScript language) The situation where callbacks are nested within other callbacks several levels deep, potentially making it difficult to understand and maintain the code.


high order bit

most significant bit
most significant bit


dependency hell

(computing, colloquial) The situation when installed software packages have conflicting, incompatible dependencies on specific versions of other software packages.


JAR hell

(computing, informal) Of the Java language, problems caused by incompatible versions of a JAR (Java archive).


Heartbleed

Blend of heartbeat (“periodic signal generated to indicate normal operation of hardware or software”) + bleed

blend

(computing) A security bug in OpenSSL, where more data can be read than should be allowed, which was disclosed and fixed in April 2014.


minifier

(computing) A program that minifies, or removes unnecessary characters to make a document smaller.


spritesheet

(computer graphics) A single image used to store multiple sprites.


pseudoalgorithm

LL-Q1860 (eng)-Flame, not lame-pseudoalgorithm.wav

(computing theory) A description of a process that resembles, but is not in fact, an algorithm, as for example by being written in vague pseudocode.


disocclude

en-verb

disocclude (third-person singular simple present disoccludes, present participle disoccluding, simple past and past participle disoccluded)

disoccludes (present singular third-person)
disoccluding (participle present)
disoccluded (participle past)
disoccluded (past)

(transitive, dentistry, computer graphics) To cause to be no longer occluded.


Kadane's algorithm

Devised by Jay Kadane of Carnegie-Mellon University.

(computing theory) An algorithm for finding the contiguous subarray within a one-dimensional numeric array which has the largest sum.


CCR

condition code register
condition code register#English

(computing) Acronym of condition code register.


echoback

(computing) A test where data is transmitted from one system to another system and back again.


diagonal morphism

en-noun

diagonal morphism (plural diagonal morphisms)

(category theory) A morphism from an object to the product of that object with itself, which morphism is induced by a pair of identity morphisms of the said object.


self-hosting

A self-hosting compiler can compile its own source code.

(computing) Of software: capable of generating new versions of itself.


Ubuntero

From Ubuntu and Spanish -ero (“forming occupations from nouns”).

uder

(computing, informal) A user of the Ubuntu operating system.


nroff

en-verb

nroff (third-person singular simple present nroffs, present participle nroffing, simple past and past participle nroffed)

nroffs (present singular third-person)
nroffing (participle present)
nroffed (participle past)
nroffed (past)

Name of the program, short for new roff; an earlier similar program was called roff, a shortening of runoff.

The user either selects a new filename, edits the default file, nroffs it to the screen, or to a printer, or logs out.

1985, Eric Foxley, UNIX for super-users, page 158:

You could contrive macro sets that nroffed a document onto a printer […]

1991, Computer Language, volume 8, page 18:

(transitive, computing) To format (text) using the nroff program, which produces output suitable for simple fixed-width printers and terminal windows.


cryptovirology

(cryptography, computer security) The use of cryptography to design powerful malicious software such as ransomware and asymmetric backdoors.


minipalette

Although only six tools, six inks, and a minipalette are displayed at any one time in the toolbox, right clicking on any of these objects brings up an appropriate dialog box from which you can pick substitutes.

If you use AutoShapes a lot, you can keep a minipalette (bottom) of them open by choosing Insert → Picture → AutoShapes.

2001, Nan Barber, David Reynolds, Office 2001 for Macintosh: The Missing Manual, page 588:

graphical user interface
graphical user interface

(computing, graphical user interface) A small palette.


Mealy machine

Named after George H. Mealy, who presented the concept in a 1955 paper.

finite-state machine
finite-state machine

(computing theory) A finite-state machine whose output values are determined by both its current state and its current inputs.


Moore machine

Named after Edward F. Moore, who presented the concept in a 1956 paper.

(computing theory) A finite-state machine whose output values are determined solely by its current state.


coclass

(programming) A class that implements a COM (Common Object Model) interface.


Photoshop

LL-Q1860 (eng)-Flame, not lame-Photoshop.wav

Renamed by its cocreator Thomas Knoll, from photo + shop.

(software, trademark) A raster graphics editor developed and published by Adobe Inc.


autoclick

Rather than hire hordes of people to click banner ads, some website operators run automated programs known as autoclick software.

2006, Wally Wang, Steal this Computer Book 4.0:

When you hover the mouse cursor over an item that has the autoclick feature enabled, the feature is automatically clicked after a second or two.

2012, John Paul Mueller, Windows 8 For Dummies Quick Reference:

(computing) A software feature that simulates the click of a mouse button.


autoclick

autoclick (third-person singular simple present autoclicks, present participle autoclicking, simple past and past participle autoclicked)

autoclicks (present singular third-person)
autoclicking (participle present)
autoclicked (participle past)
autoclicked (past)

Push the Freakin' Button, a little freeware program to autoclick on annoying Windows buttons

2002 August 12, David Ripton, “MTGO works in Linux with Win4Lin”, in rec.games.trading-cards.magic.misc (Usenet):

(computing, of a program) To simulate a click without direct user input.


hogel

Coined in a 1994 paper by Mark Lucente, from holographic element; compare earlier pixel, voxel, etc.

(computer graphics) A small portion of a computer-generated light-field hologram, representing the direction and intensity of light rays from many perspectives.


CUA

IBM Common User Access
w:IBM Common User Access

(computing, graphical user interface) Initialism of IBM Common User Access: a standard describing how user interfaces should look and function.


scamware

LL-Q1860 (eng)-Flame, not lame-scamware.wav

(computing) Software that fraudulently fails to do what it is claimed to do.


Hollerith code

Named after American inventor Herman Hollerith (1860–1929), who patented machine-readable punch card devices in 1889.

named-after

(computing, historical) A standard code defining the patterns of holes on punch cards that represent various text characters.


object-based programming

(programming) A programming paradigm that encapsulates states and operations inside "objects" to design applications and computer programs.

基于對象編程 /基于对象编程

programming paradigm that uses objects to design application and computer programs


zigamorph

(computing, slang, dated, rare) The text character with hexadecimal value 0xff, when used as a string separator or terminator.


multipunch

en-verb

multipunch (third-person singular simple present multipunches, present participle multipunching, simple past and past participle multipunched)

multipunches (present singular third-person)
multipunching (participle present)
multipunched (participle past)
multipunched (past)

(computing, dated) To punch more than one hole in one column of a punch card, allowing a greater number of unique values to be represented per column.


multipunch

(computing, dated) An instance of more than one hole being punched in one column of a punch card.


multiperforation

en-noun

multiperforation (usually uncountable, plural multiperforations)

(computing, dated) Synonym of multipunch


LOD

LOD (countable and uncountable, plural LODs)

We have worked hard to tweak the weights on the first LOD until Kila deforms accurately as she moves.

2004, Antony Ward, Game Character Development with Maya, →ISBN, page 687:

The paper proposes a time-controlling algorithm for large-scale terrain rendering, which can't be efficiently dealt with by LOD technique.

2006, Hongbin Zha, Interactive Technologies and Sociotechnical Systems, →ISBN:

Graphical level of detail (LOD) is a set of techniques for coping with the issue of limited computational resources by reducing the graphical detail of the scene far from the observer. Simulation LOD reduces quality of the simulation at the places unseen. Contrary to graphical LOD, simulation LOD has been almost unstudied.

2007, Cyril Brom, Ondřej Šerỹ, Tomáš Poch, “Simulation Level of Detail for Virtual Humans”, in Intelligent Virtual Agents, →ISBN:

(computer graphics) Initialism of level of detail.


SPICE

electronic circuit
electronic circuit#English

(software engineering) Acronym of Simulation Program with Integrated Circuit Emphasis (a general-purpose, open-source analog electronic circuit simulator)


Nyquist rate

(signal processing) Twice the bandwidth of a bandlimited function or a bandlimited channel.


Mozillian

From Mozilla + -ian. Mozilla (stylized: "moz://a") originated from Mosaic + -zilla. NCSA Mosaic from mosaic.

It's a way for us to allow Mozillians in our community to associate themselves to^([sic]) product, project and technology groups […]

2011, Aakash Desai, “Re: Mozillians and "Groups"”, in mozilla.mozillians (Usenet):

In addition to new products and initiatives, we've worked hard this year to get programs and infrastructure in place that support Mozillians.

2012, Jono Bacon, The Art of Community: Building the New Age of Participation, page 512:

(computing) A member or supporter of Mozilla, a community that develops and supports free software.


SLO

service-level objective
w:service-level objective

(computing) Initialism of service-level objective.


Ctrl-Alt-Delete

Key combination of Ctrl, Alt and Delete. In many computer systems, this interrupts or shuts down the system or some part of it or opens up a shut-down menu.

Press Ctrl-Alt-Delete to reboot.

(computing) The simultaneous key combination of Ctrl, Alt, and Delete.


Ctrl-Alt-Delete

en-verb

Ctrl-Alt-Delete (third-person singular simple present Ctrl-Alt-Deletes, present participle Ctrl-Alt-Deleting, simple past and past participle Ctrl-Alt-Deleted)

Ctrl-Alt-Deletes (present singular third-person)
Ctrl-Alt-Deleting (participle present)
Ctrl-Alt-Deleted (participle past)
Ctrl-Alt-Deleted (past)

(computing, literal, transitive, intransitive) To press Ctrl, Alt, and Delete simultaneously to restart.


case mod

(computing, informal) A modification to the outer case of a computer or video game console, to change its appearance or improve its performance.


DBCS

(computing) Initialism of double-byte character set.


preinitialize

preinitialize (third-person singular simple present preinitializes, present participle preinitializing, simple past and past participle preinitialized)

preinitializes (present singular third-person)
preinitializing (participle present)
preinitialized (participle past)
preinitialized (past)

(transitive, computing) To preprepare (a data structure, etc.) so that it is ready to be initialized.


preinitialization

(computing) A phase prior to initialization, when something is preinitialized.


Diffie-Hellman

Named after Whitfield Diffie and Martin Hellman.

(cryptography) A particular mechanism for key exchange in cryptographic communications.


copresheaf

(category theory) The dual of a presheaf.


Kerckhoffs's principle

(cryptography) The idea that a cryptosystem should be designed to be secure even if everything about the system, except the secret key, is public knowledge.

Auguste Kerckhoffs
Kerckhoffs's principle


ZUI

(graphical user interface) Acronym of zooming user interface.

zero user interface
zero user interface#English

(graphical user interface) Acronym of zero user interface.


unassembler

The unassembler works only in hex, for both input and output.

1984, David J. Bradley, Assembly Language Programming for the IBM Personal Computer, page 144:


unassembly

en-noun

unassembly (usually uncountable, plural unassemblies)


seam carving

(computer graphics) A technique for resizing images so as to preserve the main contents by selectively removing less important regions, as defined by "seams" (approximately horizontal or vertical paths of pixels).


trixel

(computer graphics) A triangle assigned a single color based on the colors of the pixels inside it, used in medical imaging systems.


dixel

(computer graphics) The time-activity curve associated with a single pixel in a medical image.


captureless

en-adj

captureless (comparative more captureless, superlative most captureless)

more captureless (comparative)
most captureless (superlative)

(computing, by extension) (of a lambda function) That has an empty capture list.


Comet

Coined by software engineer Alex Russell in March 2006. After the Comet brand of cleaning products, as a pun on Ajax, which is also both a Web programming technique and a brand of cleaning products.

LL-Q1860 (eng)-Flame, not lame-Comet.wav

(programming) A web application model in which a long-held HTTP request allows a web server to push data to a browser, without the browser explicitly requesting it.


evolutionarily stable strategy

en-noun

evolutionarily stable strategy (plural evolutionarily stable strategies)

evolutionarily stable strategies (plural)

Coined by British biologist John Maynard Smith in 1972 in his paper Game Theory and The Evolution of Fighting.

coin

To be an evolutionarily stable strategy, remember, a strategy must not be invadable, when it is common, by a rare mutant strategy.

1976, Richard Dawkins, The Selfish Gene:

An evolutionarily stable strategy is a strategy that does well against copies of itself.

(evolutionary theory, game theory) A strategy that, when adopted by a population, is effective and unlikely to be replaced by another strategy.


data record

/ˈdeɪtə ˈɹɛkɔːd/

(databases) A section of the database consisting of several uniquely named components known as data fields.


BFILE

(databases) LOB datatype accessible directly from the operating system, without using the DBMS.


pseudocolumn

LL-Q1860 (eng)-Flame, not lame-pseudocolumn.wav

(databases) A column that yields a value when selected, but is not an actual column of the table.


mini tower

(computing) A relatively small tower case for a computer system.


mediary

This tape becomes the system mediary input tape and is in turn processed by the system.

1959, Journal of the Association for Computing Machinery, page 155:

Many applications, however, require the use of mediary, or scratch files.

This converted data is written on the mediary output tape immediately behind the absolute program which is going to read it. In this manner, separate jobs are processed one after another and written onto the mediary output tape for later execution.

1964, F. Peter Fisher, George F. Swindle, Computer programming systems, page 564:

(computing, dated) Storing data that is written by one process so that it can be read by another process.


A/B testing

(marketing, software, testing) The use of a randomized experiment with two variants (termed A and B) which differ in a single particular.


tracelet

(computing theory) A short fragment of the trace of execution of a computer program, used in automated systems that attempt to understand and optimize source code.


display list

(computer graphics) A sequence of commands that define a graphical output.


BDRF

w:bidirectional reflectance distribution function

(computer graphics) Initialism of bidirectional reflectance distribution function.


Sass

style sheet language
style sheet language#English

(web design) Initialism of Syntactically Awesome Style Sheets (a style sheet language)


biometamorphic

(robotics) That has a biological form and is metamorphic


XGA

(computer graphics) Extended Graphics Array, a computer display standard of the 1990s, offering various resolutions and palettes and using a 4:3 aspect ratio.


data plane

(computing) The part of a network that carries user traffic, as opposed to those parts handling network topology and signalling.


natural join

(databases) A join between two tables on a field which has the same name.


multifont

(computing, typography) Involving multiple fonts or typefaces.


drawmetric

SUIS is categorized as both a cognometric and drawmetric system.

2016, Shahid Alam, “SUIS: An Online Graphical Signature-Based User Identification System”, in arXiv:

(computing) Relating to authentication schemes where the user has to recall and reproduce a drawing or image.


RAML

(computing) Initialism of RESTful API Modeling Language (a YAML-based language for describing RESTful APIs)


twistie

(graphical user interface) Alternative form of twisty


borken

en-adj

borken (comparative more borken, superlative most borken)

more borken (comparative)
most borken (superlative)

(chiefly computing, slang) Broken; wrongly designed or configured.


noiselet

Further, we introduce a modification to the complex fast noiselet transform, which enables computationally-efficient real-time generation of the binary noiselet-based patterns using efficient integer calculations on bundled patterns.

2016, Anna Pastuszczak, Bartłomiej Szczygieł, Michał Mikołajczyk, Rafał Kotyński, “Efficient adaptation of complex-valued noiselet sensing matrices for compressed single-pixel imaging”, in arXiv:

(signal processing) Any of a family of functions related to wavelets, analogous to the way that the Fourier basis is related to a time domain signal.


ANSEL

(computing) Initialism of American National Standard for Extended Latin.


prewhiten

en-verb

prewhiten (third-person singular simple present prewhitens, present participle prewhitening, simple past and past participle prewhitened)

prewhitens (present singular third-person)
prewhitening (participle present)
prewhitened (participle past)
prewhitened (past)

(signal processing, transitive) To modify (a data set) to make the samples statistically independent, analogous to white noise.


batch job

(computing) A series of instructions executed by the operating system.


farkled

(computing, slang) Not working correctly; ruined; broken; hosed.


superstabilizing

LL-Q1860 (eng)-Flame, not lame-superstabilizing.wav

(computing) Of a distributed algorithm: able to be started in any arbitrary state and then to converge to a legitimate state, and additionally to recover rapidly from changes in the network topology.


superstabilization

LL-Q1860 (eng)-Flame, not lame-superstabilization.wav

(computing) The self-correcting behaviour of a superstabilizing algorithm.


CIDT

(computing) Abbreviation of cluster independent data collection tree: the cluster and tree topology-based routing protocol for MWSN.


VELCT

mobile wireless sensor networks
mobile wireless sensor networks

(computing) Abbreviation of Velocity Energy-efficient and Link-aware Cluster-Tree. It is cluster and tree based topology management protocol for mobile wireless sensor networks (MWSNs).


DCT

en-noun

DCT (countable and uncountable, plural DCTs)

data collection tree
data collection tree#English

(computing) Abbreviation of data collection tree.


unghost

en-verb

unghost (third-person singular simple present unghosts, present participle unghosting, simple past and past participle unghosted)

unghosts (present singular third-person)
unghosting (participle present)
unghosted (participle past)
unghosted (past)

(transitive, computing) To restore from a ghosted state.


Whittle likelihood

en-noun

Whittle likelihood (plural Whittle likelihoods)

Named after the mathematician and statistician Peter Whittle, who introduced it in his PhD thesis in 1951.

(signal processing) An approximation to the likelihood function of a stationary Gaussian time series.


WAL

In HBase, logs are appended to the WAL before any edit operations (put and increment) are persisted to disk.

2012, Eric Redmond, Jim Wilson, edited by Jacquelyn Carter, Seven Databases in Seven Weeks, Pragmatic Bookshelf, →ISBN:

write-ahead logging
write-ahead logging#English

(databases) Acronym of write-ahead logging or write-ahead log.


pentesting

Nevertheless, the most predominant term is penetration testing, more commonly referred to as pentesting.

2016, James S. Tiller, CISO's Guide to Penetration Testing: A Framework to Plan, Manage, and Maximize Benefits:

(computing, informal) The act of conducting a pen test.


semiclairvoyant

(computing) Relating to a form of parallel processing algorithm given approximate advance information about the problem, but not fully clairvoyant.


backstore

The most recent control units (3 GB cache size) provide a much better performance although the cache/backstore ratio is similar.

2004, Journal of Computer Resource Management, Issues 113-116:

(computing) A back end data storage; a backing store device.


multitable

en-adj

multitable (comparative more multitable, superlative most multitable)

more multitable (comparative)
most multitable (superlative)

LL-Q1860 (eng)-Flame, not lame-multitable.wav

Involving multiple tables (in various senses).

(databases) Encompassing or affecting multiple tables.


zero out

en-verb

zero out (third-person singular simple present zeroes out or zeros out, present participle zeroing out, simple past and past participle zeroed out)

zeroes out (present singular third-person)
zeros out (present singular third-person)
zeroing out (participle present)
zeroed out (participle past)
zeroed out (past)

to zero out an array

(computing, transitive) To fill with zeros, replacing any previous contents.


cryptovariable

(cryptography) The key used for encryption and decryption.


block cipher

(cryptography) Any deterministic cipher that operates on fixed-size groups of bits (binary digits), called blocks, with an unvarying transformation specified by a symmetric key.


cryptofunction

(cryptography) A mathematical function used to carry out cryptography.


TFR

time-frequency representation
time-frequency representation#English

(signal processing) Initialism of time-frequency representation.


aggregate function

en-noun

aggregate function (plural aggregate functions)

(databases) A function that takes input from various rows at once and returns a single value.


Huey, Dewey and Louie

After the nephews of Donald Duck in Disney cartoons.

(business, programming, uncommon) Three hypothetical customers, user personas, or similar constructs.


soft deletion

soft deletion (countable and uncountable, plural soft deletions)

(databases) An operation in which a flag is used to mark data as unusable, without erasing the data itself from the database.


hard deletion

hard deletion (countable and uncountable, plural hard deletions)

(databases) An operation in which data is erased from the database (as opposed to a soft deletion).


dangling pointer

dangling pointer (plural dangling pointers)

(programming) A pointer (variable that holds the address of a memory location) that does not reference a valid object.

ponteiro pendente

pointer that does not reference a valid object


retopologize

en-verb

retopologize (third-person singular simple present retopologizes, present participle retopologizing, simple past and past participle retopologized)

retopologizes (present singular third-person)
retopologizing (participle present)
retopologized (participle past)
retopologized (past)

(transitive, computer graphics) To redefine the mesh of a 3D model at a lower resolution


hitscan

LL-Q1860 (eng)-Flame, not lame-hitscan.wav

With this code the server now has enough information to perform hitscans: it has the position of the player, the player orientation, and the player look direction (camera rotation).

2013, Alan R. Stagner, Unity Multiplayer Games:

Duel maps usually do not contain super weapons (eg, the Redeemer which fires a small nuclear warhead), but have one or two hitscan weapons (which when fired instantly hit whatever they are pointing at) and one or two projectile weapons (eg, a rocket launcher).

2014, L. Galli, P. L. Lanzi, D. Loiacono, Applying data mining to extract design patterns from Unreal Tournament levels:

(computing, video games) A calculation to find the point at which a given line intersects an object in the game world, commonly used to determine whether a bullet or projectile hits a target.


eager load

eager load (third-person singular simple present eager loads, present participle eager loading, simple past and past participle eager loaded)

eager loads (present singular third-person)
eager loading (participle present)
eager loaded (participle past)
eager loaded (past)

(programming, databases) To fetch data as early as possible, before it used.


lazy load

lazy load (third-person singular simple present lazy loads, present participle lazy loading, simple past and past participle lazy loaded)

lazy loads (present singular third-person)
lazy loading (participle present)
lazy loaded (participle past)
lazy loaded (past)

Collection-valued relationships lazy load by default, so the EAGER fetch type must be explicitly applied to those mappings if eager loading is desired.

2006, Mike Keith, Merrick Schincariol, Pro EJB 3: Java Persistence API, Apress, →ISBN, page 151:

(programming, databases) To fetch data only when it is absolutely required.


snake case

Coined in 2004 by Ruby programmer Gavin Kistner, from its resemblance to the long body of a snake, and by analogy with other naming schemes based on lower- and upper-case letters.

Some evidence shows that coders are better able to read code (their code and code written by others) when using snake_case, not camelCase naming.

2018, Camille McCue, Sarah Guthals, Helping Kids with Coding For Dummies®, John Wiley & Sons, Inc., →ISBN, page 130:

While both camelCase and snake_case are perfectly valid syntax in Java, the development community functions better when everyone adopts the same style convention.

2020, Jeanne Boyarsky, Scott Selikoff, OCP Oracle Certified Professional Java SE 11 Programmer I: Study Guide, Exam 1Z0-815, John Wiley & Sons, Inc., →ISBN, page 49:

We were incorporating third-party Python libraries for some of our projects, leading to a mix within our codebase of our own CamelCase format with the externally preferred snake_case style.

2020, Titus Winters, Tom Manshreck, Hyrum Wright, Software Engineering at Google: Lessons Learned from Programming Over Time, O’Reilly Media, Inc., →ISBN:

(programming) The practice of writing identifiers using underscores to separate words.


unassociate

unassociate (third-person singular simple present unassociates, present participle unassociating, simple past and past participle unassociated)

unassociates (present singular third-person)
unassociating (participle present)
unassociated (participle past)
unassociated (past)

(chiefly computing) To remove an association (of e.g. a computer with a network, or a file type with an application program); to disassociate.


Karp reduction

en-noun

Karp reduction (countable and uncountable, plural Karp reductions)

(computing theory) A polynomial-time algorithm for transforming inputs to one problem into inputs to another problem, such that the transformed problem has the same output as the original.


Karp-reducible

(computing theory) Capable of undergoing Karp reduction.


space-cadet keyboard

space-cadet keyboard (plural space-cadet keyboards)

(computing) A style of computer keyboard, traditionally used on MIT Lisp machines, equipped with seven modifier keys and three shift keys, arranged to facilitate chording.


Multician

From Multics + -ian; coined at Honeywell around the 1970s, according to the Jargon File.

(computing, slang) A competent user of Multics.


Rule 110

The binary number sequence 01101110, summarising the rule, is equivalent to the decimal number 110. This is the rule's Wolfram code.

(cellular automata) A simple cellular automaton, unusual in being Turing-complete, where each cell's value changes depending on its current value and those of two neighbouring cells.


shotgun debugging

(computing, slang) A poorly-directed form of debugging, making various experimental changes to the source code in the hope that one of them will eventually fix the problem.


TIP

w:Plane (Unicode)#Tertiary Ideographic Plane

(computing) Initialism of Tertiary Ideographic Plane, the fourth 65,536-codepoint plane in Unicode (from U+30000 through U+3FFFF).


NSWBC

(computing) Initialism of National Security Whistleblowers Coalition


WoW

(computing, software) Initialism of Windows on Windows.


refcount

(programming) A counter variable that keeps track of the number of references to a specific block of memory.


VLDB

(databases) Initialism of very large database.


fat arrow

From fat + arrow, because of its thickness compared to ->.

The fat arrow is a new shorter way to write functions using '=>' instead of 'function() {}', and will look familiar to anyone who has used CoffeeScript.

2013, Mark E. Daggett, Expert JavaScript, →ISBN, page 39:

A constant can't be used on the left-hand side of a fat arrow (=>) because that turns it into a string.

2013, Peter Scott, Perl Medic: Transforming Legacy Code, →ISBN, page 78:

(computing) The => symbol, which has specific meanings in various programming languages.