abhi9u
Fri Jul 12, 2019 5:08pm PST
Karma:
1070
about
I am a software engineer (unemployed at the moment). I am building https://drpawd.com and trying to build a writing career at https://codeconfessions.substack.com/
submitted
Tues Oct 14, 2025 9:56am PST
ChkTag: x86 Memory Safety
@abhi9u
8
Sun Sep 28, 2025 2:57pm PST
The golden ratio as a number base
@abhi9u
2
2
59
Mon Aug 11, 2025 7:58am PST
Fundamental guide to understanding DRAM Memory
@abhi9u
3
Thurs Jul 31, 2025 6:06am PST
Building Query Compilers [pdf]
@abhi9u
2
Thurs Jul 24, 2025 2:10pm PST
Confessions of a static timing analysis tool
@abhi9u
2
Sun Jul 20, 2025 1:20pm PST
MIPS
@abhi9u
1
1
3
Sun Jul 13, 2025 12:49pm PST
One Law to Rule Them All: The Iron Law of Software Performance
@abhi9u
2
Fri Jun 13, 2025 5:37am PST
Quantum Computing without the Linear Algebra [pdf]
@abhi9u
1
Thurs Jun 5, 2025 4:26pm PST
Do Junior Developers Add Value to Companies?
@abhi9u
1
1
3
Wed Jun 4, 2025 11:25am PST
Distance-Based ISA for Efficient Register Management
@abhi9u
4
5
16
Wed Jun 4, 2025 8:04am PST
Swarc: SIMD Within A Register C (1998)
@abhi9u
1
Tues Jun 3, 2025 3:35pm PST
What Happens If We Inline Everything?
@abhi9u
1
1
34
Sun Jun 1, 2025 4:07pm PST
Print CHR$(205.5+RND(1));: Goto 10
@abhi9u
1
1
2
Fri May 23, 2025 6:41am PST
Understanding Idq_uops_not_delivered Performance Counter
@abhi9u
1
1
1
Thurs May 22, 2025 2:02pm PST
Edge-AI Chips Can Solve the Cocktail Party Problem
@abhi9u
1
Thurs May 22, 2025 5:40am PST
Good Performance for Bad Days
@abhi9u
2
Tues May 20, 2025 10:24am PST
How the jax.jit() JIT compiler works in Jax-JS
@abhi9u
2
Tues Apr 1, 2025 7:24am PST
Implementing a spellchecker on 64 kB of RAM
@abhi9u
1
Fri Mar 28, 2025 11:46am PST
Functors, Applicatives, and Monads
@abhi9u
15
87
84
Thurs Feb 6, 2025 2:03pm PST
Douglas McIlroy responds to Unix spell article with new implementation details
@abhi9u
10
14
163
Tues Jan 21, 2025 12:20pm PST
Advantages of knowing your x86 machine code (2004)
@abhi9u
2
Thurs Jan 16, 2025 11:20am PST
MatterGen: A new paradigm of materials design with generative AI
@abhi9u
8
Tues Jan 14, 2025 4:09pm PST
Dennard Scaling Allowed Transistors to Shrink
@abhi9u
2
Tues Jan 14, 2025 11:48am PST
What Every Hacker Should Know About TLB Invalidation [pdf]
@abhi9u
3
18
94
Mon Jan 6, 2025 3:25pm PST
An Overview of Scheduling in the FreeBSD Kernel by Marshall Kirk McKusick (2021) [video]
@abhi9u
2
Sun Jan 5, 2025 10:40am PST
Revisiting B+-tree vs. LSM-tree (2022)
@abhi9u
3
Sat Dec 28, 2024 12:08pm PST
Revisiting the NetBSD Build System
@abhi9u
6
16
142
Mon Dec 16, 2024 2:30pm PST
Two Is Better Than One: The Case for 2-Tree for Skewed Data Sets [pdf]
@abhi9u
2
Fri Dec 13, 2024 5:00pm PST
GPU Glossary
@abhi9u
1
3
Sat Nov 23, 2024 1:36pm PST
An Unreachable Hidden Xkcd Easter Egg Inside CPython
@abhi9u
4
Thurs Nov 21, 2024 4:51pm PST
Visualizing Performance-Critical Dependency Chains
@abhi9u
1
Thurs Nov 21, 2024 4:46pm PST
A whirlwind introduction to dataflow graphs (2018)
@abhi9u
2
Wed Nov 13, 2024 10:28am PST
CPython Unreachable Code Easter Egg (Xkcd 2200)
@abhi9u
2
Sun Oct 20, 2024 2:04pm PST
Speculative Decoding and Beyond: A Survey of Speculative Decoding Techniques
@abhi9u
4
Thurs Aug 15, 2024 10:33am PST
A closer look at the stack guard page (2022)
@abhi9u
1
2
Tues Aug 13, 2024 8:01am PST
An introduction to auto-vectorization with LLVM
@abhi9u
1
Sun Aug 4, 2024 6:04pm PST
A demo of Rust in FreeBSD base
@abhi9u
4
Sat Jun 8, 2024 1:17pm PST
How Python Compares Floats and Ints: When Equals Isn't Equal
@abhi9u
1
Sat Jun 1, 2024 12:07pm PST
Sampling vs. Tracing
@abhi9u
1
Mon May 6, 2024 10:09am PST
C23 Stdbit.h Quick Reference
@abhi9u
4
Thurs Apr 4, 2024 1:48pm PST
Code Spelunking: Exploring Cavernous Code Bases (2003)
@abhi9u
1
Wed Apr 3, 2024 11:18am PST
Programming Languages (Open Access Book)
@abhi9u
3
Wed Jan 17, 2024 12:56pm PST
Persistent Memory Programming on Conventional Hardware
@abhi9u
2
Tues Jan 16, 2024 1:14pm PST
2023 LLVM Dev Mtg – The LLVM C Library for GPUs [video]
@abhi9u
1
Wed Dec 27, 2023 7:52am PST
Neural inference at the frontier of energy, space and time – NorthPole, IBM
@abhi9u
1
1
3
Sat Dec 9, 2023 6:22am PST
A Sneak Peek: SIMD-Enhanced String Functions for AMD64
@abhi9u
2
Fri Dec 8, 2023 8:28am PST
Kernel Recipes 2023 – Faster and Fewer Page Faults [video]
@abhi9u
1
Thurs Dec 7, 2023 8:04am PST
SWE-Bench: Can Language Models Resolve Real-World GitHub Issues?
@abhi9u
1
3
Tues Dec 5, 2023 4:23pm PST
The Error Model (2016)
@abhi9u
1
Mon Dec 4, 2023 5:11pm PST
An easy-sounding problem yields numbers too big for our universe
@abhi9u
14
52
79
Sun Dec 3, 2023 7:37am PST
Intuitive guide to convolution
@abhi9u
7
24
63
Sat Dec 2, 2023 1:44pm PST
An introduction to functional programming through lambda calculus (1988) [pdf]
@abhi9u
1
Tues Nov 28, 2023 10:57am PST
A History of Subtyping [video]
@abhi9u
1
Tues Nov 28, 2023 7:18am PST
Trojan Room Coffee Pot
@abhi9u
10
31
107
Mon Nov 27, 2023 10:30am PST
A Path Towards Autonomous Machine Intelligence (2022)
@abhi9u
1
Fri Nov 24, 2023 8:04pm PST
CPython Object System Internals: Understanding the Role of PyObject
@abhi9u
4
Sat Nov 18, 2023 10:18am PST
Programming on Parallel Machines; GPU, Multicore, Clusters and More
@abhi9u
7
30
122
Fri Nov 17, 2023 1:03pm PST
The Changing "Guarantees" Given by Python's Global Interpreter Lock
@abhi9u
10
134
103
Thurs Nov 16, 2023 11:28am PST
Generating Random Factored Numbers, Easily (2002) [pdf]
@abhi9u
1
3
3
Tues Nov 14, 2023 5:49pm PST
Reptar
@abhi9u
35
176
601
Tues Nov 14, 2023 3:17pm PST
Use of HTTPS Resource Records
@abhi9u
3
Tues Nov 7, 2023 11:57am PST
It's Time to Kill Moore's Law
@abhi9u
1
Sat Nov 4, 2023 3:52pm PST
15-850: Advanced Algorithms, Spring 2023 (CMU)
@abhi9u
2
Fri Nov 3, 2023 2:46pm PST
How Rama is tested: a primer on testing distributed systems
@abhi9u
1
Wed Nov 1, 2023 10:48am PST
Handling a Regional Outage: Comparing the Response from AWS, Azure and GCP
@abhi9u
2
Sun Oct 29, 2023 7:22am PST
Laying Siege to a Bug
@abhi9u
1
1
7