Urgent.News

What's breaking now, across thousands of outlets.

Tech

Bend

Bend is a fast language designed to prevent AI errors through proof-checking. In an age where AI will build the world around us, precise instructions are crucial. While laws provide clarity, proofs ensure AI executes prompts accurately. Bend compiles to native code, running nearly as quickly as C on one core and up to a hundred times faster with multiple cores or GPUs.

Its type checker functions as a proof checker, similar to Lean and Rocq, enabling instant verification after each code change. With no threads, locks, or kernels to manage, Bend efficiently distributes tasks across all available cores. To maintain trust in AI-generated code, Bend requires proofs. Laws, declared in LAWS.bend, prevent any AI from breaking these rules.

For instance, pow2 demonstrated Bend's capabilities by running on 4,096 GPU cores. Laws.bend governs AI behavior, ensuring no erroneous code is shipped. The merging of code is now a mathematical certainty, as it becomes a theorem when adhering to laws. Bend's AGENTS.md is fortified by proof, ensuring error-free execution. Users are encouraged to request laws for any critical constraints and parallelize tasks for optimal performance.

Bend is still in its early stages, so reporting any issues is appreciated. Currently, Bend operates best on Linux and macOS back-end environments.

Written by urgent.news from Hacker News's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at bend-lang.com →

More in Tech

Iran Strikes On Amazon Data Centers Caused Permanent Loss of Customer Data

Ars Technica reports: Half a year after Iranian drone strikes knocked out multiple Amazon data centers, the US tech company has acknowledged the permanent loss of some customer data that was hosted in…

  • Amazon confirms permanent loss of customer data after Iranian strikes
  • mec1-az2 in UAE region had entirely lost customer data
  • AWS suspended billing in Bahrain-based data center regions

Was bash the wrong language for my agent?

I have a small agent that handles one piece of routine work at a time. It looks at what needs doing, picks the thing most worth doing, shows me the plan, and does it if I say yes.

  • Author rewrote agent from bash to Python
  • Performance concerns replaced by expressiveness
  • Python execution time increased to 89ms

Why I Built an Alternative to the Play Store for APK Distribution

Every Android developer I know has run into the same wall: slow app store review cycles, an opaque ranking algorithm deciding who sees your app, and policy changes that can bury a listing overnight…

  • Aeroapk is an alternative app store for APK distribution.
  • Independent listings, no bundled extras, no login barrier.
  • Safety review before live release, developer controls updates.

More from Thursday 17 September →