r1veRRR

@r1veRRR@feddit.de
1 Post – 108 Comments
Joined 1 years ago

Compiler checked typing is strictly superior to dynamic typing. Any criticism of it is either ignorance, only applicable to older languages or a temporarily missing feature from the current languages.

Using dynamic languages is understandable for a lot of language "external" reasons, just that I really feel like there's no good argument for it.

4 more...

To get annoyingly serious on a funny post, the one huge danger of GUIs that I've personally witnessed in many of my juniors is that they abstract away the need to understand the tool you're using.

I regularly use a Git GUI, and I might have to google the rebase command for more complex tasks, but I know how Git works. I know what I can do with rebase, even if I don't exactly know how to. If you only live in the GUI, you can get far never understanding the system. Until one day, when you fuck up a commit or a push, and you're totally hosed because there isn't a pretty button with the exact feature you want in your GUI.

5 more...

Just in general: More sane defaults, less RTFM. Sure, you can configure everything, but MUST you? A lot of opensource developers seem to believe that configurability is a get-out-of-jail-free card for having to provide a good user experience out of the box.

Kubernetes is so easy! Unless you're insane enough to have any state at all in your app. But who does that?

It's better than "invisible" exceptions, but it's still the worst "better" version. The best solution is some version of the good old Result monad. Rust has the BEST error handling (at least in the languages i know). You must handle Errors, BUT they are just values, AND there's a easy, non-verbose way of passing on the error (the ? operator).

Honestly, Immortals: Fenyx Rising was superior to Breath of the Wild in every way (for me at least). The world wasn't "stretched" in size needlessly, "shrines" integrated directly into the overworld, instead of being seperate, the collectibles were sometimes fun (compared to Koroks, which were always bad), there were far more interesting characters and side quests, the world was more alive, the combat was better (if we ignore BotWs weird physics stuff, which has fuckall to do with an action RPG), exploration had an actual point, because you might actually find something nice that doesn't break five swings in, the story was superior, and the humor was great (to me).

TL;DR: Ubisoft cancels a sequel to their best game in some time, no suprise here.

So uninspired writing is illegal?

4 more...

While it wasn't 100% free from hate, Heroes of the Storm had significantly less of it. Similarly, GW2 has a far friendlier community than WoW, because game design does matter.

1 more...

I'm gonna go out on a limb here, considering you're on lemmy.ml, and assume you understand how capitalism works. You also know how the exploitation of the planet, the minoritized, and the worker class works.

Why in the world would things somehow magically be different when it comes to animals? They are resources with very little rights. Any and all suffering that increases profit is MANDATORY under capitalism. It's a huge billion dollar industry, why in the world would they suddenly be any nicer than every other industry?

More importantly, they exploit actual humans, with acutal rights, that can actually talk, every single day. It's insanity to believe they wouldn't treat animals, who can't speak and have less rights, well.

To your example: My grandparents are land lords. They're really nice. By your logic, every landlord is therefore nice and I shouldn't ever question their existence.

I mean, if we're being pedantic, there's a reasonable technical limit once the password reaches multiple MBs of data.

But yes, there's no good reason for the actual limits we're seeing out in the wild.

Since the classics have been mentioned already (vinegar, MSG), I'll go with tofu. It's like a blank sheet of paper, ready for your creativity. There's no form of cooking or kind of food that tofu doesn't fit into. You could have crunchy tofu cubes, but you can go sweet with silken tofu. Or make a creamy sauce with way less fat. Or honestly just be lazy and crumble in raw tofu into whatever your cooking to add easy protein.

Most importantly, they are designed by people that don't use them. Amazon uses AWS themselves, Google doesn't use GCP.

I remember when copying data wasn't theft, and the entire internet gave the IP holders shit for the horrible copyright laws...

I'd recommend everyone check out https://prql-lang.org/. It's SQL, but readable and writable in a sane way.

And no, SQL is NOT readable or writable for anything involving more than a single join.

3 more...

While I don't mind openworld games, they definitely feel off, esp. with regards to the main quest. Can't save the world, gotta get this granny laid.

One of the only games with a open world that actually REQUIRED it for the game to make sense is Paradise Killers. It's a detective open world game on an island. The open world makes a lot of sense, because a detective has to find their clues. It's not a detective game if there's a counter of "clues found" or there's a linear progression. The game never tells you that you're done finding clues. Like a real detective in a real open world, you have to decide whether you've seen enough.

I use Lemmy for the "general" undirected browsing when I'm bored. I also increased the friction by removing Reddit from my bookmarks, and adding Lemmy.

I do still use Reddit for the smaller communities that have no realistic alternative on Lemmy.

Because from everything I've seen, those communities did not do ANYTHING illegal. They talked about software that can be used that way, but if we go by that measure, discussing any Fediverse software is illegal, because you could use that to host illegal content.

5 more...

I agree, yet I also see no good universal alternative. Every language has a nice tool to do things in it's ecosystem, but the moment you need to coordinate two languages or go beyond simple stuff, make is the only good option.

The oil industry is, of course, doing all that polluting for the sheer fun of it. Our collective consumption habits, esp. in the PRIVILEGED western countries, have absolutely nothing to do with it.

There is no sustainable way to eat the amount of meat we do, no matter how much or how little capitalism gets involved. Even assuming the absolute best (aka unrealistic) stats for grass-fed cows, we'd still have to reduce our meat consumption to 1/7 of where it currently is. Do you think that is doable just by destroying some companies? Do you think people would just accept that???

Does she even need Linux? 99% of things that run on Linux will also run on MacOS (or have a MacOS version). If you need a VM, Virtualbox is good enough. I'd recommend Ubuntu, simply because that's what most people use, ergo you'll find tutorials/information for every little aspect of it.

Nier Automata. I really hated the replaying it part. The combat gets incredibly boring after the first two playthroughs. I also found the supposedly "deep" story to be extremely lacking, very on the nose and, like way too much japanese entertainment, bipolar when it comes to emotions.

And then it turns out some horrendously ugly piece of plastic (like the Kinesis Advantage 360) is better for actually using.

This would only make sense if morality, or caring for others was somehow genetic AND unalterable. My parents aren't bad, per se, but most of my moral and philosophical growth came from other people. Be it teachers, random people, philosophers, or Breadtube.

Obligatory to each their own, etc. etc.

That being said I'm not sure who these insect burgers are for, or what problem they solve. If you acknowledge that diet is big part of climate change solutions, then why not go directly to plant-based burgers? It's not like crickets have anything in common with red meat in any way.

My cynical take is that it's just a way to "do the right thing" without agreeing with the vegans. Gotta eat dead animals.

6 more...

It's absolutely true in practice. CEOs have gotten sued for not acting in the shareholders best interests.

And in relation to the original comment I replied to, are you truly saying that companies, esp. public companies, are not, FOR ALL INTENTS AND PURPOSES, beholden to making money for the shareholders? Any "nice" company will make less money, will not compete well, will then fail or be bought out by the less nice, more profitable company.

Many people will also not reduce food waste, for exactly same reasons you won't stop eating meat. Convenience, habit, cost, time investment.

2 more...

For a good look at a topic 98% overlook, check out Animal Liberation by Peter Singer. I'm obviously biased as a vegan, but I find it hard to believe that someone could read and understand just the first chapter (30 or so pages) and not agree with him.

I loved how that game managed to have an A E S T H E T I C that was absolutely gorgeous AND perfectly matched the games themes. It's also one of very few games where the open world-edness isn't just a gimmick, but is integral to the game play. A real detective doesn't get LEVEL COMPLETE messages or 10/10 CLUES FOUND.

Oh, and finally everyone was hot and the music is an absolute banger.

Here are some quotes for you. From holocaust survivors and their relatives.

“I totally embrace the comparison to the Holocaust. I feel that violence and suffering of innocents are unjust. I believe that the abuse of humans and animals and the earth come from the same need to dominate others. I feel that I could not save my family, my people, but each time I talk about cruelty to animals and being vegetarian I might be saving another life. After knowing what I know about the Holocaust and about animal exploitation I cannot be anything else but an animal rights advocate.

-Susan Kalev, who lost her father and her sister in the Holocaust

“I believe in what Isaac Bashevis Singer wrote, ‘In their behavior towards creatures, all men are Nazis.’ Human beings see their own oppression vividly when they are the victims. Otherwise they victimize blindly and without a thought.” [tweet this]

-“Hacker,” Animal Liberation Front member & Holocaust survivor

“What do they know—all these scholars, all these philosophers, all the leaders of the world? They have convinced themselves that man, the worst transgressor of all the species, is the crown of creation. All other creatures were created merely to provide him with food, pelts, to be tormented, exterminated. In relation to them [the animals], all people are Nazis; for the animals, it is an eternal Treblinka.” [tweet this]

-Isaac Bashevis Singer, Yiddish author, Nobel Laureate, & Holocaust survivor

“I spent my childhood years in the Warsaw Ghetto where almost my entire family was murdered along with about 350,000 other Polish Jews. People sometimes will ask me whether that experience had anything to do with my work for animals. It didn’t have a little to do with my work for animals, it had everything to do with my work for animals.”

-Alex Hershaft, Farm Animal Rights Movement founder & Holocaust Survivor

“When I see cages crammed with chickens from battery farms thrown on trucks like bundles of trash, I see, with the eyes of my soul, the Umschlagplatz (where Jews were forced onto trains leaving for the death camps). When I go to a restaurant and see people devouring meat, I feel sick. I see a holocaust on their plates.” [tweet this]

-Georges Metanomski, a Holocaust survivor who fought in the Warsaw Ghetto Uprising

“I dedicate my mother’s grave to geese. My mother doesn’t have a grave, but if she did I would dedicate it to the geese. I was a goose too.”

-Marc Berkowitz, Animal activist & survivor of Josef Mengele’s “twin experiments”

“In 1975, after I immigrated to the United States, I happened to visit a slaughterhouse, where I saw terrified animals subjected to horrendous crowding conditions while awaiting their deaths. Just as my family members were in the notorious Treblinka death camp. I saw the same efficient and emotionless killing routine as in Treblinka, I saw the neat piles of hearts, hooves, and other body parts. So reminiscent of the piles of Jewish hair, glasses and shoes in Treblinka.”

-Alex Hershaft, Farm Animal Rights Movement founder & Holocaust Survivor

"Jews have been, while animals still are, treated like nothing, as if their lives don’t matter. You can also compare the two holocausts this way. [...] Go to the nearest cow or pig slaughterhouse and remove the animals and replace them with humans. You have now re-created Birkenau."

-Gary Yourosky

Technically, veganism requires only what is possible and practicable. If you genuinely needed to eat a hundred grams of chicken each week for unavoidable health reasons, you'd still be vegan, if you abstained from any other animal consumption.

It also doesn't have to work for everyone, just for most people. If you 20% of people were vegan, we'd end up with a snowball effect that made the world a better place.

4 more...

Sure, and if we could only do one, we should choose accordingly. We can do both, simultanously. Exactly like how we don't have to choose between eating less meat and driving less cars.

Ironically, I learned Rust first, and later looked at Go. I found a lot of the syntax needlessly "different". That being said, it's still a decent language. Point being, a lot of the weirdness subsides once you understand why it's there.

Personally, I don't actually care about the lifecycle and memory management stuff. What I like about Rust is:

  • An enforced error type that is very convenient to use with the ? operator. No more err != nil spam, but same amount of safety
  • ADTs with a host of wonderful features, like exhaustive match statements. Go enums are horrendously basic, let's be honest
  • NO NIL!! Non existence is expressed with an Option type that, like the error type, comes with many conveniences
  • Generics from the start, meaning you don't have older code that throws away type safety anywhere
  • Traits/Interfaces can be implemented for foreign/external types and types can implement external interfaces (duh)
  • Great tooling, good formatting tools, good LSP, that kind of stuff. Golang has that too

Why learn Rust? For the same reason everyone should learn different languages. To learn new concepts and see new perspectives on old problems. It'll make you a better developer even in your previous languages.

In my experience it HEAVILY depends on the language you're using. Nothing beats Intellij for Java or Kotlin, but Rust and Go feel at home in any editor.

I know that LSPs and DAPs somewhat take care of these, but the following are often easier in IDEs:

  • Refactorings, including really smart language specific ones
  • Support for fancy frameworks. For example, Intellij can analyse all annotations for Dependency Injection or Spring stuff, and will then tell you exactly how everything connects on a higher "framework" level. Arguably, this is a solution to a problem Enterprise Java created
  • Debugging is easier
  • In general, stuff works "well enough" out of the box. As a fan of Neovim, I've definitely been frustrated a lot the first time I had to set something up
  • Fancy integrations, for example linking frontend code calling backend code directly, or an entire little Database Manager builtin, with magic SQL code completion

Ok, are actively working on this? Is your work on it so horrendously demanding of all your attention of every single day, that you couldn't ALSO go vegan, or vegetarian, or just eat less meat? Eat the rich is just a fun day dream and a lazy excuse to not do what you can (like going vegan).

Eating the rich would also vastly reduce racism, sexism, classism, and worker exploitation. Can I therefore ignore my negligible personal impact, and keep being racist, sexist, classist, and buy only the cheapest clothes crafted by the most exploited third world toddlers?

For bigger projects, anything with MANDATORY types is a must for me. Optional, not compiler checked hinting doesn't cut it.

Not that i hate the language, but I do hate the tooling around it. I don't think I've ever had a pleasant experience with setting up a Python project. And all the data stuff is just wrappers for code in other languages, making the packaging story even uglier, even harder.

It's 90 billion every year. If their suffering is 15000 less significant, that's one holocaust a year, every year, since many years. Why are you using Shoah, if holocaust is so obviously only one thing? And why are the voices of holocaust victims/survivors/relatives totally fine to silence? Many have made that comparison, shouldn't they know best whether it's comparable???

You are correct however that this argument is utterly stupid and useless to make, esp. online, where there is zero context.

We could absolutely regulate veganism. Hell, it's the other way around at the moment. For pretty much every animal rights law, there's an exception specifically for farm animals. Just removing those exceptions would make factory farming (and therefore like 90% of meat production) illegal.

And in a more general sense, we absolutely can regulate carnism (aka the opposite of veganism), exactly how we regulate a million other moral questions.

I'd say there's roughly two different AC "vibes": Pre-Origins and Post-Origins (Origins is the Egypt one). Pre-Egypt is still very assasin focused. While you can bruteforce your way through, it's very clearly not the intended way, and it's a lot harder than doing the stealth stuff. Post-Egypt is far more openworld, choice focussed. You can still play the Assassin, but because they need to allow many different gameplay styles (including ramboing in), levels/areas aren't quite as tightly designed for cool assassin type stuff.

Both versions are good in their own right, but it's really important to come in with the right expectations. Both sets are somewhat similar to other games in their group, with little switch ups.

Basically it depends on what your issue was with AC. Even if they are a little same-y, the gameplay is (can) be very fun, and as a history fan, there's simply no other franchise that's tackled so many different eras in such an immersive way.

Finally, my purely subjective recommendations for a "new-comer" would be:

  • The game whose era interests you most
  • If you like openworld action RPGs, Odyssey. A fun filled journey with a lot of worthwhile things to do
  • If you want a solid assassin game, Syndicate. At least from a gameplay and engine perspective, it perfected the formula

Here are some quotes for you. From holocaust survivors and their relatives.

“I totally embrace the comparison to the Holocaust. I feel that violence and suffering of innocents are unjust. I believe that the abuse of humans and animals and the earth come from the same need to dominate others. I feel that I could not save my family, my people, but each time I talk about cruelty to animals and being vegetarian I might be saving another life. After knowing what I know about the Holocaust and about animal exploitation I cannot be anything else but an animal rights advocate.

-Susan Kalev, who lost her father and her sister in the Holocaust

“I believe in what Isaac Bashevis Singer wrote, ‘In their behavior towards creatures, all men are Nazis.’ Human beings see their own oppression vividly when they are the victims. Otherwise they victimize blindly and without a thought.” [tweet this]

-“Hacker,” Animal Liberation Front member & Holocaust survivor

“What do they know—all these scholars, all these philosophers, all the leaders of the world? They have convinced themselves that man, the worst transgressor of all the species, is the crown of creation. All other creatures were created merely to provide him with food, pelts, to be tormented, exterminated. In relation to them [the animals], all people are Nazis; for the animals, it is an eternal Treblinka.” [tweet this]

-Isaac Bashevis Singer, Yiddish author, Nobel Laureate, & Holocaust survivor

“I spent my childhood years in the Warsaw Ghetto where almost my entire family was murdered along with about 350,000 other Polish Jews. People sometimes will ask me whether that experience had anything to do with my work for animals. It didn’t have a little to do with my work for animals, it had everything to do with my work for animals.”

-Alex Hershaft, Farm Animal Rights Movement founder & Holocaust Survivor

“When I see cages crammed with chickens from battery farms thrown on trucks like bundles of trash, I see, with the eyes of my soul, the Umschlagplatz (where Jews were forced onto trains leaving for the death camps). When I go to a restaurant and see people devouring meat, I feel sick. I see a holocaust on their plates.” [tweet this]

-Georges Metanomski, a Holocaust survivor who fought in the Warsaw Ghetto Uprising

“I dedicate my mother’s grave to geese. My mother doesn’t have a grave, but if she did I would dedicate it to the geese. I was a goose too.”

-Marc Berkowitz, Animal activist & survivor of Josef Mengele’s “twin experiments”

“In 1975, after I immigrated to the United States, I happened to visit a slaughterhouse, where I saw terrified animals subjected to horrendous crowding conditions while awaiting their deaths. Just as my family members were in the notorious Treblinka death camp. I saw the same efficient and emotionless killing routine as in Treblinka, I saw the neat piles of hearts, hooves, and other body parts. So reminiscent of the piles of Jewish hair, glasses and shoes in Treblinka.”

-Alex Hershaft, Farm Animal Rights Movement founder & Holocaust Survivor

"Jews have been, while animals still are, treated like nothing, as if their lives don’t matter. You can also compare the two holocausts this way. [...] Go to the nearest cow or pig slaughterhouse and remove the animals and replace them with humans. You have now re-created Birkenau."

-Gary Yourosky

But that's true of literally every single community. Posting copyrighted images in a pics community, copyrighted music in a little video/gif, a nazi denying the holocaust (illegal in Germany) in one little comment a hundred comments in...

Who do you think is more likely to overstep? A community very well aware of the risks and the scrutiny they are under, full of people that are themselves aware of the risks, or some rando on some random community?

Obviously, they are allowed to ban or not ban whatever they want, but I just think it's a very short sighted, quickfire decision.