MPMicha艂 Piszczekinpiszczek.hashnode.dev路1h ago 路 15 min readDFlash Changes What Tokens per Second MeansI spent a night trying to fit a dense 30B model, 256K context, vision, and speculative decoding onto one 24 GB GPU. The fastest quant lost. The quant with the lowest perplexity lost too. What won was 00
TPTanishq Patelinfun-code.hashnode.dev路Jul 30 路 10 min readBuilding a C++ HTTP Server from Scratch (Part 1): Setting Up TCP SocketsIntroduction In this series I will be going through how to build an HTTP Server from scratch in C++ using POSIX APIs, and actually have it serve a web page which has CRUD operations to your browser - 00
AMADITYA MOREinjarvis-logbook.hashnode.dev路Jul 27 路 7 min readBuilding My First Logic-Based Project in C: A Library Management SystemWhen I first started learning C programming, my programs were simple鈥攃alculators, loops, patterns, and small logic exercises. They helped me understand the syntax, but they didn't feel like real softw00
JJulianinjulianmoreno.hashnode.dev路Jul 23 路 2 min readBuilding My First C++ Grade Manager: Solving Real Student Problems 馃搳Hey everyone! 馃憢 As a computer science student, I'm always looking for ways to apply what I learn in class to real-world problems. I firmly believe that building tools you actually need is the best wa00
PDPriyansh Dimriinpriyanshdimri.hashnode.dev路Jul 23 路 9 min readOne Reallocation Away From a Segfault Most query engines process one row at a time. An operator produces a row, the next operator consumes it, and the process repeats until the query finishes. GistDB processes 1,024 rows at a time instead10
EOEnoch Olutunmidainthatsametechguy.com路Jul 21 路 6 min readLeetCode 3499: Maximise Active Section with TradeYou're given a binary string where 1 represents an active section and 0 represents an inactive one. You get exactly one trade: Erase a block of 1s that has 0s on both sides. Fill a block of 0s that 00
PDPriyansh Dimriinpriyanshdimri.hashnode.dev路Jul 21 路 5 min readWhy GistDB Stops Optimizing EarlyMost query optimizers sit somewhere between two extremes. One extreme applies very few optimizations. Every scan reads every column, predicates stay where they were written, and joins are not reordere10
PDPriyansh Dimriinpriyanshdimri.hashnode.dev路Jul 20 路 5 min readWhy GistDB Stores Data SidewaysA dashboard query and a login lookup are not the same problem. One reads a single row by primary key, as fast as possible. The other scans a million rows, but only touches two columns out of twenty. M10
SSoloCodeinsolocode.hashnode.dev路Jul 15 路 8 min readWindows COM Lifetime Deep Dive: Debugging Media Foundation Shutdown Crashes and Designing Safe Resource LifetimesIntroduction In Windows system-level development, developers often work with multiple native frameworks at the same time: Component Object Model (COM) for object activation and lifetime management W00
SSoloCodeinsolocode.hashnode.dev路Jul 15 路 8 min readUnderstanding Windows Security APIs:Querying and Manipulating Access Tokens with C++Introduction In the previous articles, we explored how Windows creates access tokens, performs authorization checks, and supports impersonation. Understanding the theory is important, but sooner or la00