Although it’s now a larger organization, Redis was started and maintained by some guy that just wanted to make his website faster. It’s very widely deployed.
I think score, then in smaller less noticeable text, upvotes and downvotes. I don’t think upvote % adds much value as you have the information to calculate it already.
You don’t need terminating semicolons in JavaScript. They’re added in if missing. It can actually cause a few bugs around returns.
Yeah that’s a good point. This is a special case where the file is simply caching runtime results so errors surrounding it not being read aren’t a big deal.
A lot of the time, I have these around places where I’m reading from a file. If reading causes an error, regardless of what the error is, I just return None and a new file is created.
Once you get used to the Rust syntax, it actually makes the code look cleaner.
Yup… IIRC they basically started a company with a similar name when they didn’t really have any association with the project then slowly consumed it.