Solving `Passport Application` with Haskell
jameshaydon.github.io
Solving `Passport Application` with Haskell
1–10 of 131 posts
Re: Solving `Passport Application` with Haskell
#2Re: Solving `Passport Application` with Haskell
#3Re: Solving `Passport Application` with Haskell
#4Anyway I had to submit:
Certified copy of my birth certificate, order from the UK general register office.
Original (not photocopy) of Japanese family register and translation.
Certificate of acceptance of notification of birth, original and translation.
Original Marriage certificate and translation.
Colour photocopy of every page of my childs Japanese passport.
Copy photocopy of the passport of an American or British citizen who confirms that child is mine.
The process is pretty unclear, and in general you seem to have to just keep submitting documents until they are satisfied.
Re: Solving `Passport Application` with Haskell
#5Sure, you can play it on "hard mode " and do it with paper and pen for the lulz, but my experience was extremely efficient, fast, and straight-forward.
Re: Solving `Passport Application` with Haskell
#6For the benefit of anyone else doing this in Japan, these are the documents I had to submit. It will be different depending on circumstance, in particular I think the author may also be born outside the UK which may require other/more documents. Anyway I had to submit: Certified copy of my birth certificate, order from the UK general register office. Original (not photocopy) of Japanese family register and translatio…
In fact `applicant's father` (me) was born in the UK in this case, but `applicant's father's father` was not, the cause of the extra complications.
Re: Solving `Passport Application` with Haskell
#7Not only can you complete a UK Passport Application completely online (save for mailing any required documentations to HMPO), you can apply for a brand new passport as a "new" citizen (by adoption, naturalisation, or descent), online, from outside the UK, with just a mobile device without downloading some special app, including taking the photos. Sure, you can play it on "hard mode " and do it with paper and pen for…
Re: Solving `Passport Application` with Haskell
#8Not only can you complete a UK Passport Application completely online (save for mailing any required documentations to HMPO), you can apply for a brand new passport as a "new" citizen (by adoption, naturalisation, or descent), online, from outside the UK, with just a mobile device without downloading some special app, including taking the photos. Sure, you can play it on "hard mode " and do it with paper and pen for…
In comparison my Canadian passport renewal (damaged after 3 years) from California took 4 months. Was entirely paper based and had ridiculous requirements such as requiring a reference and a photograph stamped by photographer.
I know there's a digital pilot that's ongoing. That should be rolled out ASAP.
Re: Solving `Passport Application` with Haskell
#9I don't think it's because I'm used to Algol-based languages (C, Python, etc.). Every Haskell code I've seen is plagued with a plethora of operators which aim to make the code concise but it's not obvious what they do just by looking at them: https://academy.fpblock.com/haskell/tutorial/operators/