Showing posts with label welcome. Show all posts
Showing posts with label welcome. Show all posts

Tuesday, July 5, 2022

Welcome to Gui’s Tech Blog

Welcome to Gui’s Tech Blog

Hi all, this is Gui’s tech blog.

In general I will share my thoughts on algorithms, technology, etc., and record my hobby projects here. I have the following topics in mind that I’m going to write down soon.

  • I will write about some interesting algorithm problems I encountered on leetcode and while TAing for algorithm courses:
    • variants of lazy implementations of Dijkastra without using the decreaseKey operation, and bottleneck of the super lazy version
    • some Dynamic Programming problems on leetcode that doesn’t have very clear solutions (like Burst Balloons), or in CLRS that doesn’t have correct solutions anywhere online (like CLRS Problem 15-10, for which I think almost all the online solutions I can found are wrong, like this).
  • I will write about my recent hobby project on porting a gnome shell extension to Gnome 42 with Wayland, and I’m also trying to add a “turning background to green” functionality to evince so I will also write about it.
  • I plan to write a series of posts on PCPs (Probabilistically Checkable Proofs) from a programmer’s perspective. I will try to explain how to composite a robust PCP with a PCPP (PCP of Proximity) in a form that can be easily transformed into programs.
  • Occasionally I will also provide some oversimplified expositions on TCS papers (mainly on computational complexity) I found interesting, but I will write about my own papers first ;)

Currently I’m using blogger and writing my posts with StackEdit. But I will probably build a simple blog system hosted on my own website later.

Theorem. StackEdit only supports KaTeX, which doesn’t support math theorem environments, so I have to write theorems like this.