Hi HN! Fernando here. A few months ago [1], I shared Hupreter (https://hupreter.com) with you all and now I am finally opening it up so that everyone can try it for free. The goal is to let users create apps and process data effortlessly, by just describing what the computer should do, in spoken English. We have made a lot of progress since the first post, and even though it is far from perfect, I really want to see how people use it and get feedback.
In terms of creating apps, it supports persisting data (you can store/retrieve values), if statements, while loops, etc. For data processing, we currently support uploading tables, calculating the median/variance/etc., plotting, and more. And we will be improving all of those in the coming days.
For example, you can tell Hupreter: Given the table nba_players, calculate the average value in the column "points".
More examples are available here: https://hupreter.blog/
Thanks for your time! Let me know what you think, either in the comments below or via fersarr AT gmail
Fernando
For example if I said something like hey I want all the NBA players but they got to be like a little bit taller than 6 ft 2. What's a little bit, once you get into any edge cases, or even have to clarify what you mean, you might as well just program it out.
Declarative programming by itself is fairly powerful. I think In future this is actually how you want the system to work. Just saying what you want rather than how you manipulate the state to get it. The computer can generate provable correct code which does that for you.
> On the more UI side, there's a guy named Sharif Shameem who released a somewhat-similar tool (during the early "holy cow!" days of GPT3's release) to build functioning UI's from natural language input: https://twitter.com/sharifshameem/status/1284095222939451393
> Jordan Singer made a Figma plugin too: https://twitter.com/jsngr/status/1284511080715362304
Slides 23/24 shows some basic examples of how this could work: https://docs.google.com/presentation/d/1m2pZfclAziqWrEJdebuf...
I don't know if people want it or how well this all would work in a non-toy scenario, but the notion of "conversationally" building an application-- even if just the scaffolding-- is really compelling for some reason
It reminds me of HyperTalk some, but this seems to be designed to deal with the gray areas of language is that right?
Oh wait...
Although off the shelf products will be able to do more and more tasks, I believe the demand for complicated solutions constantly will stay ahead of these.
This is exactly what we're seeing with Automation threatening the easy jobs, but as a whole, more specialized people are needed for the cases when that isn't enough.
I don't really understand how to use this properly. It reminds me a bit of inform7 except less clear as to what's actually acceptable syntax.
I remember seeing a natural language to SQL engine which worked in 50% of cases so the expectation was higher. https://blog.einstein.ai/talk-to-your-data-one-model-any-dat...