<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Charles Ancheta</title><link>https://charles.thyck.top/post/</link><description>Recent content in Posts 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>Sun, 12 Jul 2026 21:25:57 -0600</lastBuildDate><atom:link href="https://charles.thyck.top/post/index.xml" rel="self" type="application/rss+xml"/><item><title>Addressing my 2025 resolutions</title><link>https://charles.thyck.top/post/addressing-2025-resolutions/</link><pubDate>Sun, 12 Jul 2026 21:25:57 -0600</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author><guid>https://charles.thyck.top/post/addressing-2025-resolutions/</guid><description>&lt;p&gt;Since we&amp;rsquo;ve gotten to the topic of offloading, here goes ;)&lt;/p&gt;</description></item><item><title>One-shotting Future Post Ideas</title><link>https://charles.thyck.top/post/one-shotting-future-posts/</link><pubDate>Sat, 11 Jul 2026 16:47:36 -0600</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author><guid>https://charles.thyck.top/post/one-shotting-future-posts/</guid><description>&lt;p&gt;That thing has been sitting on my website for 3 years now 😭 and as this challenge is called 100 days to offload, maybe it&amp;rsquo;s also time to offload that.&lt;/p&gt;</description></item><item><title>Self-hosting* 2026</title><link>https://charles.thyck.top/post/self-hosting-2026/</link><pubDate>Sat, 11 Jul 2026 11:47:26 -0600</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author><guid>https://charles.thyck.top/post/self-hosting-2026/</guid><description>&lt;p&gt;Forgot to post yesterday 😭 but I realized the topic I wanted to talk about needed some sitting down on a proper keyboard.&lt;/p&gt;
&lt;p&gt;What I&amp;rsquo;ve been keeping busy about outside of work recently was moving away from subscriptions.&lt;/p&gt;</description></item><item><title>2026-07-09</title><link>https://charles.thyck.top/post/2026/07/09/</link><pubDate>Thu, 09 Jul 2026 23:51:04 -0600</pubDate><author>cancheta.dev@gmail.com (Charles Ancheta)</author><guid>https://charles.thyck.top/post/2026/07/09/</guid><description>&lt;p&gt;We are so back 😎&lt;/p&gt;</description></item><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;
&lt;p&gt;It&amp;rsquo;s Friday tomorrow anyway, so maybe I could get off early once I&amp;rsquo;ve done all
of the important tasks.&lt;/p&gt;
&lt;p&gt;Today is Jherzey and Jesse&amp;rsquo;s last day in Cancun so I&amp;rsquo;m going to accompany
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
&lt;a href="https://charles.thyck.top/post/2025/01/18-19/"&gt;17 days ago&lt;/a&gt;. Maybe the fact that I made an actual blog
post made this too high-effort. If it wasn&amp;rsquo;t for Jherzey reminding me about my
website, I probably wouldn&amp;rsquo;t have started again. Here we go&amp;hellip;&lt;/p&gt;
&lt;p&gt;The past 2 weeks was consumed by tons of distractions, with no opportunity to
get bored. I binge-watched Over Run Over on YouTube, and once that was done,
binge-watched Trauma Code on Netflix. Then I started playing Half Sword. I have
sunk into a new low when it comes to boredom by actually playing video games. I
say every day &amp;ldquo;tomorrow I&amp;rsquo;ll get it together&amp;rdquo;, and I don&amp;rsquo;t 😭&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&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
on Saturday but woke up at 4:30 pm. I just did flashcards, watched some YouTube,
and went back to sleep for 12 hours again.&lt;/p&gt;
&lt;p&gt;Today I did go out tubing and eat out with the Gen Z gang.&lt;/p&gt;
&lt;p&gt;This weekend was mostly just watching the
&lt;a href="https://charles.thyck.top/post/xiaohongshu/"&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;
&lt;p&gt;I went to Jherzey&amp;rsquo;s by walking just like the previous days, but didn&amp;rsquo;t know
there was a snows squall. That made the walk pretty interesting. I had to go
back home and actually bundle up to cover my face.&lt;/p&gt;
&lt;p&gt;After shovelling, I spent 3 hours with Devin to solve a false LSP error on some
embedded C toolchain. We failed to actually get rid of it, but it was a
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
consistent, but bad in a way because it&amp;rsquo;s so late. My alarm clocks are failing
me for some reason.&lt;/p&gt;
&lt;p&gt;I had to slowly clear out the 239 cards to review throughout the day, and now I
have 244 cards for tomorrow. It&amp;rsquo;s really going to be a grind this week but I
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
wasted.&lt;/p&gt;
&lt;p&gt;I finally followed my scheduled tasks, limiting my Anki review to only 1 hour
today. That meant fewer new cards today, but at least I didn&amp;rsquo;t waste any more
time with it and lightened up my review load to only 239 cards for tomorrow.&lt;/p&gt;
&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
the times I went out 😭.&lt;/p&gt;
&lt;p&gt;I slept for half the day for both days and just planned our trip.&lt;/p&gt;
&lt;p&gt;Saturday: Unlimited K-BBQ at Ginseng with Jherzey and Ate Mup. I could&amp;rsquo;ve eaten
a lot more but tried to hold back.&lt;/p&gt;
&lt;p&gt;Sunday: Jerusalem Shawarma and Krispy Kreme with
&lt;a href="https://www.linkedin.com/posts/yahya-al-shamali_capstoneproject-riscv-fpga-ugcPost-7185133097288437760-Zjjd"&gt;Yahya and Kyle&lt;/a&gt;.&lt;/p&gt;
&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
etymology of Tagalog words. The obvious influences are Spanish and English, but
there&amp;rsquo;s also a lot from Hokkien and Malay.&lt;/p&gt;
&lt;p&gt;Today I&amp;rsquo;m going to list out some words that I find interesting:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;Linggo&lt;/em&gt; (Sunday; week) - All the days in Tagalog are directly borrowed from
Spanish one to one, except for Sunday (&lt;em&gt;domingo&lt;/em&gt;). Apparently it could be from
Malay &lt;a href="https://en.wiktionary.org/wiki/minggu#Malay"&gt;&lt;em&gt;minggu&lt;/em&gt;&lt;/a&gt; which came from
Portuguese &lt;a href="https://en.wiktionary.org/wiki/domingo#Portuguese"&gt;&lt;em&gt;domingo&lt;/em&gt;&lt;/a&gt;. Of
course, both of those could be traced to Latin, and Portuguese and Spanish are
pretty close to each other. I just find it interesting that we get to the same
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
probably around only 70% productivity the day before meant that I had to go ham
today. I finally got around starting my daily/weekly planner (and actually
following it).&lt;/p&gt;
&lt;p&gt;Also the fact that I also got approved for my PH vacation gave me a lot more
motivation.&lt;/p&gt;
&lt;p&gt;Walked to Jherzey&amp;rsquo;s place while it was raining and super slippery outside. I
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
waking up early.&lt;/p&gt;
&lt;p&gt;I ate a small clove of garlic in the morning and it was pretty spicy. Tried
eating a bigger one and it gave me a crazy heartburn.&lt;/p&gt;
&lt;p&gt;Had a CitySync discussion with Michael before he leaves for Vietnam.&lt;/p&gt;
&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
to journal for this day, but I also had to deal with a super annoying bug at
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
hit different.&lt;/p&gt;
&lt;p&gt;Also super locked in at work.&lt;/p&gt;
&lt;p&gt;Had K-BBQ at home for dinner with pork belly and organ meats.&lt;/p&gt;
&lt;p&gt;I asked Jherzey to help me skin the cat and it definitely scared her. I did more
after she left but my right shoulder started hurting. I&amp;rsquo;m gonna have to take it
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;
&lt;p&gt;&lt;a href="https://charles.thyck.top/post/dev-log/music/"&gt;Found a beat for focusing at work&lt;/a&gt; so I don&amp;rsquo;t have to sit
in silence anymore.&lt;/p&gt;
&lt;p&gt;I also tried out some online shopping haul with Jherzey after work before eating
&lt;a href="https://en.wikipedia.org/wiki/Momo_%28food%29"&gt;momos&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Just now, I set up Anki with
&lt;a href="https://ankiweb.net/shared/info/256323836"&gt;Cantonese flashcards&lt;/a&gt;. I picked one
without Chinese characters so I actually have to associate sounds to meaning.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve also been consistently waking up at 7 which means that I can finally get to
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;
&lt;p&gt;My peers used to always ask me what I listen to while working on my computer,
and they&amp;rsquo;re always shocked to find out that I work in silence. I used to
unironically listen to
&lt;a href="https://www.youtube.com/watch?v=CFGLoQIhmow"&gt;lofi hip hop mix 📚 beats to relax/study to&lt;/a&gt;
but I get too sleepy. When I listen to music I actually like listening to, I get
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
&lt;a href="https://citysync.ca"&gt;CitySync&lt;/a&gt; stuff.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s already Sunday so I basically skipped 2 days of journalling. I definitely
need to streamline this process. I could try using Obsidian for easier
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;
&lt;p&gt;Walked around downtown at -20°C which was fun.&lt;/p&gt;
&lt;p&gt;Went hotpot and Hanjan which basically broke
&lt;a href="https://charles.thyck.top/post/2025-resolutions/"&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;
&lt;p&gt;I think I should start scheduling my off-work hours because I&amp;rsquo;m bad at time
management and get distracted easily. It&amp;rsquo;s already past midnight that I&amp;rsquo;m
writing on the journal.&lt;/p&gt;
&lt;p&gt;EDIT:&lt;/p&gt;
&lt;p&gt;I forgot to add why I wanted to do this in the first place. I found an old
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="q1-goals"&gt;Q1 Goals&lt;/h1&gt;
&lt;p&gt;Some goals specific to my vacation this March, but also probably good to keep up
for the rest of the year.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Lose weight (~5kg) - going to a wedding&lt;/li&gt;
&lt;li&gt;Brush up on Chinese - going to HK
&lt;ul&gt;
&lt;li&gt;Not really required to get around, but one time I tried ordering bubble tea
and couldn&amp;rsquo;t even say what I wanted&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Try to eat out less
&lt;ul&gt;
&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;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h1 id="the-rest-of-the-year"&gt;The rest of the year&lt;/h1&gt;
&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
months (I tried taking CHINA 101 in Fall 2022 but dropped it after a week).&lt;/p&gt;
&lt;p&gt;Because of that, I have forgotten how to study. Both midterms and finals went
pretty horribly. It&amp;rsquo;s not even that I don&amp;rsquo;t care about grades anymore, and I
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="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt; pianist &lt;a href="https://anchetamusic.wordpress.com/about/"&gt;Charles
Ancheta&lt;/a&gt; claims it back eventually.
&amp;lsquo;charlesancheta.com&amp;rsquo; used to redirect to his Facebook page before I registered
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,
I had another talk with a friend about building a portfolio website and he
asked me for a few resources. I couldn&amp;rsquo;t find a comprehensive one that outlines
all the required steps so I&amp;rsquo;ll try my best.&lt;/p&gt;
&lt;h2 id="what-is-a-static-website"&gt;What is a static website?&lt;/h2&gt;
&lt;p&gt;From ChatGPT:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://charles.thyck.top/post/static-website-setup/part-1/static-vs-dynamic.webp" alt="Question: difference between a static and dynamic website in 2 sentences -
Answer: A static website consists of fixed content that remains the same for
all users and is created using HTML/CSS, while a dynamic website uses
server-side technologies to generate content dynamically, allowing for
personalized and interactive experiences tailored to individual
users."&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
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
last updated them, and I didn&amp;rsquo;t want to add any more clutter to the system.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve always thought that having published open source code meant something, but
then I realized that it doesn&amp;rsquo;t matter if it&amp;rsquo;s not useful.&lt;/p&gt;
&lt;p&gt;Learning how to package libraries and applications was a good experience,
though, and I would probably publish stuff IF/WHEN I have actually solved a
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
just-intonated major pentatonic scale from a low fifth to a high sixth. Just
enough notes to play Auld Lang Syne. Click/tap on a Pou to play a note&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;Keyboard controls: z,x,a,s,d,q,w for the notes, space for confetti.&lt;/p&gt;


&lt;link rel="preload" href="https://charles.thyck.top/styles/pou.min.a20e01ce011a16273b84d862a9fec9b4c61d29fc51bb91b4a08702f93391c120562c0a55d0ea16309a170feb9532715ffeed7e224164daf5e7c6015a80f54107.css" integrity="sha512-og4BzgEaFic7hNhiqf7JtMYdKfxRu5G0oIcC&amp;#43;TORwSBWLApV0OoWMJoXD&amp;#43;uVMnFf/u1&amp;#43;IkFk2vXnxgFagPVBBw==" as="style" onload="this.onload=null;this.rel='stylesheet'" /&gt;
&lt;noscript&gt;
 &lt;link rel="stylesheet" href="https://charles.thyck.top/styles/pou.min.a20e01ce011a16273b84d862a9fec9b4c61d29fc51bb91b4a08702f93391c120562c0a55d0ea16309a170feb9532715ffeed7e224164daf5e7c6015a80f54107.css" integrity="sha512-og4BzgEaFic7hNhiqf7JtMYdKfxRu5G0oIcC&amp;#43;TORwSBWLApV0OoWMJoXD&amp;#43;uVMnFf/u1&amp;#43;IkFk2vXnxgFagPVBBw==" /&gt;
&lt;/noscript&gt;
&lt;script src="https://charles.thyck.top/pou.7d27e5392af3012836c24719baa8f3fa768d893dde0982d28e776de559c493567d0b574bff7cb09e76c2d92834836a59b7f5862f434ea3d776e537800bf0b73c.js" integrity="sha512-fSflOSrzASg2wkcZuqjz&amp;#43;naNiT3eCYLSjndt5VnEk1Z9C1dL/3ywnnbC2Sg0g2pZt/WGL0NOo9d25TeAC/C3PA==" defer&gt;&lt;/script&gt;
&lt;div class="piano"&gt;&lt;/div&gt;
&lt;noscript&gt;
 &lt;p&gt;Pou won't show up without JavaScript :(&lt;/p&gt;
&lt;/noscript&gt;
&lt;div class="confetti-container hidden"&gt;
 &lt;div class="confetti"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;button id="toggle-confetti"&gt;Toggle Confetti&lt;/button&gt;

&lt;div class="footnotes" role="doc-endnotes"&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id="fn:1"&gt;
&lt;p&gt;It&amp;rsquo;s not as responsive on mobile sadly :(&amp;#160;&lt;a href="#fnref:1" class="footnote-backref" role="doc-backlink"&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="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;, and a new technology stack to
learn. Unfortunately, that includes having to use Windows. Coming back to
Windows after almost 2 full years on Linux, it felt like I forgot how to use a
computer. All the keyboard shortcuts that my hands were used to would do funny
things like lock my laptop. I just wanted my shell, my terminal, and my tiling
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
Docusaurus/the whole JS ecosystem that made it hard for me to keep updating my
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="https://charles.thyck.top/post/friendship-ended/"&gt;meme&lt;/a&gt; about Go being my new
favourite language (replacing TypeScript) and I just want to share a satisfying
moment I had recently.&lt;/p&gt;
&lt;h1 id="the-task"&gt;The Task&lt;/h1&gt;
&lt;p&gt;In the &lt;a href="https://cbebe.github.io/v2"&gt;previous iteration&lt;/a&gt; of my website&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;, I
have a few lines in my config that fetches information about my published NPM
packages to be rendered on the
&lt;a href="https://cbebe.github.io/v2/projects/#packages"&gt;Projects page&lt;/a&gt;. I wanted to do
the same for my new website, outputted as a Markdown table, which can be easily
imported into the page with &lt;a href="https://gohugo.io/functions/readfile/"&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
possible! Today I implemented map generation, randomly placing boxes sufficiently far enough from players.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://charles.thyck.top/post/dev-log/boboman/day-4/multiplayer.webp" alt="Multiplayer gameplay"&gt;&lt;/p&gt;
&lt;p&gt;I also added controls for other players, which reminded me of my local multiplayer experience with Boxhead. I miss
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
collision lifecycle, so to make the player detectable, I decoupled the check from the lifecycle of the bomb. Because of
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
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;
&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
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
that, the player gets pushed off right away and could end up in the weirdest of places.&lt;/p&gt;
&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
didn&amp;rsquo;t feel like giving up for today, though, and making no progress. I simply created a deployment script to deploy the
game to &lt;a href="https://cbebe.github.io/boboman/"&gt;GitHub pages&lt;/a&gt; and fixed the player update logic so it at least doesn&amp;rsquo;t end up
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
find it enjoyable, even without having any tooling initially, so I wanted to give game development and
&lt;a href="https://love2d.org"&gt;Love2D&lt;/a&gt; a try. I just finished
&lt;a href="https://www.sheepolution.com/learn/book/contents"&gt;Sheepolution&amp;rsquo;s How to LÖVE&lt;/a&gt; book on Love2D, and felt prepared to make
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="https://charles.thyck.top/post/friendship-ended/friendship-ended.webp" alt="Friendship ended"&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
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
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></channel></rss>