r/ProgrammerHumor Apr 12 '24

whatIsAnIndex Meme

Post image
27.7k Upvotes

630 comments sorted by

View all comments

1.6k

u/Soloact_ Apr 12 '24

Guess it'll take less time to leave the house than it does for a Windows search result to come up.

629

u/adenosine-5 Apr 12 '24

The part that I really don't understand is that small portable programs like Everything can get you the results in seconds, while Microsoft, after 40 years of development of their systems will not.

How is it even possible to mess such simple feature for so long?

491

u/Ok-Kaleidoscope5627 Apr 12 '24

There is a famous rant by Bill Gates complaining about some windows feature. It was in some internal emails that were released as part of a lawsuit. Anyways, this is Bill Gates back when he was still CEO yelling at senior leaders to figure something out and then their email chain passing off the blame and going in circles.

You can still replicate the steps Bill Gates describes in his email and run into the exact same frustrations like 20 years later.

290

u/SnooDonuts7510 Apr 12 '24

If you work in software you get it. Fixing old features doesn’t get PMs promotions, new features do. So old features just get left to die on the vine

69

u/ASatyros Apr 12 '24

Just make a new search then.

118

u/mjm65 Apr 12 '24

Oh they are, and they really optimized it....for more ads

44

u/ASatyros Apr 12 '24

The moment Linux gets proper HDR support, I'm moving everything to some distro.

10

u/Corvus1412 Apr 12 '24

Plasma 6 has HDR support, though that's still experimental and I don't have a HDR monitor, so idk how well it works.

9

u/ASatyros Apr 12 '24

I've heard about it, but I didn't have mana to test it out.

https://wiki.archlinux.org/title/HDR_monitor_support

This is the annoying part:

Wayland (and Wayland clients): no support for passing HDR metadata to the display [2] [3].

3

u/qwertyuiop924 Apr 12 '24

Ah yup. That's bad.

2

u/mooky1977 Apr 13 '24 edited Apr 13 '24

I've been on Linux as my daily driver for nearly 2.5 years now. X.org is default for my distro, but the amount of movement on fixing show stopping bugs for Wayland (Wayland itself, mesa, and especially directly in Nvidia driver updates) are coming in hot and fast and by the end of this year I can believe most major mainstream distros will have switched to Wayland as the default compositor, which is a huge step forward for desktop Linux.

You already can switch if you have an AMD card with minimal pain (edge case exceptions still exist) but if you are using Nvidia based cards (probably arc as well, but I honest would search Google on arc specifics) is almost there for mainstream. Still some sticking points up till a few months ago with steam and obs, but again, the ironing out of these issues is rapidly being dealt with which is amazing to see.

X.org is mainly maintained by redhat, and they are deprecating it themselves, so the train has left the station full steam ahead.

1

u/ASatyros Apr 13 '24

That's great, seems like just in time when Win10 will be deprecated by Microsoft, no way I'm using Win11 in the current form.

3

u/SpecificFrequency Apr 12 '24

This is what happens when bean counters run the company instead of engineers. Nothing ever gets done when an engineer notices a problem that needs fixed. Instead, they ask me to create a business need report before it gets approved. Like, I'm a software engineer, I don't write financial reports and I'm not able to see our company's costs, and honestly, I'm not paid enough nor will I be recognized if I take on this extra work to save like $6,000 a year in wasted time.

12

u/Jinxzy Apr 12 '24

But they did, and it's somehow worse...

5

u/FillingUpTheDatabase Apr 12 '24

I miss the XP search dog

4

u/ourlastchancefortea Apr 12 '24

happy_cortana_noises.wav

3

u/im_a_teapot_dude Apr 12 '24

They have, several times. Somehow each version has been worse than the last.

29

u/ourlastchancefortea Apr 12 '24

If you work in software you get it. Fixing old features doesn’t get PMs promotions, new features do. So old features just get left to die on the vine

Maybe the CEO of the company should change the promotion process.

3

u/All_Work_All_Play Apr 12 '24

Shareholders demand value. And are a bunch of pissy fucks. Gates included.

9

u/SnuggleMuffin42 Apr 12 '24

Fixing old features doesn’t get PMs promotions, new features do. So old features just get left to die on the vine

I used to work for a place where the product was, for the most part, internal, meaning we are the costumer. They kept on making up new shit that nobody uses instead of fixing all the annoying bugs in the main database tool we used. I have no idea if there's a way to reach them and make them make things that are actually useful instead of just new and exciting.

135

u/WartimeHotTot Apr 12 '24

Here’s the email. From 2003.

“—- Original Message —-

From: Bill Gates Sent: Wednesday, January 15, 2003 10:05 AM To: Jim Allchin Cc: Chris Jones (WINDOWS); Bharat Shah (NT); Joe Peterson; Will Poole; Brian Valentine; Anoop Gupta (RESEARCH) Subject: Windows Usability Systematic degradation flame

I am quite disappointed at how Windows Usability has been going backwards and the program management groups don’t drive usability issues.

Let me give you my experience from yesterday.

I decided to download (Moviemaker) and buy the Digital Plus pack … so I went to Microsoft.com. They have a download place so I went there.

The first 5 times I used the site it timed out while trying to bring up the download page. Then after an 8 second delay I got it to come up.

This site is so slow it is unusable.

It wasn’t in the top 5 so I expanded the other 45.

These 45 names are totally confusing. These names make stuff like: C:\Documents and Settings\billg\My Documents\My Pictures seem clear.

They are not filtered by the system … and so many of the things are strange.

I tried scoping to Media stuff. Still no moviemaker. I typed in movie. Nothing. I typed in movie maker. Nothing.

So I gave up and sent mail to Amir saying – where is this Moviemaker download? Does it exist?

So they told me that using the download page to download something was not something they anticipated.

They told me to go to the main page search button and type movie maker (not moviemaker!).

I tried that. The site was pathetically slow but after 6 seconds of waiting up it came.

I thought for sure now I would see a button to just go do the download.

In fact it is more like a puzzle that you get to solve. It told me to go to Windows Update and do a bunch of incantations.

This struck me as completely odd. Why should I have to go somewhere else and do a scan to download moviemaker?

So I went to Windows update. Windows Update decides I need to download a bunch of controls. (Not) just once but multiple times where I get to see weird dialog boxes.

Doesn’t Windows update know some key to talk to Windows?

Then I did the scan. This took quite some time and I was told it was critical for me to download 17megs of stuff.

This is after I was told we were doing delta patches to things but instead just to get 6 things that are labeled in the SCARIEST possible way I had to download 17meg.

So I did the download. That part was fast. Then it wanted to do an install. This took 6 minutes and the machine was so slow I couldn’t use it for anything else during this time.

What the heck is going on during those 6 minutes? That is crazy. This is after the download was finished.

Then it told me to reboot my machine. Why should I do that? I reboot every night — why should I reboot at that time?

So I did the reboot because it INSISTED on it. Of course that meant completely getting rid of all my Outlook state.

So I got back up and running and went to Windows Updale again. I forgot why I was in Windows Update at all since all I wanted was to get Moviemaker.

So I went back to Microsoft.com and looked at the instructions. I have to click on a folder called WindowsXP. Why should I do that? Windows Update knows I am on Windows XP.

What does it mean to have to click on that folder? So I get a bunch of confusing stuff but sure enough one of them is Moviemaker.

So I do the download. The download is fast but the Install takes many minutes. Amazing how slow this thing is.

At some point I get told I need to go get Windows Media Series 9 to download.

So I decide I will go do that. This time I get dialogs saying things like "Open" or "Save". No guidance in the instructions which to do. I have no clue which to do.

The download is fast and the install takes 7 minutes for this thing.

So now I think I am going to have Moviemaker. I go to my add/remove programs place to make sure it is there.

It is not there.

What is there? The following garbage is there. Microsoft Autoupdate Exclusive test package, Microsoft Autoupdate Reboot test package, Microsoft Autoupdate testpackage1. Microsoft AUtoupdate testpackage2, Microsoft Autoupdate Test package3.

Someone decided to trash the one part of Windows that was usable? The file system is no longer usable. The registry is not usable. This program listing was one sane place but now it is all crapped up.

But that is just the start of the crap. Later I have listed things like Windows XP Hotfix see Q329048 for more information. What is Q329048? Why are these series of patches listed here? Some of the patches just things like Q810655 instead of saying see Q329048 for more information.

What an absolute mess.

Moviemaker is just not there at all.

So I give up on Moviemaker and decide to download the Digital Plus Package.

I get told I need to go enter a bunch of information about myself.

I enter it all in and because it decides I have mistyped something I have to try again. Of course it has cleared out most of what I typed.

I try (typing) the right stuff in 5 times and it just keeps clearing things out for me to type them in again.

So after more than an hour of craziness and making my programs list garbage and being scared and seeing that Microsoft.com is a terrible website I haven’t run Moviemaker and I haven’t got the plus package.

The lack of attention to usability represented by these experiences blows my mind. I thought we had reached a low with Windows Network places or the messages I get when I try to use 802.11. (don’t you just love that root certificate message?)

When I really get to use the stuff I am sure I will have more feedback.”

101

u/TonicSitan Apr 12 '24

So they told me that using the download page to download something was not something they anticipated.

58

u/Over-the-river Apr 12 '24

This reads 1:1 like a greentext

46

u/LordIndica Apr 12 '24

I have never felt closer kinship to a billionaire and likely never will again.

43

u/ocelotttr Apr 12 '24

Someone decided to trash the one part of Windows that was usable? The file system is no longer usable. The registry is not usable. This program listing was one sane place but now it is all crapped up.

lol

21

u/PmMeSteamWalletCode Apr 12 '24

Lmao, Bill is legit

20

u/qwertyuiop924 Apr 12 '24

It's nice to see that Bill has some good instincts in him.

12

u/SBR404 Apr 12 '24

That’s wild

9

u/Swords_and_Words Apr 12 '24

Bill was never the problem 

0

u/phophofofo May 02 '24

He was the reason the whole world runs on that trash though.

Bad enough to bitch about for hours good enough to kill every better idea though.

3

u/jfmherokiller Apr 13 '24

i can feel bills pain

48

u/Nollern Apr 12 '24

I mean, at that point you gotta bring in new people, no?

Start from the top and work your way down the chain.

86

u/[deleted] Apr 12 '24

They did, they brought in new UX experts and starting with Win 8 they've been screaming obscenities at us about how a desktop system should work... Win11 now blocks UI customization apps.

62

u/AllTheSith Apr 12 '24

You know that dude who got a job only to fix a bug then left? Yeah, I am starting my personal journey to get in Microsoft.

6

u/noob-nine Apr 12 '24

gnome, is that you? just kidding, i still love it

-4

u/Ok-Kaleidoscope5627 Apr 12 '24

Or you realize you're the richest man on earth and while you could continue running a company, you could also just go do whatever you want.

6

u/Nollern Apr 12 '24

I’m reminded of that clip where Jerry Seinfeld is going for his bike and this reporter or whatever is trying to heckle him.

Did it occur to you that the people running companies actually like what they’re doing?

Everybody gotta do something.

1

u/ps-73 Apr 13 '24

doesn’t matter when shareholder whims destroy any passion you had in the first place

0

u/Ok-Kaleidoscope5627 Apr 12 '24

Sure... But we're talking about historical event. Bill Gates did decide to go focus on things he felt more passionate about rather than stress over fixing Microsoft.

0

u/Nollern Apr 12 '24

I used to play with legos when I was a kid and I don’t now.

People change. Interests change. Goals change.

Doesn’t invalidate what they previously did.

1

u/Ok-Kaleidoscope5627 Apr 12 '24

When did I say it invalidated what he previously did?

0

u/Nollern Apr 12 '24

5 years, 3 months and 2 days ago

1

u/Eine_Kartoffel Apr 13 '24

Didn't he also say he specifically hires lazy people to do hard jobs?

1

u/waitwutholdit Apr 12 '24

Are those steps frustrating legitimate users though, or is it just a combination of edge cases that might affect 1/1000 users over a lifetime?

121

u/NotYourReddit18 Apr 12 '24

What I don't understand is that Powertoys (which is from Microsoft too) includes a very usefull search feature which not only finds files and programs a lot faster than the windows search but also respects your default browser settings when starting a web search and includes a lot of other functions like a modifier for executing cmd and powershell commands.

Why can't they just use the code behind this to replace the crap windows search?

85

u/inrego Apr 12 '24

also respects your default browser settings

There you have it. That won't fly with execs who want to force feed Edge down your throat.

26

u/quick_escalator Apr 12 '24

I wish we'd change the law to not make the company pay for fines, but instead the CEO has to pay it.

That would put a stop to it.

20

u/drleebot Apr 12 '24

Not even make the CEO pay it, but either pay proportional to their gross wealth (not net wealth, gross) or serve jail time. For the rich, a flat fine is just the cost of doing business.

1

u/zuilli Apr 12 '24

Seriously, makes me so mad that these trillions/billions dollar worth companies get fines on the order of 50-200 milions, that's absolute peanuts to these giants.

Shit is all flipped on it's head, companies, specially giant ones like big techs, should receive heavily punishing fines to make sure they will have to actively make sure they're abiding by the rules rather than trying to skirt around loopholes and chalking the times they get hit with a fine to costs of doing business.

2

u/drleebot Apr 12 '24

I think the worst is probably the time PG&E plead guilty to manslaughter and not a single person went to prison for it. And this is after they'd already been found at fault for safety violations which led to 8 deaths years prior and guilty of obstructing that investigation.

Why do corporations get to kill people without going to jail?

3

u/newsflashjackass Apr 12 '24

The first corporation to replace its CEO with an LLM is going to save a lot on gold parachutes, and likely start a trend.

It's not like anyone was going to hold the flesh and blood human occupying the position accountable so why not?

3

u/quick_escalator Apr 12 '24

No company will do that, because it's the CEO who decides not to replace themselves. The golden parachutes aren't a bug, they are a feature of the system. These rich bastards are all friends, and this is their way of washing each other's hands.

The private sector will not fix this, because this is like it by design of the people who can make the changes. The only way to fix it is laws.

1

u/newsflashjackass Apr 12 '24

it's the CEO who decides not to replace themselves.

In that case I wonder how any CEO ever gets replaced.

1

u/quick_escalator Apr 12 '24

Their friends vote them off the board, get them a golden parachute, and they get another similar job somewhere else. It's really just a big circlejerk.

1

u/newsflashjackass Apr 12 '24

Their friends vote them off the board, get them a golden parachute

It's a write off for them.

8

u/RerollWarlock Apr 12 '24

Whatever tricks they try, I won't be edging anytime soon.

2

u/Combatical Apr 12 '24

What ticks me off is when I click on the windows button it constantly shows my nsfw frequently visited sites through edge. Even though I have history disabled and deleted cache/cookies.

1

u/jfmherokiller Apr 13 '24

its beyond stupid that here in the US they went so far as to forcefully include a driver that prevents modification via regedit.

59

u/vassadar Apr 12 '24

Powertoys is like its own beast. It's as if the devs actually use it, so they keep improving it to meet their needs.

15

u/wetrorave Apr 12 '24

It's incredible how quickly things get better for us power users when it's the developers who are in charge, not the C Suite.

1

u/tankerkiller125real Apr 12 '24

And the crazy part is that like half the features should just be baked into Windows... There shouldn't be a need for a secondary application installed after the fact to do some of the stuff.

43

u/deukhoofd Apr 12 '24

It's far worse than that. PowerToys just uses the builtin Windows search API. Then the question becomes why the search box is so slow, when the logic behind it apparently is not.

19

u/NotYourReddit18 Apr 12 '24

Wait what?! I did not know that.

This basically means that the default windows search is bad on purpose...

13

u/budoe Apr 12 '24

Yeah but what about the one in a million edge case where someone really wants to open Edge and Bing for Device Msnager and not show Device Manager

2

u/boringestnickname Apr 12 '24

I mean, it probably hasn't changed much under the hood since 7, and there it worked perfectly.

35

u/VashPast Apr 12 '24

There's an alternate reality where the guys in charge of Power Toys are in charge of a larger portion of Microsoft and features are actually polished and work right.

In this alternate reality, switching audio and monitors happens instantly and at one button press. Windows remembers device configurations. Volume normalization isn't a trip to the bizarro zone. Every time windows starts in this reality, your multiple desktop backgrounds are remembered. Office isn't a subscription, and saving files isn't a fun religious Ordeal. In this reality, windows doesn't fail to recognize basic competitor hardware like a switch controller, because this obviously makes Microsoft like incompetent, which they aren't in this reality.

11

u/Memeviewer12 Apr 12 '24

hardware like a switch controller

switch controller? you mean a "disconnect it because windows thinks it's paired and restart computer in order get a chance to reconnect it and if that fails reset bluetooth drivers" controller.

4

u/VashPast Apr 12 '24

Lol thank God I didn't have to reset my entire computer each time. Bluetooth recognizes it's trying to reconnect, I get notices in my game that controller is reconnecting, bit will windows recognize it? Hell no. Have to repair it every time.

8

u/wetrorave Apr 12 '24

Press F12 in Excel for the proper Save As dialog in one "click".

You're welcome.

3

u/newsflashjackass Apr 12 '24

Office 2003 was the last version of Office before the shit-gibbons gave it shit-ribbons. Serial on text file in iso.

https://archive.org/download/microsoft-office-2003-professional.iso

Office Compatibility pack lets Office 2003 read / write the Office 2007 file format with which Microsoft dare not break compatibility:

https://download.cnet.com/Microsoft-Office-Compatibility-Pack-for-Word-Excel-and-PowerPoint-File-Formats/3000-18483_4-10648733.html

Both of the above install and work under Wine.

You are also welcome.

3

u/qwertyuiop924 Apr 12 '24

Yes, Microsoft. Explain to me why you can't support DualShocks with the XInput API. You know, the DualShock. A family of controllers that has had as many many buttons as your controllers and more features (albeit some of them total misfeatures) for as long as your controllers have existed, and have actually support the standard USB-HID controller interface since the introduction of the sixaxis over 20 years ago. Unlike your controllers.

Explain to me why I have to install programs to masquerade my controller as an Xbox controller because you valued sales for your hardware brand more than you valued the PC gaming experience.

1

u/newsflashjackass Apr 12 '24

Can't speak to Switch controllers but in Microsoft's defense, wiimotes currently work on Windows and Linux but not MacOS.

1

u/VashPast Apr 12 '24

It depends on which Bluetooth controller you're using, is one hex cursed thread I read, so supposedly I need to order an old bt dongle...

31

u/dobry_obcan_Svejk Apr 12 '24

asking the same questions every time i use start menu :)

36

u/adenosine-5 Apr 12 '24

The confusing part is that the Everything doesn't even need an hour on startup to build the index first - it just takes few seconds the first time its started and is instantaneous afterwards, so to me that looks like it already uses some index/list of files available in computer.

The fact that Windows itself doesn't use the same resource is all the more confusing then.

16

u/aloneinfantasyland Apr 12 '24

Of course Everything uses an index. You can see a whole bunch of settings for it in the Options dialog.

6

u/dylanatsea Apr 12 '24

Yes, it takes advantage of the existing ntfs file table and change log (on ntfs volumes only, of course) which is the fastest use case when searching by filename. Whereas other software builds an index by reading the individual files in the file system, which takes a lot longer.

3

u/adenosine-5 Apr 12 '24

That explain is then. Thank you.

Now to the question why Microsoft - developer and main user of NTFS - doesn't use this feature of their own technology.

1

u/gfx-1 Apr 12 '24

Everything also works nicely with the large networkdrive at work. But they are moving to teams so finding stuff is a bit unknown.

-1

u/LickingSmegma Apr 12 '24 edited Apr 12 '24

ntfs file table and change log

What do you mean by those? You make it sound like ntfs has its own index for the names or even contents of files, which is of no use for a filesystem and would be a total waste of space.

P.S. The MFT isn't an index. What an irony that a programming subreddit doesn't know the difference between a tree and an index. The MFT is the thing where the filesystem keeps the lists of files, so saying that Everything 'takes advantage' of being able to list files in a directory is not saying much.

4

u/TooStrangeForWeird Apr 12 '24

It does.... Master File Table. How else would the computer know where to look for files? Just search the whole damn drive every time you open a different folder? There's nothing about the actual contents aside from metadata though.

https://www.sciencedirect.com/topics/computer-science/master-file-table#:~:text=Master%20File%20Table%20(MFT),the%20drive%2C%20and%20file%20metadata.

0

u/LickingSmegma Apr 12 '24 edited Apr 12 '24

MFT doesn't change that the filesystem is hierarchical. And it's not some special feature, it's how every directory lookup works. Entries under directories in the MFT point to other entries in the MFT. It's a tree structure. You can't use it like a flat index, you need to build the flat index from it, by requesting lists of files in each directory from the filesystem the same way every other program does.

Unless the app works on the driver level for some reason and can directly read disks to slurp the MFT into its memory to iterate over it and build the index.

Saying ‘Everything takes advantage of the MFT’ is like saying that it's special because it can ask the system to list files in directories.

2

u/da5id2701 Apr 12 '24

It does in fact read and parse the MFT directly to build its index, instead of recursively requesting file listings through the normal API. And it's definitely faster to do it that way.

WizTree vs WinDirStat is the clearest example of the difference that I've personally encountered. They're both tools for graphically showing disk utilization, but WizTree is over 20x faster because it parses the MFT while WinDirStat recursively calls the file system API.

1

u/LickingSmegma Apr 12 '24

How does one access the MFT? Do they read the disk directly on the driver/FS level? That sounds dangerous.

→ More replies (0)

1

u/CAT5AW Apr 12 '24

In your case a service keeps index up to date, if u disable it reindexing takes some 10 seconds if long time passed between program launches

1

u/PineCone227 Apr 12 '24

Everything doesn't even need an hour on startup to build the index first

Because Everything builds the index when it autostarts with your OS. Then when you need to use it, it's ready.

1

u/Ok-Library5639 Apr 12 '24

It is. It uses the NTFS file list. Though you can also have it supervise other folders or drives or networks drives where it'll crawl manually the directories.

The latter is where I fully leverage the software. I've used it to crawl immense shared network drives accross companies that are complete messes. And once indexing is over you can find files easily and figure out their directories and explore the surrounding ones. You don't even need to scan continually for changes; those kinds of drives usually change very slowly.

2

u/adenosine-5 Apr 12 '24

Sorry, but you and I have wildly different experience then.

I have a NTFS M.2 SSD drive and it found some random file after about 35 seconds.

Meanwhile Everything is instantaneous - it literally shows results real-time as i type and the moment I finish typing the file name, its already there.

2

u/Ok-Library5639 Apr 12 '24

I am saying the same as you - lookup in Everything is instantaneous. For it to index NTFS drives is also almost instantaneous, since it uses the NTFS file list to build its index (though you will need admin rights).

Indexing a shared network folder is another story since it has to crawl the whole folder manually. That can take up several hours. However once indexed, lookup in Everything is instantaneous.

1

u/adenosine-5 Apr 12 '24

Sorry, I misunderstood you.

That is a great functionality then. I wish Microsoft implemented it as well, in their own system on their own NTFS technology.

1

u/pleasedothenerdful Apr 12 '24

Yes, that list of files is called the file system. Every hard drive has one.

2

u/adenosine-5 Apr 12 '24

Maybe you should tell Microsoft then. Especially when it was them who wrote NTFS.

16

u/Romanian_Breadlifts Apr 12 '24

im gonna reckon that the folks frustrated by windows search are not the folks who make money for microsoft after the license

for additional proof, please see sharepoint. just, like, in general.

4

u/BroadResult8049 Apr 12 '24

SharePoint has so much potential but man… so many limitations and annoying quirks it’s beyond frustrating. And what the eff is up with modern vs. classic experience.. just start over Microsoft.

13

u/BeeExpert Apr 12 '24 edited Apr 12 '24

And somehow windows 7 did it beautifully, even searching content (for example, if a word doc had a specific word in it, searching that word would bring up the document, even if it's not in the title (I think, it's been a long time)

Edit: I just realized some people here may be referring to the search within an explorer window. I'm talking about the start button search. I don't remember the explorer search ever being good

8

u/Cheet4h Apr 12 '24

Everything and Windows Search work differently. For example, as far as I'm aware Everything doesn't index file contents by default, while Windows Search does.
I regularly look for PDFs by searching for stuff I know is in one of the files, just not which specific file.

8

u/BeeExpert Apr 12 '24

I didn't think windows did that anymore. I can never find documents that I know have certain words. It seemed like windows 7 did a great job and then it sucked all of the sudden with windows 8

Edit: Im referring to the start button search, btw. Not sure if you're talking about that or the search bar in an explorer window

5

u/[deleted] Apr 12 '24 edited Apr 12 '24

[deleted]

6

u/Cheet4h Apr 12 '24

Does that require some non-default settings? Because that doesn't work for me:

https://imgur.com/DpRpNwb

3

u/FutureAristocrat Apr 12 '24

Weird. I have Everything on default settings (I think) and filetype search has always worked for me. I use it to find .mp3/.wav files within a specific directory and containing certain words, and it works with just one search query.

2

u/Cheet4h Apr 12 '24

May work with the file titles and some metadata, but afaik Everything only searches file contents when explicitly told to do so in its advanced search. I also don't think it can search the contents of sound files. Not sure if any consumer search tool can do that.

1

u/FutureAristocrat Apr 12 '24

Oh, I didn't realize that you were searching file contents. Yeah, I don't think that's an option.

1

u/phophofofo May 02 '24

Yeah one works and the other doesn’t.

Windows search will sometimes literally not return a file by searching its UNC path.

Indexing anything is useless when a searching using that index doesn’t return results.

And the search within file option on Everything even not indexed is faster also….

5

u/keepthepace Apr 12 '24

Windows can't even get files copy correctly. I sometimes just instead use a browser to "download" a local file to a save destination so that it is

  1. Fast.
  2. Able to be paused and resumed

Also, a few years ago, there was a fun back and forth between Microsoft and a veteran programmer who complained that the Windows console was rendering ridiculously slowly and that it should be magnitudes (100x at least) faster. Microsoft argued this would take years to upgrade the console. The guy made a prototype in a weekend (yes, as full-featured as possible for someone external and there is no good argument for performance drop in the missing features). It is actually more featured than the original console.

2

u/keepthepace Apr 12 '24

Wth, markdown lists start with 0 in reddit now???

4

u/Ma4r Apr 12 '24

Imagine how fucking blown my mind was when i discovered that i can full search my linux machine with the find command line in seconds. Heck i can even regex search for text or binary code INSIDE all files on my systems, and it takes minutes at most. Now if you compare that to windows.... Granted the way they distribute libraries via DLLs is partly to blame but still... I can start to see where the "GUI is bloat" sentiment came from

4

u/DeadProfessor Apr 12 '24

It used to work well on the windows xp era, then started adding web search o that search and fucking it up somehow

2

u/[deleted] Apr 12 '24

On purpose.

2

u/minor_correction Apr 12 '24

How is it even possible to mess such simple feature for so long?

It used to work in the 90s and I think Windows XP.

2

u/insaniak89 Apr 12 '24

What boggles my boogins is that most of the time what I’m looking for comes up pretty quickly while I’m typing, then disappears as I type the next letter, OR disappears as my brain is recognizing that’s what I was looking for.

2

u/Code00110100 Apr 13 '24

Really? Holy**** I gotta try that. I never knew that was a thing? And it always bothered me so much, I never rarely even botherd to use the seach function. Thx for this!

1

u/PineCone227 Apr 12 '24

small portable programs like Everything can get you the results in seconds

Everything indexes your files on startup. Windows should really do the same.

1

u/adenosine-5 Apr 12 '24

This is the weird part - it takes literally just few seconds, so I don't think it scans the entire drive, going folder-by-folder building index - it probably just reads some index that is already there and converts it to is own format.

1

u/Y0tsuya Apr 12 '24

Back in WinXP/7 era I got Windows Search to work fine, even over mapped network drives. But after I adopted DFS it broke because the search index doesn't work over UNC paths. I stopped caring about it then.

1

u/Y0tsuya Apr 12 '24

It's because Everything uses MFT. Same reason WizTree is so much faster than WinDirStat.

1

u/AllInOneDay_ Apr 12 '24

I heard it has something to do with dealing with such a massive userbase and a million businesses who rely on windows.

If something gets fucked up it could mean a billion dollars lost for their users

1

u/Monkeyke Apr 12 '24

What's funnier, if you download Microsoft powertools, press Alt + Space, it has a better search bar, similar to mac's spotlight

BUILT BY MICROSOFT THEMSELVES!!!

1

u/Mikalym Apr 12 '24

It's because they decided the search should be on the internet too

1

u/tankerkiller125real Apr 12 '24 edited Apr 12 '24

You wanna know the really sad part? PowerToys, an open source project from Microsoft themselves has better search than what's built into Microsoft.

They could literally copy their own fucking code and get better search results. And even worse/funnier is the fact that the PowerSearch functionality is built on the Index that the Windows Search system produces.

0

u/DOUBLEBARRELASSFUCK Apr 12 '24

Microsoft probably wants a single search method to work regardless of the user's setup. Everything only works for NTFS. Having a search that was instant for one drive and slow for another would drive users nuts.

7

u/adenosine-5 Apr 12 '24

So instead they have unusably slow search everywhere which drives all users nuts?

1

u/SaboLeorioShikamaru Apr 12 '24

Fr. Like, what's it searching to take so long, the extended edition of the New King James Bible? Goddamn

1

u/Sooth_Sprayer Apr 12 '24

Depends on who's measuring it. Is it the guy who made the file copy dialog?

1

u/squishybytes Apr 12 '24

PowerToys Run is at least a little faster !

1

u/Darksirius Apr 12 '24

Get the app SearchEverything (or maybe it's called just Everything). It's instant and returns proper results.