The IC card system and how it became what it is today is a _fascinating_ topic, tied deeply with the superb automated gates at Japanese train stations in. I wonder if people would be interested in reading a longform-ish piece on these..
This was my exact experience. Download Suica app, figure out that the 3rd option is "register without id/account", put 1000 yen in and go. Top off anytime with Apple Pay. Never had to fiddle with cash at the train station. Honestly one of the most convenient things about Japan.
Thanks but on Android I was getting "This item isn't available in your country". I tried to bypass Play Store and download the APK directly but was getting a bunch of errors. I am leaving tomorrow but I definitely will try to get an IC card/app next time I visit because manually purchasing tickets with cash all the time isn't great.
It has been a few years since I last looked, but most Android phones outside of the Japan market didn't have NFC hardware that was specced to meet the tighter Mifare timing tolerances required for the Japanese version of the spec (iirc the phone had, like 1/10th the time to respond back vs US readers). On the other hand, every modern iPhone sold globally was specced to be able to support the Japanese variant of Mifare (and thus could have Suica in Apple Wallet).
Has to be verified unrooted phones, which are mostly local Android phones + ALL iPhone 8/SE2 or later. e.g. SC-02K and SCV38 will work but SM-G960N won't. By the way, commuter passes works as regular cards outside of specified routes or valid-thru dates, so long it has seen use within last 10 years.
It won't work on Android with a foreign phone because your phone doesn't have the Felica chip. All Japanese Android phones have this chip, and all Apple phones worldwide have it, so the iPhone users don't have this problem.
Apple adds FeliCa and NFC radios to all iPhones worldwide. Only Android phones sold in Japan have FeliCa radios, worldwide models only have a NFC radio.
Suica working with the standard wallet app alone and being able to reload from a US MasterCard makes it hard to beat for convenience. Don’t even have to stop at a ticket machine or ATM to top up, just be sure to pull funds from a card that doesn’t charge foreign transaction fees.
Something a lot of other comments seem to be skipping out on is storage, proxmox provides an easy hyperconverged option with its support for CEPH, which provides a much more battle tested option when compared to k8s solutions like longhorn.
It’d be nice to see continued adoption if only to make things searchable when prerendered. Locking data behind an API with a requisite auth token means discoverability goes away.
But sadly I think that era has come to an end, with every content company scrambling to lock data away to levy a fee for LLM training.
This is very rough implementation, and vulnerable to getting caught in a loop on malicious DNS packets.
But, I thought it was an interesting enough demo of bitstrings in Elixir to share here.
I may come back to it and add some better error handling, docs etc
On iOS the integration with Apple wallet means you can top it up and provision it without even needing to install the app.