3 comments

  • stymaar3 hours ago
    Very cool in theory. Unfortunately it&#x27;s just 12klocs of a vibe-coded week-end project.<p>Edit: it&#x27;s actually 50klocs since the <i>pyOpenVBA</i> dependency is from the same author and has been made the week-end before.
    • airstrike2 hours ago
      <i>Please don&#x27;t post shallow dismissals, especially of other people&#x27;s work. A good critical comment teaches us something.</i><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;newsguidelines.html">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;newsguidelines.html</a>
      • stymaar2 hours ago
        &gt; especially of other people&#x27;s work.<p>Claude ain&#x27;t “other people” so I don&#x27;t think this applies.<p>By the way, the guidelines proscribe AI-generated comments, so I don&#x27;t see why AI-generated <i>posts</i> should be treated differently.
        • airstrike24 minutes ago
          <i>&gt; Claude ain&#x27;t “other people” so I don&#x27;t think this applies.</i><p>Claude didn&#x27;t make the post or come up with the idea or execute it independently, so not sure how that applies.<p>If you want to comment on the code quality or the engineering itself, that would be a good critical comment that teaches us something.<p><i>&gt; By the way, the guidelines proscribe AI-generated comments, so I don&#x27;t see why AI-generated posts should be treated differently.</i><p>That&#x27;s your opinion and not the guideline, so again not sure how it applies.<p>You&#x27;re free to e-mail hn@ycombinator.com and suggest, but I&#x27;m sure it crossed their mind when they wrote about AI comments so I don&#x27;t think it&#x27;s been decided that AI-aided projects are somehow automatically invalidated.
        • bitwize14 minutes ago
          This is a nice demonstration of how AI enables people to build things that just wouldn&#x27;t have existed before because the hassle was prohibitive. Negativity is still unwarranted here.
      • wiseowise1 hour ago
        When was this specific guideline written? In 2008? And dies it really apply when we’re talking about slop?
        • airstrike23 minutes ago
          When it was written has no bearing on its validity.<p>It applies when you&#x27;re talking about someone else&#x27;s work. Not every repo is slop. If you want to make a claim that this code is bad, then claim that rather than saying &quot;they used AI therefore it&#x27;s bad&quot; which is, as the rule says, a shallow dismissal that teaches us nothing.
    • password43211 hour ago
      As long as no one is trying to hide anything, I won&#x27;t complain. Working on VBA outside of Excel seems useful, especially if reliably integrated with source control.<p>Ultimately this project&#x27;s success will be determined by its test suite... it&#x27;s tough to get quality tests by vibe coding.
  • leshenka4 hours ago
    Wonder how extensively VBA is used in today&#x27;s Excel. I know that macros are considered dangerous but would love to know if there are exceptions for that rule.<p>On the other hand I wonder why aren&#x27;t they run in such a sandbox where the most destructive action they can do is to wipe the sheets.
    • thewebguyd2 hours ago
      &gt; extensively VBA is used in today&#x27;s Excel<p>Very.<p>Although I don&#x27;t believe it&#x27;s being used for greenfield hacks as much now, the world largely still runs on workbooks &amp; apps built in Excel + VBA years and years ago. There are entire supply chains that likely run on this built by some analyst a decade or more ago. It remains by far the largest source of Shadow IT there is, and there isn&#x27;t enough dev time or appetite to untangle these monstrosities into actual apps.<p>They aren&#x27;t sandboxed because that would remove the usefulness. The reason VBA+Excel got its tentacles into everything is precisely because its not sandboxed. Anything the user can access is fair game, including network shares, SQL, and Win32 calls.
    • qsort3 hours ago
      I&#x27;m not at liberty to talk more about the details, but last year I worked on a project to modernize a process that critically relied on a VBA macro to handle billions (yes, with a B).<p>&gt; they run in such a sandbox<p>What makes them interesting is that they can talk with the outside world: API calls, databases, the terminal named after a former Democratic primary candidate...
    • stymaar3 hours ago
      The world lives on Excel macros. The amount of “shadow it” where the business logic allowing big businesses to run is encoded is unfathomable.
    • aizk2 hours ago
      My first exposure to professional programming was writing VBA and SQL (yes, together) at a massive manufacturing facility that had really old equipment. Now with AI it&#x27;s much easier to replace the code but VBA still has a stranglehold on legacy systems.
    • axus1 hour ago
      Probably more VBA used today from &quot;yesterday&#x27;s&quot; Excel spreadsheets than new development. There&#x27;s a reason Microsoft still produces 32-bit Office.
    • 2Gkashmiri3 hours ago
      <a href="https:&#x2F;&#x2F;www.incometax.gov.in&#x2F;iec&#x2F;foportal&#x2F;downloads&#x2F;income-tax-returns" rel="nofollow">https:&#x2F;&#x2F;www.incometax.gov.in&#x2F;iec&#x2F;foportal&#x2F;downloads&#x2F;income-t...</a><p>You need a genuine licensed excel to run the file and prepare returns. Thankfully you can file same returns online on the portal for free so they get a safe pass that way.
  • _boffin_3 hours ago
    Gonna have some fun with this!