Really now? What if the Tech Brotherhood decides to subvert the current administration by secret manipulating sentiment via the answers their models produce?
Any legal deterrent can be waved away by saying “but what if they do it secretly?”
It doesn't change the fact that US companies are subject to US laws. Conspiracy would just make the penalties steeper. Is it pointless to have laws against fraud, espionage, tax evasion, etc?
Even if you cannot know what is in an open-weights LLM, so it may include malicious content, it is still infinitely safer to run yourself an open-weights LLM, regardless who made it, when you can control as finely as you want its actions and you can customize token probability sampling, than to subscribe to an LLM as a service provided by an external company.
llama.cpp has strict policies on AI-assisted contributions. Most of these specialization projects are done by coding agents. So llama.cpp won't take them (which is fair).
I wouldn't call them experimental. They just suck IMO, and that's my biggest gripe with using Julia, as language alone is nice, especially with slowly improving AOT. Of course you will also get replies with completely opposing views, so there is no other way than trying it yourself.
Depends a bit. More traditional tools like static analysis/Debuggers/full fledged IDEs are somewhat lacking compared to your standard static programming language. Although there’s very good progress being made with JETLS on the static analysis part, and the VSCode extension is very mature.
But, on the other hand, you rarely need those kind of tools with Julia.
The REPL+Revise in Julia is most often all you need.
If you really want to jump into running code debugger style you have Infiltrator.jl
And in the year of our lord 2026, I’ll say that agents are very effective in debugging Julia, especially paired with persistent sessions/daemons like DaemonicCabal.jl or JuliaDaemon.jl.
While I agree that agents can do pretty much all the coding, I still would love to learn to work with the language myself --- Julia was supposed to be a human-friendly/human-first programming language, with elegant syntax and all that, so it would be a pity not to try it as a human programmer.
Oh yeah absolutely. One of my favourite ways to interact with agents is to spin up an interactive common session where both me and it can run commands in a shared environment. You can ask the agent to setup a MWE for you to play with and further explore in the REPL for example.
I used it for a few hobby projects in VSCode. It's not 100% smooth, e.g. I couldn't compile and run my code with a single shortcut. It's supposed to be possible to show graphs in VSCode but I couldn't make that work.
Debugging worked quite good. I didn't look for static analysis.
But I find programming in any language in VSCode less polished, compared to e.g. programming C++ with Visual Studio, which works out of the box.
I don't understand why "Cache warming for anthropic models" was not put into a standalone package, but has to be bundled with the "minimal" coding agent.
It's table stakes for using Anthropic APIs cost-consciously. They aren't building a minimal harness for nerd points; they are building it to be usable, and dogfooding it with Real Money to learn what that means realistically.
This might've made a better argument ca. 2005 wrt a 20-something Austrian's minimalist wsgi framework. Heck, I'll bet you could even find said argument somewhere in the Archive :)
That goes against the philosophy of pi. Nearly Everything is a Plugin.
Need to set the reasoning effort? Install pi-reasoning.
Need subagents? Install pi-subagents.
Need permission gating? Install one of the permission extensions (otherwise the agent can do everything).
A feature like cache warming on Anthrophic feels very strange in this environment. NOT saying that it is not useful. It just should be a plugin.
That's your philosophy of pi and it seems you are taking it from deepseek. It's stated that pi wants to keep the agent loop minimal, not the code around the harness. Also those extensions in pi can sometimes be very bad, as it depends on the maintainer. And when it comes to cache handling of the best frontier coding model, it's much better that pi itself maintains it rather than some rando online.
No I did not ask AI for this.
This is the understanding I have from working with PI for a year.
They also say so on their website ( https://pi.dev/ ):
"Pi ships with powerful defaults but skips features like sub-agents and plan mode. Ask Pi to build what you want, or install a package that does it your way."
I fully agree on the quality of the packages.
Can vary quite a bit. I stick to very popular ones.
Yeah, it's such a subjective feature. I don't really worry about the five minute timeout, but sometimes if I'm conscious about the fact that I have an 800k token context window that I haven't interacted with for a day, I will switch to Opus for compaction and then back to Fable for interaction.
In general, though, some kind of API ping on a timeout does not support my personal workflow, which involves dozens of active or stagnant agent sessions that stay open for weeks.
On a more serious note: pi-agent shouldn't know about such arbitrary limits imposed by a company that gets paranoid when people use thrid-party agents to consume their Claude subscriptions.
That goes against the philosophy of pi.
Nearly Everything is a Plugin.
Need to set the reasoning effort?
Install pi-reasoning.
Need subagents? Install pi-subagents.
Need permission gating? Install one of the permission extensions (otherwise the agent can do everything).
A feature like cache warming on Anthrophic feels very strange in this environment.
NOT saying that it is not useful.
It just should be a plugin.
I not saying Pi should ignore them. I am saying that for a coding agent that has been advocating leanness and minimalism and "everything is a plugin", it's outlandishly bazaar for them to include this specific functionality into the agent proper.
I feel it's more about keeping US's massive investment on AI afloat. Added compliance will allow US to further sanction non-US models (i.e. the Chinese ones) as they can just label them non-compliant.
A thought experiment: robot bees can do everything biological bees do --- pollination for the crops and making honey, but they are tireless and cheaper to maintain.
Would beekeepers and farm owners still want to keep biological bees?
It's logical to serve the best version (quant) of the model at the beginning so that users keep testing it. It is also reasonable to think that the developer of the model tried to test various quant levels by gradually degrading the model's capabilities.
Plan 9 is text first as it was written by Unix programmers who wanted to build an OS and write programs (Rob wanted a better text editor.) It's the OG TUI. Window managers like Rio can run in Rio. You control things by writing textual messages from the command line, scripts, or code, e.g 'echo 100 >/dev/volume' to set audio volume to 100%. Someone wrote a new WM called Lola so I ran Lola in Rio in Lola in Rio because I can. Sam is very much a keyboard driven modern TUI ed (the standard editor). Acme is a mouse driven TUI editor. Both can be automated by programs and scripts. You can edit text while reading your email and chatting on irc from within Acme.
BUT Lots of stuff missing. We don't yet have GPU accel. It's a MSSIVE undertaking. And it has to be carefully designed and would likely be a built around a generalized devcompute kernel device.