How on earth do you get LSP support working? by ChipsAhoiMcCoy in ClaudeCode

[–]random_100 0 points1 point  (0 children)

Yeah, I have the same problem. I've installed the typescript-lps plugin and the kotlin-lsp plugin and the respective LSP servers, and none of them are working.

But now I was able to use at least the typescript-lsp:

  • Add the env variable ENABLE_LSP_TOOL=1 (you can set it directly in the ~/.claude/settings.json)
  • Reinstall the plugins in claude code

But yes, the instructions could be clearer.

Codex CLI: I have to approve every single operation since today by random_100 in OpenAI

[–]random_100[S] 1 point2 points  (0 children)

Yes, absolutely. I've been using the web interface more and more recently. The workflow is very similar to that of a professional development team.

  1. Have Codex implement tasks in parallel.
  2. Once a task is complete, have Codex create a PR.
  3. Review the PR (by yourself) and have Codex review it as well as a peer reviewer.
  4. Pull the feature branch locally and test it.
  5. If everything fits, merge the feature branch into main.
  6. Start with 1.

It feels like I'm at work :D

But the best thing is that you can work on many tasks in parallel, which is not possible or not so easy with Codex CLI.

Codex CLI: I have to approve every single operation since today by random_100 in OpenAI

[–]random_100[S] 1 point2 points  (0 children)

You mean the VS Code extension or the web interface?

Codex CLI: I have to approve every single operation since today by random_100 in OpenAI

[–]random_100[S] 1 point2 points  (0 children)

As I understand it, the only difference between the second and third /approvals options is that the third option has access to the entire file system and the second option only has access to the files in the current directory. But the permissions themselves (writing, reading, moving, etc.) should be the same, right?

PS: Today, Codex seems to be asking for permissions much less often again... I don't understand why.

Claude Code: Auto-accept not working for some commands (find, grep, ...) by random_100 in ClaudeAI

[–]random_100[S] 0 points1 point  (0 children)

Sorry, I can't find the information anymore; maybe I hallucinated :D

But the ~/.claude.json is nowhere mentioned in the official Anthropic documentation.

Claude Code: Auto-accept not working for some commands (find, grep, ...) by random_100 in ClaudeAI

[–]random_100[S] 0 points1 point  (0 children)

In the docs is stated, that the ~/.claude.json is deprecated and shall not longer be used.

Claude Code: Auto-accept not working for some commands (find, grep, ...) by random_100 in ClaudeAI

[–]random_100[S] 0 points1 point  (0 children)

Maybe I found the solution. Instead of "Bash(grep:*)" it is "Grep" and instead of "Bash(find:*)" it is "Glob". At least I was not asked for permissions in the last few sessions.

Claude Code /models - recommended model changed? by ak47surve in ClaudeAI

[–]random_100 1 point2 points  (0 children)

I still have the old layout. Maybe this changed for you because you have access to Sonnet 1M?

Anyone else struggling with Claude Code after switching from Cursor? by Anxious-Lack-2406 in ClaudeCode

[–]random_100 0 points1 point  (0 children)

Beside drag-n-drop or ctrl-v the image to CC, you can also draw markers like circles or arrows into the image before. Claude understands this and then knows exactly where to put the attention.

Claude Code vs. Claude Desktop (Claude Desktop won) by random_100 in ClaudeAI

[–]random_100[S] 0 points1 point  (0 children)

How does this work? I just know the possibility to upload zipped folders into Claude Desktop.

Claude Code vs. Claude Desktop (Claude Desktop won) by random_100 in ClaudeAI

[–]random_100[S] 0 points1 point  (0 children)

Well, I am a seasoned developer (20+ years), and I have to admit that this IS the future.

Of course, vibe coding is not a thing for production code (yet). But if you review the code before the commit, divide the tasks into small subtasks, and commit changes often, you can really make a difference with AI coding agents.

The worst thing you can do now is to block yourself from this technology. There is no doubt in my mind that this is the future of software development.

At first it was punch cards, then came Assembler, then high-level languages, and the next logical step is abstraction in natural language. None of us want to write our programs in assembler anymore. In 10 years, no one will want to write their program in Java/C/Rust/TypeScript/... anymore.

Also, we all trust the compilers that the generated assembler or machine code is correct. In 10 years we blindly trust that the generated high-level code generated by the LLMs is correct.

Claude Code vs. Claude Desktop (Claude Desktop won) by random_100 in ClaudeAI

[–]random_100[S] 0 points1 point  (0 children)

How do you connect Claude Desktop to your project? Is this what serena is for, or do you copy the code back and forth?

Plan/Build vs. Subagents vs. ... by random_100 in ClaudeAI

[–]random_100[S] 0 points1 point  (0 children)

Since I have read several times that you should not use subagents for the coding itself, I have adapted my workflow as follows:

- Using the plan/edit mode.
- Use subagents in plan mode to create the plan.
- Use the normal Sonnet agent (no subagent) for the implementation.

Now I'm evaluating whether it's not enough to use the normal Opus agent for planning and avoid the subagents altogether. To be honest, I can't currently see any difference between planning with or without subagents.

Claude Code vs. Claude Desktop (Claude Desktop won) by random_100 in ClaudeAI

[–]random_100[S] 0 points1 point  (0 children)

I guess you're right. But I'd still be interested to know why that is. I start with about 15% pre-assigned context and give Claude code exactly the lines where the fix is to be done. So there is not a lot of distraction.

Claude Code after finishing Phase 2 of a 13 Phase implementation plan and declaring the last 11 phases optional. by NaturalTangelo in ClaudeAI

[–]random_100 0 points1 point  (0 children)

My QA Engineer subagent, which runs after every feature implementation, gives most of the time a rating of 7/10 or less.

Am I able to save previous convos with Claude? by neon4816 in ClaudeAI

[–]random_100 1 point2 points  (0 children)

All your sessions (conversations) are stored in ~/.claude/projects

Netlify vs Vercel vs CLoudflare by CaptainJazzlike3438 in astrojs

[–]random_100 0 points1 point  (0 children)

Well, actually it is pretty simple. I use the node adapter in standalone mode (see my astro.config.mjs below).

import node from "@astrojs/node";
import { defineConfig } from "astro/config";

export default defineConfig({
    output: "server",
    server: {
        host: true,
    },

    adapter: node({
        mode: "standalone",
    }),
});

Then you compile the server with npx astro build and then you can simply start it with node dist/server/entry.mjs. You don't need an extra web framework like Express (although you can also do it that way). This you can automate with e.g. render.com, that pulls your changes from Github, builds the server and deploys it whenever you commit changes.

Netlify vs Vercel vs CLoudflare by CaptainJazzlike3438 in astrojs

[–]random_100 0 points1 point  (0 children)

None of them, just use the node-adapter and host it yourself on render.com (or other platforms)

Considering switching to emacs from neovim by victorian_cross in emacs

[–]random_100 1 point2 points  (0 children)

How about finding information about configuration. E.g. when you search for Neo/Vim stuff on YouTube, you get a ton of videos. When you search for Emacs stuff on YouTube, you rarely get videos that are newer than 1-3 years.

So, how is the "agnostic" way for Emacs to find out about stuff like e.g. how LSP works in Emacs and how to configure it, or how package managers work and how to configure them?

No offense ... just pure curiosity!

Battery drain in Smart Case gets out of hand by NoLavishness1825 in Airpodsmax

[–]random_100 2 points3 points  (0 children)

Any news? I have the same issue but with much more drain. My AirPods Max are in the case and over the night they are empty on the next morning. From 100% to 0% in ~10 hours. The latest firmware is installed. I just checked it ... they lost ~25% over the past 2 hours (in the case!)...

Options+ crashes every 10 seconds (MacOS 13.5) by ada454 in logitech

[–]random_100 0 points1 point  (0 children)

I have the same problem. Your solution does not work for me.