RSSAmplifier

Blog

The Awesome Dude

Thoughts, stories and ideas of Jon Kartago Lamida

blog.lamida.orgRSS feed ↗15 posts

Latest posts

LLM in Work and Education

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

AI and Cybersecurity

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

PKMS and Second Brain Toolings Journey

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

Faster Typing with Dictation

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 Ugly Movie Review

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

Exit 8 Movie Review

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

Killing 10 years old droplet

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,

Days at The Morisaki Bookshop Review

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.

The Last 11 Years

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 generates output dotfiles outside of the current directory

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 '

Register xdg-open for xdot in WSL

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

How not to procrastinate in 3 steps

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

Python Coding Workflow

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

Enabling MathJax in Ghost

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

Multi Machine Setup in Vagrant

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