His “work” as you put it, is the only thing of value on the site. SO without users to provide answers are worth zero dollars, so I’m not sure why you put work in quotation mark.
Because if he’s able to help anyone on SO, he very likely profited many, many times from free access to knowledge there before he got to this point. Given activity of average user he probably gained orders of magnitude more than he given.
I find rambling about money and compensation in such context distasteful.
SO provided platform which, while not perfect is used by millions of people. They aren’t overloaded with ads and dark patterns as many of the clones. If it’s worthless, why people are using it instead self hosted blogs for example?
if that were not true, they wouldn’t be in business.
Why? They are not loosing anything while developers are gaining time using their website.
They had 66 million dollars revenue in 2021. They have about 20 million registered users (and much more unregistered, and that’s revenue not income, but let’s forget that). Do you really, honestly feel, that SO doesn’t save you $3 worth of time per year?
I use stackoverflow for minutes at a time and it almost never has answers to the questions I need answers to. if it has an answer, it’s usually “you can’t do that”. reference docs are 100% of the time more helpful. so no, I don’t think so.
The Windows Scan app is particularly bad at this. When you scan a document, it saves the scan as a PNG in PicturesScans. This is a sensible place to save scans by default, but it doesn't tell you where. It just says it was saved. There's a button to view it, but this just opens the scan in the Windows Photos app, which (at least, last I checked) doesn't have an option to view the full path of the picture you're viewing or open the folder it's in!
They want you to access everything through search and recently accessed because its so intuitive. It’s like they want computers to be as hard to use as possible for people who need to do actual work on many projects in any sort of organized way.
Also, now that IT has integrated everything with OneDrive, I routinely have to wait for my own files to be redownloaded before accessing them.
Oh, looking at the Windows 11 Photos app real quick, I see the path is shown under the file info tab at the top. That's nice! I don't think this was shown anywhere in the Windows 10 version, but again, it's been a while since I've checked.
How do you find which one you want with 150 open? Genuinely curious is all, I’m old and mostly use PC and can type quick enough to find what I want if I know which site (wikis for games and such). If I had to scroll through 150 tabs I’d spend half the time looking through a list so wonder how it helps to have that many open. Or maybe I just don’t read fast enough to scroll well.
The search bar will show open tabs matching the query along side a switch to tab button. I’ve seen it on desktop anyway, I’d think it’s on mobile as well. I’d wager that individuals with that many tabs left open never go back to them though lol
I always forget Matthew Lillard is like 6’5” (195cm). I know he’s tall but damn they must have him standing in a trench or put his costars on boxes to level shots a bit because he’s towering over everyone in that pic and he’s not even standing up straight lol.
If you patch a security vulnerability, who’s fault is the vulnerability? If the OS didn’t suck, why does it need a 90 billion dollar operation to unfuck it?
Crowdstrike completely screwed the pooch with this deploy but ideally, Windows wouldn’t get crashed by a bas 3rd party software update. Although, the crashes may be by design in a way. If you don’t want your machine running without the security software running, and if the security software is buggy and won’t start up, maybe the safest thing is to not start up?
CrowdStrike also supports Linux and if they fucked up a Windows patch, they could very well fuck up a linux one too. If they ever pushed a broken update on Linux endpoints, it could very well cause a kernel panic.
Yeah, it’s a crowd strike issue. The software is essentially a kernel module, and a borked kernel module will have a lot of opportunities to ruin stuff, regardless of the OS.
Ideally, you want your failure mode to be configurable, since things like hospitals would often rather a failure with the security system keep the medical record access available. :/. If they’re to the point of touching system files, you’re pretty close to “game over” for most security contexts unfortunately. Some fun things you can do with hardware encryption modules for some cases, but at that point you’re limiting damage more than preventing a breach.
Architecture wise, the windows hybrid kernel model is potentially more stable in the face of the “bad kernel module” sort of thing since a driver or module can fail without taking out the rest of the system. In practice… Not usually since your video card shiting the bed is gonna ruin your day regardless.
Because it isn’t. Their Linux sensor also uses a kernel driver, which means they could have just as easily caused a looping kernel panic on every Linux device it’s installed on.
Security operations being one of the things that is often best done at the kernel level because of the need to monitor network and file operations in a way you can’t in user mode.
Also, it’s less about “their” drivers and more about what a kernel module can do.
Saying “there’s no way to know” doesn’t fit, because we do know that a malformed kernel module can destabilize a linux or mac system.
“Malformed file” isn’t a programming defect or something you can fix by having a better API.
Having the data exposed to userspace via an API would avoid having to have a kernel module at all… Which when malformed wouldn’t compromise the kernel.
I mean, sure. But typically operating systems don’t expose that type of information to user space, instead providing a kernel interface with user mode configuration.
It’s why they use the same basic approach on mac and Linux.
What’s your area of expertise? In my experience software jobs that pay a livable wage are pretty common, it’s finding one that isn’t miserable work for a terrible company that’s the tricky part.
Speaking at a software conference in 2009, Tony Hoare hyperbolically apologized for “inventing” the null reference:[26] [27]
I call it my billion-dollar mistake. It was the invention of the null reference in 1965. At that time, I was designing the first comprehensive type system for references in an object oriented language (ALGOL W). My goal was to ensure that all use of references should be absolutely safe, with checking performed automatically by the compiler. But I couldn’t resist the temptation to put in a null reference, simply because it was so easy to implement. This has led to innumerable errors, vulnerabilities, and system crashes, which have probably caused a billion dollars of pain and damage in the last forty years.
Huh, so Tony Hoare invented null and then Graydon Hoare invented Rust, immediately terminating the existence of null which does not have a traditional null value.
programmer_humor
Top
This magazine is from a federated server and may be incomplete. Browse more on the original instance.