TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ambsheets: Spreadsheets for Exploring Scenarios

178 pointsby azhenley3 months ago

24 comments

dfex3 months ago
The ideas and prototypes coming out of inkandswitch are really interesting.<p>It feels like user interface innovations all stopped&#x2F;stagnated in the early 2000s and we&#x27;ve just spent the last 20 years adjusting the previous 20 years of desktop UI paradigms to the mobile and tablet space.<p>It&#x27;s great to see people still working on interesting problems like this
评论 #42947388 未加载
ziddoap3 months ago
It&#x27;s interesting, for sure, but I&#x27;m not buying that this is much better than just setting up some extra columns. The two arguments presented against extra columns are 1) editing time and 2) space.<p>1) Editing can be sped up, albeit with a learning curve, so <i>maybe</i> I can see that one. At least at my proficiency, I doubt I&#x27;d be saving any material amount of time. I can think of scenarios where this would actually be slower for me. People with less experience in spreadsheets might find some time savings, it&#x27;s hard for me to gauge that.<p>2) Space, on the other hand, I&#x27;m not really buying. You replace extra columns with a wider column and a bespoke UI piece on the right-hand side. I can see columns A:H in the column example, and columns A:B in the final Ambsheet example (which, funny enough, is displayed as a 2x3 spreadsheet -- why not just have those 6 cells right in the sheet?).<p>This also seems much more difficult to do visualizations from. Graphs, conditional formatting, etc. But that part isn&#x27;t discussed, so there may be a solution for that which isn&#x27;t shown.<p>It&#x27;s interesting enough that I would enjoy playing around with it. I very well could just be entrenched in my habits.
gcanyon3 months ago
This does a clever job of dealing with the multiple varied inputs to a scenario.<p>A real budgeting scenario might have 2 * 3 * 7 * 4 * 5 * 3 * 9 * 2 * 5 = 226,800 possible outcomes, so the obvious question is what UI do you use to consider&#x2F;narrow down that beast? You need tools that let you slice and dice that output based on different sets of criteria.<p>The simplest might be something like, &quot;rule out all solutions that total more than $5000&quot; but you also need things like &quot;I will only pay for a total of 3 streaming services, rule out all scenarios with more than that&quot; and &quot;if I choose not to have a car, then I have to get a transit pass and an e-scooter&quot;<p>I almost feel like, as clever as this is, the harder problem is the one I describe above.
评论 #42951258 未加载
评论 #42960746 未加载
nxobject3 months ago
Re: computing with continuous distributions: I recall there was a &quot;show HN&quot; a while ago with a graph-style interface to do computations on continuous distributions, so you could very much budget by modelling a plausible distribution of gas prices within the month, of rental prices in your town, etc, and then see plausible distributions of monthly spending.<p>I&#x27;m still trying to find it: anyone remember this, or did I just Mandela Effect myself? I&#x27;m not sure whether it computed outputs analytically or through simulation.<p>(Hell, I might just recreate it on my own...)
评论 #42944116 未加载
评论 #42944768 未加载
评论 #42947703 未加载
评论 #42957509 未加载
WillAdams3 months ago
This would be a lot more interesting if these folks would release their product&#x2F;code.<p><a href="https:&#x2F;&#x2F;www.inkandswitch.com&#x2F;crosscut&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.inkandswitch.com&#x2F;crosscut&#x2F;</a><p><a href="https:&#x2F;&#x2F;www.inkandswitch.com&#x2F;inkbase&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.inkandswitch.com&#x2F;inkbase&#x2F;</a><p>are very interesting and promising, but not available for use&#x2F;experimentation.
评论 #42943022 未加载
xrd3 months ago
Not a surprise that this comes from at least one person involved in dabbledb twenty years ago (later acquired by Twitter). Avi Bryant, now sponsoring very interesting work.
评论 #42947759 未加载
arunaugustine3 months ago
This is exactly what I loved about the Causal app (no affiliation). They started as a general purpose spreadsheet with &#x27;Amb&#x27; cells built-in, though later on they seem to have converged on the financial modeling space.<p>[0]: <a href="https:&#x2F;&#x2F;causal.app&#x2F;" rel="nofollow">https:&#x2F;&#x2F;causal.app&#x2F;</a>
globalise833 months ago
&quot;Excel requires the user to manually enter every scenario—even in the simple example above, exploring 2 cars, 3 apartments, and 2 Netflix plans would require entering 12 scenarios, with names like “Cheap Car &#x2F; Medium apartment &#x2F; Premium Netflix”. In contrast, an ambsheet automatically computes all combinations of the three amb values.&quot;<p>Presumably this tool only works for relatively small possibility spaces due to the problem of combinatorial explosion?
评论 #42947778 未加载
interestica3 months ago
This + sports analytics. So much of sports is about slightly different outcomes of related scenarios. There&#x27;s not much difference between a home run and a flyball caught at the wall. But the data shows something very distinct and ignores the other almost-as-likely outcome. Amb values has the potential to give new ways of analyzing performance and outcomes.<p>(What I&#x27;m saying is get a big sports team to fund you)
khoitsma3 months ago
I offer a post from my blog.<p>[Multi-Dimension Data Table MDDT Feb 2025](<a href="https:&#x2F;&#x2F;www.mathpax.com&#x2F;multi-dimension-data-table-mddt-feb-2025&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.mathpax.com&#x2F;multi-dimension-data-table-mddt-feb-...</a>)<p>My preferred approach combines the ubiquity of Excel and the simple power of Python. The large combinatorial effect is addressed.
jFriedensreich3 months ago
I think the best solution to this was Quantrix. The multi dimension, multi scenario modelling just felt right and natural. It still exists but seems to be locked into a different price point and target audience and outdated app UI. Someone should make an airtable like experience for what quantrix was.
评论 #42948762 未加载
portalcell3 months ago
If you liked this you might also enjoy this little toy project: <a href="https:&#x2F;&#x2F;blog.singleton.io&#x2F;posts&#x2F;2021-11-24-probabilistic-spreadsheet&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blog.singleton.io&#x2F;posts&#x2F;2021-11-24-probabilistic-spr...</a>
评论 #42962593 未加载
phonon3 months ago
Excel has &quot;Scenario Manager&quot;, &quot;Goal Seek&quot;, and &quot;Data Table&quot; for What If Analysis. In particular, &quot;Data Table with Multiple Arguments&quot; seems like a similar&#x2F;more powerful version of what you are doing, which you don&#x27;t address.[0]<p>[0] <a href="https:&#x2F;&#x2F;www.xelplus.com&#x2F;excel-what-if-analysis-data-table&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.xelplus.com&#x2F;excel-what-if-analysis-data-table&#x2F;</a>
评论 #42943063 未加载
评论 #42946545 未加载
barathr3 months ago
This is a neat idea, and one that I frequently find a need for. (I was curious how it&#x27;d work, so I copied and pasted the description and screenshot of the UI into Claude and in two prompts it built a working React app prototype.)
评论 #42942393 未加载
batmenace3 months ago
I think it’s a neat idea (maybe because I was talking over ow to do something similar in Python, specifically for financial analysis). Definitely feels like an early stage, but I would love to see where it goes.
_blk3 months ago
If I may ask, what spreasheet program is running underneath?
rvba3 months ago
Being able to have multiple scenarios in cells is an interesting idea.<p>Although the thing is, that it would be nice to have weights too.<p>Usual answer is to keep various options in separate columns (e.g. worst case, normal case, best case), problem is that often you want more scenarios and some have 3 options while other have 10
luizfelberti3 months ago
Computation model behind this vaguely reminds me of the Epic Games programming model thing for Verse Calculus: <a href="https:&#x2F;&#x2F;simon.peytonjones.org&#x2F;verse-calculus&#x2F;" rel="nofollow">https:&#x2F;&#x2F;simon.peytonjones.org&#x2F;verse-calculus&#x2F;</a>
ggm3 months ago
How could you do linear optimisation over unrelated terms in this? How could you implement the well known decision support methods from Operations Research in this? How does it compare to rows, or tables and extra columns?
somat3 months ago
&quot;what if a single cell could hold multiple values at once?&quot;<p>Somebody is rediscovering why slide rules are nice. you get your answer but you simultaneously get nearby answers as well.<p>I am not sure what the modern ui equivalent would be. a plot?
tmoertel3 months ago
This is like probabilistic programming but with implicit uniform distributions over the supplied values.
anonzzzies3 months ago
Only from the title I thought of mr Litt. I love work like this.
CyberDildonics3 months ago
I&#x27;ve always wanted to <i>explore scenarios</i>.
ai-christianson3 months ago
At this point I think I&#x27;d just resort to throwing together a quick script in Python or Julia to run the scenarios.