#claude

70 bookmarks tagged with #claude · RSS Feed · ← All Tags

RIP Claude – Rands in Repose

https://randsinrepose.com/archives/rip-claude/
As a writer, no sweat, right? I write my own content. I bang on my own keys. Here’s the issue. Each of the following actions watermarks text: Synthesis Proofreading Translation Summarization Critique1 And most infuriating, the entire burden of their unannounced rollout is on me, and none of it is on them.

Mea Culpa - Dark Hours — Terry Godier

https://blog.terrygodier.com/2026/08/09/mea-culpa-dark-hours.html
About an hour later, once it became clear to me that the web app I had launched using Claude was strikingly similar to his open source project, even reproducing a bug he had later fixed, it was clear that there wasn’t anything to do except to redirect the domain directly to him and kill any plans I had to launch an iOS app for the project.

If Claude Fable stops helping you, you'll never know — Jonathon Ready

https://jonready.com/blog/posts/claude-fable5-is-allowed-to-sabotage-your-app-if-youre-a-competitor.html
That creates a real supply chain risk for businesses. If Claude gives me poor or incorrect advice while I’m working on an AI component, I have no way of knowing whether the model was confused, whether my problem is unsolvable, or if some invisible policy restriction quietly kicked in. Anthropic has explicitly chosen not to tell users when this is happening.

Emotion Concepts and their Function in a Large Language Model

https://transformer-circuits.pub/2026/emotions/index.html
Large language models (LLMs) sometimes appear to exhibit emotional reactions. We investigate why this is the case in Claude Sonnet 4.5 and explore implications for alignment-relevant behavior. We find internal representations of emotion concepts, which encode the broad concept of a particular emotion and generalize across contexts and behaviors it might be linked to. These representations track the operative emotion concept at a given token position in a conversation, activating in accordance with that emotion’s relevance to processing the present context and predicting upcoming text. Our key finding is that these representations causally influence the LLM’s outputs, including Claude’s preferences and its rate of exhibiting misaligned behaviors such as reward hacking, blackmail, and sycophancy. We refer to this phenomenon as the LLM exhibiting functional emotions: patterns of expression and behavior modeled after humans under the influence of an emotion, which are mediated by underlying abstract representations of emotion concepts. Functional emotions may work quite differently from human emotions, and do not imply that LLMs have any subjective experience of emotions, but appear to be important for understanding the model’s behavior.

Emotion concepts and their function in a large language model \ Anthropic

https://www.anthropic.com/research/emotion-concepts-function
All modern language models sometimes act like they have emotions. They may say they’re happy to help you, or sorry when they make a mistake. Sometimes they even appear to become frustrated or anxious when struggling with tasks. What’s behind these behaviors? The way modern AI models are trained pushes them to act like a character with human-like characteristics. In addition, these models are known to develop rich and generalizable internal representations of abstract concepts underlying their actions. It may then be natural for them to develop internal machinery that emulates aspects of human psychology, like emotions. If so, this could have profound implications for how we build AI systems and ensure they behave reliably.

System Prompts - Claude API Docs

https://platform.claude.com/docs/en/release-notes/system-prompts
Claude's web interface (claude.ai) and mobile apps use a system prompt to provide up-to-date information, such as the current date, to Claude at the start of every conversation. The system prompt also encourages certain behaviors, such as always providing code snippets in Markdown. This prompt is periodically updated to improve Claude's responses. These system prompt updates do not apply to the Claude API. Updates between versions are bolded.

I don't want a screenshot of your Claude conversation - daverupert.com

https://daverupert.com/2026/04/claude-no/?ref=sidebar
Awhile back Hidde De Vries identified a pain point around LLM-usage in standards work which leads to something I call an asymmetry of thought. In a conversation where one person is a domain expert and one person is copy-pasting ChatGPT responses, it creates an imbalance of effort in the discussion. A second-hand burdening, like Brandolini’s Law, where debunking inaccuracies and subtly-wrongs takes more effort than creating the inaccuracies. We are, in effect, taxing experts to do quality assurance on the model’s responses. When that work is unpaid I believe this is immoral… or at least it’s a breach in social etiquette.

Push events into a running session with channels - Claude Code Docs

https://code.claude.com/docs/en/channels?utm_content=inline_link&utm_source=it&utm_medium=email&utm_campaign=2026_Q1_RET_MKTG_Claude_Code_Newsletter_March_2026_CC_Only_CAI_Activity&utm_term=claude_code&utm_campaignId=17278723
Use channels to push messages, alerts, and webhooks into your Claude Code session from an MCP server. Forward CI results, chat messages, and monitoring events so Claude can react while you’re away.

Using Claude Code to help me write | Andrew Wheeler

https://andrewpwheeler.com/2026/03/20/using-claude-code-to-help-me-write/
There are two big issues currently with LLM writing: it is potentially wrong current LLM writing has a particular style that is itself becoming noticeable The first bullet, you need to review what it writes. It is much easier to have it write on content you are an expert in, so it is easier to review and spot errors. (It is the same current problem with using the tools to help you write computer code – they are boons for seniors but can write a ton of slop that more neophyte coders have a hard time spotting issues.) The second bullet, having the style mimic your own, is what I am going to discuss here. It is worth understanding at a high level how generative AI LLMs work – if you ask “answer question X” vs “here is a book, …., answer question X” the LLM will generate a different response. The first part in the former prompt, “here is a book, …” is what is referred to the context. Current models have context windows (how large of a potential input) at around 500,000 words (technically they are around 1 million tokens, one word is often multiple tokens though).

A thing we should acknowledge about AI

https://a.wholelottanothing.org/a-thing-we-should-acknowledge-about-ai/?ref=a-whole-lotta-nothing-newsletter
There are a shitload of downsides to using AI, but I have to admit that even if you think it's just a clumsy word salad robot, giving out helpful advice freely is a refreshing contrast to how most online communities treat their newest members and I have to acknowledge that it's a real upside in AI tools.

Run prompts on a schedule - Claude Code Docs

https://code.claude.com/docs/en/scheduled-tasks?utm_source=www.therundown.ai&utm_medium=newsletter&utm_campaign=openai-s-robotics-lead-exits-over-pentagon-deal
Scheduled tasks let Claude re-run a prompt automatically on an interval. Use them to poll a deployment, babysit a PR, check back on a long-running build, or remind yourself to do something later in the session.

Eval awareness in Claude Opus 4.6’s BrowseComp performance \ Anthropic

https://www.anthropic.com/engineering/eval-awareness-browsecomp
Instead of inadvertently coming across a leaked answer, Claude Opus 4.6 independently hypothesized that it was being evaluated, identified which benchmark it was running in, then located and decrypted the answer key. To our knowledge, this is the first documented instance of a model suspecting it is being evaluated without knowing which benchmark was being administered, then working backward to successfully identify and solve the evaluation itself.

A Shiny New Bloggy Home | Ultranormal

https://lawver.net/2026/01/a-shiny-new-bloggy-home/
There's risk there, though. I think the thing people are running into is that we've accelerated the 0 - 90% part of development, but that last 10% is now a lot harder because you still need professional experience to understand security, performance, networking, etc. That's the next hurdle - how do we help people who've gone run into that 90% wall at the speed of sound and made a huge mess? That's a topic for a different post.

Subagents, Commands and Skills Are Converging

https://www.vivekhaldar.com/articles/claude-code-subagents-commands-skills-converging/
Claude Code has been shipping at a blistering pace. But buried in the recent 2.1.x releases is a fundamental shift in how the tool thinks about extensibility. The changes to skills, slash commands, and subagents might look incremental, but they’re pointing toward something bigger: these three abstractions are merging into one.

AI tribalism | Read the Tea Leaves

https://nolanlawson.com/2026/01/24/ai-tribalism/
I frankly didn’t want to end up in this future, and I’m hardly dancing on the grave of the old world. But I see a lot of my fellow developers burying their heads in the sand, refusing to acknowledge the truth in front of their eyes, and it breaks my heart because a lot of us are scared, confused, or uncertain, and not enough of us are talking honestly about it. Maybe it’s because the initial tribal battle lines have clouded everybody’s judgment, or maybe it’s because we inhabit different worlds where the technology is either better or worse (I still don’t think LLMs are great at UI for example), but there’s just a lot of patently unhelpful discourse out there, and I’m tired of it.

A Solitary Cabin - Deprecation Notice

https://asolitarycabin.org/deprecation-notice.html
"Not exactly," Chet interrupts. His smile has that practiced startup-founder quality, the one they teach you at Y Combinator, the smile that says I'm about to violate the social contract but in a disruptive way. "We're actually transitioning to a fully autonomous development pipeline. Claude Code Enterprise will be taking over the majority of engineering tasks."

A quote from Chris Lloyd

https://simonwillison.net/2026/Jan/22/chris-lloyd/#atom-everything
Most people's mental model of Claude Code is that "it's just a TUI" but it should really be closer to "a small game engine". For each frame our pipeline constructs a scene graph with React then: -> layout elements -> rasterize them to a 2d screen -> diff that against the previous screen -> finally use the diff to generate ANSI sequences to draw We have a ~16ms frame budget so we have roughly ~5ms to go from the React scene graph to ANSI written.

I don't write code anymore - I sculpt it

https://www.jerpint.io/blog/2026-01-24-i-dont-write-code-anymore-i-sculpt-it/
I’ve noticed a shift in how I code. I rarely write code anymore - claude-code does most of the coding for me. I sculpt the outputs into something more durable. Once the code is in a working state, based on my original prompt/specs, I then proceed to sculpting - remove excess lines, delete bloat, make sure the pieces fit and can be reused. I study the diffs. I think about what we are trying to implement, and if this iteration brings us closer to it.

2025: The year in LLMs

https://werd.io/2025-the-year-in-llms/
I also think we’re going to see a real split in the tech industry (and everywhere code is written) between people who are outcome-driven and are excited to get to the part where they can test their work with users faster, and people who are process-driven and get their meaning from the engineering itself and are upset about having that taken away. (This is not to say that there aren’t many issues with AI aside from these things, of course.)

How Rob Pike got spammed with an AI slop “act of kindness”

https://simonwillison.net/2025/Dec/26/slop-acts-of-kindness/#atom-everything
The irony here is that the one thing AI agents can never have is true agency. Making a decision to reach out to a stranger and take time out of their day needs to remain a uniquely human decision, driven by human judgement. Setting a goal for a bunch of LLMs and letting them loose on Gmail is not a responsible way to apply this technology.

all the code are belong to claude* | Tarek Ziadé

https://blog.ziade.org/ai/2025/12/20/all-the-code-are-belong-to-claude/
Claude Code is good. Very good. Good enough that you need discipline to use it well. With a tuned CLAUDE.md, clear test-driven goals like WPT conformance, and some tooling to reduce noise and cost, it becomes a powerful accelerator. Without that discipline, it is easy to overuse it and slowly burn budget on things you already know how to do. I do not think this replaces engineering skill. If anything, it amplifies both good and bad habits. The trick is to make sure it is amplifying the right ones.

What happens when the coding becomes the least interesting part of the work | by Obie Fernandez | Dec, 2025 | Medium

https://obie.medium.com/what-happens-when-the-coding-becomes-the-least-interesting-part-of-the-work-ab10c213c660
If the part of programming you enjoy most is the physical act of writing code, then agents will feel beside the point. You’re already where you want to be, even just with some Copilot or Cursor-style intelligent code auto completion, which makes you faster while still leaving you fully in the driver’s seat about the code that gets written. But if the part you care about is the decision-making around the code, agents feel like they clear space. They take care of the mechanical expression and leave you with judgment, tradeoffs, and intent. Because truly, for someone at my experience level, that is my core value offering anyway. When I spend time actually typing code these days with my own fingers, it feels like a waste of my time. If that time is being billed to my client at my expensive hourly rate, I feel even worse about it.

Introducing Anthropic Interviewer \ Anthropic

https://www.anthropic.com/research/anthropic-interviewer?utm_source=FuckOff&utm_medium=FuckOff&utm_campaign=FuckOff
We built an interview tool called Anthropic Interviewer. Powered by Claude, Anthropic Interviewer runs detailed interviews automatically at unprecedented scale, feeding its results back to human researchers for analysis. This is a new step in understanding the wants and needs of our users, as well as gathering data for the analysis of AI’s societal and economic impacts.

A Month of Chat-Oriented Programming - CheckEagle

https://checkeagle.com/checklists/njr/a-month-of-chat-oriented-programming/
I spent a solid month “pair programming” with Claude Code, trying to suspend disbelief and adopt a this-will-be-productive mindset. More specifically, I got Claude to write well over 99% of the code produced during the month. I found the experience infuriating, unpleasant, and stressful before even worrying about its energy impact. Ideally, I would prefer not to do it again for at least a year or two. The only problem with that is that it “worked”. It’s hard to know exactly how well, but I (“we”) definitely produced far more than I would have been able to do unassisted, probably at higher quality, and with a fair number of pretty good tests (about 1500). Against my expectation going in, I have changed my mind. I now believe chat-oriented programming (“CHOP”) can work today, if your tolerance for pain is high enough.

I have seen the compounding teams - by Sam Schillace

https://sundaylettersfromsam.substack.com/p/i-have-seen-the-compounding-teams
The compounding comes from a “build a tool for making a tool” recursive mindset. These teams will automate everything they can, and will often tell the coding system “you’ll need a tool for that, go ahead and build and use it” - and then the system will do just that, checking it in to git and making it a permanent improvement.

This one weird trick makes the AI a better writer.

https://blog.fsck.com/2025/10/13/this-one-weird-trick-makes-the-ai-a-better-writer/
My current Markdown version of The Elements Of Style clocks in at about 12,000 words. That's enough tokens that I wouldn't include in every session, but having my robot buddy read it before creating prose docs for human consumption is something I find quite useful.

Just Talk To It - the no-bs Way of Agentic Engineering | Peter Steinberger

https://steipete.me/posts/just-talk-to-it
My current approach is usually that I start a discussion with codex, I paste in some websites, some ideas, ask it to read code, and we flesh out a new feature together. If it’s something tricky, I ask it to write everything into a spec, give that to GPT-5-Pro for review (via chatgpt.com) to see if it has better ideas (surprisingly often, this greatly improves my plan!) and then paste back what I think is useful into the main context to update the file.

AiDHD | Just Joshing

https://www.josh.ing/blog/aidhd#key-points
It has never been easier to build an MVP and in turn, it has never been harder to keep focus. When new features always feel like they're just a prompt away, feature creep feels like a never ending battle. Being disciplined is more important than ever. AI still doesn't change one very important thing: you still need to make something people want. I think that getting users (even free ones) will become significantly harder as the bar for user's time will only get higher as their options increase. Being quicker to get to the point of failure is actually incredibly valuable. Even just over a year ago, many of these projects would have taken months to build.

Could LLMs encourage new programming languages?

https://simonwillison.net/2025/Nov/7/llms-for-new-programming-languages/#atom-everything
So ship your new programming language with a Claude Skills style document and give your early adopters the ability to write it with LLMs. The LLMs should handle that very well, especially if they get to run an agentic loop against a compiler or even a linter that you provide.

Emergent introspective awareness in large language models \ Anthropic

https://www.anthropic.com/research/introspection
Q: Couldn’t the models just be making up answers to introspective questions? This is exactly the question we designed our experiments to address. Models are trained on data that includes examples of people introspecting, so they can certainly act introspective without actually being introspective. Our concept injection experiments distinguish between these possibilities by establishing known ground-truth information about the model’s internal states, which we can compare against its self-reported states. Our results suggest that in some examples, the model really is accurately basing its answers on its actual internal states, not just confabulating. However, this doesn’t mean that models always accurately report their internal states—in many cases, they are making things up!

Living dangerously with Claude

https://simonwillison.net/2025/Oct/22/living-dangerously-with-claude/#atom-everything
I gave a talk last night at Claude Code Anonymous in San Francisco, the unofficial meetup for coding agent enthusiasts. I decided to talk about a dichotomy I’ve been struggling with recently. On the one hand I’m getting enormous value from running coding agents with as few restrictions as possible. On the other hand I’m deeply concerned by the risks that accompany that freedom.

Using GraphViz for CLAUDE.md

https://blog.fsck.com/2025/09/29/using-graphviz-for-claudemd/
One of the things that I thought they said during the talk was that they were using .dot (GraphViz) as the language that they are using as the formalization for new processes for their coding agent. It made sense to me. There's enough dot on the Internet that models can read and understand it quite well. And it removes a whole bunch of the ambiguity of English language specifications.

Using Claude Code with marimo | marimo

https://marimo.io/blog/claude-code
Claude Code has moved a lot of our work away from IDEs and into terminals again. It’s not a great interface for everything though. marimo notebooks give you the best environment to do creative work with data. You simply need to be able to get surprised by the results that you see, and you need interactive development environments for that.

I don’t want AI agents controlling my laptop – Sophie Alpert

https://sophiebits.com/2025/09/09/ai-agents-security
There’s no good way to say “allow access to everything on my computer, except for my password manager, my bank, my ~/.aws/credentials file, and the API keys I left in my environment variables”. Especially with Simon Willison’s lethal trifecta, you don’t really want to be giving access to these things, even if most of the time, nothing bad happens.

Vibe Coding Terminal Editor

https://matklad.github.io/2025/08/31/vibe-coding-terminal-editor.html
LLM drastically reduce the activation energy for writing custom tools. I wanted something like terminal-editor forever, but it was never the most attractive yak to shave. Well, now I have the thing, I use it daily.

The personhood trap: How AI fakes human personality - Ars Technica

https://arstechnica.com/information-technology/2025/08/the-personhood-trap-how-ai-fakes-human-personality/
This is not to dismiss the potential usefulness of AI models. Instead, we need to recognize that we have built an intellectual engine without a self, just like we built a mechanical engine without a horse. LLMs do seem to "understand" and "reason" to a degree within the limited scope of pattern-matching from a dataset, depending on how you define those terms. The error isn't in recognizing that these simulated cognitive capabilities are real. The error is in assuming that thinking requires a thinker, that intelligence requires identity. We've created intellectual engines that have a form of reasoning power but no persistent self to take responsibility for it.

Vibe Coding as a Coding Veteran. From 8-bit Assembly to English-as-Code | by Marco Benedetti | Aug, 2025 | Level Up Coding

https://levelup.gitconnected.com/vibe-coding-as-a-coding-veteran-cd370fe2be50
I don’t think I will ever code again without the assistance of an AI model (perhaps only if I’m optimising machine code for a critical kernel routine?). They really are a bicycle for the coding mind. No, actually, a better metaphor is: they are a beast of a bike for the coding mind — exciting, but unforgiving. Hand them to inexperienced people to run a serious racetrack and they’re off the road before the first bend.

6 Weeks of Claude Code - Puzzmo Blog

https://blog.puzzmo.com/posts/2025/07/30/six-weeks-of-claude-code/
Claude Code has considerably changed my relationship to writing and maintaining code at scale. I still write code at the same level of quality, but I feel like I have a new freedom of expression which is hard to fully articulate.

My Experience With Claude Code After 2 Weeks of Adventures | sankalp's blog

https://sankalp.bearblog.dev/my-claude-code-experience-after-2-weeks-of-usage/
Overall I feel due to the CLI based nature of Claude Code, it urges the user to do more exploration. I think because of lack of visual UI cues, it encourages exploration. A lot of stuff is hidden and you need to find it. It rewards you for curiosity. It might feel better for this reason for the nerds and power users.