

It’s literally happened to every single version of Windows, 10 and below.


It’s literally happened to every single version of Windows, 10 and below.


This has literally happened repeatedly in the past. Just last year an exploit came to light affecting Windows XP that was so bad Microsoft had to release another security patch for it. WannaCry and NotPetya malwares used similarly severe exploits in 2017.


Well, unless some exploit is discovered that doesn’t require user interaction. Then merely being connected puts your device at risk.
And given historical precedent, it’s going to be a matter of time until one is discovered.


I think you got that mixed up, the VSCode icon is in the Soydev square.
That sounds boneheaded. Comments are a feature for a good reason after all.
See, that to me is an example of a useless comment. The only way I’d justify it is if you have some validation that checks if all public methods have xml comments or something. But userId: ID of user sounds redundant to me.
What code is doing should generally (exceptions are always possible) be evident from the code itself, through clear naming, concise functions with singular goals and proper code structure.
Why code is doing what it does can be helpfully explained through a comment. X may update Y because of business decision Z, so putting a little bit of background info on Z can be very helpful for a future maintainer who might understand what X is doing but might not know why it’s doing so in the first place.
If your code requires a lot of comments to make sense, the comments certainly can be a code smell.


None of those things necessarily require having a separate table for languages though.


Yeah Android Translation Layer is basically the perfect name for it.


The Jellyfin devs have quite clearly outlined some of the issues in the setup guides, and others are detailed in issues on Github. They do work on it, but most bad code was inherited and they have limited time on their hands to fix it, preferably in a way that doesn’t instantly mess up everyone’s setups.


Personally it’s quite nice. I just request what I want to watch and the system grabs it automatically. It can download from Usenet too.


Put your files in a randomly named root folder and it’s fixed. Even still, isn’t the worst they could do pirating your service?


It takes fairly little effort to set up Jellyfin. I think there’s scripts these days that set up the entire arr stack for you in a matter of minutes.


I mean, that’s what that guy who had the issue back then also thought. IIRC he had morse code and whispering at random times.
Maybe just quickly check what Steam’s audio player has listed as soundtracks, just to rule it out (assuming you haven’t found the cause yet).


Last time I heard about weird audio playing it was Steam’s built-in soundtrack player picking up all kinds of weird stuff and randomly playing it (or getting triggered through some shortcut or something)… just to rule it out, do you have Steam installed?
Together since 16, married since 24.


For me it’s grounds to deny a merge request. Can’t explain your code? Then it’s evidently not clear enough. Come back when it is.


Presumably the space between quotes is “escaped”, meaning it’s supposed to act like any other character.


It’s literally the 4th most popular language on the list. And JS/TS is obviously number one due to it being used in frontend as the de facto standard. So when looking at languages used for backend systems, it’s number 3.
I have no idea what you’re referring to when you say C# has more weaknesses than most. C# is incredibly solid these days, typed, easy to write and with great support for web apis (or anything really).
I did feel like Ousterhout kind of undermined his own “comments go a long way in explaining code in longer functions” argument when his example code featured some incorrect comments, which is exactly what Martin warned about.
Honestly neither of them were really wrong anywhere, they just have a different approach. Sometimes I find Martins code split into too many functions, but halfway through there’s an example where Martins code is imo definitely clearer than Ousterhouts.
Both of their experience is valuable and is best shared, but not taken as gospel I think.