Pavel Panchekha’s Blog
- Posts
- 171 from 14 May 2011 to 24 Apr 2026
- Posting
- monthly (6 in the last year)
- Kind
- personal blog
- Feed
- https://pavpanchekha.com/rss.xml
2026 3
2025 21
- Agent Harnesses are Just Shells
- How to Start AI Coding
- Should CSS be Constraints?
- We'd be Better Off with 9-bit Bytes
- Distinguished (for me) Papers of PLDI'25
- Testing My M1 Simulator
- Simulating Double-Double Addition Algorithms
- Some Surprising Quantifier Elimination Operators
- LIN-graphs, an Egraph modulo T
- Deciding Equality for Trigonometric Expressions
- Egraphs Modulo T (Attempt 1)
- How Operator Fusion Affects Error
- The Promise of P-Graphs
- Absorption in Double-Double Arithmetic
- The Fastest TwoSum on an Apple M1
- FastTwoSum is Faster Than TwoSum
- ChatGPT o3 is the Real Deal
- Binary Search is Very Fast
- How Stylo Matches CSS Selectors
- Does O3 beat a specalized numeric compiler?
- Herbie Without Iterations
2024 10
2023 6
2022 5
2021 9
2020 6
2019 10
2018 26
- Learning Shame
- What's Wrong with CSS?
- Dedicated Crossword Practice
- Categories for Reactive Programming
- Selective Crossword Submissions
- You Start Off Bad at Crosswords
- Crossword Science with Stan
- How I Track TODOs
- Remembering the Herbie Visualizer
- Social Processes in Package Managers
- First Impressions with Typed Racket
- Programs as Patchwork
- Solving Resistance
- Programming with Pushouts
- Not Quite Pushouts
- Cryptic Mastermind with Z3
- A Survey of PL Blogging (Part 1)
- A Game Theory of Primaries
- WIP: Programming by Voice
- Assigning Meaning to open terms
- Floating Point Error in Polynomials
- Floating Point Error in the Small
- Functions and Relations in First Order Logic
- How Cassius Works
- Variary Functions in Coq
- Local Error and Blame Analysis
2017 11
2016 6
2015 9
2014 18
- Logarithms of Taylor Expansions
- Hyperbolic sines in math.js
- Taylor Expansions of Taylor Expansions
- Arbitrary Precision, not Arbitrary Accuracy
- Complex Square Roots in math.js
- The Eigenvalue Game
- Paper Statistics with Git
- Defining our Logic
- What is a Model?
- Floating Point Guarantees
- Tree Lookups
- Major Key
- Age-aware Array Search
- Fixed Points, Part 4: Stability
- Stream Fuse Carefully
- Plotting Functions in D3
- Pairs in Hindley-Milner Languages
- Fixed Points, Part 3: Attraction and Orders
2013 10
2012 6
2011 12
- Zippers, Part 3: Kiselyov Zippers
- Zippers, Part 2: Zippers as Derivatives
- Zippers, Part 1: Huet Zippers
- Injection is a Display-level Problem
- Programming with Types
- MIT Zephyr from Arch Linux
- Using Org-mode to Publish a Web Site
- Treaps: The Magical Awesome BBT
- Installing Ubuntu on LVM
- Sequences, Series, and Recursion
- How to Draw a Heart in Polar Coordinates
- 7919, 7853, and Li(x)