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