4 ms·
Ask Dang: What Has Happened with HN's HTTPS Recently?
I have an old Blackberry 9790 smartphone and this was my main device for reading HN while travelling. This smartphone has a peculiarity - it cannot read 99% of websites. No Google, Wikipedia and everything else you use every day. I know for sure that the problem is with HTTPS certificates, but I am not a networker to explain this in detail.
Until recently, I could actively use HN - read, upvote and comment, no Algolia search of course. But today (perhaps a little earlier) this problem with website certificates on my BlackBerry also affected my favorite web-site. To give you a chance to figure out what my problem is, I’ll leave a few links that continue to work on this device:
lesswrong.com
vitalik.ca
justine.lol
caltech.edu
cat-v.org
Is it possible for HN to have at least some kind of read-only mirror for those who cannot use HTTPS?
- elmerfud 3y agoThis doesn't seem like an HN problem, this seems like you're running an ancient device that's not been updated problem. For the car analogy equivalent this would be you complaining that you still want to drive your 1965 Impala but no one sells leaded gasoline anymore and thus you're destroying your engine because you don't want to have hardened valve seats installed. My suggestion is if you want to be technologically stuck in place would be to install your own proxy system that solves your problem rather than requiring the rest of the world to be stuck in place.
- eimrine 3y agoLeaded gasoline is still allowed for aircraft, racing cars, farm equipment, and marine engines. BTW as somebody who wants to make my own website, I would like to know what is so special about those websites.
- elmerfud 3y agoYes it's true you can still get leaded gasoline in some cases and you can still buy lead additive. My point was that it is very rare and for a daily driver it is for more convenient to update than to continue to try and force it to be generally available. As for the website changes there has been a big push over the last several years for https everywhere, but of course https has been around for a long long time. So in addition to https everywhere there has been insecurities found in many of the early methods used. All of the ssl-based methods are considered insecure at this point and I believe the general recommendation is nothing lower than TLS 1.1 at an absolute minimum for compatibility. There is also the certificate signature algorithms that have changed over time and so forth.
- eimrine 3y agoHTML/WWW is made with an idea of a backward compatibility. I agree with no more using log in on this device because everyone gets able to intercept my password from my precious account with 1k+ karma. But there are no reasons to disallow HTTP read-only connections which ends up in multiplying amount of digital garbage on the planet. I love this dumbphone as the one providing the best sound of my interlocutor, and having exactly as much features as I need including ability to read HN but not rest of Internets. If I would not find a way to read HN on this device I just stop using it against my will.
- elmerfud 3y agoThe point of https everywhere isn't just to protect e-commerce or passwords or other potentially private-only information is the concept that everything that you do should remain a private conversation between you and the end host. Because there is a massive amount of eavesdropping and tampering of pages by service providers that happen a lot more than people realize and it's done totally transparently. So even for a site like HN if you want it to be read only are you sure that what you're reading is what was actually published? Backwards compatibility does not extend in perpetuity. It's also not reasonable to think that it should extend in perpetuity and that everyone else should be held back because you refuse to upgrade. As a website operator I would want to have a reasonable assurances that what I am transmitting is what will be received on the other side without being tampered or intercepted regardless of how private the communication may be.
- eimrine 3y agoI am OK if somebody like ISP will add his ads on the HN, typically it happens this way. I would agree that limits of technology is a thing if someone does something more interesting like replacing all pro-Lisp topics with pro-Java ones. But even in latter situation at least I have an ability to change Wi-Fi/GSM connection while in no-HTTP world I just go south with no good reason. Isn't HN's webserver (nginx/apache/whatever) has open HTTP by default? Isn't there a good reason for this?
- h2odragon 3y agoPerhaps you could have your device use a proxy that can do the HTTPS unwrap for you? https://mitmproxy.org/ https://mitmproxy.org/ maybe?
- eimrine 3y agoAs I understand this solution, all I need is some computer with static IP. My ISP offers static IP, but I am required to have a wifi router on every Internet connection I have an access to, which might do creating such a home server not an easy task. A free (as beer) MITM service for having an ability to connect to some websites might be a great deal for not only this device but even for some older devices in my collection. But of course your link is not such a service.
- mtmail 3y agoWouldn't visiting HN with such an old device mean you cannot read most of the posted articles? I know some users go to the comments first but not being able to read the articles might lead to less quality comments (I'm not looking at OP's old comments to not bias myself).
- eimrine 3y agoMost of my HN activity is Ask HN. But my comments from this device is really lower-quality ones because I am not able to use a translator to English.
- LinuxBender 3y agoHN supports older and weaker ciphers [1] thus the score capped at "B" so not likely a cipher issue. HN's cert was updated on Sun, 27 Aug 2023 00:00:00 UTC so more likely the case is that your certificate store is out of date. I suspect you will need to find a way to manually update the CA root certificate store on your device for this site and many others to be reachable, probably somewhere on Blackberry's document site [2] or maybe this forum has solved this issue [3] or a Reddit Blackberry community perhaps. The risk of only updating the CA root store is that you will not get security patches for the OS and updated versions of your web browser that include security fixes. An ideal solution would be to find an open source OS that will run on the device but I have no idea if such a thing exists for that model. [1] - https://www.ssllabs.com/ssltest/analyze.html?d=news.ycombinator.com&hideResults=on https://www.ssllabs.com/ssltest/analyze.html?d=news.ycombina... [2] - https://blackberry-bold-9790.berrydoc.net/ https://blackberry-bold-9790.berrydoc.net/ [3] - https://forums.crackberry.com/ https://forums.crackberry.com/