In my previous post, I’ve hinted there is something in the works for the mobile environment. I wasn’t sure how well it would work. For some contexts, YouTube has a mobile webpage, not a responsive UI like you see on The Mad Tea Party. You can easily catch that by the subdomain, m.youtube., when it automatically redirects mobile users. Now, an argument can be made — I believe this is where Google stands — the best mobile UX for YouTube is on YouTube app. But that’s not always an option, especially when it comes to stopping AI translation.
How Safe is Memorable Password?
Number one rule of any password is: the weakest link is human. xkcd often puts out great educational comic strips on the subject. One I am thinking of, as no doubt you could have seen in the generator post, is the legendary “correct horse battery staple”, only that he did rigged the game to prove his point. Tr0ub4dor&3 is a bad password, because it is essentially troubadour in Leet. But it’s only 11 characters long, fit for most sadistic password policies out there. correcthorsebatterystaple is one long password with 25 characters. You cannot use this in any of the websites…
How to Generate Memorable Password
I have made several Python password generators. One consistent goal of my generators is its password usability; memorized or not, a user should be able to type it without the worry of user errors. The key here is “type”, because, I’ve learnt the hard way that some password policies out in the wild are purely sadistic. I won’t name names, but one website I use frequently doesn’t allow copy-pasting, no extensions, and virtual keyboards only, on both mobile and desktop environment. Memorizing a password by muscle memory is simply not possible; whoever came up with that idea must have thought…
App to Stop YouTube AI-Translation via User script
I had covered this issue before using a dedicated add-on on browsers. While it worked, there were two problems, at least in my opinion: a. it’s a separate app just for one website, b. it’s not available on iOS. Granted, I was not able to find a universal user script that works on both platforms, but tweaking it takes little to no effort as most of the script can be edited by the user.
App to Run Userscripts on iOS Safari
What I like about Firefox and its community-driven open source nature really coincides with a lot of what I like about Python. There are always like-minded people trying to solve a problem that is often too niche for other browsers. Having said all the that, Safari, as a browser platform, lacks that community attention yet. I often found myself trying to find which “slop” is the real extension I am looking for.
Slay the Spire 2 (Early Access) Spiel
Slay the Spire, the first game, opened its own genre. I think I’ve seen more StS-like games that tried to deliver the flavor, but ultimately had its shortcomings. Many reviews I’ve read since almost always mentioned how they (the reviewers) returned home, to the original Slay the Spire. Some went so far to say, at the given price point of (the game they were discussing), why not buy the Slay the Spire at discount?
How to Add Volume Control to iOS Lock Screen
There are few options I always find odd that it’s tucked away in Accessibility on iOS. This is one of those odd occasions. On current version of iOS, if the device was playing media, it displays media control on the lock screen. Even better with the AOD, as the control is always visible. If the media control is visible, then why not the volume control?
App to Manage Documents DB
Back in 2000s, when I got my hands on Intel Mac for the first time, there were two things that immediately caught my attention: Spotlight, the functioning search tool on OS, and DevonThink, the highly regarded documents management software beloved by many Mac users. Some even called DevonThink to be the savior of Macintosh lineage — otherwise there would be no space left for OS X.
What Happened to Neckband Headphones?
Recently, I use my AirPods Pro more frequently than I would have worn my Max. AirPods Max gets a bad rap for its weight, but it’s not the weight that counts. It’s the distribution of those weights; how breathable the materials and overall design is; the clamping force from the form factor (e.g. U-shaped around the head), and so on. I won’t pretend to know about the science behind the ergonomics. There are testers and reviewers who write more in-depth literature on the subject than I do.
How to Change Password-less sudo on Raspberry Pi
I am leaving this post as a future reference. Though I’ve tested it myself, since I am in the process of retiring Pi docker machines, I won’t be updating it in the near future. One of the user-friendly touch added to Raspberry Pi OS from Debian is its sudo privilege — it doesn’t ask for password. I can’t imagine how the meeting must have happened, but I suspect it might have to do with XP-likeness in permission controls.
How to Make mDNS Discoverable on Tailscale
One thing I’ve learned the hard way while I was tinkering with VPN long ago — don’t use bonjour or .local addresses over VPN. Most of the times .local addresses do not resolve over VPN, and trying to make it happen is often not worth the effort. In my case, with some Pis and NAS, I had made sure they would manually pick an IP addresses that would be out of DHCP range. It’s a story for another time, but there are home routers with broken DHCP.
How AI Hallucination Affects You
The hallucination in AI, or LLM hallucination, is real. I have read some op-eds and online discussions whether or not hallucinations affect real world use cases — average users making mundane queries. I was on the side of “garbage in, garbage out” camp; hallucination is an expected side effect of the algorithm, and it is up to the user to double check the answers. Now I am wondering if it merits double checking at all.
App to Replace Built-in VPN Server on Router
I suppose it needs some context to explain what even is a “VPN server on a router” for home and small offices. If you have a home lab, DIY projects, or even a simple NAS, chances are, you don’t want to have them all exposed to the internet. Prudence dictates every device should have its security, especially with the coming days of IPv6; however, many security advices I read online and still abide by always recommend keeping them behind the locked door — the router. A VPN server, therefore, lets users connect to LAN, just like a VPN in a…
How to Change tmux Scroll Buffer (History)
It’s funny how I discover the settings I would have wanted to change before I run a massive migration script. This is a story of tmux, yet again. tmux is definitely a better tool to have when the work is done remotely over Terminal. The only downside of it all, aside from being old-fashioned CLI, has to be what I took it for granted on local Terminal sessions — history. tmux has limited history or scroll buffer.
App to Override CSS User Drag or Select on Websites
As I am still doing migration projects from Pi (the hardware) to everything hosted on NAS, there were few things I wanted to try. One of which is open-source community-backed DBs. So far, not all of them were as good as I thought, but every projects I had seen so far showed the signs of efforts on the developing communities’ part. Now the pleasantries are out of the way, there is one area these databases suck at — collecting metadata of niche contents automatically.