<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Elliot Hopkins&apos; Blog</title><description>Elliot Hopkins&apos; Blog where he writes about whatever interests him.</description><link>https://elliothopkins.com/</link><language>en</language><item><title>Cleaning up the mess I made building things I love</title><link>https://elliothopkins.com/posts/spring-cleaning/</link><guid isPermaLink="true">https://elliothopkins.com/posts/spring-cleaning/</guid><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I&amp;#39;ve added many unique features to my website over time, and that&amp;#39;s by design. My website is my sandbox. It gives me a place to play with ideas I&amp;#39;m passionate about and put them somewhere real right away. This habit of quickly adding new, interesting things has allowed my site to evolve dramatically over time, despite no single change being very big on its own.&lt;/p&gt;
&lt;p&gt;However, while this approach lets my website evolve in a way I&amp;#39;m happy with, it sometimes leaves me with tech debt that&amp;#39;s more trouble than it&amp;#39;s worth. Specifically, two features in particular had become hard to maintain. It was time for a little spring cleaning.&lt;/p&gt;
&lt;p&gt;The first feature was how I displayed blog posts from the &lt;a href=&quot;https://atmosphereaccount.com/&quot;&gt;Atmosphere&lt;/a&gt; (a new social technology that powers things like Bluesky) alongside my regular blog posts on the homepage. When I first built the Atmosphere integration, it was simple and client-side. Post previews loaded directly in the browser via JavaScript, and they linked to the posts on their original pages. Later, I was getting more excited about &lt;a href=&quot;https://atproto.com/&quot;&gt;AT Protocol&lt;/a&gt; (which powers the Atmosphere) and how easy it made building things off of it. Because of this, I got a bit ambitious and made posts from Leaflet (a blog platform on the Atmosphere) display as &amp;quot;native&amp;quot; content, styled exactly like the blog posts already living on my site.&lt;/p&gt;
&lt;p&gt;It worked! And it worked pretty well. But there was a problem. I would have to update my site to support every type of content block Leaflet supports, with new content blocks being added frequently. Plus, I was now displaying posts from across the larger Atmosphere on my site — not just Leaflet. I didn&amp;#39;t want to add this for every one of them, and giving Leaflet special treatment felt a bit odd.&lt;/p&gt;
&lt;p&gt;So I went back to a client-side version of this feature, like I had before. It still keeps the part I like most — all my posts showing up in one place — but is simple and uncomplicated.&lt;/p&gt;
&lt;p&gt;The second feature I had to cut down was the read-along feature, which had been causing me issues for a &lt;em&gt;while&lt;/em&gt;. This feature highlighted text line by line as you listened to my article read in my own voice. The feature was inspired by how Firefox handles its text-to-speech highlighting in reader mode. I thought, &amp;quot;Why couldn&amp;#39;t I do that on my website, but with my voice?&amp;quot; I still love the idea, but unlike text-to-speech, there&amp;#39;s no great way to track what is being said in each section of an audio file without a perfect captions file, so I had to improvise to create a different solution. I threw together a weird timing system (based on auto-generated approximate caption files that then had to sync up with the actual text) that was &amp;quot;good enough.&amp;quot; It was never good enough; it was a headache.&lt;/p&gt;
&lt;p&gt;The feature was thousands of lines of code, took multiple complete rewrites, and kept breaking in new ways every few months. I would frequently notice a small bug while working on something completely different, tell myself I would just do a quick fix, and end up rewriting the whole system again. For a feature most people never used, it was taking up way too much of my time.&lt;/p&gt;
&lt;p&gt;This spring cleaning wasn&amp;#39;t as exciting or thrilling as building something new, but it made me feel like a weight had been lifted off of me. I now have the space to play around with new features on my website.&lt;/p&gt;
&lt;p&gt;&amp;quot;Move fast and break things&amp;quot; is a motto that has some truth to it, but breaking things still comes at a cost. If something you made while moving fast is so fragile that it constantly breaks, it&amp;#39;s not worth keeping around; it means you either always have something broken or you can no longer move fast trying to avoid breaking it again. Neither was worth it, so I&amp;#39;m glad I no longer have to worry.&lt;/p&gt;
</content:encoded></item><item><title>My complicated relationship with the em dash</title><link>https://elliothopkins.com/posts/em-dashes/</link><guid isPermaLink="true">https://elliothopkins.com/posts/em-dashes/</guid><pubDate>Tue, 09 Dec 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I have a complicated relationship with the em dash. It&amp;#39;s a telltale sign of AI writing, and yet, it&amp;#39;s one of my favorite literary devices. &lt;/p&gt;
&lt;p&gt;If you don&amp;#39;t know, the em dash (—) is that long dash that you might see in books, newspapers and frequently in ChatGPT and similar AI chatbots. You can use the em dash to create contrast between two statements, mark an interruption or aside, or for pure emphasis. In certain types of writing, it&amp;#39;s commonplace, like in written fiction or journalism. But, at least before ChatGPT, it wasn&amp;#39;t as common in most people&amp;#39;s writing. Most people would just use a normal dash &amp;quot;-&amp;quot; in its place. Really, most people don&amp;#39;t know the difference. The standard dash often has the same effect as the em dash, but it&amp;#39;s just easier for people to type on a standard keyboard.&lt;/p&gt;
&lt;p&gt;Now, I&amp;#39;ll admit, I didn&amp;#39;t properly know what the em dash was until ChatGPT came out. I had seen it in use, especially in news articles, but I didn&amp;#39;t realize it was a fully separate character. I would use just a double dash &amp;quot;--&amp;quot; when I wanted to serve its purpose.&lt;/p&gt;
&lt;p&gt;Once I found out what it was, though — after ChatGPT came out and people pointed out how much it loved the use of the symbol — I sort of fell in love. It&amp;#39;s sort of elegant and fancy, even with its overuse in things like headlines. And it makes sense. I write a lot in a journalistic style for my student newspaper, including things like headlines. And as someone who likes a good aside in my personal writing, it serves a perfect purpose, especially when taking the role of parentheses for little asides. Using em dashes for an aside keeps the thought more grounded in the text, while parentheses separate the thought as a less important note or detail.&lt;/p&gt;
&lt;p&gt;However, I want my writing to feel personal and human, and with em dashes increasingly becoming a sign of AI text, my use of them only serves to compete with that purpose. I want it to be clear that when I write something, it comes from my brain — not an AI. Not to say that I&amp;#39;ve never or will never use AI to help me put my thoughts into words or rewrite a sentence in a clearer way (I believe that AI is an incredible accessibility tool, including for things like this), but my writing should still overall feel human. It&amp;#39;s important to me that when people read things I write, they feel they&amp;#39;ve made a connection with a human, not a bot.&lt;/p&gt;
&lt;p&gt;Still, the em dash has found its way into my personal writing style. Should I avoid it to make my writing better serve its purpose and intention, even if it means letting go of a part of my personality in my writing?&lt;/p&gt;
&lt;p&gt;I think, for me and in my writing, the answer might lie somewhere in between. In my &lt;a href=&quot;/posts/personal-website-touches/&quot;&gt;last blog post&lt;/a&gt;, I used a &lt;em&gt;lot&lt;/em&gt; of em dashes. I overused them for sure, which takes away some of their power — similar to how it&amp;#39;s becoming overused in some news headlines, turning it into a cliché. I think I&amp;#39;m going to keep using the em dash, but just attempt to use it more rarely and tastefully. And using something tastefully isn&amp;#39;t something ChatGPT can understand, at least for now.&lt;/p&gt;
</content:encoded></item><item><title>How to know when to trust the news — from a student journalist</title><link>https://elliothopkins.com/posts/atproto/3m6xqqewqac2w/</link><guid isPermaLink="true">https://elliothopkins.com/posts/atproto/3m6xqqewqac2w/</guid><description>A crash course on journalism, the role of journalists, journalistic ethics, and how to determine if you can trust a publication.</description><pubDate>Tue, 02 Dec 2025 01:04:15 GMT</pubDate><content:encoded>&lt;p&gt;This is an external post Elliot wrote via the Atmosphere on a publication called &lt;strong&gt;from the desk of elliot&lt;/strong&gt;. &lt;a href=&quot;https://deskofelliot.leaflet.pub/3m6xqqewqac2w&quot;&gt;View it on the web here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;em&gt;The post content should be in the RSS feed, but it might not look perfect.&lt;/em&gt;&lt;/p&gt;&lt;figure class=&quot;leaflet-image&quot;&gt;&lt;img src=&quot;https://elliot.leaflet.pub/api/atproto_images?did=did:plc:6kqpljoz4r7ttyhofw6sg2km&amp;cid=bafkreih53jansifynnwcomqsm7yqbl36b2ah35v7cr3cefhzyzpkqztp2y&quot; alt=&quot;&quot; loading=&quot;lazy&quot; /&gt;&lt;/figure&gt;&lt;h2&gt;Do you &lt;em&gt;really&lt;/em&gt; know what a journalist does?&lt;/h2&gt;&lt;p&gt;Before I joined my school&amp;#039;s journalism class, I thought I knew what a journalist did. &lt;mark&gt;But I did not.&lt;/mark&gt; Actually, I&amp;#039;m willing to say that most or at least a good number of young people don&amp;#039;t properly understand the job of a journalist or the policies that they are expected to follow.&lt;/p&gt;&lt;p&gt;But after joining the journalism elective at my school and, in turn, becoming a student journalist for my school&amp;#039;s newspaper, I learned the general standards, processes, and ethics professional journalists follow.&lt;/p&gt;&lt;p&gt;Not all people who call themselves &amp;quot;journalists&amp;quot; follow all of the standards, and journalistic policies and ethics are always a topic of discussion. But &lt;mark&gt;most good-faith journalists&lt;/mark&gt;, especially from major newsrooms, &lt;mark&gt;agree on certain standards and policies to follow.&lt;/mark&gt;&lt;/p&gt;&lt;p&gt;In today&amp;#039;s news landscape, it can be hard to tell what to trust, and trust in journalism seems to be falling. I think that, in part, &lt;mark&gt;we have failed at communicating what the job of a journalist is&lt;/mark&gt;, how they should act, and how you can know to trust them. And the trust shouldn&amp;#039;t be blind; you should be skeptical of what you read — and trust should be earned. Critiquing how things are covered and asking the right questions is also important for keeping journalism trustworthy and transparent.&lt;/p&gt;&lt;!--BSKY_EMBED_URI:at://did:plc:6kqpljoz4r7ttyhofw6sg2km/app.bsky.feed.post/3m6x7afxnuk2w--&gt;&lt;!--BSKY_EMBED_CID:bafyreie3gnvb2jetuoyvhac6lp7pbeubjhd3boktemc5l4omxovoc2unjq--&gt;&lt;p&gt;I want to do my part in educating people on when you can trust where you get your information and the role and ethical principles of journalism.&lt;/p&gt;&lt;h2&gt;The Basics of Journalistic Ethics&lt;/h2&gt;&lt;a href=&quot;https://www.spj.org/spj-code-of-ethics/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; class=&quot;leaflet-link-card&quot;&gt;
          &lt;div class=&quot;leaflet-link-card-content&quot;&gt;
            &lt;div class=&quot;leaflet-link-card-title&quot;&gt;SPJ’s Code of Ethics&lt;/div&gt;
            &lt;div class=&quot;leaflet-link-card-description&quot;&gt;Members of the Society of Professional Journalists believe that public enlightenment is the forerunner of justice and the foundation of democracy. Ethical journalism strives to ensure the free exchange of information that is accurate, fair and thorough. An ethical journalist acts with integrity.&lt;/div&gt;
            &lt;div class=&quot;leaflet-link-card-url&quot;&gt;www.spj.org&lt;/div&gt;
          &lt;/div&gt;
        &lt;/a&gt;&lt;p&gt;So let&amp;#039;s start with the general ethics professional journalists should follow. &lt;mark&gt;Most journalists follow the &lt;/mark&gt;&lt;a href=&quot;https://www.spj.org/spj-code-of-ethics/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;mark&gt;Code of Ethics by the Society of Professional Journalists&lt;/mark&gt;&lt;/a&gt;&lt;mark&gt; (SPJ).&lt;/mark&gt; The SPJ is probably the most well-known organization where all sorts of different journalists come together to promote free speech and encourage ethical journalism. Sometimes journalists follow other policies besides the SPJ Code of Ethics, but these tend to mostly agree with or overlap the SPJ Code of Ethics.&lt;/p&gt;&lt;p&gt;Really, the main thing the everyday person should take away is that journalists should &lt;mark&gt;Seek Truth and Report It&lt;/mark&gt;, &lt;mark&gt;Minimize Harm&lt;/mark&gt;, &lt;mark&gt;Act Independently&lt;/mark&gt; and &lt;mark&gt;Be Accountable and Transparent&lt;/mark&gt; (these are the &amp;quot;pillars&amp;quot; of the SPJ Code of Ethics). If someone who calls themself a journalist doesn&amp;#039;t seem to do this, you should question that.&lt;/p&gt;&lt;h2&gt;Finding out if a source is trustworthy&lt;/h2&gt;&lt;p&gt;If you&amp;#039;re not super plugged into the world of journalism, it can be hard to determine which publications you should trust. To make things easier, I&amp;#039;ve created a list of some &amp;quot;green flags,&amp;quot; &amp;quot;yellow flags,&amp;quot; and &amp;quot;red flags&amp;quot; you can look out for when evaluating a source. This is not the end-all-be-all by any means, but they serve as a good reminder of what to keep in mind.&lt;/p&gt;&lt;p&gt;A &amp;quot;&lt;strong&gt;green flag&lt;/strong&gt;&amp;quot; is a good thing, and it means a source is &lt;em&gt;more likely&lt;/em&gt; to be reliable/trustworthy.&lt;/p&gt;&lt;p&gt;A &amp;quot;&lt;strong&gt;red flag&lt;/strong&gt;&amp;quot; means a source is &lt;em&gt;probably not&lt;/em&gt; reliable/trustworthy.&lt;/p&gt;&lt;p&gt;A &amp;quot;&lt;strong&gt;yellow flag&lt;/strong&gt;&amp;quot; means to stop, pause, and &lt;em&gt;look deeper&lt;/em&gt; into it.&lt;/p&gt;&lt;hr /&gt;&lt;h3&gt;✅ &lt;strong&gt;Green Flags:&lt;/strong&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Easy-to-find ethics policy&lt;/li&gt;&lt;li&gt;A good about or information page&lt;/li&gt;&lt;li&gt;Articles have clear bylines (&lt;em&gt;author name(s) listed&lt;/em&gt;)&lt;/li&gt;&lt;li&gt;Authors have about pages&lt;/li&gt;&lt;li&gt;Quotes are clearly attributed to sources&lt;/li&gt;&lt;li&gt;&lt;mark&gt;Publication uses neutral language in news reporting&lt;/mark&gt;&lt;/li&gt;&lt;li&gt;When people are fully or partially anonymous in an article, a reasonable descriptor is used and rationale for anonymity is given&lt;/li&gt;&lt;li&gt;Factual information has clear sources, often linked&lt;/li&gt;&lt;li&gt;Publication is a non-profit or similar&lt;/li&gt;&lt;li&gt;Ads and promotional content is clearly labeled and separate from the publication&amp;#039;s reporting&lt;/li&gt;&lt;li&gt;Articles are edited by people other than the author before publishing&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;h3&gt;⚠️ &lt;strong&gt;Yellow Flags:&lt;/strong&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Can&amp;#039;t find ethics policy&lt;/li&gt;&lt;li&gt;Articles don&amp;#039;t have proper bylines or attribution&lt;/li&gt;&lt;li&gt;Many sources are unnamed or anonymous&lt;/li&gt;&lt;li&gt;&lt;mark&gt;Publication is not well-known&lt;/mark&gt;&lt;/li&gt;&lt;li&gt;Publication is owned by a billionaire or similar&lt;/li&gt;&lt;li&gt;Website is littered with ads&lt;/li&gt;&lt;li&gt;Articles are NOT edited by people other than the author before publishing&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;h3&gt;⛔ &lt;strong&gt;Red Flags:&lt;/strong&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Opinion articles are not properly marked or separated from standard news content&lt;/li&gt;&lt;li&gt;&lt;mark&gt;Author inserts their own opinion into a factual news story&lt;/mark&gt; (this is known as editorializing)&lt;/li&gt;&lt;li&gt;Publication uses words to dramatize an event or create fear, particularly in headlines&lt;/li&gt;&lt;li&gt;Headlines are &amp;quot;clickbaity&amp;quot;&lt;/li&gt;&lt;li&gt;Facts and claims are not easily verifiable&lt;/li&gt;&lt;li&gt;Articles are sponsored or have integrated advertisements&lt;/li&gt;&lt;li&gt;Conflicts of interest are not labeled properly&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;p&gt;Hopefully you now have a better understanding of journalism and are better equipped to find out whether or not you can trust a publication.&lt;/p&gt;&lt;p&gt;If you have any questions, concerns,  found anything I got wrong or you think I can improve or add, let me know!&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</content:encoded></item><item><title>glasswing butterflies</title><link>https://elliothopkins.com/posts/atproto/3m2aulggc5c2f/</link><guid isPermaLink="true">https://elliothopkins.com/posts/atproto/3m2aulggc5c2f/</guid><description>we could all be a little more transparent</description><pubDate>Fri, 03 Oct 2025 01:01:03 GMT</pubDate><content:encoded>&lt;p&gt;This is an external post Elliot wrote via the Atmosphere on a publication called &lt;strong&gt;elliot&apos;s random rabbitholes&lt;/strong&gt;. &lt;a href=&quot;https://elliot.leaflet.pub/3m2aulggc5c2f&quot;&gt;View it on the web here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;em&gt;The post content should be in the RSS feed, but it might not look perfect.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;it&amp;#039;s true. i&amp;#039;ve fallen down another rabbithole. a few nights ago, i discovered the &lt;em&gt;&lt;strong&gt;glasswing butterfly&lt;/strong&gt;&lt;/em&gt;, or the greta oto.&lt;/p&gt;&lt;!--BSKY_EMBED_URI:at://did:plc:6kqpljoz4r7ttyhofw6sg2km/app.bsky.feed.post/3m26v3ypz522f--&gt;&lt;!--BSKY_EMBED_CID:bafyreigxcrxtcqspf6etas27qjo55rhrbxinpmat64rc552bbd6uygul5m--&gt;&lt;p&gt;like i said in my post, i don&amp;#039;t remember how i came across this, but that means that now i get to retrace my steps.&lt;/p&gt;&lt;p&gt;it seems like this all got started when i was testing out a few ai models with &lt;a href=&quot;https://assistant.kagi.com&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;kagi assistant&lt;/a&gt;, especially after the &lt;a href=&quot;https://huggingface.co/deepseek-ai/DeepSeek-V3.1-Terminus&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;new minor update to deepseek&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;now, i was trying to think of some sort of interesting research question to ask the AI, and I must&amp;#039;ve somehow thought of butterflies. probably because i have this image of a teal butterfly on my website, that I think looks quite cool.&lt;/p&gt;&lt;p&gt;i wanted to put an image here, but i&amp;#039;m having issuessss lol, so if you want to see it just go to my website:&lt;/p&gt;&lt;a href=&quot;https://elliothopkins.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; class=&quot;leaflet-link-card&quot;&gt;
          &lt;div class=&quot;leaflet-link-card-content&quot;&gt;
            &lt;div class=&quot;leaflet-link-card-title&quot;&gt;Elliot Hopkins&lt;/div&gt;
            
            &lt;div class=&quot;leaflet-link-card-url&quot;&gt;elliothopkins.com&lt;/div&gt;
          &lt;/div&gt;
        &lt;/a&gt;&lt;p&gt;so i asked my ai the following:&lt;/p&gt;&lt;blockquote&gt;what is the prettiest blue butterfly species in the world? provide links to pictures or articles about them. i specifically am interested if there are any teal blue / green butterflies&lt;/blockquote&gt;&lt;p&gt;i think i was specifically wondering if a teal butterfly, like the one on my website, was actually possible... spoiler alert, it probably isn&amp;#039;t, at least in most lighting conditions :(&lt;/p&gt;&lt;p&gt;... but I did get some good names about other cool blue butterflies (like the blue morpho)&lt;/p&gt;&lt;p&gt;anyways, i think i must&amp;#039;ve started asking follow ups about the coolest butterflies in general, and well, that&amp;#039;s where i heard about the glasswing butterfly&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;and well... glasswing butterflies look really cool, just see for yourself:&lt;/p&gt;&lt;!--BSKY_EMBED_URI:at://did:plc:6kqpljoz4r7ttyhofw6sg2km/app.bsky.feed.post/3m26uqg7vms2u--&gt;&lt;!--BSKY_EMBED_CID:bafyreifswubevi4s5zefhc3hcxpa3rapi7ghmgpfxdwi56mhwkbt5jodge--&gt;&lt;p&gt;they are stunning. &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;i continued to look at the wikipedia and pages with info and facts about glasswing butterflies, and especially, i looked through a lot of random pictures of glasswings&lt;/p&gt;&lt;p&gt;i was very curious how they are able to have such beautiful transparent wings, and if you are to, i want to recommend this amazing video to you from this channel which i hadn&amp;#039;t heard of before called &amp;quot;deep look&amp;quot; from PBS and KQED&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;here&amp;#039;s the video:&lt;/p&gt;&lt;div class=&quot;leaflet-iframe-wrapper&quot;&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/LYxTyMF9k_4?rel=0&quot; height=&quot;300&quot; loading=&quot;lazy&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;ok i hope you enjoyed hearing about glasswing butterflies, stay tuned for more random rabbitholes in the future? &lt;em&gt;&lt;strong&gt;maybe&lt;/strong&gt;&lt;/em&gt;??&lt;/p&gt;</content:encoded></item><item><title>Little touches that make my website truly mine</title><link>https://elliothopkins.com/posts/personal-website-touches/</link><guid isPermaLink="true">https://elliothopkins.com/posts/personal-website-touches/</guid><description>A personal website should reflect its creator.</description><pubDate>Sun, 24 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I&amp;#39;ve always loved when people had super clean personal websites, so when &lt;a href=&quot;/posts/why-i-left-ghost/&quot;&gt;I migrated my blog from Ghost to 11ty&lt;/a&gt;, mine started out the same way — minimal &amp;amp; elegant, without a whole lot else design‑wise. But as much as I love simplicity, I also wanted it to feel more &lt;em&gt;me&lt;/em&gt;, especially as I started thinking of it as more than just a blog. That&amp;#39;s why over time, I&amp;#39;ve added small touches here and there — colors, fonts, little details — that reflect me &amp;amp; my personality. And, to be honest, I might not ever stop.&lt;/p&gt;
&lt;p&gt;The first personal touch on my site has been there from the start: the beautiful &lt;strong&gt;teal accent color&lt;/strong&gt;. It used to be a darker shade of teal, but now it&amp;#39;s a tad lighter for my personal preference. Right now, teal is my favorite color (though that tends to change every few years, lol), so it makes a lot of sense to me to have it as the accent color for my webpage.&lt;/p&gt;
&lt;p&gt;I also love using fonts to show my personality in small ways. The main body font is one of my favorites: Inter. It&amp;#39;s a simple sans serif, but I tweaked a few settings. Notice the capital &amp;quot;&lt;strong&gt;I&lt;/strong&gt;&amp;quot; has proper stems and doesn&amp;#39;t look like a lowercase L. And the lowercase &amp;quot;&lt;strong&gt;l&lt;/strong&gt;&amp;quot; has a little curve at the end. If you&amp;#39;re using a screen reader, reader mode, or hearing me speak this out loud on my website, then this sentence won&amp;#39;t make sense — but just know I&amp;#39;m not crazy.&lt;/p&gt;
&lt;p&gt;But the other font on my site — the handwritten one — is the most interesting. That&amp;#39;s because it&amp;#39;s &lt;strong&gt;actually my own handwriting&lt;/strong&gt; (I tried to write neat, though). I did this because someone&amp;#39;s handwriting is &lt;em&gt;very personal to them&lt;/em&gt;, so it felt like a perfect touch to add to my webpage.&lt;/p&gt;
&lt;p&gt;A newer personal touch on my site is audio. You can actually hear me read my own blog posts out loud. It&amp;#39;s a personal website, and what&amp;#39;s more personal than someone&amp;#39;s voice? Of course, I &lt;em&gt;had&lt;/em&gt; to take it a step further and sync the on‑page text with my voice. It was a pain in the ass to implement, and after a solid day, I &lt;em&gt;finally&lt;/em&gt; found a solution that was &amp;quot;good enough,&amp;quot; but I&amp;#39;m glad I put it in there. It&amp;#39;s a fun feature that you don&amp;#39;t see on everyone&amp;#39;s personal website.&lt;/p&gt;
&lt;p&gt;And even as I&amp;#39;m writing this post, I&amp;#39;ve added some more elements to my website to display my personality. I spent a solid couple of hours getting a &lt;em&gt;really&lt;/em&gt; nice teal-blue textured gradient footer on the site, inspired by a bunch of fun gradients I keep seeing on Pinterest.&lt;/p&gt;
&lt;p&gt;I also added a little blue butterfly icon, inspired by things I kept seeing on Pinterest as well.&lt;/p&gt;
&lt;p&gt;I realized that I saved tons of fun design ideas on Pinterest (that&amp;#39;s mostly what I use it for), but I rarely use them as inspiration for anything. They &lt;em&gt;just sit there&lt;/em&gt;, even though they feel very &amp;quot;me.&amp;quot; That&amp;#39;s what led me to add the butterfly icon and the gradient footer to my site.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;My website will likely never be &amp;quot;finished,&amp;quot;&lt;/strong&gt; at least not in a traditional sense. But honestly, that&amp;#39;s the beauty of it. It&amp;#39;s constantly evolving; it creates a place for me to mess around and grow over time, with it growing right there alongside me. And even though I update it often, each change is less about perfection, and more about making the site a truer reflection of &lt;em&gt;me&lt;/em&gt;.&lt;/p&gt;
</content:encoded></item><item><title>So long, Arc.</title><link>https://elliothopkins.com/posts/bye-arc-hello-zen/</link><guid isPermaLink="true">https://elliothopkins.com/posts/bye-arc-hello-zen/</guid><description>Arc has been dethroned by the Zen Browser.</description><pubDate>Wed, 19 Feb 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I&amp;#39;ve been a loyal &lt;a href=&quot;https://arc.net/&quot;&gt;&lt;strong&gt;Arc Browser&lt;/strong&gt;&lt;/a&gt; user and fan for a while, but &lt;a href=&quot;https://www.youtube.com/watch?v=C25g53PC5QQ&quot;&gt;The Browser Company&amp;#39;s recent announcement&lt;/a&gt; that they would step back from developing Arc and that they would now be focusing on developing a new web browser called &lt;em&gt;&amp;quot;Dia&amp;quot;&lt;/em&gt; made me feel a bit betrayed. This came right after they had just made a bunch of big promises about a major update to Arc, codenamed &lt;em&gt;&amp;quot;Arc 2.0.&amp;quot;&lt;/em&gt; But now, they said, &lt;em&gt;&amp;quot;Actually, we think Arc is a completed product,&amp;quot;&lt;/em&gt; despite the fact that Arc still had so much to continue to work on, especially with their Windows version.&lt;/p&gt;
&lt;p&gt;While I could have just kept using Arc until it eventually died off, that&amp;#39;s just not my style. It was time to find a new browser. Arc was hard to leave, though — I had grown fond of its &lt;strong&gt;vertical tabs&lt;/strong&gt; and its many other niceties. And, to put it simply, I now knew that &lt;em&gt;something better was possible&lt;/em&gt; for a web browser, and I couldn&amp;#39;t just go back. My old web browsers just didn&amp;#39;t cut it anymore, so I began the search to find a new one.&lt;/p&gt;
&lt;p&gt;After checking out the usual suspects, like Firefox and Brave, I gave the &lt;a href=&quot;https://kagi.com/orion/&quot;&gt;Orion browser&lt;/a&gt; another try. I had used Orion before, but only to test it out. Orion is like Safari, but better, and it&amp;#39;s made by the team behind my favorite search engine, &lt;a href=&quot;https://kagi.com&quot;&gt;Kagi&lt;/a&gt;. It seemed like a good option, but while it was a good browser, honestly, a &lt;strong&gt;&lt;em&gt;very&lt;/em&gt;&lt;/strong&gt; good browser, it still felt like a web browser of old; it was very much a &lt;em&gt;&amp;quot;pre-Arc&amp;quot;&lt;/em&gt; web browser. Sure, it had vertical tabs, profiles, and other features that made it better than other &lt;em&gt;&amp;quot;pre-Arc&amp;quot;&lt;/em&gt; browsers, including a tight integration with Kagi, but it wasn&amp;#39;t an Arc replacement by any means.&lt;/p&gt;
&lt;p&gt;Somehow, I eventually stumbled upon the &lt;a href=&quot;https://zen-browser.app&quot;&gt;&lt;strong&gt;Zen Browser&lt;/strong&gt;&lt;/a&gt;. At the time (which, again, was only a few months ago), Zen was still in &lt;em&gt;alpha&lt;/em&gt;, and it definitely felt like it. Despite that, it was looking promising. It had a lot of the features I was looking for in a web browser, and it was built on &lt;em&gt;Firefox&lt;/em&gt;, which is a plus in a browser landscape dominated by Chromium-based browsers. Even though it was at a state that &lt;em&gt;I&lt;/em&gt; was willing to put up with, it was &lt;em&gt;definitely not something that I would recommend to others&lt;/em&gt;, at least &lt;strong&gt;not yet&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;In these past few months, though, the team behind the &lt;strong&gt;Zen Browser&lt;/strong&gt; has been working overtime to make the browser feel even better to use with each update, and they&amp;#39;ve been adding new features, squashing bugs, and making the general user experience even better. The improvements they&amp;#39;ve made have made Zen look less like a Firefox fork and more like a refined version of the Arc Browser. All that is to say that Zen has &lt;strong&gt;evolved dramatically&lt;/strong&gt;. Zen has exited its &lt;em&gt;alpha&lt;/em&gt; stage and is now in &lt;em&gt;beta&lt;/em&gt;. The browser now &lt;strong&gt;feels native&lt;/strong&gt; to MacOS (and to other operating systems, I&amp;#39;ve heard) and is just overall very nice to use. It&amp;#39;s kept all the things that I loved about the Arc Browser and refined them. Switching from Arc to Zen now truly &lt;strong&gt;feels like an upgrade&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The only thing I&amp;#39;m still missing from the Arc Browser is &lt;strong&gt;tab folders&lt;/strong&gt;, but the devs are working on it. Last I checked, they were waiting for Firefox to release their version of &lt;strong&gt;tab groups&lt;/strong&gt; so that they could piggyback off that implementation, rather than having to build their own implementation completely from scratch.&lt;/p&gt;
&lt;p&gt;Another thing I like about Zen is that it&amp;#39;s easier to move to &lt;strong&gt;Zen Browser&lt;/strong&gt; from a more traditional browser like Chrome or Firefox than Arc ever was. Zen brings new ideas to the browser, but keeps enough of the features of a traditional browser, like the &lt;strong&gt;bookmarks bar&lt;/strong&gt;, that makes it easier to dip your toe in than Arc, which made you abandon basically everything you knew about from your old browser.&lt;/p&gt;
&lt;p&gt;The Zen Browser is a beautiful browser and an even better Arc replacement. It&amp;#39;s &lt;strong&gt;open source&lt;/strong&gt;, &lt;strong&gt;privacy-respecting&lt;/strong&gt;, has a &lt;strong&gt;beautiful UI&lt;/strong&gt;, and is available for all desktop operating systems: Windows, macOS, and Linux. It&amp;#39;s improved so much in the past few months from where it was in its alpha stage that I can say it&amp;#39;s a browser that I can now confidently recommend. I&amp;#39;m even willing to say that it&amp;#39;s currently &lt;strong&gt;the best desktop web browser&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The Zen team is really doing great work, and they deserve so much support. If you&amp;#39;re interested, you can download Zen &lt;a href=&quot;https://zen-browser.app/&quot;&gt;on their website&lt;/a&gt; and also donate to the devs there if you&amp;#39;d like.&lt;/p&gt;
</content:encoded></item><item><title>Why I Left Ghost - and the process of moving my blog</title><link>https://elliothopkins.com/posts/why-i-left-ghost/</link><guid isPermaLink="true">https://elliothopkins.com/posts/why-i-left-ghost/</guid><pubDate>Wed, 09 Oct 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href=&quot;https://ghost.org&quot;&gt;Ghost&lt;/a&gt; is a beautiful piece of software for blogs, newsletters, and publications alike. There&amp;#39;s a reason why modern publications like &lt;a href=&quot;https://404media.co&quot;&gt;404 Media&lt;/a&gt; and &lt;a href=&quot;https://platformer.news/&quot;&gt;Platformer&lt;/a&gt; choose to host their sites on Ghost, rather than something like WordPress. Actually, Ghost is a lot like a modern reimagining of what WordPress could be if it never stopped focusing on the core idea of hosting publications, rather than expanding to more generic websites as well.&lt;/p&gt;
&lt;p&gt;That&amp;#39;s why when originally choosing where to host my blog, I chose to do so using Ghost. It had all the features I needed and was the right amount of simple and easy-to-use while still being extremely functional. It was perfect for my use case at the time. The only downside for me was the cost. While $11/month wasn&amp;#39;t a bad price for its features, since I wasn&amp;#39;t posting very often, I was mostly just paying to keep it up.&lt;/p&gt;
&lt;p&gt;But use cases change, and so does what you want software to do.&lt;/p&gt;
&lt;p&gt;As time went on, I started to want to customize my blog a bit more. I couldn&amp;#39;t make a custom theme for Ghost because the plan I was on didn&amp;#39;t allow that, so unless I wanted to pay an extra $20 per month, I&amp;#39;d have to inject style code into the HTML of the site myself. It&amp;#39;s basically a hackier and more limiting way of adding a little bit more customization to my site. I mostly just used it to remove a couple of buttons and play with the font.&lt;/p&gt;
&lt;p&gt;I also wanted to start taking my blogging a little less seriously. Up until this point, I&amp;#39;ve called my blog posts &amp;quot;posts&amp;quot; or &amp;quot;articles&amp;quot; and my blog was marketed more as a weird one-person &amp;quot;publication&amp;quot; of sorts. But I found I didn&amp;#39;t really care for this in the long term as it added unnecessary pressure for these posts to be super polished and informative and I just wanted to blog and rant, you know? Like I wouldn&amp;#39;t have written &amp;quot;you know?&amp;quot; because my blog was a bit more formal.&lt;/p&gt;
&lt;p&gt;As I started thinking about my blog in this way, Ghost just felt like overkill for me. Especially as I started thinking of other ways I could host my blog for free. And over the past couple of years, there have been some great new ways to host simple blogs super easily. There is even a pretty cool simple blogging platform called &lt;a href=&quot;https://weblog.lol&quot;&gt;weblog.lol&lt;/a&gt; built into a service I already pay for (&lt;a href=&quot;https://omg.lol&quot;&gt;omg.lol&lt;/a&gt;)! These services were great, and they were almost what I was looking for, but they weren&amp;#39;t quite perfect. And you know what they say...&lt;/p&gt;
&lt;h2&gt;If you want something done right, do it yourself.&lt;/h2&gt;
&lt;p&gt;What I ended up doing is custom-coding my blog myself. Well... with a little help from some friends. The base of my website, which includes the original code and design, was made by me. But I&amp;#39;m using &lt;a href=&quot;https://11ty.dev&quot;&gt;Eleventy&lt;/a&gt;, a static site generator, to make it easy to update the whole website at once or write a new post without coding anything. For example, I&amp;#39;ve set it up to automatically generate the &amp;quot;Recent Posts&amp;quot; section to always show the most recent blog posts I&amp;#39;ve written. And I write my posts using basic Markdown, which 11ty automatically converts into a webpage for the post.&lt;/p&gt;
&lt;p&gt;I want to be clear that Eleventy is not for everyone, as it requires a bit of technical knowledge to get set up. But if you want to make a simple little website that&amp;#39;s easy to update and you already know some HTML and CSS, go for it.&lt;/p&gt;
&lt;p&gt;Of course, 11ty doesn&amp;#39;t host your website anywhere on the internet; it just spits out some HTML files for you to upload somewhere else. But once you have the files for a static website, it&amp;#39;s super easy to find somewhere that&amp;#39;ll host it for free since static pages aren&amp;#39;t all that resource intensive. Heck, you could even host it on a Raspberry Pi, which I&amp;#39;ve tested out and works great as long as you&amp;#39;re fine keeping your Raspberry Pi and its internet connection up and running (I didn&amp;#39;t opt for this because it would just be a bit annoying to manage keeping my site up myself when someone else could host it for me for free and probably keep the website up better than I ever could, but it&amp;#39;s absolutely a viable option).&lt;/p&gt;
&lt;p&gt;I&amp;#39;m excited to post more on my blog - and potentially tweak the design a bit here and there too. But that&amp;#39;s all from me for now. I hope to be posting more blog posts in the future about... well, whatever I want.&lt;/p&gt;
</content:encoded></item><item><title>Why I&apos;m Paying for a Search Engine</title><link>https://elliothopkins.com/posts/why-im-paying-for-a-search-engine/</link><guid isPermaLink="true">https://elliothopkins.com/posts/why-im-paying-for-a-search-engine/</guid><description>I&apos;m now paying for Kagi Search ... and ditching Perplexity, at least for now.</description><pubDate>Tue, 23 Apr 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;strong&gt;This is something I thought I would never do&lt;/strong&gt;. Something that, before I did, would&amp;#39;ve seemed ridiculous to me. I started paying for a search engine. Recently, I&amp;#39;ve begun to use (or try out) a search engine named &lt;strong&gt;&lt;a href=&quot;https://kagi.com/&quot;&gt;Kagi&lt;/a&gt;&lt;/strong&gt;, which is $10/month. I know it seems a bit crazy, I mean, &lt;strong&gt;paying for a search engine?&lt;/strong&gt; Why would anyone do that when you can just use Google or DuckDuckGo or Bing or &lt;em&gt;even&lt;/em&gt; Yahoo for &lt;strong&gt;completely free&lt;/strong&gt;? Free as in zero, nothing, no money spent (and not even necessarily paying in your data, either). Well, I decided to pay for Kagi anyway. &lt;strong&gt;Let me explain...&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Before this, I had heard of Kagi from a couple of places, specifically through the &lt;strong&gt;Orion web browser&lt;/strong&gt; for Mac. Orion is a cool little web browser for MacOS that works a lot like Safari but with more quality-of-life features. Since Orion was developed by Kagi, I knew they were &lt;strong&gt;a niche paid search engine&lt;/strong&gt;. I think I may have tried a couple of searches with them, but &lt;strong&gt;nothing really caught my attention,&lt;/strong&gt; especially not enough to &lt;strong&gt;pay&lt;/strong&gt; for a search engine. So I went on with my life as normal until another product caught my eye.&lt;/p&gt;
&lt;p&gt;It was called &lt;strong&gt;&lt;a href=&quot;https://perplexity.ai/&quot;&gt;Perplexity&lt;/a&gt;&lt;/strong&gt;, and it was an &lt;strong&gt;AI-powered search/answer engine&lt;/strong&gt;. (The idea behind an &amp;quot;answer engine&amp;quot; is that, as opposed to standard search engines, &amp;quot;answer engines&amp;quot; answer your question right away, and don&amp;#39;t just provide search results). &lt;strong&gt;I found this idea very interesting&lt;/strong&gt;, especially since I tried a couple of searches and it seemed to &lt;strong&gt;work quite well&lt;/strong&gt;. I started by using Perplexity for the occasional question I had, then began testing out the &amp;quot;Pro Search&amp;quot; mode for doing research, then finally slowly used Perplexity more and more alongside my search engine, until finally, I thought, &lt;em&gt;why not just make it my search engine?&lt;/em&gt; After all, it also gave you a list of &amp;quot;sources&amp;quot; that &lt;strong&gt;worked similar enough to a traditional search engine&lt;/strong&gt; for when you needed to do that sort of search.&lt;/p&gt;
&lt;p&gt;As I used Perplexity more, I started to think more about its Pro plan, a $20/month subscription. $20 a month was certainly a lot, but this tool was providing me with a lot of value, and near-infinite &amp;quot;Perplexity Pro&amp;quot; queries seemed enticing. I eventually convinced myself to get it by &lt;strong&gt;comparing Perplexity Pro to other AI services&lt;/strong&gt;. I told myself that Perplexity offered multiple &lt;strong&gt;Large Language Models&lt;/strong&gt; (which you can think of as different versions of ChatGPT from different companies), while other AI products, like OpenAI&amp;#39;s ChatGPT Plus, charge the same amount for one LLM in a wrapper that &lt;strong&gt;definitely&lt;/strong&gt; weren&amp;#39;t as good as Perplexity&amp;#39;s. Now, all of a sudden, I was paying for a search engine, although an untraditional one. I told myself I was paying for an &lt;strong&gt;AI&lt;/strong&gt; search engine, with the emphasis on that &lt;strong&gt;it was the AI that I was paying for&lt;/strong&gt;, but over time it made me start to feel like paying for a search engine wasn&amp;#39;t so crazy after all.&lt;/p&gt;
&lt;p&gt;All was good for a while, and Perplexity and I were going steady with most of my web queries going through them. &lt;strong&gt;I liked just having the information there, plain and simple&lt;/strong&gt;, while still being able to dig deeper if I wanted to. It felt like it was the &lt;strong&gt;best of both worlds&lt;/strong&gt; (as Hannah Montana would say). But, over time, I found myself &lt;strong&gt;using Perplexity&amp;#39;s &amp;quot;sources&amp;quot; section more&lt;/strong&gt; for traditional web results, but then &lt;strong&gt;not being satisfied&lt;/strong&gt; with the links it provided, and ending up having to go to a traditional search engine anyway. For lots of things, I found out &lt;strong&gt;I just wanted normal, clean, traditional search results,&lt;/strong&gt; especially when it came to finding information and news on recent events, or to find a very specific website or webpage (which happened more often than you&amp;#39;d expect). I started exploring how to use search engines &lt;em&gt;alongside&lt;/em&gt; Perplexity, like trying to figure out whether Perplexity or my traditional search engine should be the &lt;strong&gt;default option&lt;/strong&gt; when typing in my browser&amp;#39;s toolbar. I also had to figure out &lt;strong&gt;what sorts of queries were best for Perplexity&lt;/strong&gt; vs the ones that were best for traditional search. But even still, I just couldn&amp;#39;t give up Perplexity. &lt;strong&gt;Something just couldn&amp;#39;t beat those AI overviews&lt;/strong&gt; when I just needed a quick answer or a way to point me in the right direction of where to look.&lt;/p&gt;
&lt;p&gt;So, &lt;strong&gt;thank you 404 Media&lt;/strong&gt;, because &lt;a href=&quot;https://www.404media.co/friendship-ended-with-google-now-kagi-is-my-best-friend/&quot;&gt;a 404 Media article about Kagi search&lt;/a&gt; is what got me to look at it again, this time &lt;strong&gt;more willing to pay for a search engine&lt;/strong&gt; (since I already had been paying for a version of one for a while). I started with a free trial or test account of just 100 searches, and what I found was &lt;strong&gt;a really nice search experience&lt;/strong&gt;. The searches were &lt;em&gt;quick&lt;/em&gt;, the results were good (with me finding that there were very few SEO articles in my results), and all the listicles were bundled together. (It&amp;#39;s actually so great, why don&amp;#39;t more search engines do that?) I could also have Kagi rank certain websites higher or lower in search results based on my preferences. But the real killer feature that had me rethinking where my money for search each month should go was Kagi&amp;#39;s &amp;quot;quick answers&amp;quot;. Kagi&amp;#39;s quick answers are &lt;strong&gt;Perplexity-like summaries of results that&lt;/strong&gt; &lt;strong&gt;&lt;em&gt;only&lt;/em&gt;&lt;/strong&gt; &lt;strong&gt;show up when you tell them to&lt;/strong&gt;. You can do this in 3 ways: if your search ends with a question mark, if you press the &amp;quot;quick answer&amp;quot; button after you do a search, or if you press the &amp;quot;q&amp;quot; key on your keyboard after searching.&lt;/p&gt;
&lt;p&gt;This was genius! While &lt;strong&gt;all these companies&lt;/strong&gt; working on search and AI have been trying to figure out &lt;strong&gt;how to detect user intent of searches&lt;/strong&gt; and whether or not to show AI summaries or just plain web results, &lt;strong&gt;this tiny niche web company Kagi cracked the code&lt;/strong&gt;. Just let the user, or more accurately the &lt;em&gt;person&lt;/em&gt;, tell you what they want. If I want AI results, I either type a question mark or press &amp;quot;q&amp;quot;. If I don&amp;#39;t, I don&amp;#39;t.&lt;/p&gt;
&lt;p&gt;Kagi is also cheaper than Perplexity at half the price, and &lt;strong&gt;I don&amp;#39;t really need all of Perplexity&amp;#39;s Large Language Models&lt;/strong&gt;, so I&amp;#39;ve decided to give Kagi a shot more long term. I&amp;#39;ve canceled my Perplexity subscription this month and signed up for Kagi. So far, I&amp;#39;m feeling pretty good about it. But we&amp;#39;ll see how it holds up...&lt;/p&gt;
</content:encoded></item><item><title>How Letter Grades Cultivate a Toxic Environment for Students</title><link>https://elliothopkins.com/posts/the-grading-system/</link><guid isPermaLink="true">https://elliothopkins.com/posts/the-grading-system/</guid><description>A deep dive into the grading system and how it cultivates toxic environments for students, looking through the lens of a local middle school.</description><pubDate>Sat, 12 Aug 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;strong&gt;Important note from Elliot:&lt;/strong&gt; This is an opinion piece based on research, anecdotal evidence, personal experience, and a survey with an &lt;em&gt;extremely small sample size&lt;/em&gt; that should not be seen as accurate. Still, this article brings up some important ideas and conversation starters around grades, the school system, and grade pressure culture. It is a piece of work I continue to be proud of a year after adapting this for my blog. Still, it should be noted that this is a deeply argumentative and opinionated post and that you should do your own research before coming to any conclusions. &lt;em&gt;(note dated Aug. 29, 2024)&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;💡This article has a brief mention of self harm.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;At first glance, everything is going well at my local middle school. Most students achieve highly academically and come from very well-off backgrounds with parents who are engaged in their student’s learning. But if you ask students that go to this school, they&amp;#39;ll tell you a different story.&lt;/p&gt;
&lt;blockquote&gt;
&lt;h1&gt;&lt;em&gt;There’s a constant gloomy feeling that wasn&amp;#39;t there before, and it’s increasingly becoming a worse environment to be in.&lt;/em&gt;&lt;/h1&gt;
&lt;/blockquote&gt;
&lt;p&gt;If you step into this middle school as a student, you&amp;#39;ll notice the &lt;strong&gt;constant use of derogatory language&lt;/strong&gt; and hateful speech by students right away. This feels out of place considering how progressive the area the school is in. &lt;strong&gt;You wouldn’t expect this behavior from such highly-achieving and well-off students&lt;/strong&gt;. Grade level wise, this behavior started at the beginning of middle school; Before that, it was very uncommon. For quite a bit of time, I’ve been trying to find out what caused this &lt;strong&gt;large cultural shift&lt;/strong&gt; in the environment entering middle school.&lt;/p&gt;
&lt;p&gt;Originally, I thought homework could be part of the problem. But I could never quite get my finger on what was exactly wrong with it. I felt like there was some sort of &lt;strong&gt;underlying issue&lt;/strong&gt; that I couldn’t quite grasp. So I tried to look at the bigger picture: the connection between my dislike of homework and the toxic environment of my school.&lt;/p&gt;
&lt;h1&gt;The grading system.&lt;/h1&gt;
&lt;p&gt;Finally, I realized that the &lt;strong&gt;grading system&lt;/strong&gt; had been the underlying issue this whole time. Students were only so stressed because their &lt;strong&gt;grades were used as a measurement of themselves as students&lt;/strong&gt;, and they were getting pressure from their parents to get straight A’s and do the very best. Incomplete homework gets a grade of zero, even if it&amp;#39;s mostly done, and that grade reflects badly on students. No wonder the students are always talking about their grades or test scores and even cheating on schoolwork with each other so they can get a higher test score. I wondered whether the flaws of the grading policy was &lt;strong&gt;connected&lt;/strong&gt; to this &lt;strong&gt;toxic behavior&lt;/strong&gt; and &lt;strong&gt;student mental health&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The standard grading system is &lt;strong&gt;straightforward&lt;/strong&gt; and &lt;strong&gt;easy to understand&lt;/strong&gt;. When you get a letter grade, &lt;strong&gt;you know exactly what it means&lt;/strong&gt;. If you get an A, you did good. If you get an F, you failed. Easy and efficient. An article I found from &lt;em&gt;THNK&lt;/em&gt; noted:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;At first, grades seem like a textbook example of efficiency improvement, allowing the differences between students to be quantified and allowing teachers to understand more students in less amount of time.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This would be great, but using a letter to represent a student’s mastery of a subject just doesn’t work out. Letter grades are &lt;strong&gt;one-dimensional&lt;/strong&gt;. As one teacher said,&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“&lt;em&gt;If at the end of the grading period when one of my students got a C in reading, I wasn’t sure if it was his reading fluency, his inability to understand cause and effect, or if he wasn’t constructing the sentences in an accurate way.&lt;/em&gt;” (Strobel)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The current grading system &lt;strong&gt;fails to work as a tool&lt;/strong&gt; that&amp;#39;s supposed to show where students are succeeding and where they are struggling.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;💡 Most students who took my anonymous survey don&amp;#39;t think grades fully measure their knowlege of each subject.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;figure&gt;
  &lt;img src=&quot;/assets/images/posts/grades/grades-data-1.webp&quot; alt=&quot;Forms response chart. Question title: Do you feel grades accurately measure your knowledge of the content in each class?. Number of responses: 10 responses&quot; /&gt;
  &lt;figcaption&gt;Data from ten local middle school students who took my anonymous survey.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;The current grading system is also quite punishing to students, as it &lt;strong&gt;expects perfection&lt;/strong&gt; and doesn&amp;#39;t allow much room for mistakes. For example, if a student gets a low score on a test, perhaps because they’ve been going through a rough time, or because they’ve missed a couple of days when the teacher explained the concept, it &lt;strong&gt;permanently counts against them&lt;/strong&gt; on their grade, creating unnecessary stress and causing the student to strive for perfection instead of focusing on what&amp;#39;s important: learning.&lt;/p&gt;
&lt;blockquote&gt;
&lt;h1&gt;Grades push students to &lt;strong&gt;strive for perfection&lt;/strong&gt; instead of focusing on what really matters: &lt;strong&gt;learning&lt;/strong&gt;.&lt;/h1&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is hypocritical as we often hear about how students should learn from their mistakes, and how schools are the place to make mistakes. For example, my local school&amp;#39;s handbook states:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“&lt;em&gt;Let students make mistakes and fail. Some of life’s best lessons and “teachable moments” come from mistakes and failures.&lt;/em&gt;”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;If this is the case and mistakes should be “teachable moments”, then &lt;strong&gt;punishing our students&lt;/strong&gt; for mistakes in the form of low scores and zeros &lt;strong&gt;doesn&amp;#39;t make sense.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On its own, the grading system isn&amp;#39;t enough to create such a large toxic environment, because, really, &lt;strong&gt;it&amp;#39;s just a tool&lt;/strong&gt;. A flawed one sure, but still just a tool. And since everyone would use it as just a tool, it wouldn’t really matter, especially once people noticed how flawed it was.&lt;/p&gt;
&lt;blockquote&gt;
&lt;h1&gt;But because of the emphasis we put on grades, it becomes a much larger issue.&lt;/h1&gt;
&lt;/blockquote&gt;
&lt;p&gt;When we mix in parents who want their children to succeed, as I hope all parents do, this is especially true. Often parents want their children to succeed in school, they do so by &lt;strong&gt;pressuring their children&lt;/strong&gt;. This extra pressure causes all the aforementioned issues. Of course, when students are under such pressure, they act differently. Some students’ mental health gets worse, and others may lash out by being hateful, creating a toxic environment for everyone else as well. This is backed up by Madeline Levine, a practicing psychologist and children’s therapist, who noticed a pattern, specifically when a fifteen-year-old girl from a &lt;strong&gt;loving and financially comfortable family&lt;/strong&gt; came to her with the word “empty” carved into her arm. Conversations with educators and clinicians across the country as well as diligent research confirmed her suspicions that &lt;strong&gt;competitive pressures in the school system made these kids so unhappy&lt;/strong&gt;. In her book, &lt;em&gt;The Price of Privilege&lt;/em&gt;, she references her own experiences as a therapist as well as other research. (Friedman; Levine)&lt;/p&gt;
&lt;blockquote&gt;
&lt;h1&gt;The instant feedback provided by grades is co-dependent with parental pressure.&lt;/h1&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;💡8 / 10 students who took my anonymous survey say they feel pressured to maintain good grades.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;figure&gt;
  &lt;img src=&quot;/assets/images/posts/grades/grades-data-2.webp&quot; alt=&quot;Forms response chart. Question title: Do you feel pressure to maintain good grades?. Number of responses: 10 responses.&quot; /&gt;
  &lt;figcaption&gt;Data from ten local middle school students who took my anonymous survey.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;So we need to find a way to break this this co-dependency between grades and parental pressure. Of course, we could try to stop this on the side of parental pressure, but this seems unattainable because the school can&amp;#39;t control what parents are gonna do. To me, the only reasonable solution is to fix the problem with the grading system. &lt;strong&gt;If grades were not flawed but instead made a useful tool, there would be a lot less of a problem&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;That presents the idea of what a world without traditional letter grades looks like. Of course, we would still need some other tool to measure a student’s strengths, weaknesses, accomplishments, and learning, but it would have to &lt;strong&gt;fix the flaws of the current system&lt;/strong&gt;. After thinking about this for a while, I’ve made a theoretical system that, with some tweaks of course, would address most of the problems I&amp;#39;m aware current system has.&lt;/p&gt;
&lt;p&gt;When creating this system, I wanted to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;celebrate student achievement and improvement&lt;/li&gt;
&lt;li&gt;address a student&amp;#39;s strengths and weaknesses&lt;/li&gt;
&lt;li&gt;capture a student as a complete individual&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Student progress would be measured in a very different way based on improvement, effort, and other such things. Students would still have to try their best, but the final result wouldn’t solely be determined by tests and quizzes. With this system, students &lt;strong&gt;wouldn’t be punished&lt;/strong&gt; if they were struggling or if they made a mistake. Furthermore, student achievement wouldn’t only be measured by the result, but by the process of getting there.&lt;/p&gt;
&lt;p&gt;A “score” sheet for each student would have different categories such as planning skills, follow-through, teamwork, understanding material, timeliness, etc., and would be scored on a scale similar to as follows:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Needs Work ➡️ Working on it ➡️ Improving ➡️ Good&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;These score sheets would only be available about four times a year, when the student and the teacher would review it together, highlighting what good work the student has done and what the student should focus on working on. I believe this would &lt;strong&gt;remove the pressure of standard letter grades&lt;/strong&gt; as well as force people to not be so concerned about grades anymore, due to them not having constant access. Instead, this would finally allow grades to be &lt;strong&gt;used as the tool it should&amp;#39;ve been.&lt;/strong&gt;&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&quot;/assets/images/posts/grades/grades-data-3.webp&quot; alt=&quot;Handwritten quote that reads: Grades are far less important than other valuable lessons and life skills learned in school + among friend groups.&quot; /&gt;
  &lt;figcaption&gt;Quote from a local parent who took my anonymous survey.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;While working towards a better grading system, &lt;strong&gt;we will have to work in baby steps&lt;/strong&gt;. The easiest first step to take is to realize grades are supposed to be a tool and aren’t the most important thing in life. That mindset alone will help calm the toxic mentality of grading. The next thing I would propose is more lenient homework policies as well as policies that forgive zeros and low scores. If we continue making similar baby steps over time with the intention to try to reach a better grading system, we will eventually get there.&lt;/p&gt;
&lt;p&gt;However, if you want to make a change &lt;em&gt;right now&lt;/em&gt;, here&amp;#39;s what you can do.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Students and parents&lt;/strong&gt; - have a conversation about using grades as a tool rather than striving for perfection. Talk about the importance of mental health, and how grades alone do not determine everything about a student’s future. Discuss carving out times in the day for the student to pursue their chosen hobbies and activities.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Teachers&lt;/strong&gt; - try to be more forgiving on your grading policies and frequently leave useful notes in the “notes” section of the grade book. Have ways for students to &lt;em&gt;easily&lt;/em&gt; fix their mistakes and learn from them. If you are a less harsh grader but give more specific comments on improvement, it will allow your students more wiggle room to learn.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Everyone else&lt;/strong&gt; - Advocate for better grading policies at your local school district by getting in touch with your school board.&lt;/p&gt;
&lt;blockquote&gt;
&lt;h1&gt;By reimagining what grades look like, we open the door to a better learning experience for everyone.&lt;/h1&gt;
&lt;/blockquote&gt;
&lt;br /&gt;

&lt;hr&gt;
&lt;br  /&gt;

&lt;h4&gt;&lt;strong&gt;Works Cited&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;“3 Reasons Grades Are Bad for Education.” &lt;em&gt;THNK&lt;/em&gt;, 29 June 2021, &lt;a href=&quot;http://www.thnk.org/blog/3-reasons-grades-bad-education/&quot;&gt;www.thnk.org/blog/3-reasons-grades-bad-education/&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Friedman, Hilary Levey. “Children and Competitiveness.” &lt;em&gt;Oxford Bibliographies&lt;/em&gt;, &lt;a href=&quot;http://www.oxfordbibliographies.com/display/document/obo-9780199791231/obo-9780199791231-0061.xml&quot;&gt;www.oxfordbibliographies.com/display/document/obo-9780199791231/obo-9780199791231-0061.xml&lt;/a&gt;. Accessed 4 June 2023.&lt;/p&gt;
&lt;p&gt;“REDACTED&amp;#39;s School Handbook” &lt;em&gt;Google Docs&lt;/em&gt;, 2023, link redacted. Quotes from this source have been slightly edited for privacy reasons.&lt;/p&gt;
&lt;p&gt;Levine, Madeline. “The Price of Privilege.” &lt;em&gt;Madeline Levine, Ph.D.&lt;/em&gt;, madelinelevine.com/books/the-price-of-privilege/. Accessed 4 June 2023.&lt;/p&gt;
&lt;p&gt;Strobel, Kim. “Five Problems with the Traditional Grading System and Why Standards-Based Grading Is a Better Alternative.” &lt;em&gt;Strobel Education&lt;/em&gt; , 30 Mar. 2023, strobeleducation.com/five-problems-with-the-traditional-grading-system/.&lt;/p&gt;
</content:encoded></item><item><title>What the TikTok Algorithm shows about the future of AI</title><link>https://elliothopkins.com/posts/tiktok-algorithm/</link><guid isPermaLink="true">https://elliothopkins.com/posts/tiktok-algorithm/</guid><pubDate>Mon, 23 Jan 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Recently my cousin was in town visiting my family for the first time in about 3 years. We quickly found things to make conversation about and we had a long catch-up about everyone&amp;#39;s lives. During this catch-up session, I noticed that her, my sister, and I were &lt;strong&gt;all bonding over things that we have seen online&lt;/strong&gt;, specifically on &lt;strong&gt;TikTok&lt;/strong&gt;. So, naturally, I asked her if she had TikTok.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;She didn&amp;#39;t&lt;/strong&gt;. She said that she used to have it but realized she was wasting too much time scrolling away on TikTok instead of getting her work done. I too have had the same experience. I felt like I was &lt;strong&gt;wasting away hours&lt;/strong&gt; of my day mindlessly scrolling on TikTok. I also deleted the app to regain that time back.&lt;/p&gt;
&lt;p&gt;This reminded me of a discarded podcast episode I made a while ago on &lt;strong&gt;the dangers of the TikTok algorithm&lt;/strong&gt;. I took another look at the research I did for that podcast episode and &lt;strong&gt;once again found it very interesting&lt;/strong&gt;. Because of that, I decided I should write a post mainly based on that research I did, but edited for an post format including more of my thoughts and opinions.&lt;/p&gt;
&lt;p&gt;If you didn&amp;#39;t already know, &lt;strong&gt;TikTok&lt;/strong&gt; is a short-form video based social media app primarily used by teens. Its main appeal is its &lt;strong&gt;For You page&lt;/strong&gt;, which serves up new content using an algorithm that attempts to give you content it thinks you&amp;#39;ll like based on various statistics it collects. This is similar to other social media algorithms, except the main focus of the app, it&amp;#39;s For You page, is based on this algorithm. In fact, the &lt;strong&gt;majority of time spent on TikTok&lt;/strong&gt; &lt;strong&gt;is&lt;/strong&gt; &lt;strong&gt;devoted to the For You page&lt;/strong&gt; (powered by its algorithm), rather than the following tab or trending page like other social networks. This is what makes the TikTok Algorithm so significant, as it is providing the majority of the content that people view on the app. This algorithm is insanely good at finding out what will keep people on TikTok.&lt;/p&gt;
&lt;p&gt;But to truly understand TikTok, you also have to understand its history.&lt;/p&gt;
&lt;h1&gt;&lt;strong&gt;The History of TikTok&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;In 2012, a Chinese entrepreneur in his late 20s founded a tech startup called &lt;strong&gt;ByteDance&lt;/strong&gt;. He began the company out of a small apartment in Beijing and was inspired by the fact that people in China were using their phones to read the news &lt;strong&gt;instead of reading traditional newspapers&lt;/strong&gt;. ByteDance created an AI-driven news platform, which was very successful, and the product still exists in China today. In 2016, ByteDance released a short-form video sharing app that allowed users to add popular songs in the background of videos. This was also marketed to brands and advertisers as a way to &lt;strong&gt;get in touch with the new generation&lt;/strong&gt;, Gen Z. But since the app was based in China, it had to abide by Chinese regulations. So, for the app to go global, it needed to make some adjustments. After making the proper adjustments and splitting off the global app from the Chinese app, in 2017, &lt;strong&gt;the world was introduced to TikTok.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In its first year after launching globally, TikTok acquired Musically, which was another popular short-form video-sharing app, and merged them together. From there, &lt;strong&gt;TikTok&amp;#39;s downloads skyrocketed&lt;/strong&gt; mainly due to its appeal to young people. Over the following years, it overtook many other popular social media apps and made its way to the top of the charts.&lt;/p&gt;
&lt;h1&gt;&lt;strong&gt;The Appeal of TikTok&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;As stated before, the main appeal of TikTok is how &lt;strong&gt;insanely good&lt;/strong&gt; the algorithm that runs its For You page is. To fully understand how good the TikTok algorithm was, I interviewed a local teen and TikTok User for more info.&lt;/p&gt;
&lt;p&gt;According to this teen, they spend &lt;strong&gt;about 95% of their time&lt;/strong&gt; in TikTok &lt;strong&gt;on the For You Page&lt;/strong&gt;, powered by TikTok Algorithm. This Algorithm keeps users engaged with content on the platform.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;What are some of your favorite things about TikTok?&lt;/strong&gt;&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Just like being able to &lt;strong&gt;look at it forever&lt;/strong&gt; and just always do entertaining things.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The power of the TikTok Algorithm is further emphasized by the fact that, unlike other social media websites, it &lt;strong&gt;doesn&amp;#39;t really matter if your friends are on the platform.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;How much do you think it matters if your friends are on TikTok?&lt;/strong&gt;&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Not a lot.&lt;/strong&gt; I think one of the great things [about TikTok] is that it&amp;#39;s like an &lt;strong&gt;opportunity to make new friends&lt;/strong&gt;. And like you got to learn new things that you enjoy, which leads to like making [mutual friends], which just leads to a lot more different friends that you maybe didn&amp;#39;t have the chance to make before.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;So the Algorithm has a lot of power over people. It keeps them &lt;strong&gt;engaged and addicted&lt;/strong&gt; to more content. And you don&amp;#39;t select the content you want, the algorithm does (although you do influence what it shows you, you aren&amp;#39;t the one in control). So what&amp;#39;s going on under the hood of the TikTok Algorithm?&lt;/p&gt;
&lt;h1&gt;&lt;strong&gt;How the TikTok Algorithm Works&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;We don&amp;#39;t know exactly how the TikTok algorithm works, but we can get a pretty good look at it. In a YouTube video by the &lt;strong&gt;Wall Street Journal,&lt;/strong&gt; they did some digging on the TikTok algorithm. They made &lt;strong&gt;hundreds of bots&lt;/strong&gt; &lt;strong&gt;scroll on TikTok&lt;/strong&gt; to find out how the TikTok algorithm works. Each bot was assigned ages and interests. &lt;strong&gt;None of the interests were ever entered into TikTok&lt;/strong&gt;. The only way that TikTok knew any of the user&amp;#39;s interests was by rewatching or pausing videos with related hashtags. At first, all the bot accounts got a variety of popular videos. But then as the algorithm saw what the bots were interested in, the view counts of those videos dropped more and more. TikTok&amp;#39;s algorithm could learn these bots&amp;#39; interests in less than two hours, but some in less than even 40 minutes.&lt;/p&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube-nocookie.com/embed/nfczi2cI6Cs?si=zCBmZ3w-swEgounP&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen&gt;&lt;/iframe&gt;

&lt;p&gt;The For You pages of these bots started with general interests, but &lt;strong&gt;these interests got more and more extreme&lt;/strong&gt;. For example, the bot with a general interest in politics wound up serving videos about election conspiracies and QAnon.&lt;/p&gt;
&lt;p&gt;As you know, &lt;strong&gt;users spend 90 to 95% of their time on TikTok on the For You page&lt;/strong&gt;. Just with simple factors such as how long you linger over a video and what you like, TikTok &lt;strong&gt;learns your hidden interests and emotions&lt;/strong&gt;. And this can drive you down different rabbit holes of content on the platform.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Would you say that there are probably more toxic areas or more bubbles or more positive bubbles or like they kind of even each other out?&lt;/strong&gt;&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Thing is, I think there&amp;#39;s less toxic bubbles, but &lt;strong&gt;they are bigger&lt;/strong&gt;. [...] So like, while there is a lot more positive levels, there is just huge, like toxic bubbles.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;The power the TikTok algorithm holds is &lt;strong&gt;wild&lt;/strong&gt;. That paired with the &lt;strong&gt;insane accuracy&lt;/strong&gt; of it makes for a scary combo. It shows us a glimpse of a potential future with AI if we are not careful. AIs like ChatGPT are &lt;strong&gt;progressing faster than ever&lt;/strong&gt; and if we are not careful, these AIs will hold more and more power over us, which can &lt;strong&gt;only end in disaster.&lt;/strong&gt; We should use the TikTok algorithm as a guide of what not to do, and a lesson on the dangers of AI if not managed correctly.&lt;/p&gt;
&lt;p&gt;Although, as much as I covered the negative sides of TikTok and its algorithm in this post, it&amp;#39;s important to note that &lt;strong&gt;it&amp;#39;s not all bad&lt;/strong&gt;. There are a lot of good things about TikTok and its algorithm. One example of this is that TikTok and its algorithm makes a place on the internet for people to reach a wide audience of people that they may have not reached before. It&amp;#39;s another tool that can be used to spread new ideas and &lt;strong&gt;empower otherwise unheard voices&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The TikTok algorithm isn&amp;#39;t the problem, it&amp;#39;s us.&lt;/strong&gt; We need more transparency with AI products and we need to be skeptical about most AIs for the time being.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We need to be careful.&lt;/strong&gt;&lt;/p&gt;
&lt;br&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Mentioned in this post:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Rise of TikTok: From Chinese App to Global Sensation (Wall Street Journal)&lt;/li&gt;
&lt;li&gt;How TikTok&amp;#39;s Algorithm Figures You Out (Wall Street Journal)&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
</content:encoded></item><item><title>No, Web3 Won&apos;t Change the Internet.</title><link>https://elliothopkins.com/posts/web3/</link><guid isPermaLink="true">https://elliothopkins.com/posts/web3/</guid><pubDate>Sun, 22 Jan 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;It&amp;#39;s no secret cryptocurrency, NFTs, and other blockchain-related products have blown up recently. It&amp;#39;s been all over the news, from the fall of FTX, to NFTs selling for millions of dollars only to crash in value. But one thing remains constant. Every-time a new blockchain based product comes out, it seems that we are hearing how revolutionary it is and how it will be the future of the Web as we know it and help shape a better &amp;quot;&lt;strong&gt;Web3.0&lt;/strong&gt;&amp;quot;.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;What&amp;#39;s Web3?&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;To understand what Web3 is, you first have to understand what &lt;strong&gt;Web1.0&lt;/strong&gt; and &lt;strong&gt;Web2.0&lt;/strong&gt; are. Web1.0 was the first iteration of the web. Web1.0 contained mostly static websites that you could view digitally. This is why Web1.0 is known as a &amp;quot;read only&amp;quot; model. Web2.0 was the next version of the Web, and the version of the Web used today. Web2.0 brought &lt;strong&gt;interactivity&lt;/strong&gt; to websites, meaning that not only could you view a website, you could also comment on websites and post on social media. This is known as a &amp;quot;read-write&amp;quot; web.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ethereum.org - &lt;a href=&quot;https://ethereum.org/en/web3/&quot;&gt;What is Web3?&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;quot;As more people came online [Web2], a &lt;strong&gt;handful of top companies&lt;/strong&gt; began to control a disproportionate amount of the traffic and value generated on the web. Web 2.0 also birthed the &lt;strong&gt;advertising-driven revenue model&lt;/strong&gt;. While users could create content, they didn&amp;#39;t own it or benefit from its monetization.&amp;quot;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Web3.0 is a concept for the next version of the web based on the idea that blockchains, cryptocurrencies, NFTs, and other technology will &lt;strong&gt;give the power of the web to the users.&lt;/strong&gt; It&amp;#39;s supposed to be a trustless system that will give more power to users and creators alike. A &amp;quot;read-write-&lt;em&gt;own&lt;/em&gt;&amp;quot; model.&lt;/p&gt;
&lt;p&gt;The underlying technology behind this is &lt;strong&gt;blockchain&lt;/strong&gt;. Blockchain is effectively a giant spreadsheet with all transactions ever to have happened shared across everyone on the blockchain. This ensures no one can tamper with the history, since it would have to align with everyone else&amp;#39;s copy of the blockchain data. This is a gross simplification of course, but long story short, it&amp;#39;s incredibly secure.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;The Problem with Web3&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;There are some problems with Web3 though. Beginning with that the idea of Web3 is very vague.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;This &amp;quot;vision&amp;quot; for a better future web has &lt;strong&gt;no clear path&lt;/strong&gt; of how to achieve the future in question.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Also, important aspects of Web3, such as cryptocurrency and especially NFTs, don&amp;#39;t produce anything of material value. There is almost no good use for NFTs, as they don&amp;#39;t really let you own an image or other file (you know, the &lt;em&gt;revolutionary&lt;/em&gt; thing they are meant to do). With cryptocurrency, it&amp;#39;s riddled with scams and pump-and-dump schemes, and is mostly advertised as an investment. But don&amp;#39;t let the ads fool you, because &lt;strong&gt;most people will lose money&lt;/strong&gt; on crypto, as it&amp;#39;s basically a giant experiment in the &amp;quot;greater fool&amp;quot; theory of investment, which suggests that people can make money through buying overvalued assets by later selling those assets at a higher price to a &amp;quot;greater fool&amp;quot;. I think this is getting close to scam territory, personally.&lt;/p&gt;
&lt;p&gt;Also, another reason the idea of Web3 exists is because &lt;strong&gt;too much of the web is centralized&lt;/strong&gt; around a handful of companies. While this is true, it&amp;#39;s not like you have to bow down to these companies and do what they say in order to have a voice on the internet. &lt;strong&gt;Anyone can create a website&lt;/strong&gt; for anyone else to use for fairly cheap nowadays. If you want a social media platform free from the influence of corporate giants, you can use Mastodon and other open social media platforms. Web3 doesn&amp;#39;t need to fix the issue of centralization, as the technology of Web2.0 is just the right amount of centralized while maintaining the openness of the internet. If we really want to solve the issue of centralization on the web, we should &lt;strong&gt;get more people to use services like Mastodon&lt;/strong&gt; and start their own websites and blogs. There&amp;#39;s no need for a giant redesign of the whole world wide web.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;In my personal opinion, the idea of &amp;quot;Web3&amp;quot; is mostly &lt;strong&gt;a marketing gimmick&lt;/strong&gt; designed to get you to buy into Cryptocurrency and/or NFTs of some sort, so that &lt;strong&gt;whoever is advertising it to you can make a profit.&lt;/strong&gt; With this said, Web3 isn&amp;#39;t completely a bust. Blockchain, the technology powering most of Web3&amp;#39;s ideas, is a very promising technology with lots of interesting use cases. Because of this, we should expect blockchain technology to show up in more and more places and industries. While the current technology built upon blockchain is not to be desired, the underlying technology is no doubt &lt;strong&gt;incredibly useful.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Notes and Updates&lt;/strong&gt;&lt;/h2&gt;
&lt;iframe src=&quot;https://toot.io/@ellioth/109894655078833081/embed&quot; class=&quot;mastodon-embed&quot; style=&quot;max-width: 100%; border: 0px; overflow: hidden;&quot; width=&quot;400&quot; allowfullscreen=&quot;allowfullscreen&quot; scrolling=&quot;no&quot; height=&quot;393&quot;&gt;&lt;/iframe&gt;
&lt;br&gt;
&lt;iframe src=&quot;https://toot.io/@ellioth/109894683550910315/embed&quot; class=&quot;mastodon-embed&quot; style=&quot;max-width: 100%; border: 0px; overflow: hidden;&quot; width=&quot;400&quot; allowfullscreen=&quot;allowfullscreen&quot; scrolling=&quot;no&quot; height=&quot;667&quot;&gt;&lt;/iframe&gt;

&lt;script src=&quot;https://toot.io/embed.js&quot; async=&quot;async&quot;&gt;&lt;/script&gt;</content:encoded></item></channel></rss>