frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: Generate 'Cooking For Engineers' style recipe cards

https://gobsmacked.io/recipes/beef-bourguignon-48e726f6-66fe-4a9e-b424-52721de36ced
6•ekglimmer•1d ago
Hi HN,

I have been working on a project which can automatically convert a recipe to the tree/graph/tabular style notation that pops up on HN every now and then. It's still early days but I am keen to hear about improvements I can make to the recipe presentation.

For reference, the earliest example I have seen of this style of notation is from 'Cooking For Engineers' (https://news.ycombinator.com/item?id=30797907) but I have seen other, similar notations from time to time.

This is my take on the notation, as well as the ability to convert recipes automatically. In the future, I would like to see it become my own personal kitchen/recipe management system but I would first like to improve the recipe display options.

It uses GPT-4o to format the recipe into a JSON tree structure, which is then rendered with CSS grid. So far it works well enough but there is definitely some recipes that are impossible to render, and of course GPT-4o will occasionally spit out less-than-useful trees. I have been using AppWrite for the backend.

Curious to hear everyone's thoughts and what people might like to see!

Comments

CaptainJack•1d ago
That's great, I really like it. My main thought is that most of non-american engineers favor SI units, so getting values in cups, ounces and pounds is not too great.

A possible improvement would be to replace freedom units with their international counterpart (with sane rounding to a two digits precision, or similar).

ekglimmer•1d ago
Thank you! I agree completely. Right now it just uses the units in the original recipe, but being able to toggle between the two is definitely something I would like to do.
ndgold•1d ago
I love this thing for process view. Can you share the code so I can fork and build for our academic groups who need help with processes?
ekglimmer•1d ago
Would be happy to discuss! Shoot me an email so I can understand a bit more, email can be found on my site in my bio or on gobsmacked!
sudhirb•1d ago
I really like the design of this!

This is perhaps a bit more of a philosophical point but I think that I find the separation of quantity and ingredient perhaps a little arbitrary - in many cases they're coupled tightly e.g. I've only ever found 'cloves' as a quantity to refer to garlic.

I've personally always wanted recipes to be prefixed with a mise en place section of steps - e.g. instruct the reader explicitly to dice onions, etc. in the main body of the recipe rather than imply the step in the ingredient description - what do you reckon?

ekglimmer•1d ago
I agree wholeheartedly - in fact the css class I actually use for the 'notes' column is MEP, for mise en place. That was the original intent for that column but it has become something of a catch all over time. I wonder if a mise en place component at the top of the recipe, in a separate grid, would be useful?

Soham Tracker List of employment attempts from the infamous Soham Parekh

https://www.sohamtracker.com/
1•Bluestein•41s ago•0 comments

Show HN: Server-driven web UI framework for Go

https://doors.dev
1•derstruct•1m ago•0 comments

H.R.1 – One Big Beautiful Bill Act

https://www.congress.gov/bill/119th-congress/house-bill/1/text
1•hdivider•2m ago•0 comments

Hackers Steal $180M from Brazilian Banking System in Largest-Ever Attack

https://cryptonews.com/news/hackers-steal-180m-from-brazilian-banking-system-in-largest-ever-attack-cash-out-via-bitcoin-and-usdt/
1•prophet_•3m ago•0 comments

Python Audio Processing with Pedalboard

https://lwn.net/SubscriberLink/1027814/b4472df1952c4d1f/
1•chmaynard•4m ago•0 comments

Show HN: We built EveryTicket – modern ticketing and POS software for museums

https://everyticket.in
1•ethanleetech•5m ago•0 comments

Eero Pro 7 Review: Great Mesh Networking, Even If You Don't Have Wi-Fi 7

https://gizmodo.com/eero-pro-7-review-great-mesh-networking-even-if-you-dont-have-wi-fi-7-2000623365
1•Bluestein•6m ago•0 comments

Free ADHD Pomodoro Timer

https://habitualy.app/pomodoro
1•abdullah9•7m ago•0 comments

I want to leave tech: what do I do?

https://write.as/conjure-utopia/lets-say-youre-working-in-tech-and-you-have-a-technical-role-youre-a
3•todsacerdoti•10m ago•0 comments

Kepler.gl

https://kepler.gl/
1•9woc•10m ago•0 comments

A deep critique of AI 2027's bad timeline models

https://titotal.substack.com/p/a-deep-critique-of-ai-2027s-bad-timeline
1•surprisetalk•11m ago•0 comments

Beyond Burnout

https://supernuclear.substack.com/p/beyond-burnout
1•surprisetalk•11m ago•0 comments

Of Course We Should Privatize Some Federal Land (But Probably Won't)

https://marginalrevolution.com/marginalrevolution/2025/06/of-course-we-should-privatize-federal-land-but-probably-wont.html
1•surprisetalk•11m ago•0 comments

Show HN: Track what the U.S. President is doing in real-time

https://potus.kadoa.com/whitehouse
1•hubraumhugo•11m ago•0 comments

Former, current Microsofties react to the latest round of layoffs: 'JFC, again?'

https://www.theregister.com/2025/07/04/former_and_current_microsofties_react_layoffs/
1•rntn•11m ago•0 comments

Epanet-JS

https://macwright.com/2025/07/03/epanet-placemark
1•surprisetalk•11m ago•0 comments

I can deploy a website with my eyes closed

https://wonger.dev/posts/blindfolded-deployment
1•surprisetalk•11m ago•0 comments

Embroidered Life Stories

https://jacobfilipp.com/embroidery/
1•surprisetalk•11m ago•0 comments

MCP Observability with OpenTelemetry

https://signoz.io/blog/mcp-observability-with-otel/
2•yuvrajsj18•13m ago•0 comments

New Feature – Jordium GanttChart Vue3

https://github.com/nelson820125/jordium-gantt-vue3
1•nelson820125•13m ago•0 comments

JustDesk – A browser-based remote desktop solution built with WebRTC

https://justdesk-1.onrender.com/
1•kadirertancam•14m ago•1 comments

Mapping the off-target effects of every FDA-approved drug in existence (EvE Bio)

https://www.owlposting.com/p/mapping-the-off-target-effects-of
1•crescit_eundo•14m ago•0 comments

How to Get a Job at Canonical

https://ubuntu.com/blog/how-to-get-a-job-at-canonical
2•penguin_booze•15m ago•1 comments

Chainlink, Mastercard Tie-Up to Let Nearly 3B Cardholders Buy Crypto On-Chain

https://www.coindesk.com/business/2025/06/24/chainlink-mastercard-tie-up-to-let-nearly-3b-cardholders-buy-crypto-on-chain
1•PaulHoule•16m ago•0 comments

Devolutions sponsors avalonia with $3M to secure native RDM future

https://blog.devolutions.net/2025/07/devolutions-sponsors-avalonia-with-dollar3m-to-secure-native-rdm-future/
2•gpi•16m ago•0 comments

We Just Discovered the Fastest Interstellar Comet Yet – 150k Miles per Hour [video]

https://www.youtube.com/watch?v=8HeTCmtNJSU
2•mpweiher•17m ago•0 comments

I quit my job to build Finyo – convert USDT/ETH to INR same day

2•sasikumardas•17m ago•0 comments

Remarkable tablet can now send your notes and sketches to Slack

https://www.theverge.com/news/698380/remarkable-tablet-send-to-slack
2•Bluestein•18m ago•0 comments

The 'economically rational' scammer who duped 19 startups into hiring him

https://sfstandard.com/2025/07/04/engineer-scams-tech-startups/
2•mergy•18m ago•2 comments

Show HN: GradientForge - mesh gradients generator website and Figma plugin

https://pkolesnikov.com/meshgradients/
2•olpyhn•18m ago•0 comments