frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Vu – a new programming language designed for AI. Rust speeds, Py syntax

https://vulang.org/
1•vu0tran•1h ago
hi everyone! I wanted to share what I've been working on these past 6~ years.

TL;DR: Rust is great, but somewhere along the way, I learned that I was too dumb to read and write Rust. As I worked on larger and larger Rust projects, I also became frustrated with the developer experience of working in Rust (slow compile time), so I wanted a better way.

Vu's language changed a bit over time but the core principles remained the same:

1. It should be easy to read and write 2. It should be memory safe 3. It should be fast to run 4. It should be fast to compile

Here's how I approached each:

1. Vu is syntactically very close to Python. The ownership rules are the ones Rust has, but I personally find it a lot easier to parse and understand. I've tested this with various LLMs and found it can read and write Vu out the box because of the similarity to Python.

2. Vu uses the same principles of Rust. Every value has one owner, borrows can't escape or outlive what they borrow, and nothing changes while it's borrowed.

3. Vu compiles down to C at the end of the day, so everything runs approximately at C speeds.

4. vuc check on the compiler’s own source (about 21,500 lines of Vu), takes about 0.4~ s. This check covers parsing, type and borrow checking. cargo check on a Rust project that size usually takes several seconds from scratch. Then there are other opinionated language decisions. Vu has no macros, Vu's borrow checker is lighter weight than Rust's with simpler interfaces and generics.

However, in the past few years, as Vu's language evolved and AI began to take over, I expanded Vu's principles to include a couple additional principles:

5. It should be secure 6. It should be efficient for LLMs to write

5. I want to pen test Vu in public. In https://github.com/vu0tran/vu/tree/main/tests, you'll see a battery of tests where I'm trying to basically pwn Vu. There are explicit language decisions in there as well that tries to prevent a host of security flaws that exist in other languages, e.g, integer overflow stops the program instead of quietly wrapping around.

6. The syntax of Vu is designed to be tokenizer efficient. In addition, when Vu checks throws errors, the errors are designed to be token efficient and written in a way that guides LLMs to more easily fix bugs, reducing turns overall.

So, in summary, Vu is still experimental. The compiler is 21,500 lines of Vu and compiles itself. The standard library also has TLS, HTTP/2, WebSockets and a PostgreSQL client, all tested against Python’s implementations and hostile input. I think most of the pieces are there. It does also compile down also to WebAssembly so you can play around w/ the checker on the website!

Feel free to try to break it!

What's next: 1. Figure out how to get Vu to perform faster than Rust 2. Rewrite some OSS libraries in Vu to further prove the language

The Lurker's Guide to Babylon 5

http://www.midwinter.com/lurk/
1•Tomte•1m ago•0 comments

New MacBook Pro with Proled XDR Display: The First-Ever Mac with Touch [video]

https://www.youtube.com/watch?v=hnZI5uUSdEo
1•abdullahalharir•1m ago•0 comments

Beginner's Guide to MLIR's linalg dialect

https://lowlevelbits.com/p/beginners-guide-to-mlirs-linalg-dialect
1•AlexDenisov•1m ago•0 comments

Clonecode – Copy any website, run it locally, hand the design to your AI

https://getclonecode.com
1•thedbeaver•2m ago•0 comments

Show HN: OpenTaxRate – open-source US sales tax rates by street address

https://github.com/equated-org/opentaxrate
2•winxton•2m ago•0 comments

Before HTTP2Shell: Brotli's Stale Table Read

https://www.bugsink.com/blog/brotli-stale-table-read/
1•vanschelven•2m ago•0 comments

Gemini is censoring Joe Biden in election-related results

https://twitter.com/CharlesCMann/status/2115465939139383474
1•paxy•2m ago•0 comments

Show HN: Preview video timelines live in the browser as AI agents edit them

https://github.com/tellers-ai/skills
1•rguignar•3m ago•0 comments

Orchestrating a One-Person Software Factory

https://oskargroth.com/blog/orchestrating-agents
1•cindori•4m ago•0 comments

Spike-Thumbed Dino Discovered in the United Kingdom

https://nautil.us/spike-thumbed-dino-discovered-in-the-united-kingdom-1286098
1•gmays•4m ago•0 comments

NLnet; GoatCounter

https://nlnet.nl/project/GoatCounter/
1•abdelhousni•5m ago•0 comments

Show HN: 42Loop - Agent runs the product, I assist it

https://42loop.com/about
1•riantogo•6m ago•0 comments

Mac Studio with M5 Ultra Now Available with 512GB RAM for $22,299

https://www.macrumors.com/2026/10/28/mac-studio-m5-ultra-512gb-ram/
1•rene_d•6m ago•0 comments

‎Page Not Found - Apple Music

https://music.apple.com/404
1•Anon84•6m ago•0 comments

Cruise ship residents left stranded in Cambodia after fuel prices soar

https://www.reuters.com/world/asia-pacific/cruise-ship-residents-left-stranded-cambodia-after-fue...
2•JumpCrisscross•6m ago•0 comments

You can now text your dots (iMessage)

https://twitter.com/ChatGPT/status/2115496387613786374
1•dvaplima•7m ago•0 comments

Wonderful Weather: Floods and Foreboding in 17th-Century Britain

https://publicdomainreview.org/essay/wonderful-weather/
1•Thevet•8m ago•0 comments

"March of Intellect" Cartoons (1828–29)

https://publicdomainreview.org/collection/march-of-the-intellect/
1•the-mitr•8m ago•0 comments

Why Microsoft contributes to Postgres: What I tell people

https://techcommunity.microsoft.com/blog/adforpostgresql/why-microsoft-contributes-to-postgres-wh...
1•clairegiordano•8m ago•0 comments

Nintendo's worst nightmare begins as Switch 2 games start running on PC and Mac

https://videocardz.com/newz/nintendos-worst-nightmare-begins-as-switch-2-exclusive-games-start-ru...
2•ada-h00k•8m ago•0 comments

The Nintendo Warehouse That Launched the NES Has Been Found

https://www.timeextension.com/news/2026/10/an-important-landmark-the-forgotten-nintendo-warehouse...
1•JeremyMorgan•9m ago•0 comments

Watch the universe emerge from the dark ages, with Lumina

https://news.mit.edu/2026/watch-universe-emerge-from-dark-ages-with-lumina-1026
1•movd128•10m ago•0 comments

WB Games owner introducing 5-day in-office mandate and Voluntary Buyout Program

https://www.verticalslice.news/wb-games-owner-skydance-introducing-five-day-in-office-mandate-alo...
1•Frieren•10m ago•0 comments

A living document tracking my personal AI usage policy

https://maevyn.codes/addenda/ai-usage-policy-and-guide
1•mooreds•12m ago•0 comments

Hurl 8.1.0, of Config and Security

https://hurl.dev/blog/2026/10/28/hurl-8.1.0-of-config-and-security.html
1•jicea•12m ago•0 comments

China's top-secret spaceplane can't hide in low-Earth orbit

https://arstechnica.com/space/2026/10/chinas-top-secret-spaceplane-cant-hide-in-low-earth-orbit/
5•rbanffy•13m ago•1 comments

I Used AI to Replace Apps I Was Paying for [video]

https://www.youtube.com/watch?v=CFY_gHuMhUU
1•vanburen•13m ago•1 comments

Cloudflare Turnstile solver library (no headless browser required)

https://github.com/chris124567/cfsolve
1•costco•13m ago•0 comments

Our Response to the eMudhra Key Disclosure Incident

https://go.dev/blog/emudhra-incident
1•birdculture•14m ago•0 comments

5400BT

https://www.terex.com/cbi/en/product/industrial-wood-chippers/5400bt
1•thechao•14m ago•0 comments