There are plenty of languages with warts at least as bad as JavaScript’s. Bash, PHP, C, even relatively sane languages like Python still have huge issues like implicit variable declaration.
Nope. In Rust, a semicolon denotes a statement while a lack of semicolon is an expression so you can’t just omit them at will. This does lead to cool things though like if/else blocks being able to produce values if they end in an expression. But the expression type is checked so you’re less likely to make a mistake. You can see an example here: doc.rust-lang.org/rust-by-example/…/if_else.html
In JavaScript I never skip semicolons because I’ve seen those subtle bugs.
My Firefox package updates are usually slow, limiting downloads to <500kb. So, whenever the download speed used to drop, I knew Firefox released an update.
So when the XZ articles started popping up, the first thing I did was verify all sources.
We looked after a cafe who had a couple of PC’s to use that gave internet access. Yes this was a while ago, way before smartphones and wifi. The PC’s had some software that allowed internet access for a set duration based on how long they had purchased. This software was managed by an NT4 Server backend.
The owner called one day to say nothing works. When I got there, NT4 has been wiped and replaced with Windows 98. Apparently one of the university student baristas was asked to help when they had an issue. The owner was trying to save money from calling us out. Fixing this mess was way pricier than whatever was wrong previously!
Thanks for well contributing to Lemmy but you sure are quite the annoying character. Now don’t go and abuse your newfound abilities and remove the blocking feature <3
programmer_humor
Hot
This magazine is from a federated server and may be incomplete. Browse more on the original instance.