Latest News
⚑ Report a ProblemTech news from the best sources
Персонализация без BigData: как мы ранжируем новости в Telegram с помощью pgvector и пяти сигналов
У меня 23 Telegram-канала. Не потому что я такой организованный — просто постепенно добавлял, пока не понял, что читаю примерно 3% из них, а остальное…
How I made a Rust hot path 27x faster, and the AI fix I refused to merge
Two years ago I open-sourced KeyEcho, a small desktop app that plays a mechanical-keyboard sound the instant you press a key. It got 800+ stars. Then …
[Перевод] Rust 1.97.0: манглинг символов, вывод линкера и поддержка запрета предупреждений в Cargo
Команда Rust рада объявить о новом выпуске Rust 1.97.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное програм…
Rust for Python Developers: Why You Should Learn It
Rust for Python Developers: Why You Should Learn It You’ve spent years mastering Python’s elegance, but that same elegance can hide a performance ceil…
I shipped an LLM efficiency + security kernel — and deleted my own best idea
Six months ago I set out to make LLMs "smarter" by orchestrating many of them together. I measured it. It didn't work. Here's what I shipped instead —…
Ditching JSON & SQL Friction: Designing an Object-Shaped Memory Engine (Part 2)
For a long time, backend engineering has been divided into two camps: Relational databases (SQL) for rigid, structured tables, and Document stores (No…
Killing the Frontend: Building the Agent-Native Stack (Part 1)
For the last two decades, software engineering has followed a predictable formula: build a database, write an API, and build a massive, complex fronte…
Why Post-Quantum Signatures Matter, and How Quantum-Lattice Implements Them
The Problem Most Blockchains Are Ignoring Every major blockchain today — Bitcoin, Ethereum, and nearly everything built on top of them — signs transac…
SMTP outbound as a first-class citizen: send emails without pip install yagmail
Notifications, password resets, magic links, alerts. Every language solves SMTP outbound with an external library. In Fitz, smtp.send(opts) is a langu…
Agentic tool-use eval on a local 35B (Q8): trap-tool avoidance is solid, but I can't tell if my failures are the model or my harness
I've been running a small agentic eval harness against a local model and I'd like a sanity check on both my methodology and how you all handle agent-l…
The Solana Program Security Checklist I Wish I'd Had on Day One
I spent the last two weeks thinking like an attacker. I wrote tests whose only job was to make my own programs fail. I ran a fuzzer across thousands o…
ArborDb: a Rust document store where reading one field doesn't get slower as the record grows
Most embedded document stores make you pay the same price to read one field as to read the whole record: they deserialize the entire value, then hand …
We rewrote a Go service in Rust and our velocity tanked for a quarter.
For a full quarter, our feature velocity significantly dropped after we re-implemented a Go service using Rust. The performance improvements actually …
Building a secure OS: the hard list — what I found and what I'm fixing in IONA OS
Every operating system has security gaps. Most never publish them. I am publishing mine. IONA OS is a sovereign operating system written from scratch …
The fixed point: a compiler written in its own language just reproduced itself, byte for byte
Verbose is a small experimental language I'm building — its compiler proves properties about your code (termination, sound types) and emits tiny x86-6…
TypeScript 7.0 Is Here: The Compiler Is Much Faster
TypeScript 7.0 is now officially available as a stable release, and this is one worth paying attention to. Not because it introduces a flashy new synt…
One channel decided whether my multi-agent RL agents learned at all
I have a small cooperative multi-agent reinforcement-learning setup: eight agents on a 100×100 grid, learning to reach three goals while gathering res…
I built a CLI toolkit
I'm a 12-year-old developer learning multiple programming languages. Instead of doing boring tutorials, I decided to build the same CLI tools in diffe…
I'm building a compiler in Rust!!!
Hi ! I'm new to this platform and I want to make my first post. In these days, i'm writing my own compiler in Rust for a really simple custom language…
737x faster LangGraph checkpoints, and the case where Rust lost
Run a LangGraph agent long enough and the model call stops being your bottleneck. The plumbing takes over. Every step, the graph serializes its state …
Yet another Rust VPN (TUN-QUIC-TUN)
На поделке из предыдущей статьи вдохновение не закончилось, решил написать VPN. Был опыт разработки shadowsocks сервера , что не понравилось: под кажд…
moteDB 0.5.1 Is Out: What 18 Months of Building an Embedded Database for Robots Taught Me
Last Tuesday our warehouse robot forgot what a red box looked like. Not metaphorically. It had the force curve, the timestamp, the GPS pose — everythi…
Rust Borrowing Without Fear
Borrowing is one of the first concepts in Rust that feels different from other languages. If you’re coming from Python, Java, or C, it can seem strict…
Generate Student Reports in Rust with HTML Templates and PDF Export
What if student report cards were generated like web pages first, and only then exported as PDFs? The latest post on Techn0tz explores that workflow i…