This whole thing is a Pandora's box. We can regulate, forbid, anything, but we all already have models downloaded locally (you did too, right..?). So unless there's some client-side "computer says no" we will never be able to block this anymore.
This whole thing is a Pandora's box. We can regulate, forbid, anything, but we all already have models downloaded locally (you did too, right..?). So unless there's some client-side "computer says no" we will never be able to block this anymore.
The local models were mostly unusably weak until about six months ago when they suddenly got useful: Qwen Coder 2.5, Llama 3.3 70B, Mistral Small 3 and Gemma 3 have all really impressed me on a 64GB Mac and I expect Mistral Small 3 would work in 32GB.
Meanwhile this years's Gemini Pro 2.5, Claude 3.7 Sonnet and the most recent GPT-4o API models (or o3-mini high for coding) are significantly better than what we were using last year.
I'm fluent in Python and JavaScript, but these days I'm using LLMs to help me get started writing code in AppleScript, Bash, Go, jq, ffmpeg (that command-line interface is practically a programming language just on its own) and more. I'm learning a ton along the way - previously I wouldn't have been able to get up the energy (or time) to climb the initial learning curve for all of those.
Presumably you mean this code here? https://github.com/simonw/llm-hacker-news/blob/e945c84e825f4...
I reviewed it. For this particular application (turning JSON from https://hn.algolia.com/api/v1/items/43615912 into a more concise format suitable for feeding into an LLM like https://github.com/simonw/llm-hacker-news/blob/e945c84e825f4...) it's perfectly adequate (or "good enough" to quote your comment). You're welcome to convince me otherwise!