frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Huzzah – a novel approach to coding with AI

https://www.danielvaughn.dev/posts/huzzah/
8•danielvaughn•38m ago
Hello everyone. I've been working on this experimental editor called Huzzah.

I've been working almost exclusively with coding agents since January of this year, and over the past few months I began to feel utterly exhausted by them. They're great, but I'm finding it more and more tedious to write full sentences for every change I want. Not only that, but it seems there's a complexity limit for codebases - beyond a certain point the agent begins confusing itself.

I'd like to go back to writing code, but I don't want to go all the way back to fully manual coding. So I've come up with this interaction paradigm where you:

  1. write pseudocode in whatever way makes the most sense to you
  2. on save, the editor synchronizes your work to real source code
  3. the pseudocode is persisted alongside the generated code, making your prompt effectively a stored record of intent.
It may not work for every use case, but in my initial playthroughs I've found it very enjoyable.

Right now it's just a proof of concept - installation instructions are here in the readme: https://github.com/danielvaughn/hz

You can also watch a video of it in action here: https://x.com/danielvaughn/status/2090456808431165715

Cheers!

Comments

tom_•12m ago
Are we supposed to be able to read the examples with our eyes? It looks like black text on a very dark grey background on my iPhone.

EDIT: same on Firefox on my Mac (macOS Ventura).

danielvaughn•7m ago
Pushing a fix now - thanks for letting me know.

edit: fixed

smicallef•10m ago
I’ve been thinking about something along these lines for some time. I really like the direction of this.

The challenge I see more broadly is we (as engineers now empowered by LLMs) are trying to find the right level of abstraction to operate in. Writing long form sentences and (sometime) reviewing the output feels too far away. But having an LLM work directly with you in an IDE feels too close to “the old way”.

Personally for me the approach here still feels a little too close to the lower level old way, but it’s better than the two approaches above.

Excited to see where you take it!

floatrock•1m ago
Right level of abstraction is a good way of putting it. It's basically like creating a custom DSL, but flexibility of LLMs allow the DSL to be ad-hoc.

At what point will you need formal rigid syntax? Or is not having rigid syntax the point? If the latter, how much "informational noise" or ambiguity can you inject before the "DSL compiler" gets confused?

Scaling is another bit. Convertible Psuedocode a great pattern for writing functions, but is it useful for writing modules? If you're writing a paragraph to change behavior of a function, you're underutilizing LLMs. Paragraphs are best for spec'ing modules, and the LLMs already fill in the blanks. Not sure if it would be faster to psuedocode the entire module (although maybe just the interface would be a sweet spot...)

apex_sloth•7m ago
Definitely an approach worth exploring! I actually started to look into semi formal spec language like Quint because I wanted something more structured then prose, so I feel like this goes into the right direction.
paretolaw•5m ago
Writing fizzbuzz requires that you understand algo + you credit card, while agent requires only your credit card. I believe most of people will pick the 2nd one.
esafak•5m ago
You seem to be conflating two things: how to prompt, and how to share sessions. You can already use pseudo-code today if you want to. As for sharing, you can commit (a link to) it, use `git notes` (as I do), or a service like entire.io.

I think you should work on your differentiation. The session management stuff is the greater concern, in my opinion; pseudo code is not a novelty.

Scientific study reveals TikTok videos deactivate key cognitive brain regions

https://www.rathbiotaclan.com/tiktok-videos-deactivate-key-cognitive-brain-regions/
90•Akasci•49m ago•26 comments

I like 'em thick: an apology to my English teachers

https://www.experimental-history.com/p/i-like-em-thick
380•Ariarule•2d ago•176 comments

I should have loved biology

https://jsomers.net/i-should-have-loved-biology/
84•tyre•1h ago•33 comments

AliExpress runs silent WebAudio fingerprinting that breaks Bluetooth multipoint

https://blog.laserphile.com/2026/08/aliexpress-webpage-keeping-multipoint.html
737•emctech•9h ago•247 comments

HTML Can Do That

https://chrisburnell.com/html-can-do-that/
393•encyclopedism•1d ago•110 comments

Linux 7.2

https://www.igalia.com/2026/08/19/Linux-72-Released.html
108•mariuz•3h ago•42 comments

The August 17 outage, and the work ahead

https://github.blog/news-insights/company-news/the-august-17-outage-and-the-work-ahead/
12•0xedb•22m ago•6 comments

CIA funding helped keep NeXT afloat in the 80s

https://www.wsj.com/tech/steve-jobs-apple-next-cia-161b65f9?st=NWWds1&reflink=desktopwebshare_per...
243•EwanG•19h ago•142 comments

Show HN: I trained a 125M model to autocomplete piano on-device

https://simedw.com/2026/08/20/midi-autocomplete/
399•simedw•7h ago•95 comments

How to compromise your system with a job interview

https://www.codedge.de/posts/how-to-compromise-your-system-with-a-job-interview
80•codedge•3h ago•47 comments

Sixtyfour (YC P25) Is Hiring

https://www.ycombinator.com/companies/sixtyfour/jobs/39SkSrA-software-engineering-intern
1•HPMOR•2h ago

Consumer Rights Wiki

https://consumerrights.wiki/w/Main_Page
14•gregsadetsky•1h ago•0 comments

Show HN: Huzzah – a novel approach to coding with AI

https://www.danielvaughn.dev/posts/huzzah/
8•danielvaughn•38m ago•7 comments

Show HN: We chased a weather balloon across Montana and never found it

https://radi8.dev/blog/uplink/
33•radeeyate•2h ago•12 comments

Optimizing things in the USSR (2016)

https://chris-said.io/2016/05/11/optimizing-things-in-the-ussr/
21•cassepipe•1h ago•13 comments

Project Cybersyn (2022)

https://bactra.org/notebooks/cybersyn.html
26•cassepipe•2h ago•14 comments

Malicious Rust crate Arrayref runs a build-time payload

https://safedep.io/arrayref-proc-macro1-rust-build-time-malware/
300•abhisek•6h ago•261 comments

DiffusionGemma Technical Report

https://arxiv.org/abs/2608.00146
113•gmays•6h ago•27 comments

Xorg-server 26.1.0 rc1

https://lists.x.org/archives/xorg-announce/2026-August/003741.html
95•st_goliath•6h ago•70 comments

Show HN: Omacosy – Omarchy-style tiling desktop for macOS, no SIP

https://github.com/paulsp94/omacosy
26•paulsp•5h ago•18 comments

Generic Methods in Go 1.27

https://dominik.info/blog/go-generic-methods
50•EspressoGPT•4h ago•17 comments

Mojo is now open source

https://www.modular.com/blog/mojo-open-source
277•visheshdembla•2d ago•63 comments

Git at any scale

https://cursor.com/blog/git-at-any-scale
201•meetpateltech•2d ago•46 comments

Gauguin, Descartes, Bayes: A Diurnal Golem's Brain

https://dl.acm.org/doi/10.1145/3759429.3762631
8•asdftemp•1w ago•2 comments

Show HN: Open-source Stripe Connect alternative

https://zoneless.com
48•tinyprojects•5h ago•20 comments

Every Model Cheats

https://dreadnode.io/research/every-model-cheats-prompt-level-mitigation-of-cheating-on-offensive...
57•vga805•5h ago•38 comments

Windows brings out the Rorschach test in everyone (2003)

https://devblogs.microsoft.com/oldnewthing/20030825-00/?p=42803
328•luu•13h ago•122 comments

Launch HN: Vendo (YC S26) – Let users build features on top of your product

https://github.com/runvendo/vendo
27•yousefh409•4h ago•16 comments

URL shortener links stored in your ATProto PDS

https://atpr.to/
16•jcbhmr•2h ago•2 comments

Stop Anthropomorphizing Intermediate Tokens as Reasoning/Thinking Traces

https://arxiv.org/abs/2504.09762
162•nunodonato•1d ago•69 comments