[–] 2 points 4 days ago* (last edited 4 days ago)

In fucked up places, people just live day to day and are in survival mode. I believe I have once read something that goes along the lines of “poorer demographics generally have tendency to make more children because they think that more children is the most sure way to secure their near future for when they get older”

I think it's simpler than that. Nothing to do when you're poor and overworked so you just fuck. Oh, and less caring about the consequences.

  • source
  • parent
  • context
  • [–] [S] 46 points 1 week ago

    Yeah it was funny to read :

    “Based on the limited nature of the customer information believed to be involved, we determined that individual notifications were not warranted under applicable privacy laws,” the Suno spokesperson added.

    But then (talking about the hacker):

    They said they also accessed Suno’s customer list, which included customers’ emails and/or phone numbers and Stripe payment details, depending on what they used to login. The hacker provided a sample of some of the customers, some of whom confirmed to 404 Media they had used their phone number to sign up for Suno and said they were never notified of a breach.

    I guess email address, phone and payment details don't matter enough to notify people.

  • source
  • parent
  • context
  • [–] 2 points 1 week ago

    Take some Baltic countries or some far east Europe countries and your commute from city A to city B in a train would be a mild annoyance at best and a nightmare at worst. You’d also be lucky if train goes more than 3 times a day or if trains go more than just capital to 2nd biggest city

    Am also from Eastern Europe (Lithuania). It's not that bad, however, they're slow. I don't remember it going over 130km/h (i might be mistaken) and it does quite a lot of stops.

    A train journey from Vilnius to Klaipeda (310km) takes 4 hours 40 mins - 5 hours 10 mins (depending on the train). Same journey by car takes 3 hours 10 mins. Now account for what it also takes to get to the train station and from it to your destination (made worse because cities themselves have pretty meh public transport also) and you see why everyone chooses cars.

    The cities that you're traveling from and to have to have good public transport / bike infrastructure / walk-ability for them to make sense.

  • source
  • parent
  • context
  •  

    The code also suggested that Suno was using proxies to scrape songs from YouTube through a company called Bright Data, which sells scraping tools, infrastructure, and data services. Additional code shows that with the help of an online tool called PodcastIndex, Suno identified 420,000 different podcasts that had at least five, 30-minute episodes and sought to download roughly 1 million hours of podcasts

    The hacker, ellie.191, told 404 Media they breached the company by hacking an individual employee using the Shai-Hulud worm, a supply chain attack that allowed hackers to harvest GitHub and cloud service credentials. They said they also accessed Suno’s customer list, which included customers’ emails and/or phone numbers and Stripe payment details, depending on what they used to login. The hacker provided a sample of some of the customers, some of whom confirmed to 404 Media they had used their phone number to sign up for Suno and said they were never notified of a breach.

    Last month, The Atlantic reported on several music databases that are widely used in AI training, consisting of millions of tracks: “Three of the datasets I found are distributed as a list of links to songs on YouTube or Spotify. AI developers download the actual audio using tools that automate the job, some of which allow developers to bypass logins, advertisements, and mechanisms that might earn money or subscribers for creators. Such tools violate the terms of service of these platforms.

    Archive link: https://archive.ph/xX3XW

    [–] 3 points 2 weeks ago

    I have something similar inside my Hyprland config (to stop - play music) but it of course works for youtube videos. I suppose it makes more sense to set these keybinds on a window manager as you can use them from anywhere, not just emacs.

    That being said, I did not know it was possible to rewind the video using playerctl 🤯

  • source
  • [–] [S] 57 points 2 weeks ago* (last edited 2 weeks ago) (2 children)

    One thing that I don't understand is:

    On July 7 there was a vote for this urgent vote to take place. 303 were against, 331 were for, (- 28 people) (so it passed)

    Today (July 9th) the actual vote for this law took part. 314 were against, 276 were for (+38) (yet still passed).

    Please tell me why MEP's voted for this urgent vote to take place and then later (on July 9th) voted against it ?? Were they misled or something?

  • source
  • parent
  • context
  • [–] 3 points 2 weeks ago*

    That mass surveilance was pushed through by the EU commision against the parliament that already rejected it (twice).

    Commision and the council. Especially the most recent chat control 1.0 proposal that the parliament will vote for tomorrow (July 9)

    EU ambassadors agree to push a temporary revival — unprecedented, as Parliament’s rejection was considered final. Because an expired regulation cannot be extended, the Council proposes a formally new law with identical content via an expedited procedure.

    https://fightchatcontrol.eu/chat-control-overview

  • source
  • parent
  • context
  •  

    "Creating the internet's largest dedicated repository of information on anti-consumer practices, one edit at a time."

    I think it's important to have one central, accessible place documenting every scandal, controversy, screw-up a company has ever pulled. It allows you to make better choices and to better cut through the PR bullshit of said companies.

    However, consumer rights wiki doesn't come up when I search for "[company X] controversies" or similar terms in search engines (based on my limited testing).

    That's why I feel it's important for more people to know about this site.

    Good introduction video : INTRODUCING THE CONSUMER PROTECTION DATABASE: EXPOSE EXPLOITATION & HOLD COMPANIES ACCOUNTABLE! - YouTube

    [–] 2 points 3 weeks ago

    I take notes in markdown as well and had to deal with this problem as well. There were numerous plugins that gave this functionality that the author implemented but I didn't feel like having an extra plugin just for viewing markdown headlines (especially since I don't use LSP's during software development)

    I ended up just using gO command. I made some extra changes so that I could make the gO buffer take up half of the height of the window with C+w+=.

    There's also [[ shortcut that will jump you to the parent heading, so you can then search inside the gO buffer for it.

    I'm not completely happy with this but it will suffice for now. I will need to automate this in the future, though.

  • source
  • [–] 29 points 3 weeks ago (3 children)

    My browser clears all cookies from Reddit when I close it down. And every time I go to the new Reddit site, it auto logs me in with my Google account. In some other sites there's the annoying "log in with google account" popup at the top; it doesn't do anything if you don't click to log in. But Reddit doesn't ask. Just says: "Logging you in" and you can click cancel if you're fast enough.

    They even auto create you an account if they do this for the first time.

    Awhile ago they were also experimenting forcing mobile users to use the app

    And now they're also rolling out age verification in the EU (just got an email yesterday). One of the ways to verify your age is with Persona which Discord also tried to use and got a lot of backslash.

  • source
  •  

    I came across this older article from 2020 and I found it informative. It's about how the shell does globbing and the potential issues it can cause if not understood correctly.

    TLDR:

    find . -not -name *.py -delete and find . -not -name '*.py' -delete will behave differently in certain scenarios.

    In the first example, the shell will replace the wildcard pattern with a list of matching file names IF there are any matches in the current directory. If there isn't, then it won't do anything and will pass *.py to find.

    In the second example, the shell won't do any globbing at all and will just pass *.py

    view more: next ›