<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: mohsen1</title><link>https://news.ycombinator.com/user?id=mohsen1</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 19 Apr 2026 09:57:28 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mohsen1" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mohsen1 in "Instant 1.0, a backend for AI-coded apps"]]></title><description><![CDATA[
<p>Congratulations on this launch. Stepan and his cofounder have been working on this for years and great to see it being launched finally. I should be building something fun with this.<p>Sending you guys lots of love and best of luck!</p>
]]></description><pubDate>Fri, 10 Apr 2026 07:28:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47714767</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=47714767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47714767</guid></item><item><title><![CDATA[New comment by mohsen1 in "We've raised $17M to build what comes after Git"]]></title><description><![CDATA[
<p>I watched video to see where my prompts etc are stored in a way that makes sense. But no, this is just a nicer git. We need a solution to all these 10k loc PRs.</p>
]]></description><pubDate>Fri, 10 Apr 2026 06:33:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47714356</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=47714356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47714356</guid></item><item><title><![CDATA[New comment by mohsen1 in "Wit, unker, Git: The lost medieval pronouns of English intimacy"]]></title><description><![CDATA[
<p>If you're interested in history of English, I'd highly recommend the History of English podcast. <a href="https://historyofenglishpodcast.com" rel="nofollow">https://historyofenglishpodcast.com</a></p>
]]></description><pubDate>Thu, 09 Apr 2026 13:06:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47703210</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=47703210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47703210</guid></item><item><title><![CDATA[New comment by mohsen1 in "Expanding Swift's IDE Support"]]></title><description><![CDATA[
<p>I'm building iOS apps without opening Xcode. All in VSCode and CLI build tools. This is excellent!</p>
]]></description><pubDate>Thu, 09 Apr 2026 09:51:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47701418</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=47701418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47701418</guid></item><item><title><![CDATA[New comment by mohsen1 in "You can't cancel a JavaScript promise (except sometimes you can)"]]></title><description><![CDATA[
<p>Back in 2012 I was working on a Windows 8 app. Promises were really only useful on the Windows  ecosystem since browser support was close to non existent. I googled "how to cancel a promise" and the first results were Christian blogs about how you can't cancel a promise to god etc. Things haven't changes so much since, still impossible to cancel a promise (I know AbortSignal exists!)</p>
]]></description><pubDate>Tue, 07 Apr 2026 15:03:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47676512</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=47676512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47676512</guid></item><item><title><![CDATA[SlopCodeBench: Benchmarking How Coding Agents Degrade over Long-Horizon Task]]></title><description><![CDATA[
<p>Article URL: <a href="https://arxiv.org/abs/2603.24755">https://arxiv.org/abs/2603.24755</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47672749">https://news.ycombinator.com/item?id=47672749</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 07 Apr 2026 09:45:49 +0000</pubDate><link>https://arxiv.org/abs/2603.24755</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=47672749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47672749</guid></item><item><title><![CDATA[New comment by mohsen1 in "GitHub has DMCA'd nearly all forks of the official Claude-code repo"]]></title><description><![CDATA[
<p>I haven't time to do it but can someone try to unminify the newer version based on the minified new version + the source of previous version? There's gotta be a way to do this</p>
]]></description><pubDate>Sat, 04 Apr 2026 10:46:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47637875</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=47637875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47637875</guid></item><item><title><![CDATA[New comment by mohsen1 in "Tell HN: Anthropic no longer allowing Claude Code subscriptions to use OpenClaw"]]></title><description><![CDATA[
<p>They have terms to not allow `claude -p` used like that. However, people can hide this with the leaked source code. What a funny cat-and-mouse game!</p>
]]></description><pubDate>Sat, 04 Apr 2026 05:14:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47636011</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=47636011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47636011</guid></item><item><title><![CDATA[New comment by mohsen1 in "Google releases Gemma 4 open models"]]></title><description><![CDATA[
<p>On LM Studio I'm only seeing models/google/gemma-4-26b-a4b<p>Where can I download the full model? I have 128GB Mac Studio</p>
]]></description><pubDate>Thu, 02 Apr 2026 17:16:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47617248</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=47617248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47617248</guid></item><item><title><![CDATA[New comment by mohsen1 in "Claude Code's source code has been leaked via a map file in their NPM registry"]]></title><description><![CDATA[
<p>Maybe hard to believe but not everyone is speaking English to Claude</p>
]]></description><pubDate>Tue, 31 Mar 2026 13:55:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47587447</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=47587447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47587447</guid></item><item><title><![CDATA[New comment by mohsen1 in "Claude Code's source code has been leaked via a map file in their NPM registry"]]></title><description><![CDATA[
<p>it's the `runHeadlessStreaming` function btw</p>
]]></description><pubDate>Tue, 31 Mar 2026 13:38:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47587210</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=47587210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47587210</guid></item><item><title><![CDATA[New comment by mohsen1 in "Claude Code's source code has been leaked via a map file in their NPM registry"]]></title><description><![CDATA[
<p>here's another gem. src/ink/termio/osc.ts:192–210<p><pre><code>  void execFileNoThrow('wl-copy', [], opts).then(r => {
    if (r.code === 0) { linuxCopy = 'wl-copy'; return }
    void execFileNoThrow('xclip', ...).then(r2 => {
      if (r2.code === 0) { linuxCopy = 'xclip'; return }
      void execFileNoThrow('xsel', ...).then(r3 => {
        linuxCopy = r3.code === 0 ? 'xsel' : null
      })
    })
  })

</code></pre>
are we doing async or not?</p>
]]></description><pubDate>Tue, 31 Mar 2026 12:20:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47586261</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=47586261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47586261</guid></item><item><title><![CDATA[New comment by mohsen1 in "Claude Code's source code has been leaked via a map file in their NPM registry"]]></title><description><![CDATA[
<p>src/cli/print.ts<p>This is the single worst function in the codebase by every metric:<p><pre><code>  - 3,167 lines long (the file itself is 5,594 lines)
  - 12 levels of nesting at its deepest
  - ~486 branch points of cyclomatic complexity
  - 12 parameters + an options object with 16 sub-properties
  - Defines 21 inner functions and closures
  - Handles: agent run loop, SIGINT, rate-limits, AWS auth, MCP lifecycle, plugin install/refresh, worktree bridging, team-lead polling (while(true) inside), control message dispatch (dozens of types), model switching, turn interruption
  recovery, and more
</code></pre>
This should be at minimum 8–10 separate modules.</p>
]]></description><pubDate>Tue, 31 Mar 2026 10:57:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47585511</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=47585511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47585511</guid></item><item><title><![CDATA[New comment by mohsen1 in "Day 1 of ARC-AGI-3"]]></title><description><![CDATA[
<p>Uses public dataset to evaluate which is not meant for evaluation. Writes super specific prompt[1] and claims eye catching results.<p>This is the state of "AI" these days I guess...<p>[1] <a href="https://github.com/symbolica-ai/ARC-AGI-3-Agents/blob/symbolica/arcgentica/agents/templates/agentica/prompts.py" rel="nofollow">https://github.com/symbolica-ai/ARC-AGI-3-Agents/blob/symbol...</a></p>
]]></description><pubDate>Fri, 27 Mar 2026 08:37:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47540280</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=47540280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47540280</guid></item><item><title><![CDATA[New comment by mohsen1 in "Tell HN: Litellm 1.82.7 and 1.82.8 on PyPI are compromised"]]></title><description><![CDATA[
<p>If it was not spinning so many Python processes and not overwhelming the system with those (friends found out this is consuming too much CPU from the fan noise!) it would have been much more successful. So similar to xz attack<p>it does a lot of CPU intensive work<p><pre><code>    spawn background python
    decode embedded stage
    run inner collector
    if data collected:
        write attacker public key
        generate random AES key
        encrypt stolen data with AES
        encrypt AES key with attacker RSA pubkey
        tar both encrypted files
        POST archive to remote host</code></pre></p>
]]></description><pubDate>Tue, 24 Mar 2026 14:07:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47502839</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=47502839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47502839</guid></item><item><title><![CDATA[New comment by mohsen1 in "How I'm Productive with Claude Code"]]></title><description><![CDATA[
<p>I highly recommend adding `/simplify` to your workflow. It walks back over-engineerings quite often for me.</p>
]]></description><pubDate>Tue, 24 Mar 2026 09:29:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47500290</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=47500290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47500290</guid></item><item><title><![CDATA[New comment by mohsen1 in "Show HN: ProofShot – Give AI coding agents eyes to verify the UI they build"]]></title><description><![CDATA[
<p>playwright can do all of that too. I'm confused why this is necessary.<p>If coding agents are given the Playwright access they can do it better actually because using Chrome Developer Tools Protocol they can interact with the browser and experiment with things without having to wait for all of this to complete before making moves. For instance I've seen Claude Code captures console messages from a running Chrome instance and uses that to debug things...</p>
]]></description><pubDate>Tue, 24 Mar 2026 09:13:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47500183</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=47500183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47500183</guid></item><item><title><![CDATA[New comment by mohsen1 in "Claude Code Cheat Sheet"]]></title><description><![CDATA[
<p>`^` is the symbol for the Control key not `⌘`</p>
]]></description><pubDate>Tue, 24 Mar 2026 06:45:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47499320</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=47499320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47499320</guid></item><item><title><![CDATA[New comment by mohsen1 in "Cross-Model Void Convergence: GPT-5.2 and Claude Opus 4.6 Deterministic Silence"]]></title><description><![CDATA[
<p>Paper says adding period at the end changes this behavior</p>
]]></description><pubDate>Sun, 22 Mar 2026 09:10:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47475743</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=47475743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47475743</guid></item><item><title><![CDATA[New comment by mohsen1 in "404 Deno CEO not found"]]></title><description><![CDATA[
<p>Why this person is so mean to someone who gifted Deno and Node to the JS ecosystem? It's not fair. They are trying to build a company on top of open source.</p>
]]></description><pubDate>Sat, 21 Mar 2026 16:23:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47468437</link><dc:creator>mohsen1</dc:creator><comments>https://news.ycombinator.com/item?id=47468437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47468437</guid></item></channel></rss>