Implement it as a s64 instead of a u64. Ugh, honestly. Back when it was a 32 bit integer it made sense to make it unsigned because we’d have run out of numbers by now otherwise. But as of the advent of 64 bit unix time values there’s really no reason not to implement it as a signed value smh
Auto-filling those “you must be at least X old to access this content” inputs could be one? Eg Steam could skip that page directly when accessing 18+ games.
I suppose you could ask the same for the realName and location fields that are already in systemd.
Name and email are useful for network admins to know what user is responsible for what process and location is used for timezone configuration. Autofill information can be get from the browser. What is next, systemd asking for credit card and full address?
There are jurisdictions where Steam has to explicitly ask every time you open an age-gated page, that’s why they do it and haven’t stored it before. That’ll presumably not change.
your argument is an oxymoron. if the data is useful meta data, but the user can just put what ever they want as the date then it’s not storeing useful data. and that means it should not exist.
unless the point is to use it in the future where the user can’t enter what ever they want and thus legitimizes all the commotion.
You can also store an email there, so it can be found by other programs, but you can also leave it blank, or enter a fake email if you don’t want your email to be stored.
Given the open nature of Linux, I find it hard to believe they can lock it down like that.
The point is to comply with the letter of a shitty law and avoid volunteer projects getting killed by lawsuits, while being useless for tracking purposes.
This law was written by Microsoft lobbyists so they can sue desktop Linux out of existence, and this PR prevents that.
How would they be able to sue systemd? Genuine question. As i understand it, it is a local law. How could they force open source projects to comply? If I am located in Europe, for example, how would they even try to sue me by “breaking” the law of an american state? And how would they stop people frlm still using the “illegal” software?
then if it could be left blank or not a verifiable date… it would not comply with the law making its existence…. worthless. unless it is to make it mandatory in the future
The law said the OS must have a method to enter an age at account creation and an API for applications to query it. The systemd PR satisfies that, so the SPI and anyone representing a distro that uses systemd is off the hook legally.
so the second step in enshitification then. seems to me nipping it in the bud seems the better play. best to just slap a “not in california” sticker on it and provide it the same as always.
at this point i dont treat peoples invocation of the slippery slope fallacy as coherent or honest based on historical evidence
Email address and name are actually useful for network environments of a system admin needs to know who is the user behind a process or something. How old the user is is complete useless.
And how is it useful then? Parental controls have existed for decades and you never had to give your age to Facebook, who is the main proponent of these laws in the US and has poured millions of dollars into their creation.
This isn’t about protecting kids. It’s about adding an additional fingerprint companies and governments can use to track and identify you and what you do with your system.
Providing a place to store and read data for minimal, nominal, non-invasive compliance with legislation so that people can protect themselves without harming anyone else
Storing a users birthday is useful metadata anyway. I’m surprised it wasn’t stored before.
The age isn’t verified is any way. You can set it to the 1800s for all it cares
Another datapoint for fingerprinting.
So don’t provide it or give it a fake value.
This is not very 01 Jan 1970 00:00:00 of you.
How does one enter an older DOB without causing an underflow?
Implement it as a s64 instead of a u64. Ugh, honestly. Back when it was a 32 bit integer it made sense to make it unsigned because we’d have run out of numbers by now otherwise. But as of the advent of 64 bit unix time values there’s really no reason not to implement it as a signed value smh
It is stored as a json date string
That was a Unix Epoch joke
How is that useful information? To what purpose?
Auto-filling those “you must be at least X old to access this content” inputs could be one? Eg Steam could skip that page directly when accessing 18+ games.
I suppose you could ask the same for the realName and location fields that are already in systemd.
Name and email are useful for network admins to know what user is responsible for what process and location is used for timezone configuration. Autofill information can be get from the browser. What is next, systemd asking for credit card and full address?
There are jurisdictions where Steam has to explicitly ask every time you open an age-gated page, that’s why they do it and haven’t stored it before. That’ll presumably not change.
Don’t forget the personalized ads! 🫠
compamys who want to de-microslop and still need feilds like that for whatever purpose
your argument is an oxymoron. if the data is useful meta data, but the user can just put what ever they want as the date then it’s not storeing useful data. and that means it should not exist.
unless the point is to use it in the future where the user can’t enter what ever they want and thus legitimizes all the commotion.
You can also store an email there, so it can be found by other programs, but you can also leave it blank, or enter a fake email if you don’t want your email to be stored.
Given the open nature of Linux, I find it hard to believe they can lock it down like that.
The point is to comply with the letter of a shitty law and avoid volunteer projects getting killed by lawsuits, while being useless for tracking purposes.
This law was written by Microsoft lobbyists so they can sue desktop Linux out of existence, and this PR prevents that.
How would they be able to sue systemd? Genuine question. As i understand it, it is a local law. How could they force open source projects to comply? If I am located in Europe, for example, how would they even try to sue me by “breaking” the law of an american state? And how would they stop people frlm still using the “illegal” software?
They’d sue the SPI.
then if it could be left blank or not a verifiable date… it would not comply with the law making its existence…. worthless. unless it is to make it mandatory in the future
The law said the OS must have a method to enter an age at account creation and an API for applications to query it. The systemd PR satisfies that, so the SPI and anyone representing a distro that uses systemd is off the hook legally.
so the second step in enshitification then. seems to me nipping it in the bud seems the better play. best to just slap a “not in california” sticker on it and provide it the same as always.
at this point i dont treat peoples invocation of the slippery slope fallacy as coherent or honest based on historical evidence
Yeah like the email address and the full name of the user.
… What do you mean it’s blank for 99% of users?
Email address and name are actually useful for network environments of a system admin needs to know who is the user behind a process or something. How old the user is is complete useless.
Unless your system is for you and your kid, for example
Do you not know how old your child is?
Are you serious? I mean there’s a lot of dumb shit in this thread but come on
And how is it useful then? Parental controls have existed for decades and you never had to give your age to Facebook, who is the main proponent of these laws in the US and has poured millions of dollars into their creation.
This isn’t about protecting kids. It’s about adding an additional fingerprint companies and governments can use to track and identify you and what you do with your system.
Providing a place to store and read data for minimal, nominal, non-invasive compliance with legislation so that people can protect themselves without harming anyone else
Things I have never said anything about:
I have mine set ¯\_(ツ)_/¯
Found the 1%!
Wrong. The earliest date you can set it to is 1900!!! 😠
You could also just not set it instead of using a nonsensical date