• 0 Posts
  • 23 Comments
Joined 2 years ago
cake
Cake day: May 31st, 2024

help-circle
  • True, and that’s exactly why I said parallelism.

    Concurrency without parallelism is just like Python/JS, a single thread drives all the coroutines, and it’s the easier one, as the runtime doesn’t really need to lock.

    GO on the other hand has parallelism. It maps goroutines to a thread pool, which requires locking, making things more complicated.

    This is also why Rust has two types of reference counting, Rc and Arc.


  • This AI slop is so baffling.

    GO uses a garbage collector because it has to: removing this GC fundamentally complicates parallelism. If it’s manual management, then who owns the data? Of course there are ways to work around, but none of them are free; in fact those can be even more expensive.

    Assuming it enforces single ownership, then the allocator is responsible for freeing resources. How can it know the resource can be freed, if the resource is processed in another thread? Inter-thread communication? The complexity will be insane. Pass ownership? There’s no move semantic in GO. Reference counting? No such a thing in GO either.

    I even have a feeling that those 1.1k stars are fake.





  • Because no one asks???

    I simply point out OP is indeed propaganda, and this has nothing to do with the links below.

    Anyway, I don’t want to answer any other questions, as almost everyone here has already taken a stance that I’m pro western. I’M NOT. I hate the modern capitalism, and I hate those American technofascists the most. However, this has nothing to do with the topic here, and I’m tired of questions that the sole purpose is to force me to show my stance.


    1. The first post was not made by me.
    2. Your question exactly indicates you’re misunderstanding what’s “propaganda”. I can point at this saying it’s propaganda, then blame Ukraine and praise Russia. The word “propaganda” states an objective fact that its reporting may be biased due to factors like state-funding, but it has nothing to do with someone is pro or against it. See the point here?





  • TBH this article looks like half AI slop to me. What’s “GPT researcher”? (edit: for some reason I missed the sentence explaining what it is, my had. My view doesn’t change anyway. )

    Also, by their logic, a terminal can run “rm -rf /”, is this terminal vulnerable? Even more irony, in their report, they said GitHub is not vulnerable. Doesn’t this exactly mean it’s not the responsibility of MCP?

    MCP is basically a protocol for payloads, it’s just like protobuf/JSON but for AI. Can we say MCP is vulnerable simply because it can carry malicious payloads?





  • I have a feeling this can’t be fixed unless they fork from a pre-slop point, which is highly unlikely.

    The core problem with AI is not being incapable of generating working code, but the ability to maintain by AI or human.

    AI has a larger memory (context size) than human. It can generate codes that are difficult for human to understand, and the complexity can build up fast, especially doing vibe coding without clear instructions (especially architectural).

    On reaching a critical level, AI starts to make significantly more errors. At this point, no one can maintain, the codes are spaghetti. I think this is where Windows is at.