Harris Jose

Founding Engineer at Chronicle

Blog, page 2

Lea Verou, on dark mode toggles

Dark mode toggles that expose three visible states (system, light, dark) seem like the best option.

Until you think about user goals, that is.

A curious case of ProseMirror inline nodeviews

Well, if you do need to have flex items inside your inline node(view)s, then now you know how to fix it. Have two spans surrounding your nodeView content, so that the browser can position your cursor there if there is a loss of content surrounding it.

Or else, if you can, just avoid it.

NotebookLM Blew Our Mind

Steven Johnson, a writer and editorial director at Google Labs, stops by to talk about the company’s new hit NotebookLM, which uses A.I. to turn even boring PDFs, such as user manuals and Kevin’s bank records, into chatty, disturbingly good podcasts.

Going Buildless

The idea of “buildless” development isn’t new - but there have been some recent improvements that might get us closer.

Breaking up is hard to do: Chunking in RAG applications

Some say that chunking strategies need to be custom for every document that you process. You can use multiple strategies at the same time. You can apply them recursively over a document. But ultimately, the goal is to store the semantic meaning of a document and its constituent parts in a way that an LLM can retrieve based on query strings.