Latest News
⚑ Report a ProblemTech 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…
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…
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…
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…
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…
Demystifying The Lexer
The Pipeline Behind compiling software can be challenging to grasp... I'll try to break it down as much as i can First of all the full pipeline look…
Fast & Lightweight Online CRC Calculator
Hi everyone, I built a simple, fast, and lightweight online CRC calculator tool for embedded systems and developers. URL: https://crc-calc.com Featu…
BoltOS: The new era of challenging hobby OS development. (FULL DOOM PORT AND DRIVERS!)
Building an operating system from scratch is one of the ultimate challenges for a software engineer. Recently, I came across BoltOS (hosted on GitHu…