Almost half of over 50 hospitals already have these new devices? I highly doubt that. Are you referring to one of the really bad old windows on arm devices, or like an android tablet or something?
bamboo
What phone has a 22000 mAh battery?
continuously fighting against awful software
Arguably this is why some people don’t bother with a VM and use the web apps instead.
It says:
“Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances.”
It’s definitely not as clear as one might expect out of a modern legal document. That being said, the precedent here is very straightforward, and any ruling in favor of the law would be a huge shift in how the separation of church and state is applied.
On embedded devices, how often are you parsing input that came from notepad (or any other text editor)? If your device has a UI or a web server, you’re likely already using something that handles various encoding and line endings. If you’re reading data you included at build time, consider a validator/sanitizer script that can run in your build environment where it can have easy access to off the shelf libraries.
On a side note- as a software engineer who primarily works on things running in a general purpose OS but does occasionally have to make small programs that can function on embedded devices (albeit still usually with an OS, think routers and iot), I’m glad that the Rust community takes no-std development seriously. Large swaths of the rust ecosystem is available even in embedded environments.
Different OSes using different line endings is such a long standing and well known problem that I would only describe the bugs that come as a result as bad programming. Not even lazy programming, a lazy programmer uses a library that abstracts away these differences.
VSCode’s vim plugin is pretty great for full-color graphical terminal users
This is wild. Not only mandatory validation, but some sort of credit system to monitor how much porn a person is watching?
Ban private fireworks and reserve them only for licensed, scheduled displays run by professionals.
The part you’re missing is that while C++ does have newer safer ways of doing memory management, all the old ways are still present, in wide use, and are easier. Basically, C++ makes it easy to do the wrong thing and hard to do the right thing, and most codebases are built around the wrong things. It’s often easier to just rewrite it in rust than it is to refactor an existing code base, so if you’re going to expend that effort why not do it in a language that has stronger safety guarantees, a better dependency and build management system, and a growing community?
Google’s the main backer but it’s technically an open standard. Apple is implementing support in iOS 18 too, reluctantly. Google also has non-standard extensions on top of it like e2e encryption. I wish they would standardize it but that’s a pretty important feature and maybe it’s ok that they brought it out before it could become standard.
So on one hand, I agree with you. On the other hand, I think lightness is a thing people care about. I recently needed to get some photos backed up off an old phone of mine, and I didn’t realize how heavy my current one is until I picked up my old one. Thinness is irrelevant, but a 50% weight difference is not. Other than that, I don’t think most people get much utility out of more than a day of battery life, so 1.5 days new degrading down to 1 seems reasonable and in line with what most people want.