<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Charles Ancheta</title>
    <link>https://charles.thyck.top/</link>
    <description>Recent content on Charles Ancheta</description>
    <generator>Hugo</generator>
    <language>en-ca</language>
    <managingEditor>cancheta.dev@gmail.com (Charles Ancheta)</managingEditor>
    <webMaster>cancheta.dev@gmail.com (Charles Ancheta)</webMaster>
    <copyright>Charles Ancheta. MIT</copyright>
    <lastBuildDate>Thu, 06 Feb 2025 21:21:04 -0700</lastBuildDate>
    <atom:link href="https://charles.thyck.top/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>2025-02-06</title>
      <link>https://charles.thyck.top/post/2025/02/06/</link>
      <pubDate>Thu, 06 Feb 2025 21:21:04 -0700</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/2025/02/06/</guid>
      <description>&lt;p&gt;I got too deep into refactoring and worked past 9 PM 😭&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s Friday tomorrow anyway, so maybe I could get off early once I&amp;rsquo;ve done all&#xA;of the important tasks.&lt;/p&gt;&#xA;&lt;p&gt;Today is Jherzey and Jesse&amp;rsquo;s last day in Cancun so I&amp;rsquo;m going to accompany&#xA;Jherzey&amp;rsquo;s dad to the airport to pick them up. Might grab some food after that.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2025-02-05 &amp; what happened for the past 2 weeks</title>
      <link>https://charles.thyck.top/post/2025/02/05/</link>
      <pubDate>Wed, 05 Feb 2025 00:08:59 -0700</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/2025/02/05/</guid>
      <description>&lt;p&gt;Well, that was short-lived. My last post was&#xA;&lt;a href=&#34;https://charles.thyck.top/post/2025/01/18-19/&#34;&gt;17 days ago&lt;/a&gt;. Maybe the fact that I made an actual blog&#xA;post made this too high-effort. If it wasn&amp;rsquo;t for Jherzey reminding me about my&#xA;website, I probably wouldn&amp;rsquo;t have started again. Here we go&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;The past 2 weeks was consumed by tons of distractions, with no opportunity to&#xA;get bored. I binge-watched Over Run Over on YouTube, and once that was done,&#xA;binge-watched Trauma Code on Netflix. Then I started playing Half Sword. I have&#xA;sunk into a new low when it comes to boredom by actually playing video games. I&#xA;say every day &amp;ldquo;tomorrow I&amp;rsquo;ll get it together&amp;rdquo;, and I don&amp;rsquo;t 😭&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2025-01-18 &amp; 2025-01-19 (Weekend)</title>
      <link>https://charles.thyck.top/post/2025/01/18-19/</link>
      <pubDate>Mon, 20 Jan 2025 02:18:44 -0700</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/2025/01/18-19/</guid>
      <description>&lt;p&gt;Been sleeping too much on weekends recently. I planned on going out to downtown&#xA;on Saturday but woke up at 4:30 pm. I just did flashcards, watched some YouTube,&#xA;and went back to sleep for 12 hours again.&lt;/p&gt;&#xA;&lt;p&gt;Today I did go out tubing and eat out with the Gen Z gang.&lt;/p&gt;&#xA;&lt;p&gt;This weekend was mostly just watching the&#xA;&lt;a href=&#34;https://charles.thyck.top/post/xiaohongshu/&#34;&gt;interactions between American and Chinese people on 小红书 (Rednote)&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2025-01-16</title>
      <link>https://charles.thyck.top/post/2025/01/16/</link>
      <pubDate>Sat, 18 Jan 2025 02:19:01 -0700</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/2025/01/16/</guid>
      <description>&lt;p&gt;Finally got unblocked at a task at work. Doesn&amp;rsquo;t mean I&amp;rsquo;m done though.&lt;/p&gt;&#xA;&lt;p&gt;I went to Jherzey&amp;rsquo;s by walking just like the previous days, but didn&amp;rsquo;t know&#xA;there was a snows squall. That made the walk pretty interesting. I had to go&#xA;back home and actually bundle up to cover my face.&lt;/p&gt;&#xA;&lt;p&gt;After shovelling, I spent 3 hours with Devin to solve a false LSP error on some&#xA;embedded C toolchain. We failed to actually get rid of it, but it was a&#xA;character-building experience.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2025-01-15</title>
      <link>https://charles.thyck.top/post/2025/01/15/</link>
      <pubDate>Thu, 16 Jan 2025 01:28:03 -0700</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/2025/01/15/</guid>
      <description>&lt;p&gt;Been consistently waking up at 9am which is good in a way because I&amp;rsquo;m being&#xA;consistent, but bad in a way because it&amp;rsquo;s so late. My alarm clocks are failing&#xA;me for some reason.&lt;/p&gt;&#xA;&lt;p&gt;I had to slowly clear out the 239 cards to review throughout the day, and now I&#xA;have 244 cards for tomorrow. It&amp;rsquo;s really going to be a grind this week but I&#xA;only have 425 new cards out of 1210.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2025-01-14</title>
      <link>https://charles.thyck.top/post/2025/01/14/</link>
      <pubDate>Wed, 15 Jan 2025 00:53:31 -0700</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/2025/01/14/</guid>
      <description>&lt;p&gt;Got up at 9am again today. No worries though, since the rest of my day wasn&amp;rsquo;t&#xA;wasted.&lt;/p&gt;&#xA;&lt;p&gt;I finally followed my scheduled tasks, limiting my Anki review to only 1 hour&#xA;today. That meant fewer new cards today, but at least I didn&amp;rsquo;t waste any more&#xA;time with it and lightened up my review load to only 239 cards for tomorrow.&lt;/p&gt;&#xA;&lt;p&gt;I also got the chance to get some physical activity:&lt;/p&gt;</description>
    </item>
    <item>
      <title>2025-01-11 &amp; 12 (Weekend)</title>
      <link>https://charles.thyck.top/post/2025/01/11-12/</link>
      <pubDate>Tue, 14 Jan 2025 01:16:52 -0700</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/2025/01/11-12/</guid>
      <description>&lt;p&gt;Gonna have to combine these two because I forgot what I did already aside from&#xA;the times I went out 😭.&lt;/p&gt;&#xA;&lt;p&gt;I slept for half the day for both days and just planned our trip.&lt;/p&gt;&#xA;&lt;p&gt;Saturday: Unlimited K-BBQ at Ginseng with Jherzey and Ate Mup. I could&amp;rsquo;ve eaten&#xA;a lot more but tried to hold back.&lt;/p&gt;&#xA;&lt;p&gt;Sunday: Jerusalem Shawarma and Krispy Kreme with&#xA;&lt;a href=&#34;https://www.linkedin.com/posts/yahya-al-shamali_capstoneproject-riscv-fpga-ugcPost-7185133097288437760-Zjjd&#34;&gt;Yahya and Kyle&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Lots of cramming on flashcards as well, but not as much as today (Monday).&lt;/p&gt;</description>
    </item>
    <item>
      <title>TIL: Beans Etymology</title>
      <link>https://charles.thyck.top/post/til/beans/</link>
      <pubDate>Sat, 11 Jan 2025 00:50:18 -0700</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/til/beans/</guid>
      <description>&lt;p&gt;Being a Tagalog speaker and a language learner, I&amp;rsquo;ve always been interested in&#xA;etymology of Tagalog words. The obvious influences are Spanish and English, but&#xA;there&amp;rsquo;s also a lot from Hokkien and Malay.&lt;/p&gt;&#xA;&lt;p&gt;Today I&amp;rsquo;m going to list out some words that I find interesting:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;em&gt;Linggo&lt;/em&gt; (Sunday; week) - All the days in Tagalog are directly borrowed from&#xA;Spanish one to one, except for Sunday (&lt;em&gt;domingo&lt;/em&gt;). Apparently it could be from&#xA;Malay &lt;a href=&#34;https://en.wiktionary.org/wiki/minggu#Malay&#34;&gt;&lt;em&gt;minggu&lt;/em&gt;&lt;/a&gt; which came from&#xA;Portuguese &lt;a href=&#34;https://en.wiktionary.org/wiki/domingo#Portuguese&#34;&gt;&lt;em&gt;domingo&lt;/em&gt;&lt;/a&gt;. Of&#xA;course, both of those could be traced to Latin, and Portuguese and Spanish are&#xA;pretty close to each other. I just find it interesting that we get to the same&#xA;word in a pretty roundabout way.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2025-01-10</title>
      <link>https://charles.thyck.top/post/2025/01/10/</link>
      <pubDate>Sat, 11 Jan 2025 00:39:54 -0700</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/2025/01/10/</guid>
      <description>&lt;p&gt;I actually got up at 6 and felt a lot more motivated today. The fact that I was&#xA;probably around only 70% productivity the day before meant that I had to go ham&#xA;today. I finally got around starting my daily/weekly planner (and actually&#xA;following it).&lt;/p&gt;&#xA;&lt;p&gt;Also the fact that I also got approved for my PH vacation gave me a lot more&#xA;motivation.&lt;/p&gt;&#xA;&lt;p&gt;Walked to Jherzey&amp;rsquo;s place while it was raining and super slippery outside. I&#xA;actually slipped and landed on my butt.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2025-01-09</title>
      <link>https://charles.thyck.top/post/2025/01/09/</link>
      <pubDate>Sat, 11 Jan 2025 00:36:26 -0700</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/2025/01/09/</guid>
      <description>&lt;p&gt;This was the day that I got up at 6 but stayed in bed until 9 😭 so much for&#xA;waking up early.&lt;/p&gt;&#xA;&lt;p&gt;I ate a small clove of garlic in the morning and it was pretty spicy. Tried&#xA;eating a bigger one and it gave me a crazy heartburn.&lt;/p&gt;&#xA;&lt;p&gt;Had a CitySync discussion with Michael before he leaves for Vietnam.&lt;/p&gt;&#xA;&lt;p&gt;I also tried out Reaper but didn&amp;rsquo;t get too far. This was mostly why I didn&amp;rsquo;t get&#xA;to journal for this day, but I also had to deal with a super annoying bug at&#xA;work way past work hours.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2025-01-08</title>
      <link>https://charles.thyck.top/post/2025/01/08/</link>
      <pubDate>Thu, 09 Jan 2025 00:02:58 -0700</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/2025/01/08/</guid>
      <description>&lt;p&gt;Woke up early today and did cardio. Almost puked but the cold shower afterwards&#xA;hit different.&lt;/p&gt;&#xA;&lt;p&gt;Also super locked in at work.&lt;/p&gt;&#xA;&lt;p&gt;Had K-BBQ at home for dinner with pork belly and organ meats.&lt;/p&gt;&#xA;&lt;p&gt;I asked Jherzey to help me skin the cat and it definitely scared her. I did more&#xA;after she left but my right shoulder started hurting. I&amp;rsquo;m gonna have to take it&#xA;easy on the shoulder exercises.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2025-01-07</title>
      <link>https://charles.thyck.top/post/2025/01/07/</link>
      <pubDate>Tue, 07 Jan 2025 23:32:24 -0700</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/2025/01/07/</guid>
      <description>&lt;p&gt;Pretty productive day!&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://charles.thyck.top/post/dev-log/music/&#34;&gt;Found a beat for focusing at work&lt;/a&gt; so I don&amp;rsquo;t have to sit&#xA;in silence anymore.&lt;/p&gt;&#xA;&lt;p&gt;I also tried out some online shopping haul with Jherzey after work before eating&#xA;&lt;a href=&#34;https://en.wikipedia.org/wiki/Momo_%28food%29&#34;&gt;momos&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Just now, I set up Anki with&#xA;&lt;a href=&#34;https://ankiweb.net/shared/info/256323836&#34;&gt;Cantonese flashcards&lt;/a&gt;. I picked one&#xA;without Chinese characters so I actually have to associate sounds to meaning.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve also been consistently waking up at 7 which means that I can finally get to&#xA;sleep early (which is why I&amp;rsquo;m actually able to write before midnight now).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Background music while working</title>
      <link>https://charles.thyck.top/post/dev-log/music/</link>
      <pubDate>Tue, 07 Jan 2025 23:19:11 -0700</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/dev-log/music/</guid>
      <description>&lt;p&gt;Finally found some appropriate background music for when I&amp;rsquo;m working.&lt;/p&gt;&#xA;&lt;p&gt;My peers used to always ask me what I listen to while working on my computer,&#xA;and they&amp;rsquo;re always shocked to find out that I work in silence. I used to&#xA;unironically listen to&#xA;&lt;a href=&#34;https://www.youtube.com/watch?v=CFGLoQIhmow&#34;&gt;lofi hip hop mix 📚 beats to relax/study to&lt;/a&gt;&#xA;but I get too sleepy. When I listen to music I actually like listening to, I get&#xA;too distracted.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2025-01-04</title>
      <link>https://charles.thyck.top/post/2025/01/04/</link>
      <pubDate>Sun, 05 Jan 2025 02:14:44 -0700</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/2025/01/04/</guid>
      <description>&lt;p&gt;Slept pretty much until the afternoon and then worked on&#xA;&lt;a href=&#34;https://citysync.ca&#34;&gt;CitySync&lt;/a&gt; stuff.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s already Sunday so I basically skipped 2 days of journalling. I definitely&#xA;need to streamline this process. I could try using Obsidian for easier&#xA;journalling and then automate the publishing process.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2025-01-03</title>
      <link>https://charles.thyck.top/post/2025/01/03/</link>
      <pubDate>Sun, 05 Jan 2025 02:02:36 -0700</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/2025/01/03/</guid>
      <description>&lt;p&gt;Hung out with the Gen Z gang today (actually millennials).&lt;/p&gt;&#xA;&lt;p&gt;Walked around downtown at -20°C which was fun.&lt;/p&gt;&#xA;&lt;p&gt;Went hotpot and Hanjan which basically broke&#xA;&lt;a href=&#34;https://charles.thyck.top/post/2025-resolutions/&#34;&gt;resolutions 1 &amp;amp; 3&lt;/a&gt; but it&amp;rsquo;s all good.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2025-01-02</title>
      <link>https://charles.thyck.top/post/2025/01/02/</link>
      <pubDate>Fri, 03 Jan 2025 01:01:29 -0700</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/2025/01/02/</guid>
      <description>&lt;p&gt;I got my passport today so I am now legally allowed to leave the country 😌&lt;/p&gt;&#xA;&lt;p&gt;I think I should start scheduling my off-work hours because I&amp;rsquo;m bad at time&#xA;management and get distracted easily. It&amp;rsquo;s already past midnight that I&amp;rsquo;m&#xA;writing on the journal.&lt;/p&gt;&#xA;&lt;p&gt;EDIT:&lt;/p&gt;&#xA;&lt;p&gt;I forgot to add why I wanted to do this in the first place. I found an old&#xA;notebook of mine from 5+ years ago that had this entry:&lt;/p&gt;</description>
    </item>
    <item>
      <title>2025 Resolutions</title>
      <link>https://charles.thyck.top/post/2025-resolutions/</link>
      <pubDate>Wed, 01 Jan 2025 11:50:00 -0700</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/2025-resolutions/</guid>
      <description>&lt;h1 id=&#34;q1-goals&#34;&gt;Q1 Goals&lt;/h1&gt;&#xA;&lt;p&gt;Some goals specific to my vacation this March, but also probably good to keep up&#xA;for the rest of the year.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Lose weight (~5kg) - going to a wedding&lt;/li&gt;&#xA;&lt;li&gt;Brush up on Chinese - going to HK&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Not really required to get around, but one time I tried ordering bubble tea&#xA;and couldn&amp;rsquo;t even say what I wanted&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Try to eat out less&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Lines up with Goal 1 and 2, since I&amp;rsquo;m going on a trip and need to save up&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h1 id=&#34;the-rest-of-the-year&#34;&gt;The rest of the year&lt;/h1&gt;&#xA;&lt;p&gt;The most generic resolutions you&amp;rsquo;ll find.&lt;/p&gt;</description>
    </item>
    <item>
      <title>My Worst Semester so Far</title>
      <link>https://charles.thyck.top/post/my-worst-semester-so-far/</link>
      <pubDate>Thu, 04 Jan 2024 16:42:26 -0700</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/my-worst-semester-so-far/</guid>
      <description>&lt;p&gt;Fall 2023 was my first semester coming back after being out of school for 16&#xA;months (I tried taking CHINA 101 in Fall 2022 but dropped it after a week).&lt;/p&gt;&#xA;&lt;p&gt;Because of that, I have forgotten how to study. Both midterms and finals went&#xA;pretty horribly. It&amp;rsquo;s not even that I don&amp;rsquo;t care about grades anymore, and I&#xA;definitely could have done better if I just did the practice exams thoughtfully.&lt;/p&gt;</description>
    </item>
    <item>
      <title>My domain expired 😭</title>
      <link>https://charles.thyck.top/post/expired-domain/</link>
      <pubDate>Wed, 15 Nov 2023 00:00:00 +0000</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/expired-domain/</guid>
      <description>&lt;p&gt;I hope my &lt;del&gt;namesake&lt;/del&gt;&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; pianist &lt;a href=&#34;https://anchetamusic.wordpress.com/about/&#34;&gt;Charles&#xA;Ancheta&lt;/a&gt; claims it back eventually.&#xA;&amp;lsquo;charlesancheta.com&amp;rsquo; used to redirect to his Facebook page before I registered&#xA;the domain as mine.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Building a Static Website - Part 1: Introduction</title>
      <link>https://charles.thyck.top/post/static-website-setup/part-1/</link>
      <pubDate>Thu, 08 Jun 2023 23:04:45 -0600</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/static-website-setup/part-1/</guid>
      <description>&lt;p&gt;A couple of months ago, I help a friend set up a website for a business. Today,&#xA;I had another talk with a friend about building a portfolio website and he&#xA;asked me for a few resources. I couldn&amp;rsquo;t find a comprehensive one that outlines&#xA;all the required steps so I&amp;rsquo;ll try my best.&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-is-a-static-website&#34;&gt;What is a static website?&lt;/h2&gt;&#xA;&lt;p&gt;From ChatGPT:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://charles.thyck.top/post/static-website-setup/part-1/static-vs-dynamic.webp&#34; alt=&#34;Question: difference between a static and dynamic website in 2 sentences -&#xA;Answer: A static website consists of fixed content that remains the same for&#xA;all users and is created using HTML/CSS, while a dynamic website uses&#xA;server-side technologies to generate content dynamically, allowing for&#xA;personalized and interactive experiences tailored to individual&#xA;users.&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TIL: Parallel `make`</title>
      <link>https://charles.thyck.top/post/til/parallel-make/</link>
      <pubDate>Tue, 30 May 2023 00:00:00 +0000</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/til/parallel-make/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve always kind of known about the &lt;code&gt;-j&lt;/code&gt; flag for &lt;code&gt;make&lt;/code&gt;, but I didn&amp;rsquo;t know&#xA;that &lt;strong&gt;it just works&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>I Deleted My NPM Packages</title>
      <link>https://charles.thyck.top/post/i-deleted-my-npm-packages/</link>
      <pubDate>Wed, 10 May 2023 00:59:18 -0600</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/i-deleted-my-npm-packages/</guid>
      <description>&lt;p&gt;I deleted all 4 of my NPM packages today. It has been over a year since I&amp;rsquo;ve&#xA;last updated them, and I didn&amp;rsquo;t want to add any more clutter to the system.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve always thought that having published open source code meant something, but&#xA;then I realized that it doesn&amp;rsquo;t matter if it&amp;rsquo;s not useful.&lt;/p&gt;&#xA;&lt;p&gt;Learning how to package libraries and applications was a good experience,&#xA;though, and I would probably publish stuff IF/WHEN I have actually solved a&#xA;need. Here are the reasons why I deleted each of them.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Happy New Year!</title>
      <link>https://charles.thyck.top/post/pou/</link>
      <pubDate>Sat, 31 Dec 2022 21:04:23 -0700</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/pou/</guid>
      <description>&lt;p&gt;You might have to zoom in a little bit to see these bad boys. They sing a&#xA;just-intonated major pentatonic scale from a low fifth to a high sixth. Just&#xA;enough notes to play Auld Lang Syne. Click/tap on a Pou to play a note&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Keyboard controls: z,x,a,s,d,q,w for the notes, space for confetti.&lt;/p&gt;&#xA;&#xA;&#xA;&lt;link rel=&#34;preload&#34; href=&#34;https://charles.thyck.top/styles/pou.min.a20e01ce011a16273b84d862a9fec9b4c61d29fc51bb91b4a08702f93391c120562c0a55d0ea16309a170feb9532715ffeed7e224164daf5e7c6015a80f54107.css&#34; integrity=&#34;sha512-og4BzgEaFic7hNhiqf7JtMYdKfxRu5G0oIcC&amp;#43;TORwSBWLApV0OoWMJoXD&amp;#43;uVMnFf/u1&amp;#43;IkFk2vXnxgFagPVBBw==&#34; as=&#34;style&#34; onload=&#34;this.onload=null;this.rel=&#39;stylesheet&#39;&#34; /&gt;&#xA;&lt;noscript&gt;&#xA;  &lt;link rel=&#34;stylesheet&#34; href=&#34;https://charles.thyck.top/styles/pou.min.a20e01ce011a16273b84d862a9fec9b4c61d29fc51bb91b4a08702f93391c120562c0a55d0ea16309a170feb9532715ffeed7e224164daf5e7c6015a80f54107.css&#34; integrity=&#34;sha512-og4BzgEaFic7hNhiqf7JtMYdKfxRu5G0oIcC&amp;#43;TORwSBWLApV0OoWMJoXD&amp;#43;uVMnFf/u1&amp;#43;IkFk2vXnxgFagPVBBw==&#34; /&gt;&#xA;&lt;/noscript&gt;&#xA;&lt;script src=&#34;https://charles.thyck.top/pou.7d27e5392af3012836c24719baa8f3fa768d893dde0982d28e776de559c493567d0b574bff7cb09e76c2d92834836a59b7f5862f434ea3d776e537800bf0b73c.js&#34; integrity=&#34;sha512-fSflOSrzASg2wkcZuqjz&amp;#43;naNiT3eCYLSjndt5VnEk1Z9C1dL/3ywnnbC2Sg0g2pZt/WGL0NOo9d25TeAC/C3PA==&#34; defer&gt;&lt;/script&gt;&#xA;&lt;div class=&#34;piano&#34;&gt;&lt;/div&gt;&#xA;&lt;noscript&gt;&#xA;  &lt;p&gt;Pou won&#39;t show up without JavaScript :(&lt;/p&gt;&#xA;&lt;/noscript&gt;&#xA;&lt;div class=&#34;confetti-container hidden&#34;&gt;&#xA;  &lt;div class=&#34;confetti&#34;&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;button id=&#34;toggle-confetti&#34;&gt;Toggle Confetti&lt;/button&gt;&#xA;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;It&amp;rsquo;s not as responsive on mobile sadly :(&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Replicating My Linux Workflow on Windows</title>
      <link>https://charles.thyck.top/post/replicating-my-linux-workflow-on-windows/</link>
      <pubDate>Fri, 09 Dec 2022 00:49:52 -0700</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/replicating-my-linux-workflow-on-windows/</guid>
      <description>&lt;p&gt;A new co-op position meant new hardware&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;, and a new technology stack to&#xA;learn. Unfortunately, that includes having to use Windows. Coming back to&#xA;Windows after almost 2 full years on Linux, it felt like I forgot how to use a&#xA;computer. All the keyboard shortcuts that my hands were used to would do funny&#xA;things like lock my laptop. I just wanted my shell, my terminal, and my tiling&#xA;window manager back.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Why I Migrated to Hugo</title>
      <link>https://charles.thyck.top/post/why-i-migrated-to-hugo/</link>
      <pubDate>Tue, 29 Nov 2022 02:50:15 -0700</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/why-i-migrated-to-hugo/</guid>
      <description>&lt;p&gt;Aside from the fact that Hugo is &lt;em&gt;Blazingly Fast™&lt;/em&gt;, I had a few problems with&#xA;Docusaurus/the whole JS ecosystem that made it hard for me to keep updating my&#xA;website.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Go Interfaces give me a reason to live again</title>
      <link>https://charles.thyck.top/post/go-interfaces/</link>
      <pubDate>Wed, 16 Nov 2022 03:52:09 -0700</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/go-interfaces/</guid>
      <description>&lt;p&gt;A few months ago I made a &lt;a href=&#34;https://charles.thyck.top/post/friendship-ended/&#34;&gt;meme&lt;/a&gt; about Go being my new&#xA;favourite language (replacing TypeScript) and I just want to share a satisfying&#xA;moment I had recently.&lt;/p&gt;&#xA;&lt;h1 id=&#34;the-task&#34;&gt;The Task&lt;/h1&gt;&#xA;&lt;p&gt;In the &lt;a href=&#34;https://cbebe.github.io/v2&#34;&gt;previous iteration&lt;/a&gt; of my website&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;, I&#xA;have a few lines in my config that fetches information about my published NPM&#xA;packages to be rendered on the&#xA;&lt;a href=&#34;https://cbebe.github.io/v2/projects/#packages&#34;&gt;Projects page&lt;/a&gt;. I wanted to do&#xA;the same for my new website, outputted as a Markdown table, which can be easily&#xA;imported into the page with &lt;a href=&#34;https://gohugo.io/functions/readfile/&#34;&gt;&lt;code&gt;readFile&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dev Log: Boboman - Day 4</title>
      <link>https://charles.thyck.top/post/dev-log/boboman/day-4/</link>
      <pubDate>Wed, 06 Jul 2022 00:00:00 +0000</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/dev-log/boboman/day-4/</guid>
      <description>&lt;p&gt;I feel like the hardest part of writing this game would be the enemy logic. That&amp;rsquo;s why I&amp;rsquo;m putting it off for as long as&#xA;possible! Today I implemented map generation, randomly placing boxes sufficiently far enough from players.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://charles.thyck.top/post/dev-log/boboman/day-4/multiplayer.webp&#34; alt=&#34;Multiplayer gameplay&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;I also added controls for other players, which reminded me of my local multiplayer experience with Boxhead. I miss&#xA;having multiple people on play a single keyboard. These days it would be awkward to play that way.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dev Log: Boboman - Day 3</title>
      <link>https://charles.thyck.top/post/dev-log/boboman/day-3/</link>
      <pubDate>Tue, 05 Jul 2022 00:00:00 +0000</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/dev-log/boboman/day-3/</guid>
      <description>&lt;p&gt;Feeling good today. I got to fix the collision bug that was happening yesterday. It actually had to do with the&#xA;collision lifecycle, so to make the player detectable, I decoupled the check from the lifecycle of the bomb. Because of&#xA;this, I could revert the player&amp;rsquo;s bomb timer to normal. Moving away from a project and letting your brain sit on a&#xA;problem for a while really does wonders.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dev Log: Boboman - Day 2</title>
      <link>https://charles.thyck.top/post/dev-log/boboman/day-2/</link>
      <pubDate>Mon, 04 Jul 2022 00:00:00 +0000</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/dev-log/boboman/day-2/</guid>
      <description>&lt;p&gt;MAJOR BUG ALERT!!&lt;/p&gt;&#xA;&lt;p&gt;Apparently my collision logic for the bombs weren&amp;rsquo;t going to hold up. Every time a bomb explodes, there is a small time&#xA;window where you can place a bomb and the bomb would not recognize the player, making it a &amp;ldquo;not new&amp;rdquo; bomb. Because of&#xA;that, the player gets pushed off right away and could end up in the weirdest of places.&lt;/p&gt;&#xA;&lt;p&gt;After hours of debugging I couldn&amp;rsquo;t really solve it because of how the collision library orders the entity updates. I&#xA;didn&amp;rsquo;t feel like giving up for today, though, and making no progress. I simply created a deployment script to deploy the&#xA;game to &lt;a href=&#34;https://cbebe.github.io/boboman/&#34;&gt;GitHub pages&lt;/a&gt; and fixed the player update logic so it at least doesn&amp;rsquo;t end up&#xA;outside of the map. Still a pretty good day even if I didn&amp;rsquo;t make as much progress as I wanted.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dev Log: Boboman - Day 1</title>
      <link>https://charles.thyck.top/post/dev-log/boboman/day-1/</link>
      <pubDate>Sun, 03 Jul 2022 00:00:00 +0000</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/dev-log/boboman/day-1/</guid>
      <description>&lt;p&gt;Recently, I&amp;rsquo;ve been heavily configuring my text editor, Neovim, which means that I&amp;rsquo;ve been writing a lot of Lua. I do&#xA;find it enjoyable, even without having any tooling initially, so I wanted to give game development and&#xA;&lt;a href=&#34;https://love2d.org&#34;&gt;Love2D&lt;/a&gt; a try. I just finished&#xA;&lt;a href=&#34;https://www.sheepolution.com/learn/book/contents&#34;&gt;Sheepolution&amp;rsquo;s How to LÖVE&lt;/a&gt; book on Love2D, and felt prepared to make&#xA;my first game from scratch. As per Jherzey&amp;rsquo;s request, I&amp;rsquo;m creating a Bomberman clone.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bye bye Netlify</title>
      <link>https://charles.thyck.top/post/bye-bye-netlify/</link>
      <pubDate>Sun, 19 Jun 2022 00:00:00 +0000</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/bye-bye-netlify/</guid>
      <description>&lt;p&gt;It was short trial, but GitHub Pages just works better for me.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Friendship Ended with TypeScript, now Go is My Best Friend</title>
      <link>https://charles.thyck.top/post/friendship-ended/</link>
      <pubDate>Tue, 07 Jun 2022 00:00:00 +0000</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/friendship-ended/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://charles.thyck.top/post/friendship-ended/friendship-ended.webp&#34; alt=&#34;Friendship ended&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>TIL: My actual height</title>
      <link>https://charles.thyck.top/post/til/my-actual-height/</link>
      <pubDate>Sun, 29 May 2022 00:00:00 +0000</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/til/my-actual-height/</guid>
      <description>&lt;p&gt;Today I learned what my actual height was (at least at the time of writing). For a few years now I&amp;rsquo;ve always kind of&#xA;just stuck with 170 cm because that&amp;rsquo;s what was in my driver&amp;rsquo;s license when I got it 5 years ago (I really need to pass&#xA;the road test this year). I&amp;rsquo;m not even sure if that was right at the time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Welcome!</title>
      <link>https://charles.thyck.top/post/welcome/</link>
      <pubDate>Sat, 28 May 2022 00:00:00 +0000</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/post/welcome/</guid>
      <description>&lt;p&gt;Welcome to my website! I am Charles, a Computer Engineering Student working as a Full Stack Web Developer.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Back Burner</title>
      <link>https://charles.thyck.top/projects/back-burner/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author>
      <guid>https://charles.thyck.top/projects/back-burner/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://charles.thyck.top/projects/back-burner/side-project.webp&#34; alt=&#34;Squirtle labelled “Another Project Idea” joining a group of squirtles all&#xA;labelled “Unfinished Project”&#34;&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Time Tracking PWA for my girlfriend with Svelte frontend and Pocketbase&#xA;backend&#xA;&lt;ul&gt;&#xA;&lt;li&gt;❓REASON: It&amp;rsquo;s kinda hard to get the requirements down for this because of&#xA;how complicated hourly differentials are 😭&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Web frontend for &lt;a href=&#34;https://devpost.com/software/pincerhex&#34;&gt;Pincerhex&lt;/a&gt;, a&#xA;Hex-playing program by me and my friend Will&#xA;&lt;ul&gt;&#xA;&lt;li&gt;written in 🦀🦀🦀 Rust 🦀🦀🦀 btw&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/UndergraduateArtificialIntelligenceClub/hex-tournament-2023-submissions/blob/main/games/results.md&#34;&gt;we won btw&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;❓REASON: I already got to show my boss at work and he got obliterated,&#xA;mission accomplished&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s still pretty ugly, though&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Markdown to LaTeX converter for my Resume (in 🦀🦀🦀 Rust 🦀🦀🦀 btw)&#xA;&lt;ul&gt;&#xA;&lt;li&gt;❓REASON: I think it&amp;rsquo;s pretty much complete, but also, I haven&amp;rsquo;t had to send&#xA;out resumes in a while&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://open.kattis.com/universities/ualberta.ca&#34;&gt;Open Kattis Group Ranklist&lt;/a&gt;&#xA;with a few extra columns&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Show contributed score, and required individual score to climb the next&#xA;group rank&lt;/li&gt;&#xA;&lt;li&gt;❓REASON: Also done, I&amp;rsquo;m just paranoid about deploying it in my home server&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Water Sort Puzzle Solver&#xA;&lt;ul&gt;&#xA;&lt;li&gt;❓REASON: I uninstalled the game, too addicting&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
  </channel>
</rss>
