steve0greatness,
created on Sunday, 3 March 2024, 22:15:30 (1709504130),
received on Monday, 6 May 2024, 02:55:38 (1714964138)
Author identity: Steve0Greatness <steve0greatnessiscool@gmail.com>
5ed336de005244872bcc50da63bebc62bff5c6ff
blog-posts/Creating_HTML_DD_List.md
@@ -1,8 +1,7 @@
---title: Creating a HTML drop-down list date: 2021 Oct 01 updated: 2024 Jan 26 ---In order to create a drop-down selection list in HTML, we must first understand why they are important. Drop-down lists can be used in lots of ways, from creating a way for people to chose from a strict set of options, to making an on-off switch(even though you should use buttons for that).
@@ -39,4 +38,4 @@ Let's check back on the code that we made at the code example:
Inorder to access the selected option with JavaScript, use `document.getElementById("selection").value`. That's basically it, feel free to `CTRL + C` `CTRL + V` it. /sThat's basically it, feel free to `CTRL + C` `CTRL + V` it. /s
blog-posts/How-To-make-mockups.md
@@ -1,10 +1,9 @@
---title: How to Make Scratch Mockups date: 2021 Apr 22 updated: 2024 Jan 3 ---The first step to making a mockup is to open the <abbr title="Developer Tools">[DevTools](https://developer.chrome.com/docs/devtools/)</abbr>. This can be done with the keyboard shortcuts `ctrl` + `shift` + `i` or `F12`. This DevTools menu allows you to do many cool things, such as create new elements, and modify existing ones. In all browsers(that I know of) you can use a little selector at the top-left of the DevTools panel to enable a mode that if you click on an area of the screen, it brings you to the element in question within the DevTools panel. There's not much else advice I can give you. Just look around the Scratch site to get inspiration, and then either create or edit an element on a page you like to fit your needs.There's not much else advice I can give you. Just look around the Scratch site to get inspiration, and then either create or edit an element on a page you like to fit your needs.
blog-posts/How-to-Store-Passwords.md
@@ -1,7 +1,6 @@
---title: How to Store a Passwords date: 2023 Nov 2 ---**Disclaimer**: The world of cyber-security is an incredibly complex and constantly evolving topic, and I am not a cyber-security researcher; I create projects for fun. Storing a password in a server can be intimidating. Password management is incredibly tricky, as anything you mess up could compromise your users' password(s). Thankfully, random websites you've never visited before have a pure HTML blog post from 2023 about that exact topic, and how to do it properly.
@@ -32,4 +31,4 @@ This is basically just plaintext with additional steps. As long as your master-k
A hash isn't able to be undone, meaning theoretically you should be able to *just* hash your password. This, while a fair assumption, has unfortunately been incorrect for quite some time. There are databases online that store every word in the english language(or just some words) in addition to common passwords and their hashes, and users will often use words for their passwords, even though it's insecure. This is where salts come in. Due to the nature of hashes, even a single change in a string will entirely change it's hash, as such, if you add a random sequence of characters to a string, then you can entirely change it's hash.This is where salts come in. Due to the nature of hashes, even a single change in a string will entirely change it's hash, as such, if you add a random sequence of characters to a string, then you can entirely change it's hash.
blog-posts/How-to-copy-and-paste-on-mobile.md
@@ -1,8 +1,6 @@
---title: How to Copy and Paste on mobile date: 2021 May 05 updated: 2024 Jan 03 ---<div class="notice">This post isn't very good, and I'm not proud of it.</div>
@@ -42,4 +40,4 @@ Tap and hold on the text box, you should see "paste," now click that(highlighted
<img src="/blog-files/Android_Paste.png" type="image/png" loading="lazy" width="300" height="115" /> <small>All images are self-sourced.</small><small>All images are self-sourced.</small>
blog-posts/How_To_Make_Tea.md
@@ -1,8 +1,7 @@
---title: How to Make the perfect Tea. date: 2021 Sep 28 updated: 2024 Feb 2 ---*This post is subjective, there's no **right** answer to "what is the perfect tea."* Tea is the perfect fit for most meals, breakfast, 2nd breakfast, morning tea, lunch, afTernoon tea, dinner, or supper.
@@ -29,4 +28,4 @@ You can add sugar and <s>milk</s> cream, if you're into those kinda things... ev
<img src="/blog-files/English_teaware.jpg" type="image/jpeg" width="250" /> *Image source: [@Sgtblackpepper@en.wikipedia.org](https://commons.wikimedia.org/wiki/User:Sgtblackpepper); [image](https://en.wikipedia.org/wiki/File:English_teaware.jpg); Licensed under [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/deed.en). This upload is not endorsed by the image rights holder.**Image source: [@Sgtblackpepper@en.wikipedia.org](https://commons.wikimedia.org/wiki/User:Sgtblackpepper); [image](https://en.wikipedia.org/wiki/File:English_teaware.jpg); Licensed under [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/deed.en). This upload is not endorsed by the image rights holder.*
blog-posts/Is_Kris_the_Knight.md
@@ -1,8 +1,7 @@
---title: Is Kris the Knight? date: 2021 Oct 23 updated: 2024 Feb 21 ---Is Kris <span style="color: hotpink; font-style: italic;">the Knight</span>? At face value, this seems insane. Right? Well, let's look at the evidence. First and foremost, <span style="color: hotpink; font-style: italic;">the Knight</span> opens <span style="color: red; font-style: italic;">Dark Fountains</span>. Now, what does Kris do at the end of Chapter 2? They create a <span style="color: red; font-style: italic;">Dark Fountain</span>.
blog-posts/The_song_that_we_didnt_get_in_undertale.md
@@ -1,8 +1,7 @@
---title: The Song we didn't get in Undertale date: 2021 Dec 20 updated: 2024 Feb 2 ---Undertale is an amazing game. I really enjoyed my time playing it. I listen to the sound track a lot(I'm doing it as I write this). I even read a fan-made <abbr title="Alternate Universe">[AU](https://undertale-au.fandom.com/wiki/Category:AUs)</abbr> called [Inverted Fate](https://invertedfate.com/chapters). The only thing that I haven't done(and don't intend on doing) is a [Genocide Run](https://undertale.fandom.com/wiki/Genocide_Route). But, there's one thing that's kinda been bugging me since it first found out about it. It's the fact that their's a version of [Undertale(the song)](https://undertale.fandom.com/wiki/Undertale_(Soundtrack)) that wasn't added, and instead was replaced with the version we have now. ## The Current Version
@@ -24,4 +23,4 @@ This one is also great, and I personally think I like it a lot better than the o
<source src="/blog-files/Undertale_(Soundtrack)_music_unused.oga" type="audio/ogg" /> <source src="https://a.tumblr.com/tumblr_odg4sv0r3Z1s58ev6o1.mp3" type="audio/mpeg" /> Again, it looks like you're browser doesn't support audio, so you can [download the song](/blog-files/Undertale_(Soundtrack)_music_unused.oga) to listen to it. </audio></audio>
blog-posts/Why-inspect-element-is-a-useful-tool.md
@@ -1,5 +1,4 @@
---title: Why inspect-element is useful date: 2021 May 17 ---<div class="notice">This post isn't very good, and I'm not proud of it.</div>So, as of currently, my <a href="https://ocular.jeffalo.net/user/Steve0Greatness">Ocular Status</a> is <span style="font-style: italic; color: #0dbfb7; background-color: #0f0f0f;">Mobile needs a better browser! #MobileSmartBrowser! (Er/Him)</span>. Part of the reason for this is so that inspect can be on mobile.<p>but what makes inspect so important?</p>Well I'm glad I asked!<div>So on GitHub, you only have 2000 actions you can do(on the free plan). So that means you need to use them carefully, make sure that you won't do something that wastes an action.</div>It helps you fix any mistake, before you make anymore. <div>Of course, you can always download the file, and edit it offline. But inspect element is easier, live, and requires less space in your hard-drive.</div>Thanks for coming to my Ted-talk.😜🤪<div class="notice">This post isn't very good, and I'm not proud of it.</div>So, as of currently, my <a href="https://ocular.jeffalo.net/user/Steve0Greatness">Ocular Status</a> is <span style="font-style: italic; color: #0dbfb7; background-color: #0f0f0f;">Mobile needs a better browser! #MobileSmartBrowser! (Er/Him)</span>. Part of the reason for this is so that inspect can be on mobile.<p>but what makes inspect so important?</p>Well I'm glad I asked!<div>So on GitHub, you only have 2000 actions you can do(on the free plan). So that means you need to use them carefully, make sure that you won't do something that wastes an action.</div>It helps you fix any mistake, before you make anymore. <div>Of course, you can always download the file, and edit it offline. But inspect element is easier, live, and requires less space in your hard-drive.</div>Thanks for coming to my Ted-talk.😜🤪
blog-posts/Youtube_needs_a_Rest_API.md
@@ -1,8 +1,7 @@
---title: YouTube needs to have an open REST API date: 2021 Sep 29 updated: 2024 Feb 2 ---*2024 Note: I don't care anymore. I'm keeping this around for historical reasons at this point.* Youtube needs an open Rest API. Here are some reasons:
blog-posts/checkbox-custom-styles.md
@@ -1,8 +1,7 @@
---title: Customize an HTML Checkbox date: 2022 Feb 19 updated: 2024 Feb 2 ---TL;DR: `appearance: none;`. Checkboxes are hard to style. But when you're making a website, they may look ugly.
blog-posts/creating_a_theme_switch.md
@@ -1,8 +1,7 @@
---title: Create a Theme Switch date: 2021 Dec 08 updated: 2024 Feb 03 ---This is a simple tutorial on how to make a simple theme switcher. First step is to create the themes you'll want on your site. You may just want a light and dark mode, however, you may also want other themes. As an example: a clown theme that makes the page absurdly colorful, like a GeoCities site in the early 2000s. For these themes, you can use CSS variables set on the `html` parent tag(all other elements are considered children of `html`). Variables can be set in CSS using double hyphens followed by a sequence of text that can use numbers(but not at the start), letters(capital or lowercase), underscores, and hyphens; these variables can then be accessed within your text using the `var()` function with the name of the variable(including the starting hyphens). You can change out the CSS variables using different selectors on the `html` tag within the CSS, for me: I'm using the `[data-theme]` attribute; however, you can use classes if you want. Here is the CSS I wrote:
@@ -72,4 +71,4 @@ HTML.dataset.theme = themes[CurrentTheme + 1]; // Goes to the next theme.
Now we have a finished product. Here's the expected output: <iframe id="finalProduct" src="/blog-files/theme-change-final.html" style="border:none"></iframe> [See Code](/blog-files/theme-change-final.txt)[See Code](/blog-files/theme-change-final.txt)
blog-posts/creatingaswitch.md
@@ -1,8 +1,7 @@
---title: Creating a Switch in HTML and CSS date: 2022 Feb 11 updated: 2023 Feb 2 ---A switch is something that is basically just a nicer looking checkbox. Here, I'll be showing you how to make one. The first step is to create checkbox with any class; I'll be using `switch`, because it's a switch.
blog-posts/fizzbuzz.md
@@ -1,8 +1,7 @@
---title: The FizzBuzz Program date: 2022 Feb 20 updated: 2024 Feb 2 ---A FizzBuzz Program is a program used in many job interviews to see if a programmer is good at problem solving. There are many ways to make one. First let me tell you why I write these programs. These programs, at least in my opinion, are good when you're learning a new programming language. It gives you a problem to solve, and all you need to do to solve it. Incase you're wondering, the problem is to make a program that counts from 1 to 100 and replaces all multiples of 3 with Fizz, all multiples of 5 with Buzz, and multiples of both with FizzBuzz. Generally in interviews, they also ask you to add on more multiples, such as multiples of 7 are replaced with Fuzz, and multiples of 11 are replaced with Bizz.
blog-posts/fortress-forever-on-linux.md
@@ -1,8 +1,7 @@
---title: Fortress Forever on Linux! date: 2022 Dec 16 updated: 2024 Feb 4 ---Fortress Forever is finally playable fully on Linux using Proton-GE version 7-41, although there's a bug where if you change the settings then try to connect to a server: the game crashes. This issue, however, is very easily solved by rebooting the game. If you need a quick rundown on how to download and install Proton-GE, [I've made a video about that already](https://youtu.be/B2LZ8nYd3Bw). It is technically about a different game, but the problem is still similar enough to apply pretty much the same steps.
blog-posts/html-tag-ranking.md
@@ -1,8 +1,7 @@
---title: My HTML Tag Ranking date: 2024 Feb 14 updated: 2024 Feb 21 ---I like HTML. I recently found a video of [Theo](t3.gg) ranking HTML tags with a tierlist, the video is available on YouTube([URL](https://youtu.be/EtYtYnhxeNc)), and the tierlist is on TierMaker([URL](https://tiermaker.com/create/html-elements-16095055)). Without further ado, here is how I ranked all\* HTML elements. <img src="/blog-files/HTML_tierlist.png" style="width: 97%; height: auto" alt="S: h1, html, ul, link, details, summary, form, title, kbd, a, main, p, b, head, body, img, meta, br, footer, label, input; A: track, blockquote, q, h2, h3, hr svg, tfoot, i, u, textarea, style, code, tbody, optgroup, th, tr, option, select, pre, datalist, s, nav, td, em, iframe, embed, video, dialog, button, mark, ol, noscript, table, article, header, col, field, figcaption, samp, thead, area, colgroup; B: sup, progress, sub, h4, cite, strong, strike, picture, audio, h5, source, h6, canvas, abbr, script, caption; C: figure, math, wbr, hgroup, section, div, small, center, span, template; D: data, object, slot, marquee" />
blog-posts/macos-page-tab-nav.md
@@ -1,8 +1,7 @@
---title: MacOS Keyboard Navigation date: 2022 Feb 26 updated: 2024 Feb 14 ---Ok, so I feel like a complete idiot right now. I've been trying to use <kbd>Tab</kbd> to navigate webpages on my MacBook for what feels like forever now. Turns out, it was as simple as hitting <kbd><kbd>Ctrl</kbd>+<kbd>F7</kbd></kbd>.
blog-posts/satisfactory-farming-idea.md
@@ -1,7 +1,6 @@
---title: Satisfactory Concept: Farming date: 2023 Apr 16 ---Here is my idea for automating the collection of healing materials(such as Beryl Nuts) in Satisfactory ## Plant Pods
blog-posts/singular-blog.md
@@ -1,8 +1,6 @@
---title: My blog is now in one place date: 2024 Jan 1 ---Alright, I've now moved all my full blog posts over to this one website. There might be other I miss in other places, but I'll add them here soon. I will not be moving over my micro-blogs, however. Those are too small, and I'd rather keep those separated anyway. I'm not a fan of how I wrote before December of 2022, everything there is filled with spelling mistakes and grammar issues, I also think most of it was rude towards the reader, which is not a good impression.I'm not a fan of how I wrote before December of 2022, everything there is filled with spelling mistakes and grammar issues, I also think most of it was rude towards the reader, which is not a good impression.
blog-posts/symbols.md
@@ -1,5 +1,4 @@
---title: Symbols date: 2021 Oct 10 ---In our lifes on the internet, we see alot of characters that we don't normally see. Like @, #, &, [], {}, \\, ;, and |. But what are thier names, what are their origins, and why do they look like they do? I'm going to try and find out!<br />Let's start with what they are used for most of the time on the web.<ol><li>@ is used to mean at. It can also be used to define a username(<span style="font-weight:bold">@</span>user), or even emails(person<span style="font-weight:bold">@</span>emailprovider.topleveldomain)</li><li>The hashtag, #, is used for tagging posts to topics(<span style="font-weight:bold">#</span>NumberOneProgrammer). It is also sometimes used to define a number(<span style="font-weight:bold">#</span>1). It's also used in CSS to define IDs, and in urls to scroll down to a certain part of the page(<span style="font-weight:bold">#</span>theMan).</li><li>& is a symbol used to mean "and"(the dog <span style="font-weight:bold">&</span> the cat). It is also used in urls to be an addition to the search(?q=look%20mom%20no%hands%21<span style="font-weight:bold">&</span>images)</li><li>Square brackets([]), are used to define a list in the most widely used programming language on the web, JavaScript(<span style="font-weight:bold">[</span>"the dog", "the cat", "the bird", "the plane"<span style="font-weight:bold">]</span>). They can also be used in the middle of quotes to give context("Have a nice day!" <span style="font-weight:bold">[</span>The mayor<span style="font-weight:bold">]</span> shouted)</li><li>Curly brackets({}) are used to define a JavaScript object( {person: "Jim", car: "JavaScript car :)"} )</li><li>backslash(\\) is used in markdown, and JavaScript strings, to define a character that should remain itself, such as <span style="font-weight:bold">\\</span># showing up as a # instead of a heading.</li><li>Semi-collins(;) are used to define the end of a command in lots of programming languages, like JavaScript(alert("hello world")<span style="font-weight:bold">;</span>), PHP(echo "hello world"<span style="font-weight:bold">;</span>)</li><li>|, or Vertical bar, has no <em>real</em> use on the web.</li><li>~, or tilde, also, doesn't find much use</li><li>Grave accents(\`) are used to define a multi-lined JavaScript string(<span style="font-weight:bold">\`</span>this has<br />2 lines<span style="font-weight:bold">\`</span>)</li></ol>Those are what they are, but what about their original meanings?<ol><li>The At-Sign(@) is used to mean at(they're <span style="font-weight:bold">@</span> their house), it could also be used for a price(<span style="font-weight:bold">@</span>10 pence)</li><li>#(pound-sign, hashtag, number-sign, octothorpe, sharp-sign), it's used to mean lb(10 <span style="font-weight:bold">#</span>), define numbers(<span style="font-weight:bold">#</span>10), define a tag in social media(<span style="font-weight:bold">#</span>NumberOneCoder), to define the musical notes that are sharp, or used on telephones to do... something.</li><li>Ampersands(&) are used as &, that's it(doges <span style="font-weight:bold">&</span> golden retrievers).</li><li>[Square Brackets] are used as a way to add context to the middle of a sentence, like "he ate the sausage", but we don't know who "he" is, and what kind of sausage he is eating, so it should be "<span style="font-weight:bold">[the young boy]</span> ate the <span style="font-weight:bold">[cheese filled]</span> sausage"</li><li>{Curly Brackets} don't get much use. They would be used for <span style="font-weight:bold">{</span>defining words, lines, sentences as being in a group<span style="font-weight:bold">}</span>.</li><li>|s are used to define absolute value, like <span style="font-weight:bold">|-2|</span> = 2. It can also be used as a replacement for periods, and forward slashed</li><li>The backslash doesn't get much real use in writing. In math, it is used to represent the set difference(which I won't really explain), such as a<span style="font-weight:bold">\\</span>n</li><li>The Semicolon is used to seperate ideas in a sentence filled with commas, add seperation between an explaination<span style="font-weight:bold">;</span> and a seperator(,) in a list, and merge 2 sentences together without a compound(and, but, or). Such as "I am so happy for them, and I am proud" & "I am so happy; I am proud." act the same. If you'd like a better explaination, I'd suggest you to check out <a href="https://youtu.be/th-zyfvwDdI">How to use a semicolon</a> by Ted-Ed, it's a great whatch, and it's presented in an interesting and fun style.</li><li>Grave accents(\`) are used in some words from other languages, but not much in English. However it can be used in songs and poems to indicate that silent letters aren't silent.</li><li>Tildes(~) can be used in a sentence to mean about, for example, <span style="font-weight:bold">~</span>10.</li></ol>In our lifes on the internet, we see alot of characters that we don't normally see. Like @, #, &, [], {}, \\, ;, and |. But what are thier names, what are their origins, and why do they look like they do? I'm going to try and find out!<br />Let's start with what they are used for most of the time on the web.<ol><li>@ is used to mean at. It can also be used to define a username(<span style="font-weight:bold">@</span>user), or even emails(person<span style="font-weight:bold">@</span>emailprovider.topleveldomain)</li><li>The hashtag, #, is used for tagging posts to topics(<span style="font-weight:bold">#</span>NumberOneProgrammer). It is also sometimes used to define a number(<span style="font-weight:bold">#</span>1). It's also used in CSS to define IDs, and in urls to scroll down to a certain part of the page(<span style="font-weight:bold">#</span>theMan).</li><li>& is a symbol used to mean "and"(the dog <span style="font-weight:bold">&</span> the cat). It is also used in urls to be an addition to the search(?q=look%20mom%20no%hands%21<span style="font-weight:bold">&</span>images)</li><li>Square brackets([]), are used to define a list in the most widely used programming language on the web, JavaScript(<span style="font-weight:bold">[</span>"the dog", "the cat", "the bird", "the plane"<span style="font-weight:bold">]</span>). They can also be used in the middle of quotes to give context("Have a nice day!" <span style="font-weight:bold">[</span>The mayor<span style="font-weight:bold">]</span> shouted)</li><li>Curly brackets({}) are used to define a JavaScript object( {person: "Jim", car: "JavaScript car :)"} )</li><li>backslash(\\) is used in markdown, and JavaScript strings, to define a character that should remain itself, such as <span style="font-weight:bold">\\</span># showing up as a # instead of a heading.</li><li>Semi-collins(;) are used to define the end of a command in lots of programming languages, like JavaScript(alert("hello world")<span style="font-weight:bold">;</span>), PHP(echo "hello world"<span style="font-weight:bold">;</span>)</li><li>|, or Vertical bar, has no <em>real</em> use on the web.</li><li>~, or tilde, also, doesn't find much use</li><li>Grave accents(\`) are used to define a multi-lined JavaScript string(<span style="font-weight:bold">\`</span>this has<br />2 lines<span style="font-weight:bold">\`</span>)</li></ol>Those are what they are, but what about their original meanings?<ol><li>The At-Sign(@) is used to mean at(they're <span style="font-weight:bold">@</span> their house), it could also be used for a price(<span style="font-weight:bold">@</span>10 pence)</li><li>#(pound-sign, hashtag, number-sign, octothorpe, sharp-sign), it's used to mean lb(10 <span style="font-weight:bold">#</span>), define numbers(<span style="font-weight:bold">#</span>10), define a tag in social media(<span style="font-weight:bold">#</span>NumberOneCoder), to define the musical notes that are sharp, or used on telephones to do... something.</li><li>Ampersands(&) are used as &, that's it(doges <span style="font-weight:bold">&</span> golden retrievers).</li><li>[Square Brackets] are used as a way to add context to the middle of a sentence, like "he ate the sausage", but we don't know who "he" is, and what kind of sausage he is eating, so it should be "<span style="font-weight:bold">[the young boy]</span> ate the <span style="font-weight:bold">[cheese filled]</span> sausage"</li><li>{Curly Brackets} don't get much use. They would be used for <span style="font-weight:bold">{</span>defining words, lines, sentences as being in a group<span style="font-weight:bold">}</span>.</li><li>|s are used to define absolute value, like <span style="font-weight:bold">|-2|</span> = 2. It can also be used as a replacement for periods, and forward slashed</li><li>The backslash doesn't get much real use in writing. In math, it is used to represent the set difference(which I won't really explain), such as a<span style="font-weight:bold">\\</span>n</li><li>The Semicolon is used to seperate ideas in a sentence filled with commas, add seperation between an explaination<span style="font-weight:bold">;</span> and a seperator(,) in a list, and merge 2 sentences together without a compound(and, but, or). Such as "I am so happy for them, and I am proud" & "I am so happy; I am proud." act the same. If you'd like a better explaination, I'd suggest you to check out <a href="https://youtu.be/th-zyfvwDdI">How to use a semicolon</a> by Ted-Ed, it's a great whatch, and it's presented in an interesting and fun style.</li><li>Grave accents(\`) are used in some words from other languages, but not much in English. However it can be used in songs and poems to indicate that silent letters aren't silent.</li><li>Tildes(~) can be used in a sentence to mean about, for example, <span style="font-weight:bold">~</span>10.</li></ol>
blog-posts/tf2-disguise-cmd.md
@@ -1,8 +1,7 @@
---title: TF2 disguise Command date: 2022 Dec 17 updated: 2024 Jan 17 ---A Spy class-specific command ## Layout
blog-posts/whyLocalVarCallLet.md
@@ -1,8 +1,7 @@
---title: Why local variables are called "let" date: 2022 Jan 10 updated: 2024 Feb 2 ---In JavaScript there are 3 different kinds of variables, global variables(using `var`), constants(`const`, and local variables`let`). All of the act a little differently from each other. Allow me to explain what they do. Global variables, made using `var`, are as they sound, global variables. Once defined, they can be used, edited, or redefined anywhere.
@@ -20,4 +19,4 @@ Turns out "let" is a mathematical term.
It was first used in programming in early languages like Basic. In case you're wondering, the main source is an answer on Stack Overflow: *"Why was the name 'let' chosen for block-scoped variable declarations in JavaScript?"*, answer by [exebook](https://stackoverflow.com/users/1968972), edited by [Pikamander2](https://stackoverflow.com/users/1741346); [link](https://stackoverflow.com/a/37917071).In case you're wondering, the main source is an answer on Stack Overflow: *"Why was the name 'let' chosen for block-scoped variable declarations in JavaScript?"*, answer by [exebook](https://stackoverflow.com/users/1968972), edited by [Pikamander2](https://stackoverflow.com/users/1741346); [link](https://stackoverflow.com/a/37917071).