Live data from Hacker News

Solving `Passport Application` with Haskell

jameshaydon.github.io

51–60 of 131 posts

Re: Solving `Passport Application` with Haskell

#51
post #5

Not 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…

I went through the UK online passport renewal system last year, and it is the best website I have used in a very very long time. A real breath of fresh air. It worked perfectly on my old computer and 'ancient' browser. Everything very simple / accessible / clear, colours, text, buttons, fields, requirements. A simple step-by-step navigation and actually friendly. It is a shame that more businesses dont care about the…

Seconded! In my experience, Gov.UK does pretty well in general and am happy to say that as one who privately fumes about various aspects of Britain in recent years.

Re: Solving `Passport Application` with Haskell

#52
I played this a few years ago.

Despite being born in the UK to a British father my character wasn't previously British due to parents being unmarried and being born after 1983 but before the 2006 rules update.

I'm not totally sure when but I think some time in the 2010s the 2006 update became retroactive so my character was allowed to play. Didn't have to do too many side quests - the main one was retrieving father's birth certificate.

My character also had to attend the endgame ceremony and swear allegiance to the queen, which seemed odd for someone born in the country and lived here all his life

Re: Solving `Passport Application` with Haskell

#53
post #5

Not 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…

[deleted]

Re: Solving `Passport Application` with Haskell

#54
post #5

Not 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…

I went through the UK online passport renewal system last year, and it is the best website I have used in a very very long time. A real breath of fresh air. It worked perfectly on my old computer and 'ancient' browser. Everything very simple / accessible / clear, colours, text, buttons, fields, requirements. A simple step-by-step navigation and actually friendly. It is a shame that more businesses dont care about the…

I work with Equal Experts, who built this system for HMPO. Feels good to get this feedback.

Re: Solving `Passport Application` with Haskell

#55

Earlier quoted context omitted.

Renewed recently which was my first time using the online system. The entire process was exceptionally fast. I got the passport back in less than 2 weeks from California. 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 digit…

I need to renew my Belgian passport soon, and I live in the United States. Even though the consulate has my biometric data, I need to visit them in person. My only saving grace is that they sometimes visit my city., and I can register there. But that registration is only valid for 1 year, and they don't visit every year... And that is still 2h+ one way of travel for me, for something they already have.

The Belgian passport comes in exceptionally fast though. For me it was ready for pick up in the Belgian embassy in less than a week from application.

Re: Solving `Passport Application` with Haskell

#56

I played this a few years ago. Despite being born in the UK to a British father my character wasn't previously British due to parents being unmarried and being born after 1983 but before the 2006 rules update. I'm not totally sure when but I think some time in the 2010s the 2006 update became retroactive so my character was allowed to play. Didn't have to do too many side quests - the main one was retrieving father's…

At least you got the bonus endscreen credits!

Re: Solving `Passport Application` with Haskell

#57

>written in arcane language, in various texts called "acts of parliament". >British passports are issued to those who have a claim to British nationality under the British Nationality Act 1981. Has the British language really evolved that much in the last 50 years?

In addition to the sibling comments, this is a style of humourous writing. They're just saying that legislation is not straight forward to understand.

Re: Solving `Passport Application` with Haskell

#58
post #5

Not 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…

I went through the UK online passport renewal system last year, and it is the best website I have used in a very very long time. A real breath of fresh air. It worked perfectly on my old computer and 'ancient' browser. Everything very simple / accessible / clear, colours, text, buttons, fields, requirements. A simple step-by-step navigation and actually friendly. It is a shame that more businesses dont care about the…

I agree, I also renewed my passport recently and the website and process is quite smooth. It's the more complex cases, first requests from abroad, etc., that lack automation.

Re: Solving `Passport Application` with Haskell

#59

I have noticed in Japan the crazy bureaucratization of document applications in the 7-8 years I've been living here. I've had 2 Japanese documents expire, "MyNumber" and "Driving License" in these years, and when trying to re-obtain them the process has become MUCH more complex. I'm bad at remembering all these processes in detail, but these are from memory: - For the mynumber, first time, it was a simple application…

Ha! I go to Japan every now and then, as I have friends there, and I've though a couple times about doing the Japanese driving license thing, that looked super easy back at the time (translate your current driving license, book a meeting in the exam center, do a short exam, and you're almost good to go). I was thinking about doing it in my next trip in two weeks, but seems like they've raised the difficulty several levels :)

(Spaniard here too...)

Re: Solving `Passport Application` with Haskell

#60
I too have enjoyed a game of *Passport Application* by proxy.

One of the interesting rules the OP doesn't appear to mention is the 'mutable history' rule. Herein, the facts contained in a single document can alter over even short periods of time requiring that a document, already scanned into the Examiners system of fact recording, can be required to be returned for subsequent scans. Verifying documents have not altered in their facts is, some say, tacit acknowledgement by the Examiner breed that a multiverse exists.

The communication channel between the "NPC" telephone agents and the Examiners appears to be somewhat akin to prayer, only vague inferences can truly be received.

Aside, I suspect the OP maybe be a Mornington Crescent aficianado; a game seemingly similar in rule-topology to the aforementioned Passport Application.

Post reply on HN