You also have the option to do single file deployment where it self-extracts the runtime when you run it. It's not as nice but it works and maintains full compatibility.
Pretty much, yes. For example reflection is severely limited in .NET AOT vs. JIT, runtime generated code is more common than you'd think and cannot be done AOT. Go was designed for AOT so they already built everything around the limitations because it never supported more.
It'll just take time for .NET to catch up where the dependencies you need automatically work with AOT builds.
For the same reason I care about Elon Musk's decisions after he purchased Twitter: I want more tech CEOs to publish as much of their bullshit online as possible for people to hopefully realise what their "superhuman productivity" actually looks like in practice.
Yes, although OpenCode works great with official Claude API keys that are on normal API pricing.
What Anthropic blocked is using OpenCode with the Claude "individual plans" (like the $20/month Pro or $100/month Max plan), which Anthropic intends to be used only with the Claude Code client.
OpenCode had implemented some basic client spoofing so that this was working, but Anthropic updated to a more sophisticated client fingerprinting scheme which blocked OpenCode from using this individual plans.
Protip for Mac people: If OpenCode looks weird in your terminal, you need to use a terminal app with truecolor support. It looks very janky on ANSI terminals but it's beautiful on truecolor.
I recommend Ghostty for Mac users. Alacritty probably works too.
Thank you for this comment! I knew it was something like this. I've been using it in the VSCode terminal, but you're right, the ANSI terminal just doesn't work. I wasn't quite sure why!
Officially, it's against TOS. I'm told you can still make it work by adding this to ~/.config/opencode/opencode.json but it risks a ban and you definitely shouldn't do it.
Ah interesting. I have been using OpenCode more and more and I prefer it to Claude Code. I use OpenCode with Sonnet and/or Opus (among other models) with Bedrock, but paying metered rates for Opus is a way to go bankrupt fast!
Since a few years ago, you need an account to view what account without a grey checkmark post. This includes realtime delay information from train companies, and outages/incidents from water companies. I know several people who only have accounts for one or both of these reasons, since that information isn't posted elsewhere or as quickly.
Without an account, you either get a single page of random popular tweets from that account or an erroneous message saying they haven't posted anything yet.
I switched over a year ago and all I can say is … it’s been excellent. $25/month per line is perfect and service is just as good as our Verizon postpaid.
reply