Last year, I came across NotebookLM and immediately noticed a pain point: importing the web pages I was browsing into NotebookLM required several steps. So in less than a day, I developed this Chrome extension: NotebookLM Web Importer[1], which allows for one-click importing.
As NotebookLM has gained popularity this year, my extension has also seen great growth. So, in July, I added paid premium features to unlock additional features. It exceeded my expectations and quickly went over $500 a month. It now has over 100,000 users and is still growing.
In addition to concerns about npm, I'm now hesitant to use the GitHub CLI, which stores a highly privileged OAuth token in plain text in the HOME directory. After the attacker accesses it, they can do almost anything on behalf of me, for example, they turned many of my private repos to public.
This article tries to argue that the AI bubble has burst by pointing to the failed release of GPT-5. Admittedly, the release of GPT-5 was somewhat of a flop, but I think it's more of a failure in its launch rather than the model itself. In fact, if you use the GPT-5 Thinking model, it's actually quite good. They attempted to make the model automatically route to different levels of thinking intensity, but the routing didn't work very well, which led to the various bad cases people experienced.
Awesome, I once developed a project called https://rerss.xyz, aimed at creating an RSS feed that reorders historical blog posts, but it was hindered by the two issues mentioned in the article.
I'm really glad to see this. Last week, when I upgraded the Anthropic TypeScript SDK from 0.23.0 to 0.26.0, my browser extension (chathub.gg) broke because they completely banned the use of this SDK in browsers!
I'm not sure if this is a good idea, just like pretending a network request is a function call, it hides a lot of elements that shouldn't be ignored. I still prefer to clearly explicit embedding, LLM generation, etc.