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/)T
Posts
7
Comments
266
Joined
2 yr. ago

  • tøøthbrush

    FFS. its spelled "tuuthbrøsh"

  • The point was more that a community can enforce that "if they don't get it, no one will", which I think would put a lot of companies off from buying.

    It wouldn't help the first few people get their home back, but after a couple rounds, the big corps will see that they end up losing money when the buy properties that are sacked a short time later. If there's one thing that will make a company change its behaviour, it's making them lose money through that behaviour.

  • I thought the same thing at first. However after reading another comment here I realised that a community can essentially sack the property if a huge corp buys it. Not much you can do if everyone around wants you gone so bad they'll commit arson rather than let you stay.

  • That was my initial thought as well, but after reading the other comment about how a community essentially sacked a house after the "wrong person" bought it...

    The only thing that intimidates soulless corps is the threat of losing money. If it becomes clear to them that whatever they buy at auction will be burned to the ground, they probably won't be very eager to keep buying.

  • Once you actively enable a fascist government you are complicit in the crimes it commits.

    Nowhere did I state that anyone is guilty by association simply by existing. I said anyone that actively enables a fascist government is complicit, and that laying low, turning a blind eye, or otherwise passively accepting that government doesn't completely absolve you.

    It's absurd to paint someone with crimes committed before they were born, but it's even more absurd that you were able to read that out of the comment you replied to.

    Applying the same logic to slavery leads you to the conclusion that anyone who actively worked to enable slavery is complicit, and that anyone who silently accepted it is also partially accountable. There is literally nothing in my previous comment that places blame on people either too young, old or incapacitated to have real agency. Even less so unborn people or people resisting a fascist government, either loudly and publicly or silently in private.

  • Oh, I definitely meant far future. While the differences are far too big today, I can see gradually increasing cooperation between e.g. the EU and African Union at some point culminating in the construction of a governmental body that has some regulatory power over them both.

    Once such a body exists, I can imagine that it over time accumulates power, bringing the two unions even closer together. The EU started out as a relatively small organ, and has grown gradually to what it is today over many decades. My point was that if some "global government" ever forms, I think that kind of gradual process is how it will happen. Starting out with trade agreements, and then gradually regulating more aspects of government.

  • These don't need to be mutually exclusive though. A lot of the progress in Europe the past 80 years is a result of the improved cooperation brought by the EU.

    The EU isn't like the UN, where everyone is equally represented (sans veto powers), but is a democratically elected super-national body with opposing super-national political factions. I can see a concept like that working on a global scale some time in the (relatively far) future.

  • I think something like this is the most reasonable, and we're already closer to it than at any previous point in history. We have the EU, the African Union (AU), and I think there's a South American union as well (?) there's also the US, which is a bit between a union and a single state (US states have more autonomy than regional municipalities most other places, but far less than any full-fledged county).

    I think that if a "global government" ever develops, it will be due to these unions forming an overarching union. The major hurdle is that we're a very far way off anybody wanting to concede any governing power to an organisation above the "continental union" level. Even holding the EU together is non-trivial, because a lot of people feel that too much power is concentrated far away in Brussels.

    Regarding judicial systems and military forces, the UN has showed that it's possible to have a kind of global system for this, but it's still a far stretch from anything that could be called a "global judicial system with enforcement powers".

  • The majority of Germans in the late 1930's weren't members of the Nazi party either. The majority of Germans in fact claimed being either unaware or opposed to what the Nazi regime did. Did the tell the truth? I'm inclined to believe so. Does being unaware/laying low absolve them of any and all crimes committed by the Nazi government? That's more of an open question.

    Actively voting for a government that commits crimes because you don't care sufficiently about politics does not absolve you of responsibility for those crimes. Once you actively enable a fascist government you are complicit in the crimes it commits.

  • Of course, I'll speak English in meetings and other settings where we're talking about work and need to minimise the language barrier for practical purposes. I'll also speak English in a lot of social settings, because these are nice people that I enjoy talking to.

    What I'm talking about is the silent expectation that a group of Norwegians talking at the lunch table should switch to English if one or more non-Norwegian speakers enter the room. I don't like that silent expectation, and really appreciate the colleagues that learn Norwegian well enough that I can just keep the conversation going without feeling like I'm excluding them or feeling that I need to swap to English and fill them in on what we're talking about.

  • I don't think it really makes a difference, as long as you're staying somewhere for any significant amount of time (i.e. months) it makes sense to start learning the language.

    I mean, it's common courtesy to try to learn enough of the local language to buy stuff and ask for directions when your just on vacation.

    I was in Germany for half a year during my studies. To me it was obvious that I needed to learn the language from day one, because I had no intent of going around and expecting everyone else to adjust to me not knowing the language. I have a very hard time understanding how someone could move to a country for years, and still not learn the language because "it's not permanent".

  • I also work in a very international community, with a small minority Norwegians (in Norway). While we often communicate in English, I have to admit that I find it a bit strange that people choose to move to Norway and work in Norway, but don't learn the language well enough to participate in a conversation at the lunch table.

    Sure, often we'll swap to English if a non-Norwegian speaker comes in, but sometimes I'm just tired and don't want to bother with the extra effort. I massively appreciate the colleagues that bother to learn Norwegian.

  • Recalling the videos of a single male lion pretty much ripping apart a pack of hyenas... Tigers are even bigger and stronger than lions, and wolves don't have anywhere near the bite force of a hyena. I think you'd need a lot more than three.

  • Similarly, what would you gain by saying uint32_t const* x = my_var.get

    <uint32_t>

    ();

    To be frank: You gain the information that MyConcreteType::get<uint32_t> returns a uint32_t, which I otherwise couldn't infer from the docs. Of course, I could assume it, based on the template parameter, but I don't want to go around assuming a bunch of stuff in order to read docs.

    Take an example like auto x = my_var.to_reduced_form(), it's very clear that x is the "reduced form" of my_var, which could be meaningful in itself, but what type is it? I need to know that if I want to do anything with x. Can I do x += 1? If I do, will that modify my_var? Let's say I want to make a vector of whatever to_reduced_form returns... and so on.

    All these questions are very easily answered by MyConcreteType x = my_var.to_reduced_form(). Now I immediately know that everything I can do with my_var, I can also do with x. This makes me happy, because I need to do less digging, and the code becomes clearer to read.

  • Thanks, that was a good read :)

    However, my impression is that he's largely using the existence of templates and polymorphism as arguments that "we don't really care about type". I disagree: A template is essentially a generic type description that says something about what types are acceptable. When working with something polymorphic, I'll prefer ParentClass&, to indicate what kind of interface I'm working with.

    Sure, it can be very useful to hide exact type information in order to generalise the code, but I think that's a weak argument for hiding all type information by default, which is what auto does.

  • I really like C++ (I know, shoot me), and I think auto should be avoided at (almost) all costs.

    One of the things I love about a language like C++ is that I can take one glance at the code and immediately know what types I'm working with. auto takes that away while adding almost no benefit outside of a little convenience while writing.

    If I'm working with some very big template type that I don't want to write out, 99/100 times I'll just have a using somewhere to make it more concise. Hell, I'll have using vectord = std::vector<double> if I'm using a lot of them, because I think it makes the code more readable. Just don't throw auto at me.

    Of course, the worst thing ever (which I've seen far too often) is the use of auto in examples in documentation. Fucking hell! I'm reading the docs because I don't know the library well! When you first bother to write examples, at least let me know the return type without needing to dig through your source code!

  • Isn't one of the reasons it's argued that it could be a cosmic ray that in millions of automated run-throughs, they haven't been able to reproduce it? That is: Something extremely unlikely, and quite possibly non-deterministic (i.e not a software bug) clearly happened.

    Also, I believe they pinpointed that there was exactly one bit-flip. I'm not disagreeing that a bit flip caused by a cosmic ray is astronomically unlikely, but it's not unprecedented either. It does happen, though rarely, and I have yet to see a more convincing explanation for what we saw in that speed run.

  • But wasn't it a cosmic ray? I don't get it?

  • My thought wasn't to alias rm, but rather to make a function like rmv <file> that would move the file to a trash directory.

    But of course this already exists- thanks for pointing me to the resource:)

  • Ask Lemmy @lemmy.world

    Why does YouTube feel completely devoid of content? (clarification in body)

  • No Stupid Questions @lemmy.world

    It appears that my email has gotten in the hands of some scammers with a botnet or something. What do I do?

  • Linux @lemmy.ml

    WSL vs. Dual Booting vs. virtualbox

  • No Stupid Questions @lemmy.world

    What happened to NSFL?

  • Ask Lemmy @lemmy.world

    Opinions: What is a movie you genuinely like, that is rated below 60% on rotten tomatoes?

    xkcd.com /2184/
  • Programmer Humor @lemmy.ml

    Guess I'll die

  • Programmer Humor @lemmy.ml

    Machine code be like