Flashing DD-WRT into a Linksys MR7350 with Basic Hardening

It has been a while since my WiFi is getting more and more unstable, and I finally decided to retire my NETGEAR R6300v2 which has served me well since in 2017. It was in used condition when I bought it, so this is a good time to get a “new” router. Because the ISPs in my area are very bad, I still have to stick with the low speed Internet for probably quite some time. So I decided to buy a used Linksys MR7350. ...

October 15, 2025 · 3 min · Jun

The HackerNoon Problems

To boost my article visibility on the fractured internet, reposting to larger platforms is my strategy to grow and HackerNoon has been my choice for years. However, this platform is a boat which sinks even faster than Medium. I have been rejected arbitrarily by the editor earlier this year just for minor formatting improvements, which is still tolerable. This time, they not only rejected my submission, but also banned me from the platform for no reason whatsoever. I can’t find any information in my Inbox, notifications or anywhere else. Whenever I’m trying to edit or write a post, I get a red warning saying “You have been banned”. ...

September 25, 2025 · 2 min · Jun

Creating EPUB from Scanned PDF with MinerU and LLMs

As a book reader, I read over a hundred books each year and collect much more. The preferred format is absolutely EPUB, however, I can’t always get books in EPUB/MOBI especially for rare or old books. Usually, they are available in PDF if at all. Some of these PDFs are manually scanned in a barely readable condition. I wouldn’t blame on them since I’ve been doing that before and know that is not easy. What I need is a tool to convert the not so readable book into a readable one with OCR and LLM, that is MinerU. ...

September 16, 2025 · 4 min · Jun

Increasing Video Resolution and Frame Rate with video2x

Recently, I downloaded an old documentary made in early 2000s. The original resolution was 854×480 with a less than 1000 KB/S bitrate. Because I like the content so there is enough reason to enhance my watching experience. Download installer instead of the zip pack from k4yt3x’s github repo, this will install all binaries and dependencies for Windows. After restart the system, open video2x and load a video, it can automatically detect the GPU if it exists. Gaming GPU with higher frequency/hashrate is preferred over larger VRAM in this case. ...

August 30, 2025 · 2 min · Jun

My AI Learning Materials and News Feeds (Updated)

Forewords This is the 3rd time updating the lists, where I added a section of Prompt Engineering upon requests since it is a good starting point for those not into self-hosting nor theory. The term “Prompt Engineering” is a bit controversial but people will get better understanding after learning the listed materials. As a lifelong self-learner, I use all sorts of methods to learn new things, and AI is what I’m currently into. Although I’ve been using AI tools since 2022, my background wasn’t focused on AI. So, like everyone else, I had to do some “AI For Dummies” level study in order to get more involved. Below is a list of learning materials that I find very helpful for myself to get started with and might also be helpful for someone else in the same situation. ...

July 8, 2025 · 6 min · Jun