Shouldn’t errors be in the bottom of the output if you don’t want to scroll?
Shouldn’t errors be in the bottom of the output if you don’t want to scroll?
Big creators make a ton of money from their videos. I’m fine with the Fediverse adding ads, or creators doing sponsorships. We need a separation of concerns. Fediverse is removing centralized corporate control.
We need a way to get good content creators money on the Fediverse.
IMO a very small amount of storage should be free but after that the user needs to pay. It’s the right thing to do for hosts and for the environment. If content creators need massive amounts of video then that will incentivize them to make money on it.
The only people left out are small, niche channels that have quality or important content but don’t make much money. Maybe they could be cut special deals by the hosts / donors.
Why? Not making the connection.
But then how do you make money with a browser if you aren’t getting Google money and don’t spy on users?
Doesn’t Fediverse mean “these applications can federate with each other”? How would you federate with Lemmy without ActivityPub?
If there are multiple protocols, then that defeats the entire purpose of a protocol. If Matrix and ActivityPub are in the Fediverse, then Facebook and Twitter should be, too.
Facebook can’t talk with Twitter, so they aren’t federated with each other. Same goes for ActivityPub and Matrix. Fediverse doesn’t mean “has a federated protocol”. It means “these applications are federated with each other” (from what I understand).
The Fediverse uses the ActivityPub protocol. This allows everything in it to communicate with each other. Lemmy can’t communicate with Matrix since Matrix is a different protocol.
Did someone just slap this together by copying and pasting an asterisk three times? I know we’re an open source, nerdy community but could we hire a graphic designer?
Blech
What’s better about Summit?
I’m not understanding. With Matrix you get channels like “Rust” where you join and it’s all about the Rust programming language. Or you can have a group chat with a few people in it.
What’s interesting to me is that IMO Rust is fun because of legit, pragmatic benefits. E.g. I don’t think debugging runtime errors is fun. Seeing all the compile time stuff Rust catches is fun for me. My employer doesn’t care what’s fun, but they do care about me shipping features instead of bugs, so we’re kind of on the same page.
If you send them the message in plain text they have no way of verifying you aren’t just making it up to get someone you don’t like banned. Keeping it encrypted means they know the sender wrote it.
If it’s with asymmetric encryption, wouldn’t it be possible for the report button to generate a key based on their private key which can only be used to decrypt the given message?
Yeah, at this point I’m talking about Rust’s fit as a general purpose language and being good at refactoring. I think Rust is great for both of those and that it isn’t very subjective.
But regarding Rust for game dev, I have no idea. I have never done game dev, so it’s definitely possible it isn’t good for it for some reason.
I’m also saying scripting languages will break very easily when you refactor things. I didn’t think that was that controversial…
That’s a sad attitude to have. Rust is really great, but it does have a learning curve. If you do want to give it a shot, just reach out online and there are many people who can help with suggestions.
Ive used Rust professionally for six years now and have done many quick hacks. It is really easy to do. Basically just don’t use references / clone everything to avoid lifetime and ownership issues, and use unwrap everywhere to avoid proper error handling. It’s really that easy almost all the time.
The nice thing about that is once you’re done with the prototype, just remove the unwraps and you can optimize stuff by removing the clones.
The borrow checker is useful for a lot more than memory safety. This is something I have been repeating for years, but unfortunately people new to the language don’t understand it yet.
E.g. Rust is the only mainstream language where it isn’t possible to read from a file handle after it’s been closed. There are numerous other common benefits of it that apply to general purpose programming, like not being able to mutate a collection while you’re iterating over it.
It’s a very common practice in Rust to enforce domain invariants using Rust’s ownership rules, and those things cannot be enforced at compile time in other languages that don’t have ownership.
The borrow checker is also usually pretty easy to get around with just a bit of experience in Rust.
But then what’s the benefit to Signal? Just that it’s decentralized?