Supporting Authorized Access to Information Act (SAAIA):
"Ensure that electronic services providers (ESPs) have the capabilities in place to support law enforcement agencies and CSIS in criminal and intelligence investigations by requiring them to fulfil lawfully authorized requests to access or intercept information and communications."
"Clarify the ability of law enforcement to exercise specific powers and seize specific information without a warrant in urgent, time-sensitive circumstances (e.g., live abuse of a child);"
Canada Post Corporation Act:
"Remove barriers that prevent police from searching mail, where authorized to do so in accordance with an Act of Parliament, to carry out a criminal investigation."
While there are other solutions that try to handle spot instance preemption through checkpointing, we take a fundamentally different approach by making preemption irrelevant through continuous state capture and seamless migration. We showed this off at KubeCon NA 2024 by migrating a Redis pod between AWS, GCP, and Azure while maintaining active client connections.
All core components are open source, including our Firecracker patches (https://github.com/loopholelabs/firecracker/tree/main-live-m...). We're currently in the process of launching with GitHub Actions runners that can safely run on spot instances (which are 75%+ cheaper!) without risk of interruption, even for long-running builds and stateful workloads at https://architect.run/.
More info in the linked blog post! Would love to hear your thoughts and feedback on the technical implementation and potential use cases.
*in the US that is. Basically everywhere else, esp. Europe, has been moving into the complete opposite direction here. There is _more_ privacy rights - and recourse, like the right to delete - then there has been at any point in the past.
I will admit, Swift syntax is an acquired taste, but once you're familiar with all of the concepts (and understand that some design decisions were made for Objective-C interoperability), then it's a very usable language. To be frank, the only thing that stops me from using Swift is the fact that Linux support isn't as good as on Apple platforms. But if I am targeting nothing but Apple platforms, then Swift is probably the best choice, just for SwiftUI and SPM alone.
That's definitely still a problem for libraries etc., but thanks to very recent developments (see the article) at least getting your app to users is super simple thanks to the new Swift Flatpak runtime: https://flathub.org/apps/org.freedesktop.Sdk.Extension.swift...