• (Recent content) 03/01/26 3rd of January 2026 01/04/2026 05:01:58
  • (Recent content) 02/01/26 2nd of January 2026 01/04/2026 05:01:58
  • (Recent content) 01/01/26 1st of January 2026 01/04/2026 05:01:58
  • (Locklin on science) 27/12/25 Winter Q4 2025 books 01/04/2026 04:55:20
  • (Recent content) 25/12/25 Thirteenth year of blogging 01/04/2026 05:01:58
  • (Locklin on science) 19/12/25 Don’t go to physics grad school and other cautionary tales 01/04/2026 04:55:20
  • (The ZipCPU by Gisselquist Technology) 17/12/25 Device Clock Generation 01/04/2026 04:58:43
  • (Locklin on science) 10/12/25 The first AI bubble 01/04/2026 04:55:20
  • (Recent content) 09/12/25 Design by Coding 01/04/2026 05:01:58
  • (Locklin on science) 22/11/25 Wacky fun physics ideas 01/04/2026 04:55:20
  • (Recent content) 16/11/25 Locker 35 01/04/2026 05:01:58
  • (Recent content) 16/11/25 Dersu Uzala 01/04/2026 05:01:58
  • (Locklin on science) 08/11/25 Things that should be considered essential vitamins but aren’t 01/04/2026 04:55:20
  • (Locklin on science) 31/10/25 Stochastic computing 01/04/2026 04:55:20
  • (Locklin on science) 03/10/25 Pre-Dreadnaughts: an aesthetic appreciation 01/04/2026 04:55:20
  • (Locklin on science) 26/09/25 Further examples of group madness in technology 01/04/2026 04:55:20
  • (Locklin on science) 17/09/25 Best quantum computing paper of 2025 01/04/2026 04:55:20
  • (Recent content) 15/09/25 Tao and the Art of Car Maintenance 01/04/2026 05:01:58
  • (Recent content) 15/09/25 Rock in the provinces 01/04/2026 05:01:58
  • (Locklin on science) 09/09/25 Summer Q3 2025 books 01/04/2026 04:55:20
  • (Locklin on science) 13/08/25 A-5 Vigilante 01/04/2026 04:55:20
  • (Locklin on science) 29/07/25 Biological anomalies 2 01/04/2026 04:55:20
  • (Locklin on science) 14/07/25 Exercise science is not science 01/04/2026 04:55:20
  • (Locklin on science) 20/06/25 Variable beta decay 01/04/2026 04:55:20
  • (The ZipCPU by Gisselquist Technology) 20/06/25 Quiz #24: Is there an AXI bug here? 01/04/2026 04:58:43
  • (Locklin on science) 01/06/25 Q2 Books 2025 01/04/2026 04:55:20
  • (The ZipCPU by Gisselquist Technology) 28/05/25 Comparing the Xilinx MIG with an open source DDR3 controller 01/04/2026 04:58:43
  • (Recent content) 18/05/25 Quitting facebook 01/04/2026 05:01:58
  • (Locklin on science) 12/05/25 Reversible computards: classical and quantum 01/04/2026 04:55:20
  • (Locklin on science) 01/05/25 More grad school stories 01/04/2026 04:55:20
  • (The ZipCPU by Gisselquist Technology) 29/03/25 Wrap addressing 01/04/2026 04:58:43
  • (Locklin on science) 21/03/25 Entropic gravity 01/04/2026 04:55:20
  • (Locklin on science) 01/03/25 Q1 2025 winter books 01/04/2026 04:55:20
  • (Locklin on science) 05/02/25 Examples of group madness in technology 01/04/2026 04:55:20
  • (Locklin on science) 22/01/25 Some interesting open problems in technology 01/04/2026 04:55:20
  • (Locklin on science) 10/01/25 Winter 2024 books 01/04/2026 04:55:20
  • (Locklin on science) 03/01/25 HG Wells was awful in every way 01/04/2026 04:55:20
  • (Locklin on science) 18/12/24 Towards a new kind of science and technology 01/04/2026 04:55:20
  • (Locklin on science) 04/12/24 Fall 2024 books 01/04/2026 04:55:20
  • (Locklin on science) 19/11/24 Lush: my favorite small programming language 01/04/2026 04:55:20
  • (Locklin on science) 12/11/24 Outsourcing your thoughts 01/04/2026 04:55:20
  • (The ZipCPU by Gisselquist Technology) 06/11/24 Your problem is not AXI 01/04/2026 04:58:43
  • (Locklin on science) 06/11/24 False pregnancy, canine and otherwise 01/04/2026 04:55:20
  • (Locklin on science) 27/09/24 Late summer/early fall 2024 books 01/04/2026 04:55:20
  • (Locklin on science) 16/09/24 Amateur astronomy update pt 3: newb shopping lists 01/04/2026 04:55:20
  • (Locklin on science) 03/09/24 Marketing 101 01/04/2026 04:55:20
  • (Locklin on science) 23/08/24 Crazy but likely health ideas 01/04/2026 04:55:20
  • (Locklin on science) 16/08/24 Really dumb “health” headlines 01/04/2026 04:55:20
  • (Locklin on science) 03/08/24 Amateur astronomy update pt 2: insights and notes 01/04/2026 04:55:20
  • (Locklin on science) 26/07/24 Amateur astronomy update pt 1: new hardware 01/04/2026 04:55:20
  • (Locklin on science) 15/07/24 Summer 2024 books 01/04/2026 04:55:20
  • (The ZipCPU by Gisselquist Technology) 06/07/24 My Personal Journey in Verification 01/04/2026 04:58:43
  • (Locklin on science) 05/07/24 Prediction markets are vile midwittery 01/04/2026 04:55:20
  • (Locklin on science) 25/06/24 I’m a scientist, I don’t believe in anything 01/04/2026 04:55:20
  • (The ZipCPU by Gisselquist Technology) 22/06/24 Debugging video from across the ocean 01/04/2026 04:58:43
  • (The ZipCPU by Gisselquist Technology) 13/06/24 Bringing up Kimos 01/04/2026 04:58:43
  • (Locklin on science) 11/06/24 Spring books 2024 01/04/2026 04:55:20
  • (Locklin on science) 05/06/24 Planning of invention 3: Westinghouse Gas Turbines 01/04/2026 04:55:20
  • (Locklin on science) 20/05/24 Grad school adventures 01/04/2026 04:55:20
  • (Locklin on science) 12/05/24 Dune 2: Life of Brian with Space Mexicans 01/04/2026 04:55:20
  • (Locklin on science) 30/04/24 The problem with tech journalism 01/04/2026 04:55:20
  • (Locklin on science) 16/04/24 Saving the world and “passion” is bullshit 01/04/2026 04:55:20
  • (The ZipCPU by Gisselquist Technology) 01/04/24 Chasing resets 01/04/2026 04:58:43
  • (Locklin on science) 28/03/24 Against the nerds 01/04/2026 04:55:20
  • (Roman Cheplyaka) 18/03/24 Alice and Bob flipping coins puzzle 01/04/2026 05:08:05
  • (Locklin on science) 18/03/24 Post-quantum gravity 01/04/2026 04:55:20
  • (Locklin on science) 14/03/24 More suspect machine learning techniques 01/04/2026 04:55:20
  • (Locklin on science) 08/03/24 Pre-spring 2024 books 01/04/2026 04:55:20
  • (Page not found – Loper OS) 28/02/24 FFA for DOS! 01/04/2026 05:08:23
  • (Locklin on science) 15/02/24 The Birthday paradox as first lecture 01/04/2026 04:55:20
  • (Locklin on science) 08/02/24 Yet another bookpoast early 2024 edition 01/04/2026 04:55:20
  • (Locklin on science) 03/02/24 SBIR funny papers part 1 01/04/2026 04:55:20
  • (Locklin on science) 26/01/24 Patrician entertainment: 70s British-TV 01/04/2026 04:55:20
  • (The ZipCPU by Gisselquist Technology) 20/01/24 2023, Year in review 01/04/2026 04:58:43
  • (Locklin on science) 08/01/24 Unix ETL tools are better than you 01/04/2026 04:55:20
  • (Locklin on science) 26/12/23 Further books for December 01/04/2026 04:55:20
  • (Roman Cheplyaka) 23/12/23 Sum of random cards puzzle 01/04/2026 05:08:05
  • (Locklin on science) 17/12/23 Various marketing hysterias in machine learning 01/04/2026 04:55:20
  • (Locklin on science) 13/12/23 Obscure luxuries 01/04/2026 04:55:20
  • (Locklin on science) 29/11/23 Calling a bureaucrat by its name 01/04/2026 04:55:20
  • (Locklin on science) 21/11/23 Computers reduce efficiency: Case Studies of the Solow Paradox 01/04/2026 04:55:20
  • (Locklin on science) 16/11/23 Raumpatrouille Orion: Teutonic Star Trek 01/04/2026 04:55:20
  • (Locklin on science) 08/11/23 Current year US military is hilarious 01/04/2026 04:55:20
  • (Locklin on science) 30/10/23 Some more books, mostly optics 01/04/2026 04:55:20
  • (Locklin on science) 24/10/23 How to win big in the supplement industry: also a Fisking of Huberman 01/04/2026 04:55:20
  • (Locklin on science) 16/10/23 Zwicky’s morphology of innovation 01/04/2026 04:55:20
  • (Locklin on science) 09/10/23 Paleontology and fungi 01/04/2026 04:55:20
  • (Locklin on science) 02/10/23 Godzilla 01/04/2026 04:55:20
  • (Locklin on science) 24/09/23 September books are best books 01/04/2026 04:55:20
  • (Locklin on science) 08/09/23 Georges Lemaître, Father of Big Bang theory 01/04/2026 04:55:20
  • (Locklin on science) 31/08/23 An aphorism for each of the greatest aphorists 01/04/2026 04:55:20
  • (Locklin on science) 19/08/23 Historical censorship attempts and shifting elites 01/04/2026 04:55:20
  • (for h in hexes:) 11/08/23 Physics Sage Abilities: LLM Edition 01/04/2026 04:58:44
  • (Locklin on science) 09/08/23 Standards: a ratchet of progress 01/04/2026 04:55:20
  • (Locklin on science) 28/07/23 Death of the physical library 01/04/2026 04:55:20
  • (Roman Cheplyaka) 23/07/23 AeroPress Go measurements. What volume do AeroPress marks correspond to? 01/04/2026 05:08:05
  • (Locklin on science) 19/07/23 Yet further books July 2023 01/04/2026 04:55:20
  • (for h in hexes:) 06/07/23 Trade VIII: Pricing Abilities 01/04/2026 04:58:44
  • (Locklin on science) 01/07/23 Famous encounters 01/04/2026 04:55:20
  • (Locklin on science) 26/06/23 Renaissance Books 01/04/2026 04:55:20
  • (Locklin on science) 19/06/23 “Human Accomplishment” by Charles Murray 01/04/2026 04:55:20
  • (Locklin on science) 13/06/23 Chesterton’s fence applied to the engineering of physical objects 01/04/2026 04:55:20
  • (Locklin on science) 31/05/23 DjVu and its connection to Deep Learning 01/04/2026 04:55:20
  • (Locklin on science) 20/05/23 Further books (May 2023 ) 01/04/2026 04:55:20
  • (Locklin on science) 15/05/23 Foxhound 01/04/2026 04:55:20
  • (Locklin on science) 28/04/23 Management consultants as Soviet apparatchiks 01/04/2026 04:55:20
  • (Locklin on science) 14/04/23 Silly Con Valley Camp Followers and other Weirdos 01/04/2026 04:55:20
  • (Locklin on science) 31/03/23 Sonoluminescence 01/04/2026 04:55:20
  • (Locklin on science) 23/03/23 How to be a technology charlatan 01/04/2026 04:55:20
  • (for h in hexes:) 10/03/23 Combat Simulation IV 01/04/2026 04:58:44
  • (Locklin on science) 10/03/23 Yet more books (March 2023) 01/04/2026 04:55:20
  • (Locklin on science) 03/03/23 Quantum computing shorts 01/04/2026 04:55:20
  • (Locklin on science) 25/02/23 More book notes (Feb 2023) 01/04/2026 04:55:20
  • (Locklin on science) 19/02/23 Anomalies in the calculations of the anomalous magnetic moment of the electron 01/04/2026 04:55:20
  • (Locklin on science) 13/02/23 Technological and Scientific blind spots 01/04/2026 04:55:20
  • (for h in hexes:) 06/01/23 Combat Simulation III 01/04/2026 04:58:44
  • (Locklin on science) 05/01/23 Ancient Apocalypse reviewed 01/04/2026 04:55:20
  • (for h in hexes:) 02/01/23 Combat Simulation II 01/04/2026 04:58:44
  • (for h in hexes:) 29/12/22 Combat Simulation I 01/04/2026 04:58:44
  • (Locklin on science) 21/12/22 Medical history books 01/04/2026 04:55:20
  • (Locklin on science) 29/11/22 The Caio Duilio class: torpedo boat carrier and battleship 01/04/2026 04:55:20
  • (for h in hexes:) 25/11/22 Physics Sage Ability, Initial Investigation 01/04/2026 04:58:44
  • (Locklin on science) 20/11/22 Yet more book works and days (Nov 2022) 01/04/2026 04:55:20
  • (Locklin on science) 13/11/22 Michael Lewis: I wonder what FTX shenanigans he was up to 01/04/2026 04:55:20
  • (Locklin on science) 05/11/22 rando Q vs J thoughts 01/04/2026 04:55:20
  • (for h in hexes:) 19/10/22 Detail XV: Farms in the Hinterland 01/04/2026 04:58:44
  • (Locklin on science) 18/10/22 Classic books on the NPC 01/04/2026 04:55:20
  • (for h in hexes:) 14/10/22 Falconry 01/04/2026 04:58:44
  • (Locklin on science) 12/10/22 Aggregating experts: another great ML idea you never heard of 01/04/2026 04:55:20
  • (Page not found – Loper OS) 28/09/22 "Hevea" Image Generator Bug Fix. 01/04/2026 05:08:23
  • (for h in hexes:) 15/09/22 Trade VII: Why Can't I Find What I'm Looking For? 01/04/2026 04:58:44
  • (Locklin on science) 02/09/22 More books on how the world turns (Sept 2022) 01/04/2026 04:55:20
  • (Locklin on science) 16/08/22 The dropout 01/04/2026 04:55:20
  • (for h in hexes:) 10/08/22 Weather Engine 01/04/2026 04:58:44
  • (for h in hexes:) 22/06/22 Preparing a Setting 01/04/2026 04:58:44
  • (Locklin on science) 06/06/22 Poking holes in Bell’s inequality: E.T. Jaynes possibly clearing up some mysteries 01/04/2026 04:55:20
  • (Locklin on science) 26/05/22 Littoral combat ships are moronic 01/04/2026 04:55:20
  • (Locklin on science) 01/05/22 Things the US establishment got wrong about wuhan-coof part 2 01/04/2026 04:55:20
  • (Locklin on science) 23/04/22 Astronomical anomalies 2 01/04/2026 04:55:20
  • (for h in hexes:) 21/04/22 Trade VI: Simplifying to Complexity 01/04/2026 04:58:44
  • (Locklin on science) 16/04/22 Ruling engines and lapping the ultimate screw 01/04/2026 04:55:20
  • (Locklin on science) 10/04/22 From ancient Gears and Screws to Quantum Mechanics 01/04/2026 04:55:20
  • (for h in hexes:) 08/04/22 Resources XXIII: Crops and Climates 01/04/2026 04:58:44
  • (for h in hexes:) 24/03/22 Detail XIV: Benefits 01/04/2026 04:58:44
  • (Locklin on science) 17/03/22 George Kennan, a quick review 01/04/2026 04:55:20
  • (Andrej Karpathy blog) 14/03/22 Deep Neural Nets: 33 years ago and 33 years from now 01/04/2026 05:14:11
  • (for h in hexes:) 04/03/22 Ex Nihilo VIII: Pressure 01/04/2026 04:58:44
  • (Locklin on science) 19/02/22 Managerial failings: complification 01/04/2026 04:55:20
  • (for h in hexes:) 18/02/22 Ex Nihilo VII: Currents 01/04/2026 04:58:44
  • (Page not found – Loper OS) 18/02/22 DRAFT Full "Cement" Support for TRB. 01/04/2026 05:08:23
  • (for h in hexes:) 15/02/22 Ex Nihilo VI: Tectonics III 01/04/2026 04:58:44
  • (Page not found – Loper OS) 15/02/22 A "Cement"-Maker for TRB. 01/04/2026 05:08:23
  • (Page not found – Loper OS) 11/02/22 The V Public License. 01/04/2026 05:08:23
  • (for h in hexes:) 04/02/22 Ex Nihilo V: Tectonics II 01/04/2026 04:58:44
  • (Page not found – Loper OS) 03/02/22 The Three Reasons For Source Code Publication. 01/04/2026 05:08:23
  • (Locklin on science) 20/01/22 My pal Niccolo interviews …. me 01/04/2026 04:55:20
  • (for h in hexes:) 18/01/22 Ex Nihilo IV: Tectonics I 01/04/2026 04:58:44
  • (Page not found – Loper OS) 18/01/22 "Pest" v. 0xFB. 01/04/2026 05:08:23
  • (Page not found – Loper OS) 14/01/22 "Pest" v. 0xFC. 01/04/2026 05:08:23
  • (Locklin on science) 02/01/22 BAP books on love and war reviewed 01/04/2026 04:55:20
  • (for h in hexes:) 28/12/21 Elevation XVIII: A Bigger Map 01/04/2026 04:58:44
  • (for h in hexes:) 20/12/21 Ex Nihilo III: River Travel 01/04/2026 04:58:44
  • (Locklin on science) 19/12/21 Biological anomalies 01/04/2026 04:55:20
  • (for h in hexes:) 16/12/21 Ex Nihilo II: Routing 01/04/2026 04:58:44
  • (for h in hexes:) 13/12/21 Ex Nihilo I: Starting Off 01/04/2026 04:58:44
  • (Page not found – Loper OS) 05/12/21 The 2022 Rack. 01/04/2026 05:08:23
  • (Locklin on science) 29/11/21 A review of “The Man Who Solved the Market” (and “the Captain”) 01/04/2026 04:55:20
  • (Locklin on science) 20/11/21 US public health problems which are more serious than Corona-chan 01/04/2026 04:55:20
  • (Page not found – Loper OS) 19/11/21 "Pest" v. 0xFD. 01/04/2026 05:08:23
  • (Roman Cheplyaka) 14/11/21 How much current does an active bass guitar draw from a 9V battery? 01/04/2026 05:08:05
  • (Locklin on science) 03/11/21 America Against America: the Chinese de Tocqueville 01/04/2026 04:55:20
  • (Locklin on science) 30/10/21 Dune: Villeneuve makes a Villeneuve movie 01/04/2026 04:55:20
  • (Locklin on science) 27/10/21 Fun with complexity theory 01/04/2026 04:55:20
  • (Locklin on science) 07/10/21 Michael Pollan is a public menace 01/04/2026 04:55:20
  • (Locklin on science) 22/09/21 Books which inspired Robert E Howard 01/04/2026 04:55:20
  • (Locklin on science) 16/09/21 He was too good for this earth 01/04/2026 04:55:20
  • (Locklin on science) 19/08/21 Observations of n00b amateur astronomer 01/04/2026 04:55:20
  • (Locklin on science) 12/08/21 Things the establishment got wrong about wuhan-coof 01/04/2026 04:55:20
  • (Locklin on science) 23/07/21 Edison was better than Tesla in every way 01/04/2026 04:55:20
  • (Locklin on science) 19/07/21 Malice, stupidity and brain melting microwave ray guns 01/04/2026 04:55:20
  • (Andrej Karpathy blog) 21/06/21 A from-scratch tour of Bitcoin in Python 01/04/2026 05:14:11
  • (Locklin on science) 20/06/21 Why everyone should learn the slide rule 01/04/2026 04:55:20
  • (Locklin on science) 11/06/21 Open problems in Astronomy 01/04/2026 04:55:20
  • (Locklin on science) 29/05/21 Muh government flying saucers 01/04/2026 04:55:20
  • (Roman Cheplyaka) 24/05/21 A data structure puzzle 01/04/2026 05:08:05
  • (Locklin on science) 16/05/21 Sabine Hossenfelder’s Lost in Math 01/04/2026 04:55:20
  • (Locklin on science) 08/05/21 Great physicists: Pyotr Kapitza 01/04/2026 04:55:20
  • (Locklin on science) 23/04/21 Office chairs are a scam 01/04/2026 04:55:20
  • (for h in hexes:) 09/04/21 Detail XIII: A Case Study VII 01/04/2026 04:58:44
  • (Locklin on science) 08/04/21 The Physicists: a history of a scientific community in modern America 01/04/2026 04:55:20
  • (Locklin on science) 01/04/21 Obvious and possible software innovations nobody does 01/04/2026 04:55:20
  • (Andrej Karpathy blog) 27/03/21 Short Story on AI: Forward Pass 01/04/2026 05:14:11
  • (Locklin on science) 22/03/21 Planning of invention 2: lessons from Sidewinder and China Lake 01/04/2026 04:55:20
  • (Locklin on science) 14/03/21 Technology winter continues 01/04/2026 04:55:20
  • (Locklin on science) 12/03/21 Humble tokamak physicist owns generations of cosmological wankers 01/04/2026 04:55:20
  • (Locklin on science) 11/03/21 Outer limits predicted ipotato twitter mobs in 1963 01/04/2026 04:55:20
  • (Locklin on science) 05/03/21 Russian empire aerospace refugees 01/04/2026 04:55:20
  • (Roman Cheplyaka) 27/02/21 Understanding modern Linux routing (and wg-quick) 01/04/2026 05:08:05
  • (Roman Cheplyaka) 21/02/21 My podcast editing workflow in REAPER 01/04/2026 05:08:05
  • (Locklin on science) 20/02/21 Texas energy markets: several bad ideas 01/04/2026 04:55:20
  • (Locklin on science) 17/02/21 Planning of invention part 1: Burton Klein and Dynamic Economics 01/04/2026 04:55:20
  • (Locklin on science) 03/02/21 RNA memory hypothesis 01/04/2026 04:55:20
  • (Locklin on science) 21/01/21 The Fremen are Chechens: “Sabres of Paradise” as inspiration for Dune 01/04/2026 04:55:20
  • (Locklin on science) 17/01/21 Psychedelics are a waste of life 01/04/2026 04:55:20
  • (Locklin on science) 13/01/21 Why quantum mechanics (and electrical engineering) uses complex numbers 01/04/2026 04:55:20
  • (Locklin on science) 08/01/21 Woo for its own sake 01/04/2026 04:55:20
  • (Roman Cheplyaka) 29/12/20 StateT vs. IORef: a benchmark 01/04/2026 05:08:05
  • (Locklin on science) 24/12/20 Just as good alternatives to big-five theories of personality 01/04/2026 04:55:20
  • (Roman Cheplyaka) 22/12/20 Laptop vs. desktop for compiling Haskell code 01/04/2026 05:08:05
  • (Roman Cheplyaka) 11/12/20 system2 in R considered inadequate 01/04/2026 05:08:05
  • (Locklin on science) 07/12/20 “Bit Player:” desecrating the memory of Claude Shannon 01/04/2026 04:55:20
  • (Roman Cheplyaka) 04/12/20 Sort directories by the newest file 01/04/2026 05:08:05
  • (Locklin on science) 15/11/20 Secrets of a successful shut in 01/04/2026 04:55:20
  • (Locklin on science) 05/11/20 Data is not the new oil: a call for a Butlerian Jihad against technocrat data ding dongs 01/04/2026 04:55:20
  • (Roman Cheplyaka) 03/11/20 Don't buy tempered glass PC cases 01/04/2026 05:08:05
  • (Locklin on science) 12/09/20 On Leaving the Bay Area 01/04/2026 04:55:20
  • (Roman Cheplyaka) 30/08/20 Avoid the months() and years() functions from lubridate 01/04/2026 05:08:05
  • (Locklin on science) 02/08/20 William R. Corliss and open problems in science 01/04/2026 04:55:20
  • (Locklin on science) 29/07/20 Open problems in Robotics 01/04/2026 04:55:20
  • (Roman Cheplyaka) 10/07/20 Configuring PulseAudio for Audient EVO 4 01/04/2026 05:08:05
  • (Roman Cheplyaka) 08/07/20 How I integrate ghcid with vim/neovim 01/04/2026 05:08:05
  • (Locklin on science) 19/06/20 On cultures that build 01/04/2026 04:55:20
  • (Roman Cheplyaka) 13/06/20 Which dynamic mic should you buy? 01/04/2026 05:08:05
  • (Andrej Karpathy blog) 11/06/20 Biohacking Lite 01/04/2026 05:14:11
  • (Roman Cheplyaka) 14/05/20 Visualizing Haskell heap profiles in 2020 01/04/2026 05:08:05
  • (Locklin on science) 10/04/20 Automotive memories 01/04/2026 04:55:20
  • (Roman Cheplyaka) 07/04/20 Compile and link a Haskell package against a local C library 01/04/2026 05:08:05
  • (Roman Cheplyaka) 22/03/20 Binomial coefficients via integer division 01/04/2026 05:08:05
  • (Roman Cheplyaka) 08/03/20 Does micro-USB cable affect charging speed? 01/04/2026 05:08:05
  • (Locklin on science) 21/02/20 Andreessen-Horowitz craps on “AI” startups from a great height 01/04/2026 04:55:20
  • (Locklin on science) 04/02/20 Shitty future: Bugman design versus eternal design 01/04/2026 04:55:20
  • (Locklin on science) 27/01/20 Ten predictions for 2030 01/04/2026 04:55:20
  • (Roman Cheplyaka) 11/01/20 Break on NaN in gdb 01/04/2026 05:08:05
  • (Roman Cheplyaka) 21/12/19 Significance level vs. the type I error chance, or how to interpret conditionals 01/04/2026 05:08:05
  • (Roman Cheplyaka) 15/12/19 Bioinformatics events in Europe in 2020 01/04/2026 05:08:05
  • (Roman Cheplyaka) 22/11/19 Long-term reminders 01/04/2026 05:08:05
  • (Roman Cheplyaka) 04/09/19 A blind microphone comparison 01/04/2026 05:08:05
  • (Locklin on science) 25/07/19 The Fifth Generation Computing project 01/04/2026 04:55:20
  • (Roman Cheplyaka) 22/07/19 A curious associativity of the <$> operator 01/04/2026 05:08:05
  • (Roman Cheplyaka) 19/07/19 Decompose ContT 01/04/2026 05:08:05
  • (Roman Cheplyaka) 07/06/19 Why would you use ContT? 01/04/2026 05:08:05
  • (Roman Cheplyaka) 14/05/19 How (not) to convert CDouble to Double 01/04/2026 05:08:05
  • (Roman Cheplyaka) 07/05/19 Fix a torrent file encoding 01/04/2026 05:08:05
  • (Andrej Karpathy blog) 25/04/19 A Recipe for Training Neural Networks 01/04/2026 05:14:11
  • (Locklin on science) 26/03/19 Golden age experimental physics memories 01/04/2026 04:55:20
  • (Locklin on science) 12/03/19 Ave Atque Vale: Marty Halpern 01/04/2026 04:55:20
  • (Roman Cheplyaka) 02/03/19 Lazy validation 01/04/2026 05:08:05
  • (Locklin on science) 26/02/19 Cybersyn and Allende’s Semi-Automated Luxury Socialism 01/04/2026 04:55:20
  • (Locklin on science) 09/02/19 AI is not eliminating jobs 01/04/2026 04:55:20
  • (Roman Cheplyaka) 26/01/19 Surprises of the Haskell module system (part 2) 01/04/2026 05:08:05
  • (Locklin on science) 15/01/19 Quantum computing as a field is obvious bullshit 01/04/2026 04:55:20
  • (Roman Cheplyaka) 12/01/19 A better noise gate 01/04/2026 05:08:05
  • (Roman Cheplyaka) 05/01/19 Homology, similarity, and alignment 01/04/2026 05:08:05
  • (Roman Cheplyaka) 06/12/18 Bioinformatics events in Europe in 2019 01/04/2026 05:08:05
  • (Roman Cheplyaka) 01/12/18 Tasty 1.2 supports dependencies between tests 01/04/2026 05:08:05
  • (Roman Cheplyaka) 28/10/18 How do I record a podcast remotely? SquadCast vs. Zencastr vs. Cast vs. other options 01/04/2026 05:08:05
  • (Roman Cheplyaka) 24/08/18 How to pass a logical matrix to RStan 01/04/2026 05:08:05
  • (Roman Cheplyaka) 22/08/18 Estimating the fraction of recurring events 01/04/2026 05:08:05
  • (Roman Cheplyaka) 11/08/18 logit() and logistic() functions in R 01/04/2026 05:08:05
  • (Roman Cheplyaka) 09/08/18 Can you cheat the Brier score? 01/04/2026 05:08:05
  • (Roman Cheplyaka) 01/08/18 Probability of a regex occurrence 01/04/2026 05:08:05
  • (Roman Cheplyaka) 11/07/18 Combine ChIP-seq peaks from multiple replicates via consensus voting 01/04/2026 05:08:05
  • (Locklin on science) 09/07/18 Machine learning & data science: what to worry about in the near future 01/04/2026 04:55:20
  • (Roman Cheplyaka) 19/06/18 Sometimes all you need is to cut adapters 01/04/2026 05:08:05
  • (Roman Cheplyaka) 15/06/18 Encrypted reminders with Nudgemail 01/04/2026 05:08:05
  • (Roman Cheplyaka) 25/05/18 QuickCheck vs. SmallCheck 01/04/2026 05:08:05
  • (Locklin on science) 24/05/18 I don’t want to work on your shitty blockchain project: especially you, Facebook 01/04/2026 04:55:20
  • (Roman Cheplyaka) 14/05/18 Disable Sony What's New notifications 01/04/2026 05:08:05
  • (Roman Cheplyaka) 11/05/18 What is this weird math letter? 01/04/2026 05:08:05
  • (Roman Cheplyaka) 02/05/18 GHC-style note snippet for Vim 01/04/2026 05:08:05
  • (Roman Cheplyaka) 01/05/18 Is differentiability arbitrary? 01/04/2026 05:08:05
  • (Roman Cheplyaka) 22/04/18 Rational approach to conferences 01/04/2026 05:08:05
  • (Roman Cheplyaka) 14/04/18 Seneca on social networks 01/04/2026 05:08:05
  • (Roman Cheplyaka) 12/04/18 The correct way to mark formulas in LaTeX 01/04/2026 05:08:05
  • (Roman Cheplyaka) 02/04/18 Install all R packages used in the code 01/04/2026 05:08:05
  • (Roman Cheplyaka) 25/03/18 Fighting referral spam 01/04/2026 05:08:05
  • (Roman Cheplyaka) 24/03/18 Notes on Jekyll 01/04/2026 05:08:05
  • (Roman Cheplyaka) 04/03/18 Export transactions from Santander 01/04/2026 05:08:05
  • (Locklin on science) 16/02/18 Dynamite Cruiser Vesuvius 01/04/2026 04:55:20
  • (Roman Cheplyaka) 03/02/18 Undefined behavior with StablePtr in Haskell 01/04/2026 05:08:05
  • (Roman Cheplyaka) 25/01/18 RPM packager's cheat sheet 01/04/2026 05:08:05
  • (Roman Cheplyaka) 23/01/18 Asymmetry of costs in (t-)SNE 01/04/2026 05:08:05
  • (Andrej Karpathy blog) 20/01/18 (started posting on Medium instead) 01/04/2026 05:14:11
  • (Roman Cheplyaka) 08/01/18 New patterns in tasty 01/04/2026 05:08:05
  • (Roman Cheplyaka) 29/12/17 Where did all my probability go? 01/04/2026 05:08:05
  • (Roman Cheplyaka) 27/12/17 Bioinformatics events in Europe in 2018 01/04/2026 05:08:05
  • (Roman Cheplyaka) 11/12/17 Explained variance in PCA 01/04/2026 05:08:05
  • (Roman Cheplyaka) 04/12/17 Introduction to golden testing 01/04/2026 05:08:05
  • (Roman Cheplyaka) 18/11/17 Algebra of permutations in R 01/04/2026 05:08:05
  • (Roman Cheplyaka) 09/11/17 Estimate program run time 01/04/2026 05:08:05
  • (Locklin on science) 05/10/17 Decoupling from fakebook 01/04/2026 04:55:20
  • (Roman Cheplyaka) 28/09/17 Does correlation imply causation? 01/04/2026 05:08:05
  • (Roman Cheplyaka) 17/09/17 How Booking.com manipulates you 01/04/2026 05:08:05
  • (Locklin on science) 02/09/17 “AI” and the human informational centipede 01/04/2026 04:55:20
  • (Roman Cheplyaka) 20/08/17 Understanding Asymmetric Numeral Systems 01/04/2026 05:08:05
  • (Roman Cheplyaka) 18/08/17 Call an R function from C 01/04/2026 05:08:05
  • (Roman Cheplyaka) 06/08/17 6 ways to manage allocated memory in Haskell 01/04/2026 05:08:05
  • (Roman Cheplyaka) 26/07/17 Haskell library in a C project 01/04/2026 05:08:05
  • (Roman Cheplyaka) 21/07/17 Linux audio recording guide (PulseAudio or PipeWire) 01/04/2026 05:08:05
  • (Roman Cheplyaka) 14/07/17 All vk.com IP addresses 01/04/2026 05:08:05
  • (Roman Cheplyaka) 30/06/17 Can probability be greater than one? 01/04/2026 05:08:05
  • (Roman Cheplyaka) 17/06/17 Generic unification 01/04/2026 05:08:05
  • (Roman Cheplyaka) 12/06/17 On friendly contributing policies 01/04/2026 05:08:05
  • (Roman Cheplyaka) 05/06/17 Word vs. Int 01/04/2026 05:08:05
  • (Roman Cheplyaka) 04/06/17 Universally stateless monads 01/04/2026 05:08:05
  • (Roman Cheplyaka) 22/05/17 Why your podcast needs https 01/04/2026 05:08:05
  • (Roman Cheplyaka) 18/05/17 Convert time interval to number in R 01/04/2026 05:08:05
  • (Locklin on science) 14/05/17 Technologies which did not live up to the hype 01/04/2026 04:55:20
  • (Roman Cheplyaka) 04/05/17 Please help me with these open source Haskell projects 01/04/2026 05:08:05
  • (Roman Cheplyaka) 25/04/17 Generic zipWith 01/04/2026 05:08:05
  • (Roman Cheplyaka) 23/04/17 traverse-with-class 1.0 release 01/04/2026 05:08:05
  • (Roman Cheplyaka) 03/04/17 Disable weird indentation for R in vim 01/04/2026 05:08:05
  • (Roman Cheplyaka) 02/04/17 Deploying MathJax 01/04/2026 05:08:05
  • (Locklin on science) 02/04/17 Please stop writing new serialization protocols 01/04/2026 04:55:20
  • (Roman Cheplyaka) 26/03/17 Increase the open files limit on Linux 01/04/2026 05:08:05
  • (Roman Cheplyaka) 10/03/17 Haskell without GMP 01/04/2026 05:08:05
  • (Roman Cheplyaka) 22/02/17 Group data by month in R 01/04/2026 05:08:05
  • (Roman Cheplyaka) 29/01/17 Theory behind RSEM 01/04/2026 05:08:05
  • (Roman Cheplyaka) 25/01/17 How much space does an 8-bit integer occupy in C and Haskell? 01/04/2026 05:08:05
  • (Roman Cheplyaka) 22/01/17 Getting Random Things Done: fetching a random card from Trello 01/04/2026 05:08:05
  • (Locklin on science) 20/01/17 How to shoot down a stealth fighter 01/04/2026 04:55:20
  • (Roman Cheplyaka) 10/01/17 Nested monadic loops may cause space leaks 01/04/2026 05:08:05
  • (Roman Cheplyaka) 30/12/16 optparse-applicative quick start 01/04/2026 05:08:05
  • (Roman Cheplyaka) 11/12/16 Matching country names by local alignment 01/04/2026 05:08:05
  • (Locklin on science) 05/12/16 Predicting with confidence: the best machine learning idea you never heard of 01/04/2026 04:55:20
  • (Roman Cheplyaka) 30/11/16 Accuracy of quantile estimation through sampling 01/04/2026 05:08:05
  • (Locklin on science) 29/11/16 The Leduc ramjet 01/04/2026 04:55:20
  • (Roman Cheplyaka) 28/11/16 RNA-Seq normalization explained 01/04/2026 05:08:05
  • (Locklin on science) 09/11/16 My favorite photo of this wacky election 01/04/2026 04:55:20
  • (Roman Cheplyaka) 08/11/16 Make ~/.pam_environment work again 01/04/2026 05:08:05
  • (Locklin on science) 01/11/16 The Future ain’t what it used to be 01/04/2026 04:55:20
  • (Roman Cheplyaka) 28/10/16 Electoral vote distributions are polynomials 01/04/2026 05:08:05
  • (Roman Cheplyaka) 20/10/16 Mean-variance ceiling 01/04/2026 05:08:05
  • (Roman Cheplyaka) 19/10/16 The rule of 17 in volleyball 01/04/2026 05:08:05
  • (Roman Cheplyaka) 18/09/16 How to prepare a good pull request 01/04/2026 05:08:05
  • (Roman Cheplyaka) 09/09/16 A case for static linking in scientific computing 01/04/2026 05:08:05
  • (Andrej Karpathy blog) 07/09/16 A Survival Guide to a PhD 01/04/2026 05:14:11
  • (Locklin on science) 26/08/16 Atlas data structure: columnar NoSQL for Kerf 01/04/2026 04:55:20
  • (Roman Cheplyaka) 23/08/16 Extract the first n sequences from a FASTA file 01/04/2026 05:08:05
  • (Roman Cheplyaka) 18/08/16 Docker configuration on Fedora 01/04/2026 05:08:05
  • (Roman Cheplyaka) 07/08/16 Does it matter if Hask is (not) a category? 01/04/2026 05:08:05
  • (Roman Cheplyaka) 08/07/16 Debugging a CUPS Forbidden error 01/04/2026 05:08:05
  • (Roman Cheplyaka) 28/06/16 Install Fedora Linux on an encrypted SSD 01/04/2026 05:08:05
  • (Roman Cheplyaka) 14/06/16 Predicting a coin toss 01/04/2026 05:08:05
  • (Roman Cheplyaka) 02/06/16 Surprising reciprocity 01/04/2026 05:08:05
  • (Andrej Karpathy blog) 31/05/16 Deep Reinforcement Learning: Pong from Pixels 01/04/2026 05:14:11
  • (Locklin on science) 26/05/16 Numeric linear algebra code: an appreciation 01/04/2026 04:55:20
  • (Roman Cheplyaka) 14/04/16 Basic HTTP auth with Scotty 01/04/2026 05:08:05
  • (Roman Cheplyaka) 02/04/16 Descending sort in Haskell 01/04/2026 05:08:05
  • (Roman Cheplyaka) 19/03/16 rank vs. order in R 01/04/2026 05:08:05
  • (Locklin on science) 14/03/16 On beating roulette: part 3 01/04/2026 04:55:20
  • (Locklin on science) 22/02/16 String Interning Done Right 01/04/2026 04:55:20
  • (Locklin on science) 20/02/16 Tatra 603: wacky commie hot rod 01/04/2026 04:55:20
  • (Locklin on science) 09/02/16 An introduction to Kerf combinators 01/04/2026 04:55:20
  • (Roman Cheplyaka) 03/02/16 Reducing boilerplate in finally tagless style 01/04/2026 05:08:05
  • (Locklin on science) 19/01/16 Timestamps done right 01/04/2026 04:55:20
  • (Locklin on science) 31/12/15 Putin’s nuclear torpedo and Project Pluto 01/04/2026 04:55:20
  • (Roman Cheplyaka) 21/12/15 Fixing Permission denied (publickey). after an SSH upgrade 01/04/2026 05:08:05
  • (Roman Cheplyaka) 16/12/15 Torsors, midpoints, and homogeneous coordinates 01/04/2026 05:08:05
  • (Locklin on science) 15/12/15 An introduction to Kerf 01/04/2026 04:55:20
  • (Roman Cheplyaka) 05/12/15 Testing FFT with R 01/04/2026 05:08:05
  • (Roman Cheplyaka) 04/12/15 Simple FFT in Haskell 01/04/2026 05:08:05
  • (Andrej Karpathy blog) 14/11/15 Short Story on AI: A Cognitive Discontinuity. 01/04/2026 05:14:11
  • (Roman Cheplyaka) 26/10/15 Static linking with ghc 01/04/2026 05:08:05
  • (Andrej Karpathy blog) 25/10/15 What a Deep Neural Network thinks about your #selfie 01/04/2026 05:14:11
  • (Roman Cheplyaka) 02/09/15 MonadFix example: compiling regular expressions 01/04/2026 05:08:05
  • (Roman Cheplyaka) 26/07/15 Better YAML parsing 01/04/2026 05:08:05
  • (Roman Cheplyaka) 06/07/15 How Haskell handles signals 01/04/2026 05:08:05
  • (Roman Cheplyaka) 28/05/15 How to force a list 01/04/2026 05:08:05
  • (Roman Cheplyaka) 27/05/15 Announcing lambda prover 01/04/2026 05:08:05
  • (Roman Cheplyaka) 02/05/15 Smarter validation 01/04/2026 05:08:05
  • (Roman Cheplyaka) 17/04/15 Safe concurrent MySQL access in Haskell 01/04/2026 05:08:05
  • (Roman Cheplyaka) 22/02/15 Examples of monads in a dynamic language 01/04/2026 05:08:05
  • (Roman Cheplyaka) 12/02/15 Foldable, Traversable, and parametricity 01/04/2026 05:08:05
  • (Roman Cheplyaka) 09/02/15 Dealing with broken Haskell packages 01/04/2026 05:08:05
  • (Roman Cheplyaka) 31/01/15 Spiral similarity solves an IMO problem 01/04/2026 05:08:05
  • (Roman Cheplyaka) 29/01/15 Recognizing lists 01/04/2026 05:08:05
  • (Roman Cheplyaka) 02/01/15 Lexical analysis with parser combinators 01/04/2026 05:08:05
  • (Roman Cheplyaka) 31/12/14 Denotational design does not work 01/04/2026 05:08:05
  • (Roman Cheplyaka) 26/12/14 Taking advantage of type synonyms in monad-control 01/04/2026 05:08:05
  • (Roman Cheplyaka) 06/12/14 Extensible effects: abstracting from the transformer 01/04/2026 05:08:05
  • (Roman Cheplyaka) 01/11/14 Rebalancing open source portfolio 01/04/2026 05:08:05
  • (Roman Cheplyaka) 05/09/14 Dependent Haskell 01/04/2026 05:08:05
  • (Roman Cheplyaka) 30/07/14 What you need to know about bracket 01/04/2026 05:08:05
  • (Roman Cheplyaka) 15/07/14 Type-based lift 01/04/2026 05:08:05
  • (Roman Cheplyaka) 07/07/14 How to run SQL actions in persistent 01/04/2026 05:08:05
  • (Roman Cheplyaka) 14/06/14 Two failed attempts at extensible effects 01/04/2026 05:08:05
  • (Roman Cheplyaka) 11/06/14 The problem with mtl 01/04/2026 05:08:05
  • (Roman Cheplyaka) 09/05/14 Avoid equational function definitions 01/04/2026 05:08:05
  • (Roman Cheplyaka) 24/04/14 Lens is unidiomatic Haskell 01/04/2026 05:08:05
  • (Roman Cheplyaka) 21/04/14 Setting up Samsung Wireless Printer on Linux 01/04/2026 05:08:05
  • (Roman Cheplyaka) 20/04/14 JSON validation combinators 01/04/2026 05:08:05
  • (Roman Cheplyaka) 13/03/14 Find out the type of an expression/function with typed holes 01/04/2026 05:08:05
  • (Roman Cheplyaka) 08/03/14 Happy, Alex, and GHC 7.8 01/04/2026 05:08:05
  • (Roman Cheplyaka) 05/03/14 cabal sandbox tips 01/04/2026 05:08:05
  • (Roman Cheplyaka) 03/03/14 tasty-0.8 and other news 01/04/2026 05:08:05
  • (Roman Cheplyaka) 08/02/14 My Haskell will 01/04/2026 05:08:05
  • (Roman Cheplyaka) 29/12/13 Resources in Tasty (update) 01/04/2026 05:08:05
  • (Roman Cheplyaka) 20/12/13 Custom options in Tasty 01/04/2026 05:08:05
  • (Roman Cheplyaka) 14/12/13 On column positions in vim 01/04/2026 05:08:05
  • (Roman Cheplyaka) 10/12/13 Resources in Tasty 01/04/2026 05:08:05
  • (Locklin on science) 31/10/13 Shannon information, compression and psychic powers 01/04/2026 04:55:20
  • (Roman Cheplyaka) 05/10/13 Why PVP doesn't work 01/04/2026 05:08:05
  • (Locklin on science) 30/07/13 Soviet interceptors: the power and the glory 01/04/2026 04:55:20
  • (Locklin on science) 28/07/13 Ruins of forgotten empires: APL languages 01/04/2026 04:55:20
  • (Locklin on science) 02/07/13 On the Empire of the Ants 01/04/2026 04:55:20
  • (Locklin on science) 02/07/13 Mormon nuclear fusion 01/04/2026 04:55:20
  • (Locklin on science) 12/06/13 NSA scandal notes 01/04/2026 04:55:20
  • (Locklin on science) 17/04/13 BTC bubbles 01/04/2026 04:55:20
  • (Roman Cheplyaka) 31/03/13 Flavours of free applicative functors 01/04/2026 05:08:05
  • (Roman Cheplyaka) 29/03/13 gtraverse vs. gfoldl 01/04/2026 05:08:05
  • (Locklin on science) 28/03/13 The largest computer ever built 01/04/2026 04:55:20
  • (Locklin on science) 15/03/13 Search engines for grownups 01/04/2026 04:55:20
  • (Roman Cheplyaka) 14/03/13 Ergative verbs in programming 01/04/2026 05:08:05
  • (Roman Cheplyaka) 11/03/13 Generalizing generic fold 01/04/2026 05:08:05
  • (Locklin on science) 07/03/13 The enigma of the Ford paradox 01/04/2026 04:55:20
  • (Roman Cheplyaka) 04/03/13 Open your name resolution 01/04/2026 05:08:05
  • (Roman Cheplyaka) 19/02/13 Announcing SmallCheck 1.0 01/04/2026 05:08:05
  • (Roman Cheplyaka) 29/01/13 Generic uncurry 01/04/2026 05:08:05
  • (Roman Cheplyaka) 08/01/13 Subtractable values are torsors 01/04/2026 05:08:05
  • (Roman Cheplyaka) 26/12/12 Monads in dynamic languages 01/04/2026 05:08:05
  • (Roman Cheplyaka) 25/12/12 Surprises of the Haskell module system (part 1) 01/04/2026 05:08:05
  • (Roman Cheplyaka) 25/10/12 Haskell recipe: reading list of lines 01/04/2026 05:08:05
  • (Roman Cheplyaka) 08/04/12 Reasoning about space usage in Haskell 01/04/2026 05:08:05
  • (Roman Cheplyaka) 02/01/12 Composing monadic effects 01/04/2026 05:08:05