‹ BackHN Continuity

Thread

Bend – a language that blocks AI mistakes via proof and runs on GPUs

616 points · 327 comments · nicolas-siplis

  1. stschaef · · focus · HN ↗
    This reads very vibecoded, but putting that aside...

    1. How does this benefit from GPU parallelism? I don't know much about implementing proof assistant, as I am just a user, but its my understanding that these tasks aren't amenable to running on a GPU.

    2. The comparison to Lean&#x2F;Agda&#x2F;Isabelle&#x2F;etc have no meaning without understanding what programs are being used for comparison. I also so far have no reason to believe large-scale verified programs would ever adapt to Bend. For instance, I have a large software verification project written in Cubical Agda <a href="https:&#x2F;&#x2F;github.com&#x2F;um-catlab&#x2F;cubical-categorical-logic" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;um-catlab&#x2F;cubical-categorical-logic it&#x27;s not clear to me how one would even begin to port this over to Bend, especially given the dependence on cubical

    3. Single commit history is hella sus

    4. Bend uses &quot;an affine dependent type theory&quot;. Substructural dependent type systems are an active area of research. If this weren&#x27;t slop, I&#x27;d expect such a system to be worthy of publication at a top programming languages conference. It sounds quite unlikely that a random vibecoded project with a Fable-written paper has worked out all of the kinks

    5. I would&#x27;ve at least expected this paper to be cited <a href="https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;2401.15258" rel="nofollow">https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;2401.15258 but it is noticeably absent

    I&#x27;m glad you&#x27;re having fun vibecoding, and I like that you&#x27;re interested in this area of research&#x2F;engineering, but you are wildly overstating what you have here and sound sus af

    1. killerstorm · · focus · HN ↗
      Victor Taelin has been doing interesting PLT research for 10+ years.

      I suggest you read his history: <a href="https:&#x2F;&#x2F;gist.github.com&#x2F;VictorTaelin&#x2F;77fd5a2a8a4a07e1da6157ebca3c7cf1" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;VictorTaelin&#x2F;77fd5a2a8a4a07e1da6157e...

      before making slop accusations. Older variant of what became Bend is 5 years old, so definitely not &quot;vibe coded&quot;: <a href="https:&#x2F;&#x2F;github.com&#x2F;HigherOrderCO&#x2F;HVM1" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;HigherOrderCO&#x2F;HVM1

      1. stschaef · · focus · HN ↗
        This is a very strange comment

        First, I think everything I said was respectful and rooted in the content of the Bend page rather than an assault of Victor as a person. I’m very confused by your random appeal to the author’s reputation here. He seems like a smart and cool dude, and I still have things to say in response to what’s presented here for Bend

        Second, the paper is openly written by Fable 5.1, so I’m not making any unfounded accusations

        1. msteffen · · focus · HN ↗
          To pick on a few examples:

          &gt; a random vibecoded project

          &gt; If this weren&#x27;t slop...

          &gt; I&#x27;m glad you&#x27;re having fun vibecoding, and I like that you&#x27;re interested in this area of research&#x2F;engineering

          These impute both his motives (&quot;fun&quot;) and particularly his level of seriousness (&quot;random project&quot; and &quot;I like that you&#x27;re interested&quot;—imputing passivity, as opposed to &quot;are studying&quot; or &quot;are researching,&quot; which would be more appropriate given the amount of time invested). They&#x27;re all dismissive and patronizing.

          I would actually regard this as bullying. Some feedback.

          (I suspect you&#x27;re an academic, either a researcher or student. I know from my own experience that bullying is endemic in many academic research environments, so if you find the negativity you&#x27;re receiving &quot;strange,&quot; I suggest finding a therapist, who may help you understand how your communication habits could be negatively affecting other people and unintentionally damaging your relationships.)

          1. ModernMech · · focus · HN ↗
            stschaef‘S comment was on topic and a critique (albeit sharp) of the work.

            Your comment is a personal attack though, and much closer to bullying.

            FWIW the author can and has spoken for themselves and noted the comment was “reasonable”.

            1. baq · · focus · HN ↗
              In my culture it was ad personam, not even trying, and it’s fantastic that it’s been pointed out in a respectful way and reacted to with calm by all participants.

              The author was very polite to even reply at all.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.