LLM in Work Going back 2 years ago, I still can't believe how significant the progress in AI, specifically LLM, has enabled many things that were unthinkable before. At work, I use Claude to explain the structure of new projects. I can interactively have conversations to improve my
From Niche Analytics to Natural Language APIs AI has been conflated with LLMs recently. This is largely because LLMs brought AI into mass adoption. Previous generation of AIs touched limited surfaces, such as big company that do sentiment analysis, product recommendation, data churns and so on. Not until the LLM
Let's talk about PKMS and second brain. PKMS is personal knowledge management system. As a knowledge worker, we are capturing information, learning things, journaling and occasionally looking up those information. In the past, we used notebook. As our life is going more digital, we put the note in
I am not a good typist. I type slowly and often make mistake. I had some attempts to speed up my typing speed. I used gtypist to practice in the past. It is very good software. However, I the speed still didn't improve so much and I just
The movie premise is interesting. Police called a man regarding A woman remains are found after 40 years missing. The man is the woman son. He never see his mother before. It is pretty emotional occasion which on top of this police also suspect there is a foul play in
What if you stuck in a metro exit and keep looping to the same location again as you try to walk to any direction? In this Japanase movie, it is the core story on reflection of taking responsibility and making hard decision. The post won't give full spoiler
About two weeks ago, I tried to update my blogs software infrastructure that are running on a Digital Ocean's droplet. The blog is not really active. I rarely write, but I intended to do more writing; therefore, I did the update. I do update once in a while,
Note: there will be no spoiler so feel free to read to the end of the post. The main reason I am getting this book is because of the cover. It is so nice, looks calming, and has a strong, good anime vibe. It is just like a movie poster.
This is the story of the last 11 years. Of two people which now becomes four. Neither they are an angel nor a devil. Just human beings who continuously learn to be a better version of themselves. This is the story of me and her. This is a story to
LLVM dot-callgraph is one of the LLVM passes that will generate dot files of the program graph. Apart from dot-callgraph, there are also the following passes: dot pass name Description dot-callgraph Print call graph to 'dot' file dot-cfg Print CFG of function to '
I have been using LLVM control-flow graph (CFG) pass for my static analysis research. Normally, I should be able to see the CFG of the intermediate representation of the program (IR) by running: opt file.ll -passes=view-cfg Instead of opening xdot that will view the CFG, opt
I often always be intimidated by my to-do list. Usually, I procrastinate, hoping post deferments I will feel better and can finish the task. It is a silly thing to do because deferment will make me feel much more horrible. I know what the issue is and how to
So far, I have never been using Python too much. However, I always want to understand it in and out for every day uses such as quick prototyping and complex scripting. Python is used a lot in some domain such as machine learning. Python has many libraries in different domains
This short post will share of how to enable MathJax in Ghost blog. MathJax is Javascript display engine to render mathematics equation. The equation is written using LaTex syntax. The only setup that we have to do is to load MathJax script in all pages of our blog. In Ghost
Vagrant is tools to automate development and testing environment. It helps to setup virtual machines from declarative configuration file. Sometime ago I wrote a very quick introduction about vagrant . This post will go further by explaining how to setup multiple VMs. What is The Problem? Why we need to bother