HN user

faheel

40 karma

[ my public key: https://keybase.io/faheel; my proof: https://keybase.io/faheel/sigs/5lXeEknyHJqYD5z5rBNmsNQCteq08QDDdmRhIkwYL3A ]

Posts11
Comments15
View on HN

Yes, that's a way to describe it.

One use case could be that a complete beginner to programming can enter some natural commands (e.g. "X is a list of numbers", "read 10 values in X") without worrying about the syntax and convert them to a working program in one of the target languages.

Also, the input doesn't have to be in English as it can be easily trained with samples from other languages. So people can write/speak in their native language and get it translated to working code.

At the moment it can recognise the type of statements in the training data set [1] and transpile them to Python, Java or C++ using the mappings defined here [2].

This is very different from how Codex/Autopilot work as it is trained using an NLU framework [3] which is usually used for training chatbots.

[1] https://github.com/Flex-lang/transpiler/tree/master/transpil...

[2] https://github.com/Flex-lang/transpiler/tree/master/transpil...

[3] https://github.com/RasaHQ/rasa

It will also save the time and effort currently required for cattle trading by both sellers and buyers.

For instance, Animall (one of the companies mentioned in the article) is working towards building an online marketplace for cattle (like Amazon) rather than just a discovery platform (like eBay or OLX) and will be handling verification and logistics (think "Amazon Fulfilled"). This would solve fraud and also reduce the cost and effort for sellers/buyers in trading cattle.

P.S. I work at Animall