• 1 Post
  • 913 Comments
Joined 2 years ago
cake
Cake day: June 11th, 2023

help-circle








  • Android is very much designed with every application in its own little silo that needs the permission of the OS vendor or something off-device (like a cloud service both apps access) to communicate with each other. This means, among other things, a very limited ability to do software development on the device and run your own applications, a very limited ability to automate applications, no chaining of workflows (e.g. read some sensor in one app, process the data in another, graph it in a third). You also generally don’t have administrator/root access on the device and if you do get around that restriction a lot of the applications for things like banks will refuse to work. You can’t properly control which data your device collects and where it sends it. Your ability to debug the behavior of your own applications and device is severely limited.









  • One other comment pointed me at one issue that might be a major difference. Is the code you generate in one of those ultra-verbose languages like Java where we had basically IDEs generating code from much shorter descriptions already 20 years ago? I could see LLMs doing well with those.

    I tend to try to generate code mostly in Rust or sometimes shell or config files or DSL for various programs and 99% of the time the code does not even come close to what I wanted it to do, mainly because it just hallucinates itself some library interfaces that do not exist.