Reviewing AI-written code is mostly scrolling past comments, logging and tests to find the change.
I built declutter, a terminal diff viewer that peels them off:
c → no comments
C → only comments
t i l f → tests, imports, logging, whitespace
github.com/NikolajMosbaek/de…
It parses both sides with tree-sitter and diffs what's left, so a hunk that only touched comments disappears – and line numbers still point at the real file.
Swift, TypeScript, Python, Go, Rust, Kotlin. Written in Rust with Ratatui. MIT.
brew install nikolajmosbaek/tap/declutter
cargo install declutter-diff
Early days – tell me which layer you'd want next. #rustlang
Nikolaj Søgaard Simonsen 🇩🇰 retweeted
We're adding a new plugin to Claude Code: You should Know.
It scans Claude's output for important information you might miss to help keep you in the loop.
Enable it with:
/plugin enable cc-plugin-you-should-know@builtin
Nikolaj Søgaard Simonsen 🇩🇰 retweeted
You can now mod Claude Code:
- Change how it behaves
- Customize the UI
- Swap in your own features
Write one with a few lines of TypeScript, or have Claude build it for you. Mods ship inside plugins, so you install them with /plugin in the CLI or desktop app.
A few examples:
Nikolaj Søgaard Simonsen 🇩🇰 retweeted
Our fight against Trump’s ambition to take over Greenland has been won.
The new agreement explicitly recognizes the sovereignty and territorial integrity of the Kingdom of Denmark and the Greenlandic people’s right to self-determination.
Thank you to everyone who has stood with us and supported Greenland. 🇬🇱
Nikolaj Søgaard Simonsen 🇩🇰 retweeted
Today we're rolling out Projects in Claude Code on desktop and web.
A project is one conversation with Claude. It splits the work into threads itself, runs them as parallel cloud sessions, passes context between them, and keeps going when you leave.
In beta for select users.
I want GTA VI now. I don’t known when I’ll have time to play it so probably it’ll cost me some nights sleep 😅
Nikolaj Søgaard Simonsen 🇩🇰 retweeted
Last month you told us Remote Control was the thing you'd most like us to fix, so we've been working hard on reliability.
Here's what's better today: 🧵
Nikolaj Søgaard Simonsen 🇩🇰 retweeted
We've been working on this with customers for a while. Mythos-class models require additional safety measures and enterprises need to meet their own privacy and compliance rules. Customers can own and control their own data and Anthropic retains none. It’s coming this fall.
Anthropic Plans to Change Data Retention Policy for Advanced AI bloomberg.com/news/articles/…
Nikolaj Søgaard Simonsen 🇩🇰 retweeted
We’re extending the 50% increase to weekly Claude Code limits through August 31.
We hope to make this a permanent change to our plans, but strong demand for our models means that capacity may be tight over the coming weeks. We’ll keep you posted as things develop.
Anyone who knows a service that can do the following (willing to pay):
Dynamic Deep Linking & Smart Redirect Service
A service for creating persistent, editable smart links used in static QR codes, with device-aware routing and mobile deep linking.
1/3
•Persistent dynamic links — change the destination without changing the printed URL/QR code.
•Device/OS-aware routing — route iOS, Android, and desktop users to different destinations.
•Mobile deep linking — open specific in-app content when the app is installed.
2/3
•Deferred deep linking — preserve the intended destination through App Store/Google Play installation.
•Custom domains — use branded URLs such as go.example.com/xyz.
3/3
Nikolaj Søgaard Simonsen 🇩🇰 retweeted
I needed to move a sofa.
I mentioned this to an American. He said, "You know anybody with a truck?"
I did not know anybody with a truck.
He looked at me with real concern. Not pity. Concern. The way you look at a man who has told you he does not have a name.
"You gotta know somebody with a truck."
I asked how one acquires such a person.
He said, "You just do."
This is the third time I have received that answer in this country. It is the answer to everything here. You just do. There is no process. There is only the eventual fact of having.
He said, "Ask Kevin."
I do not know a Kevin. He said Kevin like I should. He said it the way you say a shared uncle.
I met Kevin four days later. Kevin owns a truck. Kevin does not own a truck for himself. Nobody owns a truck for themselves. Kevin owns a truck for a fifteen mile radius.
Inside I said: THIS MAN HAS TAKEN A VOW. HE DID NOT ANNOUNCE IT. HE SIMPLY PURCHASED A BED AND ACCEPTED THE CONSEQUENCES.
Kevin arrived on Saturday. He brought the truck. He also brought a second man.
I had not asked for a second man.
The second man's name is Tony. Tony came because Kevin came. Tony did not know me. Tony did not ask what we were moving. Tony brought gloves.
They moved the sofa in eleven minutes.
I offered them money. Both of them laughed at the same time, which felt rehearsed and was not.
I asked what I owed them.
Kevin said, "Buy the pizza."
That is the price. That is the entire economy. The truck costs one pizza and the pizza is not negotiable and the pizza is also not expensive and everyone knows what size.
Inside I said: THE FEE IS FIXED ACROSS THE ENTIRE NATION AND WAS SET BY NO ONE.
We ate on the floor because the sofa was against the wall and none of us wanted to be the first to sit on it.
Tony told me his daughter plays soccer. I asked if she is good. He said, "She's aggressive."
I still think about that.
Three weeks later, Kevin texted me.
"You free Sunday? Helping Tony move a fridge."
He did not ask if I wanted to. He informed me of a fridge.
Inside I said: I HAVE BEEN CALLED UP. I DID NOT ENLIST. THE PAPERS WERE FILED ON MY BEHALF.
I went. I moved the fridge. I have no truck. I contributed only arms.
Afterward, a man I had never met asked me if I knew anybody with a truck.
I said, "Yeah, I got a guy."
I have a guy.
I am somebody's guy now, too. Tony has told two people about me.
He describes me as "the guy who's strong for his size."
I have never been prouder of a sentence in my life.











