curly-braces language

curly-braces language (plural curly-braces languages)

curly-bracket language
curly-bracket language#English

(programming) Synonym of curly-bracket language


curly-bracket language

en-noun

curly-bracket language (plural curly-bracket languages)

programming language
programming language

(programming) A programming language whose syntax uses curly brackets to enclose blocks, such as C, C++, Java, or C#.


JFIF

(computing) Acronym of JPEG File Interchange Format.


type inference

type inference (countable and uncountable, plural type inferences)

(software) The automatic deduction of the type of an expression in a programming language.


type erasure

type erasure (countable and uncountable, plural type erasures)

Although .NET does not have type erasure, meaning it supports reified types, the .NET version of Scala currently follows the JVM's erasure model in order to avoid incompatibilities that would require a “forked” implementation.

2009, Dean Wampler, Alex Payne, Programming Scala: Scalability = Functional Programming + Objects, "O'Reilly Media, Inc.", page 249

Type erasure is a mapping from types (possibly including parameterized types and type variables) to types (that are never parameterized types or type variables).

2014, James Gosling, Bill Joy, Guy L. Steele Jr., Gilad Bracha, Alex Buckley, The Java Language Specification, Java SE 8 Edition, Addison-Wesley Professional, page 64

(software) A compile-time process by which explicit data type annotations are removed from a program, before run-time execution.

Type erasure is often seen as a mysterious, enigmatic programming technique. It is not exclusive to C++ (most tutorials on type erasure use Java for their examples).

2019, Fedor G. Pikus, Hands-On Design Patterns with C++: Solve common C++ problems with modern design patterns and build robust applications, Packt Publishing Ltd, page 102

(C++ programming) A technique by which a class is made generic without requiring compile-time template arguments.


cabalize

en-verb

cabalize (third-person singular simple present cabalizes, present participle cabalizing, simple past and past participle cabalized)

cabalizes (present singular third-person)
cabalizing (participle present)
cabalized (participle past)
cabalized (past)

From cabala + -ize. Compare French cabaliser.

The scaffolded site is built as a fully cabalized Haskell package.

2012, Michael Snoyman, Developing Web Applications with Haskell and Yesod, page 154

To use stack to build our toy project we cabalized previously, we need to create a stack.yaml file for it.

2016, Samuli Thomasson, Haskell High Performance Programming, page 100

This documentation can be generated for any cabalized project with the following simple command: $ cabal haddock

2021, Vitaly Bragilevsky, Haskell in Depth, page 277

(computing, transitive) To encode as a Haskell package with the ".cabal" extension, which can then be installed and interpreted using the cabal command.


incrementor

Following each execution of the body, the incrementor expressions are evaluated to give them a chance to update variables[…]

2005, Pat Niemeyer, Jonathan Knudsen, Learning Java, page 95

(computing) That which increments; a computer programming instruction that increments a value.


catch the bus

catch the bus (third-person singular simple present catches the bus, present participle catching the bus, simple past and past participle caught the bus)

catches the bus (present singular third-person)
catching the bus (participle present)
caught the bus (participle past)
caught the bus (past)

Originated on the alt.suicide.holiday Internet newsgroup in the 1990s.

I have the tools for catching the bus, just not the nerve. Soft suicide I can do. Take some pills, no problem. But never do I succeed that way.

2000, (unknown), “catching the bus tonight..... I hope.....”, in alt.suicide.holiday (Usenet)

If anyone's curious, here's a song my band recorded (totally raw... it never made it out of the studio). A friend of mine caught the bus, and this was my way of saying "Peace."

2004, everwestward, “Is suicide contagious? (was Re: Favorite Songs)”, in alt.suicide.holiday (Usenet)

Anyway at the end of my day, I decided to give him a call because the worse thing that would happen is that I would have to catch the bus.

2010, Michael F. Clark, Life By Suicide, page 116

this wasn't the first time he spoke of suicide--this was a suicide chat room after all […]
00sexboy00: tonights the night to catch the bus john! u been crying u pussy? ur slanty eyes are all red!
john squeezed them shut and nodded.
gabe wanted to reach a hand through the monitor to comfort his friend. but all he could do was type.

2011, Jake Vander Ark, Lighthouse Nights

(euphemistic, chiefly Internet) To kill oneself deliberately; to commit suicide.


syncword

(computing, rare) A short marker used to synchronize a transmission by indicating the end of the header information and the start of the data.


kilobaud

(computing) one thousand baud; symbol kBd


object request broker

en-noun

object request broker (plural object request brokers)

software engineering
software engineering

(software engineering) A piece of middleware in distributed software that enables program calls from one computer to another via a network.


ORB

object request broker
object request broker#English

(software engineering) Initialism of object request broker.


portable executable

portable executable (plural portable executables)

(software) A file format used for executable programs, DLLs, fonts, etc. in Microsoft Windows and some other operating systems.


ragequitter

All these quits are based on real encounters we've had with ragequitters.

2010 September 26, TheWarpZone, “The rage quitter”, in YouTube


IDL

(software engineering) Initialism of interface definition/description language.


IDL

Interactive Data Language
w:IDL (programming language)

(computer languages) Initialism of Interactive Data Language, a programming language used for data analysis.


cross join

(computing, databases) A join that returns a Cartesian product.


nonmulticast

(computing, networking) Not using multicast.


IoC

inversion of control
inversion of control#English

(computing) Initialism of inversion of control.


PoEAA

(computing) Initialism of Patterns of Enterprise Application Architecture.


tail call

Tail calls can be implemented without the need for an additional frame on the call stack.

(programming) A function call that is itself the last instruction in a function.


bucket sort

(computing theory) A sorting algorithm that partitions an array into a number of buckets (groups of elements) which are then individually sorted, either recursively or using some other algorithm.


chain-of-responsibility pattern

chain-of-responsibility pattern (plural chain-of-responsibility patterns)

behavioural design pattern
behavioural pattern

(computing) A behavioural design pattern that consists of a source of command objects and a series of processing objects.


NVI

non-virtual interface
non-virtual interface#English

(programming) Initialism of non-virtual interface.


non-virtual interface

non-virtual interface (plural non-virtual interfaces)

(programming) An interface that controls how methods in a base class are overridden.


pattern language

pattern language (plural pattern languages)

(architecture, design, software) A structured method of describing good design practices within a field of expertise.


EAR

Enterprise Application Archive
w:EAR (file format)

(programming) Initialism of Enterprise Application Archive (a file format used to package Java applications)


SDLC

(computer science) Initialism of software development lifecycle.


mock object

Coordinate term: stub

Mock objects (mocks, for short) are perfectly suited for testing a portion of code logic in isolation from the rest of the code.

2020, Cătălin Tudose, JUnit in Action, 3rd edition, Simon and Schuster, page 139

object-oriented programming
object-oriented programming

(object-oriented programming) An object that mimics the behavior of a real object in a controlled way, often used as part of unit testing.


test-driven development

(software engineering) A software development process that relies on the repetition of a minimal development cycle where the developer writes an (initially failing) automated test case that defines a desired function, then produces minimal code to pass that test, and finally refactors the new code to acceptable standards.


elif

elif (countable and uncountable, plural elifs)

(computing) A conditional statement in computer code that runs after an "if" statement.


model-driven testing

model-based testing
model-based testing#English

(software, testing) Synonym of model-based testing


model-based testing

(software, testing) An application of model-based design for designing and optionally also executing artifacts to perform software testing.


Skype

From Sky peer-to-peer, which was then abbreviated to Skyper. However, some of the domain names associated with Skyper were already taken. Dropping the final r left the current title Skype, for which domain names were available.

(trademark) A telecommunications application by Skype Technologies.

(trademark) The company Skype Technologies that develops telecommunications software.


Skype

en-verb

Skype (third-person singular simple present Skypes, present participle Skyping or Skypeing, simple past and past participle Skyped)

Skypes (present singular third-person)
Skyping (participle present)
Skypeing (participle present)
Skyped (participle past)
Skyped (past)

Online banking, auto bill paying, emailing, texting, social networking, and Skypeing with friends and loved ones has never been easier and makes keeping in touch a breeze.

2012, Brent Peterson, April Maher, The Complete Idiot’s Guide to RVing, 3rd edition, Alpha Books

He planned on Skypeing with his mother regularly.

2013, Mary Higgins Clark, Daddy’s Gone A Hunting, Pocket Books, page 49

When they weren’t busy flying back and forth between Toronto and New York, they were either calling, texting, or Skypeing each other.

2014, Suri Rosen, Playing with Matches, ECW Press


data transfer object

en-noun

data transfer object (plural data transfer objects)

(software) A design pattern used to transfer data between software application subsystems.


quickstart

If you have already created the controller using the quickstart at the beginning of the chapter[…]

2010, Josh Juneau, Jim Baker, Leo Soto, The Definitive Guide to Jython, page 336

There are a large number of individual quickstarts, each of which illustrates one or more JBoss ESB features.

2011, Len DiMaggio, Kevin Conner, Magesh Kumar B, Tom Cunningham, JBoss ESB Beginner's Guide

(computing) A guide or manual intended to get a user rapidly acquainted with a program or system.


straightsplain

en-verb

straightsplain (third-person singular simple present straightsplains, present participle straightsplaining, simple past and past participle straightsplained)

straightsplains (present singular third-person)
straightsplaining (participle present)
straightsplained (participle past)
straightsplained (past)

From straight + -splain, after mansplain.

There are several different degrees of straightsplaining. That word, inspired by the increasingly common "mansplaining," describes the practice of straight people explaining how gay people are, or what gay people do, or how gay people do what they do, or why.

2014 July 2, Rich Juzwiak, “A Field Guide to Straightsplaining”, in Gawker, retrieved 2016-10-19

What both Longhurst and Hartley-Brewer failed to notice was that, by trying to universalise the incident as an attack on, as they said, “the freedom of all people”, they were attempting to both whitewash and "straight-splain" Orlando.

2016 June 23, Alim Kheraj, “"Let LGBT People Of Colour Speak For Themselves"”, in Refinery29, retrieved 2016-10-19

2016 October 18, Ben Winsor, “Comment: Thank you for straight-splaining the plebiscite to us 'naive' LGBT Australians”, in SBS Sexuality, archived from the original on 2016-10-20:

And now, the plebiscite is dead. And hopefully so is the straightsplaining.

2016 November 9, Rebecca Shaw, “The plebiscite is dead, hopefully it takes all the straightsplaining with it”, in SBS Comedy, retrieved 2017-04-21

(colloquial, derogatory, chiefly Internet) To explain LGBT issues, people or behavior to someone who is not of a heterosexual orientation (i.e. an LGBT individual) in a condescending manner, presuming the listener's inferior understanding.


variadics

(programming) The use of variadic templates.


TTL

en-noun

TTL (countable and uncountable, plural TTLs)

(computing, networking) Initialism of time to live.


whitesplain

en-verb

whitesplain (third-person singular simple present whitesplains, present participle whitesplaining, simple past and past participle whitesplained)

whitesplains (present singular third-person)
whitesplaining (participle present)
whitesplained (participle past)
whitesplained (past)

Rand Paul whitesplained to students at Howard University that a black Republican founded the NAACP.

2013, Clarence Page (quoting Urban Dictionary), "Rand Paul ‘whitesplaining’ for Howard students", New Haven Register, 16 April 2013

One self-described white feminist tweeted at her to explain that no women of color had been at the Barnard meeting "and that I needed to be educated about that," Wilson recalls. Somehow, activists who prided themselves on their racial enlightenment "were whitesplaining me about racism," she adds, laughing.

2014 February 17, Michelle Goldberg, “Feminism's Toxic Twitter Wars”, in The Nation

Obviously, the answer for those living in abject poverty in a jobless environment is to have someone come down from their lofty perch and whitesplain about how to lift yourself up by your bootstraps.

2014, Justin Baragona, "Paul Ryan claims Black men are lazy and cause of poverty", New York Beacon, Volume 21, Number 12, 20 March 2014 - 26 March 2014, page 4

(colloquial, derogatory, chiefly Internet) To explain (something) condescendingly to one who is not white, especially regarding race relations or minority behavior, presuming the listener's inferior understanding because of their race.


autowrap

autowrap (third-person singular simple present autowraps, present participle autowrapping, simple past and past participle autowrapped)

autowraps (present singular third-person)
autowrapping (participle present)
autowrapped (participle past)
autowrapped (past)

The segmentation into paragraphs allows autoflowing and autowrapping of lines inside of paragraphs[…]

1996, Roland Wagner, Helmut Thoma, Database and Expert Systems Applications: 7th International Computer Science Symposium, page 892

For a historical database, you may wish to have the log autowrap which allows the log to overwrite itself, whereas you would not want the log for a database that tracks important information to autowrap.

2003, Rick Sawtell, Joseph L. Jorden, Lance Mortensen, McSa/MCSE/MCDBA: SQL Server 2000 Administration Study Guide, page 56

If the text has been autowrapped for you by MindManager, drag the edge to the right to unwrap it if you desire a long, single-line box.

2012, Ruven Gotz, Practical SharePoint 2010 Information Architecture, page 25

(computing, transitive, intransitive) To wrap (e.g. text) automatically.


autowrap

(computing) An automatic wrapping feature.


base station

Used from mobile network operators' (MNOs) usual base stations, these waves work well in open country, which gives passengers a decent service. But DfT's report says that MNO base stations are not optimised for railways.

2022 September 7, Philip Haigh, “Wireless coverage leaves us hanging on our telephones”, in RAIL, number 965, page 42

(computing, networking) A radio receiver/transmitter that serves as the hub of the local wireless network, and may also be the gateway between a wired network and the wireless network.


subselect

(databases) A select query inside another select query.


WiFier

"Many public WiFiers are salespeople or other professionals on the move who just can't bring themselves to stop working during lunch. So they choose to lunch at a place that also has a connection so they can keep browsing/emailing/whatever while they are shoving that club sandwich down their throats. […]

2003 July 25, Oliver Burkeman, “Stuff the office - let's all go to the beach”, in The Guardian

Nintendo is *really* determined to annoy non-WiFiers. Anyone who WiFied over the President's Holiday weekend received a Top Hat in the mail from Tortimer. Thanks for all the advance warning, Nintendo.

2006 March 2, thom_b, “*SPRING* has *SPRUNG* [end of WW M3]”, in alt.games.video.nintendo.animal-crossing (Usenet)

DTV encrypts their signal, they take active measures to prevent theft. WiFiers can do the same.

2006 October 3, Jerry Osage, “Re: WIFI---is it LEGAL to use an open signal?”, in rec.outdoors.rv-travel (Usenet)

David Lowery complains that single WiFiers won't vacate tables at his favorite coffee shop so other diners can sit down.

2007 February 15, letter to the editor, Austin American-Statesman

(Internet) A user of a Wi-Fi network, particularly a public one.


pointing stick

(computing) An isometric joystick used as a pointing device.


sigblock

Now cut the sigblock with control-circumflex and control-k.

1996, R R Neuswanger, “signature at the bottom of reply/forward”, in comp.mail.pine (Usenet)

In fact, a good idea might be to have email sigblocks carry this warning, to avoid later hassles over privacy.

2001, David Harley, Robert Slade, Urs E. Gattiker, Viruses revealed

(Internet) A block of text used as a sig (e-mail or newsgroup signature).


sigfile

Can anyone please tell me why I get an 'output from your job etc' message back from bitnet everytime I send a message out? Is there a problem with my sigfile or does everyone get them?

1994, BILL, “help with my sigfile”, in bit.listserv.help-net (Usenet)

You've seen sigfiles: the chunk of information at the end of an email.

2002, Rebecca Blood, The Weblog Handbook, page 81

How do you read abbreviations (IMHO)? Quoted text? Headers? Sigfiles? Emoticons?

2005, Randy Allen Harris, Voice Interaction Design, page 209

(Internet) A text file containing a sig (e-mail or newsgroup signature).


FRS

(software) Initialism of functional requirements specification.


metaproperty

The metaproperties allow you to extract more information (such as relative position and namespace information) about XML nodes than is visible in the textual representation.

2002, Rahul Sharma, Microsoft SQL Server 2000: A Guide to Enhancements and New Features

(computing, philosophy) A property of a property.


boss rush

For quotations using this term, see Citations:boss rush.

(video games) A situation (sometimes an extra stage) in which the player faces all of the bosses of the game, one after another.


BLE

Bluetooth Low Energy
w:Bluetooth Low Energy

(computing, telecommunications) Initialism of Bluetooth Low Energy.


LE LL

Low Energy Link Layer
w:Low Energy Link Layer

(computing, communication) Initialism of Low Energy Link Layer.


unpivot

unpivot (third-person singular simple present unpivots, present participle unpivoting, simple past and past participle unpivoted)

unpivots (present singular third-person)
unpivoting (participle present)
unpivoted (participle past)
unpivoted (past)

Unpivoting a cross tab reconstructs a table in a relational format from a cross-tab data source.

2005, Rick Dobson, Beginning SQL Server 2005 Express Database Applications, page 243

(transitive, computing, databases) To convert columns into rows, so as to undo a pivot operation.


AEAP

(computing, rare) Initialism of as early as possible.


GGG

(Internet): Coined in 2007 by Tim Berners-Lee.

(Internet) Initialism of Giant Global Graph: a proposed successor to the World Wide Web, based on semantic links.


metaprotocol

(computing) A protocol that dictates the form of other protocols.


deskband

You can create collections of files, applications and controls — equivalent to IE4 toolbars or Windows program groups — called deskbands, which you can display on the taskbar. Clicking on an icon in a deskband launches that application […]

1997, Windows Magazine, volume 8, numbers 7-9, page 498

These pages describe various ways you can extend the browser experience with explorer bars, toolbands, deskbands, and context menus.

graphical user interface
graphical user interface

(computing, graphical user interface) A toolbar embedded into the taskbar.


subsetted

(mathematics, computing) Produced or manipulated by subsetting


subsetting

(mathematics, computing) The production of a subset.


non-virtual interface pattern

en-noun

non-virtual interface pattern (uncountable)

non-virtual interface
non-virtual interface

(programming) A software pattern that controls how methods in a base class are overridden using the non-virtual interface.


AET

(computing) Initialism of application enrollment token.


shit on

en-verb

shit on (third-person singular simple present shits on, present participle shitting on, simple past shit on or shitted on or shat on, past participle shit on)

shits on (present singular third-person)
shitting on (participle present)
shit on (past)
shitted on (past)
shat on (past)
shit on (participle past)

Faker’s Tristana pounced on Yassuo’s Syndra, outleveling the streamer four to three. Yassuo’s failure to stun Faker into a wall made his victory look bleak. A well-timed Flash and Ignite, however, baited Faker under the tower to meet his doom. "Get shit on, Faker," Yassuo said. "Thank God I fucking solo-killed Faker. We’re chilling, we’re good, we’re good."

2019 October 11, Andreas Stavropoulos, “Yassuo solo kills Faker with Syndra in League of Legends”, in Dot Esports

In response to someone in his chat saying that the Vantage rightfully destroyed him, he responds irately, "I didn't get shit on. [She] has the bullet size of fucking Antarctica."

2022 October 12, Emily Morrow, “Apex Legends pro Mande says Vantage's bullets are 'the size of f*****g Antarctica'”, in Dot Esports

"We really underestimated C9, and they definitely shat on us," Jojopyun stated in am interview with Travis Gafford, and reiterated that no matter how well they played, there were always areas they needed to work on.

2022 October 9, Ethan Shin, “EG Jojopyun: 'With the amount of improvements so far, I think we can qualify for the Knockout Stage'”, in ONE Esports

(video games) To beat utterly and easily; to trounce; to waffle-stomp.


YTP

en-noun

YTP (countable and uncountable, plural YTPs)

(Internet slang) Initialism of YouTube poop.


YP

YP (countable and uncountable, plural YPs)

Yellow Pages
w:Network Information Service

(computing) Initialism of Yellow Pages, a network protocol invented by Sun Microsystems


TDP

TDP (countable and uncountable, plural TDPs)

thermal design power
thermal design power#English

(computing) Initialism of thermal design power.


BCP

BCP (countable and uncountable, plural BCPs)

best current practice
w:best current practice

(Internet) Initialism of best current practice.


FP

FP (countable and uncountable, plural FPs)

(computing) Initialism of floating point.


carebear

From care + bear, referring to the Care Bears, a brand of cheerful bear figures on greeting cards.

Role-players, carebears and casual gamers belong here. They advance at their own pace, oblivious to the race going on around them.

2001, John Peat, “Losing XP - is it the fairest system”, in alt.games.anarchy-online (Usenet)

If a guy turns out to be a griefer, he won't last... […] Personally, i'd be more than happy if the carebear fucks stayed the hell out of Neocron.

2002, Ron Jeremy, “I'm done with AC2.. Moving to Neocron on 13th!”, in microsoft.public.games.zone.asherons_call (Usenet)

There are always going to be carebears who will scream at the slightest notion that they can't take their leisurely stroll through the game where nothing bad ever happens, but piss on 'em. :-)

2002, foamy, “Sar Wars MMOG: No appeal for me”, in comp.sys.ibm.pc.games.rpg (Usenet)

(slang, derogatory, video games) A player who is against griefers; one who dislikes, or tries to prevent, trouble (often PvP related) in the game world.


JRMP

(computing, Java programming language) Initialism of Java Remote Method Protocol.


followee

Coordinate term: follower

Once one unfollows a followee, the follower will not get enough qualified tweets.

2013, Witold Pedrycz, Shyi-Ming Chen, editors, Social Networks: A Framework of Computational Intelligence, Springer, page 251

Twitter follower/followee structures are far from static: following another user only takes a few clicks.

2015, Bob Franklin, editor, The Future of Journalism: Developments and Debates, Routledge

(social media) One who is followed (has his/her posts monitored by another user).


marker interface

marker interface (plural marker interfaces)

(software, object-oriented programming) A special type of interface without any constants or methods defined, and that is used just to mark a class.


superdomain

Notes provides your Internet domain name (as it appears in the computer's TCP/IP setup and minus the superdomain (org, net, and so on) component) as a default.

2000, Rob Kirkland, Domino System Administration, page 76

Flash disallowed access only between two completely different superdomains, but allowed access between two different subdomains and/or protocols[…]

2004, Robert Reinhardt, Joey Lott, Flash MX 2004 ActionScript Bible, page 537

(Internet, rare) The domain to which a subdomain belongs.


e-discovery

(computing, law) Discovery in civil litigation which deals with the exchange of information in electronic format.


castable

en-adj

castable (comparative more castable, superlative most castable)

more castable (comparative)
most castable (superlative)

(programming) Capable of being cast to another data type.


value type

(programming) A data type that represents a value directly, rather than a pointer or reference to something else.

(programming) A data type having deep-copy semantics.


computer system

en-noun

computer system (plural computer systems)

(computing) A system for computing that includes the physical computing unit itself and its peripherals.

(computing) Any system based around computer technology, such as a software package.


appender

Coordinate term: prepender

For this appender, you specify the appender and layout as discussed and also specify the File parameter for the appender so that the appender knows which file to place the log data in.

2006, Rob Harrop, John Carnell, edited by Kunal Mittal, Pro Apache Struts with Ajax, page 332

(computing) A software component that appends data to a computer file.


checked exception

checked exception (plural checked exceptions)

(programming) An exception that has to be declared in the signature of the method that may raise it.

überprüfte Ausnahme

an exception that has to be declared in the signature of the method that may raise it


ODP

Open Distributed Processing
w:Open Distributed Processing

(computing) Initialism of Open Distributed Processing.

OpenDocument Presentation
w:OpenDocument Presentation

(computing) Initialism of OpenDocument Presentation.

Oracle Data Provider
Oracle Data Provider#English

(computing) Initialism of Oracle Data Provider.


ODP

observer design pattern
w:observer design pattern

(software, object-oriented programming) Initialism of observer design pattern.


environment variable

environment variable (plural environment variables)

(computing) A variable used to configure the operating system environment.


no-scope

(video games, slang) A kill with a sniper rifle performed without scoping in.


no-scope

en-verb

no-scope (third-person singular simple present no-scopes, present participle no-scoping, simple past and past participle no-scoped)

no-scopes (present singular third-person)
no-scoping (participle present)
no-scoped (participle past)
no-scoped (past)

(video games, slang) To shoot without scoping in; especially with a high-precision, long-range gun, such as a sniper rifle.

(video games, slang) To kill by means of a no-scope.


EIS

enterprise information system
w:enterprise information system

(computing) Initialism of enterprise information system.


enterprise application integration

en-noun

enterprise application integration (plural enterprise application integrations)

enterprise application integrations (plural)

(computing) The use of software and computer systems architectural principles to integrate a set of enterprise computer applications.


WS-BPEL

w:Web Services Business Process Execution Language

(computing) Initialism of Web Services Business Process Execution Language.


Tab

(computing) A key on a computer keyboard that typically inserts a tab or moves the input focus.


syntactic salt

Coined as an opposite to syntactic sugar.

computer language
computer language#English

(computing) Additions to a computer language that make it harder to write bad code.


surrogate proxy

surrogate proxy (plural surrogate proxies)


remote proxy

(Internet) A proxy that controls access to a remote object.


virtual proxy

(Internet) A proxy that controls access to a resource that is expensive to create.


protection proxy

protection proxy (plural protection proxies)

(Internet) A proxy that controls access to a resource based on access rights.


forward proxy

(networking) A proxy where the client server names the target server to connect to.


CTD

CTD (countable and uncountable, plural CTDs)

crash to desktop
crash to desktop#English

(software) Initialism of crash to desktop.


technote

In these cases, the WebSphere Appliance Management Center development or technical support team might choose to create a technote on the IBM Support website. A technote describes an issue with the product, including symptoms […]

2013, Earl Ashley, Fernando Ewald, Dr. Chris Poole, IBM WebSphere Appliance Management Center for WebSphere Appliances

(computing, rare) A technical note (short technical notice).


pseudovariable

(computing) A named value that acts like a variable but is not a true variable.


dynamic proxy

(Internet) A proxy that creates the actual proxy class at runtime.


dot-com bubble

The excitement about bitcoin and blockchain is sort of like the dot-com bubble—if nobody in 2000 was quite sure what the internet was for.

2018 January 10, Derek Thompson, “It Is Silly Season in the Land of Cryptocurrency”, in The Atlantic

That was part of what made the March reopening of Balthazar, a SoHo mainstay since the height of the dot-com bubble, unusual. Jay-Z and Beyoncé turned up for dinner. Nancy Pelosi came for breakfast. Patrons made out at their tables, took trips together to the bathroom.

2021 July 17, Jacob Bernstein, “Keith McNally Stirs the Pot”, in The New York Times

(business, historical) A historic speculative bubble based around the Internet, covering roughly 1997–2000.


OS X

Ellipsis of Mac OS X; from OS (“operating system”) + X (“ten”, Roman numeral), as a successor to Mac OS 9.

(computing, trademark) Former name of macOS; itself formerly known as Mac OS X.


reshare

There are two types of reshares in Facebook: (a) link reshares and (b) content reshares.

2014, Vijay Atluri, Günther Pernul, Data and Applications Security and Privacy XXVIII: 28th Annual IFIP WG 11.3 Working Conference, DBSec 2014, Vienna, Austria, July 14-16, 2014, Proceedings, page 168

(Internet) The act of sharing previously shared material again, so as to reach a further group of users.


complexity-hiding proxy

complexity-hiding proxy (plural complexity-hiding proxies)

(Internet) A proxy that hides the complexity of and controls access to a complex set of classes.


synchronization proxy

synchronization proxy (plural synchronization proxies)

synchronisation proxy
synchronisation proxy#English

(Internet) Alternative form of synchronisation proxy


smart-reference proxy

smart-reference proxy (plural smart-reference proxies)

(programming) A proxy that provides additional actions whenever an object is referenced, such as counting the number of references to the object.


copy-on-write proxy

copy-on-write proxy (plural copy-on-write proxies)

(programming) A proxy that controls the copying of an object by deferring the copy until it is required by a client.


caching proxy

(Internet) A proxy that provides temporary storage for results of operations that are expensive.


PUT

PUT (countable and uncountable, plural PUTs)

(software, testing) Acronym of parameterized unit test.

(software, testing) Acronym of parameterized unit testing.


synchronisation proxy

synchronisation proxy (plural synchronisation proxies)

(Internet) A proxy that provides safe access to a subject from multiple threads.


compound pattern

compound pattern (plural compound patterns)

object-oriented programming
object-oriented programming

(software, object-oriented programming) A design pattern that combines at least two patterns into a solution that solves a recurring or general problem.


spindown

(computing, astronomy) A reduction in spin speed (of a hard disk, pulsar etc)


guard band

(computer graphics) A virtual area of the screen, bordering the real screen, to which any rendering is ignored, used to simplify clipping.


decrementer

(computing) Any device or circuit that carries out a decrementation operation


incrementer

(computing) Any device or circuit that carries out an incrementation operation


exponentiator

(computing) Any device or circuit that carries out a exponentiation operation


biocompiler

So what's the connection? Probably the best place to start is to walk down the hall and ask the world's foremost expert on biocompilers, who is currently playing with an eight-year-old child […]

1996, Pierre Ouellette, The Deus Machine, page 369

(biology, computing) The analogue of a compiler in synthetic biology.


voxelwise

(computer graphics) One voxel at a time.


honeynet

From honey + net. See net (“computer network”).

(computing) An entire computer network that serves as a honeypot, or trap for potential attackers.


hexit

Blend of hexadecimal + digit. Compare bit (“binary digit”).

There are sixteen hexits: the numbers 0 to 9 and the letters A to F.


kiloflop

floating point operation
floating point operation

(computing) A unit of computing power equal to 1,000 floating point operations per second


outpaint

en-verb

outpaint (third-person singular simple present outpaints, present participle outpainting, simple past and past participle outpainted)

outpaints (present singular third-person)
outpainting (participle present)
outpainted (participle past)
outpainted (past)

Our system treats this challenge using a generative adversarial network (GAN), a deep learning technique that outpaints the cropped image.

2022, Karim Yasser et al., “Egyart classify: an approach to classify outpainted Egyptian monuments images using GAN and ResNet”, in 2022 2nd International Mobile, Intelligent, and Ubiquitous Computing Conference, →DOI, page 166

(transitive, intransitive) To extend an image by guessing how it might look beyond its borders; to perform the inverse of a crop (chiefly in the context of AI image models).


on-prem

on-prem resources

A maintenance window for an on-prem system can look like a service problem from the hosting provider. Security can be difficult in this scenario, especially for multi-tenant arrangements, but there are models that work for this.

2012, Thomas Rizzo, Reza Alirezaei, Jeff Fried, Professional SharePoint 2010 Development, page 301

(computing, of software) Installed and run on computers on the premises of the organisation that uses it, and not elsewhere (such as in a server farm or in the cloud).


unpersist

unpersist (third-person singular simple present unpersists, present participle unpersisting, simple past and past participle unpersisted)

unpersists (present singular third-person)
unpersisting (participle present)
unpersisted (participle past)
unpersisted (past)

(transitive, computing) To remove from permanent storage; to make temporary again.


UEFI

Unified Extensible Firmware Interface
w:Unified Extensible Firmware Interface

(computing) Initialism of Unified Extensible Firmware Interface: a specification that defines a software interface between an operating system and platform firmware.


reproable

a reproable bug

(computing, informal) Capable of being reproduced.


Caturday

I had heard of Caturday when I wrote the piece, but I’d understood that it was a proto-lolcats practice that was different from the actual lolcats meme.

2007 July 16, Lev Grossman, “Lolcats Addendum: Where I Got the Story Wrong”, in Time

Lolcats - images of anthropomorphic felines captioned with mis-spelt web-speak ("im in ur bed zleepin" and so on) - made their first appearance on the site, during its regular "Caturday" slot, but went on to dominate blogs and sites the length and breadth of the internet.

2010 August 31, Jon Kelly, Jude Sheerin, “The strange virtual world of 4chan”, in BBC News

When he and his wife began to have children, they nicknamed them after Internet memes like the lolcat holiday, Caturday.

2012, Katherine Losse, The Boy Kings: A Journey into the Heart of the Social Network, Free Press, page 148

(Internet slang) Saturday, as the day of the week for posting lolcats or other pictures of cats.


CRUD

database management system
database management system

(databases, programming) Acronym of create, read, update, delete: the basic operations of a database management system.


CMP

en-noun

CMP (countable and uncountable, plural CMPs)

Container-Managed Persistence
container-managed persistence#English

(uncountable, computing, Java programming language) Initialism of Container-Managed Persistence.


wide area network

wide area network (plural wide area networks)

/ˈwʌɪdˌɛːrɪəˌnɛtwəːk/

(computing) A computer network that covers a large geographic area.


model-driven architecture

model-driven architecture (plural model-driven architectures)

(software, design) A software design approach for the development of software systems that provides a set of guidelines for the structuring of specifications expressed as models.


event-driven architecture

event-driven architecture (plural event-driven architectures)

software engineering
software engineering

architectural pattern
architectural pattern

(software engineering) A software architectural pattern promoting the production, detection, consumption of, and reaction to events.


message-driven architecture

message-driven architecture (plural message-driven architectures)

Event-Driven Architecture
event-driven architecture#English

(software, design) Synonym of Event-Driven Architecture


local area network

local area network (plural local area networks)

/ˈləʊklˌɛːɹɪəˌnɛtwəːk/

A Local Area Network connects all of the computers in our office.

(computing) An interconnection of computers that are in relatively close proximity to each other, such as within a building.

(computing) A network on which all devices communicate using OSI model device layer addressing.

(Internet) A network on which all communication is delivered by way of MAC addresses and that is not routed.


JNLP

Java Network Launching Protocol
w:Java Network Launching Protocol

(computing, Java programming language) Initialism of Java Network Launching Protocol.


marker interface pattern

marker interface pattern (plural marker interface patterns)

(software, object-oriented programming) A software design pattern in computer science, used with languages that provide run-time type information about objects.


LINQ

(programming, .NET) Acronym of Language Integrated Query.


dememorization

(computing) A process, within an algorithm, that removes any dependency upon a previous (especially an initial) value or state


autocoded

(dated, computing) Written in an autocode


autocode

They assist in selling, planning and installing; provide program testing and service bureau and programming facilities for business and industrial problems; prepare sub-routine libraries, compilers and mathematical autocodes[…]

1962 June 14, New Scientist, volume 14, number 291, page 607

(dated, computing) Any of several early assembly languages.


boilerplate code

Because you write that same boilerplate code over and over, the C# 3.0 compiler will now do it for you.

2011, Stephen R. Davis, Chuck Sphar, C# 2008 For Dummies, John Wiley & Sons, page 231


JFC

(computing, Java programming language) Initialism of Java Foundation Classes.


Russian copulation

(cryptography) A method of rearranging plaintext before encryption by breaking it into two parts and inverting their order, so as to conceal obvious headers, salutations, signatures, etc.


IFC

Internet Foundation Classes
w:Internet Foundation Classes

(computing, Java programming language) Initialism of Internet Foundation Classes.


presentation logic

(computing) The logic that is concerned with how domain/business objects are displayed to users of the software.


domain logic

domain logic (usually uncountable, plural domain logics)

(computing) A more general business logic that might run in an organization that is not a business.


hat switch

(video games) A control on some joysticks, used to manipulate the point of view.


scancode

(computing) A numeric code transmitted by a computer keyboard to indicate which keys are currently being pressed.


model-view-presenter

model–view–presenter (canonical)
model-view-presenters (plural)

software architecture
software architecture

(software architecture) A derivative of the model-view-controller (MVC) architectural pattern, where the presenter assumes the functionality of the "middle-man".


bubble memory

bubble memory (countable and uncountable, plural bubble memories)

From being a type of computer memory that uses magnetic bubbles (magnetic domains) to store binary digits (bits).

A year ago bubble memory was a hot topic of conversation. Promoters of the bubble school boasted that this new form of storage would eventually replace mini-floppy and Winchester-disk storage because it was cheaper, faster and more reliable.

1982 July 12, Paul Freiberger, “Bubble memory is no longer the stuff of dreams”, in InfoWorld, page 27

(computing, historical) A type of non-volatile computer memory that uses a thin film of magnetic material to hold small magnetized areas, known as bubbles or domains, each storing one bit of data.

NVRAM

non-volatile random access memory; erasable memory


scientific computing

(computing, sciences) The use of computing to solve scientific and engineering problems, especially by means of simulation, or the construction of mathematical models of physical, chemical or biological processes


rubberbanding

From rubber band + -ing, referring to the fact that when two objects are connected by an elastic band then the movement of one is constrained by the other.

graphical user interface
graphical user interface

(computing, graphical user interface) A technique in which one point or object moves while attached to another point or object, as when dragging out a new shape in a drawing program.

(video games, racing games) The speeding up of computer-controlled cars far behind the player, often as a method to increase the level of challenge provided to the player.

(video games) A form of lag (delay) where the player's position is updated on their local client but is delayed reaching the server, so that they seem to "jump" to the new location when the client and server eventually synchronize.


tagging interface

tagging interface (plural tagging interfaces)

marker interface
marker interface#English

(software, object-oriented programming) Synonym of marker interface


DLU

(graphical user interface) Abbreviation of dialog box unit.


WYSIWYM

Coined with reference to earlier WYSIWYG.

what you see is what you match
what you see is what you match

(software) what you see is what you match.


canonicalise

en-verb

canonicalise (third-person singular simple present canonicalises, present participle canonicalising, simple past and past participle canonicalised)

canonicalises (present singular third-person)
canonicalising (participle present)
canonicalised (participle past)
canonicalised (past)

(transitive, computing, UK) Alternative form of canonicalize


unified type system

en-noun

unified type system (plural unified type systems)

(object-oriented programming) A concept for computer language types where a primitive type can support methods and encapsulation, but only reference types support virtual methods and specialization.


virtual function

virtual function (plural virtual functions)

(object-oriented programming) Synonym of virtual method


bound property

bound property (plural bound properties)

(computing, object-oriented programming) A property of an object that transmits notification of any changes to an adapter or event handler.


exception handler

exception handler (plural exception handlers)

(computing) A method or subroutine that handles an exception.


virtual method

Coordinate term: virtual class

(object-oriented programming) A method whose behavior can be overridden within an inheriting class by a method with the same signature.


event handler

(computing) A method or subroutine that handles an event.


Rubyist

Why do Rubyists choose Ruby? Probably because it gets their work done. But I suspect that the project culture is part of it.

2007, Topher Cyll, Practical Ruby Projects: Ideas for the Eclectic Programmer, page 2

By convention, Rubyists usually underscore their method names.

2011, Matt Aimonetti, MacRuby: The Definitive Guide: Ruby and Cocoa on OS X, page 14

programming language
programming language

(programming) A user of the Ruby programming language.


spanning tree

(graph theory) A tree structure which includes all vertices of a graph.

virityspuu

tree which includes all vertices of a graph


XWT

(software, object-oriented programming) Initialism of XML Windowing Toolkit. (old name for the Vexi project)


eRCP

(software, object-oriented programming) Initialism of embedded Rich Client Platform.


GWT

(software) Initialism of Google Web Toolkit.


data stick

(computer hardware) Synonym of flash drive


eWorld

(computing) Cyberspace and its penetration into the non-virtual world.

(computing) eWorld, a defunct online service operated by Apple Inc.


TLE

TLE (countable and uncountable, plural TLEs)

(programming) Initialism of time limit exceeded.; One of the verdicts used in programming contests to show that the submitted code has failed.


Clojure

From closure, respelled with the letter J from Java.

Allowing variable capture when we really, really want it makes Clojure's macro system technically more dangerous than hygienic systems.

2014, Colin Jones, Mastering Clojure Macros: Write Cleaner, Faster, Smarter Code, Pragmatic Bookshelf

A dialect of the Lisp programming language that runs on the JVM.


Scala

Scala started life in 2001 as a research project at EPFL in Switzerland. It was released publicly in 2004 after an internal release in 2003.

2017, Toby Weston, Scala for Java Developers: A Practical Primer, Apress, page 5

(computer languages) A statically-typed multi-paradigm programming language designed to run on the JVM.


ACF

(computing, object-oriented programming) Initialism of Advanced Component Framework. (a C++ component framework providing a scalable architecture for very complex applications)


subcontrol

Because all the subcontrols are packaged in a single control, we can also include code which links them together.

1996, Stephen Jakab, Instant Visual Basic 5 ActiveX Control Creation, page 10

(chiefly computing, graphical user interface) A control making up part of a larger control.


escape key

(computing) A key on a computer keyboard that can be used to cancel an operation.


multiwindows

Now suppose your application deals with medical imaging data in a multiwindows UI. You might find yourself showing a rotating image in one window while simultaneously tracking the point of view numerically in another[…]

2006, Mike Gunderloy, Coder to Developer: Tools and Strategies for Delivering Your Software, page 25

(graphical user interface) multiwindow; involving multiple windows


threadjack

en-verb

threadjack (third-person singular simple present threadjacks, present participle threadjacking, simple past and past participle threadjacked)

threadjacks (present singular third-person)
threadjacking (participle present)
threadjacked (participle past)
threadjacked (past)

(Internet) To take over a discussion thread with a subject unrelated to the original posting.


dtor

(object-oriented programming) Abbreviation of destructor.


unsharpen

unsharpen (third-person singular simple present unsharpens, present participle unsharpening, simple past and past participle unsharpened)

unsharpens (present singular third-person)
unsharpening (participle present)
unsharpened (participle past)
unsharpened (past)

When it sharpens the image, you can't unsharpen it again without losing data.

2012, Haje Jan Kamps, Focus on Travel Photography, page 91

(transitive, computer graphics) To undo a sharpening operation on (an image).


semijoin

(algebra, databases) A type of join in relational algebra, denoted by ⋉ or ⋊.


draggability

For any drag to work, there needs to be a way to indicate draggability. In the prior examples the only indication that something was draggable was the cursor change on mouse hover.

2009, Bill Scott, Theresa Neil, Designing Web Interfaces, page 203

(computing, graphical user interface) The property of being draggable.


SCTP

Stream Control Transmission Protocol
w:Stream Control Transmission Protocol

(computing) Initialism of Stream Control Transmission Protocol.


tumblelog

From tumble + log, an early term for microblog, coined by Jonathan Gillette in 2005, based on the tagline of Leah Neukirchen's Anarchaia blog (“experimental, impressionistic sub-paragraph tumblin’”).

For a concrete example, imagine you've created a Tumblelog, which is like a weblog but with many small posts of different types.

2006, Chad Fowler, Rails Recipes, Raleigh, N.C.: Pragmatic Bookshelf, page 195

Tumblr, launched in March, allows users to publish digital files or brief blog posts to a single online location, dubbed a tumblelog.

Twitter and tumblelogs work equally well in this case. However, blogging and longer forms of writing are still important for communicating complex or longer ideas.

2009, Gavin Bell, Building Social Web Applications, page 133

Sue Weston details her current artwork. “It’s called 'Magpie.’ I stand in Daley Plaza, jotting down the things people say into their cells. Then I post it on a tumblelog. Amazing, what people will tell a street full of strangers.”

2010, Richard Powers, Generosity, New York: Picador, page 10

At the same time as maintaining activity on my tumblelog, I was communicating with other bloggers outside the group, collaborating with other teachers at my own institution, reflecting alone and reading both online and on paper.

2011, Dr Kay Irie, Dr Alison Stewart, Realizing Autonomy

(Internet) A microblog, especially one on the Tumblr microblogging service.


gmail

(trademark) Alternative letter-case form of Gmail


gmail

gmail (third-person singular simple present gmails, present participle gmailing, simple past and past participle gmailed)

gmails (present singular third-person)
gmailing (participle present)
gmailed (participle past)
gmailed (past)


NSIS

Network Store Interface Service
w:Network Store Interface Service

(computing) Initialism of Network Store Interface Service (a Microsoft Windows service)

Next Steps in Signaling
w:Next Steps in Signaling

(computing) Initialism of Next Steps in Signaling (an Internet Engineering Task Force working group)

Next Steps in Signaling

Nullsoft Scriptable Install System
w:Nullsoft Scriptable Install System

(computing) Initialism of Nullsoft Scriptable Install System (a script-driven Windows installation system)


gibibit

(computing) Strictly, 2³⁰ (1024³, or 1,073,741,824) bits or 2¹⁰ (1024) mebibits, as opposed to a gigabit.


circed

I have another friend with a circed husband. Their son is circed. DAD's choice.

1998 May 10, Edward and Phantom MacLennan, “Re: Don't Lose Your Son Over It”, in misc.kids.pregnancy (Usenet)

My mother has no need to know if my son is circed or intact.

2001 July 31, Esther Paris, “Re: OT Sorta: Dealing with People's Comments, etc.”, in misc.kids.pregnancy (Usenet)

Even if your son is circed, I doubt that your great-grandson will be.

2004 September 2, Troy McClure [username], “Re: Parents must do what they think is best for their son.”, in alt.circumcision (Usenet)


backtab

en-noun

backtab (usually uncountable, plural backtabs)

From back + tab, analogous to backspace.

(computing, uncountable) A software-defined key combination to do the reverse of pressing the Tab key, usually Shift+Tab.

(computing, countable) An instance of pressing this key combination.


backtab

en-verb

backtab (third-person singular simple present backtabs, present participle backtabbing, simple past and past participle backtabbed)

backtabs (present singular third-person)
backtabbing (participle present)
backtabbed (participle past)
backtabbed (past)

(computing, intransitive) To press this key combination.


EOR

en-noun

EOR (countable and uncountable, plural EORs)

(computing) Short for exclusive or; XOR.

(computing) Initialism of end of record.


subform

(graphical user interface) A secondary window opened from another (parent) window.


uncurry

en-verb

uncurry (third-person singular simple present uncurries, present participle uncurrying, simple past and past participle uncurried)

uncurries (present singular third-person)
uncurrying (participle present)
uncurried (participle past)
uncurried (past)

(computing) To reverse the operation of currying.


scale out

scale out (third-person singular simple present scales out, present participle scaling out, simple past and past participle scaled out)

scales out (present singular third-person)
scaling out (participle present)
scaled out (participle past)
scaled out (past)

(computing) To scale up (a system) by adding more servers or nodes.


rail shooter

(video games) A shoot 'em up game in which the player character travels automatically between scenes, the player's input being limited to aiming and firing a gun.


hypertree

(graph theory) A form of hypergraph based on trees.


COLAtard

(Internet slang, derogatory) A participant in comp.os.linux.advocacy, a Usenet newsgroup promoting the Linux operating system.


Lienux

(Internet slang, derogatory) The Linux operating system.


Appletard

I'm guess that if Apple carved their logo on a cow turd, Appletards would buy it by the milions.

2012, Gutless Umbrella Carrying Sissy, “Rights? You have no right to your eBooks.”, in rec.arts.sf.written (Usenet)

I hope they all die. Then only Appletards would have smart phones, and eventually the cost of service would skyrocket so that even they would toss them.

2012, owl, “HTC losing money on Android - forced to shut down offices and layoff employees”, in comp.os.linux.advocacy (Usenet)

(slang, derogatory) A user of Apple Inc. products.


trolltard

Nope, just a sad trolltard that's felt the need to harass this NG and it's members for years.

2003 July 28, higgy [username], “Re: BTR, Will you not answer the questions.”, in alt.tv.buffy-v-slayer (Usenet)

Funny how most of the actual participants in this matter have moved on, but some trolltard who doesn't know me from Eve can't seem to.

2004 August 24, Cheryl Greer, “Re: Well That Was Fast”, in alt.support.childfree (Usenet)

Look, everybody. The trolltard thinks we'll believe that it knows what humor and wit are. Further support for my theory that Australopithecus is still extant, and posting to Usenet.

2011 September 21, Bill Snyder, “Re: 'Super-Earth'”, in misc.writing.screenplays (Usenet)

(Internet, slang, derogatory) A stupid troll.


gunzip

gunzip (third-person singular simple present gunzips, present participle gunzipping, simple past and past participle gunzipped)

gunzips (present singular third-person)
gunzipping (participle present)
gunzipped (participle past)
gunzipped (past)

From the name of the software program, originally short for GNU unzip.

(transitive, computing) To decompress using the gzip program.


code smell

Analogous to a bad smell indicating e.g. rotten food. Apparently coined by American software engineer Kent Beck, in the late 1990s. Popularized via the book Refactoring: Improving the Design of Existing Code, co-authored by Beck.

coin

A well-known code smell is as follows: a function should do one thing.

2021, Christian Clausen, Five Lines of Code: How and when to Refactor, Manning, page 4

(programming) Anything in a program's source code that suggests the presence of a design problem.


keypair

public-key cryptography
public-key cryptography

(cryptography) A public key and its associated private key (in public-key cryptography).


loadout

en-noun

loadout (countable and uncountable, plural loadouts)

I've got my custom loadout, a holographic scoped assault rifle and a stock of claymore mines to use to cover my back as I look out over the wreckage of the downed transport plane for insurgents.

2015, Alan F. Meades, Understanding Counterplay in Video Games

(by extension, video games) A set of items and abilities chosen by the player before embarking on an in-game mission.


authorable

One of the goals of the project was to design a computerized tutor with a completely authorable interface such that an instructor could change or add lessons without having to learn or know any programming[…]

1993, Dallin Oaks, Andrew Bay, Proceedings of the Deseret Language and Linguistics Society 1993, page 32

WinHelp enables you to add authorable buttons to a Help file. Authorable buttons run macros, so you can use one to do anything a macro can.

1998, Dwayne Gifford, Access 97 Unleashed, page 585


floptical

Blend of floppy (“floppy disk, a magnetic data storage device”) + optical.

blend

1993 June 21, advertisement, InfoWorld, page 12,
Floptical technology is a practical and affordable way to increase your storage capacity— without giving up the convenience of diskettes.

Optical technology appears in many forms of devices, starting from CD-ROM (Compact Disk Read Only Memory) disks, to floptical disk (optical floppy disks) to very high capacity (up to 20 GB) optical disks.

2004, S. Sadagopan, Management Information Systems, page 62

Alternatives to tape and CD-R include floptical disks, Bernoulli boxes, and other removable drives.

2006, Vicki Stanfield, Roderick W. Smith, Linux System Administration, page 270

(computing, data storage) Using a combination of magnetic and optical technology.


subinterface

(telecommunications, computing, networking) A division of one physical interface into multiple logical interfaces.

object-oriented programming
object-oriented programming

(object-oriented programming) An interface that derives from another interface, making it more specific.


traceroute

From trace + route, the name of a diagnostic tool for this purpose.

(computing) The route taken by packets over an IP network.


traceroute

en-verb

traceroute (third-person singular simple present traceroutes, present participle tracerouting, simple past and past participle tracerouted)

traceroutes (present singular third-person)
tracerouting (participle present)
tracerouted (participle past)
tracerouted (past)

(computing) To measure the route taken by packets over an IP network and any delays in transit.


wire frame

(computing) Alternative form of wireframe


service design package

en-noun

service design package (plural service design packages)

(computing) A document, used in the design of an IT project, that specifies the requirements from the viewpoint of the client and defines how these are actually fulfilled from a technical and organizational point of view


AVI

Audio Video Interleave
w:Audio Video Interleave

(video file format) Initialism of Audio Video Interleave.


absolute unit

Compounded of British colloquial senses of absolute (“utter, complete”) + unit (“physically large person”). Attested from the 2010s.

compound

Liverpool BMX president Neil Cameron said, despite the name, [Kama Kazi] is a "lovely bloke", "great with the kids" and also an "absolute unit".

2006 February 15, “Sticky Beak”, in Liverpool Leader, Factiva:LIVLEA0020060215e22f00005

(slang, UK, Australia, chiefly Internet, humorous) An exceptionally large or stout person.


om nom nom

en-noun

om nom nom (countable and uncountable, plural om nom noms)

Onomatopoeic, attested 2004, variant of num-num. Originally from the sound Cookie Monster on Sesame Street makes when he eats (from late 1960s/early 1970s), though this was canonically
“un num num num num”, with a ‘u’. Popularized since 2007 in internet use, particularly in meme-based images, especially lolcats and other image macros. See nom for details.

Activities include: / Music and Dancing / Speeches / An attempt to bring Tory and WBM to the East Coast / Balloons / Om nom noms / […]

05/04/2008, SenatorXenu, “Anonymous to hold rally in US Capitol July 19th 2008.”, in alt.religion.scientology (Usenet)

> "Guys, I want you to go out there tonight and not give the slightest
> thought about defense. None. I want you to see if you can score six
> goals, no matter how many the other guys get. You do that, and we all
> have dinners at Minneapolis' best steak house on me." […]
I like it. Motivate with some OM NOM NOM

2009 March 9, Mr. T, “Re: Giving line-juggling another shot”, in alt.sports.hockey.nhl.sj-sharks (Usenet)

2012, Ava Anastasia, "There's nothing wrong with some OM NOM NOM", Scope (Bond University, Gold Coast, Australia), Issue 14, Week 7, Semester 121, page 11 (used in title only)

(Internet slang, usually in the plural) Tasty food.


pickleable

(computing) Capable of being pickled; serializable.


barfmail

From barf (“of a system: to fail”) + mail.

(computing, slang) electronic mail automatically sent in reply to a sender whose original message cannot be delivered


PTS

(Internet) Initialism of pay to surf: a business model where users are paid for viewing advertisements while browsing the World Wide Web


SMA

Service Management Automation
w:Microsoft SMA

(software) Initialism of Service Management Automation (a set of tools for Microsoft Azure).


unhash

en-verb

unhash (third-person singular simple present unhashes, present participle unhashing, simple past and past participle unhashed)

unhashes (present singular third-person)
unhashing (participle present)
unhashed (participle past)
unhashed (past)

(transitive, computing) To decode (something previously hashed).


unparent

unparent (third-person singular simple present unparents, present participle unparenting, simple past and past participle unparented)

unparents (present singular third-person)
unparenting (participle present)
unparented (participle past)
unparented (past)

(transitive, computing, graphical user interface) To detach (an object) from its parent object.


unmap

unmap (third-person singular simple present unmaps, present participle unmapping, simple past and past participle unmapped)

unmaps (present singular third-person)
unmapping (participle present)
unmapped (participle past)
unmapped (past)

to unmap a network drive

(transitive, computing) To remove the mapping of (a device, etc.).


puzzlefest

(video games, informal) A game, especially a text adventure, that mainly requires the player to solve puzzles.


antimessage

From anti- + message. Compare antimatter, which annihilates matter.

(computing theory) A message in a distributed system whose purpose is to cancel out another specific message sent previously.


unshadow

unshadow (third-person singular simple present unshadows, present participle unshadowing, simple past and past participle unshadowed)

unshadows (present singular third-person)
unshadowing (participle present)
unshadowed (participle past)
unshadowed (past)

(transitive, computing) To combine (a password file) with its corresponding "shadow file" in order to facilitate cracking of the passwords.


unshade

unshade (third-person singular simple present unshades, present participle unshading, simple past and past participle unshaded)

unshades (present singular third-person)
unshading (participle present)
unshaded (participle past)
unshaded (past)

(graphical user interface, transitive) To restore a window from its shaded (collapsed) state.


ungrab

ungrab (third-person singular simple present ungrabs, present participle ungrabbing, simple past and past participle ungrabbed)

ungrabs (present singular third-person)
ungrabbing (participle present)
ungrabbed (participle past)
ungrabbed (past)

This keycode maps to the specific key you want to ungrab.

1989, Adrian Nye, Xlib reference manual for version 11 of the X Window System, page 482

To ungrab the pointer, use XUngrabPointer.

1990, James Gettys, Robert W. Scheifler, Ron Newman, Xlib: C Language X Interface (X Version 11, Release 4), page 115

(transitive, computing) To release (a device) that was previously captured for exclusive use.


CODBLOPS

CODBLOPS is a very system intensive game, so before even firing it up, make sure it has as many resources available as you can throw at it.

2010 November 23, Richard Cobbett, “How to make Call of Duty: Black Ops run faster on your PC”, in PC Gamer

After I prestige on CODBLOPS I'll be up for a bit of variety and this will do nicely.

2010 November 23, Dr Zoidberg, uk.games.video.misc (Usenet), message-ID <icgdc2$nkb$1@news.eternal-september.org>

A new free to play game will allow you to compete online in games like CODBlops without feeling like a noob.

2010 December 20, Greg Tito, “FPS Trainer Aims at Making You Kill Better Online”, in The Escapist, archived from the original on 2011-01-15

Wait, there's CoDblops on iPhone? Now we're doomed.

2011 April 21, BrunoN Bluthgeld, comp.sys.ibm.pc.games.action (Usenet), message-ID <4db0562b$0$2492$65785112@news.neostrada.pl>

Just think, you can now actually enjoy CODBLOPS II The Way Its Meant To Be Played, while sitting on the toilet.

2013 January 8, John Gillooly, “Why the PC has won the first round of the next-gen console wars”, in PC & Tech Authority

Call of Duty: Black Ops
w:Call of Duty: Black Ops

(video games, slang) Abbreviation of Call of Duty: Black Ops.


PKer

How could you prove beyond any doubt that the person is a die-hard KSer or PKer?

2000 February 17, K. Laisathit, “Re: Verant planning a Star Wars MMORPG?”, in comp.sys.ibm.pc.games.rpg (Usenet), message-ID <88hndr$q8e$1@nntp6.u.washington.edu>

(video games) Abbreviation of player killer.


unparse

unparse (third-person singular simple present unparses, present participle unparsing, simple past and past participle unparsed)

unparses (present singular third-person)
unparsing (participle present)
unparsed (participle past)
unparsed (past)

(transitive, computing theory) To perform the reverse operation of parsing upon.


KSer

If a player saves your butt from a MEAN monster because HE thought you couldn't make it alone, don't call him a KSer

1999 October 4, Sylvain Laquiche, “Respect”, in alt.games.everquest (Usenet), message-ID <7ta3d1$he3$1@jaydee.iway.fr>

I have recently switched over to a wizard and have yet to lose a kill to a KSer.

2000 May 31, Patrick Grinsell, “Re: Kill Stealing”, in rec.games.computer.everquest (Usenet), message-ID <FXiZ4.52$tP1.68808@news.pacbell.net>

(online gaming, derogatory) Abbreviation of kill stealer.


kill stealer

The intent of this rule is to discourage and make note of habitual kill stealers, not to punish those who honestly try to work together or those who make an honest mistake.

2001 October 1, Juanita Jones, Everquest Player's Guide, Prima Guides, →OL, page 7

It won't get you any experience to argue with someone who is being a jerk, and struggling to grab viable targets with an aggressive kill stealer in the area is not worth the time and annoyance.

2006 April 18, Auto Assault Official Strategy Guide, Brady Games, →OL

Alec and Keiichi then noticed a group of players walking by who were complaining about kill stealers:
"Those jerks totally stole our kill back there."

2009 June 15, Sophia Hughlette, Shinigami Boy, iUniverse, →OL, page 114

(online gaming, derogatory) One who kill steals.


kill steal

kill steal (third-person singular simple present kill steals, present participle kill stealing, simple past kill stole, past participle kill stolen)

kill steals (present singular third-person)
kill stealing (participle present)
kill stole (past)
kill stolen (participle past)

They shoot their own teammates, they kill steal, they fill the chat window with the word ‘LOL’, they camp, and they smash people’s stuff.

2013 January 4, “A history of griefing: meet the gamers who, if you’re lucky, only want to ruin your day for kicks”, in Edge, →ISSN

(online gaming, derogatory) In a multiplayer online game, to deal a finishing blow on an enemy that other player(s) had almost killed, without their consent, so that one gets the credit or rewards instead of them.


kill steal

(online gaming, derogatory) A finishing blow of this kind.


Twitterable

en-adj

Twitterable (comparative more Twitterable, superlative most Twitterable)

more Twitterable (comparative)
most Twitterable (superlative)

They are the camera-ready men and women who have the most fabulous lives, the most Twitterable thoughts, the most outrageous never-ending personal dramas.

2009 May 17, Cheryl Wetzstein, “U.S. narcissism out of control”, in The Washington Times

The royal family's digital excursions have already included a YouTube channel, though it is unlikely she'd be emailable, web chattable or Twitterable any time soon.

2010 July 26, Jemima Kiss, “The Queen joins Flickr”, in The Guardian

Palin represented a brand of conservative politics that was Twitterable and has since been instrumental in the rise of the tea party.

2011 October 6, LZ Granderson, “Sarah Palin proves she's no fool”, in CNN

Able to be tweeted; capable of being communicated or reached through the Twitter microblogging service.


goatse

From the name of a now defunct website which first published the image, namely goatse.cx, which used the top-level domain code .cx, reserved for Christmas Island, because an attempt by an English speaker to say the website's full name would result in a string of phonemes sounding like goat sex.

I thought everyone knew about GOATSE, but I was wrong. […] And knowing about GOATSE appears to be one of its secret membership codes, which is what Anil was demonstrating when he cheekily wore the word on his T-shirt […]

2008, The Long Tail: Why the Future of Business Is Selling Less of More, Chris Anderson, page 182

Sometimes communities are founded specifically around the images — Facebook has a Goatse appreciation group at the time of writing […]

2010, Porn.com: Making Sense of Online Pornography, Feona Attwood, page 136

So they resorted to close-ups of LulzSec's Twitter feed. Specifically, 47 seconds in, the message: "For anyone that doesn't know what goatse is, check it out here, it's really eye-opening:"

2011, The Register (newspaper), "Scottish TV news pumps goatse link", John Oates

For many, the experience of Internet shock sites began with goatse, a notoriously repulsive image that is considered the king of shock sites.

2011, Cole Stryker, Epic Win for Anonymous: How 4chan's Army Conquered the Web, page 100

(Internet) A certain image of a man displaying his unnaturally dilated anus.


triforce

From Japanese トライフォース (toraifōsu), from English tri- + force. First used in the Legend of Zelda video game franchise for a magical artefact in that fictional universe.

A shape composed of three equilateral triangles arranged in such a manner that a fourth triangle of identical size, but pointing the opposite direction, could fit between them.

三角之力

Shape composed of three triangles in a specific alignment


triforce

en-verb

triforce (third-person singular simple present triforces, present participle triforcing, simple past and past participle triforced)

triforces (present singular third-person)
triforcing (participle present)
triforced (participle past)
triforced (past)

(Internet slang) To post three Unicode triangles (▲) arranged in this configuration, especially on 4chan, where doing this correctly was a sign of experience used to weed out newbies.


pseudoprotocol

The javascript URL actually is a pseudoprotocol, not usually included in discussions of URLs.

2002, Chuck Musciano, Bill Kennedy, HTML & XHTML: The Definitive Guide

(computing) Something that can be accessed in the manner of a protocol but is not in fact a protocol.


fog of war

Calque of German Nebel des Krieges, an expression coined by Prussian general Carl von Clausewitz.

The game starts with an overhead view of a map with the “fog of war” covering all areas not within sight of the player's units.

2014, Tony Hey, Gyuri Pápay, The Computing Universe: A Journey through a Revolution, Cambridge University Press, page 185

(video games) The shrouded concealment of enemy activity outside of areas observable by a player's forces.


type introspection

en-noun

type introspection (usually uncountable, plural type introspections)

(object-oriented programming) The ability of a program to examine at run time the type or properties of an object.


embrace the penguin

en-verb

embrace the penguin (third-person singular simple present embraces the penguin, present participle embracing the penguin, simple past and past participle embraced the penguin)

embraces the penguin (present singular third-person)
embracing the penguin (participle present)
embraced the penguin (participle past)
embraced the penguin (past)

A reference to Linux's official mascot, Tux the penguin.

Good idea to embrace the penguin and let go of the Bill.

1999 October 23, Rohana Rezel, “Re: Thinking Linux”, in alt.linux (Usenet), message-ID <38121C6F.864D48E2@stud.umist.ac.uk>

I have tried gnome on a 440Mhz Ultra10 and a dual 450Mhz Ultra60, and if a P5-200 […] will run it any better I'll throw all of my Suns away tomorrow and embrace the penguin.

2002 September 23, tucansam <tucansam@whodis.org>, “Re: Sun Linux desktops”, in comp.sys.sun.misc (Usenet), message-ID <an8u3q$ep5$3@reader1.panix.com>

Patina is smart enough to know better... it's way past time for her to turn from the dark side and embrace the Penguin.

2004 January 8, Peter B. Steiger, “Fastrack, 12/25/03”, in rec.arts.comics.strips (Usenet), message-ID <pan.2004.01.08.16.18.08.865547@bresnan.net>

Linux continues to look spiffier and spiffier. That's good news whether you're ready to embrace the penguin, or just like Microsoft getting a little motivation to improve its own software […]

2004 November 29, Chris Keall, “Meet the parents”, in New Zealand PC World

2005 February 14, Anand Parthasarathy, “Smart phones embrace the Penguin”, in The Hindu, →ISSN, archived from the original on 2010-03-18:

2012, “Hood River's libraries embrace the penguin: public computers now running on Linux”, in Hood River County Library District:

(computing, slang) To switch one's operating system to Linux.


(computing) Alternative spelling of zero-day.


creepypasta

en-noun

creepypasta (countable and uncountable, plural creepypastas)

→ Polish: creepypasta

→ Spanish: creepypasta

After the pattern of copypasta, substituting creepy for copy. Originated from 4chan’s /x/ (paranormal) board sometime around 2007.
Etymology tree
Proto-Indo-European *grewbʰ-
Proto-Indo-European *-yéti
Proto-Germanic *kreupaną
Proto-West Germanic *kreupan
Old English crēopan
Middle English crepen
English creep
Proto-Indo-European *-kos
Proto-Germanic *-gaz
Proto-West Germanic *-g
Old English -iġ
Middle English -y
English -y
English creepy
Middle English copy
English copy
Middle English paste
English paste
English copy-pasteblend.
Proto-Indo-European *kʷeh₁t-der.
Ancient Greek πάσσω (pássō)
Proto-Indo-European *-tós
Ancient Greek -τός (-tós)
Ancient Greek παστός (pastós)
Ancient Greek παστά (pastá)bor.
Late Latin pasta
Italian pastabor.
English pastablend.
English copypasta
English creepypasta

etymon

The video is part of a growing phenomenon making its way around message boards and e-mail chains called “creepypasta” — bite-sized bits of scariness that have joined the unending list of things-to-do-when-you’re-bored-at-work.

2010 November 14, “Bored at Work? Try Creepypasta, or Web Scares”, in The New York Times, Austin Considine

The game was born from the familiar 'Slenderman' image, which you may or may not be familiar with from internet memes and creepypasta horror stories.

2012 September 14, Kaz Scattergood, “Spooked by Slender, Fuse (Sheffield Students' Union)”, in magazine, volume 9, number 49, page 2

[…] Listen to the nineteen personal creepypasta-style stories to piece together the mysterious events of that fateful night in 1898, when twelve orphans simply… disappeared!

2013 September 30, “Huntsman: The Orphanage”, in Adventure Lantern, number 46, page 7

The eerie “Lavender Town” theme has infiltrated the nightmares of an entire generation of children and has even inspired one of the most well known “creepypastas” on the Internet.

2013 November 14, Joey Dussault, “The 10 Best Original Soundtracks In The Gaming World”, in Tastemakers Magazine (Northeastern University), number 33, page 11

A friend pointed her to Creepypasta, a collection of user-generated horror fan sites in which written, Photoshopped, and videotaped accounts of encounters with monsters and supernatural evil are presented as “real” in the form of encyclopedia entries, testimonials, and other “documentary” evidence.

2015 August 24, Lisa Miller, “Slender Man Is Watching”, in New York Magazine, page 62

(Internet slang) Frightening urban legends and short stories in the horror genre, circulated on the Internet.


catfishing

en-noun

catfishing (usually uncountable, plural catfishings)

(Internet) The practice of creating a fake profile on a social media platform in order to deceive people.


teamplay

(video games) A competitive gameplay mode in which players are grouped into teams.


VAE

variational autoencoder
w:variational autoencoder

(machine learning) Initialism of variational autoencoder.


websurf

en-verb

websurf (third-person singular simple present websurfs, present participle websurfing, simple past and past participle websurfed)

websurfs (present singular third-person)
websurfing (participle present)
websurfed (participle past)
websurfed (past)

(Internet, neologism) To browse or peruse websites.


data hiding

information hiding
information hiding#English

(software, object-oriented programming) Synonym of information hiding


information hiding

(software, object-oriented programming) The technique to hide information so that it is invisible from the outside of an object. (It is a principle of segregation of design decisions that are most likely to change, so that other parts of the program are protected from extensive modification.)


(networking) Number 1A service evaluation system.


(networking) Number 1 network control point.


(networking) Number 1A network control point.


(networking) Initialism of one megabyte modem system.


(networking) Initialism of one megabyte modem.


(programming) Initialism of first-generation language, i.e. machine language.


one for the road
one for the road#English

(Internet slang) Initialism of one for the road.


voken

[…] a Web portal that features voken-style campaigns.

2004, Keith J. Tuckwell, Canadian Marketing in Action, page 425

He also had a key role in designing and building the eyeReturn Voken engine for online advertising and loyalty programs.

2005, Shaun Walker, Patrick J. Santry, Joe Brinkman, Professional DotNetNuke ASP.NET Portals, page xxi

Hey, I was approached today asking about Voken ad's and if i knew how they were done.

2006, Spot3313, “Flash Voken Ads”, in macromedia.flash (Usenet)

pop-up advertisement
pop-up advertisement

(Internet) A pop-up advertisement that is displayed over the top of the content but without spawning a separate window.


DRPM

(computing) Initialism of Delta RPM Package Manager.


brochureware

(Internet) Promotional material converted directly from existing printed brochures into a website, and thus lacking interactive features.


bytesexual

(computing, slang) Capable of operating in either big-endian or little-endian mode.


multiprogramming

(computing) The allocation of computing resources to more than one concurrent application, job, or user.


Windows

From windows, in reference to the user-interface display elements.

graphical user interface
graphical user interface

(operating systems, trademark) Microsoft Windows, an operating system with a WIMP graphical user interface that dominates the personal computer market.

operating systems; trademark; operating systems; trademark


cruftware

(computing, slang) Redundant, old or improperly written software code, especially that which accumulates over time.


quasimode

(computing, graphical user interface) A mode that remains activated only through some constant action on the part of the user, such as holding down a certain key on the keyboard.


PCX

Short for “personal computer exchange”, introduced in PC Paintbrush software in the 1980s.

(file format) An image file format, no longer widely used, supporting up to 256 colours.


Linux

en-proper noun

Linux (countable and uncountable, plural Linuxes or Linuxen)

Blend of Linus + Unix, from the name of its creator Linus Torvalds.

Any operating system that uses this kernel.


rail-based

en-adj

rail-based (comparative more rail-based, superlative most rail-based)

more rail-based (comparative)
most rail-based (superlative)

From rail + based, likening the experience to moving along a rail.

The design of the boss characters is interesting, and the multiplayer mode is a nice touch, but the graphics are far too drab for a rail-based shooter.

2002, Andy Slaven, Video-game Bible, 1985-2002

The game is apparently sort of a rail-based shooter, and you use your finger to aim and tap the screen to shoot.

2009 February 20, David Carnoy, “CNET News Crave New details on 'Metal Gear Solid 4' for iPhone”, in c|net, retrieved 2013-01-31

The brainchild of Reisuke Ishida, the creator of Taito's cult hit Space Invaders: Infinity Gene, Groove Coaster is a rail-based rhythm game set to dozens of tracks from Taito video games.

2011 September 16, Scott Stein, “30 best iPad games”, in CBS News

The Far Cry series is known for offering up an open-world alternative to the rail-based experiences of most mainline FPS titles,[…]

2012 June 15, “EGM DoubleTake: Far Cry 3”, in Electronic Gaming Monthly, archived from the original on 2013-02-11

It is a rail-based game, so the only movements you really have to control is jumping in the short action sequences that break up the "shooting zones," if you will.

2012 July 16, Matt, “Major Mayhem: Save hostages, create combos, and even blast some chickens!”, in iPad Game Ratings, archived from the original on 2012-08-24

(video games) Of a game wherein a player character automatically moves along a preset path.


PLOKTA

(computing, humorous) Initialism of press lots of keys to abort.


prepaging

(computing) The loading of memory pages before they are needed, so as to avoid page faults.


strided

Although you can think of these specialized functions as wrappers around cudaMemcpy, they are well-optimized to transfer both strided and unstrided data.

2014, John Cheng, Max Grossman, Ty McKercher, Professional CUDA C Programming, page 342

Ranges support a number of operators including intersection ([]), counting (#), striding (by), and setting the alignment of a strided range (align).

2015, Pavan Balaji, Programming Models for Parallel Computing, page 141

(computing) Arranged sequentially in memory so as to be accessed by moving in fixed increments larger than one.


clunge

en-noun

clunge (countable and uncountable, plural clunges)

A nonsense word in a rant by McBlane (actor Joseph Brady) in the third series of The Fall and Rise of Reginald Perrin as "ap yer clunge!" ("up your clunge"). Probably invented by writer David Nobbs to mean "arse".
Popularised by British television series The Inbetweeners (from 2008).

For quotations using this term, see Citations:clunge.

(UK, vulgar, slang, chiefly Internet) Vulva or vagina.

(UK, vulgar, slang, chiefly Internet, originally but now rare) Arse.


preshared

(cryptography, of a key or secret) Shared between the communicating parties by some secure channel before it needs to be used.


big data

/ˌbɪɡ ˈdeɪtə/

/ˌbɪɡ ˈdeɪdə/

In 2000, economist Francis X. Diebold published the first version of a paper titled “Big Data Dynamic Factor Models for Macroeconomic Measurement and Forecasting.” After being interviewed on his use of the term “big data” by NYTimes.com blogger Steve Lohr, Diebold undertook his own investigation, in which he concluded: “The term ‘Big Data,’ which spans computer science and statistics/econometrics, probably originated in the lunch-table conversations at Silicon Graphics Inc. (SGI) in the mid 1990s, in which John Mashey figured prominently.”

The insights gained from big data can be used to improve products and customer service, but they can also be used in ways that creep out customers and make them feel uncomfortable or watched.

2009 February, Roger Magoulas, Ben Lorica, “Big Data: Technologies and Techniques for Large-Scale Data”, in Release 2.0, number 11, O’Reilly Media, Inc., →ISSN, page 5

As we’ll discuss in more detail, the big data of this revolution is far more powerful than the analytics that were used in the past. We can measure and therefore manage more precisely than ever before. We can make better predictions and smarter decisions.

2012 October 1, Andrew McAfee, Erik Brynjolfsson, “Big Data: The Management Revolution”, in Harvard Business Review, →ISSN

Big data has the potential to revolutionise the global healthcare system, but barriers to its adoption mean progress is slow.

2015 October 23, Oliver Balch, “How much medical information would you share in the name of big data?”, in The Guardian, image caption

James Cheshire and Oliver Uberti’s enchanting and exhilarating annotated atlas of animal movements[…]is a product of ‘big data’ methodology.

2016 November, Richard Smyth, “Bird's-Eye Viewing”, in Literary Review

Data on a very large scale, such that it can only be gathered or processed with computers, especially with reference to its potential to allow for new breakthroughs or understanding in a particular field of study.


MUI

Magic User Interface
w:Magic User Interface

(graphical user interface) Initialism of Magic User Interface.

Multilingual User Interface
w:Multilingual User Interface

(graphical user interface) Initialism of Multilingual User Interface.


feature envy

A class with feature envy of another class means it is highly coupled to that class. Any change to the class being envied means it affects the class with the envy.

2010, Peter Ritchie, Refactoring with Microsoft Visual Studio 2010, Packt Publishing Ltd

(programming) The situation where one class in a program makes excessive use of parts of other classes.


MacIntel

There is no doubt that a MacIntel machine could supplant the Wintel platform. And most likely, the entire hungry Linux community could port all the x86 Linux code to the MacIntel OS within weeks, creating a huge flood of good products.

2003 April 7, John C. Dvorak, “How the MacIntel Will Change the Market”, in PC Magazine

The ADC participants also received MacIntel computers for testing and development.

2005 August 12, Mark Baard, “Mac Hacks Allow OS X on PCs”, in Wired

(computing, informal) A Macintosh computer with an Intel CPU.


JTA

Java Transaction API
w:Java Transaction API

(computing, Java programming language) Initialism of Java Transaction API.


Mandelbulb

(computer graphics) a three-dimensional analogue of the Mandelbrot set


seapunk

seapunk (countable and uncountable, plural seapunks)

From sea + -punk; compare earlier cyberpunk, steampunk. Coined by Brooklyn-based DJ Lil Internet, who tweeted about a surreal dream he had in June 2011 ("Seapunk leather jacket with barnacles where the studs used to be"), and later popularized as a Twitter hashtag.

Seapunk's aqueous adherents, mostly in the Midwest but spreading fast […] have been characterized as goth mermaids, which certainly captures the look and feel: think turquoise-dyed hair and an embrace of all things oceanic, yay for steampunk jellyfish outfits.

2012 January 10, Marke B., “Mermaids vs. unicorns”, in San Francisco Bay Guardian

Many thought this understandably short-lived meme had died a watery death in 2011, but when Rihanna took to Saturday Night Live to perform Diamonds recently, with a full-on seapunk-influenced production, it got a new lease of life.

2012 December 14, Lucy Stehlik, “Seapunk: scenester in-joke or underground art movement?”, in The Guardian

She also lashed out at Azealia Banks, who dropped an explicitly seapunk video the same week, but Azealia's fine in my books. She’s always been into seapunk stuff, she “came from the internet” unlike Rihanna, she actually commits to and genuinely engages with the seapunk visuals (e.g riding dolphins) and they at least somewhat fit her song and attitude.

2013, Cameron Welch, "That's That Shit I Don't Like: The Year in Wackness", The Phoenix (UBCO), 7 January 2013, page 11 (online version)

(aesthetic, uncountable) A fashion and visual art style, characterized by aquatic themes and colours, rave culture, and the digital aesthetic of the 1990s.

(neologism, countable) A follower of the seapunk style.


Unix weenie

(computing, slang, derogatory) A Unix system manager.

(computing, slang, derogatory) A person enamored of Unix.


decision problem

decision problem (plural decision problems)

The problem "given two numbers x and y, does x evenly divide y?" is a decision problem.

(computing theory) A question in some formal system with a yes-or-no answer, depending on the values of input parameters.


cyberpath

He was “mentoring” me, but he really was an opportunist, a cyberpath, an extreme narcissist. He dumped me, and I've finally kicked his influence.

2011, Joan Price, Naked at Our Age: Talking Out Loud about Senior Sex, page 130


nonagile

a nonagile team

software engineering
software engineering

(software engineering) Not agile; not using, or relating to, agile software development.


typestate

typestate (countable and uncountable, plural typestates)

(programming) Information stored with a variable indicating its current data type.


talk page

The desire to fix something wrong—in this case, articles that have not kept up with the times—is meant to play out on an article’s “Talk page,” a companion page dedicated to discussing edits.

2023 January 22, Noam Cohen, “The Culture Wars Look Different on Wikipedia”, in The Atlantic

(wiki jargon) A place on wiki websites where discussion of an entry or article takes place.

diskussionsside

place on wikis where discussion of a page takes place


uncommit

en-verb

uncommit (third-person singular simple present uncommits, present participle uncommitting, simple past and past participle uncommitted)

uncommits (present singular third-person)
uncommitting (participle present)
uncommitted (participle past)
uncommitted (past)

to uncommit a transaction

(transitive, computing) To undo a change that had been applied.


intrapacket

(computing, networking) Within a packet of data.


interpacket

(computing, networking) Between packets of data.


Turingery

From Turing + -ery, after its inventor Alan Turing.

(cryptography) A manual cryptanalysis technique used in breaking the Lorenz cipher during World War II, based on deducing the wheel settings of the machine that did the encryption.


pseudonamespace

Prepending text to function names can act as a pseudonamespace.

(computing, rare) A false namespace achieved by other means.


bitcoin

This item costs one bitcoin.

Each time you succeed in creating a hash, you are rewarded with 25 bitcoins, the block chain is updated and all the users on the network are notified.

2013, John Davidson, How to Make Money Online With Digital Currency Bitcoins

They buy bitcoins at a lower price then sell them at a higher value.

2014, Kinsley Wallace, Bitcoins: How to Invest, Buy and Sell: A Guide to Using the Bitcoin

There are lots of ways to earn bitcoin.

2014, Joanne Falvey, Tale of the Bitcoin Kid: Learn about earning

But consider that a significant amount of bitcoin is also being held by investors. Those investors do not plan to sell their bitcoin for some time because they are speculating that due to its utility as MoIP, demand will continue to rise and so too will its value.

2017, Chris Burniske, Jack Tatar, Cryptoassets

(countable) A unit of the bitcoin cryptocurrency.


visitor design pattern

en-noun

visitor design pattern (plural visitor design patterns)

(software, design) Synonym of visitor pattern


multiple dispatch

multiple dispatch (countable and uncountable, plural multiple dispatches)

function overloading
function overloading#English

(object-oriented programming) Synonym of function overloading


single dispatch

single dispatch (plural single dispatches)

(computing) A dispatch method where the implementation of a function or method is chosen solely on the type of the instance calling the method.


static dispatch

static dispatch (plural static dispatches)

(computing) A dispatch method where the implementation of a function or method is assigned during compile time.


dynamic dispatch

dynamic dispatch (countable and uncountable, plural dynamic dispatches)

(computing) A dispatch method where the implementation of a function or method is assigned during runtime, as it cannot be assigned during compile time.


function overloading

function overloading (usually uncountable, plural function overloadings)

(object-oriented programming) A feature that allows creating several functions or methods with the same name differing in the type of the input and the output parameters.


freelook

The mouse's right-side button switches between freelook and locked-on-an-individual modes.

I blundered across an insurgent camp because I was using the freelook camera to admire the gorgeous forestry.

2009, PC Gamer, volume 16, numbers 7-9, page xcix


double dispatch

double dispatch (plural double dispatches)

(computing) A mechanism that dispatches a function call to different concrete functions depending on the runtime types of two objects involved.


method overloading

method overloading (usually uncountable, plural method overloadings)


directory service

directory service (plural directory services)

(computing) The software system that stores, organizes and provides access to information in a map between names and values.


first-fit

(computing theory) Of or relating to a fast but non-optimal algorithm for the Bin packing problem, placing each item into the first bin in which it will fit.


kibozer

(Internet slang) One who kibozes; one who searches for references to his/her own name in order to post follow-ups.


RUSH

programming language
programming language

(computing) A dialect of the programming language PL/I.


patchset

(computing, programming) A set of software patches.


LALR

(software, of a parser) Initialism of lookahead LR.


UpperCamelCase

(computing, exemplary) upper camel case.


QTE

quick time event
quick time event#English

(video games) Initialism of quick time event.


subtag

(computing) A tag that is secondary or subordinate to another tag.


subtag

en-verb

subtag (third-person singular simple present subtags, present participle subtagging, simple past and past participle subtagged)

subtags (present singular third-person)
subtagging (participle present)
subtagged (participle past)
subtagged (past)

Audio tracks were tagged by artist, and then subtagged by title and genre.

(computing, transitive) To apply a secondary or subordinate tag to.


unclick

unclick (third-person singular simple present unclicks, present participle unclicking, simple past and past participle unclicked)

unclicks (present singular third-person)
unclicking (participle present)
unclicked (participle past)
unclicked (past)

(transitive, graphical user interface) To unselect (an item) by clicking.


pluginization

(computing) The act or process of designing a system so that it can be extended with plug-ins.


diskette drive

floppy diskette drive
floppy diskette drive


AABB

(computer science, graphics) Initialism of axis aligned bounding box.


autorelease

(computing) automatic release (of previously allocated resources)


JAX-RS

(computing, Internet) Abbreviation of Java API for RESTful Web Services.


windowable

(computing, rare) Capable of being displayed in a window.


Huffman coding

en-noun

Huffman coding (countable and uncountable, plural Huffman codings)

Named after its inventor David A. Huffman (1925–1999).

named-after

In Huffman coding, shorter code-words are assigned to more frequent symbols so that the average code-length is reduced.

2018, Keshab K. Parhi, Takao Nishitami, editors, Digital Signal Processing for Multimedia Systems, CRC Press

(computing theory) An entropy-encoding algorithm used for lossless data compression, involving a variable-length code table derived from the estimated probability of occurrence of each symbol (so that more frequent symbols take less space to store).


autodecrement

en-verb

autodecrement (third-person singular simple present autodecrements, present participle autodecrementing, simple past and past participle autodecremented)

autodecrements (present singular third-person)
autodecrementing (participle present)
autodecremented (participle past)
autodecremented (past)


autoflow

autoflow (third-person singular simple present autoflows, present participle autoflowing, simple past and past participle autoflowed)

autoflows (present singular third-person)
autoflowing (participle present)
autoflowed (participle past)
autoflowed (past)

(transitive, computing) To flow (text) automatically.


tripcode

From trip + code - 'trip' is an abbreviation of '1人用（ひとりよう）キャップ' - hitori-you kyappu - which translates to 'cap for one'.

(Internet) The hash code of a password, used for signing posts anonymously on imageboards.