As a more substantive comment: You may find the thesis "Propagation networks : a flexible and expressive substrate for computation" by Alexey Radul interesting. https://dspace.mit.edu/handle/1721.1/54635
Show HN: I made a spreadsheet where formulas also update backwards
81–90 of 122 posts
Re: Show HN: I made a spreadsheet where formulas also update backwards
#82set C1 = A1 + B1 = 7
now change C1 = 14 expected A1 = 6 expected B1 = 8
what it did A1 = 7 B1 = 7
great
Re: Show HN: I made a spreadsheet where formulas also update backwards
#83Earlier quoted context omitted.
A random tool like this would be the most entertaining possible way for something like that to be unleashed on the world
My brother once suggested that there are probably bits of code/algorithms that would be world changing if they were released in academic journals, but instead were written by some unknowing programmer in an afternoon for their job coding embedded systems for refrigerators. This particular example may be unlikely, but it's a very fun idea.
Re: Show HN: I made a spreadsheet where formulas also update backwards
#84The examples are great and these bidirectional calculators are something that people would love to have in traditional spreadsheets. So much so that Credit Suisse, which basically was running everything on heavily modded Excel, created a full language whose outputs were Excel spreadsheets capable of doing that. That thing called “paradise” was a total monstrosity but showed how much people wanted this. That said, you…
People want them in general programming languages too. I can't count the number of times I had to implement the same function multiple times, but backwards in various ways.
Re: Show HN: I made a spreadsheet where formulas also update backwards
#85Could you build an inverse kinematics solver with this? (I recently watched a youtube video of someone iteratively working out the solutions for a robotic arm, by alternating modifying the inputs and the results)
Re: Show HN: I made a spreadsheet where formulas also update backwards
#86Can you enter an RSA key and have it produce two prime numbers?
Re: Show HN: I made a spreadsheet where formulas also update backwards
#87Earlier quoted context omitted.
A random tool like this would be the most entertaining possible way for something like that to be unleashed on the world
Jokes aside, let's say someone does figure out how to break RSA over a weekend project. The evil options are easy to come up with, but what is the actually responsible, ethical, thing to do? Never tell anyone?
Re: Show HN: I made a spreadsheet where formulas also update backwards
#88This functionality is called ‘break back’ in a lot of enterprise modelling software. See [IBM TM1](https://www.ibm.com/docs/en/cognos-planning/10.2.1?topic=bre...) and [Anaplan](https://help.anaplan.com/breakback-1b7aa87d-aa13-49f6-8f7d-d...). They generally work in terms of scaling the inputs to match the new output though, which is a bit more basic than this approach.
Re: Show HN: I made a spreadsheet where formulas also update backwards
#89set A1 = 3 set B1 = 4 set C1 = A1 + B1 = 7 now change C1 = 14 expected A1 = 6 expected B1 = 8 what it did A1 = 7 B1 = 7 great
Re: Show HN: I made a spreadsheet where formulas also update backwards
#90This is pretty cool. This functionality is called ‘break back’ in a lot of enterprise modelling software. See [IBM TM1]( https://www.ibm.com/docs/en/cognos-planning/10.2.1?topic=bre... ) and [Anaplan]( https://help.anaplan.com/breakback-1b7aa87d-aa13-49f6-8f7d-d... ). They generally work in terms of scaling the inputs to match the new output though, which is a bit more basic than this approach.