4 ms·
Author here. I used to Safari on iPhone to browse HN but I never felt comfortable mixing a trusted browsing session such as the HN front page and discussion wit
by bithavoc 7y ago
Author here. I used to Safari on iPhone to browse HN but I never felt comfortable mixing a trusted browsing session such as the HN front page and discussion with externally linked articles in the stories, so I built a simple browser to ensure that every article opens in a temporary browsing session that is fast, secure, and stable. everything else works as expected including your regular sign-in, upvote, flagging comments and other sessions of the hacker news web experience
The backend is a very simple Go service with two endpoints and a Postgres database that keep tracks of all the broadcasted stories. The backend directly scraps the front page of HN because the official Firebase API reports different top stories than the front page. The app is pure Swift+UIKit with a Combination of tricks around WKWebView navigation, WKWebView gestures and Navigation Controller to create a consistent browsing zone for your HN front page and temporary browsing zones for the articles. The app tracks analytics anonymously without any third-party SDK.