Why I Removed Jinja2 from UiWizard Why remove the Jinja2 as a dependency? For those unfamiliar, Jinja2 is a fast and powerful templating engine for Python — and it does its job exceptionally well.
Experts have it easy Something that’s painfully understudied is how experts are more efficient than novices while achieving better results. I say understudied and not unstudied, because it’s common knowledge that charging people for their time results in experts being paid le...
Emacs for Everything I used to laugh at the meme that emacs could be used for everything, and thought it crazy that one would "live in emacs" (that is a post from almost two years ago where I didn't even really believe it myself).
BTrees, Inverted Indices, and a Model for Full Text Search Whenever I get into a new technology, I try to build myself a mental model of how it works. Let’s do that for full text search engines, by writing a …
Stefano Costa's Webpage Stefano Costa's personal website, featuring his scientific research, publications, and projects
Sometimes you just need to be asked I’ve always appreciated the spontaneous answers that pop out when people ask me questions. It leads to responses that it’s hard to manufacture on your own. But it was rare. You’d have to wait for an interview, some client work or a thoughtful friend to sh...
How does Rack work? Sometimes, developers who use Rails don’t understand Rack, what it does, or what it’s for.
Dijkstra would’ve (incorrectly) HATED vibe-coding Edsger W. Dijkstra was one of the greats of computing, responsible for large parts of the way we write programs today. He was an early champion of structured programming. His missive “GOTO considered harmful” now seems blindingly obvious, but was against ...
VERT.sh — Free, fast, and awesome file convert With VERT you can quickly convert any image, video and audio file. No ads, no tracking, open source, and all processing is done on your device.
Generative AI in Servo We can, and should, build Servo without generative AI tools like GitHub Copilot.
Introducing: Vacheron Constantin Breaks The World Record for Most Complicated Wristwatch With The Les Cabinotiers ‘Solaria Ultra Grand Complication’ (Live Pics) With 41 complications and having taken eight years to craft, the Solaria is the perfect way for Vacheron to celebrate 270 years.
$70 Million in 60 Seconds: How Insider Information Helped Someone 28x Their Money On April 9, 2025, someone risked about $2.5 million—and walked away with more than $70 million in under an hour. The trade was simple, but bold: buy a specific kind of option tied to SPY, the exchange-traded fund (ETF) that tracks the S&P 500, the most w...
OpenSSH 10 relies on standards for quantum-safe key exchange The DSA algorithm, which has been discontinued for years, is now disappearing completely from the secure remote shell, to be replaced by MLKEM768.
What is Vector Search? A Concise Guide Vector search finds information based on meaning rather than exact keywords, delivering more intuitive results by converting content into numerical vectors that capture semantic relationships.