HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Why You Can't Name A File CON In Windows

Tom ScottCited 4× on HN, 2020-2026
YouTube
7.8M views · 6 years ago · explainer · evergreen

Tom Scott explains why Windows does not let you name a file CON, tracing the reserved device names back to backwards compatibility with DOS.

Linked as a relevant explainer in threads about Windows quirks and reserved names.

Operating systems & kernelsHistory of computing#tomscott#windows#dos#backwardscompatibility#filenames

4 comments from Hacker News

@cardboard99262026 · in “Coreutils for Windows”

Don't think this will ever happen, especially since this is Microsoft you are talking about [0] [0] ▶ this video

JokeView on HN
@RajT882023 · in “The .zip TLD sucks and it needs to be immediately revoked”

It's wild to me some of the things I never knew, even though I've been using Windows or DOS for probably 35 years. For example, I recently learned you can't name a file CON. Try it. Somehow over all those decades, I've never tried to do this until Tom Scott made a video about it: ▶ this video

CitesView on HN
@irshadshalu2020 · in “macOS Big Sur Preview”

can't speak about the very recent updates, but windows have been consistent and adamant on keeping the backward compatibility. they still use reserved file names for io devices so that 30+ year old printers can still work, and you can still open a 2000s doc file in office 365. (I'm looking at you Apple, who made many of the 32 bit apps I loved useless) relevant video: ▶ this video (Tom Scott: Why you can't use CON as filename in windows)

CitesView on HN
@gresrun2020 · in “Macintosh Y2020”

Excel also has a deliberate bug where it thinks 1900 is a leap year because they wanted compatibility with Lotus 123, where the bug was actually a bug! [0] [0] ▶ this video

CitesView on HN
Chain of Fools : Upgrading through every version of windows (HQ)9:50

Chain of Fools : Upgrading through every version of windows (HQ)

TheRasteri
2.8M views • 15 years ago
Chain of Fools 2017 - Every windows version upgraded through9:51

Chain of Fools 2017 - Every windows version upgraded through

TheRasteri
255K views • 9 years ago
DEF CON 29 - Richard Henderson - Old MacDonald Had a Barcode, E I E I CAR43:40

DEF CON 29 - Richard Henderson - Old MacDonald Had a Barcode, E I E I CAR

DEFCONConference
18K views • 5 years ago
OffensiveCon19 - Alex Ionescu - Keynote - Reversing Without Reversing33:41

OffensiveCon19 - Alex Ionescu - Keynote - Reversing Without Reversing

OffensiveCon
20K views • 7 years ago
It's a Unix system0:18

It's a Unix system

helgi27
840K views • 17 years ago
Is It Time to Rewrite the Operating System in Rust?1:09:18

Is It Time to Rewrite the Operating System in Rust?

InfoQ
310K views • 7 years ago
The Mind Behind Windows: Dave Cutler3:10:28

The Mind Behind Windows: Dave Cutler

Dave's Garage
1M views • 3 years ago
Windows "SUCKS": How I'd Fix it by a retired Microsoft Windows engineer16:09

Windows "SUCKS": How I'd Fix it by a retired Microsoft Windows engineer

Dave's Garage
578K views • 1 year ago
A Brief History of the BSD Fast Filesystem by Marshall Kirk McKusick56:53

A Brief History of the BSD Fast Filesystem by Marshall Kirk McKusick

EuroBSDCon
878 views • 6 years ago
"What UNIX Cost Us" - Benno Rice (LCA 2020)34:14

"What UNIX Cost Us" - Benno Rice (LCA 2020)

linux.conf.au
218K views • 6 years ago
VCF East: Ken Thompson interviewed by Brian Kernighan1:03:51

VCF East: Ken Thompson interviewed by Brian Kernighan

Vintage Computer Federation
417K views • 7 years ago
Oral History of Dave Cutler Part 11:44:36

Oral History of Dave Cutler Part 1

Computer History Museum
33K views • 8 years ago
Bryan Cantrill on Jails and Solaris Zones1:45:47

Bryan Cantrill on Jails and Solaris Zones

PapersWeLove
34K views • 10 years ago
VCF East: Xerox Star vs. Apple Lisa42:38

VCF East: Xerox Star vs. Apple Lisa

Vintage Computer Federation
41K views • 5 years ago
CppCon 2016: Herb Sutter “Leak-Freedom in C++... By Default.”1:39:25

CppCon 2016: Herb Sutter “Leak-Freedom in C++... By Default.”

CppCon
149K views • 10 years ago
Upgrading From Windows 1.0 to Windows 8 On Actual Hardware1:14:16

Upgrading From Windows 1.0 to Windows 8 On Actual Hardware

Jacob Aaronson
7.3M views • 13 years ago
Compiling C to printable x86, to make an executable research paper25:41

Compiling C to printable x86, to make an executable research paper

suckerpinch
479K views • 9 years ago
How a Laser-Shot Disk Defeats Hackers & Pirates (Coding Secrets)5:01

How a Laser-Shot Disk Defeats Hackers & Pirates (Coding Secrets)

GameHut
132K views • 8 years ago
BlueHat IL 2023 - David Weston - Default Security54:35

BlueHat IL 2023 - David Weston - Default Security

Microsoft Israel R&D Center
47K views • 3 years ago
seL4 Is Free – What Does This Mean For You?49:45

seL4 Is Free – What Does This Mean For You?

Linux.conf.au 2015 -- Auckland, New Zealand
10K views • 11 years ago