Recent comments in /f/explainlikeimfive

blkhatwhtdog t1_j6ap8en wrote

American beer is mostly barley flavor rice sake. Literally the cheapest beers have the most rice. That's why people are surprised by their first taste of a European beer.

In the old days before I could drink, breweries usually only had one product and the flavor varies with the price of commodity barley, hops etc...and the marketing price they were aiming for. I read about the implosion of Schlitz when the brewers decided to go cheaper but the marketing department decided to go upscale, and nobody knew what the others were doing. In the 50s n 60s you had to plan 6 months ahead. Your advertising was locked in 3 months in advance (my dad used to tell me about shooting summer fashion in the winter)

−4

wys15wyg t1_j6anzls wrote

Anything interactive, anything that processes information is done by server-side code, which takes information from what you enter into forms, like a log in, or a profile update, to return with the information you requested, such as your updated profile. That journey from your browser back to the server is encrypted and then sanitised (hopefully) so you cannot send anything malicious. This code sits on the server, and should never be accessible.

It is my job to make it inaccessible to you.

All you can steal, apart from gaining actual access to a server, is the front-end code, which the server sends back to make your browser do what we want it to do. Which is just HTML and CSS and JavaScript and for the most part only operates in the browser.

To complicate matters, there is most often JavaScript running in your browser that talks to the server through Ajax and WebSocket connections, and can perform similar request processing without actually submitting the page back to the server (what happens when you press send on a form). It's utilities like that that do things like autocomplete on search functions. Or live updates on your profile.

The best metaphor is the spinning arrow on your browser tab. When you submit a form in Chrome, it spins anti-clockwise while the request travels to the server. It then gets the processed information, and starts spinning in the other direction as it returns with the processed data.

I'm still amazed though when I meet developers who fail to grasp the difference between the front and back end. And yes, it does happen.

4

omniscientbeet t1_j6anyhc wrote

>why do you have to make an impossible number into a number?

From a mathematician's point of view, because we can. And it leads to a new number system that has a very rich structure that we can ask interesting questions about. (Unlike trying to make some other impossible numbers into numbers, like division by 0.)

1

antilos_weorsick t1_j6an3du wrote

Because they are useful for describing certain things. For example, they are heavily used in electrical engineering and signal processing, because you want to work in two dimensions, and imaginary numbers are a convenient way to do that.

But the question is itself nonsensical. Nothing man-made needs to do exist. Negative numbers don't need to exist, you could just say there's no solution. Fractions don't need to exist, you could just say there's no solution. Natural numbers don't need to exist, you could just not count things. Language doesn't need to exist, we could just not speak, plenty of animals get on with their lives just fine without a language.

People really get hung up on the word "imaginary", and it drives them crazy, but it's just a name. Real numbers aren't any more or less real than imaginary numbers. Natural numbers aren't more or less natural than integers. Rational numbers don't have a mental capacity, and irrational numbers don't run around making dumb decisions. A turing machine isn't actually a machine with cogwheels inside. They are all made up, and they are all just names we gave them.

1

Flair_Helper t1_j6am0o2 wrote

Please read this entire message

Your submission has been removed for the following reason(s):

Questions based on a false premise are not allowed on ELI5. A question based on a false premise is one based on information that may not be true, or may not be the whole truth, and needs that information to stand as a question.

If you would like this removal reviewed, please read the detailed rules first. If you believe this submission was removed erroneously, please use this form and we will review your submission.

1

mildewey t1_j6ak400 wrote

Websites have three parts that you could steal.

  1. HTML (hypertext markup language) - this defines the text, links and pictures you see and their general organization.
  2. CSS (cascading style sheets) - this defines the layout of the HTML pieces and how the look, like rounded/squared, colors, etc
  3. JavaScript - this defines how the information on the page changes and allows user interactions beyond the basic functionality of the web browser.

HTML is easy to steal, you can copy and paste the content easily.

The CSS is a bit trickier, but the browser allows you to see it if you go into developer mode.

The JavaScript is available like the CSS, but modern developers minify it by replacing the more legible code they work on with difficult to read versions of the same code.

Finally, like others have said, even if you copy the whole website, that doesn't mean you have access to the database and server which can be a large part of the functionality of the website.

0

stools_in_your_blood t1_j6aj1pu wrote

"Imaginary" and "real" numbers are so-called because at one time, it was thought that real numbers exist and imaginary ones don't. We now know that this is not true, but the labels "real" and "imaginary" stuck around, which is unfortunate because they are misleading.

Imaginary and real numbers are both real in the sense that you can do maths with them. And they're both imaginary in the sense that they're concepts, not physical things.

It's also worth noting that imaginary numbers are not just a contrivance for taking square roots of negative numbers, they are a core part of mathematics with uses far too numerous to list.

1

squigs t1_j6ai3sm wrote

People always fixate on the "square root of -1" thing, but that's not what imaginary numbers are for.

Essentially, numbers give us forward. Negative Numbers give us backwards, and imaginary numbers give us "sideways"

Imaginary numbers give us numbers in 2 dimensions. We don't just look at imaginary numbers on their own, but as a pair. We have a "real" part and an "imaginary" part. Something like 3+4i .

Now, we can convert real numbers to imaginary numbers by multiplying by i. We're basically rotating them. What happens if I rotate something twice? We end up reversing it.

Another way of saying we rotate twice is we multiply by i twice. i x i. Or i². We get -1. Rotate again (multiply by i again), and we get i³ = -i. Rotate again and we're back to where we started. i⁴ = 1.

Like I said earlier, there's an imaginary part and a real part. So 3 + 4i. Rotate by multiplying by i we get 3i + 4 i² = 3i - 4.

26

Flair_Helper t1_j6ahyze wrote

Please read this entire message

Your submission has been removed for the following reason(s):

  • ELI5 requires that you search the ELI5 subreddit for your topic before posting. Users will often either find a thread that meets their needs or find that their question might qualify for an exception to rule 7. Please see this wiki entry for more details (Rule 7).

If you would like this removal reviewed, please read the detailed rules first. If you believe this submission was removed erroneously, please use this form and we will review your submission.

1

contactdeparture t1_j6ahwnj wrote

I'm going to get downvoted for this, fine whatever. Holy crap Boston did not do tequila well. I know a few places do now, but for decades that place was a backwater. I remember someone once said, "this is good, it's GOLD." With no sarcasm. Idiots.

Wasn't until I moved to California that I realized - one should never do burritos or tequila in Boston.

44

MAlloc-1024 t1_j6ahuf8 wrote

The best way this was explained to me was instead of using a number line, imagine numbers more as a graph where you have an x and a y axis. The c axis is all the regular numbers we normally use, and the y are numbers that we don’t yet have names for and hence called them “imaginary”. But they both still intersect at 0, and the “distance” between them would be the same for regular numbers, so it’s handy to invent a nomenclature for turning the axis 90 degrees, so i.

2