3 ms·
I hope we will see a revival of native desktop development with AI. There is really no reason for bloated JS containers, we can ask AI to rewrite it in C++.
by seydor 4y ago
I hope we will see a revival of native desktop development with AI. There is really no reason for bloated JS containers, we can ask AI to rewrite it in C++.
- suby 4y agoI hope so too. Plus, in my experience with using GPT4 to generate code, it's more effective at writing C++ than it is at writing Python. Something about annotating the types helps it with getting things right.
- hbn 4y ago> Something about annotating the types helps it with getting things right. Same rule holds true for human programmers!
- brucethemoose2 4y agoOne might call C++ bloat. Why not C, or maybe even a stricter C subset more amenable to compiler optimization.
- dist-epoch 4y agoThere will be a single app in the future: a generative AI app which will synthesize pixels on the screen depending on what you are doing.
- knodi123 4y agoThat will be absurdly wasteful of power. My calculator runs using the power of ambient light in a comfortably lit room. There are some things that an LLM is well-suited for, but c'mon. Unless electricity and hardware becomes free, I just don't see your prediction coming true.
- nexuist 4y agoI don't think they mean the LLM will literally be controlling the pixels, it will just be writing the high level code that eventually controls the pixels.
- dist-epoch 4y agoI actually meant the LLM controlling the pixels. Seems highly inefficient, but so was every move from assembler -> C -> .NET -> JavaScript -> Electron.
- dist-epoch 4y agoCompare your calculator with the Electron-like based on included in Windows or with sending a calculator query to Google. The latter still exists despite orders of magnitude more energy usage. Running neural networks will become cheaper too, all computers will have hardware accelerators for them.
- msm_ 4y agoYou can replace "LLM" with "electron" and your post will be equally true, yet here we are.
- drusepth 4y agoHistorically, I don't think an absurd waste of power is gonna dissuade most people from throwing LLMs at everything they can. I've already seen functions like LessThanOnePage(text) that combine a long prompt + freeform text in a slow LLM that basically says "will this text fit on one printed-out page". Takes several minutes to run, but requires a tiny fraction of the brainpower required to efficiently implement the function. Kind of seems like a new level or generation of high-level (slow to execute but fast to code) vs low-level (fast to execute but slow to code) programming.