will do when I share with you the streaming string library I talked about on your discord. I use these arrows in every single namespace I write so this is already part of the plan.
Sometimes, the repetition of encounters is just as meaningful as the people we meet.
Tacit programming + llm control library (like LangChain) has a lot of untapped potential. Tacit programming shines when the control structures are simple (and functions/variables can be anonymized), and these patterns occur frequently in programming on top of llms.
The discussion basically says you don't follow an edit the full program-compile-run cycle like in other languages with batch compilers. Instead, you interactively create a program by writing individual expressions (e.g. function definitions) in the editor, sending them to the REPL for evaluation and testing, further experimenting at the REPL, and repeating the cycle. If you're already familiar with Lisp environments there's nothing new in the book.
In my experience, perfectionism is crafted post-procrastination. It probably makes no sense, but the mind often does this convoluted thing in order to protect procrastination.
Interesting project. I can't help but ask if you've ever considered how Richard Stallman would feel about people configuring Emacs to upload code into OpenAI's cloud. It amazes me even more that you get people to pay to do it. I'd rather see Stanford helping us put developers back in control of their own AI experiences.
I think it's important to notice that free software is free to use and extend by people who don't necessarily share philosophical or political convictions of the software's author.
That’s why all these programs land these improvements - the performance optimizations were needed. It gets tricky of course because a performance optimization you needed at one time may no longer be needed as HW perf increased or may even be a penalty as HW architecture diverged from the target one that was optimized for.