Late reply, but the app toggle is always on in my device. But when I visit test.nextdns.io on a browser, it may report a NextDNS endpoint or say “unconfigured”. There’s no way for me to know if it’s working or not at any point in time. It’s broken and the app is abandoned (with no updates since 2020). I don’t want a permanent VPN profile on the device since I’d like to have the flexibility to turn it off if/when needed.
Late reply. I don’t have any iCloud+ subscription and thus don’t have iCloud Private Relay. The NextDNS iOS app is broken and abandoned (no updates since 2020).
Hah, it’s you! Thanks for doing that effort, I enjoy every day when your newsletter hits my mailbox!
But I can only agree with you, the Medium experience is really one of the worst you can have when reading a blog.
> The duplicate/missing hour around DST switching can also be quite annoying.
Oh yes. I used to work for company which produced medical software which continuously recorded patient data. Those duplicated or missing hours were always the worst and error-prone use cases.
More than one vendor has become rather upset when I've demanded that they handle those situations appropriately. But much of what I do involves automation so I don't want any surprises or in this situation, two known exceptional cases that need to be accounted for. Also I find this to be a code smell, like brown M&Ms in a contract rider.
Don't know if they've fixed it but when I had a Fitbit, they never was able to get these DST change over events handled correctly. What's worse is that their website and their app both handled the change over in different ways, both wrong.
What do you mean by handle appropriately here? This is one of the cases where I'd simply store UTC and display the (sometimes ambiguous) local time in the UI.
The problem was that they weren't storing events in UTC but were using local server time instead. They had no explanation for what would happen during the switch from daylight time to standard time but couldn't rule out the possibility of out of order events happening due to it.