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:
- 2024. CSS has vertical centering
- Google NotebookLM
- WordPress drama
- It's hard to write code for computers, but it's even harder to write code for humans
Music: