Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)N
Posts
7
Comments
278
Joined
2 yr. ago

  • Deleted

    Permanently Deleted

    Jump
  • I didn't read the article, but I presume this is under the DMA which has provisions for increasing fines for repeat offenses - something like 10% of global revenue or something like that. I'm also a bit discouraged by how small the number is, but there is still some hope that it will either increase or get them to change their practices. But it is quite frustrating how slowly it's going.

    In fact, chances are that Apple is going breaking the law until the last minute so they can squeeze every penny they can out of this scheme until they can't do it any longer.

  • Elevated

    Jump
  • Milk has always grossed me out for weird reasons. Reading comments like this makes me glad for that.

    And for anyone that has some kind of gross facts about oat milk, I DON'T WANT TO KNOW ABOUT IT THANKS!!!

  • Exactly. It's just a matter of time before President Dumbass wakes up with another batshit insane idea and throws the world into total disorder again because of whatever idiocy he thought up. And this is on top of the fact that "doing whatever he wants" is a dangerously stupid policy for any country to adopt to begin with.

  • How about neither? Both China and the USA have proven themselves to be unreliable trade partners. In fact, a lack of reliability is inherent in any trade relationship. The conventional theory is that trade brings prosperity (true!) and governments want to maintain that prosperity, so they have a (literally) vested interest in preserving that - and this latter part is not so true anymore these days. (We all know why of course, it's because the prosperity is not shared equally in the USA, and China is unstable because it's a totalitarian state that will happily immolate itself in order to save face - but this is besides the point.)

    The important point is that while trade is nice because it brings greater prosperity, it also comes with security risks and as we move into a new age of geopolitics, we need to be aware of this and find a better balance between trade and security. It will be hard, because it's so easy to be greedy and focus only on economics, but hopefully we will continue learning the lesson of finding this balance as we see more and more crazy things unfold over the course of this decade.

  • Smart decision. China has already made clear attempts to coerce Australia, not just economically1, but militarily as well 2, 3.

    As grim as foreign relations look with the USA, it would be foolish to immediately run to China instead, because they clearly do not intend to have a symmetric relationship with any of their partners either.

  • Git turns 20: A Q&A with Linus Torvalds

    Pretty sure he's older than that. And calling people names isn't nice!

  • But was this a reversion of the previous commit...?

  • Deleted

    Permanently Deleted

    Jump
  • There may still be lawsuits, however. There are still many ways that he could lose a lot of what he gained.

  • I prefer eating fresh food, which means that I usually have to go to the store roughly every other day. If I buy more than a couple days of food, it just means more crap in the fridge and more spoilage.

    And if my food did last longer than a few days without spoiling, then I'd really start to question what it was made of....

    Editing to add that this is easily possible because I have several stores within a short walk or ride on the transit, as it was also pointed out in a sibling comment.

  • stop

    Jump
  • I've never had the chance to use a functional language in my work, but I have tried to use principles like these.

    Once I had a particularly badly written Python codebase. It had all kinds of duplicated logic and data all over the place. I was asked to add an algorithm to it. So I just found the point where my algorithm had to go, figured out what input data I needed and what output data I had to return, and then wrote all the algorithm's logic in one clean, side effect-free module. All the complicated processing and logic was performed internally without side effects, and it did not have to interact at all with the larger codebase as a whole. It made understanding what I had to do much easier and relieved the burden of having to know what was going on outside.

    These are the things functional languages teach you to do: to define boundaries, and do sane things inside those boundaries. Everything else that's going on outside is someone else's problem.

    I'm not saying that functional programming is the only way you can learn something like this, but what made it click for me is understanding how Haskell provides the IO monad, but recommends that you keep that functionality at as high of a level as possible while keeping the lower level internals pure and functional.

  • Sad to see that Ecosia and Qwant don't seem to work without Javascript. I'll stick with DDG, and may consider using Mojeek more in the future. The fact that DDG doesn't have its own index does bother me a bit.

  • Sounds like a great deal... TORILLE!!!

  • Agreed, but on the other hand, maybe this could push them to be better involved in the collective defense of Europe, not just for new arms but older ones as well. The more countries that contribute to Europe's collective defense, the better.

  • Don't forget that the EU Commission funded a report to document the impact of file sharing and then buried it when they found out that it was actually beneficial to the creators. So if you want to engage in file sharing, you're actually helping them.

    Do what you will with that information. If you really want to boycott, then boycott the content altogether. If you can't hold back, then download them, but you're helping them out anyway by doing that.

    The best thing you can do is support your local art scene and find better alternatives.

  • If they all weren't a bunch of cowards, they would have stood up to him already.

  • What kind of programming work are you doing?

    I've thought about situations like yours and what I would do if I were in that situation someday. For me, the plan is to try doing as much in the console as possible, which means Vim/Neovim for development and Tmux for window management.

  • My forté

    Jump
  • If you ever feel useless, don't forget that both true and false have manpages in Linux.

    They even have --help and --version flags in case you need them.

  • Looks like some people just don't learn from history.

    I remember reading a blog post about how the Dutch kept meticulous records on citizens in the 1930s, including things like which synagogues people attended. Needless to say, that information became very interesting and useful to the visitors that arrived later in that decade. When comparing occupied countries during the Holocaust, the Netherlands probably was the country where the Nazis were the most successful in rounding up victims.

    I can't find the exact blog post where I read this - I'm pretty sure it was on tutanota's blog, but I can't find it at the moment. Wikipedia however does include this line:

    Several factors contributed to The Netherlands' higher death toll compared to other occupied countries. The governmental apparatus was left relatively intact after the royal family and government fled to London, and The Netherlands was not under a military regime. It was the most densely inhabited country of Western Europe, making it difficult for the relatively large number of Jews to go into hiding. Most Jews in Amsterdam were poor, which limited their options for fleeing or hiding. The country did not have much open space or forest for people to flee to. Also, the civil administration had detailed records of the numbers of Jews, and their addresses.

    And now, they're making the same mistake again it seems.

  • First, we'll take away the headphone jack.

    Then, we'll remove everything else!