52,332 karma · joined January 25, 2010
Fediverse: https://social.joshtriplett.org/@josh
Twitter: @josh_triplett
GitHub Sponsors: https://github.com/sponsors/joshtriplett/
Homepage: https://joshtriplett.org
FOSS developer. Rust Project developer on the language, library, and Cargo teams.
Some dog owners (to be clear, some, not by any means all, but it only takes some to affect other people's general perceptions) seem to think they are objectively correct and the people who do not want that are wrong. So it is not hard for me to imagine someone who finds themselves regularly having unpleasant interactions with dogs feeling like "dog owners should stop that from happening", rather than (as is sometimes the case) acting like there's something wrong with people who think it's a problem. Conversely, it is understandable how people who are close to and friendly with an animal all day will sometimes fail to have sufficient perspective-taking to realize that not everyone feels as they do.
I've personally never had the extremely unpleasant experience of having a large dog try to jump at me. I have on rare occasions had the experience of having a small dog run at my legs, and the owner not immediately treat that as a failure on their part, which was unpleasant. Fortunately, most of those have then had the "I'm so sorry" reaction, rather than reacting with indignance, but I've definitely encountered pet owners who projected indignance that you don't think their animal is a precious sweetums who can do no wrong.
Most pet owners are extremely reasonable people, and it's unfortunate that encounters with the exceptions to that can give people a poor impression.
But then, I've always preferred strongly typed over stringly typed.
But it wasn't something that could get introduced later, after all the broken content that already existed.
How long until someone uses AI to find an exploit in IDA and starts putting that in their malware, so that if you try to disassemble it you get pwned?
Rust as a language is capable of that. If you don't use the standard library then you can provide that functionality yourself. The standard library is trying to support it, without creating interfaces that are a massive pain to use.
For instance, it's easy for us to support `Vec::try_reserve`, and we do, but that's not trivial for users to use everywhere; it's error-prone, and it's easy to make a mistake and call a method that goes past your reservation. It's painful for us and for users to make `Vec::push` support this (and having a `try_` variant for every function), so we've been working on a better solution. One current possibility is to have a dedicated type for a Vec that has OOM handling, where `push` can return an error, so you know if you use that type you can never accidentally fail to handle OOM.
bigwords has the advantage of accepting inline parameters though.
...or ban them. Just ban them. Let's have less surveillance.
The pro surveillance side keeps ratcheting things upwards and moving the Overton window. Let's claw some things back.
The most common argument for this is some core unexamined axiom that only humans can reason by definition, and then working backwards to a justification for that.
How much memory do you have, and do you have swap turned on?
I have 32GB of RAM, and it barely manages to build release if I shut down everything else on the system that uses RAM. 64GB would be better. If you have 32GB or less and you have swap on, the performance might be mostly because you're spending a lot of time swapping. And that's for release; debug on a repo that size may spend a lot of time and memory linking debug info.
Agreed. Or xeriscaping, or something better than grass (which is a really low bar to be better than).
I'd be all for separating "better, more lifelike, more realistic rendering, with interesting variation" from "decay".
The post you replied to embodied a preference. You responded that they were wrong and naive for not wanting to depict cities constantly "being pulled into the ground". Some people playing a simulator do not want the simulator to force unavoidable decay everywhere. This is something for which there is room for a breadth of preferences, not something for which there is a correct and incorrect answer.
Full acknowledgement for the fact that the line between "religion" and "cult" is blurry, but "all developers of this project must share a common religion and agree to these monastic religious tenets" sure ticks some boxes on "extremism".
They are, of course, free to do so; freedom of association is their right. Others are free to judge them for it, and to question whether they should be using the resulting software. The license is open, the community is not. So, seeing a project come along that looks to build something more open (and it's really saying something when "project whose governance is owned by a company, but open to pull requests" is more open) seems like a positive step.
(Also, as a database project, surely they shouldn't be mixing church and state. ;) )