So I think what is going on is that because responses are part of the context window, those long/technical responses help it keep focus/attention.
271 karma · joined June 27, 2017
So I think what is going on is that because responses are part of the context window, those long/technical responses help it keep focus/attention.
We ended up open sourcing that runtime if anyone is interested:
My personal hypothesis is that when using LLMs, you are only faster if you would be doing things like boilerplate code. For the rest, LLMs don't really make you faster but can make your code quality higher, which means better implementation and caching bugs earlier. I am a big fan of giving the diff of a commit to an LLM that has a file MCP so he can search for files in the repo and having it point any mistakes I have made.
However I feel what we really need is to have an open source version of it where you can pass any model and also you can compare different models answers.
(Aider and other alternatives really doesn't feel as good to use as Claude Code)
I know this is not what anthropic would want to do as it removes their moat, but as a consumer I just want the best model and not be tied to an ecosystem. (Which I imagine is the largest fear of LLM model providers)
I would expect that there have been multiple nuclear power plants that provide a net positive return, specially on countries like France where 70% of their energy is nuclear.
Douyin (The Chinese Tiktok version) limits users under 14 to 40 minutes per day and primarily serves educational content, while TikTok's algorithm outside China optimizes for maximum engagement regardless of content quality or user wellbeing.
US tech companies pursuing profit at the expense of user wellbeing is concerning and deserves its own topic. However, there is a fundamental difference between a profit driven company operating under US legal constraints and oversight, versus a platform forced to serve the strategic interests of a foreign government that keeps acting in bad faith.
If I need to do something more high level or that requires multiple files I still copy and paste to Claude / ChatGPT.
We are a small SaaS that has very happy paying customers and a huge market. We solve a boring problem, with boring technologies and we are not the next OpenAI or Stripe. Yet we have easily a 10,000 X potential.
I feel like YC now prioritizes funding things that can be hyped more instead of actually funding things that can be solid software businesses.
From all my friends that are using LLMs, we software engineers are the ones that are taking the most advantage of it.
I am in no way fearful I am becoming irrelevant, on the opposite, I am actually very excited about these developments.
I also felt that Go errors where too bare-bones, so I developed a small package (https://github.com/Vanclief/ez) based on an awesome post that I saw here once. I use this package in all Golang code I touch.
I second this 100%
This for me is a major red flag. It could maybe be mitigated if OP would require customers to run their own instance of cc.dev.
I personally find myself choosing go because I feel I am way more productive with the language. By keeping me constrained, I have less choices to make on how I solve the problem, and focus more on solving the problem.
1. Delete the official app
2. Stop buying reddit awards, subscriptions, etc.
3. Mass delete their comments (Ideally after backing them up so that they can restore them later)
4. Stop visiting reddit all together
From reddit, this could easily be solved by offering "Reddit Pro", where you pay X per month, get perks and gives you an API key that you can use in any third app you like. Everyone is happy.
Thats the only reason I keep buying iPhones.
I would honestly advice them to change their mindset from trying to maximize income, to maximizing learning. So instead of finding a job that pays a lot, find a job where you learn a lot. Over the long term you will earn more if you are highly skilled.
If I solve that problem, that normally allows me to build from there, otherwise I may have to re-frame the problem. But by just starting, I get more information and ideas on how to tackle it.
My problem with it is that they are over hyping its capabilities and trying to market it as "it makes developers 55% faster" because it writes the code for them. I think it would be a better approach to market it as a great tool for automating repetitive tasks and a better way to consume documentation.
Sincere question as I don't get how to use it for things larger than simple scripts.
I personally feel the technology is over-hyped. Sure, the ability of LLMs to generate "decent" code from a prompt is pretty impressive, but I don't think they are biger than Stack Overflow or IDEs.
So far my experience is that ChatGPT is great for generating code from languages I not proficient in or when I don't remember how to do something and I need a quick fix. So in a way it feels like a better "Google" but still I would rank it as inferior than Stack Overflow.
I am also hesitant about the statement that it makes us 5 times as productive because we only need to "check the code is good" for two main reasons:
1. It is my belief that if you are proficient enough in the task at hand, it is actually a distraction to be checking "someone else code" over just writing it yourself. When I wrote the code, I know it by heart and I know what it does (or is supposed to do). At least for me, having to be creating prompts and then reviewing the code that generates is slower and takes me out of the flow. It is also more exhausting than just writing the thing myself.
2. I am only able to check the correctness of the code, if am am proficient enough as a programmer (and possibly in the language as well). To become proficient I need to write a lot of code, but the more I use LLMs, the less repetitions I get in. So in a way it feels like LLMs are going to make you a "worse" programmer by doing the work for you.
Does anyone feel that way? Maybe I am wrong and the technology hasn't really clicked for me yet.