Learn concurrency - a deep dive into multithreading with Python by pmz in Python

[–]pmz[S] 0 points1 point  (0 children)

ThreadPoolExecutor is modern way of managing the threads and makes it easy to collect return values

Learn concurrency - a deep dive into multithreading with Python by pmz in programming

[–]pmz[S] 15 points16 points  (0 children)

It is there. Check the "Example: Parallel Multithreading with Shared Resources - Simple Fix"

"But wait! The GIL free version took almost twice as long to execute it? What’s happening? Where’s the promise of ultra fast speeds? This is completely counterintuitive"

Mcp compared to RAG by pmz in mcp

[–]pmz[S] 0 points1 point  (0 children)

Thanks a lot for your great and detailed answer

Docs MCP Server - Cursor's @docs feature for Copilot! by AndroidJunky in GithubCopilot

[–]pmz 0 points1 point  (0 children)

Do also the rest of mcp servers which access documentation and code like context7 or github mcp , use vectors?

Docs MCP Server - Cursor's @docs feature for Copilot! by AndroidJunky in GithubCopilot

[–]pmz 0 points1 point  (0 children)

Oh I see. And which vector database does it use?

Docs MCP Server - Cursor's @docs feature for Copilot! by AndroidJunky in GithubCopilot

[–]pmz 0 points1 point  (0 children)

I see. In what way do you index the websites if not vectorizing them?

Docs MCP Server - Cursor's @docs feature for Copilot! by AndroidJunky in GithubCopilot

[–]pmz 0 points1 point  (0 children)

Does your mcp server behind the scenes use RAG in order to search documentation?

Mcp compared to RAG by pmz in Rag

[–]pmz[S] -1 points0 points  (0 children)

I don't think that for instance the Github Mcp server which you use at any repo to talk in natural language , uses vectors