fishbone
Could you update the GH issue with a bit more information about your specific use case?
I’ll try the red hat example later this evening.
Prompt example:
You are a SQL performance researcher. Run the following SQL query to establish a baseline, then come up with hypotheses to improve performance. Score each result and run 5 iterations. Avoid any regressions, each result must contain the exact same rows and columns.
I do a lot of backend document (docx file) generation work, and updating our templates and backend code is one of my least favorite development tasks. Cryptic errors, minute-plus rebuild loops. I’d much prefer building these reports in JS rendered HTML (e.g., Vue or React), but existing HTML-to-docx libraries in the OSS ecosystem don't produce output that's actually valid, editable Word structure.
I'd had good luck applying Karpathy's Autoresearch pattern (agent runs iterations against an objective score, keeps what improves, discards what doesn't) to a couple of other problems, and figured OOXML fidelity was a good fit.
The Autoresearch process goes like this: render HTML and take a screenshot, use dom-docx to convert to docx, rasterize the docx file with LibreOffice and take another screenshot, score the browser HTML screenshot vs LibreOffice screenshot and measure layout fidelity + editability + speed as a quality metric, feed score back in, and repeat to drive higher fidelity within the constraints of editability and performance. It’s a beautiful thing to watch.
Burned some tokens and ran that loop against 37 real-world HTML patterns such as nested lists, tables, flex layouts and blockquotes (stuff that often breaks converters) and "brute forced" my way to what I hope is a high-fidelity HTML to docx converter.
A few things about where it landed:
- Native OOXML output, real Word structure, not a screenshot or a 1x1 table pretending to be a document - Works in Node, in the browser (no Playwright needed for the default path), and as a CLI (npx dom-docx input.html -o output.docx) - MIT licensed - Full benchmark methodology + results vs the established OSS alternatives: https://github.com/floodtide/dom-docx/blob/main/docs/BENCHMA...
Live demo if you want to test HTML conversion in the browser: https://dom-docx.com
Happy to answer anything about the scoring loop or anything else.
PS: This is the first thing I've open sourced and I'm excited to see where it leads!
Show HN: DOM-docx – HTML to native, editable Word docs (MIT)
Show HN: Wealth Curve – Financial forecasting with local storage and E2EE
Hi HN,I’m a solo dev and personal finance nerd. I had a big and complicated google sheet to project my net worth, retirement and portfolio burn down rates, but it was hard to maintain. I thought I could turn it into a web app in a weekend with Claude Code (wrong lol). It took about 3 months of weekend work, but I’m finally ready to launch.Wealth Curve is a long-term financial forecasting tool....
Ask HN: DIY ice bath equation for water cooling
I am making an DIY ice bath at home. I have about 40 gallons of water in a tub and a chest freezer. Prior to cooling, the water is typically around 70 degrees F. I am thinking about getting a coil and running water lines through the chest freezer to circulate the water, but I don’t want to waste money and cut holes in the freezer if it’s not going to work. I would like to cool the water to as...
I built an SPA with an Express backend and my biggest complaint was the lack of an official front end router. The community based router libraries had lots of issues and quirks and I didn’t want to lock into using Sapper at the time. Svelte itself was rock solid though and I look forward to trying Sveltekit (think Next.js for Svelte) in the future.
Anyway, here comes the shameless self promotion:
A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyse a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.
— Robert Heinlein, Time Enough for Love[1][2]
Ask HN: Could reinforcement learning be used to create vaccines?
My understanding is that reinforcement learning can be used to train neural networks to become chess masters.Would it be possible to pit a virus generator NN vs a vaccine generator NN to create vaccines? Seems like you could train a NN that could generate a vaccines to combat viruses that we haven’t even seen yet.