As a software developer, you've probably spent countless hours wrestling with technical debt, code review fatigue, and the eternal question of whether that one function is really necessary. These aren't just engineering problems—they're deeply human ...
If you've ever thought that literary analysis is purely subjective – a matter of taste, intuition, or close reading alone – this episode might change your mind. In this installment of In-Depth with Academia, we explore a paper by Boris Oricov titled ...
Every developer who has worked with stylometry knows the drill: you feed a corpus of texts with known authors into a machine learning pipeline, extract a feature set usually the most frequent words, apply some dimensionality reduction PCA, anyone?, a...
If you’ve ever wondered whether the same algorithms that power word embeddings in natural language processing can be applied to something completely non-linguistic – like chess moves – then this episode is for you. In the latest installment of In-Dep...
Practical tools for OCR, accentuation, and text analysis that every developer should know about
The Problem
If you're working with Russian texts in the humanities, you've probably faced this situation: you need to process a pre-1917 text, but ever...
If you’ve ever tried to analyze millions of documents, clean OCR garbage, or extract meaning from messy, real-world text, you already know that natural language is anything but natural for a machine. But what if I told you that the same techniques us...
Or: why I didn't use Manacher's algorithm and still got 217 new palindromes
The Idea
Everyone knows crafted palindromes like "Never odd or even" or "A man, a plan, a canal – Panama". They're beautiful, but they're constructed — someone sat down a...
Here is the story of my journey in programming1: From Philology to Python: How I Fell Into Coding and Why My Code Still Makes Me Wince.
1: https://coderlegion.com/25394/from-philology-to-python-how-i-fell-into-coding-and-why-my-code-still-makes-m...
I recently published a digital anthology project at nevmenandr.github.io/WLA.
The setup was smooth – I used Obsidian with the excellent
obsidian-publish-mkdocshttps://github.com/jobindjohn/obsidian-publish-mkdocs/ plugin to generate a clean, docu...
As the author of "Electronic Lyre" Электронная лира, I want to share why this book is essential reading for developers working at the intersection of code and creativity. For years, we've treated poetry generation as a side project – a fun way to tes...
Or why language vitality online has nothing to do with speaker counts — and everything to do with data engineering
Russia speaks dozens of minority languages — Tatar, Bashkir, Udmurt, and even tiny ones like South Yukaghir fewer than 50 speakers. ...
Or why a 1500-year-old board game is the ultimate playground for ML engineers
Remember when beating a human at chess was the holy grail of AI? In 1972, it was the benchmark — the "ImageNet moment" of its era. Fast forward to today: a Raspberry Pi ...
Or why Wikipedia is the perfect Data Quality testing ground not just for linguists
Every developer who has ever scraped Wikipedia for an NLP task thinks: "It's human-written text. That means the dataset is balanced, natural, and ready to feed into ...