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

Making N100 mini-PC into a pfSense Box

Since I was a teenager, I have started voluntarily helping people around me with my skill of technology. This time, I’m helping someone to build up a robust, secure and cost-effective firewall/gateway/soft router at home. It ends up on a $100 worth N100 mini-pc with dual Ethernet port, which can be a great pfSense box for home or even business use. Hardware Tweaks This model (T8PLUS) secured with 4 screws at outside, after removing them the outer case can be easily pried open (just a little bit more effort than Intel NUCs), and removing 4 more screws inside to get the access of the motherboard (way more simpler design of the power button comparing to NUCs). ...

August 27, 2025 · 3 min · Jun

Bypassing YouTube IP block with FreeTube and optimized Tor

Recently, YouTube is messing with user disobedience again. For the sake of that, FreeTube has been updating with fix multiple times. Although FreeTube has fixed the API block done by YouTube, I have to deal with a new IP block from my end as its aftermath. “YouTube has blocked your IP address from watching videos. Please try switching to a different VPN or proxy.” There are many ways to get around this IP block. Because I think switching VPN server is too heavy just for this, I would like to use a proxy. ...

August 26, 2025 · 3 min · Jun

Operational Security with Documents

Recently, I started sending/receiving documents to/from untrusted sources. In my threat model, this requires extra operational security to prevent privacy exposure and security risk. Since the offical guide is not so detailed for Windows, I decided to write one while installing on a Windows 11 LTSC. First, in Windows Terminal/PowerShell, run wsl --install to setup WSL2. Read my previous post for more detail. Because the latest verisons of Dangerzone 0.9.1 and docker desktop 4.44.3 have unsolvable bug (reports unknown error '2'), I have to choose the ealier version which works properly. ...

August 25, 2025 · 2 min · Jun

How to Scan, OCR and Share a Book Anonymously

Recently, I have encountered a very rare out-of-print book that I decided to save it for the world with modern technology. Because I don’t have a real scanner, I tested all sorts of scanner android apps that are open source. OpenNoteScanner not working on every phone, auto cropping not working properly, capture fast with postprocessing, high quality result. OpenScan no auto cropping PDF-Doc-Scan auto cropping not working with book at all docus not so good auto cropping, no retouch CleanSCAN no auto cropping OSS-DocumentScanner with functional auto cropping most of the times, has filter and postprocessing but at cost of slow capture, very high quality result It ends up OSS-DocumentScanner is the best of all. To make things easier, I customized the best gamma, contrast and filter as default, based on my lighting and book condition. ...

July 26, 2025 · 2 min · Jun