Home | Vulkan | Cross platform 3D Graphics Vulkan is a next generation graphics and compute API that provides high-efficiency, cross-platform access to modern GPUs used in PCs, consoles, mobile phones and embedded platforms.
Ray marching a blob in 3D A deep dive into rendering animated metaballs (aka blobs) with ray marching, PBR shading, shadows, and CPU driven simulation in WebGL and Three.js.
Cap'n Web: A new RPC system for browsers and web servers Cap'n Web is a new open source, JavaScript-native RPC protocol for use in browsers and web servers. It provides the expressive power of Cap'n Proto, but with no schemas and no boilerplate.
OpenAI and NVIDIA announce strategic partnership to deploy 10 gigawatts of NVIDIA systems OpenAI and NVIDIA announce a strategic partnership to deploy 10 gigawatts of AI datacenters powered by NVIDIA systems, with the first phase launching in 2026.
Locking in CockroachDB, Part 1 - Locking Rows and Tables with SELECT FOR UPDATE | no dogma blog With CockroachDB, you can lock rows or whole tables using SELECT FOR UPDATE. This post explains how it works, and how to avoid locking too much data.
Supporting the future of the open web: Cloudflare is sponsoring Ladybird and Omarchy We're excited to announce our support of two independent, open source projects: Ladybird, an ambitious project to build a completely independent browser from the ground up, and Omarchy, an opinionated Arch Linux setup for developers.
Triple Buffering in Rendering APIs A practical guide to triple buffering, how it improves smoothness and throughput over double buffering, when to use it, and how to wire it up in modern APIs.
vk_lod_clusters/docs/blas_sharing.md at main · nvpro-samples/vk_lod_clusters Sample for cluster-based continuous level of detail rasterization or ray tracing - nvpro-samples/vk_lod_clusters
Tell the EU: Don’t Break Encryption with Chat Control The EU’s Chat Control law would scan private messages and weaken encryption. Sign Mozilla Foundation’s petition to defend privacy and protect our digital future.
Microsoft Just Fixed the LTS/STS Problem of .NET Get 20% off everything on Dometrain: https://dometrain.com/courses/?ref=nick-chapsas&promo=youtube&coupon_code=BTS2025 Subscribe to my weekly newsletter: https://nickchapsas.com Hello, everybody. I'm Nick, and in this video, we will talk about the recent...
curl disclosed on HackerOne: Stack Buffer Overflow in cURL Cookie... ## Summary I discovered a critical stack-based buffer overflow vulnerability in cURL's cookie parsing mechanism that can lead to remote code execution. The vulnerability occurs when processing maliciously crafted HTTP cookies, affecting all applications t...
DXGI debugging: Microsoft put me on a list Why does Space Station 14 crash with ANGLE on ARM64? 6 hours later…
How I, a non-developer, read the tutorial you, a developer, wrote for me, a beginner - annie's blog “Hello! I am a developer. Here is my relevant experience: I code in Hoobijag and sometimes jabbernocks and of course ABCDE++++ (but never ABCDE+/^+ are you kidding? ha!) and I like working with Shoobababoo and occasionally kleptomitrons. I’ve gotten...
What happens when coding agents stop feeling like dialup? From magical to frustrating in months. Why AI coding agents feel like dial-up internet and what ultra-fast inference could unlock for developer productivity.
Ankit Sultana My Personal Website. This is essentially a fork of one of my other Jekyll Resume Templates called Researcher: http://github.com/ankitsultana/researcher
Bringing Metal to a crypto backdoor fight! Exploiting the GPU and the 90s crypto wars to crack the APT Down code signing keys The APT Down leak contained four code signing certificates and the passphrase only for the most recent one. Since the passphrase was found on the usual rockyou.txt wordlist, I was curious to see if the remaining three could be cracked using the same wordl...
Everything Looks Good Enough (Or “The Limits of Fidelity”) Film is beautiful, games are realistic. Everything looks good enough. We’re finally here. Let’s focus on other things.
How a String Library Beat OpenCV at Image Processing by 4x To my great surprise, one of the biggest current users of my StringZilla library in the Python ecosystem is one of the world’s most widely used Image Augmentation libraries - Albumentations with over 100 million downloads on PyPI, growing by 5 million eve...
How I Use LLMs to Write the Majority of My Code As a staff engineer at an early-stage startup, I rely on LLM-powered coding assistants like Cursor, Claude, and ChatGPT to move faster while writing less code by hand. This post shares practical workflows, prompting strategies, and principles for using AI...
Three Years and 100 Commits Later: A Reflection A reflection on the three-year journey of a website and a call to reclaim the web.
Taxonomize Your Infrastructure - Blog Having spent some time across quite distinct infrastructure codebases and developer environments, from isolated, simple platforms to large monolithic behemoths, I have seen a common pattern to solving new infrastructure problems. First, an eng...