Mike Saburenkov

The 10th month of October

Some years ago, I would have listed these as problems that could be solved by now:

Seamless language translation

Babel Fish by Douglas Adams. No matter what language one is writing, another should be able to seamlessly read and understand the written. We do have Google Translate, DeepL and LLMs, some of them even built-in in modern browsers, but they still feel a bit clunky. These tools often fail to translate all the text, and sometimes they break JavaScript interactivity and form submissions. We're still in the POC stage, not much further. Sometimes I don't need to translate the full page, just a section. Some sites offer a "translate" button ((X has it next to a tweet), but that's not a browser or an OS. It can be much smoother experience.

Smart diffs

Imagine comparing programming code files not just by lines of text, but by actually analyzing the code— parsing the AST, symbols, and tokens to understand semantics. And no, we don't need LLMs to predict merges; algorithms can handle that. It might not be perfect, but it would be a game-changing improvement over simply comparing characters and lines.

Recent links:

Music: