Skip Navigation

User banner
Posts
1
Comments
349
Joined
2 yr. ago

  • Luck should be taken into account. Once you are done with your degree, perhaps the market will have recovered a bit, because I'm hearing a lot of negative feedback lately.

    edit: If you're not sure, you can take a peek at this graph of free MIT YouTube courses. Choose something interesting on the right, then figure out where to start on the left to get to your chosen point. Each course can easily take about 100 hours, which sounds a lot, but if you do them you can take that knowledge and more easily extrapolate information in the future.

  • Desks

    Jump
  • I interpreted as "Should Ring All Alarms... because things have been rotting in society", not that the CEO was killed, but on why he was killed.

  • Is systemic violence not a subgroup of physical violence? Is violence not per definition physical? I'm confused.

  • 196k a week

    That's 19.44$ per minute.

  • never 🥲

  • Weird, since I didn't see blood on his hands (especially his right hand).

    Are we really starting conspiracy theories that are already going the direction of "yeah, but was it really an assassination attempt???"

    I don't have any love for the guy, but holy shit, I don't need Lemmy starting conspiracy theories. Back to reddit if you do.

  • To put a number to it: Worth $43 million. Also stock options that were worth over $21 million.

  • Permanently Deleted

    Jump
  • If you were to continue killing CEOs, eventually the CEOs would call for change themselves. One dead CEO isn't going to change that. Hypothetically, of course.

  • Since it hasn't been mentioned yet:

    Project Gutenberg.

    It's pretty much all copyright-less (?) books. About 40GB.

    I'd probably also torrent a shitton of less-than-legal books. Mostly because they're copyrighted, not because the books themselves are illegal. I would survive the rest of my life on books. Maybe a few GB of music - I'd need some background noise if I were to study.

    Some free OS' like Debian and FreeBSD, and their manual. Maybe some magazine about both?

  • It’s 2024, there’s no reason we should be afraid of non-ASCII characters.

    I use an American layout and don't have a numpad :(

  • Here is the actual report.

    An estimated 80 per cent of all homicide victims in 2023 were men while 20 per cent were women, but lethal violence within the family takes a much higher toll on women than men, with almost 60 per cent of all women who were intentionally killed in 2023 being victims of intimate partner/family member homicide.

    Taking this 60%, that would mean that about 92.4 men were killed.

  • Domestic violence is a huge issue, and women are more likely to suffer from it!

    Yes and yes.

    and scientifically literate readers won’t dismiss your credibility along with your cause.

    No. If you care about women's lives, you'll focus on cancer instead.

    Homocide per 100k capita of women (summed the separate numbers on page 9, worldwide): 7.4

    Deaths per 100k capita of women just in the USA (listed under "Sex and Race/Ethnicity"): 126

    Here's your headline: Women are 1602.70% more likely to die of cancer, than of homicide at home!!!

    Now... Homicide bad. very bad. Homicide very bad (self-defence does obviously not count). But compared to some other numbers that are also bad, maybe homicide relatively not that bad.

  • You are paid according to your responsibilities, not your skills. Well, partially for your skills, but it's not the be-all end-all of your salary.

    Sadly, after a certain point, people become so rich that they can skirt their responsibilities, which is problematic, but that's a separate thread.

  • especially when doing data science

    500MB for Ray, another 500MB for Polars (though that was a bug IIRC), a few more megs for whatever binaries to read out those weird weather files (NetCDF and Grib2).

  • Downside: "^1.2.3" as default versioning for libraries. You just pinned a version? Oh great, now I can't upgrade another library because you had to pin something in yours...

    That non-standard syntax has been a PITA for the last few years. That being said: They created that syntax for regular applications (and not for libs) in a time when the pyproject.toml syntax was not anywhere near finalization.

    1. let pyproject.toml track the dependencies and dev-dependencies you actually care about
    • dependencies are what you need to run your application
    • dev-dependencies are not necessary to run your app, but to develop it (formatting, linting, utilities, etc)
    1. it can track exactly what's needed ot run the application via the uv.lock file that contains each and every lib that's needed.
    2. uv will install the needed Python version for you, completely separate from what your system is running.
    3. uv sync and uv run <application> is pretty much all you need to get going
    4. it's blazingly fast in everything
  • pip3 freeze > requirements.txt

    I hate this. Because now I have a list of your dependencies, but also the dependencies of the dependencies, and I now have regular dependencies and dev-dependencies mixed up. If I'm new to Python I would have NO idea which libraries would be the important ones because it's a jumbled mess.

    I've come to love uv (coming from poetry, coming from pip with a requirements/base.txt and requirements/dev.txt - gotta keep regular dependencies and dev-dependencies separate).

    uv sync

    uv run <application>

    That's it. I don't even need to install a compatible Python version, as uv takes care of that for me. It'll automatically create a local .venv/, and it's blazingly fast.

  • Python’s tooling is a mess.

    Not only that. It's a historic mess. Over the years, growing a better and better toolset left a lot of projects in a very messy state. So many answers on Stack Overflow that mention easy_install - I still don't know what it is, but I guess it was some kind of proto uv.