Singapore parenting, practical reviews and tech notes

Xiaomi 212W HyperCharge Power Bank 24500 review: heavy, powerful, and travel-ready

The first thing people ask when they see me using the Xiaomi 212W HyperCharge Power Bank 24500 is not about charging speed.

It is usually some version of: “Wah, so heavy?”, “Drop on my foot can break a bone”, or “Your bag not heavy enough?”

Fair. This is not a cute little pocket power bank. It is the sort of power bank that looks like it has opinions about your cable management. But hear me out.

Xiaomi 212W HyperCharge Power Bank 24500 showing 100 percent battery on a laptop
Xiaomi 212W HyperCharge Power Bank 24500, also known as the “yes, I know it is heavy” power bank.

Why I wanted one big power bank instead of many small ones

Devices are more power hungry than ever, and travelling with power banks has somehow become more troublesome than ever too.

The irony is that the most troublesome place to travel to and within, at least for power banks, can be China, the place that manufactures so many of the world’s power banks. I had my fair share of confiscated power banks during my China trip in 2024, and the newer 3C / Triple C certification checks make it even more annoying when you are taking trains or flights within and out of China.

Then there are the airline limits. The important number here is watt-hours, not the marketing mAh number. This Xiaomi unit is rated at 89Wh, which keeps it under the common 100Wh airline threshold. That matters because I do not want to stand at security explaining a mystery power brick while my children are asking for snacks.

Basically, on the next family trip, I want to avoid whipping out six different power banks for inspection. I am already the designated family power supply person: chargers, cables, power banks, and the quiet resentment that comes from everyone asking me where their cable is.

The practical appeal: 212W across three ports

The headline number is 212W total output, but the useful part is the port mix. It can do up to 140W from USB-C1, up to 45W from USB-C2, and up to 120W from USB-A under the right cable/device conditions.

In plain English: this is powerful enough to be relevant for a laptop, iPad Pro, iPhones, and other hungry devices. I do not need every device to charge at maximum speed all the time. I just need one battery pack that can handle the family travel pile without immediately giving up.

The colour display is also genuinely useful. I like seeing remaining power and charging speed without guessing from four tiny blinking dots like it is 2012.

The weight is the trade-off

Let’s not pretend. This is heavy. If your idea of a power bank is something you keep in a jeans pocket, this is not it.

But the weight is not pointless. Inside are five 4,900mAh cells, giving it the 24,500mAh headline capacity and the 89Wh travel-relevant rating. That is the whole reason this thing exists: fewer power banks, more usable output, less cable chaos.

For daily commute use, I would still pick something smaller. For travel, especially with a family of four, this makes much more sense to me.

Charging the power bank itself

Another reason I like this category of power bank: it can recharge itself quickly. Xiaomi lists up to 100W input through USB-C1, with a full self-charge in as fast as about 2.5 hours under the right charger and cable conditions.

That is important because a huge power bank that takes forever to recharge becomes another chore. If I can top it up quickly at night in the hotel, it is much easier to justify carrying it.

Who this is for

This is for the person who ends up carrying everyone’s power needs while travelling. Parents, gadget-heavy workers, people with laptops and tablets, or anyone who has been emotionally damaged by airport battery anxiety.

It is not for someone who only needs to rescue a phone once in a while. It is also not the cheapest or lightest option. The point is consolidation: one serious, airline-friendly power bank instead of a messy pouch of smaller ones.

My verdict

The Xiaomi 212W HyperCharge Power Bank 24500 is overkill in exactly the way I wanted.

It is heavy, yes. It may also win in a fight against your toes. But for travel, especially with multiple devices and a family that treats me as a walking charging station, I would rather carry one serious power bank than play power-bank bingo at security.

If you are travelling through places with stricter battery checks, the 89Wh rating and proper certification angle are the key reasons this one caught my attention.

Where to buy

I Bought an NFC E-Ink MagSafe Phone Case Because Apparently My Phone Case Needed a Personality

Black MagSafe compatible phone case with rear e-ink screen
The black MagSafe compatible case with a circular rear e-ink display built into the back.

I bought one of those NFC e-ink MagSafe compatible phone cases, because apparently the next logical step in phone accessories is giving the back of your phone its own tiny low-power poster.

The idea is simple: the case has an e-ink style screen built into the back. Instead of being stuck with one fixed design, you can transfer an image from your phone to the case and change the look whenever you feel like it. Today it can be a photo. Tomorrow it can be a graphic. Next week it can be something deeply unserious that only makes sense to you.

The Clever Bit: No Battery Needed

The clever part is that the screen does not need its own battery. It gets powered during the NFC transfer process, a bit like how some NFC cards or tags work. Once the image is written to the display, it stays there without draining anything.

That is the part I genuinely like. No charging cable, no tiny mystery battery, no “please remember to charge your phone case” nonsense. The phone already asks for enough attention.

Custom photo displayed on phone case e-ink screen
A custom image loaded onto the e-ink screen at the back of the phone case.

How the Screen Actually Looks

The case I received is a glossy black MagSafe-style case with the display sitting inside the circular MagSafe area. The screen has that typical e-ink look: muted colours, visible dithering, and not much fine detail. Do not expect OLED sharpness. This is more “tiny printed sticker that can change” than “mini iPhone screen”.

But for this kind of product, that is actually fine. Simple images, portraits, illustrations, logos, or clean graphic designs work best. If you try to put a very detailed photo on it, the result will probably look a bit crunchy. Charming, but crunchy.

Close up of colour e-ink screen texture on phone case
Close-up of the e-ink display showing its muted colour and visible dot texture.

The App Works, But It Is Very Marketplace Gadget

Setup was not too hard. The companion app lets you pick or create an image, then transfer it to the case using NFC. In the app, the device type shows as NFC, and there are options for things like fonts, image tools, language settings, help, and cache clearing.

It works, but the app feels very “random gadget from marketplace land”. Some parts are not fully polished, and the App Store rating I saw was not exactly confidence-inspiring.

Netme app listing used for NFC e-ink phone case
The companion app listing used to transfer images to the NFC e-ink phone case.
Netme app settings for NFC device transfer
The app settings screen showing NFC device type and related options.

My One Rant: Random Ads

My one real rant: the app randomly redirected me to full-screen ads or affiliate-style sites a couple of times. Not constantly, thankfully, but enough for me to notice and go, “Oi, behave.”

For a product that is otherwise quite fun, that feels cheap. If the app is required to update the case, it should not be flinging users into random ad pages. That is not classy.

So, Is It Worth Buying?

Once the image is on the case, the actual product is fun. It is geeky in a way I enjoy. It turns your phone case into something you can refresh without buying another case, another sticker, or another pile of plastic that eventually ends up in a drawer.

Would I call it essential? No. This is absolutely a novelty purchase.

Would I call it interesting? Very much yes.

If you like small gadgets, customising your phone, or owning accessories that make people ask “wait, what is that?”, this is a fun one. Just keep your expectations realistic: the screen is decorative, not high-resolution; the app works, but has some sketchy ad behaviour; and the whole thing is more conversation starter than productivity tool.

For me, that is enough. It is not perfect, but it is oddly satisfying. And honestly, being able to change the back of my phone case using NFC still feels like the sort of unnecessary tech trick that makes my inner gadget uncle quietly pleased.

View the NFC e-ink MagSafe compatible phone case on Shopee

NFC e-ink MagSafe compatible phone case packaging
The NFC e-ink MagSafe compatible phone case in its Creative Case packaging.

Why I Built a Hanzi-to-Pinyin Converter

As someone who grew up speaking Mandarin, I’ve always felt at home with the language—but even I find myself pausing over a tricky character once in a while. Whether it’s a word I haven’t seen since childhood, an unfamiliar lyric in a Chinese song, or a classic text that’s just outside my everyday vocabulary, it’s surprisingly easy to get stuck and wish for an instant pinyin “cheat sheet.” I realized I wasn’t alone—many friends and family members, whether they’re fluent speakers, second-generation learners, or just curious about Chinese, have run into the same challenge.

With that in mind, I decided to build a Hanzi-to-Pinyin converter that makes this process fast, accurate, and visually clear. My aim was to help people at every stage: native speakers needing an occasional prompt; parents and teachers supporting children; heritage speakers reconnecting with their roots; and of course anyone studying Mandarin from scratch. The ability to quickly see the pinyin for any Chinese text—be it a message, a poem, or the lines of a catchy tune—removes a little friction and opens up all kinds of learning moments.

One of the most interesting technical challenges came from polyphonic characters: those Hanzi with more than one possible pronunciation depending on their context. Right now, the tool uses the most common reading for each character, which covers most everyday situations. This makes things simple and effective the majority of the time. However, truly nailing the right pronunciation every time—especially for those characters that shift depending on surrounding words or grammatical function—would require a much deeper level of language understanding. That’s something I’d love to tackle in the future, probably by leveraging advances in natural language processing to bring in real contextual awareness.

For now, I’ve focused on reliability, straightforward presentation, and catering to a wide range of users. The converter is easy to use, with results lined up clearly so you can scan both the Hanzi and Pinyin at a glance. It’s already been a big help in my own reading and teaching, and I hope it proves just as useful for anyone who loves Chinese or wants to strengthen their skills.

Who Benefits?

  • Parents teaching children:
    See every pronunciation for each Hanzi, verify tone and reading, and use the grid layout for interactive reading time.
  • Language learners:
    Never get stumped by a multi-pronunciation character again. The tool’s interface makes advanced reading and self-study a breeze.
  • Mandarin music fans:
    Match every lyric—line-by-line, word-by-word—no more missed rhymes or confusion during your sing-along.

Try It Now!

Experience the future of Hanzi-to-Pinyin conversion at nric.biz/chinese-to-pinyin-converter.php. Feel free to share your feedback and help shape the next generation of Mandarin learning!


Originally posted on fated.net.
Tool available at: https://nric.biz/chinese-to-pinyin-converter.php

Cloud Based Brownie Points System for the kids

It sparked from a conversation with Emma about how she and Ethan ought to receive a decent present from Santa this Christmas. I’ve had plenty of ideas in the past on how to track merits and demerits ranging from a whiteboard stuck to the fridge or bomb shelter door to a Google Assistant enabled method of populating a shared Google Sheet with awards and deductions. The Google Assistant method was close but there were limitations so I never got to complete that. Emma suggested the whiteboard method but I wasn’t keen to have an exposed whiteboard that is prone to “hacking” (modification) of scores when I’m out so I told her that I’d build something by the next day. I spent the entire night and the wife was very annoyed with me being still up at 5am while the kids rolled around restlessly without my presence in bed.

So let’s start with the requirements

  • Must be able to track points for 2 kids (Emma and Ethan)
  • Must be cloud-based so that multiple parents/guardians can have access to award/deduct points anytime, anywhere, with everything synchronised perfectly
  • Must be able to award / deduct points easily without fuss
  • Must have a real-time “dashboard” for the kids to check their scores at anytime from their iPads

After some considerations, I’ve chosen to build the web app in PHP, mySQL and javascript. Yes, yes, that’s a rather ancient stack but I’m not a fulltime developer and that was what I used to tinker with. I even had to deal with mysql_connect() being deprecated since PHP version > 5 – that shows how long it has been since I last touched this. Killed brain cells reading up on the newer PDO_MySQL extension and using jquery/ajax to make the experience more seamless.

For the admin portal (for parents to award/deduct points), I had to make sure that:

  • On document load, fetch Emma and Ethan’s current scores and populate them in the input form fields as shown in the screenshot
  • On any change to the fields, either via the -/+ buttons or editing the score directly in the input, the score in the input field will be sent to a separate PHP script along with the new score and for whom the score is meant for.
  • Check that mySQL returns an affected row count of >0 (technically it must be “1” for success modification of 1 record)
  • Every 3 seconds, Javascript will query the DB for the latest scores and update the input field element values (in case the other parent updated the score from another device). This is to reduce race condition though this implementation is really not full proof.

Howard's Cloud based brownie / star point merit system for kids
The admin portal. I’m obviously not a designer. Sorry!

For the kids’ dashboard,

  • Visually pleasing, fancy way of displaying the 2 scores
  • Javascript updates score every 2 seconds by calling the DB for the latest scores (Yes, yes, going to get judged for doing such polling but hey, it’s a private project and polling only happens if the dashboard is running).

Howard's Cloud Based Brownie / Stars merit points system for kids
Creating the background of the dashboard

Howard's Cloud Based Brownie / Stars merit points system for kids
What the kids will see

I also took pictures of the kids in order to use them for the dashboard. What a tiring day!

Sorry that I won’t be releasing the source codes as I deem myself as a sloppy, amateur coder. I, however, hope to inspire you guys out there to find creative ways to engage your kids!

Feel free to share your comments or feedback!

SH.SG – Singapore based full featured URL Shortener

SH.SG - Full Featured URL Shortener made in Singapore

When one thinks of URL shortener, BITLY comes to mind. While BITLY has been a reliable, mostly free service, there are limitations.

But wait. Why do you need a URL shortener?

  • Long URLs doesn’t look good.

This is a no brainer. Would you like a link like http://sg.iherb.com/now-foods-essential-oils-lemon-eucalyptus-1-fl-oz-30-ml/3329?rcode=rfc074 OR https://sh.sg/iherb ?

  • Stop referencing “link in bio” on Instagram

Many instagrammers make reference to “link in bio” because they can’t post a link on the post level. However, this means that the latest post will always hog the link in the bio, rendering referencing in previous posts useless. With a shortened URL, simply put the link in the post. Viewers don’t mind typing out the link in the browser if it is short enough.

  • You want to hide the destination URL

Not that you have malicious intent but maybe you just want to keep the destination link a mystery until it gets clicked.

  • You want to redirect users based on their country

There are times when you want to send visitors from different countries to a different link. For example, a Singapore visitor may be directed to your Singapore site and the rest will be sent to the international site. This can be done by some link shortener services.

  • You want to redirect users based on their device type

Want to link to your mobile app but there’s only space for one link? Redirect users to the Google Play Store or Apple App Store based on their device type. i.e. iPhone users get automatically redirected to your app on the Apple App Store. Amazing? Try this demo link: https://sh.sg/msa

  • You need a placeholder link for your email/website campaigns and have the freedom to redirect it to the final link when it is ready.

Your developer or web designer needs the actual URL for an upcoming campaign but you don’t have it ready. Give them the shortened URL with a dummy destination link and then update the destination link later! But beware, some shortener services doesn’t not allow you to amend the link unless you’re on a paid plan!

  • You want to set an expiry date for a link

Set an expiry date for your shortened link so that it no longer redirects when your campaign ends. Lots of use cases for this!

  • You want to add a simple password protection to the link

I wouldn’t recommend this to be the only protection for your destination link but it is useful to have this feature to avoid having people snooping on your shortened link to your home VPN / private links.

Need a recommendation? Introducing SH.SG, a Singapore based, full featured URL Shortener.

There is a free tier with limited features but the paid plans are really cheap too, starting from as low as S$1.33 / month!

Features:

Shortest domain name 🆓

With only 2 letters (excluding TLD), SH.SG is one of the shortest domain names you can get in Singapore.

.SG TLD 🆓

A Singapore based TLD provides more relevance when you are redirecting to a Singapore website.

Custom Aliases 💰

Instead of https://sh.sg/AeXd4, our paying users get to choose their own custom alias e.g. https://sh.sg/iherb

Link Expiration 🆓

You can set an expiration date to stop redirecting users. This is useful for time-sensitive pages such as promotions and other limited offers.

Password Protection 🆓

Want to allow redirection only for authorised user? Want an extra layer of security? Password protection feature is available for everyone!

Geotargeting 💰

This option allows you

Device Targeting 💰

Set conditions so that, for example, iPhone users get redirected to a specific link and Android users, another. You can use this to send iOS users to an Apple App Store link to your app and for Android users, to your Google Play Store app.

Targeting Pixels 💰

Allows you to use Facebook Pixels

Parameter Builder 💰

You can add custom parameters to the link above using this tool. Choose the parameter name and then assign a value. These will be added during redirection.

Try it now >> SH.SG – Singapore URL Shortener