<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: mihaela</title><link>https://news.ycombinator.com/user?id=mihaela</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 01 May 2026 01:22:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mihaela" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mihaela in "Why is Claude an Electron app?"]]></title><description><![CDATA[
<p>Exactly. Shameful explanation.</p>
]]></description><pubDate>Sat, 21 Feb 2026 22:38:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47105615</link><dc:creator>mihaela</dc:creator><comments>https://news.ycombinator.com/item?id=47105615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47105615</guid></item><item><title><![CDATA[New comment by mihaela in "Monosketch"]]></title><description><![CDATA[
<p>I love Monodraw, and use it every week</p>
]]></description><pubDate>Fri, 13 Feb 2026 18:40:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47006112</link><dc:creator>mihaela</dc:creator><comments>https://news.ycombinator.com/item?id=47006112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47006112</guid></item><item><title><![CDATA[Building MCP tools: AI agents read outputs every time, tool descriptions once]]></title><description><![CDATA[
<p>Article URL: <a href="https://aleahim.com/blog/cupertino-04-release/">https://aleahim.com/blog/cupertino-04-release/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46204054">https://news.ycombinator.com/item?id=46204054</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 09 Dec 2025 12:11:06 +0000</pubDate><link>https://aleahim.com/blog/cupertino-04-release/</link><dc:creator>mihaela</dc:creator><comments>https://news.ycombinator.com/item?id=46204054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46204054</guid></item><item><title><![CDATA[New comment by mihaela in "Show HN: Cupertino – MCP server giving Claude offline Apple documentation"]]></title><description><![CDATA[
<p>Update: v0.3.0 shipped — setup is now 30 seconds<p><pre><code>  The crawl time was the #1 friction point. Fixed it.

  cupertino setup now downloads pre-built databases from GitHub Releases. No more 20-hour crawls.

  138K+ docs pages and 606 sample projects, ready in under a minute.

  Blog post with details: https://aleahim.com/blog/cupertino-instant-setup/</code></pre></p>
]]></description><pubDate>Fri, 05 Dec 2025 02:20:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46156134</link><dc:creator>mihaela</dc:creator><comments>https://news.ycombinator.com/item?id=46156134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46156134</guid></item><item><title><![CDATA[New comment by mihaela in "Show HN: Cupertino – MCP server giving Claude offline Apple documentation"]]></title><description><![CDATA[
<p>Thanks! Let me know how it goes—happy to help if you hit any issues getting it set up.</p>
]]></description><pubDate>Thu, 04 Dec 2025 00:39:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46142347</link><dc:creator>mihaela</dc:creator><comments>https://news.ycombinator.com/item?id=46142347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46142347</guid></item><item><title><![CDATA[New comment by mihaela in "Show HN: Cupertino – MCP server giving Claude offline Apple documentation"]]></title><description><![CDATA[
<p><p><pre><code>  Update since launch:
  - 111k+ documentation pages indexed
  - 606 sample code projects (fully searchable)
  - Swift Evolution proposals, Swift.org docs, The Swift Book
  - Apple Archive legacy guides—deep conceptual docs for Core Animation, Core Graphics, Core Text, etc. that aren't in modern docs
  - 9,699 Swift packages cataloged

  Pre-built indexes available if you don't want to wait 20+ hours to crawl:
  - https://github.com/mihaelamj/cupertino-docs - Documentation archive
  - https://github.com/mihaelamj/cupertino-sample-code - Sample code mirror</code></pre></p>
]]></description><pubDate>Thu, 04 Dec 2025 00:38:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46142330</link><dc:creator>mihaela</dc:creator><comments>https://news.ycombinator.com/item?id=46142330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46142330</guid></item><item><title><![CDATA[New comment by mihaela in "Show HN: Cupertino – MCP server giving Claude offline Apple documentation"]]></title><description><![CDATA[
<p>Totally agree—ranking is both art and science. Beyond what I listed, I'm also penalizing nested types, boosting based on query patterns ("X protocol" → boost protocols), and inferring kind from URL depth when metadata is missing.<p>Still actively crawling docs (at 111k now) and vector/semantic search is on the roadmap.</p>
]]></description><pubDate>Thu, 04 Dec 2025 00:34:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46142288</link><dc:creator>mihaela</dc:creator><comments>https://news.ycombinator.com/item?id=46142288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46142288</guid></item><item><title><![CDATA[Show HN: Cupertino – MCP server giving Claude offline Apple documentation]]></title><description><![CDATA[
<p>Article URL: <a href="https://aleahim.com/blog/cupertino-ecosystem/">https://aleahim.com/blog/cupertino-ecosystem/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46129111">https://news.ycombinator.com/item?id=46129111</a></p>
<p>Points: 6</p>
<p># Comments: 7</p>
]]></description><pubDate>Wed, 03 Dec 2025 01:14:32 +0000</pubDate><link>https://aleahim.com/blog/cupertino-ecosystem/</link><dc:creator>mihaela</dc:creator><comments>https://news.ycombinator.com/item?id=46129111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46129111</guid></item><item><title><![CDATA[Show HN: Cupertino – Offline Apple docs for AI agents (22K pages, MCP, Swift)]]></title><description><![CDATA[
<p>Hi HN! I built Cupertino to solve AI hallucinations when working with Apple APIs.<p><pre><code>  It crawls Apple Developer Documentation (22K+ pages across 261 frameworks), Swift Evolution proposals, and Swift.org docs into a local
   SQLite FTS5 database, then serves them to AI agents via MCP.

  Key points:
  - 100% local/offline – no API calls after initial crawl
  - Sub-100ms search queries
  - Works with Claude Desktop out of the box
  - Pure Swift 6.2, strict concurrency

  The initial crawl takes ~20 hours (0.5s delay between requests to be respectful), but it's a one-time operation.

  Roadmap includes vector search (sqlite-vec) and a standalone CLI search command. Happy to answer questions!</code></pre></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46078282">https://news.ycombinator.com/item?id=46078282</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 28 Nov 2025 13:02:49 +0000</pubDate><link>https://github.com/mihaelamj/cupertino</link><dc:creator>mihaela</dc:creator><comments>https://news.ycombinator.com/item?id=46078282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46078282</guid></item><item><title><![CDATA[New comment by mihaela in "50 Years Later, We’re Still Living in the Xerox Alto’s World"]]></title><description><![CDATA[
<p>I guess the experience was faster than most of Electron-based "apPS" nowdays.</p>
]]></description><pubDate>Wed, 01 Mar 2023 23:22:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=34989783</link><dc:creator>mihaela</dc:creator><comments>https://news.ycombinator.com/item?id=34989783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34989783</guid></item><item><title><![CDATA[New comment by mihaela in "Making the Clubhouse hallway more relevant with machine learning"]]></title><description><![CDATA[
<p>They opened to everybody too soon.</p>
]]></description><pubDate>Wed, 04 May 2022 21:12:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=31265905</link><dc:creator>mihaela</dc:creator><comments>https://news.ycombinator.com/item?id=31265905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31265905</guid></item><item><title><![CDATA[New comment by mihaela in "Ask HN: Can you recommend between Flutter, Next.js and React Native?"]]></title><description><![CDATA[
<p>Flutter is the new Flash and is gonna end up the same way (on Apple platforms). On Android, it is safe.</p>
]]></description><pubDate>Wed, 27 Jan 2021 11:59:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=25927157</link><dc:creator>mihaela</dc:creator><comments>https://news.ycombinator.com/item?id=25927157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25927157</guid></item><item><title><![CDATA[New comment by mihaela in "Chrome Is Bad"]]></title><description><![CDATA[
<p>With Apple you get what you've paid for.
With Google you pay for what you've got for "free".</p>
]]></description><pubDate>Mon, 14 Dec 2020 15:41:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=25418768</link><dc:creator>mihaela</dc:creator><comments>https://news.ycombinator.com/item?id=25418768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25418768</guid></item><item><title><![CDATA[New comment by mihaela in "Your Move, iPad"]]></title><description><![CDATA[
<p>Yep, with inferior pen support and slow devices.</p>
]]></description><pubDate>Thu, 26 Nov 2020 18:09:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=25222250</link><dc:creator>mihaela</dc:creator><comments>https://news.ycombinator.com/item?id=25222250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25222250</guid></item><item><title><![CDATA[New comment by mihaela in "Ask HN: Am I too late for the “Data Science” wave?"]]></title><description><![CDATA[
<p>This reply should be made into billboard and placed in front of every "Data science bootcamp" out there.</p>
]]></description><pubDate>Sun, 15 Nov 2020 15:37:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=25101954</link><dc:creator>mihaela</dc:creator><comments>https://news.ycombinator.com/item?id=25101954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25101954</guid></item><item><title><![CDATA[New comment by mihaela in "Sketch: Proud to Build a Truly Native Mac App"]]></title><description><![CDATA[
<p>Smart companies would, and they do. Cross-platform is the worst of all worlds. Looks awful on all platforms.</p>
]]></description><pubDate>Wed, 28 Oct 2020 11:53:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=24917685</link><dc:creator>mihaela</dc:creator><comments>https://news.ycombinator.com/item?id=24917685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24917685</guid></item><item><title><![CDATA[New comment by mihaela in "Sketch: Proud to Build a Truly Native Mac App"]]></title><description><![CDATA[
<p>They are not stuck, they are just being smart. All multi-platform tools are of lower fidelity and disjointed tooling, making it a horrible experience for a developer and a much lesser one for the user. When was the last time you saw a designed without a Mac? Adobe is sherlocking Sketch the same way MS is copying Slack. You really want each and every app on your PC to come with a full Node runtime? That is worse even than the infamous DLL-hell from the past. Enjoy it, I won't.</p>
]]></description><pubDate>Wed, 28 Oct 2020 11:22:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=24917492</link><dc:creator>mihaela</dc:creator><comments>https://news.ycombinator.com/item?id=24917492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24917492</guid></item><item><title><![CDATA[New comment by mihaela in "Microsoft and Google collaborate to make PWAs better"]]></title><description><![CDATA[
<p>"Apple is holding the web back"<p>Nope, Apple is taking care of it's customers and protecting them from Google's ad exploitation.<p>"I feel it may be a similar fate for Apple, and for similar reasons, unless they change their attitude towards the web"<p>On the contrary, if Apple allowed this web Wild West that Google is advocating, then the users would have incentive to switch. This move from Apple actually ensures that things run smoothly on Apple devices.<p>It is not about "power for web developers", it is web developers being lazy to self-educate and learn other stacks.<p>There is skill called "desktop development" and it does not entail Electron.<p>Luckily Apple is not gonna let that happen with the mobile apps and the PWA.</p>
]]></description><pubDate>Sat, 11 Jul 2020 06:00:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=23799938</link><dc:creator>mihaela</dc:creator><comments>https://news.ycombinator.com/item?id=23799938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23799938</guid></item><item><title><![CDATA[New comment by mihaela in "Microsoft and Google collaborate to make PWAs better"]]></title><description><![CDATA[
<p>This argument is a great example of straw man.
Or, a translation, this argument is BS.</p>
]]></description><pubDate>Sat, 11 Jul 2020 05:51:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=23799885</link><dc:creator>mihaela</dc:creator><comments>https://news.ycombinator.com/item?id=23799885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23799885</guid></item><item><title><![CDATA[New comment by mihaela in "Show HN: React Native scrollable bottom sheet native animations gestures 60FPS"]]></title><description><![CDATA[
<p>Let's just learn one language and do everything with it, NOT.</p>
]]></description><pubDate>Sat, 23 May 2020 19:57:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=23285848</link><dc:creator>mihaela</dc:creator><comments>https://news.ycombinator.com/item?id=23285848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23285848</guid></item></channel></rss>