As far as I know, nothing really changed as a result of them stepping down.
This is not valid JSON.
What’s more, there was a recent discussion about why the derive feature is recommended in serde, and one of the points brought up was that the versions for both crates basically have to be equal. I couldn’t help but wonder, would this be a problem if the releases actually followed semver? Theoretically, it shouldn’t matter what versions you use, as long as they’re above a certain minor version and the major versions match. But since everything is a patch, we have to pin the two crates together somehow.
Probably a spicy take, but I think any API being used by a macro should be made public. A macro shouldn’t be the only way to do something; it should just be a way to remove the boilerplate required to do it.
There are also plenty of purposeful semver violations. For example, serde
makes basically no attempt to follow semver, and any pleas to do otherwise fall on deaf ears.
I’ve seen similar things done on other communities on Lemmy, and it always drives me nuts. Every single post on c/Technology is like this, making the whole community feel soulless and inactive.
Also, the amount of low quality questions or posts thinking they’re in r/PlayRust that would be posted would drive me up the wall. I’ve been glad to be away from that.
I think people consider it a fiasco because of the amount of backlash, drama, and accusations that surrounded it. The whole thing showed failures in the way things were decided and communicated as well.
Is there any proof of this? I think one of the replies on the original thread is wise:
Maybe take hearsay from an anonymous Internet catgirl with a grain of salt.
The counter doesn’t work on my phone, either.
As far as I know, no one has yet been able to reproduce the binary with the source code, so I don’t think the contents of it are confirmed at all.
If someone does fork serde, can they at least make it so it actually follows semver?
Hey, maybe this will actually lead to standardization of feature documentation? It’s been in terrible shape for years. The fact that optional dependencies and features have been treated nearly the same by cargo, but treated differently by crates.io, makes it useless for discovering features for crates. Up until now, my go-to method is to examine the Cargo.toml
file directly, and if I can’t figure out what a feature does there I look directly at the source code.
Idk, the piracy community is huge here. Of all communities I’ve looked at, it’s by far the most active.
As someone very uninformed about Brave, what is unethical about it?
>it can fuck up microsoft office formatted documents.
The problem there is not with LibreOffice, but with Microsoft Office. They do not implement the format standard correctly.
Not that it eliminated your problem, but it’s important to understand who the real culprit is and why.
It should probably also be mentioned that she was laid off, not fired.
She was also the producer for Lightyear, which imo was not a very good movie.
When I was about ten years old, I bought the game Warrior Kings while visiting my grandparents using my birthday money. When I got home, I tried to install it on our computer, only to discover that the game wouldn’t install because of some DRM thing. Years later, I discovered what really happened was that the copy I bought was apparently not an original disc, but as a kid I had no way to know. I spent hours trying to install it, attempting many times over the next month. The pictures on the box looked so dang cool, but I never did get to play it.
DRM hurts consumers. When you aren’t able to use software you yourself paid for, that’s a negative. There is no benefit for the consumer, the benefit is only for the seller.
This ridiculous article is what led me to unsubscribe from his newsletter altogether.