Nikolaj Søgaard Simonsen 🇩🇰 (@NikolajMosb) header
Nikolaj Søgaard Simonsen 🇩🇰 (@NikolajMosb) profile picture

👨‍💻 Seasoned iOS Dev sharing tips & thoughts. Let’s build great apps!

Copenhagen, Denmark
Joined July 2015
You know you’ve reached a certain age when preparing for a meeting includes peeing
158
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…
3
218
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.
2
60
brew install nikolajmosbaek/tap/declutter cargo install declutter-diff Early days – tell me which layer you'd want next. #rustlang
24
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
382
942
232
16,140
1,711,448
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:
699
1,240
814
20,402
4,522,601
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. 🇬🇱
1,273
1,842
179
10,872
339,482
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.
494
651
345
11,663
2,731,317
Nikolaj Søgaard Simonsen 🇩🇰 retweeted
We’re introducing Claude Fable 5.1 and Claude Mythos 5.1. They're the world’s most advanced models for coding and knowledge work.
2,862
7,276
4,817
65,326
21,108,051
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 😅
3
171
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: 🧵
394
425
269
10,307
1,591,067
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.
182
125
49
2,291
577,407
Time to delete my /tldr skill 🤩
You can now set Claude Code's output style to Concise. Claude leads with the result, keeps responses short, and still gives full detail when you ask. Turn it on in /config → Output style, or set "outputStyle": "Concise" in settings.json.
1
224
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.
We're also keeping Claude Code weekly limits 50% higher, now through August 19, for all Pro, Max, Team, and seat-based Enterprise users.
1,362
1,374
1,028
20,053
3,717,885
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
3
2
228
•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
1
1
102
•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
57
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.
2,370
14,662
1,974
180,025
14,678,668
Nikolaj Søgaard Simonsen 🇩🇰 retweeted
Also, Grok now available in all of Europe
278
317
123
3,416
566,222