I just need search engines to have an option to "block" certain sites from my results for all future search queries. Getting rid of Quora would be a good start.
That's my experience too. Maybe it's a chicken-or-egg problem.
The electronics and lights would certainly drain the battery, but the specific fear was that the car wouldn't start when needed. It was never specified whether that fear was of a dead battery or failed starter, but frequent starts and short trips will deplete the battery in any car...
I'd respectfully disagree on VS 6. It was OK for its time, but hardly a piece of art, in my experience.
Please excuse me copying the relevant portion from my other comment.
VS 6's support of C++ back in 2005 wasn't that great, at leat the way I remember it now.
Code navigation was very primitive, and you were lucky if it didn't consider the code too complex to offer any navigation around it at all.
Its built-in debugger often wouldn't let you inspect a string's content because it was just another pointer from the debugger's perspective.
And there was a bug, where the editor would slow down so much it would be littery unusable -- e.g., it'd take a couple seconds to react to a key stroke. The reason was it kept a file with the workspace's (solution in today's terms) code metadata and that file grew too big over time. So you had to remember to delete it regularly.
But VS 6 had a great plugin -- Visual Tomato, if memory serves -- that made things so much better in terms of code navigation/refactoring/etc.
Compared to modern IDEs it won't do very well, but do you remember better alternatives back then, at least if you wanted a "friendly" UI instead of a command line one? Would you choose something different if you go back to 2005? how about 1998?
Oh, back at the time it was a good. IDE. There was also C++ Builder, but it had its own quirks, of course. Picking one of them was, I guess, a matter of personal preference, the project's requirements, etc.
Anyway, I sure see how my comment may sound that way, but I didn't really mean to contrast JB vs others. Comparing a modern IDE to its old version in the context of software bloat is the whole point I'm trying to make.
I think bloat is not the only reason for increased hw requirements. Modern software is often way more capable than its old versions and adding capabilities seems like a good use of added hw power.
I see how my comment may sound that way, but I didn't really mean to contrast JB vs others.
A better idea woud've been comparing a modern version of VS with VS 6, for example.
Anyway, my point is bloat is not the only reason for increased hw requirements. Modern software is often way more capable than the old and adding capabilities seems like a good use of added hw power.
This is a bit similar to the concept of accidental vs inherent complexity in sw engineering. There's accidental bloat and inherent "bloat", so to speak:)
My impression is people don't usually acknowledge the existence of inherent "bloat" in discussions like this one.
Yeah, a consultant can make more than an FTE just by spending a lot of time reading and writing lots of documentation. Especially if they can form a business around it.
Microsoft does write native C++ apps for Windows all the time.
First of all, games are apps, second even if apps unit keeps mostly ignoring WinUI/UWP (written in C++), whatever they do with Web widgets is mostly backed by C++ code, not C#.
On of the reasons why VSCode is mostly usable despite being Electron, is exactly the amount of external processes written in C++.
Applications being written in .NET is mostly on the Azure side.
“Applications being written in .NET is mostly on the Azure side.”
You are of course, wrong about this. Most .Net/C# code is not Azure (yet anyway) -related; it is the billions of lines of enterprise application code across businesses around the world (for me, since 2001)…
Maybe for file handling in C++, but DirectX/HLSL is the best Graphics API I've worked with and C# is easily my favorite language to develop in. It's easy for us to talk shit about Win32 today, 30 years after it was initially developed, but there are myriad historical reasons why UTF-16 is used by Java, Windows, and other languages/runtime environments and why it's not simple to just break compatibility with decades of software running at hospitals and financial trading firms because the 32 year old armchair experts at HN said so.
> The UCS has over 1.1 million possible code points available for use/allocation, but only the first 65,536, which is the Basic Multilingual Plane (BMP), had entered into common use before 2000. This situation began changing when the People's Republic of China (PRC) ruled in 2006 that all software sold in its jurisdiction would have to support GB 18030. This required software intended for sale in the PRC to move beyond the BMP.
True. They broke the basic Windows search functionality some time in 2007 and broke Outlook search around 2013 and neither of which have been fixed since.
> The MSLU was announced in March 2001, and was first made available as a compatibility layer for Unicode-supporting code written for the then-new Windows XP RC1 in the July 2001 edition of Microsoft's Platform SDK.
People had to deal with local language file names since Windows 3.1 at least and it became very common with Windows 95. Good luck if you wanted to deal with files named in more than 1 non-ASCII language (very common in Europe or the Middle East).
As I said, the idea I posited _is_ impractical. It works fine if your band is playing small clubs and the like, but it admittedly falls apart at scale.
I see plenty of technical solutions being proposed. They might even work. Except each one seems to be exclusionary in some way or another at scale. Or they stomp on the tender feelings of libertarians, but I repeat myself.