this post was submitted on 22 Mar 2026
380 points (72.3% liked)

linuxmemes

30786 readers
948 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • Don't come looking for advice, this is not the right community.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. πŸ‡¬πŸ‡§ Language/язык/Sprache
  • This is primarily an English-speaking community. πŸ‡¬πŸ‡§πŸ‡¦πŸ‡ΊπŸ‡ΊπŸ‡Έ
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  • Β 

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 2 years ago
    MODERATORS
    you are viewing a single comment's thread
    view the rest of the comments
    [–] irelephant@lemmy.dbzer0.com 48 points 5 days ago (7 children)

    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

    [–] Opisek@piefed.blahaj.zone 85 points 5 days ago (1 children)

    This is not very 01 Jan 1970 00:00:00 of you.

    [–] Madrigal@lemmy.world 15 points 5 days ago (2 children)

    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

    [–] possiblylinux127@lemmy.zip 6 points 5 days ago* (last edited 5 days ago) (1 children)

    It is stored as a json date string

    [–] RustyNova@lemmy.world 29 points 5 days ago (2 children)

    Yeah like the email address and the full name of the user.

    ... What do you mean it's blank for 99% of users?

    [–] driving_crooner@lemmy.eco.br 18 points 5 days ago (1 children)

    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.

    [–] kogasa@programming.dev 2 points 4 days ago (2 children)

    Unless your system is for you and your kid, for example

    [–] bootleg@sh.itjust.works 8 points 4 days ago (1 children)

    Do you not know how old your child is?

    [–] kogasa@programming.dev 0 points 4 days ago

    Are you serious? I mean there's a lot of dumb shit in this thread but come on

    [–] EldritchFeminity@lemmy.blahaj.zone 6 points 4 days ago (1 children)

    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.

    [–] kogasa@programming.dev 0 points 4 days ago (2 children)

    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:

    • Facebook
    • Giving your age to anyone
    • Laws in the US
    • Protecting kids
    • Fingerprinting
    [–] fluffykittycat@slrpnk.net 1 points 4 days ago

    That's what this is all about

    You did say that it wasn't useless if you and your kid both use the same system, so my first thought for how it could be useful in any capacity outside of adhering to a law, which in the US at least (I'm not as well versed in the Brazilian, UK, or other variations) has in some versions very explicitly stated that the intent is for the OS to provide said age information to any app that requests it, was for group permissions on the different accounts on your system, which can just as easily be set up using other settings already available to you. I would consider that "protecting kids." If you meant that it was useful in some other way where you and your kid are using the same system, by all means, tell me.

    As I said, I brought up the rest because that is the explicitly stated or easily inferred (in the case of increased fingerprinting of users for increased revenue) intent of the US versions of the law and "protect the children" is the tired old excuse being used by Facebook and the politicians in their employ.

    Obviously, the data field equivalent of clicking the "I am 18 years or older" button is as non-invasive as you can really get, but it's blatantly obvious that this is merely the first step in what the corporations and governments actually want out of this, and adhering to it before the laws are even out merely sets the stage for them to refine their language and push further. Something this easy could be rolled out at any time. There's no need to comply before they have a leg to stand on. They won't be satisfied by this, and they certainly won't stop here.

    [–] irelephant@lemmy.dbzer0.com 3 points 5 days ago (1 children)

    I have mine set ¯⁠\⁠_⁠(⁠ツ⁠)⁠_⁠/⁠¯

    [–] driving_crooner@lemmy.eco.br 20 points 5 days ago (4 children)

    How is that useful information? To what purpose?

    [–] ChairmanMeow@programming.dev 8 points 5 days ago (3 children)

    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.

    [–] LorIps@lemmy.world 8 points 4 days ago (1 children)

    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.

    [–] ChairmanMeow@programming.dev -1 points 4 days ago

    They ask each time because they don't want to store the data themselves if they don't have to. With this, they wouldn't have to.

    [–] fluffykittycat@slrpnk.net 2 points 4 days ago (1 children)

    Who says what is and isn't 18+? Be specific

    [–] ChairmanMeow@programming.dev 1 points 3 days ago (1 children)

    In this case the rating agencies do, which Valve then follows.

    [–] fluffykittycat@slrpnk.net 1 points 3 days ago (1 children)

    What's the appeals process like if something is misclassified, or if there's discrimination?

    There's the PEGI complaints board where appeals or complaints can be lodged by consumers and publishers. Recently Balatro did so successfully, as the 18+ rating for gambling was overturned by PEGI.

    Note that PEGI is the games industry regulating itself (to avoid governments from having to do so).

    [–] driving_crooner@lemmy.eco.br 2 points 4 days ago (1 children)

    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?

    [–] Morphit@feddit.uk 2 points 2 days ago

    Yeah this would have a pretty different reaction if it was the US social security number that was required by these laws. OK it's not verified yet and you're not required to enter it, but what motivation is there for mandating a field for a personal ID number?

    [–] fluffykittycat@slrpnk.net 2 points 4 days ago

    The only use case is discrimination

    compamys who want to de-microslop and still need feilds like that for whatever purpose

    [–] Samskara@sh.itjust.works 2 points 5 days ago (1 children)
    • Congratulate the user on their birthday.
    • recommend age appropriate software for communication, learning and games.
    • statistics on the demographics of the user base

    Don't forget the personalized ads! 🫠

    [–] WraithGear@lemmy.world 17 points 5 days ago* (last edited 5 days ago) (2 children)

    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.

    [–] mech@feddit.org 3 points 5 days ago (1 children)

    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.

    [–] noodly_appendage@lemmy.myserv.one 3 points 5 days ago (1 children)

    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?

    [–] mech@feddit.org 2 points 4 days ago* (last edited 4 days ago) (1 children)
    [–] WraithGear@lemmy.world 1 points 4 days ago (1 children)

    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

    [–] mech@feddit.org 1 points 4 days ago (1 children)

    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.

    [–] WraithGear@lemmy.world 2 points 4 days ago

    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

    [–] Routhinator@startrek.website 6 points 4 days ago (1 children)

    Another datapoint for fingerprinting.

    [–] irelephant@lemmy.dbzer0.com 2 points 4 days ago (1 children)

    So don't provide it or give it a fake value.

    [–] fluffykittycat@slrpnk.net 1 points 4 days ago

    Until the next update you'll defend demanding more data

    [–] CosmoNova@lemmy.world 6 points 5 days ago* (last edited 5 days ago)

    Wrong. The earliest date you can set it to is 1900!!! 😠

    [–] possiblylinux127@lemmy.zip 1 points 5 days ago* (last edited 5 days ago)

    You could also just not set it instead of using a nonsensical date