Hacker Papers
- 126
Software Engineering at Google
Hacker News threads
- Jan 2019Software Engineering at Google (2017)
- Feb 2017Software Engineering at Google
- May 2021Software Engineering at Google [pdf]
- Feb 2017How terrible code gets written by sane people
- Apr 2017Ask HN: What Is the Google 'Software Engineer, Machine Learning' Interview Like?
- Feb 2018Advantages of monolithic version control
- Mar 2019List of dead Google products, services, and devices
- Sep 2019How to do a code review
- Mar 2020Software Engineering at Google
- Oct 2020Ask HN: How is architecture practiced at FAANG companies?
- Jul 2022Google Launches Carbon, an Experimental Replacement for C++
- 127
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?
- 128
Chaff Bugs: Deterring Attackers by Making Software Buggier
Hacker News threads
- Aug 2018Chaff Bugs: Deterring Attackers by Making Software Buggier
- Apr 2022Chaff Bugs: Deterring Attackers by Making Software Buggier (2018)
- Jan 2021Chaff Bugs: Deterring Attackers by Making Software Buggier
- Aug 2018Ask HN: What are the most interesting emerging fields in computer science?
- Feb 2021The U.S. Spent $2.2M on Security System That Wasn’t Implemented
- Jul 2022On the use of a life (2020)
- 129
Malware Guard Extension: Using SGX to Conceal Cache Attacks
Hacker News threads
- Mar 2017Malware Guard Extension: Using SGX to Conceal Cache Attacks
- Mar 2017Malware Guard Extension: Using SGX to Conceal Cache Attacks
- Mar 2017Virtual machine escape fetches $100k at Pwn2Own hacking contest
- Mar 2017CPU cache-based communication between two co-located virtual machines
- May 2018Asylo: an open-source framework for confidential computing
- Jun 2022Hertzbleed Attack
- 130
When the cookie meets the blockchain: Privacy risks of web payments via cryptocurrencies
Hacker News threads
- Aug 2017When the Cookie Meets the Blockchain [pdf]
- Aug 2017When the cookie meets the blockchain: Privacy risks of cryptocurrency payments
- Aug 2017Privacy risks of web payments via cryptocurrencies
- Aug 2017Web merchants routinely leak data about Bitcoin purchases
- Aug 2017Web merchants routinely leak data about Bitcoin purchases
- Sep 2017It’s time to kill the web app
- Mar 2018Bitcoin faces regulatory crackdown, Bank of England warns
- Jun 2022ZeroStableCoin is out from stealth mode
- 131
Graph Isomorphism in Quasipolynomial Time
Hacker News threads
- Dec 2015Graph Isomorphism in Quasipolynomial Time
- Dec 2015Graph Isomorphism in Quasipolynomial Time (Babai's Preprint)
- Dec 2015Graph Isomorphism in Quasipolynomial Time
- Dec 2015Graph Isomorphism Algorithm Breaks 30-Year Impasse
- Dec 2015Graph Isomorphism Algorithm Breaks 30-Year Impasse
- Mar 2016The Global Rebellion Against “No-Skin-In-the-Game” Insiders
- Dec 2016An Algebra of Graphs
- Jun 2022Quantum chip takes microseconds to do task that takes a supercomputer 9k years
- 132
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)
- 133
CASPaxos: Replicated State Machines without logs
Hacker News threads
- 134
Don't Unroll Adjoint: Differentiating SSA-Form Programs
Hacker News threads
- Feb 2019Differentiating SSA-Form Programs in Julia (2018) [pdf]
- Oct 2018Don't Unroll Adjoint: Differentiating SSA-Form Programs
- Oct 2018Don't Unroll Adjoint: Differentiating SSA-Form Programs
- Apr 2019Embracing Swift for Deep Learning
- Jul 2019A Differentiable Programming System to Bridge ML and Scientific Computing
- Feb 2020Demystifying Differentiable Programming (2018)
- Oct 2020The Accelerating Adoption of Julia
- Jul 2021Useful algorithms that are not optimized by Jax, PyTorch, or TensorFlow
- Dec 2021Trade-Offs in Automatic Differentiation: TensorFlow, PyTorch, Jax, and Julia
- 135
Resource Polymorphism
Hacker News threads
- 136
Better Balance by Being Biased: A 0.8776-Approximation for Max Bisection
Hacker News threads
- 137
One SQL to Rule Them All
Hacker News threads
- May 2019One SQL to Rule Them All: Management of Streams and Tables
- Aug 2020Show HN: Jet – in-memory, fault-tolerant, distributed stream processing
- Aug 2020Show HN: Jet – in-memory, fault-tolerant, distributed stream processing
- Jan 2021Why isn't differential dataflow more popular?
- Apr 2021Internal Consistency in Streaming Systems
- Jun 2021Q – Run SQL Directly on CSV or TSV Files
- 138
Safe Pointers in SPARK 2014
Hacker News threads
- 139
CRN++: Molecular Programming Language
Hacker News threads
- 140
New cardinality estimation algorithms for HyperLogLog sketches
Hacker News threads
- 141
Secure Encrypted Virtualization is Unsecure
Hacker News threads
- Jun 2020How SGX Fails in Practice
- Jul 2020Confidential VMs
- Mar 2021Intel to Build Silicon for Fully Homomorphic Encryption
- 142
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
- 143
Linear Haskell: practical linearity in a higher-order polymorphic language
Hacker News threads
- Nov 2017Linear Haskell: practical linearity in a higher-order polymorphic language
- Oct 2018Rust RAII is better than the Haskell bracket pattern
- Feb 2019When Rust is safer than Haskell
- Sep 2020Biscuit: A monolithic, POSIX-subset operating system kernel in Go
- Dec 2020GHC 9.0, supporting linear types
- Dec 2020GHC 9.0, supporting linear types
- Dec 2020GHC 9.0, supporting linear types
- 144
The Cost of Address Translation
Hacker News threads
- 145
Algorand
Hacker News threads
- 146
Interacting Hopf Algebras
Hacker News threads
- Apr 2015Graphical Linear Algebra
- Jun 2015Matrices, diagrammatically
- Aug 2020Graphical Linear Algebra
- 147
A Theory of Changes for Higher-Order Languages - Incrementalizing λ-Calculi by Static Differentiation
Hacker News threads
- 148
Lower Bounds for Multiplication via Network Coding
Hacker News threads
- Mar 2019Lower bounds for the cost of multiplication via network coding
- Mar 2019Integer multiplication in time O(n log n) [pdf]
- Apr 2019Mathematicians Discover the Perfect Way to Multiply
- Jul 2020Mathematicians discover a perfect way to multiply (2019)
- Jul 2020Mathematicians discover a perfect way to multiply (2019)
- 149
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
- 150
Tetris is Hard, Even to Approximate
Hacker News threads
Data from the Hacker News archive (ODC-By), arXiv and OpenAlex. Not affiliated with Hacker News or Y Combinator.
























