Hacker News new | ask | show | jobs
by Random_BSD_Geek 64 days ago
Like the authors of these bills, you appear not to understand the technology.

Consider AB1043. It mandates that applications check the age of the user each time the application is launched.

Think about what that means when you run `make` in a source directory. How many times is the compiler application launched?

1 comments

Let's try to be a little bit sensible here. Presumably the requirement to check depends on the nature of the application. A completely offline app for example has no use for an age check and thus wouldn't need to read it.
This bill doesn't seem to create a requirement for the application, but e.g. the California one required all applications to check age.
The sensible thing is to abandon these bills.

AB1043 is short; you can read it for yourself: https://legiscan.com/CA/text/AB1043/id/3273385

``` (b) (1) A developer shall request a signal with respect to a particular user from an operating system provider or a covered application store when the application is downloaded and launched. ```

That should be read as "when the application is (downloaded and launched)".

If it were meant as "when the application is downloaded and every time the application is launched" it would probably have been written as "when the application is downloaded or launched".

Also, there would be no point in mentioning downloads if that was a separate check because the app developer cannot request the signal upon download because their app is not running then.

The most reasonable conclusion is that the app must check the first time it is launched.