icon
Personal Website

Weekly Coding β€’ 2026-01-18

This text was automatically translated to English language by LLM tool.

It’s time for my weekly diary.

-= LeetCode =-

This week, I completed 13 tasks:

  • 188. Best Time to Buy and Sell Stock IV πŸ“˜ TypeScript
  • 189. Rotate Array πŸ“˜ TypeScript
  • 190. Reverse Bits πŸ“˜ TypeScript
  • 191. Number of 1 Bits πŸ“˜ TypeScript
  • 192. Word Frequency 🐧 BASH
  • 193. Valid Phone Numbers 🐧 BASH
  • 194. Transpose File 🐧 BASH
  • 195. Tenth Line 🐧 BASH
  • 196. Delete Duplicate Emails πŸ”° SQL
  • 197. Rising Temperature πŸ”° SQL
  • 198. House Robber πŸ“˜ TypeScript
  • 199. Binary Tree Right Side View πŸ“˜ TypeScript
  • 200. Number of Islands πŸ“˜ TypeScript

It turns out that there are tasks on LeetCode that need to be solved using the BASH programming language 🧐 This was a surprise for me.

-= AI =-

I’m continuing to generate various things for myself, but I don’t post them anywhere. Some time ago, I learned about “quants” for AI models. That is, it isn’t necessary to use the original version of the model. If you look for them online, you can find different versions compiled with a specific number of bits:

  • fp16, fp8
  • Q8, Q6, Q4, Q3, Q2

The number indicates the bit count, and many models can be used in the Q4 version with almost no loss in quality; this version is half the size of fp8 and four times smaller than fp16 😏 The only downside is that you have to search for these versions on “file dumps” like Huggingface and CivitAI, hoping that some kind user has compiled and uploaded the desired build in the requested format. From my experience, for the best quality, it’s better to get a powerful Q4 model than a weak one in Q8 or fp16. However, at levels Q3 and below, artifacts and hallucinations begin to appear πŸ₯΅

-= Goals for January =-

  1. Reach problem number 200 on LeetCode, at least βœ… Done
  2. Write a new feature for my personal website: πŸ”Ž Text search for all posts βŒ› To do
  3. Sort out all my cloud files and their backups βŒ› To do