diff options
Diffstat (limited to 'entry')
| -rw-r--r-- | entry/ai/index.html | 49 | ||||
| -rw-r--r-- | entry/crypto-ponzi/index.html | 56 | ||||
| -rw-r--r-- | entry/stop-it/index.html | 54 | ||||
| -rw-r--r-- | entry/ten-years/index.html | 58 | ||||
| -rw-r--r-- | entry/theme/index.html | 164 | ||||
| -rw-r--r-- | entry/theme/table.css | 13 | ||||
| -rw-r--r-- | entry/to-be-continued/index.html | 40 |
7 files changed, 434 insertions, 0 deletions
diff --git a/entry/ai/index.html b/entry/ai/index.html new file mode 100644 index 0000000..3243fb7 --- /dev/null +++ b/entry/ai/index.html @@ -0,0 +1,49 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <title>Machine learning is not AI | ewy.one</title> + <meta charset="UTF-8"/> + <link rel="stylesheet" type="text/css" href="/reset.css"/> + <link rel="stylesheet" type="text/css" href="/terminal.css"/> + <meta content="Machine learning is not AI" property="og:title" /> + <meta content="Please stop using those terms interchangably." property="og:description" /> + <meta content="https://blog.ewy.one/entry/ai" property="og:url" /> + <meta content="#3E3B37" data-react-helmet="true" name="theme-color" /> +</head> +<body> +<header> + <h1>Machine learning is not AI.</h1> +</header> +<main> + <p> + Language modeling and its consequences have been a disaster for the human race. In fact, we shouldn't have named it like this at all; we should have called it something more appropriate like "word kebab generator" or "word sequence model". This mislabeling has created misunderstanding and misinformation. To understand the distinction, we are going to dive into the specifics of "machine learning" and the game of kings. + </p> + <h2>The truth about machine learning</h2> + <p> + A machine-learned model could be represented most easily as a large statistics machine. We feed it a ton of sentences and the machine can analyze them: it can analyze which words are used, the context of those words, the position of the words in the sentence, and how common these words get used with other words. Add a little pseudo-random magic to make less common words and sentence structures rarer and violĂ you have created a machine that knows enough about words to make a sentence. This next example will serve us well in the near future: you could feed a model every chess position that has ever been played. Provided you set up the right context (such as board state), you create a viable chess computer! + </p> + <h2>Is it AI?</h2> + <p> +...however, it is not intelligent. There is no intelligence present in this chess program; all of the intelligence has been fed to it by an actual intelligence - the thousands of chess players providing the moves for the data model. This model then simply superglues moves together and picks the move most relevant to the current game situation. There is no thinking. We have not created an intelligence, we have only created a program to navigate the complex data of a million chess games. + </p> + <h2>Creating intelligence</h2> + <p> + To reiterate, the distinction is clear: this model is not thinking. We have not created intelligence; we have only written a program to extract data out of intelligence. So, how do we go about building an intelligent chess computer? Logically speaking, that must mean it thinks for itself. It should require no training data, as this would be supplying the intelligence to our machine, and not creating it. If we write a program that understands the rules of chess, is able to judge positions, and think ahead, we would create an artificial intelligence. We have created a program which solves a problem (and thus acts intelligently) without having supplied it with our own intelligence. + </p> + <aside> + Yes, the programmer has used their own intelligence to translate the rules of chess into this program. In doing so, the programmer has created more intelligence: the computer is, given time and computing power, able to calculate chess moves much more accurately than a human ever could. In essence, this computer is more intelligent than a person. + </aside> + <h2>The sweet spot</h2> + <p> + Finally, imagine if we were to combine our knowledge of machine learning and artificial intelligence. Previously, we had to write the "board judge" ourselves; however, if we build a machine learned model out of chess positions for this, we can apply our artificial intelligence to data that our human intelligence created. In fact, this is already how the best chess models work. By combining AI and ML, we have created something more powerful than we thought was possible. + </p> + <h2>Conclusion</h2> + <p> + I hope this clears up some confusion. If you read this all the way through, you have earned the right to slap the next person to mention some "speech recognition AI" or the next "DALL-E AI Image Generator". + </p> +</main> +<footer> + <a href="/"><< Return</a> +</footer> +</body> +</html> diff --git a/entry/crypto-ponzi/index.html b/entry/crypto-ponzi/index.html new file mode 100644 index 0000000..32ab363 --- /dev/null +++ b/entry/crypto-ponzi/index.html @@ -0,0 +1,56 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <title>Cryptocurrency is a ponzi scheme | ewy.one</title> + <meta charset="UTF-8"/> + <link rel="stylesheet" type="text/css" href="/reset.css"/> + <link rel="stylesheet" type="text/css" href="/terminal.css"/> + <meta content="Thought: cryptocurrency | ewy.one" property="og:title" /> + <meta content="I'm not exactly positive on the subject." property="og:description" /> + <meta content="https://blog.ewy.one/entry/stop-it" property="og:url" /> + <meta content="#3E3B37" data-react-helmet="true" name="theme-color" /> +</head> +<body> +<header> + <h1>Cryptocurrency is a ponzi scheme.</h1> +</header> +<main> + <p> + The "ponzi scheme" is named after some italian guy that ran a business that used new investors' money to + pay old investors, making it seem like their investments were bearing fruit. Now, that probably doesn't + sound like cryptocurrency to you yet, but I hope to make a compelling case by the time you finish reading + this page. + </p> + <p> + Have you ever noticed when someone invests in crypto, and it immediately usurps them and becomes their + lifestyle? This doesn't happen to everyone, but I've seen it occur at a roughly 50% split. This happens + because their investment holds no inherent value. They simply purchased some immutable + bits: they don't mean anything, they don't do anything, but that's where the value comes from: they cannot + be changed. This is why the crypto-kings are so preoccupied with upholding the legitimacy of their bits. + They need new investors to uphold the value of their holdings, or it will implode. + </p> + <aside> + This side effect of crypto investments has, in my experience, ann about 50% chance of occurring. + </aside> + <h2>The blockchain is neither immutable nor decentralized.</h2> + <p> + The blockchain is not decentralized. Although you could run your own node - and waste hundreds of gigabytes + of your precious storage, not to mention bandwidth and processing power. Nobody wants to do this; this has + caused several third parties to show up and provide APIs for interacting with this blockchain. If any of + these APIs see cause for blocking (or - god forbid - alter) your queries, you'll have to move to a different + provider, not dissimilar to existing online payment systems. + </p> + <p> + The blockchain is not immutable. If someone were, for example, to commit child abuse content to a blockchain, + or if there has been a major hack (this happened), the corporation managing said chain can simply roll back + to a previous version of the chain and start again from there. Although neither of the blockchains + prohibit the existence of the other, the value of the "currency" in the pre-fork chain will plummet to zero, + either because the robbed people want their tokens back, or because nobody wants to host child abuse content + on their node. + </p> +</main> +<footer> + <a href="/"><< Return</a> +</footer> +</body> +</html>
\ No newline at end of file diff --git a/entry/stop-it/index.html b/entry/stop-it/index.html new file mode 100644 index 0000000..2f1051d --- /dev/null +++ b/entry/stop-it/index.html @@ -0,0 +1,54 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <title>Stop it | ewy.one</title> + <meta charset="UTF-8"/> + <link rel="stylesheet" type="text/css" href="/reset.css"/> + <link rel="stylesheet" type="text/css" href="/terminal.css"/> + <meta content="Thought: stop consuming caffeine | ewy.one" property="og:title" /> + <meta content="It's not as benign as you might think." property="og:description" /> + <meta content="https://blog.ewy.one/entry/stop-it" property="og:url" /> + <meta content="#3E3B37" data-react-helmet="true" name="theme-color" /> +</head> +<body> +<header> + <h1>Stop consuming caffeine.</h1> +</header> +<main> + <p> + I specifically picked "caffeine" because you're nearly guaranteed to be either a coffee drinker, + or a tea drinker. Both of them are simply vessels for caffeine. While coffee contains much more caffeine, + coffee tends to be a sometimes drink, and tea is drunk throughout the entire day. Sometimes I even see + people top up with energy drinks. + </p> + <aside> + Some numbers: a cup of coffee contains - according to the internet - about 100 milligrams of + caffeine, sporting double the stimulant content of a similarly-sized cup of black tea. Black tea + has middling caffeine content; green tea has more, and the black tea variant "white tea" (not yet + fully grown black tea) has less. The recommended maximum dosage for caffeine is about 400 milligrams + for an adult; that means 4 cups of coffee, or 8 cups of tea. + </aside> + <p> + Although you might not realize it, if you consume caffeinated drinks every day, you probably have a + chemical dependency. I would know; I used to be a coffee drinker. Quitting was a very difficult, + even painful experience. This is evidently caused by blood vessels in entire body opening back up + from being tightened by the caffeine. This causes both headaches (from the blood vessels in your brain) + and sore muscles (from the blood vessels in your muscles), not to mention a serious lack of energy. + </p> + <p> + Although I am sometimes uncertain whether the rehab was worth it, when I think back to how it felt to + go back to "normal", I remain determined to stay far away from this habit. + </p> + <p> + This does not mean you have to stop consuming these drinks all together. I still drink a cup of coffee, + or even an energy drink, occasionally; for example, before I go on a multi-hour drive, or when I have to + burn the midnight oil. I find that it gives me a welcome boost, even if I can tell I am affected by it + much more than before: my sleep gets noticeably worse than other days. This could be the placebo effect, + but it would not be out of the question that my caffeine tolerance has simply taken a hit from this ordeal. + </p> +</main> +<footer> + <a href="/"><< Return</a> +</footer> +</body> +</html>
\ No newline at end of file diff --git a/entry/ten-years/index.html b/entry/ten-years/index.html new file mode 100644 index 0000000..7ef78ed --- /dev/null +++ b/entry/ten-years/index.html @@ -0,0 +1,58 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <title>Ten years | ewy.one</title> + <meta charset="UTF-8"/> + <link rel="stylesheet" type="text/css" href="/reset.css"/> + <link rel="stylesheet" type="text/css" href="/terminal.css"/> + <meta content="Thought: ten years from now | ewy.one" property="og:title" /> + <meta content="Where should you see yourself ten years from now?" property="og:description" /> + <meta content="https://blog.ewy.one/entry/ten-years" property="og:url" /> + <meta content="#3E3B37" data-react-helmet="true" name="theme-color" /> +</head> +<body> +<header><h1>Where do you see yourself in ten years?</h1></header> +<main> + <p>Where do you see yourself in ten years? For such a cliché interview question, I have been asked this + very rarely. Incredibly, the only time I remember having to answer this was back when I desperately + wanted to be in the army; sadly a possibility that has now passed me by. However, thinking about + this question is paramount to long term success. Even the smallest habit you exhibit could have + disastrous consequences. + </p> + <p> + Ten years is a long time. Too long, even. It would be unreasonable to expect people to think this + far ahead. After all, it's easy to justify (for example) a diet infraction: if you're peckish, + you want to eat. In the moment we know of the long term consequences, but we trick ourselves + into believing their helplessness in the matter. Ten years later, imagine how much fitter you could + have been, had you simply thought about it a little longer. + </p> + <p> + This behaviour is very harmful; we train + ourselves not to be responsible, but to seek solace in short-term pleasure. Instead of disciplined + we become mere servants to our animalistic instincts. One can not call themselves whole if they do + not have control over their impulses. If you were to insist otherwise, you are simply delusional. + </p> + <p> + To achieve this control, it is vital we determine what impulses are justified and which + should be quelled. The difficulty of this should not be understated; are you + really improving the right processes in your life? For example, I don't blame myself if + I get exhausted from physical or mental exercise (read: work). I simply consider these + to be unavoidable. This makes me a complete and utter hypocrite. + + </p> + <p>Although I could work more on my physical fitness, instead I delude + myself and insist that I like things the way they are. It is trivial to imagine what + my life would be like in ten years if I simply committed to going to the gym a couple of + hours per week, and instead I choose not to. + </p> + <p> + What gives? + </p> +</main> +<footer> + <a href="/"><< Return</a> +</footer> +</body> +</html> + + diff --git a/entry/theme/index.html b/entry/theme/index.html new file mode 100644 index 0000000..012c6ff --- /dev/null +++ b/entry/theme/index.html @@ -0,0 +1,164 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <title>Colors | ewy.one</title> + <meta charset="UTF-8"/> + <link rel="stylesheet" type="text/css" href="/reset.css"/> + <link rel="stylesheet" type="text/css" href="/terminal.css"/> + <link rel="stylesheet" type="text/css" href="table.css"/> + <meta content="Thought: color schemes | ewy.one" property="og:title" /> + <meta content="Borrow the way I look." property="og:description" /> + <meta content="https://blog.ewy.one/entry/to-be-continued" property="og:url" /> + <meta content="#3E3B37" data-react-helmet="true" name="theme-color" /> +</head> +<body> +<header> + <h1>Why does this website look so good?</h1> +</header> +<main> + <p> + Here is my homebrew color palette. The goal is to incorporate beautiful pastel + colors in a high-contrast, fuzzy medley. + I will eventually update this page with more information, but for now here's a + color table. + </p> + <details> + <summary>Color scheme</summary> + <table> + <thead> + <tr> + <td> + + </td> + <td> + Black + </td> + <td> + Blue + </td> + <td> + Green + </td> + <td> + Cyan + </td> + <td> + Red + </td> + <td> + Magenta + </td> + <td> + Yellow + </td> + <td> + White + </td> + </tr> + </thead> + <tbody> + <tr class="fg-black"> + <td>Black</td> + + <td class="bg-black">Word</td> + <td class="bg-blue">Word</td> + <td class="bg-green">Word</td> + <td class="bg-cyan">Word</td> + <td class="bg-red">Word</td> + <td class="bg-magenta">Word</td> + <td class="bg-yellow">Word</td> + <td class="bg-white">Word</td> + </tr> + <tr class="fg-blue"> + <td>Black</td> + + <td class="bg-black">Word</td> + <td class="bg-blue">Word</td> + <td class="bg-green">Word</td> + <td class="bg-cyan">Word</td> + <td class="bg-red">Word</td> + <td class="bg-magenta">Word</td> + <td class="bg-yellow">Word</td> + <td class="bg-white">Word</td> + </tr> + <tr class="fg-green"> + <td>Black</td> + + <td class="bg-black">Word</td> + <td class="bg-blue">Word</td> + <td class="bg-green">Word</td> + <td class="bg-cyan">Word</td> + <td class="bg-red">Word</td> + <td class="bg-magenta">Word</td> + <td class="bg-yellow">Word</td> + <td class="bg-white">Word</td> + </tr> + <tr class="fg-cyan"> + <td>Black</td> + + <td class="bg-black">Word</td> + <td class="bg-blue">Word</td> + <td class="bg-green">Word</td> + <td class="bg-cyan">Word</td> + <td class="bg-red">Word</td> + <td class="bg-magenta">Word</td> + <td class="bg-yellow">Word</td> + <td class="bg-white">Word</td> + </tr> + <tr class="fg-red"> + <td>Black</td> + + <td class="bg-black">Word</td> + <td class="bg-blue">Word</td> + <td class="bg-green">Word</td> + <td class="bg-cyan">Word</td> + <td class="bg-red">Word</td> + <td class="bg-magenta">Word</td> + <td class="bg-yellow">Word</td> + <td class="bg-white">Word</td> + </tr> + <tr class="fg-magenta"> + <td>Black</td> + + <td class="bg-black">Word</td> + <td class="bg-blue">Word</td> + <td class="bg-green">Word</td> + <td class="bg-cyan">Word</td> + <td class="bg-red">Word</td> + <td class="bg-magenta">Word</td> + <td class="bg-yellow">Word</td> + <td class="bg-white">Word</td> + </tr> + <tr class="fg-yellow"> + <td>Black</td> + + <td class="bg-black">Word</td> + <td class="bg-blue">Word</td> + <td class="bg-green">Word</td> + <td class="bg-cyan">Word</td> + <td class="bg-red">Word</td> + <td class="bg-magenta">Word</td> + <td class="bg-yellow">Word</td> + <td class="bg-white">Word</td> + </tr> + <tr class="fg-white"> + <td>Black</td> + + <td class="bg-black">Word</td> + <td class="bg-blue">Word</td> + <td class="bg-green">Word</td> + <td class="bg-cyan">Word</td> + <td class="bg-red">Word</td> + <td class="bg-magenta">Word</td> + <td class="bg-yellow">Word</td> + <td class="bg-white">Word</td> + </tr> + </tbody> + </table> + </details> +</main> +<footer> + <a href="/"><< Return</a> +</footer> +</body> +</html>
\ No newline at end of file diff --git a/entry/theme/table.css b/entry/theme/table.css new file mode 100644 index 0000000..6b5fc4b --- /dev/null +++ b/entry/theme/table.css @@ -0,0 +1,13 @@ +table { + table-layout: fixed; + width: 100%; +} + +td { + width: calc(100% / 11); + text-align: center; + overflow: hidden; +} +tr { + width: 100%; +}
\ No newline at end of file diff --git a/entry/to-be-continued/index.html b/entry/to-be-continued/index.html new file mode 100644 index 0000000..6ee8e22 --- /dev/null +++ b/entry/to-be-continued/index.html @@ -0,0 +1,40 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <title>Whatever | ewy.one</title> + <meta charset="UTF-8"/> + <link rel="stylesheet" type="text/css" href="/reset.css"/> + <link rel="stylesheet" type="text/css" href="/terminal.css"/> + <meta content="Thought: to be continued | ewy.one" property="og:title" /> + <meta content="Testing out content." property="og:description" /> + <meta content="https://blog.ewy.one/entry/to-be-continued" property="og:url" /> + <meta content="#3E3B37" data-react-helmet="true" name="theme-color" /> +</head> +<body> +<header> + <h1>On what this website is supposed to be.</h1> +</header> +<main> + <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor + incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis + nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore + eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, + sunt in culpa qui officia deserunt mollit anim id est laborum. + </p> + <aside> + This is an aside. It serves as extra information that shouldn't distract you + from the main text. + </aside> + <details> + <summary>A short introduction to the details tag</summary> + The summary tag only displays it's child summary tag by default. However, on + interaction, it will expand and display the child elements as well. The element + usually has an arrow pointing towards it to indicate foldability. + </details> +</main> +<footer> + <a href="/"><< Return</a> +</footer> +</body> +</html>
\ No newline at end of file |
