John Carmack on LLMs and Interfaces:
LLM assistants are going to be a good forcing function to make sure all app features are accessible from a textual interface as well as a gui. Yes, a strong enough AI can drive a gui, but it makes so much more sense to just make the gui a wrapper around a command line interface that an LLM can talk to directly. ~ John Carmack
“The question is will top AIs get better at gui faster than all apps add text. I think I have a guess” - Andrej Karpathy
“There will probably be more conventional software written in the coming decade than ever before; the architecture of that software still matters! Better and worse affordances for AI should make a difference.” - John Carmack
When developing software, we tend to generally first try to build a Linux program that works on the terminal via CLI command, etc, with the intention of running unit tests like preliminary runs to satisfy the human mind.
Then, we integrate the said feature into whatever the product is.
This thread reminds me of Stripe’s DEV console CLI experience where every action that is possible via GUI can also be done via the Stripe CLI tool.
So building tools and apps must be looked at as layers/ levels where level 1 is a functional CLI app and level 2 is a GUI that is catered to a human being and their ease of use.
~ updated at: 2025-01-01T16:44:42.771Z
Guillermo Rauch, CEO of Vercel published a DOOM game-based captcha.
Kill 3 enemies to pass the captcha.
Surprisingly difficult if you move away from the spawn point.
There’s a “How it works” section but there doesn’t seem to be a hard link to this section because it’s all controlled by Javascript (spectacular RauchG fashion :wink: :wink:) but here’s the source code
Here’s an X post by RauchG https://x.com/rauchg/status/1874130110120706556
~ updated at: 2025-01-01T16:15:32.679Z
I just stumbled upon a short and sweet post via Hacker News
It’s essentially a note about getting started with something and a mindset to keep going forward.
This post served as a good reminder to envision growth in the next quarter of the 21st century.
A few points inspired from the post:
Start small because expecting a big change will be overwhelming to the pondering mind
It’s okay even if you try to copy others because unconsciously and fortunately, you’ll eventually add your spin onto it, and with the aid of time, whatever you’re nurturing will turn out into something unique
What looks like overnight success for others, is just an insane amount of work and discipline put behind the scene
The effort someone who is at a stage you’re striving towards has put will be more or less in the same ballpark as how much you will have to put so no point in comparing yourself to others
Sometimes magic is just someone spending more time on something than anyone else might reasonably expect.
~ updated at: 2025-01-01T15:59:38.001Z
I just realized that the century is 25% done and a lot has happened.
Here’s to the next and stronger 25%!
~ updated at: 2025-01-01T13:54:07.343Z