icon
Personal Website

Weekly Coding • 2025-09-15

It's time to write my weekly journal entry.

LeetCode

I've solved five problems and stopped at 155 . After this, there are no more free challenges; then come the paid ones. 155 is the last problem before paid content starts.

After reading online comments about paid LeetCode problems, I found it interesting that their content is often readily available on other websites 🧐.

Personal Website

In a previous post, I mentioned considering Search Engine Optimization (SEO) for my website. This week, I finally decided to start implementing it. I'm building a new static version of the site without React.js. For this, I'm using this framework: https://gowebexamples.com/templates/ . Additionally, each post will have a generated title using an LLM. The code for these titles is already ready.

Initially, posts on SmartProgress don't have titles; instead, they only have a day number in the header: Day 1, Day 2, ... Day 300, and so on. So, I need to generate titles for them. My old website version is still available at https://hinst.github.io/ . Make sure to check it out before it's removed when the new site launches 😤.

Local LLM

I've been experimenting with different models in LM Studio, and surprisingly, I used to think that a 10GB model would be the largest one that could run smoothly on my home computer. However, it turns out I can comfortably run a 40GB model without significant issues. The output speed is approximately one word per second.

I also discovered a useful app called ChatterUI, which allows me to chat with LM Studio through my smartphone. It works within the local network; for example, while lying on the couch with my phone in hand, my PC handles the text generation. I tested out the Arlai llama 3.3 RPMax 70B model.