blibble 4 days ago

[flagged]

  • spuz 4 days ago

    Yes, very strange. There's no problem with using AI to build your first app and leaving the generated comments in the code is fine. But the number of comments on this thread that begin "This is so cool" is very suspicious.

  • WhyIsItAlwaysHN 4 days ago

    Or like a go beginner, which is fine

    • OtherShrezzing 4 days ago

      Scanning around their other repositories the persons been programming for a few years now. There are ‘.cursor/rules’ directories in some recent repos.

      I think it’s a reasonable hypothesis that “I wrote a BitTorrent client from scratch” may be “I produced a BitTorrent client from cursor”.

  • diagraphic 4 days ago

    "convert length string into an integer" is a machine generated comment?

    I've been writing code for 15+ years, this made me laugh my ass off. Comments are great, I don't read comments but I write them for others, especially for open source code. Atoi may be something you and I and a whole bunch of others know but people who don't it's a fine comment. Relax! :)

    • imiric 4 days ago

      That comment is a strong sign that this was AI-generated. LLMs have the tendency to leave superfluous comments even when the code is self-explanatory. In this case, strconv is a well-known stdlib package, and anyone reading this in their IDE would get the documentation for what it does. In fact, all of the comments in this function and in most of the file are redundant, and I would point this out in a code review.

      But, of course, this was vibe coded, so it's unlikely a human actually reviewed it.

    • rvnx 4 days ago

      In the tests it more obvious:

      You can see here for example: https://github.com/piyushgupta53/go-torrent-client/commit/61...

      and some strings coming from crawled resources like: lengthi12345e4 but slightly different tokens (like 25 instead of 35 etc).

      Gemini Pro 2.5 even gave me the prompt:

      > If you asked me, "Generate Go unit tests for a Bencode decoder function called Decode that takes an io.Reader and returns an interface{} and an error. Cover strings, integers, lists, and dictionaries, including common error cases and nested structures" the output I would strive to produce would look very much like the code you've shown.

      > It's a good example of well-written Go tests, and that's the kind of pattern I've learned to recognize and replicate.

      and a lot actually matches when you ask from a fresh conversation.

      So most likely Cursor + Gemini 2.5 Pro, but I cannot blame, I spend 100% of my time with Claude, and I take ownership of the code.

      • alexpadula 4 days ago

        "TODO: We'll develop the actual functionality as we develop each component" lool

        It's hard to say honestly. I don't call any project AI as it's just too hard to tell. I write lots of comments in my code too so it's hard to call anything AI without a person stating they used it.

        Claude is decent for sure, but I always say with AI, learn the math before jumping to a calculator.

ivanjermakov 4 days ago

No seeding, no DHT, no magnet links, no uTP, no extensions. At this stage it is BitTorrent downloader, not a client.

Using P2P networks in download-only mode, so called leeching or free-riding, is discouraged.

  • [removed] 4 days ago
    [deleted]
  • [removed] 4 days ago
    [deleted]
Moosdijk 4 days ago

what's up with the amount of new accounts praising this project?

  • ivanjermakov 4 days ago

    Seems like someone (OP or not) is testing how good they can use HN for free advertisement.

  • [removed] 4 days ago
    [deleted]
  • blibble 4 days ago

    [flagged]

    • alexpadula 4 days ago

      I always wondered how the heck do people get away with that. HN mods lacking allowing those sort of projects to the top and legit bot likes and comments. Craziness. Put's all the projects and posts worthy of eyes to the dead bottom.

      • fragmede 4 days ago

        some people don't, but there's survivorship bias at play here. whenever you suspect foul play, email the mods at hn@ycombinator.com, they're quite responsive

        • alexpadula 4 days ago

          Thank you for the info! Much appreciated fragmede :)

      • [removed] 4 days ago
        [deleted]
    • pvg 4 days ago

      You're probably getting downvoted because there are local conventions against astroturfing/shillage/botting accusations described in https://news.ycombinator.com/newsguidelines.html

      If you think there's something wrong with the post email the mods at hn@ycombinator.com

man_is_obsolete 4 days ago

[flagged]

  • thekevan 4 days ago

    And just what is the purpose of AI generated replies? Especially with the obvious user name.

    • einpoklum 4 days ago

      So, you're saying... man is not obsolete then? 8-|

    • Moosdijk 4 days ago

      and the account being 1 hour old (at this time)