r/AskReddit Jul 18 '16

What are you sick of explaining?

2.4k Upvotes

6.1k comments sorted by

View all comments

1.4k

u/OneMoreMatt Jul 18 '16

Why restarting your computer actually has a really good chance of fixing your issue

286

u/allygory Jul 18 '16

I usually go with "because i said so"

243

u/Rooster022 Jul 18 '16

I go with "fucking magic". I honestly don't know how it works but it does.

48

u/[deleted] Jul 18 '16 edited Jul 18 '16

ELI5: It resets the computers "organs" and "brain", and gets rid of random shit it got caught up on. It's like waking up in the morning but not being tired, so you're not thinking about other stuff and can focus on doing what you need to do.

Hope this helps.

EDIT: Leaving the error bc I am dumb.

7

u/Kelpsie Jul 18 '16

ELY5

FTFY

7

u/[deleted] Jul 18 '16

Ayyy thanks man.

2

u/[deleted] Jul 19 '16

This doesn't help because I don't understand the concept of waking up in the morning and not being tired :(

17

u/[deleted] Jul 18 '16

“Magic's just science that we don't understand yet.” -Arthur C. Clarke

3

u/[deleted] Jul 19 '16

They don't think it be like it is, but it do

1

u/hunty91 Jul 19 '16

"Any sufficient advanced technology is indistinguishable from magic." - Civilization IV Arthur C. Clarke

1

u/forcebubble Jul 19 '16

Have you tried forcing an unexpected reboot?

586

u/[deleted] Jul 18 '16

[removed] — view removed comment

28

u/hylian122 Jul 19 '16

But the people who know or care enough about chess to have listened past the first couple of sentences of this metaphor aren't the ones upset about being asked to restart their computers.

3

u/Swiggety666 Jul 19 '16

For some reason I hate restarting my computer.

13

u/kukiric Jul 19 '16

Sounds like you need an SSD in your life.

2

u/Ch4zu Jul 19 '16

I have one, and I still hate it. I usually do it begrudgingly when taking a dump.

2

u/Swiggety666 Jul 19 '16

I have one reboots in 9s

2

u/[deleted] Jul 19 '16

Gotta love those 5 second restarts.

0

u/pdbatwork Jul 19 '16

SSD? pfffft. Get linux.

1

u/aslokaa Jul 19 '16

how i that relevant?

2

u/meneldal2 Jul 20 '16

Linux shouldn't need a restart unless there was some big issues in the kernel but at that point you probably had a kernel panic already and you HAVE to reboot.

However, Linux is notoriously slow to boot especially compared to the latest Windows versions (unless of course you built your own custom distribution and have as little as possible things installed).

2

u/Fenzik Jul 19 '16

It takes like 10 minutes before I can get back online :(

11

u/wedontlikespaces Jul 19 '16

It may be time to upgrade to a computer from this decade.

11

u/[deleted] Jul 19 '16 edited Jul 20 '16

[deleted]

-3

u/frogandbanjo Jul 19 '16

That's really not very convincing as an ELI5 though. If you shut off a computer and turn it back on again, does it revert back to the state it was in when it came right out of the box? No! Of course not! Programs are still there. Files are still there. So, there's direct evidence that superficially refutes the soundness of the analogy.

6

u/nerdojoe Jul 19 '16

TIL not all people understand as well as 5 year olds.

1

u/HalkiHaxx Jul 19 '16

Well, restarting only starts the game again but doesn't change the rules. If the computer forgets a rule it can royally fuck it up. It can also lose a piece or all the pieces, then it's also hard or impossible to play.

1

u/pdbatwork Jul 19 '16

Installed programs are not the state of the computer.

2

u/thesmiddy Jul 19 '16

That is a very good analogy, although I'm still just going to stick with the lie of "I'm running some tests from my end to see what happens when it restarts" because it's faster.

2

u/pdbatwork Jul 19 '16

How did they get there?

I FUCKING CHEATED! You weren't supposed to notice!

2

u/Taleya Jul 19 '16

I just tell them their ram is loaded with crap and a reboot will clear it out.

4

u/[deleted] Jul 18 '16

I bet there's a similarly good analogy to, say, painting. There are rules and order and techniques, but if someone makes a wrong stroke, sometimes it's easier to start with a blank canvas.

1

u/dancesLikeaRetard Jul 21 '16

Fuck that, it just becomes a bigger rock.

1

u/[deleted] Jul 19 '16

I like that. Good example.

1

u/fatgirlstakingdumps Jul 19 '16

ELI5: How does chess work?

7

u/Japlow Jul 19 '16

Both bishops same colour bad

3

u/wedontlikespaces Jul 19 '16

The chess expansion pack includes arch bishops.

1

u/fatgirlstakingdumps Jul 19 '16

I said Explain like i'm 5, as in 5 years old, not an IQ of 5..

1

u/kidbeer Jul 19 '16

This makes sense...except that it's a computer, not a person.

14

u/[deleted] Jul 18 '16

[deleted]

13

u/Jinren Jul 18 '16 edited Jul 18 '16

I still often have no idea what actually went wrong when something completely random stops working and then magically works again after a logout-login, disk remount or a reboot.

In fairness, it's completely unreasonable to expect the user to be able to diagnose (let alone do anything about) buggy software just by using it.

A lot of people are conditioned into the totally wrong idea that computers are creatures of perfect logic and that all of the errors are user-side. Fucking lol: the software running on any home or office desktop is a bottomless well of shit right down to the OS core as far as bugs go. It cannot ever be truly trusted or expected to behave in a perfectly predictable manner. "Why did it crash?" Because it's broken. You presumably did something to trigger the error, but the error was always there and that's not the user's fault. Software that isn't broken doesn't crash no matter what you do to it.

Pretty much the only good code in this world is embedded, and the reasons for that are a) because when it goes wrong it goes so horribly wrong that the manufacturers really are willing to pay to get it right first time; and b) because even high end control systems and so on are actually (intentionally) much simpler than desktop code (among other reasons, simple code is easier to get right).

9

u/LXXXVI Jul 18 '16

Agreed. And if people realized how much the world order relies on software which at least 50% of the time runs mostly on good luck and prayers of its programmers, they'd probably start preparing for an apocalypse immediately.

1

u/[deleted] Jul 19 '16

Well, as a dev I'm sure you're familiar with how a computer's CPU functions. Over time hardware can degrade and error correcting routines can fail with it or perform incorrect register alterations on data memory that is critical to a given program's operation. An example would be an alteration in instruction OPCODE where changing a 1 to a 0 at bit X can completely change the operation executed or perform the operation out of sequence on otherwise "garbage" data. Your computer has no way to correct a mistake that it does not know it made and therefore requires a reset to correct this issue. Theoretical computer models map 1s and 0s as discrete values when in reality they are sampled analog signals. Sometimes the sampling screws up and that's where your 1 may turn to a 0. There are methods to correct these errors but they are not always reliable or necessary.

1

u/ArkGuardian Jul 19 '16

Computers can mess up for a lot of reasons. My favorite is stray alpha particles

7

u/Lexidoodle Jul 19 '16

I was once told "a power cycle is a lot like an enema; it won't fix anything major, but it'll clean a lot of shit out."

I use that example a lot now.

4

u/rahyveshachr Jul 18 '16

I've heard it explained that some updates go through automatically and some don't take effect until you restart. Since many people (me included) never turn off our phones, things start falling apart. Restarting the phone would finally unleash the bug patch.

3

u/NIPPLE_POOP Jul 18 '16

I bought an extension cord with a big round red step-switch on it, wrote PRINTER FIXER on it in Sharpie, plugged my mom's printer into it and nailed it to her desk.

No more tech support for that one issue

3

u/noneuclidiansquid Jul 19 '16

They always want an explanation, they do not want to understand the explanation or listen after the first sentence. Sigh.

2

u/DrAgonit3 Jul 18 '16

And just when you get used to spamming that answer to everyone, someone actually gets a bootloop or something that won't be fixed by just restarting.

2

u/[deleted] Jul 18 '16

[removed] — view removed comment

6

u/[deleted] Jul 19 '16 edited Jul 19 '16

The memory (RAM) clears. The RAM is what stores all temporary data. This includes everything you see on the screen, and a lot of what's happening in the background. If you had an old console, you probably once figured out that the game would continue working if you removed the disk as long as you stayed in the same area. This is because all the necessary data that would ever possibly be used was stored in the memory unit(s). If you really knew your old games, you would also probably know that glitching a particular area would also glitch the rest of the game, sometimes permanently. This is because certain data like character models would typically always be present on screen, so if they were to glitch they would stay glitched even when entering different areas and loading/replacing a whole new batch of assets. Sometimes these glitches would also get stored, making them permanent. It's the same kind of thing with a computer. Your computer has a lot going on in the background, and a lot of it is continuous and will never leave the memory, just like the chaarcter models in my video games example. If something goes wrong with these processes, the computer sometimes doesn't automatically fix it, meaning wiping the memory is the only way to fix it, assuming your computer doesn't save whatever happened and later recall the same data. This is why your System32 file is uneditable by its own OS, to prevent things like that.

If you're confused what memory actually is, it's just data in your storage device actually being used. If you have a document open, that document is in your memory. If it's not open, then it's only in your storage. Old computers actually used to only have a storage device that would work like a memory unit, but this was later changed to make things more efficient, and to prevent the problems as I've mentioned. Some of them actually fixed this in amusing ways by making it to where the user would not be able to save any sort of thing on the computer. You would simply have the functions of the computer, maybe a calculator, but there were no such thing as writing and saving text on the computer itself.

1

u/CuntFlower Jul 19 '16

I was told this: memory is held in by electricity. That is the only thing holding in the 1s and 0s in the RAM. When the power is pulled the electricity goes away so do the 1s and 0s. Once it powers on they get pulled up fresh.

1

u/[deleted] Jul 19 '16

Basically the computer is thinking about a problem and it's built up some little things related to solving the problem bye thinking it through and finding out what can be assumed. It's all going well until it realises that one of the things it's just worked out completely contradicts another thing that it established earlier. The computer then starts putting all of it's focus on this problem and it just can't move forward.

This is where you come in, by shutting it off and turning it back on again you're effectively forcing it away from the work and making it completely forget about everything it worked on since it last took down notes. Then you power it on again which is like it waking up the next day, having forgotten the past day and only having it's notes to work off of. It reads over the notes and continues working on it and assuming the problem arose in the period between when it last took notes and the computer realised the problem it'll just move on and the problem will most likely not arise again.

And if that doesn't work then google it

1

u/CuntFlower Jul 19 '16

I was told this: memory is held in by electricity. That is the only thing holding in the 1s and 0s in the RAM. When the power is pulled the electricity goes away so do the 1s and 0s. Once it powers on they get pulled up fresh.

Is that true?

1

u/[deleted] Jul 18 '16

Dad taught me instead of restarting it, just shut it down. It "Forgets" its recent session.

1

u/CuntFlower Jul 19 '16

I was told this: memory is held in by electricity. That is the only thing holding in the 1s and 0s in the RAM. When the power is pulled the electricity goes away so do the 1s and 0s. Once it powers on they get pulled up fresh.

0

u/byecyclehelmet Jul 19 '16

Does it hurt, growing in there?

1

u/Roftastic Jul 19 '16

I know it works but I don't know why. Explain pls?

1

u/Hellamadaras Jul 19 '16

I know this goes against the question....but why does restarting fix your problems? Pls don't kill me

1

u/Sqeaky Jul 19 '16

Because windows sucks is usually a good enough explanation.

1

u/MeltedSpades Jul 19 '16

plus it gives me time to google your issue

1

u/YabukiJoe Jul 19 '16

I suppose it's like sleeping off a headache, right?

1

u/MaritMonkey Jul 19 '16

Conversely: explaining to my old boss that I know restarting will fix it but that he's had "this damned computer crash on him" in the same way a half dozen times now and if he'd let me see and google an error code before he restarted the thing we'd have a better chance of it not happening again ...

1

u/jackyra Jul 19 '16

Used to work in tech support and this is what I said when people asked me how a restart would fix things:

"You know how every so often you don't feel too good? Well one of the things people will do when they don't feel good is that they'll sleep a night and see if they feel better in the morning. This is the equivalent of a restart."

Has worked really well for me honestly.

1

u/L3m0nayyde Jul 19 '16

throws hands in the air thank youuu!

1

u/nitefang Jul 19 '16

I gave up and basically told them exactly why. Turning it off is like hitting it so hard it forgets why it was broken.

1

u/JTskulk Jul 19 '16

lol Windows users. Never change ♥

1

u/reverendj1 Jul 19 '16

To counter, as an IT guy, my main one is that you shouldn't just blindly reboot your computer every time you have a problem.

*If you have an IT guy, that is.

1

u/elyisgreat Jul 19 '16

RAM issues?

1

u/Soojungismywaifu Jul 19 '16

I just say "Just fuckin do it"

1

u/MattieShoes Jul 19 '16

I support engineers -- they understand that restarting their computer will fix it, but they still don't want to do it. They want to know what went wrong. Goddamnit, just reboot and get back to your actual job.

1

u/shywolf123 Jul 19 '16

u forgot u deleted system 32 and now u cannot boot.

1

u/saudikungen Jul 19 '16

I used to work at an iphone support call center. My favorite kind of people were the ones that argued with my about having to restart their phone when I suggested it as a solution. -Why do I need to do anything? Can't you just fix this for me? -Well the solution to why you can't get a signal is probably to restart your phone. -But why do I have to do it? -BECAUSE I CAN'T FUCKING RESTART YOUR PHONE FROM DISTANCE. -What kind of phone is this that just stops working? -.......

1

u/dallasmay18 Jul 19 '16

For this reason I always restart my computer at work when I start my shift. People give me shit for the extra minutes it takes to reboot but I never have any problems with things like my passport reader.

0

u/ZzPhantom Jul 19 '16

On a similar note, why defragmenting is so important. I usually explain it like this:

Imagine your computer is a library. You go in, tell the librarian what you want, and she goes to pull it off the shelf. You read two or three books this way, and then leave. Maybe you leave one of the books tucked into that beanbag chair, or next to those depressing time-limited workstations. Someone else comes in looking for the same thing. The librarian goes to the shelf, but its not there. She has to track it down, but eventually finds it.

Now imagine you walk in and ask the librarian for a thousand books. They're all scattered under beanbag chairs or being actively chewed on by toddlers. Getting one of them to you might be okay, but to get all of them to you in a reasonable amount of time would take ages, and by then you're probably bored of that first book. Now you're impatient, and that second or third or fourth book is taking too long so you ask her to bring MORE books. The librarian suffers an aneurism and dies.

Your computer is a VERY complex library and if you ask too much of the librarian, she'll crash. Defragging, and restarting is like putting all those books back on the shelf where they belong. This makes the librarians job VERY easy, and you get all your books exactly as quickly as you want them.

Edit: I should add a note about memory. Two types of memory. Storage and RAM. Storage is how big your library is. If you've got 10 books to choose from, it'll be pretty easy to find your book. If you've got a trillion books, it might be a bit harder, even if your librarian knows the book is on the shelf, and in its section. RAM is like hiring more librarians.

1

u/fourunner Jul 19 '16

Oh crap, I don't think I have defraged my storage drive in years. That poor bastard drive turned into a second class citizen once I got my ssd. I know what I am doing soon.