For over a week now, I haven't posted anything, not because I have nothing to write about, but because I'm looking for ways to distribute more valuable content in this rapidly exploding AI era.
As I shared earlier this year, the number of visitors to my blog is gradually declining. When I looked at the statistics, the number of users in the first six months of 2025 has dropped by 30% compared to the same period last year, and by 15% compared to the last six months of 2024. This indicates a reality that users are gradually leaving. What is the reason for this?
I think the biggest reason is that user habits have changed. They primarily discover the blog through search engines, with Google being the largest. Almost half of the users return to the blog without going through the search step. This is a positive signal, but it's still not enough to increase the number of new users. Not to mention that now, Google has launched the AI Search Labs feature, which means AI displays summarized content when users search, further reducing the likelihood of users accessing the website. Interestingly, when Search Labs was introduced, English articles have taken over the rankings for the most accessed content.
My articles are usually very long, sometimes reaching up to 2000 words. Writing such an article takes a lot of time. It's normal for many articles to go unread. I know and accept this because not everyone encounters the issues being discussed. For me, writing is a way to cultivate patience and thoughtfulness. Being able to help someone through my writing is a wonderful thing.
Therefore, I am thinking of focusing on shorter and medium-length content to be able to write more. Long content will only be used when I want to write in detail or delve deeply into a particular topic. So, I am looking for ways to redesign the blog. Everyone, please stay tuned! 😄
Like (0)
CloudFlare has introduced the pay per crawl feature to charge for each time AI "crawls" data from your website. What does that mean 🤔?
The purpose of SEO is to help search engines see the website. When users search for relevant content, your website appears in the search results. This is almost a win-win situation where Google helps more people discover your site, and in return, Google gets more users.
Now, the game with AI Agents is different. AI Agents have to actively seek out information sources and conveniently "crawl" your data, then mix it up or do something with it that we can't even know. So this is almost a game that benefits only one side 🤔!?
CloudFlare's move is to make AI Agents pay for each time they retrieve data from your website. If they don’t pay, then I won’t let them read my data. Something like that. Let’s wait a bit longer and see 🤓.
Like (0)
Continuing to update on the lawsuit between the Deno group and Oracle over the name JavaScript: It seems that Deno is at a disadvantage as the court has dismissed the Deno group's complaint. However, in August, they (Oracle) must be held accountable for each reason, acknowledging or denying the allegations presented by the Deno group in the lawsuit.
Like (0)
This time last year, I was probably busy running. This year, I'm overwhelmed with work and have lost interest. But sitting too much has made my belly grow, getting all bloated and gaining weight. Well, I’ll just try to walk every day to relax my muscles and mind a bit 😮💨
The goal is over 8k steps 👌
Like (0)
Hic, 8k bước cũng không dễ đâu các bạn ạ. Để mình tính cho mà xem nhé. Lấy trung bình 1.5k bước chân thì đi được 1km và mất khoảng 12 phút. Vậy 8k bước thì đi được ~5.3km và hơn 1 tiếng đấy 😆
Xuân Hoài Tống Thật tình cờ anh cũng để mục tiêu là 8K bước 🤣 Nhưng nếu chỉ đi loanh quanh trong nhà, đi bộ đi ăn với loăng quăng ở công ty thì chắc mỗi ngày tầm 3 - 5K bước là kịch rồi em ạ. Anh chỉ hoàn thành mục tiêu 8K nếu hôm đó anh có đi chạy dưỡng sinh 3km nữa 😮💨
Khanh Nam Do 5k là cũng nhiều rồi á chứ. E bắt đầu đi từ hôm 29, trung bình đó giờ cũng 6-7k bước. Tranh thủ buổi sáng dậy sớm đi cho tỉnh ngủ, nghe nói đi bộ đều đặn giúp giảm cân tốt hơn cả chạy bộ á chứ 😅
Just a small change on the Node.js homepage has stirred the community. Specifically, when you visit the homepage nodejs.org, you will see a button "Get security support for Node.js 18 and below" right below the "Download" button. What’s notable is that it leads to an external website outside of Node.js, discussing a service that provides security solutions for older Node.js versions, which no longer receive security updates. It even stands out more than the Download button.
The community has condemned this action, stating that it feels a bit "excessive," and suggested consulting them before making such decisions. On the Node side, they argue that this is appropriate as it is from a very significant sponsoring partner. As of now, the link still exists. Let's wait to see what happens next.
Like (0)
A rather interesting article analyzes the behavior between humans and bots to create a tool that distinguishes between humans and bots in cyberspace.
Proof of Human. Creating the invisible Turing Test for the Internet
Like (0)
Not to be outdone, Google recently introduced Gemini CLI - a type of AI agent similar to Codex or Claude Code.
What’s notable is that they offer up to... 1000 queries for free each day. That’s quite a lot. Additionally, they have open-sourced this project to ensure transparency, learning, and research 🤓
Like (0)
There’s another tool to help quickly search command history: atuinsh/atuin.
What’s interesting is that it uses SQLite for storage. It also provides the feature of completely synchronizing (encrypting) history between machines. How cool is that 🤓
Like (0)
I am really impressed with the gemma-3n-E4B model from Google. This is one of the promising models that aims to bring large language models to run on mobile devices or the web or embedded...
It feels like it understands the prompts better, because I’ve tried many low-parameter models that often overlook my prompts. For example, when I say, "Just return the answer, no need for further explanation," many still tend to add introductory phrases or explanations... but with gemma-3n, the responses are very much to the point.
Like (0)
Before, we used CSS to create a "loading" effect, but now we can achieve "loading" with just a single SVG file: svg-loaders
Like (0)