Here at Lifehacker we talk about all sorts of tech-related things, and often times we'll use acronyms or terms that even the geekiest out there don't understand. So, we've created a tech dictionary to help you better read the internet as a whole, whether you're a tech noob or an advanced user.

This list by no means encompasses every technology term you'll run into, but it does cover the bulk of what we, and many other tech sites talk about frequently. It's meant as a quick resource to look up terms you run into, or to share with less tech savvy friends and family. It's broken down into six categories:

If you're looking for a particular term, use Ctrl+F to find what you're looking for on the page.

Hardware Terms

Arduino: An Arduino is a open-source piece of hardware typically used to prototype DIY projects. It also comes with free software to write your own code. Our guide to getting started with Arduino is a good place to start if you're interested in learning the basics.

The annual Consumer Electronics Show is in session, which means thousands of people have descended…
Read more Read more

CPU (Central Processing Unit): The CPU is the small piece of hardware inside your PC that carries out the instructions your software sends to it. It's essentially the "brain" of your PC. The better it is, the faster it can perform tasks (and the more it can perform at once). If you're building your own PC, check out our guide for more information on finding the perfect CPU.

Building a computer from scratch gives you the perfect machine for your needs, but it can be…
Read more Read more

Display Resolution: Display resolution refers to the number of pixels on your screen. It is usually shown as [width] x [height]. The higher the resolution, the more pixels your display can show. This means sharper, clearer images. On most computers, it also means more "space" for your desktop and applications. In some cases, higher resolution can increase your productivity (to a point).

Building a hackintosh—that is, installing Mac OS X on non-Apple hardware—used to require extremely…
Read more Read more

Microcontroller: A microcontroller is a small computer that includes everything you need (CPU, memory, etc) on a single circuit. They're typically used to complete one single process (like calculators, toys, remotes, appliances), and are popular with DIYers for creating everything ranging from a self watering garden system to your own clapper.

The Clapper is one of those weird devices that is fun to use even if it's a sure sign of…
Read more Read more

NFC (Near Field Communication): NFC is used for close range wireless communication. NFC can be used for a bunch of different things, but it has become most popular for quick sharing between smartphones—like Android Beam, which lets you share playlists and more just by touching your phone to someone else's.

Dear Lifehacker, I keep seeing NFC mentioned a lot in my newsfeeds, but I don't really know…
Read more Read more

Overclocking: Overclocking is when you run your CPU at a faster speed than it was intended. This means faster video editing, better gaming, and other benefits. Under the right conditions, most CPUs can run a little faster than their advertised rate, and if you want to do it yourself our beginner's guide to overclocking will help you get started. That said, overclocking can void a warranty on your CPU and there's always a risk you'll damage your processor.

If you want to squeeze every last ounce of processing power out of your new (or aging) computer,…
Read more Read more

PPI (Pixels Per Inch) : PPI is a measurement of how many pixels are in an image. It's often used to describe computer displays, tablet displays, and digital camera images. Essentially, the higher the PPI, the clearer the image is—like the iPhone's retina display.

RAM (Random Access Memory): RAM (also referred to simply as memory) is a temporary place for your computer to store information while the CPU does its work. Nothing is ever stored in RAM permanently. The more RAM you have, the better your computer is at multitasking, meaning you can run more programs at once and switch between them faster. RAM upgrades are cheap and very easy to do yourself, but make sure it's really worth it before you drop the cash.

Dear Lifehacker, I only have $X to spend, so I can only make one upgrade to my PC. Should I upgrade …
Read more Read more

Refurbished: When a piece of hardware—whether it be a laptop, smartphone or other part—has been refurbished, it means that part has been returned to the manufacturer, fixed up, and resold at a lower price. Sometimes the original unit was defective, but an item that's returned is often automatically considered refurbished even if it was never used. Buying refurbished electronics can save you a lot of money, but make sure you choose one from a reputable source with a good warranty.

RFID (Radio-frequency Identification): RFID is a wireless system used to track objects using tags. These tags include a small antenna that responds to radio waves. You'll often find these in clothing to prevent theft at retail stores, in toll booths to register a payment when you drive through, and even on credit cards so you can wave your card over a reader instead of swiping it.

SSD (Solid State Drive): SSD is a hard drive that doesn't have moving components. Because of this, SSD drives are much, much faster than typical hard drives and they're less susceptible to failure because they have no moving parts. SSD's are useful for anyone looking for a speed upgrade for application launching or boot time, provided you're not worried about storage space.

Dear Lifehacker, I'm putting together a computer and really want to get an SSD like you guys…
Read more Read more

UPnP (Universal Plug and Play) : UPnP is a feature that allows devices on your home network to discover each other and access data or services. These days, it's often used for streaming media across devices on a network without a bunch of complicated set up procedures.

USB (Universal Serial Bus): USB is a cable or connector that allows your computer to communicate with other devices like a mouse or keyboard. They're also found in smartphones, game consoles, portable hard drives, and elsewhere. There are several different types and sizes currently on the market. Photo by DijutalTim.

Internet Terms

BitTorrent: BitTorrent is a protocol for sharing files between different users online. Unlike regular downloads, it allows you to download a single file or group of files from multiple people at once, making the transfer very fast and efficient. It's often cited as a means for piracy, but it's also used to distribute files without weighing down a server (Linux is often traded this way, for example). However, because of its relation with copyright, many internet service providers slow your internet connection if you're using BitTorrent, but you can anonymize your traffic to keep it from happening.

HTTP/S (Hypertext Transfer Protocol): HTTP is the set of rules that determines how files are transferred on the World Wide Web. Essentially, it's the foundation for the way the web works. HTTPS (HTTP Secure) is the same basic thing as HTTP, but with added security for sites like banks or online shops. HTTPS is incredibly important for keeping your data secure online.

Dear Lifehacker, I'm not a huge nerd, but everyone's talking about switching to HTTPS on…
Read more Read more

Magnet Links: A magnet link is used on BitTorrent sites to start downloads without you needing to download a .torrent file first. Basically, it's a faster, easier way to start torrent downloads. Here's how to make use of them.

Logging into another site with your Google, Twitter, or Facebook account isn't just…
Read more Read more

PHP (Hypertext Preprocessor): PHP is an open source scripting language used on most servers. It allows for web sites to create content that changes frequently (like Wiki's, blogs, etc). PHP is code that happens on the server side, and you see it when you fill out password forms, forums, and plenty more.

POP (Post Office Protocol)/IMAP (Internet Message Access Protocol): POP and IMAP are both methods for accessing your email on a desktop client like Outlook, or the mail client on your smartphone. POP pulls your email to your phone and manages it separately than on the server (say, Gmail). IMAP keeps everything in sync, so if you delete a message on your phone, for example, it'll be deleted in Gmail as well. In general, we recommend using IMAP for all your email needs, since it's less confusing.

RSS (Rich Site Summary): RSS is a service provided by blogs and web sites that creates a feed of always updating information from the site. RSS readers (like Google Reader) collect that information from various sites to create a news stream. Those feeds can be read online, or with a desktop or mobile app. Basically, RSS helps you keep up with all your favorite blogs and sites from one unified place.

We spent last week learning all about your home network, your routers, and all the cool things you…
Read more Read more

Ad Hoc Network: An ad hoc network is a wireless network that allows two devices to communicate directly with each other without the need for external equipment. It's useful for privately sharing files between computers as well as for multiplayer gaming.

Dear Lifehacker, Let's say I want to share a few files with someone sitting right beside me,…
Read more Read more

Bandwidth: Bandwidth is the amount of data that can be transferred at once over a network, often between your computer and your internet provider, in a certain amount of time (e.g. 20 Megabits per second). In recent years, internet providers have put bandwidth caps on how much data you can transfer between your computer and the web, but it's easy to track how much you're using.

Dear Lifehacker, How can I check and see how much bandwidth I've been using? Is there any way…
Read more Read more

DHCP (Dynamic Host Configuration Protocol): DHCP is what assigns an IP addresses to each device on your network, and makes sure that no two computers have the same address (which would cause problems). It's how most computers receive their IP addresses on a network, although you can create a static one with your own computer or reserve addresses for a specific machine. That way, your devices always have the same addresses, which is useful for streaming video and other purposes).

Checking your computer's IP address every time you need it can get tedious. Here's how to …
Read more Read more

DNS (Domain Name Service): DNS is a database system that translates a server or computer name from a numerical IP address into an easier to remember name (i.e. www.lifehacker.com instead of 407.562.326.28). Every internet service provider has their own DNS system, but you can use different ones for better speed and security.

Every millisecond counts when you're browsing the web, and if you'd like to eke a bit…
Read more Read more

FTP (File transfer protocol): FTP is a system used to transfer data between computers on a network. FTP can transfer files between computers on a local network, or to transfer files online.

IP Address (Internet Protocol Address): An IP address is what makes it possible for computers to connect to each other. Every device that connects to the internet is assigned a unique IP address. You internet service provider assigns you either a static IP address that remains the same, or a dynamic IP address, which changes every time you log on. That said, you can fake your IP address with a proxy server, which is handy for remaining anonymous online.

If your workplace or school's extra-restrictive internet filter has you pulling your hair out…
Read more Read more

ISP (Internet Service Provider): Your ISP is the company (Comcast, Time Warner, CenturyLink, etc.) from whom you receive internet access.

LAN (Local Area Network) : A LAN is the network that connects computers in a limited area, like your home. This is a closed system that outside networks do not have access to unless you let them in (say, by giving them a password).

MAC Address (Media Access Control Address): Your MAC Address is a unique number attached your hardware that identifies it to a network—like an ID card for your hardware. Your MAC address never changes, but you can spoof it to get around restrictions like coffee shop time limits.

It's great that coffee shops offer free Wi-Fi to customers, but many are starting to employ…
Read more Read more

NAS (Network Attached Storage): A NAS is a device (like a small computer or hard drive) that stores files that anyone on the network can access. Any computer on your network can access those files from anywhere in the house. It's easy to turn an old computer into a NAS you can use as a networked backup, media streaming, or torrenting machine.

At its most basic, Network attached storage, or NAS, is a great way to share files on your local…
Read more Read more

NAT (Network Address Translation): NAT is what translates a web site on the internet to your local network so you can interact with the internet and vice versa. It also makes it so hundreds (or several) computers on a single network can all access the internet through one router without causing confusion.

Proxy Server: A proxy server stands between you and the internet to relay information. Think of it like a game of telephone where you're yelling to someone across the street who's then yelling the same thing across the block. A proxy server has two main purposes: to improve internet speeds by providing recently visited web sites on a local hard drive, and to filter the content you can access. When you use a proxy server, you can fake the internet into thinking you're somewhere you're not, which can enable you to watch region specific contentincredibly easily.

If you're outside of the United Kingdom then getting a good live feed of the Olympics…
Read more Read more

SSH (Secure Shell): SSH is used to connect a computer (or other internet connected device) to another computer over a network the internet. It's commonly used to control your computer from afar, but also comes in handy when connecting an Android or iOS device to your computer.

iOS: Prompt is an excellent SSH client for iOS, providing you with an elegant interface and several …
Read more Read more

Tethering: Tethering is when you use the internet connection on one device (typically your phone) for another device (typically your computer). This allows you to get internet access on your computer from virtually anywhere, even if you don't have Wi-Fi. Check out our picks for the best tethering apps on Android and the iPhone to try it out.

VoIP (Voice Over Internet Protocol): Like the name suggests, VoIP is the system that allows live voice communications like you find on Skype or Google Voice to happen over the internet.

VPN (Virtual Private Network): A VPN is a group of computers networked together over a public network—usually the internet. A VPN encrypts what you're doing online so your data is always secure. It's a good idea to start using one if you're privacy minded or a security advocate.

You may know what a VPN, or Virtual Private Network, is; you probably don't use one. You…
Read more Read more

WAN (Wide Area Network): A WAN is a large network that connects several smaller local networks (LANs). A WAN might refer to something as small as a corporation's network, or as large as the internet itself.

WEP (Wired Equivalent Privacy)/WPA (Wi-Fi Protected Access): Both WEP and WPA are security encryption for your home network. They're both meant to protect your home network from outside hackers, but it turns out both WEP and WPA are easy to hack into. WPA, however, is much more secure than WEP, so you should use it whenever possible.

Codec: A codec is a computer program that encodes or decodes video so it can be played. Essentially, a codec shrinks large movie files to make them playable on your device. Nowadays, so many different types of video formats exist that many people use a codec pack or specific program that contains multiple codecs and can play nearly anything.

Dear Lifehacker, I've heard of (and even sometimes used) video players like VLC when Windows…
Read more Read more

DRM (Digital Rights Management): DRM is a technology that limits the use of media after its sold. Most often, it locks the media to your personal account so you can't share it with anyone, or use it on any other programs. It's often attached to books, videos, and games as a means to cut down on privacy. Because it's so restrictive, it's often an annoyance, but you can strip DRM away from books and videos pretty easily.

I just heard about the woman whose Kindle ebooks were wiped when her account was suspended, and it…
Read more Read more

Lossless: Lossless refers to video or music that hasn't been altered from the original version. If you rip a CD or DVD losslessly, the file on your computer is the exact same in both bitrate, size, and quality as the original.

Lossy: Lossy is when you compress a media file so it doesn't take up as much space. This is what an MP3 or AAC file is. When you do this, you're deleting chunks of data, and thus losing some clarity or quality in exchange for space savings.

The best thing about having an media center is that you're in control and can watch whatever…
Read more Read more

Streaming: Streaming is when media content is sent to you at the same time you're watching it. You do not download anything, and instead the content is stored temporarily while you listen or watch it. This is very common in music and video. In fact, it's how you watch videos on YouTube or Netflix—you don't download the file, you just start watching.

It's no secret that there's big money to be made in violating your privacy. Companies…
Read more Read more

"Do Not Track": Do Not Track is a web browser setting and policy proposal that ensures your browsing isn't tracked by advertisers, social networks, or other web sites. However, it's currently just a suggestion your browser makes and not a rule because web sites do not have to obey the request.

While keeping the firewall on is probably a good idea for the less tech-savvy, there may come a…
Read more Read more

Phishing: Phishing is usually an email or web site you're directed to that attempts to trick you into giving information such as usernames or passwords by pretending to be a trustworthy site. In most cases, a phishing scam is easy to detect as long as you know what you're looking for.

Phishing scams—the ones that try to get you to provide private information by masquerading as a…
Read more Read more

Privacy Policy: A privacy policy is a legal document that tells you the ways a company can use, gather, disclose, or manage your data.

Sandboxing: Sandboxing is a security measure used by operating systems and programs that restricts software from accessing files they're not supposed to. You or your computer may sandbox a program if you aren't sure it's safe.

Terms of Service/Use: A Terms of Service (also known as Terms of Use) is a legal document that describes how you can use a service, piece of software, or web site. They often include stipulations about community behavior, marketing policies, and copyright. While they're often very long, it's possible to at least skim them quickly for certain keywords that may indicate you're signing up for something you're not comfortable with.

You're inundated with new contracts, Terms of Service, privacy policies, and disclaimers for…
Read more Read more

Software Terms

App Launcher: An app launcher is a program that quickly launches applications with a keystoke, but they can also do so much more. The point of an app launcher is to give you quick access to your most commonly used apps and actions.

If James Bond logs on to a computer, he doesn't want to leave a bunch of files, cookies, or…
Read more Read more

Cloud Storage: Cloud storage is a type of service that allows you to store and back up your files to so they're not located solely on your hard drive. This makes them accessible from any computer, and keeps them backed up in case your hard drive dies. Dropbox or Google Drive are two popular versions of this, but you can make your own pretty easily.

File syncing is a godsend when you work on multiple computers or devices and want to make sure you…
Read more Read more

Dual Booting: Dual booting is the ability to install and boot into two different operating systems on one computer. It's incredibly handy when you want to test out an operating system before committing to it, like with Windows 7 and Windows 8, or if you need to run programs from a different operating system from time to time, like with Windows and Linux, Mac OS and Linux, or even Mac, Windows, and Linux.

Apple has streamlined the process of dual booting Windows on your Mac, but when it comes to Linux,…
Read more Read more

GUI (Graphic User Interface): The GUI is essentially what you see and interact with in your operating systems and programs. The GUI includes everything from the scroll bars to the button prompts. It's also one of our favorite things to hack and customize.

Our operating systems of choice may (or may not) have beautiful user interfaces, but it's rare …
Read more Read more

ISO Image: An ISO image is an exact duplicate of a physical disc on your hard drive that uses the *.ISO file extension. For example, an ISO of a DVD is identical to a DVD itself and your computer treats it the same way. It's an easy way to burn an exact copy of something, and you'll often encounter ISO images with boot discs or live CDs.

Jailbreak: Jailbreaking is the process that removes software limitations on Apple hardware like the iPhone, iPad, iPod Touch, and Apple TV. Once jailbroken, you have access to deeper parts of the operating system and you can run unapproved software. The jailbreaking process changes with each new version of iOS, but we have an always up-to-date guide to jailbreaking your phone to keep you on top of it.

Kernel: A kernel is the software that communicates between your hardware and your software. Essentially, a kernel makes it so your applications can communicate with your CPU, memory, and any other hardware devices.

No offense, but your phone's notification system sucks. With a clever app called Pushover, you …
Read more Read more

Rooting: Rooting gives you access to deeper parts of your Android's operating system. Much like jailbreaking on the iPhone, it allows you to do much more with the operating system itself, like add new features, overclock it to boost its speed, and more. Our always-up-to-date guide to rooting the most popular Android phones guides you through the process.

We love Android, but rooting your phone can give you the opportunity to do so much more than your…
Read more Read more

Text Expansion: Text expansion refers to a software utility that monitors what you type, and triggers a phrase when you type in a key combination. For example, you can use text expansion so when you type "omw" the program will replace that with "On my way." We love text expansion because when used properly it can save you hours of typing every day.