HN user

mihaela

60 karma

Tool builder

Posts7
Comments64
View on HN

Electron is no-platform. It is an insult to the user, and a lack of skill and effort for the developer. I'm currently using QT for Win and Linux, and Apple -tech for Apple.

Update: v0.3.0 shipped — setup is now 30 seconds

  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/
  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

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.

Still actively crawling docs (at 111k now) and vector/semantic search is on the roadmap.

Chrome Is Bad 6 years ago

With Apple you get what you've paid for. With Google you pay for what you've got for "free".

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.

"Apple is holding the web back"

Nope, Apple is taking care of it's customers and protecting them from Google's ad exploitation.

"I feel it may be a similar fate for Apple, and for similar reasons, unless they change their attitude towards the web"

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.

It is not about "power for web developers", it is web developers being lazy to self-educate and learn other stacks.

There is skill called "desktop development" and it does not entail Electron.

Luckily Apple is not gonna let that happen with the mobile apps and the PWA.

iPad Pro 8 years ago

I would read your articles. Do you blog somewhere? Link, please.

Developers that exclusively use MS stack are very similar to those exclusive to Delphi. MS and Delphi stacks are very specific in nature and very different from everything else out there. Developers stepping out of those feel very uncomfortable and unfamiliar, thus wanting to stay in. Even though the Delphi stack is very obviously dying, the resistance is great, and many people stay on the sinking ship. MS stack is live and well which gives a viable incentive to never even look over the fence. That is the problem with developers exclusive in MS stack, they are not flexible and they don't want to be. They want everything to be done "the MS way". Where does that put GH? How will it change, in what direction (to accommodate the MS stack)?