🌄🌱👑’s 🌌
ai blog cadence car chiplets dns docker ece4524 email git ic latex linux llm mac machine learning microsoft office network nginx notes phd programming python research vt window wordpress
-
git Note
I’ve always trying to summarize an article of how to use git, but there has been a lot of resistance of doing so, one reason is that there are sufficient material that have enough info of how to use git. Although they provide a very detailed info regarding how to use git, I or beginners…
-
Who Touched My Mac’s Cam?
Recently I found out that my Mac’s facetime cam was on occasionaly. That is quite confusing to me and I was trying to find out a reason to do so. Although I was not that cautious like Mark Zuckerberg who used a tape to block the laptop’s camera1, I don’t know if there are some…
-
PhDistallation
This post contains advices for PhD students/candidates on their journey to obtain the diploma. Most of those advices are from RedNote/RedBook/Xiao Hong Shu/小红书, which is a social media site that mixes the styles of Instagram, Twitter in China. I think they are so good and should be shared across the Internet. I would add the…
-
Barebone LaTeX Support
This article presents a minimal way of support that some softwares depend. on. In this example, the barebone support for Python virtual env’s matplotlib module is presented. Sometimes researchers want to enhance the typography on plots with no other than . I have to admit that this is not always straightforward to do as what…
-
Solution to MathJax-LaTeX Math Symbols Display Issues in WordPress
In this post, I will show one trick to MathJax-LaTeX plugin on WordPress so that the issue of “Undefined control sequence” could be resolved while displaying equations. Introduction As with many bloggers who writes articles with math equations, there is no better way to use . It is so easy to follow the syntax and…
-
Research Papers Manifestation
As a researcher myself, reading papers are one part of the job. Although there are some resources and materials present ways to read papers, sometimes I still don’t feel that they are pracitical and cannot help me digest the papers properly. Before going further, I need to recommend the book ” How to read a…
-
Practical Tips for Machine Learning Research and Development
Machine learning projects require a different approach compared to traditional software development. After working on numerous ML projects, I’ve compiled practical tips to streamline the research and development process. This guide doesn’t require specific ML knowledge but focuses on effective workflows and organizational strategies. I tried to find online mainly through Google to find articles…
-
Word Separators
You may be confused what does this mean how you could benefit from this post, actually this is really useful when you are using a GUI based operating system. Consider this, when you want to click a part of a long string, for example to rename a folder, but you actually want part of the…
-
Airtag with 10 Years Battery Life
One month ago I found one product that claims to enable your airtag to have 10 years of battery life without swapping the power source. I was intrigured and went to purchase the product. It is pretty painful to swap the battery that airtag provides, especially when you have multiple airtags. To make things worse,…
-
Cadence Training Learning Maps
This post serves as a portal for naviating through the Cadence Online Learning Courses. As there are lots of components in their product suite, the learn maps cover different aspects for IC design. The Learning Maps file is publicly available from Cadence Website, the specific course materials need access from Cadence. Cadence Training Learning Maps…
-
Decouple Code and Config using yaml
The process of decoupling code and config is really useful to me, one of the most important reasons is that variables in config could be better organized than variables placed inside code. Such better organization of variables in config files allow me to write the code in a clearer way. I don’t need to actually…
-
Google Web App Activity Lawsuit
Today I finally received the email about the Google Web App Lawsuit. Although I heard about this from other media outlet, it still feels strange when the email finally arrived. Don’t get me wrong, I still enjoy Google’s services and think that they are irreplacable, even though the company violates the rules, perhaps that is…
-
Understanding Multi-headed Attention with Grep – A Simple Guide
Have you ever needed to find something in your code but weren’t sure exactly where to look? That’s where grep comes in handy. And believe it or not, this everyday coding tool can help us understand one of the most powerful concepts in AI: multi-headed attention. Starting with the Basics Imagine you’re looking for everything…
-
Getting Started on dnsmasq
I recently found that I need a customized dns server to help me handle local area network hostnames resolve, rather than using 1.1.1.1, 8.8.4.4, 8.8.8.8 for public domain dns services. It turns out there’s one tool named dnsmasq that could help me solve issues like this. I’m not going really deep on how to use…
-
How AI Helped Me Make Smart Decisions About Tire Repair
Recently, I found myself in a common but stressful situation – a nail in my tire. What started as a potentially frustrating experience turned into an interesting lesson in how AI can help with everyday decisions. As someone who relies heavily on their car, I needed to find a solution quickly, but I also wanted…
-
Mastering Nginx: Serving HTTP&HTTPS Traffic from a Single Port
When I first set up my web server, I used port 8086 for HTTP traffic. It worked fine—it was functional, accessible, and did what I needed. But as time went on, I realized something: sticking to standard ports, 80 for HTTP and 443 for HTTPS, isn’t just about following convention; it’s about improving accessibility, security, and professionalism. In this post, I’ll…
Got any book recommendations?