Hacker Papers
- 101
Spectre is here to stay: An analysis of side-channels and speculative execution
Hacker News threads
- Feb 2019Spectre is here to stay: An analysis of side-channels and speculative execution
- Feb 2019Google Says Spectre and Meltdown Are Too Difficult to Fix
- Mar 2019Firefox 66.0 Aims to Reduce Online Annoyances
- Apr 2019Lisp Operating System (2015)
- Sep 2019OpenBSD was right to disable hyperthreading [video]
- Dec 2019C Is Not a Low-level Language (2018)
- Mar 2021Post-Spectre Web Development, Editor's Draft, 2021-03-10
- Mar 2021Linus Torvalds on where Rust will fit into Linux
- Aug 2023Sandy Bridge: Setting Intel’s Modern Foundation
- 102
WhoTracks .Me: Shedding light on the opaque world of online tracking
Hacker News threads
- 103
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
- 104
Real Differences between OT and CRDT in Correctness and Complexity for Consistency Maintenance in Co-Editors
Hacker News threads
- May 2019Open source collaborative text editors
- May 2019Open source collaborative text editors
- May 2019Why CRDT didn't work out as well for collaborative editing xi-editor
- Jun 2019Creating a Collaborative Editor
- Jun 2023The Art of the Fugue: Minimizing Interleaving in Collaborative Text Editing
- Jul 2023The Art of the Fugue: Minimizing Interleaving in Collaborative Text Editing
- 105
Pattern-defeating Quicksort
Hacker News threads
- 106
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)
- 107
Practical Attacks Against Privacy and Availability in 4G/LTE Mobile Communication Systems
Hacker News threads
- Oct 2015Practical attacks against privacy and availability in 4G/LTE systems
- Oct 2015Practical attacks against 4G (LTE) access network protocols
- Oct 2015Police Stingray Tools Can Indeed Record Calls
- Nov 2018Build a do-it-yourself IMSI Catcher for about $20
- May 2023LTESniffer – An Open-Source LTE Downlink/Uplink Eavesdropper
- 108
There is no 16-Clue Sudoku: Solving the Sudoku Minimum Number of Clues Problem
Hacker News threads
- Jan 2012Solving the Sudoku Minimum Number of Clues Problem [pdf]
- Mar 2012There is no 16-Clue Sudoku: Solving the Sudoku Minimum Number of Clues Problem
- Jun 2017Can Neural Networks Crack Sudoku?
- Jun 2019Let’s Publish Everything
- Jun 2019Solving Sudoku with Prolog (2016)
- May 2023Problems harder than NP-Complete
- 109
Retrofitting Effect Handlers onto OCaml
Hacker News threads
- Dec 2021Retrofitting Effect Handlers onto OCaml
- May 2022Retrofitting Effect Handlers onto OCaml
- May 2021Multicore OCaml: April 2021
- May 2021Multicore OCaml: April 2021
- Jan 2022OCaml Multicore merged upstream
- Jun 2022Linear Address Spaces: Unsafe at any speed
- Dec 2022OCaml 5.0.0 release (including multicore and effects)
- Mar 2023Effing-mad, an effect library for Rust
- 110
Actor Model of Computation: Scalable Robust Information Systems
Hacker News threads
- 111
Indexing dif/2
Hacker News threads
- May 2018Pure efficient “if” in Prolog
- May 2017Ask HN: Why isn't Prolog more popular?
- Oct 2019Swish: SWI Prolog Notebook
- Sep 2022Lunatic: Erlang-Inspired Runtime for WebAssembly
- Dec 2022Prolog at Work
- 112
Conflict-free Replicated Data Types (CRDTs)
Hacker News threads
- 113
Tree Notation: an antifragile program notation
Hacker News threads
- 114
Profunctor Optics, a Categorical Update
Hacker News threads
- Jan 2020Profunctor Optics, a Categorical Update
- Feb 2020Math is an insurance policy
- Jun 2022Lenses
- Nov 2022Why I am learning category theory
- 115
Motion Sensor-based Privacy Attack on Smartphones
Hacker News threads
- 116
Need for Sleep: the Impact of a Night of Sleep Deprivation on Novice Developers' Performance
Hacker News threads
- 117
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
- 118
TinyLFU: A Highly Efficient Cache Admission Policy
Hacker News threads
- 119
Flash Boys 2.0: Frontrunning, Transaction Reordering, and Consensus Instability in Decentralized Exchanges
Hacker News threads
- May 2022Flash Boys 2: Frontrunning, transaction reordering, consensus instability (2019)
- Aug 2020Flash Boys 2.0
- Sep 2020Frontrunning, Tx Reordering and Consensus Instability in Decentralized Exchanges
- Apr 2019Trading bots are running wild on cryptocurrency exchanges
- Nov 2019Hard Problems in Cryptocurrency: Five Years Later
- Jan 2021Attacking the DeFi ecosystem with flash loans for fun and profit (2020)
- Feb 2021Flash Loans Are Providing Instant Cash to Crypto Speculators
- Feb 2021Gridcoin: An open-source cryptocurrency that rewards volunteer computing
- Sep 2022Flashbots
- 120
Bringing GNU Emacs to Native Code
Hacker News threads
- 121
Faster Population Counts Using AVX2 Instructions
Hacker News threads
- Nov 2016Faster Population Counts Using AVX2 Instructions
- Jul 2021Faster Population Counts Using AVX2 Instructions [pdf]
- Dec 2016Don’t assume that safety comes for free: a Swift case study
- May 2018Low Level Bit Hacks You Absolutely Must Know
- Jun 2019Abusing the CPU's Adder Circuits
- Sep 2019Popcount CPU instruction
- Jun 2021The NSA Instruction (2019)
- Sep 2022Intel Hyperscan is a high-performance multiple regex matching library
- 122
The Fastest and Shortest Algorithm for All Well-Defined Problems
Hacker News threads
- Aug 2019The Fastest and Shortest Algorithm for All Well-Defined Problems (2002)
- Aug 2022The Fastest And Shortest Algorithm For All Well-Defined Problems (2002)
- Jan 2017Ask HN: What are your favorite algorithms?
- Feb 2017From Philosophy to Program Size (2003)
- Jun 2019Galactic Algorithms (2010)
- May 2021The fastest and shortest algorithm for all well-defined problems (2002)
- 123
BrainNet: A Multi-Person Brain-to-Brain Interface for Direct Collaboration Between Brains
Hacker News threads
- Sep 2018BrainNet: A Multi-Person Brain-To-Brain Interface for Direct Collaboration
- Oct 2018BrainNet: A Brain-To-Brain Interface for Direct Collaboration Between Brains
- Oct 2018BrainNet: A Multi-Person Brain-To-Brain Interface
- Jul 2019Three people play a Tetris-like game using a brain-to-brain interface
- Apr 2021Is it true? Can Covid-19 vaccines connect me to the internet?
- Aug 2022Lex Fridman Podcast #309 – John Carmack
- 124
Kek, Cucks, and God Emperor Trump: A Measurement Study of 4chan's Politically Incorrect Forum and Its Effects on the Web
Hacker News threads
- Oct 2016A Study of 4chan’s Politically Incorrect Forum and its Effect on the Web
- Oct 2016Study of 4chan's Politically Incorrect Forum and Its Effect on the Web
- Oct 2016A Longitudinal Measurement Study of 4chan’s Politically Incorrect Forum
- Jan 2017An Analysis of Anonymity and Ephemerality in 4chan /b/ (2011) [pdf]
- Jun 2017A Study of 4chan’s Politically Incorrect Forum and Its Effects on the Web [pdf]
- Jul 2022Study finds Wikipedia influences judicial behavior
- 125
Joins via Geometric Resolutions: Worst-case and Beyond
Hacker News threads
Data from the Hacker News archive (ODC-By), arXiv and OpenAlex. Not affiliated with Hacker News or Y Combinator.
























