Hacker News new | past | comments | ask | show | jobs | submit | more J_tt's comments login

The IC card system is fantastic, and you can provision one on your phone without needing a physical card.

On iOS the integration with Apple wallet means you can top it up and provision it without even needing to install the app.


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..


I mean, people enjoyed this piece on HN a bit ago, so I'm sure there's an audience. https://news.ycombinator.com/item?id=30228327


I'm in OT and deal with train and airplane tech. Would definitely be interested.


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.


You don’t even need the suica app. You can create a suica card within apple wallet and fund it immediately.


Yeah, the only hurdle I found was that it didn't accept international Visa cards, and only worked with my Mastercard.

Still incredible that I can now have a Suica ready to go before I even arrive in Tokyo, all using the Wallet app


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).


Android would not work anyways unless you have local phone or modified firmware as the FeliCa is usually disabled by default otherwise.


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.


Supporting custom date time formats in struct tags is a huge quality of life improvement, a lot of unnecessary boilerplate saved there


It sounds like you’re looking for https://buttplug.ion


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.


Good point


in-addr.arpa domains don’t resolve to an IP address, an IP address resolves to them, you can test this with DIG or any dns look up tool


It’d be great if they could trigger 3D-Secure without a purchase, but that would probably be a whole mess to work out.

Edit: looks like it might be in the spec from some very brief research, or at least “coming soon”: https://3dsecure2.com/non-payment-authentication/


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


What’s fantastic is you can reference an unpacked variable immediately within the bitstring.

This is super handy if you have variable length sections with a header, such as a DNS packet, saving having to do it in two operations.


Have you considered installing a GitLab runner on your deploy machine to run jobs specifically tagged to deploy that app?

It’s a super easy setup and saves managing SSH keys in env variables etc while still being really quick!


I didn't think about doing that. It's a great idea.


Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: