WEBVTT

00:00:00.240 --> 00:00:06.160
ever seen something advertised as hot swap and not been sure what that means i

00:00:04.160 --> 00:00:10.400
mean at first i thought it was an easy way of identifying really bad plastic

00:00:08.240 --> 00:00:13.840
surgeons you know swap your hot for something else that ah never mind that

00:00:12.240 --> 00:00:17.359
joke fell flatter than a botched breast reduction

00:00:15.360 --> 00:00:21.680
anyway what hot swappable or hot pluggable means in the context of

00:00:19.119 --> 00:00:26.480
technology specifically electronics is that a particular component is designed

00:00:23.760 --> 00:00:30.640
to be disconnected and even reconnected without powering down the rest of the

00:00:28.400 --> 00:00:35.680
system okay Linus so why would we want to do that well imagine for a second a

00:00:32.880 --> 00:00:40.079
world where you had to power down your cellular telephone every time you wanted

00:00:37.760 --> 00:00:45.760
to plug in your headphones and you know jam out to some tunes

00:00:44.000 --> 00:00:50.960
the kids would say and then upon completion of the jam out session turn

00:00:48.239 --> 00:00:54.640
your phone back off take the headphones out and then power it back on i mean

00:00:52.800 --> 00:00:59.120
it's ridiculous right so that's what it's for quickly changing out peripheral

00:00:56.879 --> 00:01:04.159
devices like keyboards mice and game controllers usb drives as long as you do

00:01:01.600 --> 00:01:09.280
it safely displays and network cables on personal computers for a much more

00:01:06.479 --> 00:01:13.840
convenient user experience or if you think much bigger than that it's also

00:01:11.520 --> 00:01:18.080
important to achieve the reliability that allows the servers that host your

00:01:15.600 --> 00:01:22.799
favorite websites and online services to provide nearly perfect uptime in an

00:01:20.720 --> 00:01:28.080
enterprise setting hot swap can be used on some pretty unexpected stuff dead or

00:01:25.680 --> 00:01:32.880
working hard drives can be pulled out of redundant arrays and replaced or

00:01:30.000 --> 00:01:37.600
upgraded on the fly with no data loss and in the case of redundant power

00:01:34.960 --> 00:01:42.960
supplies even a power supply for a server can be swapped out without ever

00:01:40.400 --> 00:01:47.040
shutting it down but not everything can be hot swapped and there are many things

00:01:44.640 --> 00:01:52.159
an interface designer needs to consider to make hot swapping safe mechanical

00:01:49.759 --> 00:01:56.159
interfaces need to protect the user from mashing his or her fingers or getting

00:01:53.840 --> 00:02:00.320
zapped and similarly the electrical design of the interface and the software

00:01:58.000 --> 00:02:04.719
needs to be resilient enough to handle being suddenly disconnected in the

00:02:02.079 --> 00:02:08.879
middle of operation some things aren't designed to work for hot swap but might

00:02:06.880 --> 00:02:12.560
actually work like sim cards for cell phones and older ps2 mice but others

00:02:11.680 --> 00:02:18.160
must never be hot swaps because it would result in an instant software error

00:02:16.400 --> 00:02:22.560
causing the system to shut down and possibly hardware failure examples of

00:02:20.879 --> 00:02:28.080
these sorts of things include system memory graphics cards and cpus but

00:02:26.080 --> 00:02:32.080
this might not always even be the case technology is always changing and some

00:02:30.000 --> 00:02:36.720
of the early concepts for the project are a phone for example suggest that we

00:02:34.480 --> 00:02:39.760
might even see components like batteries become hot-swappable

00:02:40.319 --> 00:02:45.120
also who knows i sure don't

00:02:43.360 --> 00:02:49.280
speaking of things i don't know i don't know what could be a better sponsor for

00:02:47.120 --> 00:02:52.720
today's episode than audible.com they're a long time supporter of the show

00:02:51.040 --> 00:02:57.760
actually our very first sponsor they've got over 150 000 audio books available

00:02:55.360 --> 00:03:02.560
on their website and you can get a free 30-day trial of their monthly audiobook

00:03:00.400 --> 00:03:07.680
service just by checking out the link right here their monthly audiobook

00:03:04.879 --> 00:03:11.200
membership gets you one book every month and discounts on books after that allows

00:03:09.760 --> 00:03:15.519
you to keep up with your reading on the go while you're driving taking public

00:03:13.200 --> 00:03:20.400
transit working out or whatever else and lets you

00:03:16.840 --> 00:03:23.599
avoid completely unnecessary cliffhanger

00:03:20.400 --> 00:03:25.760
bs like the hunger games mockingjay

00:03:23.599 --> 00:03:28.560
movie the last book of which has been split up into two parts only one of

00:03:27.200 --> 00:03:32.480
which is available because you can just listen to the whole thing on audiobook

00:03:30.319 --> 00:03:36.799
because it's available already and that book is by suzanne collins

00:03:35.120 --> 00:03:39.920
which i'm supposed to say otherwise i don't do all the things i'm supposed to

00:03:38.400 --> 00:03:44.239
say so there mockingjay by suzanne collins anyway

00:03:41.760 --> 00:03:47.920
guys sign up at audible.com techwiki to get your free trial of their service

00:03:46.080 --> 00:03:50.400
today thanks for watching guys like the video if you liked it dislike it if you

00:03:49.360 --> 00:03:57.959
just liked it leave a comment if you have suggestions for future fastest possible episodes just like this one and

00:03:54.000 --> 00:03:57.959
i think we're pretty much done here
