-
(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