Abhisheyk Gaur, Software Engineer at Amazon, San Diego
Claire Keane
đȘŒ
tumblr dot com
we're not kids anymore.

JVL

JBB: An Artblog!

if i look back, i am lost

â
TVSTRANGERTHINGS
No title available
DEAR READER

No title available
No title available

pixel skylines
he wasn't even looking at me and he found me

Kaledo Art
AnasAbdin

ellievsbear
RMH
Xuebing Du

seen from United States
seen from Germany

seen from Indonesia

seen from Malaysia

seen from United Kingdom
seen from South Africa

seen from TĂŒrkiye

seen from United States
seen from Brazil
seen from Russia

seen from Malaysia

seen from T1
seen from Morocco
seen from Libya

seen from Brazil

seen from Brazil
seen from China
seen from Brazil
seen from United States
seen from Germany
@abhisheykgaur
Abhisheyk Gaur, Software Engineer at Amazon, San Diego
The Day NASA Almost Lost a Mars Rover Because of a Priority Inversion Bug
âIt wasnât a hardware failure. It wasnât cosmic radiation. It wasnât a software crash.â
https://abhisheykgaur.mystrikingly.com/blog/why-floating-point-numbers-betray-you
The Birthday Paradox: Why You Only Need 23 People for a 50% Chance of a Match
Imagine walking into a room with 23 strangers. What are the chances that at least two people share the same birthday? Most people guess:
5%
10%
Maybe 20%
After all, there are 365 days in a year. Surely you'd need over a hundred people before a coincidence becomes likely. The actual answer? About 50.7%.
Bloom Filters: The Magical Data Structure That Lies
Imagine a data structure that can answer millions of queries per second, uses only a few megabytes of memory, and powers systems like Redis, Cassandra, BigTable, and Bitcoin. There is only one catch. It occasionally lies to you. Welcome to the fascinating world of Bloom Filters. In this article, weâll explore what Bloom Filters are, how they work, why they sometimes return incorrect answers,âŠ
View On WordPress
Ext 4 File System.
When you store a file on a Linux machineâwhether itâs a photo, a configuration file, or a videoâthereâs a good chance itâs being managed by
P vs NP
n the realm of computer science, few questions are more famousâand more mysteriousâthan the P vs NP problem. It touches on everything from encryption and optimization to AI and theoretical limits of computation. But what does it actually mean for a problem to be in P or NP? Why is NP so hard, and what would happen if we proved that P = NP?
In this deep, detailed guide, weâll unpack the theory, walk through real examples, visualize how problems differ, and demystify one of the most fundamental open questions in CS. Read More:
Abhisheyk Gaur, Software Engineer at Amazon, San Diego
How Compilers Work: From Lexers to Parsers to ASTs
ompilers are essential tools in computing, transforming human-readable code into executable programs. But how do they work internally? In this deep dive, weâll walk through each phase of a compiler â starting from lexing, parsing, and AST generation â and understand the core responsibilities of each.
This article is ideal for systems programmers, language enthusiasts, and anyone curious about what goes on when you hit âBuild.â Read More: https://abhisheyk-gaur.medium.com/how-compilers-work-from-lexers-to-parsers-to-asts-ab95e0b1dcf1
Context Switching in Operating Systems: Internals, Costs, and Optimization
Every time you open a new tab in your browser, run a terminal command, or use a text editor alongside Spotify, your operating system is managing multiple tasks seemingly at once. This multitasking magic hinges on a low-level OS mechanism called context switching.
In this article, weâll explore how context switching works in detail, what data is saved and restored, how much it costs in performance, and how modern OS kernels optimize it. If youâve ever wondered how CPUs handle multiple processes efficiently, this oneâs for you. Read More: https://abhisheykgaur.wordpress.com/2025/06/20/context-switching-in-operating-systems-internals-costs-and-optimization/
Context Switching in Operating Systems: Internals, Costs, and Optimization
Every time you open a new tab in your browser, run a terminal command, or use a text editor alongside Spotify, your operating system is managing multiple tasks seemingly at once. This multitasking magic hinges on a low-level OS mechanism called context switching. In this article, weâll explore how context switching works in detail, what data is saved and restored, how much it costs inâŠ
View On WordPress
Shorâs Algorithm Explained: How Quantum Computing Breaks RSA
Shorâs Algorithm is one of the most celebrated quantum algorithms in theoretical computer science â and for good reason. It provides an exponential speedup for integer factorization, directly threatening the widely used RSA encryption scheme. In this deep technical dive, weâll explore exactly how Shorâs Algorithm works, why itâs efficient on a quantum computer, and what makes this possible (yes, the Quantum Fourier Transform plays a central role). Read More: https://abhisheyk-gaur.medium.com/shors-algorithm-explained-how-quantum-computing-breaks-rsa-294afa875dc2
Virtual Memory Deep Dive: Mechanisms, Paging, and OS-Level Implementation
Virtual memory is a fundamental abstraction in modern operating systems that decouples application memory from the underlying physical hardware. It enables process isolation, memory overcommitment, and sophisticated paging strategies that make multitasking possible on systems with limited RAM.
In this article, we explore the underlying architecture, components, and behaviors of virtual memory with a focus on Linux internals and memory management units (MMUs).
Read More:
https://abhisheykgaur.blogspot.com/2025/05/virtual-memory-deep-dive-mechanisms.html
Model Context Protocol (MCP): How to Build and Use AI Tools with Local MCP Servers
As AI tools like Amazon Q, GitHub Copilot, and other LLM-backed plugins become more powerful, the need to access private APIs, internal tools, and enterprise systems securely and contextually has become essential. This is where Model Context Protocol (MCP) comes in. In this post, weâll cover what MCP is, why it matters, and how to build and use an MCP server with a working example. What isâŠ
View On WordPress
Understanding Gaussian Splats: A Deep Dive into Efficient 3D Rendering
In the field of computer graphics and 3D rendering, traditional polygon-based rendering has long been the standard. However, as 3D data becomes more complex, alternative methods like Gaussian splatting are gaining attention due to their efficiency and scalability. Gaussian splats offer a unique way to represent and render complex 3D objects, particularly in applications involving point clouds or volumetric data.
This article provides an in-depth, technical exploration of Gaussian splats, their applications in 3D rendering, and how they offer a more efficient approach to rendering large datasets compared to traditional polygonal meshes. Weâll cover the mathematics behind Gaussian splatting, practical applications, and how to implement Gaussian splats in modern rendering pipelines.
Read More:
https://abhisheykgaur.blogspot.com/2024/10/understanding-gaussian-splats-deep-dive.html
Understanding the ZFS File System: A Comprehensive Guide
The ZFS file system is known for its robustness, scalability, and advanced data integrity features. Originally developed by Sun Microsystems, ZFS (Zettabyte File System) has grown in popularity due to its powerful features like data compression, snapshotting, and self-healing capabilities, making it a favorite among system administrators for managing large amounts of data.
In this comprehensive guide, weâll explore the unique features of ZFS, how it compares to other file systems, and guide you through setting it up on a Linux system. By the end of this article, youâll understand why ZFS is a top choice for enterprises, personal storage, and cloud environments alike. Read More:
https://abhisheykgaur.wordpress.com/2024/10/21/understanding-the-zfs-file-system-a-comprehensive-guide/
Understanding the ZFS File System: A Comprehensive Guide
Introduction The ZFS file system is known for its robustness, scalability, and advanced data integrity features. Originally developed by Sun Microsystems, ZFS (Zettabyte File System) has grown in popularity due to its powerful features like data compression, snapshotting, and self-healing capabilities, making it a favorite among system administrators for managing large amounts of data. In thisâŠ
View On WordPress
Cross-Site Scripting (XSS): Understanding and Preventing Web Application Vulnerabilities
In the world of web development, security is paramount. One of the most common and pernicious security threats is Cross-Site Scripting, commonly known as XSS. This blog post aims to demystify XSS, explore its types, demonstrate a basic example, and discuss measures to prevent it. What is Cross-Site Scripting (XSS)? Cross-Site Scripting is a web security vulnerability that allows attackers toâŠ
View On WordPress