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•16h 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•16h 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•14h 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•10h 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•9h 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•9h 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•8h 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?

Show HN: CSS generator for a high-def glass effect

https://glass3d.dev/
283•kris-kay•15h ago•84 comments

Show HN: Jobs by Referral: Find jobs in your LinkedIn network

https://jobsbyreferral.com/
164•nicksergeant•1d ago•62 comments

Show HN: I made a 2D game engine in Dart

https://bullseye2d.org/
91•joemanaco•4d ago•39 comments

Show HN: I made a Chrome extension to export web element to code

https://copyui.online
3•Graxi•5h ago•1 comments

Show HN: Opasm, an Assembly REPL

https://github.com/aedrax/opasm
18•aedrax•18h ago•0 comments

Show HN: A continuation of IRS Direct File that can be self-hosted

https://github.com/openfiletax/openfile
238•elijahwright_•2d ago•32 comments

Show HN: I built the tool I wished existed for moving Stripe between countries

https://www.stripemove.com/
98•felphos•1d ago•53 comments

Show HN: Core – open source memory graph for LLMs – shareable, user owned

https://github.com/RedPlanetHQ/core
107•Manik_agg•1d ago•37 comments

Show HN: Spegel, a Terminal Browser That Uses LLMs to Rewrite Webpages

https://simedw.com/2025/06/23/introducing-spegel/
411•simedw•1d ago•178 comments

Show HN: A modern C++20 AI SDK (GPT‑4o, Claude 3.5, tool‑calling)

52•cauchyk•3d ago•6 comments

Show HN: HackerNewt – Breadth-first exploring HN client for iOS

https://apps.apple.com/us/app/hackernewt-for-hacker-news/id6448201970
64•hnand•1d ago•30 comments

Show HN: Issue Duration Labeler – a GitHub Action that labels issue by age

https://github.com/mireklzicar/issue-duration
2•mireklzicar•10h ago•0 comments

Show HN: I made a social media platform

https://onelined.tech/
3•sahil423•3h ago•1 comments

Show HN: Kosign – Cold storage vaults with social recovery

https://kosign.xyz
2•morriskosign•11h ago•0 comments

Show HN: Puteron, Systemd Competitor

https://github.com/andrewbaxter/puteron
3•rendaw•16h ago•0 comments

Show HN: Arch-Router – 1.5B model for LLM routing by preferences, not benchmarks

65•adilhafeez•1d ago•15 comments

Show HN: TokenDagger – A tokenizer faster than OpenAI's Tiktoken

https://github.com/M4THYOU/TokenDagger
277•matthewolfe•2d ago•72 comments

Show HN: Open-Source International Space Station Tracker ESP32/Arduino for $20

https://github.com/GuitarML/SpaceStationTracker
71•keyth72•5d ago•18 comments

Show HN: Guide so you can clean up all your Node Versions

https://github.com/ThatGuySam/node-upgrade-checklist
3•ThatGuySam•14h ago•0 comments

Show HN: Exceptional free templates, component libraries and boilerplates

https://htmlrev.com/
30•devluc•1d ago•5 comments

Show HN: New Ensō – first public beta

https://untested.sonnet.io/notes/new-enso-first-public-beta/
248•rpastuszak•2d ago•87 comments

Show HN: We wasted 12K on ads so we build this

https://www.kruxel.com/
3•bmahir•15h ago•3 comments

Show HN: I'm an airline pilot – I built interactive graphs/globes of my flights

https://jameshard.ing/pilot
1526•jamesharding•5d ago•197 comments

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

https://gobsmacked.io/recipes/beef-bourguignon-48e726f6-66fe-4a9e-b424-52721de36ced
6•ekglimmer•16h ago•6 comments

Show HN: Desktop Audio Proxy – Bypass CORS for Tauri/Electron Audio Streaming

https://github.com/Bandonker/desktop-audio-proxy
2•Bandonker•16h ago•0 comments

Show HN: I created a privacy respecting ad blocker for apps

https://www.magiclasso.co/insights/app-ad-blocking/
3•bentocorp•6h ago•0 comments

Show HN: Send email to fill Google Forms

https://promptrepo.com/email-to-form/
2•QueensGambit•17h ago•2 comments

Show HN: We're two coffee nerds who built an AI app to track beans and recipes

https://beanbook.app
58•rokeyzhang•2d ago•54 comments

Show HN: Placecard.net – Free PDF Seating Cards with Puppeteer

https://placecard.net/place-card-maker
2•cvbox•17h ago•0 comments

Show HN: ToplingDB - A Persistent Key-Value Store for External Storage

https://github.com/topling/toplingdb
73•rockeetterark•1d ago•19 comments