Последние новости
⚑ Сообщить о проблемеTech news from the best sources
Pck3r is a modern package manager for Windows 10 x64
GitHub Pck3r: C++ Package Manager for Windows Pck3r is a modern package manager for Windows 10 x64, implemented in C++ for performance and modularit…
An unlikely experiment
There are so many great places to learn about out there on the internet, and one of those great places is the legendary Linux Kernel. If you stumble…
Make STL Cringe Again: Как я динамические строки на C создавал
Привет, Хабр! Однажды я подумал, что вот не умеют разработчики жить. В каждом из языков есть свои напасти (от которых, в принципе, спасаются разве ч…
I Ran a 284B-Parameter LLM From 3.2GB of RAM — in Plain C
DeepSeek-V4-Flash has 284 billion parameters and takes up about 160GB on disk. My laptop does not have 160GB of RAM. It doesn't even have 32GB. It r…
Porting Intel SSE Intrinsics to ARM NEON in a Real C Project
I recently wanted to see what actually happens when an existing C project containing Intel SSE intrinsics is ported to ARM64. The usual example is s…
RISC-V 32-bit: What does GCC do? (Part 1)
1. Introduction and Problem Statement A good way to learn what a compiler really does when transforming C source code into a binary is to disassembl…
Overview of the RTOS Kernel Project
In previous tutorial, I've gave you the theoretical background about ARM Cortex-M3/4 processors. In here, I will explain the RTOS kernel project str…
Count-Min Sketch: как посчитать частоту миллиарда событий в 10 килобайт
Представьте: через ваш сервер проходит 10 миллионов запросов в минуту. Каждый запрос содержит метку (например, ID пользователя, IP-адрес или поисков…
QH256 in C — A Deterministic 256-Bit State Structure for K501-AIONARC
QH256 in C — A Deterministic 256-Bit State Structure for K501-AIONARC A small, deterministic C reference implementation of QH256 for the K501-AIONAR…
8051 What does SDCC do part 3 ?
1. Introduction and Problem Statement A good way to learn what a compiler really does when transforming a C source code into a binary is to disassem…
How Buffer Overflows Actually Hijack Program Execution
Why the Stack Matters When a program runs, its memory splits into regions: the text segment (executable code), the data segment (globals/statics), t…
Делаем из Raspberry Pi Pico синтезатор Roland SC-55
В прошлой статье мы рассмотрели, как создать простой синтезатор на основе Raspberry Pi Pico. Звуки на основе синусоиды интересны, но хочется получит…
Skred (self-created sound engine) as an effects box
https://youtu.be/aDWJljOwHuc?si=iQa6RKruoFdKtqKX This video shows of a GUI front end experiment to use the Skred sound engine as an audio effect pro…
Debugging a GNOME Shell layout collapse: how a 4,294,967,296 px preferred height collapsed St.ScrollView to 1 px
Debugging a GNOME Shell layout collapse: how a 4,294,967,296 px preferred height collapsed St.ScrollView to 1 px Tested Environment : OS : Ubuntu 22…
Punk: a MVC framework
Every web framework does a certain amount of thinking on every request. It looks at the path and decides which route matched. It works out which cha…
Как PVS-Studio улучшает качество embedded-проектов
Embedded-разработка отличается множеством уникальных настроек, компиляторов и систем сборки. А при использовании стандартных методов анализа могут в…
Secure Your Health Data: Mastering Privacy-Preserving Inference with Intel SGX and Gramine 🛡️💊
Let’s be honest: the cloud is just "someone else’s computer." When it comes to sensitive health data—think genomic sequences, heart rate patterns, o…
99-й перцентиль за 20 мс: T-Digest и магия сжатых распределений
Представим, что вы имеете сервер, который обрабатывает и анализирует 100.000 RPS. Вам нужно высчитать и показать на дашборде 99-й перцентиль задержк…