'bot

For mudders like myself (an AI researcher), ’bots and their associated likely behavior patterns are old hat. I tend to expect that random characters on a mud might be ’bots, and tend to know how to tell (generally, even the best ’bots or other AI programs fall victim to very simple conversational gambits, such as topical conversation, slang, or a conversation requiring a complicated discourse model such as reference to subjects more than a couple exchanges in the past).

1993, Leonard N. Foner, “What's an Agent, Anyway? A Sociological Case Study”, in MIT Media Lab, archived from the original on 2022-12-09


stealer

From Middle English stelere, equivalent to steal + -er. Cognate with Saterland Frisian Steler (“thief”), West Frisian steller, stelder (“stealer”), Dutch steler (“stealer, thief”), Danish stjæler (“stealer”).

(computer security) Clipping of infostealer.


utility computing

(computing) A form of computing in which the computer resources are consumed like a traditional utility (water, electricity, gas).


blue ribbon

Perhaps a calque of Middle French cordon bleu (“blue ribbon”), worn by knights of the Order of the Holy Spirit, or after Blue Riband, a sailing award.

cal

The icon of the blue ribbon on her site should not be taken to mean she opposes parental filtration programs.

(Internet) A badge worn or displayed to advocate freedom from online censorship.


cloud computing

(informal, computing) Computing services provided over the Internet (or "cloud"), whereby shared resources, software, and information are provided to computers and other devices on demand.

حَوْسَبَة سَحَابِيَّة

computing services provided over the Internet


reentrant

The global interpreter lock of the embedded scripting engine is not reentrant.

(programming, of a mutex) Such that the corresponding lock can be reacquired by the locking thread.

Global variables must not be altered by reentrant code.

Actor serialization […]might even lead to possible deadlock. To mitigate that risk, there's an important exception to actor serialization: actors are reentrant. This means that when an actor itself says await, then while the actor's code is waiting, its members can be accessed from outside the actor using await.

2021, Matt Neuburg, iOS 15 Programming Fundamentals with Swift, 8th edition, O'Reilly, page 386

(programming) That may be executed more than once at a time either by different threads, or because of recursion.


tryhard

/ˈtɹaɪˌhɑɹd/

/ˈtɹaɪˌhɑːd/

(video games) A person who is perceived as putting too much effort into something recreational, such as a game.


tryhard

en-verb

tryhard (third-person singular simple present tryhards, present participle tryharding, simple past and past participle tryharded)

tryhards (present singular third-person)
tryharding (participle present)
tryharded (participle past)
tryharded (past)

/ˈtɹaɪˌhɑɹd/

/ˈtɹaɪˌhɑːd/

Tryhard like you’ve never tryharded before. If you don’t get called a tryhard in game, you’re not tryharding enough. OK, so maybe don’t go overboard but, if you want to take ranked seriously this season, be sure to start off on the right foot.

2018 January 16, Ryan Gilliam, “What should you expect your new rank to be?”, in The Rift Herald

Some people view tryhards negatively since more casual players can get instantly overwhelmed by people in matchmaking that are hard-pressed to win rather than to just have fun. But that’s where an important distinction is being asked: is tryharding the same as simply trying to win.

2020 August 17, Alan Bernal, “Have tryhards ruined gaming? Viral video divides opinion”, in Dexerto

If you’re looking to have fun while tryharding in One For All, you can’t go wrong with Malphite.

2022 April 1, “Best League of Legends champs to pick in One For All game mode”, in DotEsports

(intransitive, video games) To put perhaps too much effort into a recreational activity, typically a game.


hypothesizer

(computing) Any of several systems that attempt to make educated guesses from incomplete information.


tiling

en-noun

tiling (countable and uncountable, plural tilings)

(computing theory) A technique for optimizing loops by partitioning the iteration space into smaller chunks or blocks that will more easily fit in a cache.


arithmetic operation

arithmetic operation (plural arithmetic operations)

Although Equation 2.45 looks simple, it involves more arithmetic operations as compared to Equations 2.36 and 2.38.

2000, Chang Shu, Differential Quadrature and Its Application in Engineering, Springer, page 38

A key feature of the IEEE standard is that it requires correctly rounded operations, specifically:
• correctly rounded arithmetic operations (add, subtract, multiply, divide);
• correctly rounded remainder and square root operations;
• correctly rounded format conversions.

2001, Michael L. Overton, Numerical Computing with IEEE Floating Point Arithmetic, SIAM, page 31

PHP enables you to do arithmetic operations on numbers. You indicate arithmetic operations with two numbers and an arithmetic operator. For instance, one operator is the plus (+) sign, so you can indicate an arithmetic operation like this:
1 + 2

2013, Steve Suehring, Janet Valade, PHP, MySQL, JavaScript & HTML5 All-in-One For Dummies, John Wiley & Sons, page 289

(arithmetic, computing) Any one of the four basic operations in arithmetic: addition, subtraction, multiplication or division; any one of said operations as implemented on a computer.

aritmetika operacio

any one of the four basic operations in arithmetic


trackball

(computing) A pointing device consisting of a ball housed in a socket


atrous

Atrous convolution allows us to explicitly control the resolution.

The new approach is executed by using atrous and gabor wavelets that work effectively on image and video.

2008, Sharon Priya, A. Srinivasan, “Image and Video Denoising by Sparse 3-D Transform Domain Using Atrous and Gabor Wavelets”, in Proceedings Second International Conference on Information Processing, page 87

In order to further illustrate the effect of "atrous" convolution, we compare it with standard convolution using a simple example in Figure 4.

2019, Qi Wang, Learning to Understand Remote Sensing Images, page 158

As the frameworks based on atrous convolution and ASPP module have proved their success, we implement an encoder with similar structure of [5], using a pretrained ResNetV2 as backbone network.

2019, Guanhong Zhang, Muyi Sun, Xiaoguang Zhou, “Sub-pixel Upsampling Decode Network for Semantic Segmentation”, in Artificial Intelligence, page 18

(computing, uncommon) dilated (used when describing convolutions) https://arxiv.org/pdf/1606.00915.pdf


block dump

(computing) An image that contains the sectors read from an original floppy disk or optical disc.


rebirthing

rebirthing (usually uncountable, plural rebirthings)

(video games, online gaming) An act of resetting a player character's level to its initial value (i.e., 1) while retaining equipment and/or some skills (a feature that allows a player to try out different classes or builds).

(Internet, paraphilia) The role-playing practice of bodily crawling into and reemerging from a simulated vagina.


unprotect

en-verb

unprotect (third-person singular simple present unprotects, present participle unprotecting, simple past and past participle unprotected)

unprotects (present singular third-person)
unprotecting (participle present)
unprotected (participle past)
unprotected (past)

Nobody can edit the accounting spreadsheet until you unprotect it.

Caution: When you successfully open a protected file, you’ve just unprotected it. After working with that document and closing it again, you must re-protect it if you still consider it confidential.

2000, David Pogue, “Icon Management”, in Mac OS 9: The Missing Manual, Sebastopol, Calif.: Pogue Press/O’Reilly & Associates, Inc., published 2002, page 50

(computing, transitive) To remove protection from.


cheat code

Got more patience than a tree grow / Got love that feels like a cheat code

2023, “Practice”, in Water Made Us, performed by Jamila Woods ft. Saba

(video games) A line of text or series of commands which can be used to change a game's behavior, alter a character's looks and abilities, skip levels, or access other hidden features.


underrun

(computing) A condition in which the read/write buffer is fed with data at a slower rate than required; a buffer underrun.


walkthrough

software engineering
software engineering

(software engineering) The process of inspecting algorithms and source code by following paths through the algorithms or code as determined by input conditions and choices made along the way.

läpikävely

(software engineering) process of inspecting algorithms and source code

(video games) A thorough demonstration that explains the steps involved in winning the game.


god mode

en-noun

god mode (countable and uncountable, plural god modes)

In the sense "a game mode where the player character is invulnerable to damage", attested at least since 1991, as a cheat code activation message in the game Commander Keen IV ("God mode ON").

Turns what Id calls "GOD mode" on and off. Basically it just means that you're invincible.

1992 May 24, Ben Rudiak-Gould, “All about Wolfenstein 3-D debugging mode ***SPOILERS***”, in comp.sys.ibm.pc.games (Usenet), message-ID <1992May24.084922.27622@mnemosyne.cs.du.edu>

IDDQD: God Mode. The eyes of your character will turn ablaze and no damage will befall you.

1995 February, “Cheat Codes: Doom II”, in Computer Player, number 1.9, page 84

And playing a mobile shooter with a mouse is like playing in god mode.

2018 March 27, Matthew Gault, “PC Master Race Invades 'PUBG Mobile' With Dishonorable Keyboards and Mice”, in Motherboard

(video games) A game mode where the player character is invulnerable to damage, typically activated by entering a cheat code.

The difference is that wizard mode is a SUBSET of god mode. For example, both wizard and god mode let you "teleport", but only GOD mode allows you to "allocate treasures" or "create object".

1989 September 22, Kent C. Brodie, “wizard/god help (was Re: wizard password, um, what IS it?)”, in rec.games.moria (Usenet), message-ID <2755@moocow.uucp>

So as a developer you've got to have a way to create characters of any particular skillset & level, insert them into any dungeon level, set up chosen maps, conjure particular equipment and/or monsters, etc. So as a developer, you almost *have* to develop a "god mode" or "wizard mode" that allows you to do such things.

2007 February 20, Ray Dillinger, “Re: A question about the nature of roguelikes.”, in rec.games.roguelike.development (Usenet), message-ID <45db2e3e$0$27185$742ec2ed@news.sonic.net>

[…] [T]he Animus Control Panel is essentially a built-in god mode-style official modding tool […] which allows players to control and customize various aspects of the game.

2018 April 21, Joe Allen, “Animus Control Panel Out Now For Assassin's Creed Origins On PC”, in TechRaptor

(video games) A mode of play in (mostly) roguelike games, allowing the player to create objects on demand, to be resurrected in the case of death, etc.


sophont

From Ancient Greek σοφός (sophós, “wise”) + ὤν (ṓn, “on”), present participle of εἰμί (eimí, “being, existing, essence”). First used in the 1966 works by Poul Anderson, coined by his wife Karen Anderson.

Likewise with the psychology of intelligent species. Most sophonts indeed possess basic instincts which diverge more or less from man's. With those of radically alien motivations we have little contact.

I'm honored to meet a sophont of the Soro line in person!

Evil, they argued, could only have meaning on smaller scales, in the hurt that one sophont does to another.

1992, Vernor Vinge, A Fire Upon the Deep, Tor Books, page 406

Only one sophont appeared to be involved—and not a sophisticated one.

1997, Spider Robinson, Lifehouse, Baen Books, page 2

artificial intelligence
artificial intelligence

(chiefly science fiction) An intelligent being; a being with a base reasoning capacity roughly equivalent to or greater than that of a human being. The word does not apply to machines unless they have true artificial intelligence, rather than mere processing capacity.


soft redirect

I decided to leave a soft redirect explaining why the website had been moved.

(computing) An indication to a user that what they requested may be found elsewhere.


lerp

(mathematics, computing) Abbreviation of linear interpolation.


lerp

en-verb

lerp (third-person singular simple present lerps, present participle lerping, simple past and past participle lerped)

lerps (present singular third-person)
lerping (participle present)
lerped (participle past)
lerped (past)

(mathematics, computing) To interpolate linearly.


unary operator

(algebra, computing) A symbol representing unary operation; an operator taking one operand.


binary operator

en-noun

binary operator (plural binary operators)

The "four rules": +, −, × and ÷ are examples of binary operators.

(algebra, computing) A symbol representing binary operation; an operator taking two operands.


script editor

This script editor allows you to edit and run macros to extend the environment using either VB Script or JavaScript.

2007, Bill Evjen, Kent Sharkey, Thiru Thangarathinam, Professional XML, page 46

(computing) A software program or feature for editing source code.


lemmatisation

lemmatisation (countable and uncountable, plural lemmatisations)

(computing, lexicography) The process of finding the lemma that corresponds to an inflected form of a word.


emulable

en-adj

emulable (comparative more emulable, superlative most emulable)

more emulable (comparative)
most emulable (superlative)

...these processes are emulable in principle...

1988, Ian Graham, Peter Llewelyn Jones, Expert Systems: Knowledge, Uncertainty, and Decision

On the other hand, this evidence may provide grounds for hope that higher-level processes may be measurable (in part, at least) and, hence, emulable.

1994, Daniel S Levine, Manuel Aparicio, Neural Networks for Knowledge Representation and Inference

(computing, nonstandard) That can be emulated.


lemmatiser

(computing) A program or function that attempts to find the lemma that corresponds to an inflected word


syntactic sugar

Attributed to British computer scientist Peter Landin.

In fact, this is how lists are actually built, by consing all elements to the empty list, []. The commas-and-brackets notation is just syntactic sugar, a more pleasant way to write code. So [1, 2, 3, 4, 5] is exactly equivalent to 1:2:3:4:5:[]. ᵂᴮ

computer language
computer language#English

(computing) Additions to the syntax of a computer language that make code easier for humans to read or write, but that do not change the functionality or expressiveness of the language.


passkey

Based on FIDO standards, passkeys are a replacement for passwords that provide faster, easier, and more secure sign-ins to websites and apps across a user's devices. Unlike passwords, passkeys are always strong and phishing-resistant. Passkeys simplify account registration for apps and websites, are easy to use, work across most of a user's devices, and even work on other devices within physical proximity. Why passkeys? Passwords are a problem.

2023, FIDO Alliance, “Passkeys: accelerating the availability of simpler, stronger passwordless sign-ins”, in FIDO Alliance, retrieved 2023-05-03

Sign in with passkeys on iPhone / Passkeys give you a simple and secure way to sign in without passwords by relying on Face ID (supported models) or Touch ID (supported models) to identify you when you sign in to supporting websites and apps. / Intro to passkeys / Based on industry standards for account authentication, passkeys are easier to use than passwords and far more secure. A passkey is a cryptographic entity that's not visible to you, and it's used in place of a password. A passkey consists of a key pair, which—compared to a password—profoundly improves security. One key is public, registered with the website or app you're using. The other key is private, held only by your devices.

2023, Apple Inc., iPhone User Guide, retrieved 2023-05-03, iOS 16

Google is starting to nudge users to try out passkeys, a replacement for traditional passwords that can stop phishing attacks and make sign-ins easier.

2023 May 3, Michael Kan, “Go passwordless: Google accounts now support passkey sign-ins”, in PCMag, retrieved 2023-05-03

en:login credential instead of passwords

(computing, especially since the 2020s) A cryptographic key that is tied to specific devices or cloud accounts and is meant to be used instead of a password.

The router then generates a random numeric passkey and delivers it to the user […]

2007, Harold F Tipton, Micki Krause, Information Security Management Handbook

en:login credential synonymous with password


preflight

a CORS preflight request

(computing) Serving to confirm that requests can be accepted, before sending an actual request.


query processing

(computing) Processing of a specific set of instructions for extracting particular data.

(databases) Processing to extract data from a database and present it for use.


security hole

(computer security) A security vulnerability in a computer system.


trick shot

(video games) a type of shot, often performed with a sniper rifle, to show off a player's skill


databank

The FBI, in cooperation with states' crime laboratories, has established its own databank called Combined DNA Index System (CODIS).

1997, Paul G. Stimson, Curtis A. Mertz, Forensic dentistry, page 58

A database (collection of organized information in a regular structure)


multiprocessor

(computer hardware) A computer that has multiple CPUs or execution units under an integrated control.


multitask

en-verb

multitask (third-person singular simple present multitasks, present participle multitasking, simple past and past participle multitasked)

multitasks (present singular third-person)
multitasking (participle present)
multitasked (participle past)
multitasked (past)

From multi- + task. The adjectival sense in computing first appears c. 1965 in the publications of B.I. Witt. The verbal sense first appears c. 1986 in the Daily Telegraph.

(computing) To schedule and execute multiple tasks (program) simultaneously; control being passed from one to the other using interrupts.


paging

en-noun

paging (countable and uncountable, plural pagings)

(computing) A transfer of pages between main memory and an auxiliary store, such as hard disk drive.


multitasking

(computing) The simultaneous execution of multiple tasks (programs) under the control of an interrupt-driven operating system.

multitasca

simultaneous execution of multiple tasks (computing)


JBOD

(computing, humorous) Acronym of Just a Bunch of Disks (a collection of hard disks that are not configured according to RAID.)

Just a Bunch of Disks

(computing, by extension) A hard disk enclosure for several disks, especially one lacking a RAID controller.


SSID

service set identifier
service set identifier#English

(networking) Initialism of service set identifier.


service set identifier

service set identifier (plural service set identifiers)

(networking) a code that identifies the network to which packets on a wireless network belong


bit-count integrity

(networking) The condition of a copy of a message having the same number of bits as the source message.

(networking) The condition of a data stream having a consistent, fixed bitrate.


scroll wheel

(computing) A hard plastic or rubbery disc on a computer mouse, used for scrolling.


WIA

Windows Image Acquisition
w:Windows Image Acquisition

(computing) Initialism of Windows Image Acquisition.


double-dip

en-verb

double-dip (third-person singular simple present double-dips, present participle double-dipping, simple past and past participle double-dipped)

double-dips (present singular third-person)
double-dipping (participle present)
double-dipped (participle past)
double-dipped (past)

I usually don't double-dip, but this port convinced me to with its additional content and improved graphics.

(video games) To buy the same game twice, especially on different platforms.


reseed

reseed (third-person singular simple present reseeds, present participle reseeding, simple past and past participle reseeded)

reseeds (present singular third-person)
reseeding (participle present)
reseeded (participle past)
reseeded (past)

The game reseeded its random number algorithm with a time-based value each time the game was restarted.

(computing) To reset the input of an algorithm so as to ensure different results.


mks

(computing) Initialism of mouse, keyboard, screen.


markdown

Deverbal from mark down. The computing sense is a pun on markup (language).

By using markdown, you can get other non-tech savvy contributors to easily write posts for your blog.

2020, Antonio Melé, Django 3 By Example […], 3rd edition, Packt Publishing Ltd, page 74

(computing) Alternative letter-case form of Markdown, a lightweight markup language.


data communications

(computing) The movement of data between computers, or between central computers (especially mainframes) and remote terminals.


data compression

(computing) Any of several techniques for reducing the number of bits needed to represent an item of digital data, either to save storage or to use less bandwidth when transmitting it

tiedonpakkaus

a technique for reducing the number of bits


isophote

(computer graphics) A contour of equal luminance in an image.


nettie

From net + -ie, on the model of Trekkie.

Any nettie ever driven in Los Angeles?

1985 May 13, Andrew Vare, “L.A. Drivers”, in net.flame (Usenet)

(Internet, informal) An Internet user, particularly a Usenet user.


DEP

en-noun

DEP (countable and uncountable, plural DEPs)

(computing, uncountable) Initialism of data execution prevention.


multitier

From multi- + tier (“range, layer, rank”).

(software engineering) Of or relating to a client–server architecture in which presentation, application processing, and data management functions are physically separated.


primary key

(computing, databases) In the design of a database table, the primary key (abbreviated PK) is selected among the non-empty set of candidate keys. The PK is a column (or an irreducible group of columns) able to identify every row of the table.


imbrication

imbrication (countable and uncountable, plural imbrications)

Only a subset of YAML is used: sequences are only expected to contain scalars and mappings are only expected to contain a scalar or a mapping, but with only one level of imbrication.

2010 January 8, Charles Plessy, “Upstream MEtadata GAthered with YAml (UMEGAYA)”, in Debian Wiki (wiki), The Debian Project: Documentation Team, archived from the original on 2023-05-29

(programming) The use of relative positioning, often by varying amounts of indentation, to define hierarchical relationships between elements of code.


affordance

From afford + -ance; coined in 1977 by psychologist James J. Gibson, and adopted in 1988 by Donald Norman in the context of human-machine interaction.

The grab handles on the edges of this image are affordances that the user can exploit to change the size of the image.

Affordances provide strong clues to the operations of things. Plates are for pushing. Knobs are for turning. Slots are for inserting things into. Balls are for throwing or bouncing. When affordances are taken advantage of, the user knows what to do by just looking: no pictures, label, or instruction is required.

1988, Donald A. Norman, “The Psychopathology of Everyday Things”, in The Design of Everyday Things, New York: Basic Books

graphical user interface
graphical user interface

(graphical user interface, by extension) Any interactive control or component serving as a cue to the user to take some action.


spearphishing

From spear + phishing, modelled on spearfishing.

(Internet) Phishing against a small group of selected targets who are more likely to be attracted.


backread

en-verb

backread (third-person singular simple present backreads, present participle backreading, simple past and past participle backread)

backreads (present singular third-person)
backreading (participle present)
backread (participle past)
backread (past)

(Internet, slang, especially in IRC) To catch up on an ongoing conversation, by reading previous portions one was not present for.


Caps Lock

en-noun

Caps Lock (countable and uncountable, plural Caps Locks)

(computing) A lock key on a computer keyboard, which, when pressed, causes all subsequently typed letters to be capitalised except those typed while holding the shift key.


social networking

(Internet, business) The use of Internet communities to network and communicate using shared interests, related skills, or geographical location between consumers and businesses.

Should you spend too much time purchasing and installing social networking software and only have 20 percent of your alumni registered, you are wasting your time and money.

2008, Don Philabaum, Alumni Online Engagement, page 127

As much as possible, avoid the following: • Installing unfamiliar software from shady sources, such as websites you've never heard of or applications posted to forums. • Installing social networking plug-ins.

The Internet provides an abundant amount of software to access Twitter broadcasts and many mobile phones contain pre-installed social networking applications on the device; however, in this study, students mainly used the Internet to view tweets.

2012, Catheryn Cheal, Transformation in Teaching: Social Media Strategies in Higher Education

These Social Web Applications can be public, such as Delicious, Facebook, Flickr, SWiK, Twitter, and YouTube, or private, such as a locally-installed social networking engine Elgg.

2015, George Leal Jamil, Handbook of Research on Information Architecture and Management in Modern Organizations

(Internet) Interaction with other people via a social network


drop-off

We're seeing a lot of drop-offs on the shop product pages; why aren't people making purchases?

(Internet) A visitor to a website who ceases to continue using and navigating around the site after reaching some specified page; or such an act of cessation.


wintard

Stop being such a Wintard and at least have the backbone required to acknowledge some brilliant engineering.

1999 March 23, Kevin M. “ktaggart” Taggart, ‘Re: "Infinite Loop"’, comp.sys.mac.advocacy, Usenet http://groups.google.com/group/comp.sys.mac.advocacy/msg/c036c35907ca1380

How come you post all your wintard drivel in comp.os.linux.advocacy instead of windope.clippy.os.worshipper.advocacy where you can be more readily appreciated. LOL!!!

2006 June 25, “7” (author), “Re: [News] Windows 98 Users Headed for Linux?”, in comp.os.linux.advocacy (Usenet)

Wonder if the other Wintards around here get as large an allowance from their mommies as you obviously do?

2007 August 29, "nostop" (author), “Re: Why Vists is sometimes no more useful than a pile of wet dog crap”, in microsoft.public.windows.vista.general (Usenet)

(Internet slang, derogatory) A user or advocate of Microsoft Windows.


spello

He also wondered why I couldn't spell properly - I had to explain the difference between a typo and a spello.

2003 October 7, Yowie, "You might be a Californian if...", rec.pets.cats.anecdotes, Usenet

It was a typo, not a spello.

2004 August 19, Some_sappy_Writer, “Missouri's Vote on Gay Marriage”, in talk.abortion (Usenet)

Anyway, I'm afraid I would decide to call "sited" in the thesis an error; not a typo or a thinko, but a spello.

2006 October 12, Bob Cunningham, “Is there a word?”, in alt.usage.english (Usenet)

(Internet slang) A homophonic spelling mistake.


click-through

click-through (countable and uncountable, plural click-throughs)

(Internet) The act or an instance of clicking through from one webpage to another.

(Internet, especially advertising) An online advertising performance metric representing an individual responding to an ad by clicking on it.


word-wheeling

(software) A method of database searching that produces an instantly refreshed list of results as the user enters each character of the term.


ragdoll

In this chapter I'll give you a taste of some of the most popular applications for physics: ragdolls, breakable objects, and movie-style explosions.

2007, Ian Millington, Game physics engine development, page 401

It is, in itself, a beautiful little game, but what it really indicates is a new way to create game controls: by simulating muscles rather than arbitrary forces. The rig in Ski Stunt Simulator is a controlled, active ragdoll.

2008, Steve Swink, Game Feel: A Game Designer's Guide to Virtual Sensation, page 333

(computer graphics, video games) A model consisting of a set of connected rigid bodies that can collapse in a loose, natural manner.


ragdoll

en-verb

ragdoll (third-person singular simple present ragdolls, present participle ragdolling, simple past and past participle ragdolled)

ragdolls (present singular third-person)
ragdolling (participle present)
ragdolled (participle past)
ragdolled (past)

(intransitive, skateboarding, snowboarding, skiing, video games) To be flung about, such that a person or character has an appearance like that of a rag doll that is flung about.


bugged

en-adj

bugged (comparative more bugged, superlative most bugged)

more bugged (comparative)
most bugged (superlative)

The latest version of the software is extremely bugged.

(computing) Affected by a bug (computer error).


cable modem

(Internet) A modem that provides data communication via radio frequency channels over any of a variety of cable types to establish a cable internet connection.

kabelmodem

A modem that connects a personal computer to a fibre optic cable


mouse wheel

He was a mouse-wheel virtuoso, scrolling and zooming with ease.

(computing) A hard plastic or rubbery disc on a computer mouse, rotated by the user in order to scroll the display.


indirection

en-noun

indirection (countable and uncountable, plural indirections)

/ˈɪndəˈɹɛkʃən/

/ˈɪndɪˈɹɛkʃən/

/ˈɪndaɪˈɹɛkʃən/

From indirect + -ion, modeled on direction.

(programming) Use of a variable or object through its address.


injector

/ɪnˈd͡ʒɛktɚ/

object-oriented programming
object-oriented programming

dependency injection
dependency injection

(object-oriented programming) An object that realizes a dependency injection.


WTAI

w:Wireless Telephony Applications Interface

(networking, telecommunications) Initialism of Wireless Telephony Applications Interface: a protocol used in conjunction with the Wireless Application Protocol (WAP) to allow a telephone number to be linked to a web page.


APIPA

(Internet) Initialism of automatic private IP addressing: a safety mechanism in dynamic host client processing to assign IP addresses within a given range when the main DHCP mechanism fails.


reenter

en-verb

reenter (third-person singular simple present reenters, present participle reentering, simple past and past participle reentered)

reenters (present singular third-person)
reentering (participle present)
reentered (participle past)
reentered (past)

We had to reenter a day's worth of data into the system.

(transitive, computing) To enter again; retype, reinput.


WBE

en-noun

WBE (countable and uncountable, plural WBEs)

(software, uncountable) Initialism of Web-based Engineering.


WPA

(Internet, Wi-Fi) Initialism of Wi-Fi Protected Access.

Windows Product Activation
w:Windows Product Activation

(computing) Initialism of Windows Product Activation.


applicative

en-adj

applicative (comparative more applicative, superlative most applicative)

more applicative (comparative)
most applicative (superlative)

programming language
programming language

(computing) Of a programming language: using successive functional transformations on data to arrive at a result.


Num Lock

(computing) A key on a standard extended keyboard which, when pressed, toggles the keys of the numeric keypad between cursor control functions and numeric digits.

num lock

a key that toggles the function of the numeric keypad


clinching

en-noun

clinching (countable and uncountable, plural clinchings)

This “clinching” can distort the tape by causing a series of creases or folds in the surface and may produce read errors.

1985, Alvin C. Larson, Computer Operator (AFSC 51150), page 87

Computer magnetic tape is designed primarily for its storage capacity, speed, and capacity to be repeatedly erased and written over. […] Bad binder can cause holes in the oxide, loose particles, or clinching of tape.

1987, Conservation Administration News, numbers 28-35, page 29

(computing, historical) The distortion of computer tape by wrinkling.


subtype

(programming) The data type represented by a subclass.


slab

From Middle English sclabbe, slabbe, of uncertain origin; possibly from *slap, related to dialectal slappel (“portion, piece”), along with slape (“slippery”), sleip (“smooth piece of timber”), borrowed through Old Norse sleipr from Proto-Germanic *slaipaz, from Proto-Indo-European *(s)leyb-. See also Norwegian sleip (“slippery”) and Icelandic sleipur.

(programming) The amount by which a cache can grow or shrink, used in memory allocation.


slab

(computing) A sequence of 12 adjacent bits, serving as a byte in some computers.


playblast

(computer graphics, animation) A low-resolution crude render of computer-generated imagery used in CGI production as a check for character and prop positioning and lighting placement. Curved surfaces are rendered as surfaces with low face count, i.e. faceted.


playblast

en-verb

playblast (third-person singular simple present playblasts, present participle playblasting, simple past and past participle playblasted)

playblasts (present singular third-person)
playblasting (participle present)
playblasted (participle past)
playblasted (past)

(computer graphics, animation, transitive) To generate a playblast render of.


hashing

en-noun

hashing (usually uncountable, plural hashings)

(computing) The computation of a hash value.


pertainym

computational linguistics
computational linguistics

(computational linguistics) A word, usually an adjective, which can be defined as "of or pertaining to" another word.


cheminformatics

information technology
information technology

(chemistry, computing) Any of many applications of information technology to chemistry

Chemoinformatik

application of information technology to chemistry


callee

The interpreter must provide for correctly resuming the caller when the callee has returned its value.

1975, Gerald Jay Sussman and Guy L. Steele, Jr., Scheme: An Interpreter for Extended Lambda Calculus, MIT AI Lab, page 24

(programming) A function called by another.


ravelling

Ravelling is necessary because the execute function in the IBM implementation only accepts charactervectors as argument.

1980, Gijsbert van der Linden, APL 80: International Conference on APL, June 24–26, 1980

(programming) In the APL programming language: the act of reshaping a variable into a vector.


verifier

(historical, computing) A device used to verify that a punched card had been punched correctly.


mobbing

mobbing (countable and uncountable, plural mobbings)


portation

(computing) The act of porting software between hardware or operating system platforms.


bit bucket

en-verb

bit bucket (third-person singular simple present bit buckets, present participle bit bucketing, simple past and past participle bit bucketed)

bit buckets (present singular third-person)
bit bucketing (participle present)
bit bucketed (participle past)
bit bucketed (past)

The noun is derived from bit (“small amount of something; smallest unit of storage in a digital computer, consisting of a binary digit”) + bucket. Bit in this context originally referred to small pieces of paper punched out from paper tape or punch cards (see sense 1), but came to be regarded as the unit of data storage (sense 2).
The verb is derived from the noun.

compound

This DSC receives all inputs and performs all computations in synchronization with the online computer; however, the DSC outputs are "bit bucketed."

1970, 1970 WESCON Technical Papers: Western Electronic Show and Convention: Papers Presented at the Western Electronic Show and Convention in Los Angeles, California, August 25–28, 1970, Los Angeles, Calif.: WESCON, →OCLC, page [unknown], column 1

When the program is pressed into heavier duty it simply can't hold the entire list in memory, so someone else has to "open up the code" and perform major, instead of minor, surgery. This only increases the chances that the program will be bitbucketed rather than updated.

1996, Lou Grinzo, Software Development, volume 4, San Francisco, Calif.: Miller Freeman, →ISSN, →OCLC, page 30, column 1

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 September 30, Matthew N. Dodd, “Anti-spam e-mail addresses”, in comp.os.vms (Usenet)

(transitive, computing, humorous, slang) To delete.


clock generator

en-noun

clock generator (plural clock generators)

(computing, electronics) a circuit that produces a timing signal for use in synchronizing a circuit's operation.


darknet

Despite all the openness of the Internet, there are still places you cannot saunter into on the Web. You must be invited. These are “darknets”: exclusive peer-to-peer networks in which membership is based on circles of trust, whose activities are veiled from the general public.

2005 October 5, Tim Gnatek, “Darknets: Virtual Parties With a Select Group of Invitees”, in The New York Times, →ISSN

(Internet) A network of computers that can only be accessed using special software, configuration, or authorization, usually characterized by the anonymization of users, participating hosts, or both.


OOSE

software engineering
software engineering#English

(software) Acronym of object-oriented software engineering.


beat 'em up

(video games) A video game of the genre oriented around interpersonal combat (e.g. martial arts, street fighting, brawling, etc).


associativity

(programming) The property of an operator which determines how it is grouped with operators of the same precedence in the absence of parentheses.


profiler

[…] a complete and intuitive profiler that supports numerous types of profiling modes and profilable applications.

(computing) A software program that measures the performance of different portions of another program in order to locate bottlenecks.


pseudocolouring

(computing) The assignment of arbitrary colours to the grey levels of a monochrome image; used especially in thermography


thermography

thermography (countable and uncountable, plural thermographies)

(physics) Any of several techniques for the remote measurement of the temperature variations of a body, especially by creating images produced by infrared radiation.

lämpökuvaus

practice of creating images produced by infrared radiation


I/O bound

Coordinate term: CPU-bound

(computing) Of total system throughput, being limited by the input/output rate, rather than by processing speed of the CPU.


parameterize

en-verb

parameterize (third-person singular simple present parameterizes, present participle parameterizing, simple past and past participle parameterized)

parameterizes (present singular third-person)
parameterizing (participle present)
parameterized (participle past)
parameterized (past)

(databases, programming, transitive) To rewrite (a database query, etc.) as a template into which parameters can be inserted.

parametrizar

to write (a database query) as a template into which parameters can be inserted


supp

last season i got myself to g4 by abusing swain and other mage supps.

2022 January 28, u/victingz, “Should I "boost" myself to gold with mage supps ?”, in Reddit, r/supportlol, archived from the original on 2023-11-18

Is there any hero that actually builds blink dagger to specifically blink away from a fight? Mostly its an initiation item. Even supps like Oracle and SD build it more to be able to hide and then jump to save carry afaik. Blink can be used to disengage, but I don't think that's ever the primary explicit goal of the hero building it.

2023 August 5, u/punksterb, “My Dota 2 Defensive Item Alignment Chart”, in Reddit, r/DotA2, archived from the original on 2023-11-18

Nah supps were garbage in S1 unless you have short term memory. Dps were overturned due to the passive and they had to buff a few supps (remember the +5 mercy pistol bullets?) and remove the dps passive because of how strong it was. Although I agree that support is definitely the strongest role now.

2023 September 19, u/sankara123, “Are supports really OP?”, in Reddit, r/Overwatch, archived from the original on 2023-11-18

(video games, slang) A support (in a competitive video game, a player or character who supports or heals their team's players rather than directly engaging enemies).


toolset

(computing) A set of utility programs, subroutines or similar software.


hydrocode

(computing) Any of several computer programs that model the behaviour of fluid flow systems by breaking down the system into a three-dimensional matrix of cells and calculating the forces etc. affecting each one


LSP

en-noun

LSP (countable and uncountable, plural LSPs)

Liskov substitution principle
Liskov substitution principle#English

(programming) Initialism of Liskov substitution principle, one of the SOLID programming principles.

Language Server Protocol
w:Language Server Protocol

(programming) Initialism of Language Server Protocol.


compound symbol

compound symbol (plural compound symbols)

(computing, in several programming languages) A symbol made by joining two or more others with punctuation (normally a period/full stop).


BOINC

(sciences, computing) Acronym of Berkeley Open Infrastructure for Network Computing.


floor plan

Show visitors use the showguide (with floor-plan and ads) to pre-plan their limited visiting time […]

1985, Walter S. Kelley, Henry G. Lord, Walter Bradford Guild, Textile World, volume 135, page 57

(architecture) A diagram, usually to scale, showing the layout of a building.

(electronics) A layout representation of where the major functional blocks of an integrated circuit will be physically placed.


regularization

regularization (countable and uncountable, plural regularizations)

A large regularization parameter may over-smoothen the solution, while a small regularization parameter may lose the ability to stabilize the solution.

2020 March 30, Ratinan Boonklurb, Ampol Duangpan, Phansphitcha Gugaew, “Numerical Solution of Direct and Inverse Problems for Time-Dependent Volterra Integro-Differential Equation Using Finite Integration Method with Shifted Chebyshev Polynomials”, in Symmetry, volume 12, number 4, →DOI

(mathematics, computer science, finance) a process that simplifies results, often used to obtain results for ill-posed problems or to prevent overfitting.


fast Fourier transform

fast Fourier transform (plural fast Fourier transforms)

discrete Fourier transform
discrete Fourier transform

A member of a certain family of algorithms for efficiently computing the discrete Fourier transform of data.


peephole optimization

peephole optimization (countable and uncountable, plural peephole optimizations)

Coined by computer scientist William Marshall McKeeman in 1965, from peephole + optimization.

coin

The loop was more than twice as fast after I had applied peephole optimization.

The method of peephole optimization was described by McKeeman (1965). A simple code generator is replaced by one where short instruction sequences are replaced by ones which are shorter or faster.

1979, P. J. Brown, editor, Software Portability: An Advanced Course, Cambridge University Press, page 149

(software compilation) An optimization that works by eliminating redundant instructions from a small area of source code.


init

Clipping of initialize or initialization.

After the sixth successive system init he had to concede that the database was corrupt.


init

en-verb

init (third-person singular simple present inits, present participle initing, simple past and past participle inited)

inits (present singular third-person)
initing (participle present)
inited (participle past)
inited (past)

It actually only requires a few bytes to be zeroised to init the drive.


command line interface

en-noun

command line interface (plural command line interfaces)

(computing) A user interface in which the user interacts with the computer through lines of text instead of graphical images.


clicko

From click + -o, by analogy with typo, as if this were formed a similar way from type.

(Internet, computing, slang) The inadvertent depressing of a computer mouse button on a wrong selection.


subquery

(databases) A query embedded within a more extensive query, relating only to the data returned by the parent query.


subquery

en-verb

subquery (third-person singular simple present subqueries, present participle subquerying, simple past and past participle subqueried)

subqueries (present singular third-person)
subquerying (participle present)
subqueried (participle past)
subqueried (past)

We subqueried the customer data to retrieve only customers based in Europe.

(databases, transitive) To run a subquery upon.


divide and conquer

LL-Q1860 (eng)-Flame, not lame-divide and conquer.wav

The quicksort algorithm is an example of divide and conquer.

(computer science) An algorithm design technique that solves a problem by splitting it recursively into smaller problems until all of the remaining problems are trivial.


curation

en-noun

curation (countable and uncountable, plural curations)

/kjəˈɹeɪʃən/

/kjʊˈɹeɪʃən/

From Middle English curacioun, curacion, from Old French curacion, from Latin cūrātiō.

Manual database curation involves the following steps: (1) finding articles of interest; (2) finding and extracting facts (relations, events, associations, etc.) relevant to the database focus; and (3) converting extracted information into predefined standardized form.

2009, David Edwards, Jason Stajich, David Hansen, Bioinformatics: Tools and Applications

(databases) The manual updating of information in a database.


desysop

en-verb

desysop (third-person singular simple present desysops, present participle desysopping, simple past and past participle desysopped)

desysops (present singular third-person)
desysopping (participle present)
desysopped (participle past)
desysopped (past)

William M. Connolley desysopped

2010 July 6, Eric Stevens (quoting Wikipedia Arbitration Committee), “Re: Wikipedia Accuracy”, in soc.history.ancient (Usenet)

i'll admit that i am flypaper for abusive admins. it's because i simply don't take shit from them. some of these abusive admins were eventually desysopped […]

2010 December 6, robert bristow-johnson, “boy, is *this* OT. but i'm game. (was Re: Imbecility)”, in comp.dsp (Usenet)

Eventually he'll be desysopped for good, and that will be a wonderful day for reason and honesty on the Internet.

2011 August 5, Ding Dong [username], “Re: All My Details”, in uk.legal (Usenet)

(transitive, wiki jargon, chiefly Wikimedia jargon) To revoke the sysop (administrator) privileges of.

wiki jargon; chiefly Wikimedia jargon; wiki jargon; chiefly Wikimedia jargon


macrolanguage

Much of the emphasis in spatial decision-support research continues to focus on developing tools, typically using macrolanguage scripting exclusively or scripting linked to compilable programming and commercial geographic information system software, such as workstation Arc/Info and desktop ArcGIS.

2006, G. Brent Hall and Michael G. Leahy, "Internet-Based Spacial Decision Support Using Open Source Tools", Chapter XIII of Shivanand Balram and Suzana Dragićević, Collaborative Geographic Information Systems, Idea Group Inc., page 238

(computing) Alternative spelling of macro language (“system for defining and processing macros”)


Bézier curve

Probably a calque of French courbe de Bézier. Named after Renault engineer Pierre Bézier who popularized the curves developed earlier by Paul de Casteljau and used them to design curves for the bodywork of cars.

named-after

Bézier curves are applied, for example in computer graphics and animation, to produce smooth, infinitely scalable curves.

So, instead, it is often better to combine multiple Bézier curves to form a longer, more complicated curve called a piecewise Bézier curve.
This section discusses how to join Bézier curves together – especially how to join them so as to preserve continuity and smoothness (i.e., continuity of the first derivative).

2003, Samuel R. Buss, 3D Computer Graphics: A Mathematical Introduction with OpenGL, Cambridge University Press, page 163

The initial points p₀, p₁, and p₂ are called control points of the Bézier curve.[…]The process outlined above for the generation of a quadratic Bézier curve from its three control points can be generalized for more control points in a straightforward manner.

2008, T. Theoharis, G. Papaioannou, N. Platis, N. M. Patrikalakis, Graphics & Visualization: Principles and Algorithms, Taylor & Francis (A K Peters / CRC Press), page 193

When an affine transformation is applied to the control points, the resulting Bézier curve with respect to the new control points coincides with the transformed Bézier curve. Therefore, Bézier curves are invariant under affine transformations like rotation, translation or scaling. Bézier curves are also symmetric with respect to their control points.

2012, Frank Klawonn, Introduction to Computer Graphics: Using Java 2D and 3D, 2nd edition, Springer, page 151

(mathematics, computer graphics) A type of parametric curve defined by a set of control points, two of which are the ends of the curve, while the others determine its shape.


natively

This is a Microsoft Windows application, so you can't run it natively on an Apple Mac.

(computing, of software) Pertaining to the computer or architecture in question; without the use of emulation, etc.


combo box

(graphical user interface) A widget that is a combination of a dropdown list or list box and a single-line textbox, allowing the user either to type a value directly into the control or choose from the list of existing options.


Brainfuck

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

From brain + fuck, implying that it is confusing to use.

Some eccentric languages are structurally just as simple, but intentionally made awfully hard to understand — like the notorious languages Brainfuck […] or Malbolge.

2005, G. Braziller, Inc., edited by Morten Søndergaard, Perttu Rastas, and Björn Norberg, Get real: real time + art + theory + practice + history, page 48

Brainfuck is an archetypically minimalist language, providing merely eight commands, each represented by a single character. These commands operate on an array of 30000 byte cells initialized to 0.

2008, Matthew Fuller, Software Studies: A Lexicon, page 269

Brainfuck language is the gotoless programming language, and it has a implicit byte pointer which is free to move […] In addition, Brainfuck defines only eight-instructions associated with the pointer[…]

2010, Miguel Soriano, Sihan Qing, Javier López, Information and Communications Security: 12th International Conference, Icics 2010, Barcelona, Spain, December 15-17, 2010 Proceedings, page 345

A minimalist esoteric programming language, created for amusement, in which every basic machine instruction is represented by a single character.


disperser

(graph theory) A particular kind of bipartite graph.


copybook

(programming, COBOL) A series of instructions or data definitions copied into multiple programs from a shared library; boilerplate.


patch panel

(computing) a series of network cable connection sockets.


nontrivial

en-adj

nontrivial (comparative more nontrivial, superlative most nontrivial)

more nontrivial (comparative)
most nontrivial (superlative)

(computing) Needing significant computing power to solve; intractable.

epätriviaali

computing: needing significant computing power to solve — see also intractable


RCP

rich client platform
w:rich client platform

(software) Initialism of rich client platform.


CSPRNG

pseudorandom number generator
pseudorandom number generator#English

(cryptography) Initialism of cryptographically secure pseudorandom number generator.


codebook

(cryptography) A book, table, database, or other object that stores the mapping between plaintext words or phrases and their equivalents in a code.

salakirjoitusavain

cryptography: mapping between plaintext and code


WISA

(Internet) Acronym of Windows, Internet, Server, Active (servers): A collection of Microsoft technologies that can be used to create "dynamic websites", specifically: the Windows operating system, Internet Information Services (web server), Microsoft SQL Server (database) and Active Server Pages (a scripting language).


cookie jar

Everyone should review what cookies are stored in their Netscape cookie jar. It is a text file […]

2003, Bob Toxen, Real World Linux Security, page 265

(Internet) The storage space for browser cookies.

caught with one's hand in the cookie jar


downloadable

But when you're talking about digital products and downloadables, the average product online digitally allows you to get a 50 percent commission.

2011, Carrie Wilkerson, The Barefoot Executive, page 159

(computing) Something that can be downloaded.


interfix

LOCANT, n. A number used in the Dyson cipher system for coding the position of substituents of carbon chain, i.e. an interfix.

1959, Frank S. Wagner, Jr., A Dictionary of Documentation Terms, page 19

(computing, information retrieval, dated) An association link, a device to group multiple words or concepts.


ECC

en-noun

ECC (countable and uncountable, plural ECCs)

(computing) Initialism of error correcting code.

(cryptography) Initialism of elliptic curve cryptography.


canonical form

A canonical form is an element of a set of representatives of equivalence classes of forms such that there is a function or procedure which projects every element of each equivalence class onto that one element, the canonical form of that equivalence class. The canonical form is expected to be simpler than the rest of the forms in some way. For example, for cubic polynomials acted upon by the group of translations along the abscissa, the canonical forms are cubic polynomials without a quadratic term.

(mathematics, computing) A standard or normal presentation of a mathematical entity or a text string, etc.


callout

2011, Wes Nolte, Jeff Douglas, Salesforce Handbook (page 300)

One of the great benefits is that it allows you to perform callouts during trigger executions.

(programming) The invocation of an external third-party component.


Hello World

(programming) A simple script or program designed to output the text "Hello World" as a demonstration of the computer language or environment.


Hello World

The Hello World of Web 2.0

2006, Eric Van der Vlist, Erik Bruchez, Danny Ayers, Joe Fawcett, Alessandro Vernet, Professional Web 2.0 programming

Google refers to this as the "Hello World" of Google Maps.

2006, Rael Dornfest, Paul Bausch, Tara Calishain, Google hacks

Animated Clock: The Hello World of Animated and Interactive SVG

(programming, by extension) A simple first program for any purpose.

こんにちは世界

rare except in Japanese-based programming languages


combinatory logic

(computer science) Model of computation based on combinators.


higher-order function

higher-order function (plural higher-order functions)

A higher-order function is a function that operates on other functions instead of on data values. Some of these take data arguments and manufacture functions to order; others, like the imap() function of Chapter 4, transform one function into another one.

2005, Mark Jason Dominus, Higher-Order Perl: Transforming Programs with Programs, Elsevier, page 325

(computer science) A function that takes one or more functions as an input, and returns a function as a result.


combinator

M is a closed λ-term (or combinator) if FV(M) = ∅. The set of closed λ-terms is denoted by Λ⁰.

1991 December 20, Henk P. Barendregt, “Lambda Calculi With Types”, in ftp.cs.ru.nl, retrieved 2012-07-15

(computer science) A lambda expression which has no free variables in it.

kombinator

lambda expression with no free variables


well-formed

en-adj

well-formed (comparative better-formed or more well-formed, superlative best-formed or most well-formed)

better-formed (comparative)
more well-formed (comparative)
best-formed (superlative)
most well-formed (superlative)

If the parser says it is good, then it must be well-formed and is part of the language.

(linguistics, computing) Correctly written; syntactically correct; expressed in a way that obeys rules for constructing formulas in a certain language.


Common Lisp

(computing) A multiparadigm, general-purpose programming language.


lexer

From lex + -er, ultimately from lexical.

(computing) A computer program that performs lexical analysis.


formal grammar

(computer science) A precise mathematical description of a formal language, consisting of terminal symbols, nonterminal symbols, a nonterminal symbol serving as start symbol, and a set of production rules that control the expansion of nonterminal symbols into strings consisting of both terminal and nonterminal symbols.


type system

OCaml’s big selling point is its “type system,” which is something like Microsoft Word’s grammar checker, except that instead of just putting a squiggly green line underneath code it thinks is wrong, it won’t let you run it.

2015 April 2, James Somers, “Toolkits for the Mind”, in MIT Technology Review

(computing) A way programming language classifies values and expressions into types, how it can manipulate those types and how they interact.


lexical analyzer

en-noun

lexical analyzer (plural lexical analyzers)


Smalltalk

From small talk; according to Alan Kay (one of its creators):
The name actually appeared before the first Smalltalk design, which was done in 1971. I had mentioned to someone that the "prose" of then current programming languages was lower than a cocktail party conversation, and that great progress would have been made if we could even get to the level of making "smalltalk". It then occured^([sic]) to me that this word was also a great pun for a language aimed at the world of small children.
As for hype: Another motive for "smalltalk" was the practice at the time of naming operating, and other, systems (which hardly did anything) after mighty indo-european gods, such as Thor, Zeus, Odin, etc. I figured that if Smalltalk ever did something neat, then people would be pleasantly surprised.

(computer languages) An object-oriented, dynamically-typed, reflective programming language.


nonassignable

Constants, unlike variables, are nonassignable.

(computing, programming) That cannot be assigned to.


sawtooth

(cellular automata) A pattern whose living cell population reaches new peaks infinitely many times before dropping to a fixed value after each peak.


Nintendo

Borrowed from Japanese 任天堂 (Nintendō, literally “Luck of Heaven”).

bor+

(video games, trademark) A Japanese multinational company that develops, publishes and releases both video games and video game consoles.


Nintendo

Wanna play on my Nintendo after school?

There is nothing wrong with the accoutrements of personal affluence, but if the numbers of personal stereos, Nintendos, mobile phones and cars grow […].

1995, David Gladstone, editor, British Social Welfare: Past, Present, and Future, page 274

These professionals are the sort whose children play with Nintendos and own bikes

2005, Lila Abu-Lughod, Dramas of Nationhood: The Politics of Television in Egypt, page 280

Franz: “How do elves make Nintendos?” Dad: “You ask all the hard questions, don't you? I really don't know.”

2005, Larry L. Meyer, No Paltry Thing: Memoirs Of A Geezer Dad, page 128

The only message at home was from my nephew, letting me know my mother was back home, safe and sound, except for a sore "Nintendo thumb".

2007, Ilene Schneider, Chanukah Guilt, page 106

(video games) A Nintendo Entertainment System, or other video game system made by Nintendo.

ኒንተንዶ

(video games, by extension) Any video game console, especially by those not familiar with video games.


first time

en-verb

first time (third-person singular simple present first times, present participle first timing, simple past and past participle first timed)

first times (present singular third-person)
first timing (participle present)
first timed (participle past)
first timed (past)

I'm first timing this game.

Looking forward to first time this champion in my ranked games.

(chiefly video games, transitive) To try for the first time.


dynamic site

(Internet) A web site that displays information that changes using server-side code, generally with information retrieved from a database.


IBM PC

/ˌʌɪbiːˈɛmˌpiːˈsiː/

(slightly dated) A microcomputer compatible with IBM's specification.


read-only

(computing) Unalterable, capable of being read but not written.


pred

en-noun

pred (countable and uncountable, plural preds)

(chiefly programming) Abbreviation of predecessor.


collider

(graph theory) A node in a causal graph that has at least two incoming edges.

The race controller will check for a trigger hit between this player's collider and the start/finish line trigger, but this script has an OnTriggerEnter function to check for triggers used to force a respawn.

2014, Jeff W. Murray, C# Game Programming Cookbook for Unity 3D, page 339

(video games) A model of the shape of an object for purposes of collision detection.


checkbox

(graphical user interface) An on-screen box that can be optionally filled with a check mark, to enable or disable a setting.

casella de selecció

graphical user interface: feature that can be marked


Infobahn

While a recent EU report recommended adopting the Californian free enterprise model to build the ‘infobahn’, cutting-edge artists and academics have been championing the ‘post-human’ philosophy developed by the West Coast's Extropian cult.

1995 September, Richard Barbrook, Andy Cameron, “The Californian Ideology”, in Mute, volume 1, number 3, →ISSN

information superhighway
information superhighway

(dated, computing) The information superhighway.


flower box

1988, Computer Partners, Inc, Handbook of COBOL techniques and programming standards
To make this easier to do, set up an empty flower box and copy it into your program...

[…] you might have several lines of comments enclosed in a "flower box".

1989, Cary N. Prague, James E. Hammitt, dBase IV programming

To end the flower box, type / to specify the end of a multiple line comment.

2001, Danny Ryan, Tommy Ryan, ASP.NET: your visual blueprint for creating Web applications on the .Net

I then modified the code we had written earlier to include a flower box […]

2002, John Smiley, Learn to program with Visual Basic.NET

(computing, programming) A comment in source code that spans several lines, serving to introduce the source code that follows, and bordered by asterisks.


bubble sort

A metaphor, suggesting the way that elements gradually bubble to the top of the array after consecutive comparisons.

(computing) A sorting algorithm in which pairs of neighboring values are compared and swapped into the right order if necessary in the innermost loop.


p-code

Most implementations of the Pascal programming language employed a p-code system to achieve a greater level of machine independence.

(programming) A very low-level code that is machine-independent and enables a compiled file to be run on different processor types.


supercomputing

(computing) The design and use of supercomputers.


MRP II

application software
application software

(computing, operations) Acronym of manufacturing resource planning, a type of application software system used to schedule and monitor the full range of resources required for a manufacturing operation.


MRP

MRP (countable and uncountable, plural MRPs)

material requirements planning
w:material requirements planning

application software
application software#English

(computing, operations, supply chain) Initialism of material requirements planning. (a type of application software system used to schedule and monitor the use of components and other materials in a manufacturing operation)

operations; supply chain; operations; supply chain

material requirements planning

manufacturing resource planning
w:manufacturing resource planning

(computing, operations) Initialism of manufacturing resource planning. (a type of application software system used to schedule and monitor the full range of resources required for a manufacturing operation, sometimes called MRP II)


application software

(computing) A set of computer programs that work together to solve a particular problem or to be used for a particular user-defined application.


pron

pron (countable and uncountable, plural prons)

(Internet, leetspeak) Deliberate misspelling of porn, initially to bypass internet filters.


presentation software

(computing) A computer software package used to display information, normally in the form of a slideshow.


reproducer

software engineering
software engineering

(software engineering) A series of steps which reproduce a bug or other condition of interest.


reprogram

en-verb

reprogram (third-person singular simple present reprograms, present participle reprogramming or reprograming, simple past and past participle reprogrammed or reprogramed)

reprograms (present singular third-person)
reprogramming (participle present)
reprograming (participle present)
reprogrammed (participle past)
reprogrammed (past)
reprogramed (participle past)
reprogramed (past)

Troponym: refactor

Installing a new hard drive would require a modchip that can reprogram or bypass the hard drive lock.

2003, Andrew Huang, Hacking the Xbox: an introduction to reverse engineering

(transitive, computing) To program anew or differently.


SMLT

Split Multi-Link Trunking
w:Split Multi-Link Trunking

(computing) Initialism of Split Multi-Link Trunking: a link aggregation protocol.


spell checker

(computing) A software application that attempts to verify spelling in a document.


upgradation

(computing, nonstandard, proscribed, chiefly India) Upgrade; upgrading.


PKK

(video games) Initialism of player killer killer.


cleartext

en-noun

cleartext (countable and uncountable, plural cleartexts)

(cryptography) The unencrypted form of an encrypted text; plain text


Siri

From Norwegian Siri, a variant of Sigrid, whence also English Sigrid.

Coordinate term: Alexa

(computing) A speech recognition and intelligent personal assistant application developed by Apple Inc for its iOS operating system.


unencrypted

The hackers appeared to have used standard phishing and email attachments, some apparently directed at employees with high-level network access, to obtain unencrypted customer data that could complete a fullz.

2015, Aaron Wheeler, Michael Winburn, Cloud Storage Security: A Practical Guide

(computing) Of something that has been decrypted successfully, or of something that should have been encrypted, but was not.


information superhighway

information superhighway (plural information superhighways)

From information + superhighway. The high-speed access to information is likened to fast travel on a superhighway.

Developed nations also are moving at high speed toward the information superhighway being spearheaded by telephone technology. Britain, France, Germany, and other European nations are experimenting with high-tech phonery.

1994 May, Gary Turbak, “The Phone Phenomenon”, in The Rotarian, volume 164, number 5, page 32

Internet technologies and various software platforms make it much easier to communicate and find information about others' online communication. a For many – especially the younger generation – the “sacred precincts” of private life have extended onto the information superhighway.

2011, Bryce Clayton Newell, “Rethinking Reasonable Expectations of Privacy in Online Social Networks”, in Richmond Journal of Law and Technology, volume 17, number 4, page 2

(dated, computing) The Internet and all other computer networks in the 1990s.


termbase

(translation studies, software) A database of terminology, usually in a multilingual format.


TCR

TCR (countable and uncountable, plural TCRs)

(software engineering) Abbreviation of technical certification requirement: a test case that must pass before software can be certified as compliant to a given standard.


XSS

The X denotes cross. CSS was avoided because of the potential for confusion with the existing Web technology named cascading style sheets.

cross-site scripting
cross-site scripting#English

(computer security, Internet) Abbreviation of cross-site scripting.


nondeterminism

nondeterminism (countable and uncountable, plural nondeterminisms)

Moving from a single-processor to a multi-processor system often exposes hidden nondeterminism due to invalid assumptions about scheduling.

(computing) Dependence on factors other than initial state and input.

Projection of an automaton almost always results in nondeterminism.

(computer science) The property of being nondeterministic, involving arbitrary choices; necessitating the choice between various indistinguishable possibilities.


nondeterministic

Nondeterministic bottom-up tree automaton recognize the class of regular tree languages.

The aim of this book is to compare deterministic, nondeterministic, and strongly nondeterministic decision trees. Conventional (deterministic) decision trees are widely used as classifiers, as a means of knowledge representation, and as algorithms.

2020, Mikhail Moshkov, Comparative Analysis of Deterministic and Nondeterministic Decision Trees, Springer Nature, page 1

(computer science) Exhibiting nondeterminism; involving choices between indistinguishable possibilities.


FORML

(computing) Acronym of formal object role modeling language.


Google stalk

en-verb

Google stalk (third-person singular simple present Google stalks, present participle Google stalking, simple past and past participle Google stalked)

Google stalks (present singular third-person)
Google stalking (participle present)
Google stalked (participle past)
Google stalked (past)

(transitive) To enter a person's name into the search engine Google to find personal information about them.


quiche-eater

The idiom derives from the book on stereotypes about masculinity, Real Men Don't Eat Quiche, by Bruce Feirstein, published in 1982. The computer circle version was popularised by an 1983 article Real Programmers Don't Use Pascal, that specifically accuses the creator of Pascal language, Niklaus Wirth, of being a "quiche eater" due to the nature of Pascal.

get their hands dirty
get one's hands dirty

(computing, idiomatic, humorous) In computer programming circles, a person far removed from practice and concerned only with academic matters, unwilling to "get their hands dirty".


VPL

Implementing a visual programming language (VPL) is much harder man implementing a textual programming language (Myers 1990).

2010, Kang Zhang, Visual Languages and Applications, page 167

visual programming language
visual programming language#English

(programming) Initialism of visual programming language.


kpm

(computing, typing, data entry) Initialism of key per minute.


hyperconnectivity

en-noun

hyperconnectivity (countable and uncountable, plural hyperconnectivities)

(computing) The state of a network in which the number of nodes is far in excess of the number of users.


edit war

As with dinner-table discussions, it is best to avoid editing articles about politics or religion unless one wishes to become entrenched in a perpetual edit war.

An unproductive edit war results as editors change the page back and forth between two incompatible versions, without troubling to engage in discussions.

2008, Phoebe Ayers, Charles Matthews, Ben Yates, How Wikipedia Works: And How You Can Be a Part of It, No Starch Press, page 388

In 2008, doubters of the official account of the attacks — sometimes called truthers — were told by the arbitration committee not to edit the main page on the attacks after so-called edit wars over what should be included there.

2011 September 12, Noam Cohen, “On Wikipedia, Echoes of 9/11 ‘Edit Wars’”, in The New York Times, →ISSN

(wiki jargon) A dispute over the content of a page on a wiki or other editable work where opposing editors continually change the page without discussion.

حَرْب اَلتَّحْرِير

a dispute over the content of a page on a wiki or other editable work


edit war

en-verb

edit war (third-person singular simple present edit wars, present participle edit warring, simple past and past participle edit warred)

edit wars (present singular third-person)
edit warring (participle present)
edit warred (participle past)
edit warred (past)

When a dispute arises, it is common to see a page protected to avoid edit warring.


LLM

Some skeptics argue that the software is capable only of blind mimicry — that it’s imitating the syntactic patterns of human language but is incapable of generating its own ideas or making complex decisions, a fundamental limitation that will keep the L.L.M. approach from ever maturing into anything resembling human intelligence.

2022 April 15, Steven Johnson, Nikita Iziev, “A.I. Is Mastering Language. Should We Trust What It Says?”, in The New York Times, →ISSN

Currently, large language models (LLM) are the base model for creating more specific natural language producers, like chatbots or personal assistants. BERT, GPT-3, and other LLM can be used to program all kinds of “semantic machines”, to create machines for almost any kind of linguistic purpose.

2022, Hendrik Kempt, Synthetic Friends: A Philosophy of Human-Machine Friendship, Springer Nature, page 22

large language model
large language model#English

(machine learning) Initialism of large language model.

logic learning machine
w:logic learning machine

(machine learning) Initialism of logic learning machine.


typedef

From type and definition; originally a keyword in the C programming language.

(computing) A statement that declares a name for a data type.

(computing) A name that has been declared by such a statement.


histogram

/ˈhɪstəˌɡɹæm/

Probably from Ancient Greek ἱστός (histós, “mast”) + -γραμμα (-gramma), although it is sometimes claimed to have been derived from historical + diagram; coined in 1891 by English mathematician Karl Pearson.

Such distinctions, however, require detailed information, such as histograms of the distribution of energy use among residential customers, both by month and by year.

1983, Alan Meier, Janice Wright, Arthur H. Rosenfeld, Supplying Energy Through Greater Efficiency: The Potential for Conservation, University of California Press, page 39

The use of the piecewise linear frequency polygon (FP) in place of the underlying histogram would seem mainly a graphical advantage.

2005, D. W. Scott, S. R. Sain, “Multidimensional density estimation”, in C. R. Rao, E. J. Wegman, J. L. Solka, editors, Data Mining and Data Visualization, Elsevier, page 237

A histogram is constructed by placing the variable of interest on the horizontal axis and the frequency, relative frequency or percent frequency on the vertical axis.[…]Histograms for data found in applications are never perfectly symmetric, but the histogram for many applications may be roughly symmetric.

2017, David R. Anderson, Dennis J. Sweeney, Thomas A. Williams, Jeffrey D. Camm, James J. Cochran, Essentials of Statistics for Business and Economics, Cengage Learning, page 44

(statistics) A graphical display of numerical data in the form of upright bars, with the area of each bar representing frequency.


nonfunctional

functional programming
functional programming

(programming) Not of the functional programming paradigm.


remote desktop

en-noun

remote desktop (countable and uncountable, plural remote desktops)

(computing) A real-time network mirroring of one computer's graphical display onto another computer (with or without knowledge of the mirrored computer's user, with or without shared mouse and keyboard interaction).

(computing) A specific software program that accomplishes that mirroring.


MLT

multi-link trunking
multi-link trunking#English

(computing) Initialism of multi-link trunking.

Metropolis light transport
Metropolis light transport#English

(computer graphics) Initialism of Metropolis light transport.


preorder

Now, the preorder traversal of a tree can be constructed from the preorder traversals of the subtrees rooted at the children of the root of the tree.

2002, Gabriel Valiente, Algorithms on Trees and Graphs, Springer, page 115

In the program given above, tree is constructed and is traversed in inorder, preorder and postorder traversal.

2006, ISRD Group, Data Structures Using C, Tata McGraw-Hill Education, page 254

2011, Ananda Rao Akepogu, Radhika Raju Palagiri, Data Structures and Algorithms Using C++, Pearson Education India, page 9.16,
The preorder traversal visits a node first after which it traverses its left subtree and then traverses its right subtree.

(computing theory, of a traversal of a tree) Such that, recursively, the root is visited before the left and right subtrees.


reprogramming

reprogramming (countable and uncountable, plural reprogrammings)

(computing) The process of changing the programming of a system or device


geofence

To make the location data more useful to its customers, uLocate has developed some enhancements. For instance, users can set up "geofences" around specific locations; when a phone enters or leaves that area, an alert is triggered. This could be used to let parents know, by e-mail or SMS, when a child reaches school.

1986, PC Magazine: The Independent Guide to IBM-standard Personal Computing, volume 23, New York, N.Y.: PC Communications Corporation, →ISSN, →OCLC, page 82, column 2

A company like PetsMobility produces the "PetsCell," a "revolutionary waterproof A-GPS CDMA cell phone for your Pet" (as the company puts it). PetsMobility declares that / there's no hiding with the PetsCell™. […] Establish a remote programmable geofence around a yard or campus, and use handy notification features that alert your cell phone when a breach occurs.

2009, Mark J. Lacy, “Designing Security: Control Society and MoMA’s SAFE: Design Takes on Risk”, in François Debrix, Mark J. Lacy, editors, The Geopolitics of American Insecurity: Terror, Power and Foreign Policy (PRIO New Security Studies), Abingdon, Oxon., New York, N.Y.: Routledge, page 101

A geofence could be a mile or more around a store or it could be fifty feet from the front door, whatever the business decides.

2011, Chuck Martin, The Third Screen: Marketing to Your Customers in a World Gone Mobile, Boston, Mass.: Nicholas Brealey, page 144

In the event that the secured lot and locking systems emplaced fail to keep a load from being stolen, by emplacing a geofence (or electronic boundary) around the stationary load, the user or a control center can be notified immediately when the load begins to move and crosses the electronic boundary, which allows for an immediate response protocol, which can enhance the chances for recovery exponentially.

2013, Dan Burges, “In-transit Security”, in Cargo Theft, Loss Prevention, and Supply Chain Security, Waltham, Mass., Kidlington, Oxford: Butterworth-Heinemann, page 207

(computing) A virtual perimeter around a geographic area, typically enforced by monitoring the positions of trackable mobile devices inside or outside the area, and determining if they cross the "fence".


geofence

en-verb

geofence (third-person singular simple present geofences, present participle geofencing, simple past and past participle geofenced)

geofences (present singular third-person)
geofencing (participle present)
geofenced (participle past)
geofenced (past)

In this adventure you have built the hardware and software for a fully functional passenger lift, just like the lifts inside real buildings. By doing this, you have used many of the skills you learnt by working through all of the adventures in this book, including sensing the players' position, geo-fencing the lift shaft, moving the player, building blocks automatically, sensing when a block has been hit, interfacing with electronic circuits, using Python lists, developing and testing a program one step at a time, and many more amazing things!

2015, Martin O'Hanlon, David Whale, “Adventure 10: The Minecraft Lift”, in Adventures in Minecraft, Chichester, West Sussex: John Wiley & Sons, page BC20

The practice, called fingerprinting, is prohibited by Apple. To prevent the company from discovering the practice, Uber geofenced Apple headquarters in Cupertino, changing its code so that it would be hidden from Apple Employees.

2017 April 23, Andrew Liptak, “Uber tried to fool Apple and got caught: Uber geofenced Apple’s Cupertino headquarters to hide that it was tracking iPhones”, in The Verge, archived from the original on 2018-02-12

In this case, you could use the GPS to "geo-fence" the area, and implement access control measures that track where devices are located within the facility, alerting you when mobile devices enter unapproved areas.

2018, Dawn Dunkerley, CompTIA Security+ Exam SY0-501 (Mike Meyers’ Certification Passport), 5th edition, New York, N.Y.: McGraw-Hill Education, page 414

Two of them said this was because Mr. Musk had “geofenced” the service so that it was available only in certain areas.

2022 October 26, Cade Metz, Adam Satariano, Chang Che, “How Elon Musk Became a Geopolitical Chaos Agent”, in The New York Times, →ISSN

(transitive, computing) To provide a geofence around (an area).


ESB

enterprise service bus
enterprise service bus#English

(computing) Initialism of enterprise service bus.


PWA

en-noun

PWA (countable and uncountable, plural PWAs)

Throughout this book, we focused on the core capabilities of the browser, and we handcrafted the manifest files and code that make a PWA a PWA.

2020, John M. Wargo, Learning Progressive Web Apps, Addison-Wesley Professional

progressive web application
progressive web application#English

(software, countable) Initialism of progressive web application.


serial port

Coordinate term: parallel port

(computing) A serial communication physical interface through which data is transferred in or out one bit at a time.


curlies

Some keywords, such as {abstract}, show up in curly brackets. It's never really clear what should technically be in guillemets and what should be in curlies.

2004, Martin Fowler, UML Distilled: A Brief Guide to the Standard Object Modeling Language

Doing it manually can be a real drag and messy, but you can use a short macro to change all curlies to straights throughout an entire document.

1994, Woody Leonhard, The Underground Guide to Word for Windows, page 245


data fusion

data fusion (countable and uncountable, plural data fusions)

The process of integrating knowledge from multiple sources and representing the same real-world object into a consistent, accurate, and useful representation.


WordNet

Copycat uses a network of concepts, called a Slipnet, to find correspondences between nonidentical objects, just as ARCS uses WordNet-style semantic information to find similar concepts.

1996, Keith J. Holyoak, Paul Thagard, Mental Leaps: Analogy in Creative Thought, page 259

Recently the Group started a project of creating a thesaurus of the WordNet type for Estonian.

1997, Josephine A. Edwards, Geoffrey Kingscott, Language Industries Atlas, page 334

By (partly) mirroring one another, general servers would probably share a similar general WordNet-like or CYC-like ontology […].

2001, Philippe Martin and Peter Eklund, "Large-scale cooperatively built KBs", Harry S. Delugach, Gerd Stumme, Conceptual Structures: Broadening the Base : 9th International Conference on, page 232

One very interesting possibility seems to be to complement WordNet-style lexicons with the SIMPLE design, thereby trying to get at a more comprehensive and coherent architecture for the development of semantic lexical resources.

2002, Nicoletta Calzolari et al., "Towards a Standard for a Multilingual Lexical Entry: The EAGLES/ISLE Initiative", in Alexander Gelbukh, ed., Computational Linguistics and Intelligent Text Processing: Third, page 270

Chai (2000) uses WordNet for information extraction, ie the identification and extraction of domain specific target information from a document [....]

2003, Piet Van Sterkenburg, editor, A Practical Guide to Lexicography, page 198

For conference, which has 3 senses in WordNet, we get the following candidate taxonomic relations: [....]

2005, Paul Buitelaar, Philipp Cimiano, Bernardo Magnini, Ontology Learning from Text: Methods, Evaluation And Applications, page 64

artificial intelligence
artificial intelligence

(linguistics, artificial intelligence) A particular wordnet, a semantically structured lexical database, for the English language at Princeton University.


Levenshtein distance

Levenshtein distance (countable and uncountable, plural Levenshtein distances)

From Levenshtein + distance, after the Russian mathematician Vladimir Levenshtein.

(computer science) The number of edits (replacements, deletions and insertions) required to change one string into another.

Levenshteinova vzdálenost

(computer science) the number of edits required to change one string into another


string distance

string distance (plural string distances)

The string distance between 'here' and 'there' is 1 (insertion of a t).

(computer science) Any of several metrics that represent the degree of similarity between two strings of characters, based on the smallest number of transformations that can change one into the other.


Great Firewall of China

Blend of Great Wall of China + firewall, popularized in a 1997 issue of Wired.

Behind this hypothetical Great Firewall of China, most users would be allowed to exchange information with foreign sites if they were on the approved list

1997, A. Michael Froomkin, “Jurisdiction in Cyberspace: The Role of Intermediaries”, in Borders in Cyberspace: Information Policy and the Global Information Infrastructure, →OCLC, page 146

The "Great Firewall of China" is failing, largely due to the increased volume of Internet traffic in China.

2001, Greg Walton, China's Golden Shield: Corporations and the Development of Surveillance Technology in the People's Republic of China, →OCLC, page 5

The Great Firewall of China is a case of corporate collaboration in censorship.

2007, Dinah PoKempner, “A Shrinking Realm: Freedom of Expression Since 9/11”, in Human Rights Watch World Report 2007, page 76

The targets suggest the attackers are sympathetic to the vast censorship apparatus known as the Great Firewall of China.

2015 March 31, Dan Goodin, “Massive denial-of-service attack on GitHub tied to Chinese government”, in Ars Technica, retrieved 2015-04-01

People's Republic of China
People's Republic of China

(originally humorous, derogatory) Government Internet censorship in the People's Republic of China.


autotype

autotype (countable and uncountable, plural autotypes)

(uncountable, computing) A function that completes the typing of a field using a prediction based upon the characters entered so far.


unpin

en-verb

unpin (third-person singular simple present unpins, present participle unpinning, simple past and past participle unpinned)

unpins (present singular third-person)
unpinning (participle present)
unpinned (participle past)
unpinned (past)

to unpin a program from the Taskbar

graphical user interface
graphical user interface

(transitive, computing, graphical user interface) To detach (an icon, application, etc.) from the place where it was previously pinned.

[…] you can use the GCHandle class mentioned earlier to pin a heap block until you explicitly unpin it.

2012, Ian Griffiths, Programming C# 5.0, page 244

(programming, transitive) To undo the pinning or fixing of (an array in memory, a security certificate, etc.) so that it can be modified again.


unsearchable

en-adj

unsearchable (comparative more unsearchable, superlative most unsearchable)

more unsearchable (comparative)
most unsearchable (superlative)

From Middle English unserchable, equivalent to un- + searchable.

“Having a band name like that makes me totally unsearchable,” says Rhode Island artist Λ, explaining that his name is pronounced “arc”, “but I like how using symbols means favouring an aesthetic choice over a more practical one.[…]”

2010 August 11, Sian Rowe, quoting Λ, “Meet the bands whose /\/ /\ /\/\ € $ are made out of $¥ /\/\ ß 0 \ $”, in The Guardian

(computing, Internet) Not capable of being searched; on which one cannot perform a search.


enterprise service bus

en-noun

enterprise service bus (plural enterprise service buses)

(computing) A layer in the abstract architecture of the message system of an organization.


database engine

database engine (plural database engines)

database management system
database management system

The underlying component that a database management system uses to create, retrieve, update and delete data.


prefetch

en-verb

prefetch (third-person singular simple present prefetches, present participle prefetching, simple past and past participle prefetched)

prefetches (present singular third-person)
prefetching (participle present)
prefetched (participle past)
prefetched (past)

(computing) To load data or instructions in anticipation of their need


infobot

1991, A. Cordell, The rise of the infobot:

(Internet) A chatbot that provides access to a database of information via keywords or questions.


LLP

laser light plane
laser light plane#English

(computing) Initialism of laser light plane.


wordnet

Bilingual corpora can be used for synset validation in a more fruitful way, especially having in mind the request that all synsets from a wordnet for a language other than English have to be associated, if possible, with an English synset using ILI.

2003, Cvetana Krstev, "Corpora Issues in Validation of Serbian Wordnet", in Václav Matoušek, Pavel Mautner, eds., Text, Speech and Dialogue: 6th International Conference, TSD 2003, České, page 133

(if a document mentions dogs, a wordnet allows the inference it is about animals)

2004, Helge Dyvik, "Translations as Semantic Mirrors: from parallel corpus to wordnet", in Karin Aijmer, Bengt Altenberg, eds., Advances in Corpus Linguistics: Papers from the 23rd International, page 312

This trimmed wordnet was used in a cross-retrieval test environment and compared with the generic wordnet and no wordnet.

2006, Paul Buitelaar et al., "Domain-Specific WSD", in Eneko Agirre, Philip Edmonds, eds., Word Sense Disambiguation: Algorithms And Applications, page 290

(artificial intelligence, linguistics) A semantically structured lexical database.


chatbot

From chat + -bot, from earlier chatterbot.

The chatbot was quite simple yet informative.

To deal with a large number of typical queries, “chatbots” technology should be considered. A chatbot can be defined as an intelligent evolution of email. The chatbot categorizes messages on the fly and provides answers to questions accordingly. As such, it can be used as a customer support tool.

2000, Handbook on Electronic Commerce, Springer, page 59

Wolfram Alpha researcher and chatbot author Robert Lockhart describes the chatbot community as being split between two competing approaches, what he calls “pure semantics” and “pure empiricism.”

2012, Brian Christian, The Most Human Human […], Anchor Books, page 29

Chatbot technology, of course, dates back to Weizenbaum’s early experiments with his Eliza program.

2015, John Markoff, Machines of Loving Grace […], New York: Ecco Press, page 221

Mr. Aumann confronted his student over whether he had written the essay himself. The student confessed to using ChatGPT, a chatbot that delivers information, explains concepts and generates ideas in simple sentences — and, in this case, had written the paper.

2023 January 16, Kalley Huang, “Alarmed by A.I. Chatbots, Universities Start Revamping How They Teach”, in The New York Times, →ISSN

(Internet, artificial intelligence) A computer program that holds conversations through a chat room.


Herschel

(Uranus): after its discoverer, William Herschel.

This Herschel could be sent through stages of Buckingham's components, producing an arbitrary excess of gliders along a variety of different paths.

1996 November 16, Paul Callahan, “Still-life glider reflector found”, in comp.theory.cell-automata (Usenet)

This uses Paul Callahan's catalysis of a glider into a Herschel and a glider, followed by David Buckingham's 77, 64, 64, 77, and 77 gen Herschel moves.

1999 October 7, Mirek Wojtowicz, “Conway's Life: Glider reflector?”, in comp.theory.cell-automata (Usenet)

In Conway's Life, for example, a surprising number of small patterns serendipitously create R-pentominos and/or B-heptominos, which are "tamable" and happen to travel very well; this is what allows Herschel circuitry to be built.

2007 May 12, Dave Greene, “Wanted: 2D CA, "as complex" but "denser" than Life”, in comp.theory.cell-automata (Usenet)

(cellular automata) A heptomino shaped like the lowercase letter h, critical as a methuselah.


unequip

unequip (third-person singular simple present unequips, present participle unequipping, simple past and past participle unequipped)

unequips (present singular third-person)
unequipping (participle present)
unequipped (participle past)
unequipped (past)

role-playing video game
role-playing video game

(transitive, video games) In role-playing video games, to deactivate (an item carried by a player).


web provider

(Internet) A business offering Internet-based services, such as an ISP (Internet service provider) or web hosting company.


memoization

(computer science) A technique in which partial results are recorded (forming a memo) and then can be re-used later without having to recompute them.


proxy mine

2000: "twopinacoladas", review of The World is not Enough http://www.gamefaqs.com/console/n64/review/R12476.html
In mid night departure (forest with the air control) base the frame rate ''SUCKS'' out side far worse then PD with 4 players 8 sims and proxy mines.

Proxy mines are always good because the computer doesn't seem to defend against them.

2002: "yc", Super Smash Bros. Melee: Marth http://www.gamefaqs.com/console/gamecube/file/516492/18648

2004: "TerranRedneck", review of Custom Robo http://www.gamefaqs.com/console/gamecube/review/R73394.html
Pods are like "little buddies" that help you out. Some buzz around your rivals head obscuring his vision and annoying him, some serve as proxy mines, while others simply bounce off the walls blowing up on the first bot they meet.

The proxy mines detonate when anyone comes near them (including the one who set the mine) and are absolutely wonderful for laying traps.

2006: "ProtectorOne", Perfect Dark: Multiplayer Scenario FAQ http://www.gamefaqs.com/console/n64/file/198275/43519

If you get too close it'll trigger. Shoot it from a safe distance and it will blow up. … Leave the room and go through the door that was previously protected by a proxy mine.

2007: "UnknownMercernary", Die Hard: Vendetta: FAQ/Walkthrough http://www.gamefaqs.com/console/gamecube/file/479800/47821

(slang, weaponry, video games) A proximity mine; a mine that explodes when something approaches within a certain distance.


uniquify

uniquify (third-person singular simple present uniquifies, present participle uniquifying, simple past and past participle uniquified)

uniquifies (present singular third-person)
uniquifying (participle present)
uniquified (participle past)
uniquified (past)

(transitive, computing) To eliminate duplicates from a list, especially when using the *nix command/function uniq.

(transitive, computing) To turn an instance of a type into an instance of a new unique copy of the original type.


mutating

The begin() member of std::string returns a mutating iterator.

(programming, of an object) Having the ability to make changes to data other than its makeup.


RSMLT

Routed Split Multi-Link Trunking
w:RSMLT

(computing) Initialism of Routed Split Multi-Link Trunking. A Layer-3 link aggregation protocol designed by Nortel (now Avaya).


Ishikawa diagram

en-noun

Ishikawa diagram (plural Ishikawa diagrams)

/ˌɪ.ʃɪˈkɑ.wɑ ˈdaɪ.ə.ɡɹæm/

/ˌɪ.ʃiˈkɑ.wɑ ˈdaɪ.ə.ɡɹæm/

Named after Kaoru Ishikawa, who first developed such diagrams as a management tool.

The procedure for constructing an Ishikawa diagram relies on brainstorming for stimulating the QI team to think of reasons for the problem.

2000, Donald E. Lighter, Douglas C. Fair, Principles and Methods of Quality Management in Health Care, page 59

The Ishikawa diagram is used extensively in what is termed root cause analysis, meaning the development of hypotheses of why an event occurred.

2001, Judy Hankins, Infusion Therapy in Clinical Practice, page 42

A diagram used in quality management to display a detailed list of causes and effects of a problem and thus to decipher the root cause of a problem.


software package

software package (plural software packages)

The office software package includes a wordprocessor, a spreadsheet, and a database.

(computing) A suite of programs that function as a single entity to accomplish a task, or group of related tasks.


media player

(computing) A software application for the playback of audio and video files.

(computing) A hardware device that performs the same function, often also acting as a data storage device.


polyalgorithm

(mathematics, computing) A set of algorithms together with rules for choosing when to use each one.


Cupertino effect

Named for the fact that some older computer spellcheckers did not have knowledge of the word cooperation, and when a user typed it in the document, the spellchecker automatically replaced it not with co-operation, but with Cupertino, a name of a city in northern California and headquarters of Apple, Inc.

Although computer dictionaries have improved, the Cupertino effect still creates havoc.

2015, Arhlene A. Flowers, Global Writing for Public Relations, Routledge

(computing, software) The replacement, by a spell checker, of words that it interprets as being misspelled, by words which are still incorrect in context.