Show HN: A techno machine in one HTML file, with verifiable renders

225 points
1/21/1970
a day ago
by ssx360

Comments


Kuyawa

I love beautiful software and this is it

Edit: I just downloaded the html file and it still works locally as a single page app, no external libs, no fonts, icons, nothing that could break the correct functioning of the app. This is how software should be built, portable, no installation required, drop anywhere and run

Kudos on everything perfectly executed

a day ago

adrianwaj

Good point. GlassBox also appears as single page. https://news.ycombinator.com/item?id=49421948

I am working on an RSS reader that is also single page and location-agnostic. Issue for me right now is CORS unblocking as that does entail some complexity to workaround. Current length of the HTML is 2500 lines / 101KiB.

Moreover, just like https://theresanaiforthat.com/ - a great thing to see would be something like thereisanHTMLforthat.com - because quality vibe-coding delivers!

Also, a single HTML can easily be security audited, right? How much damage can it do?

a day ago

neuroticnews25

How are you going to work around CORS? Proxy is the only way that comes to my mind. Or maybe some XML/SVG magic?

9 hours ago

adrianwaj

At the moment, there is a toggle switch between own proxy and direct (requiring CORS Unblock extension,) but really having multiple methods can work.

Other mentions were using a CloudFlare worker proxy (needing Cloudflare account and Node.js), NeutralinoJS, Electron and Tauri.

Speaking of XML, there must be a way to push items out from a server using XML. That's an interesting solution and would let a remote server do all the polling and as such would mean sharing data with it. This could end up a paid option using micropayments and give it efficient performance in an ideal world.

5 hours ago

chintler

Would you mind testing this tool I'm writing? I'm building it as a proxy for some streamlit apps and MCP but you can try and put any webapp/API behind it. Do raise issues if you find any.

https://github.com/dolphinsdotdev/sidepage

4 hours ago

analog_daddy

Yep! And it works well on iOS too. Safari sucks and stutters with some of these single file html and I haven’t been able to figure out why, but my god this is awesome and also fun to play with!

19 hours ago

momojo

Ditto on the lovelyness of single-file, zero-dep, standalones. In my day job I'm stripping out hundreds of megabytes from one of our main docker containers, but running into little projects like this that make me smile. Beautiful

a day ago

throwawayffffas

Like i get what you are saying, but

> no external libs, no fonts...

It needs an entire browser.

21 hours ago

drfloyd51

I get what you are saying. But… if it didn’t need a browser, it still needs a runtime, and a computer, and electricity, and technology to print CPUs and and and

A browser is just a drop in the bucket.

18 hours ago

Kuyawa

No it doesn't, you can use a local web viewer, less than 2mb. I made one in rust, but don't use it since I have my browser open all the time

7 hours ago

ncr100

If you're interested in this random pattern generation, here's a €150 hardware synthesizer, where all the configuration is hidden behind midi.

https://cymaforma.com/rnd-synth

It's a combination of an art project and a serious instrument. It streams four channels out its USB.

6 hours ago

ktzar

Is there something similar to this that includes melody composition that's not tied to a scale? My son has been composing music for a couple years in Chrome Music Labs and he's definitely outgrown it, but I can't find anything that lives online (and ideally can be downloaded in a single html, love the idea) and allows any-length melodies to be composed within the browser with drumkits, etc...

Something like Caustic, but in HTML :-)

10 hours ago

caidan

I know the renders are verifiable, but are the splines reticulated?

a day ago

jsherer

Love this. I want this to go up to 174 bpm for some DnB experiments.

a day ago

nosmokewhereiam

Instant fan, looks great, sounds great, reproducible.

Nice work and thank you for sharing!

a day ago

jose-reyes

Nice!!! A bit hard to understand if you haven't used anything related before, but interesting enough to make you wanted to try it when you haven't used anything related before ahaha

21 hours ago

spawrks

I love the single page treatment. Down with web frameworks! Sweet machine

5 hours ago

cdieck88

It has a lot of buttons, but a physical mixing console often looks much wilder. Congratulations on the idea and the result. Great work!

12 hours ago

goatydev

It's a bit difficult to use, but it's really fun.

a day ago

akx

... Why do renders need to be verifiable, what does that mean?

Anyway, on a related note, I just vibed together something in the same vein (using Ox Alpha, because why not). https://aamen-veli.akx.fi/

a day ago

patwolf

Very cool. I'm currently awaiting delivery of a Sonicware deconstruct MINIMAL. I'm hoping it's as fun to play with as this is.

a day ago

herpdyderp

What is this built on? How can I use it? What're the licensing? I'm eagerly looking for open source and non-copy-left licensed web audio players for projects.

19 hours ago

0x20cowboy

What kind of projects?

16 hours ago

easymode

So fun! the knob controls are a bit unintuitive. great job overall.

a day ago

fallinditch

Good job, very nice implementation. I do love the single page HTML delivery format. Downloaded

a day ago

ad_fontes

This is the coolest web thing I've seen this month. Thanks for sharing.

a day ago

behole

Very Cool!! FYI the opengraph image, when I share the link, is an invoice from what looks like your freelance work.

a day ago

nekooooo

pretty cool but has zero sauce. just look at rebirth for how to have a point of view.

a day ago

r0b05

Excellent work!

15 hours ago

testaccount28

see the font, close the tab

a day ago

kkukshtel

the otherwise fawning praise in the comments for something that seems so obviously vibe-coded is making me wonder if all these one sentence replies are bots

a day ago

testaccount28

maybe they vibed up some prompt injections. anyway, nice of them to tell on themselves.

a day ago

nekooooo

worse version of Rebirth

a day ago

0x20cowboy

What about the font? Is that a typical LLM font or something?

16 hours ago

imshaikot

Nice & fun project

a day ago

polyterative

as an eurorack enjoyer this is awesome

a day ago

BorisMelnik

well done mate

a day ago

mgrunwald_

Fantastic work

a day ago

macwhisperer

super dope!! the future of musical instruments may be web-based.. exciting times

a day ago

Drupon

Turing test failing ass comment

a day ago

raver1975

I love it!

a day ago

chandramoulyKK

Very fun!

a day ago