how the fuck is it so fast
>>107738055indexing
>>107738055A better question is, why is Window's default search so stupidly slow.
>>107738055It's just an indexed list, why the fuck windows doesn't just implement the exact same thing is beyond meI simply cannot fathom the mind of the jeet deeply enough to understand why they have shitted up windows search this badly
>>107738193Its searching your files at Michaelsoft headquarters and filtering your results to allowed topics.
>>107738222I've been there. Tiny building in Gunma. No way they fit enough servers in there, so it goes to figure.
>>107738211Windows DID implement this same exact thing, in Windows 7 and Windows 8. This behavior changed suddenly in Windows 10, and has somehow gotten even worse in Windows 11.Ask yourself why they would write new code thats worse when they already had a solution.>https://www.youtube.com/watch?v=j2TyrLZT0r0OH, its for telemetry. OH, the first 60 seconds of this video shows you that every character you type into the search bar SENDS AN HTTP REQUEST TO FUCKING BING AND UPDATES IN REAL TIME. EVERY FUCKING CHARACTER IS A NEW HTTP REQUEST. HOLY FUCKING SHIT.
>>107738211windows search has always been shit before jeetificafion
>>107738055>how the fuck is it so fastnative win32 code written in C or C++making usage of platform-specific features such as NTFS $MFT and USN change journalno bloatware, no "cross platform" nonsense, no Javascript, no Python, no Qt, no React framework.basically it's what every Windows software should aim to be.Everything and uTorrent 2.2.1 are the peak of Windows software. JUST WERKS.
>>107738271why hasnt anyone completely reverse engineered and recompiled 2.2.1 with ai yet
>>107738477what changes would you even make to 2.2.1i can't think of anything I want to change
>>10773849164 bit versionsupport bittorrent v2let you larp as other client
>>107738271you have to be extremely retarded to think file searcher is so complex that it requires bloat
>>107738511Programming frameworks and library's are bloat if they are not needed. They consume ram, disk space, and time loading into memory and executing instructions. If these steps are not required to achieve the outcome (searching and filtering and displaying results), then the library and/or framework is considered bloat.Bloat is not purely performative waste, it sometimes has tangible or intangible benefits (typically for the developer or product stakeholders). The gain from including bloat is typically development time reductions due to automation or copy pasting an existing implementation.In other words, the LLC that hired the jeet told him to slap it together in react using 27000 npm libraries and shove it into an electroon wrapper so they can ship pretty garbage with built in data collection to any device/target in 8 weeks for massive profit.Enjoy your hot trash retard.
>>107738510>64 bit versionidk how many torrents you'd need to have before it would even start using close to 4gb ram.if you don't need extra ram it's better to have it 32bit.oh yeah i remembered one thing i'd want to change: multithreaded file hashing. when you check or re-check a huge torrent it takes a long time and only uses 1 thread.>bittorrent v2idk what that is but it sounds like something you don't need>let you larp as other clientprobably a relatively simple patch, it's just a user agent string inside that you need to change>>107738511well, that's the point. you don't need bloat so you don't include bloat. that includes crossplatform libraries like Qt, massive GUI frameworks, C#/.NET crap, Electron, Python, etc.
>>107738762my point is even if it's implemented in react, it wouldn't be too complexhow many lines of code do you need for implemenenting file searching software? hundreds of lines at most
>>107738852>my point is even if it's implemented in react, it wouldn't be too complexyeah, if you just ignore all the millions of lines of code needed to support your "few hundred" lines of code. short sighted mentality.>how many lines of code do you need for implemenenting file searching software? hundreds of lines at mostprobably about 5-10kWin32 code tends to have a bloated line count because most of the functions have many parameters and so each function call is like 7 lines of code. Pic related.
>>107738852There's 2 of us responding, I'm the worst one. Go back up the thread and carefully watch the first minute or so of the YouTube video I linked.Built in Windows search running in the "start" menu (which is actually written in react fyi) sends you search query to a bing API endpoint every time you type a character into the search bar. PPaPaiPainPaintIt fires off another http request to the bing endpoint for every character you type and waits for the response to display results because... Drumroll pleaseThe results are returned from the server as a blob of text to display in the start menu.You have bloat, built in telemetry, a terrible waste of bandwidth and compute from a shit software design, and best of all, the UI update is held hostage by the network request.The cherry on top has got to be the results you spent so long waiting for...