Hacker Papers
- 26
DBOS: A Proposal for a Data-Centric Operating System
Hacker News threads
- Oct 2020DBOS: A Proposal for a Data-Centric Operating System
- Aug 2021DBOS: A Proposal for a Data-Centric Operating System
- Jul 2020DBOS: A Proposal for a Data-Centric Operating System
- Dec 2020Ask HN: What's the best paper you've read in 2020?
- Sep 2022DBOS: A database-oriented operating system
- Dec 2023Postgres pioneer Michael Stonebraker promises to upend the database once more
- Oct 2025Dbos: Durable Workflow Orchestration with Go and PostgreSQL
- Sep 2026Postgres SELECT DISTINCT Does Not Scale
- 27
Don't Skype & Type! Acoustic Eavesdropping in Voice-Over-IP
Hacker News threads
- Oct 2016Don’t Skype and Type [a Password,] Acoustic Eavesdropping in VOIP
- Oct 2016Don’t Skype and Type—Acoustic Eavesdropping in Voice-Over-IP [pdf]
- Oct 2016Don't Skype and Type Acoustic Eavesdropping in Voice-Over-IP
- Sep 2018How Discord Handles Two and Half Million Concurrent Voice Users Using WebRTC
- Aug 2019Key Negotiation of Bluetooth Attack
- Apr 2020When in doubt: hang up, look up, and call back
- Aug 2022Tempest LCD: Playing songs from your LCD monitor with a radio
- Dec 2023Scary AI recognizes passwords by the sound of your typing
- 28
AsicBoost - A Speedup for Bitcoin Mining
Hacker News threads
- 29
A partisan districting protocol with provably nonpartisan outcomes
Hacker News threads
- Nov 2017A partisan districting protocol with provably nonpartisan outcomes
- Jan 2021Auto-Redistrict – automatically creates electoral districts
- Nov 2022Towns are testing new ballot counting machines that use open source software
- Jun 2023Math Has Changed the Shape of Gerrymandering
- Feb 2024A Partisan Solution to Partisan Gerrymandering: The Define–Combine Procedure
- Jun 2026Show HN: Gerrymandle - Daily puzzle game where you redraw electoral districts
- 30
A Categorical Theory of Patches
Hacker News threads
- Feb 2021A Categorical Theory of Patches (2013)
- Feb 2021A Categorical Theory of Patches (2013)
- Feb 2017Pijul – A free and open source distributed version control system
- Dec 2017The GNUnet System
- Feb 2019Pijul for Git users
- Mar 2019Serverless collaborative editor using CRDT
- May 2019Git rebase in depth
- Jan 2020Pijul: a distributed version control system, written in Rust (2019)
- Sep 2020Pijul: A intuitive VCS unlike Git that's based on sound theory of patches
- Nov 2020Pijul: Towards 1.0
- 31
Copy-and-Patch Compilation: A fast compilation algorithm for high-level languages and bytecode
Hacker News threads
- Jun 2024Copy-and-Patch: Fast compilation for high-level languages and bytecode (2020)
- Sep 2021Copy-and-Patch: Fast JIT Compilation for SQL, WebAssembly, and Others
- Sep 2022Wasmtime 1.0
- Nov 2022Building the fastest Lua interpreter automatically
- Dec 2023Brandt Bucher – A JIT Compiler for CPython
- Jan 2024Python 3.13 Gets a JIT
- Mar 2024Cranelift code generation comes to Rust
- Jul 2024Mining JIT traces for missing optimizations with Z3
- Apr 2025Co-designing a sparse music codec with ChatGPT o3
- Sep 2025Writing Memory Safe JIT Compilers
- 32
Asymmetric numeral systems: entropy coding combining speed of Huffman coding with compression rate of arithmetic coding
Hacker News threads
- Jul 2016Asymmetric numeral systems (2014)
- May 2016Asymmetric numeral systems: entropy encoding (2013)
- Jan 2023Asymmetric numeral systems: entropy coding and Huffman coding 2014 [pdf]
- Jul 2016Apple Open-Sources its Compression Algorithm LZFSE
- Jul 2016Apple Open-Sources its Compression Algorithm LZFSE
- Aug 2016Smaller and faster data compression with Zstandard
- Apr 2017JPEG Huffman Coding Tutorial
- Aug 2017Poland's oldest university denies Google's right to patent Polish coding concept
- Aug 2017Understanding Asymmetric Numeral Systems
- May 2022Silly Lossy Text Compression Idea
- Mar 2024The Montreal problem: Why programming languages need a style czar
- 33
Do Users Write More Insecure Code with AI Assistants?
Hacker News threads
- Jan 2024Do Users Write More Insecure Code with AI Assistants?
- Nov 2022Do Users Write More Insecure Code with AI Assistants?
- Jan 2023Do Users Write More Insecure Code with AI Assistants?
- Dec 2022The End of Programming
- Dec 2022Kickstarter shuts down campaign for Unstable Diffusion amid changing guidelines
- Feb 2023AI assistants: The convenient crutch for new developers or a recipe for disaster
- Mar 2023Lost at C: A user study on the security of LLM coding assistants
- Sep 2025To AI or not to AI
- Feb 2026Write-Only Code
- May 2026Mexican government breached by solo user with Claude, 150 GB exfiltrated
- Oct 2026Is this the new cyber normal?
- 34
An Empirical Analysis of Traceability in the Monero Blockchain
Hacker News threads
- Mar 2018An Empirical Analysis of Traceability in the Monero Blockchain
- Mar 2018Ask HN: Who is hiring? (March 2018)
- Sep 2018How Dirty Money Disappears into the Black Hole of Cryptocurrency
- Jan 2019Grin – A private and lightweight mimblewimble blockchain
- Jul 2020Live BTC transactions in Twitter hack
- Oct 2020Coinbase Card
- Dec 2020Zcash Open Major Grants
- Oct 2022Chainalysis CTO said blockchain is easier to trace than paper money
- 35
Paxos vs Raft: Have we reached consensus on distributed consensus?
Hacker News threads
- Apr 2020Paxos vs. Raft: Have we reached consensus on distributed consensus?
- May 2024Paxos vs. Raft: Have we reached consensus on distributed consensus? (2020)
- May 2020In Search of an Understandable Consensus Algorithm (2014) [pdf]
- May 2020In Search of an Understandable Consensus Algorithm (2014) [pdf]
- Oct 2020A Review of Consensus Protocols
- May 2021Ethereum will use around 99.95% less energy post merge
- Jan 2022Paxos
- Aug 2022Why use Paxos instead of Raft?
- Sep 2024Raft: Understandable Distributed Consensus (2014)
- Sep 2024Raft: Understandable Distributed Consensus (2014)
- 36
Silent Data Corruptions at Scale
Hacker News threads
- Feb 2024Silent data corruptions at scale (2021)
- Jun 2021Silent Data Corruptions at Scale
- Jul 2021Silent Data Corruptions at Scale
- Jun 2021Cores that don’t count [pdf]
- Jul 2021Single random bit flip causes error in certificate transparency log
- Jul 2021Single random bit flip causes error in certificate transparency log
- May 2022Removing characters from strings faster with AVX-512
- Jan 2023ECC RAM should be a human right
- Feb 2024Intel Processor Instability Causing Oodle Decompression Failures
- Aug 2024Puget Systems' Perspective on Intel CPU Instability Issues
- 37
Souper: A Synthesizing Superoptimizer
Hacker News threads
- Nov 2017Souper: A Synthesizing Superoptimizer
- Nov 2017Souper: A Synthesizing Superoptimizer
- Dec 2017Formal Verification: The Gap Between Perfect Code and Reality
- Feb 2019Syntax-Guided Synthesis
- Jan 2021Software Verification and Analysis Using Z3
- Feb 2021A Superoptimizer for LLVM IR
- Feb 2021A Superoptimizer for LLVM IR
- Jan 2025Tilde, My LLVM Alternative
- Jul 2025FFmpeg devs boast of another 100x leap thanks to handwritten assembly code
- 38
Real Differences between OT and CRDT for Co-Editors
Hacker News threads
- Oct 2018Real Differences Between OT and CRDT for Co-Editors
- Oct 2018Real differences between ot and crdt for co-editors
- Oct 2018Lessons learned from creating a real-time collaborative rich-text editor
- May 2019Open source collaborative text editors
- Jul 2021Faster CRDTs: An Adventure in Optimization
- Sep 2021The web is swallowing the desktop whole (2017)
- Jun 2023The Art of the Fugue: Minimizing Interleaving in Collaborative Text Editing
- Jul 2023The Art of the Fugue: Minimizing Interleaving in Collaborative Text Editing
- 39
Memory-Safety Challenge Considered Solved? An In-Depth Study with All Rust CVEs
Hacker News threads
- Jan 2021Memory-Safety Challenge Considered Solved? An In-Depth Study with All Rust CVEs
- Jun 2020An In-Depth Experience Report with All Rust CVEs
- Jun 2020Memory-safety challenge considered solved? An empirical study of Rust CVEs
- Jun 2020Microsoft: Rust Is the Industry’s ‘Best Chance’ at Safe Systems Programming
- Jul 2020Linux kernel in-tree Rust support
- Aug 2020Rust and C++ Interoperability in Chrome
- Feb 2021Mitigating Memory Safety Issues in Open Source Software
- Jan 2023Fish (shell) porting to Rust from C++
- Jul 2024Tell HN: When Firefox jumps the shark, the call to action is Ladybird
- 40
DolphinAtack: Inaudible Voice Commands
Hacker News threads
- Sep 2017DolphinAtack: Inaudible Voice Commands
- Sep 2017DolphinAttack: Inaudible Voice Commands
- Sep 2017South Park Season Premier Sets Off Everyone's Amazon Echo
- Sep 2017South Park Season Premier Sets Off Everyone's Amazon Echo
- May 2018Alexa and Siri Can Hear Hidden Commands
- Jan 2019Designing an audio adblocker
- Mar 2019Hard disks can be turned into listening devices
- Feb 2020SurfingAttack: attack on voice assistants using ultrasonic guided wave
- Feb 2020Activate this ‘bracelet of silence,’ and Alexa can’t eavesdrop
- 41
Fast Random Integer Generation in an Interval
Hacker News threads
- May 2018Fast Random Integer Generation in an Interval
- Mar 2019Fast Random Integer Generation in an Interval
- Sep 2019Algorithm No One Knows About (2016)
- Aug 2020Julia 1.5 Highlights
- Oct 2020Dissecting Lemire's nearly divisionless random number generator
- Oct 2020Dissecting Lemire's nearly divisionless random number generator
- Aug 2021A fast alternative to the modulo reduction (2016)
- Mar 2022It is high time we let go of the Mersenne Twister (2019)
- 42
Xor Filters: Faster and Smaller Than Bloom and Cuckoo Filters
Hacker News threads
- Dec 2019Xor Filters: Faster and Smaller Than Bloom Filters
- Dec 2019Xor Filters: Faster and Smaller Than Bloom Filters
- Jul 2020Bloom filters debunked: Dispelling 30 Years of bad math with Coq
- Aug 2021Bloom Filters: More than a space-efficient hashmap
- May 2025Bloom Filters
- Jul 2025Efficient set-membership filters and dictionaries based on SAT
- 43
A Conflict-Free Replicated JSON Datatype
Hacker News threads
- Aug 2016A Conflict-Free Replicated JSON Datatype
- Aug 2016A Conflict-Free Replicated JSON Datatype
- Feb 2018Automerge: JSON-like data structure for building collaborative apps
- May 2018Algorithms Behind Modern Storage Systems
- May 2019Local-first software: You own your data, in spite of the cloud
- Dec 2020Cerulean: Experimental micro-blogging app for Matrix
- Jul 2022Ask HN: What are some cool but obscure data structures you know about?
- 44
Tetris is Hard, Even to Approximate
Hacker News threads
- 45
Robust Cooperation in the Prisoner's Dilemma: Program Equilibrium via Provability Logic
Hacker News threads
- 46
Ribbon filter: practically smaller than Bloom and Xor
Hacker News threads
- Mar 2021Ribbon filter: practically smaller than Bloom and Xor
- Jul 2021Ribbon filter: practically smaller than Bloom and Xor
- Jul 2021Ribbon filter: Practically smaller than Bloom and Xor
- Sep 2022A New Life for Certificate Revocation Lists
- Oct 2022Cuckoo Filter: Practically Better Than Bloom (2014) [pdf]
- May 2025Bloom Filters
- Jan 2026Binary Fuse Filters: Fast and Smaller Than XOR Filters
- 47
TinyLFU: A Highly Efficient Cache Admission Policy
Hacker News threads
- 48
BlockQuicksort: How Branch Mispredictions don't affect Quicksort
Hacker News threads
- Apr 2016BlockQuicksort: How Branch Mispredictions Don't Affect Quicksort
- Jun 2017Pattern-defeating quicksort
- Aug 2018On the Worst-Case Complexity of TimSort
- Jul 2021Do Low-Level Optimizations Matter? (2020)
- May 2023Ask HN: What is new in Algorithms / Data Structures these days?
- Jun 202310~17x faster than what? A performance analysis of Intel x86-SIMD-sort (AVX-512)
- 49
Joins via Geometric Resolutions: Worst-case and Beyond
Hacker News threads
- 50
Automated Symbolic Verification of Telegram's MTProto 2.0
Hacker News threads
- Jan 2021Automated Symbolic Verification of Telegram's MTProto 2.0
- Dec 2020Automated Symbolic Verification of Telegram's Cryptographic Protocol
- Jan 2021Automated Symbolic Verification of Telegram’s MTProto 2.0
- Jan 2021Telegram publishes users' locations online
- Jan 2021WhatsApp gives users an ultimatum: Share data with Facebook or stop using app
- Jan 2021Poll: Switching from WhatsApp
- Oct 2022Signal is secure, as proven by hackers
- Apr 2023WhatsApp announces key transparency being added to WhatsApp
- Aug 2024Arrest of Pavel Durov, Telegram CEO, charges of terrorism, fraud, child porn
- Aug 2024Arrest of Pavel Durov, Telegram CEO, charges of terrorism, fraud, child porn
Data from the Hacker News archive (ODC-By), arXiv and OpenAlex. Not affiliated with Hacker News or Y Combinator.
























