41554 blogs · [ { "id": "01a08755-2caa-70f6-86e9-a8f9a07d401c", "title": "Binding My First Nine Books", "url": "https://blog.timodenk.com/binding-my-first-nine-books/", "published_at": "2026-08-04T16:00:00+00:00" }, { "id": "01a08755-2caa-70f6-86e9-a8f9a1001d8f", "title": "All Speed Limits in Aviation", "url": "https://blog.timodenk.com/aviation-speed-limits/", "published_at": "2026-03-24T16:00:00+00:00" }, { "id": "01a08755-2caa-70f6-86e9-a8f9a19cfb7d", "title": "De Bello Gallico: Visual Notes", "url": "https://blog.timodenk.com/caesar-de-bello-gallico-visualization/", "published_at": "2025-10-25T19:00:00+00:00" }, { "id": "01a08755-2caa-70f6-86e9-a8f9a299a404", "title": "Becoming the Best Research Engineer I Can Be", "url": "https://blog.timodenk.com/research-engineer-goals/", "published_at": "2025-04-19T18:00:00+00:00" }, { "id": "01a08755-2caa-70f6-86e9-a8f9a2af068a", "title": "Flying Over Manhattan", "url": "https://blog.timodenk.com/flying-over-manhattan/", "published_at": "2024-11-15T20:00:00+00:00" }, { "id": "01a08755-2caa-70f6-86e9-a8f9a34f141e", "title": "Bay Area Commute Time Tracking", "url": "https://blog.timodenk.com/bay-area-commute-time-tracking/", "published_at": "2024-07-21T19:00:00+00:00" }, { "id": "01a08755-2caa-70f6-86e9-a8f9a38fcd79", "title": "First Solo Flight", "url": "https://blog.timodenk.com/first-solo-flight/", "published_at": "2024-06-17T19:00:00+00:00" }, { "id": "01a08755-2caa-70f6-86e9-a8f9a3dece86", "title": "My Cessna 172S Checklist", "url": "https://blog.timodenk.com/cessna-172s-checklist/", "published_at": "2024-02-17T13:00:00+00:00" }, { "id": "01a08755-2caa-70f6-86e9-a8f9a477140d", "title": "Brain2Music: Reconstructing Music from Human Brain Activity", "url": "https://blog.timodenk.com/brain2music/", "published_at": "2023-07-20T10:00:00+00:00" }, { "id": "01a08755-2caa-70f6-86e9-a8f9a4e4bbf0", "title": "Biking 400km in Under 24 Hours", "url": "https://blog.timodenk.com/400km-bike-ride/", "published_at": "2022-09-10T10:45:37+00:00" }, { "id": "01a08755-2caa-70f6-86e9-a8f9a5cb5f1e", "title": "Parachuting Sensor Data", "url": "https://blog.timodenk.com/parachuting-sensor-data/", "published_at": "2022-09-03T06:00:06+00:00" }, { "id": "01a08755-2caa-70f6-86e9-a8f9a6541ae1", "title": "Gas Station Power Output", "url": "https://blog.timodenk.com/gas-station-power-output/", "published_at": "2022-08-21T17:00:59+00:00" }, { "id": "01a08755-2caa-70f6-86e9-a8f9a6ddb40c", "title": "Theory PDG Notes: MLE, MAP, Conjugate Prior, Integrating over Parameters, Tractability, Bayesian, and Probability Theory", "url": "https://blog.timodenk.com/theory-pdg-notes-1/", "published_at": "2022-07-17T17:40:04+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496d56a0d37", "title": "My Values (Snapshot as of 2022)", "url": "https://blog.timodenk.com/my-values-2022-snapshot/", "published_at": "2022-06-17T08:00:45+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496d5a45128", "title": "Five Years With Neural Networks and a Research Retreat", "url": "https://blog.timodenk.com/five-years-with-neural-nets/", "published_at": "2022-04-20T20:53:03+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496d64dec02", "title": "All My 3D Prints of 2021", "url": "https://blog.timodenk.com/3d-prints-2021/", "published_at": "2021-12-31T04:00:50+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496d6e95278", "title": "My Favorite Papers at NeurIPS 2021", "url": "https://blog.timodenk.com/favorite-papers-neurips-2021/", "published_at": "2021-12-10T16:36:40+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496d7274ab1", "title": "Notes on Anne Frank’s Diary", "url": "https://blog.timodenk.com/notes-on-anne-franks-diary/", "published_at": "2021-11-21T06:00:26+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496d78fcf6b", "title": "Chess Art: Kasparov vs. Deep Blue", "url": "https://blog.timodenk.com/chess-art-kasparov-vs-deep-blue-1996/", "published_at": "2021-11-13T10:58:30+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496d79e9448", "title": "On Single-Color Paintings and Aphorisms", "url": "https://blog.timodenk.com/single-color-paintings-and-aphorisms/", "published_at": "2021-09-25T08:12:04+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496d814c3e5", "title": "Populating a Google Spreadsheet With Data From Google Calendar", "url": "https://blog.timodenk.com/populate-sheet-with-calendar-data/", "published_at": "2021-08-14T14:18:35+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496d8e2894a", "title": "Becoming Carbon-Neutral Is Not Enough to Stop Climate Change", "url": "https://blog.timodenk.com/stopping-climate-change/", "published_at": "2021-07-01T05:00:04+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496d99f40aa", "title": "Influencing People (Essay)", "url": "https://blog.timodenk.com/influencing-people/", "published_at": "2021-06-17T04:00:59+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496da4b21fc", "title": "3D-Printed Violin", "url": "https://blog.timodenk.com/3d-printed-violin/", "published_at": "2021-04-05T08:34:31+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496dafd84c1", "title": "Calculating the Exact Finger Positions for a String Instrument", "url": "https://blog.timodenk.com/exact-finger-positions-on-string-instrument/", "published_at": "2021-01-10T07:00:49+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496db4ee6c6", "title": "All My 3D Prints of 2020", "url": "https://blog.timodenk.com/3d-prints-2020/", "published_at": "2020-12-27T11:30:19+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496dc073cf7", "title": "My Favorite Papers at COLING’2020", "url": "https://blog.timodenk.com/favorite-papers-coling-2020/", "published_at": "2020-12-13T12:00:54+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496dc3c57ad", "title": "Is There Even A Good One? Matching Voting Systems With Logical Requirements", "url": "https://blog.timodenk.com/voting-systems/", "published_at": "2020-11-15T22:51:46+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496dca8802d", "title": "A Miniature Grand Piano", "url": "https://blog.timodenk.com/miniature-grand-piano/", "published_at": "2020-10-04T09:17:55+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496dd8d48ae", "title": "3D-Printed Solar System", "url": "https://blog.timodenk.com/3d-printed-solar-system/", "published_at": "2020-07-09T05:30:46+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496de4ad5f5", "title": "Berlin Wall Miniature", "url": "https://blog.timodenk.com/berlin-wall-miniature/", "published_at": "2020-07-01T07:02:31+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496de8f8434", "title": "Logging Piano Keystrokes With a Serverless Backend", "url": "https://blog.timodenk.com/piano-keystroke-logging-serverless/", "published_at": "2020-06-17T05:00:46+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496df6dcbd5", "title": "Denk Development Turns Four", "url": "https://blog.timodenk.com/denkdev-turns-four/", "published_at": "2020-06-01T05:00:56+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e004035a", "title": "My Arduino Boilerplate Sketch", "url": "https://blog.timodenk.com/arduino-boilerplate-sketch/", "published_at": "2020-04-05T08:09:27+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e09e3171", "title": "Notes on the Book \"Israel: A Concise History of a Nation Reborn\"", "url": "https://blog.timodenk.com/israel-history-book-notes/", "published_at": "2020-02-22T07:00:09+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e0b05085", "title": "My Looked-up English Words", "url": "https://blog.timodenk.com/my-looked-up-english-words/", "published_at": "2020-01-01T09:00:18+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e1296331", "title": "My Favorite Papers at NeurIPS 2019", "url": "https://blog.timodenk.com/favorite-papers-neurips-2019/", "published_at": "2019-12-18T16:37:11+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e15d9b52", "title": "Shift Register 74HC595 Arduino Library", "url": "https://blog.timodenk.com/shift-register-arduino-library/", "published_at": "2019-11-30T17:00:10+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e1cc2338", "title": "Exporting Matplotlib Plots to LaTeX", "url": "https://blog.timodenk.com/exporting-matplotlib-plots-to-latex/", "published_at": "2019-08-12T18:00:27+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e203c8b4", "title": "Simulating a Coin Toss with Arbitrary Bias Using Another Coin of Unknown Bias", "url": "https://blog.timodenk.com/fair-coin-from-biased-coin/", "published_at": "2019-06-17T09:00:43+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e27215e2", "title": "Vision-based Page Rank Estimation with Graph Networks", "url": "https://blog.timodenk.com/pagerank-estimation-graph-networks/", "published_at": "2019-05-25T09:57:25+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e2f39297", "title": "Polynomial-time Approximation Schemes (PTAS)", "url": "https://blog.timodenk.com/ptas/", "published_at": "2019-04-12T10:00:13+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e3e8922f", "title": "Piano Note Practice (Online Tool)", "url": "https://blog.timodenk.com/piano-note-practice-online-tool/", "published_at": "2019-03-25T18:33:40+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e4acfa55", "title": "The Role of Artificial Intelligence in Future Technology", "url": "https://blog.timodenk.com/role-of-ai-in-future-tech/", "published_at": "2019-03-01T07:00:39+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e4e0c7ba", "title": "Matrix Types Cheat Sheet", "url": "https://blog.timodenk.com/matrix-types-cheat-sheet/", "published_at": "2019-02-24T08:00:54+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e56c5e32", "title": "Linear Relationships in the Transformer’s Positional Encoding", "url": "https://blog.timodenk.com/linear-relationships-in-the-transformers-positional-encoding/", "published_at": "2019-01-22T08:00:35+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e6561d85", "title": "Using TensorFlow’s Batch Normalization Correctly", "url": "https://blog.timodenk.com/tensorflow-batch-normalization/", "published_at": "2018-10-14T08:00:03+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e681a7fa", "title": "Notes on \"Haskell Programming – from first principles\"", "url": "https://blog.timodenk.com/notes-on-haskell-programming-from-first-principles/", "published_at": "2018-08-09T17:00:32+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e7063168", "title": "Smart Poker Table", "url": "https://blog.timodenk.com/smart-poker-table/", "published_at": "2018-06-24T16:41:10+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e754ede8", "title": "Poker Heads-Up Pre-Flop Odds", "url": "https://blog.timodenk.com/poker-heads-up-pre-flop-odds/", "published_at": "2018-06-21T09:00:00+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e7a05cf5", "title": "Making \"Slice\" Pointfree", "url": "https://blog.timodenk.com/making-slice-pointfree/", "published_at": "2018-06-17T08:00:39+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e84d0b6b", "title": "Digital Piano Dashboard", "url": "https://blog.timodenk.com/digital-piano-dashboard/", "published_at": "2018-06-10T07:33:05+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e881eac0", "title": "Haskell BNF Parser", "url": "https://blog.timodenk.com/haskell-bnf-parser/", "published_at": "2018-05-26T08:00:10+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e89dc0a4", "title": "Corsairs3D", "url": "https://blog.timodenk.com/corsairs3d/", "published_at": "2018-05-01T07:00:13+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e8ae8341", "title": "Connecting PyCharm to a TensorFlow Docker Container", "url": "https://blog.timodenk.com/connecting-pycharm-to-a-tensorflow-docker-container/", "published_at": "2018-04-13T09:00:21+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e8fa3d96", "title": "LaTeX Plot Snippets", "url": "https://blog.timodenk.com/latex-plot-snippets/", "published_at": "2018-02-22T17:00:04+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e9466316", "title": "MOV is Turing-Complete: 4-bit Adder Implementation", "url": "https://blog.timodenk.com/mov-is-turing-complete-8051-experiment/", "published_at": "2017-12-17T08:00:11+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496e98c9bdf", "title": "TeX Math to Image Conversion", "url": "https://blog.timodenk.com/tex-math-to-image-conversion/", "published_at": "2017-11-25T07:00:06+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496ea15621e", "title": "ShiftRegister PWM Library", "url": "https://blog.timodenk.com/shiftregister-pwm-library/", "published_at": "2017-11-05T11:00:07+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496ea8ad814", "title": "[Paper Recap] Multiple Hypotheses Prediction", "url": "https://blog.timodenk.com/multiple-hypotheses-prediction/", "published_at": "2017-10-05T17:00:11+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496eb4efbab", "title": "Digit Span Test (Online Tool)", "url": "https://blog.timodenk.com/digit-span-test-online-tool/", "published_at": "2017-10-01T07:00:24+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496eb668670", "title": "Timœ Goes By: Verifying the Age Estimator How-Old.net", "url": "https://blog.timodenk.com/timoe-goes-by-verifying-the-age-estimator-how-old-net/", "published_at": "2017-09-23T08:00:29+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496ec4c729e", "title": "Graph Theory Overview", "url": "https://blog.timodenk.com/graph-theory-overview/", "published_at": "2017-08-03T13:45:29+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496ed2fc386", "title": "Least Squares Derivation", "url": "https://blog.timodenk.com/least-squares-derivation/", "published_at": "2017-07-26T14:30:19+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496ed4c0b8d", "title": "VPA Compact GPS Impressions", "url": "https://blog.timodenk.com/vpa-compact-gps-impressions/", "published_at": "2017-07-15T12:00:05+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496ee1729ca", "title": "Cubic Spline Interpolation", "url": "https://blog.timodenk.com/cubic-spline-interpolation/", "published_at": "2017-06-17T06:00:18+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496ee486b91", "title": "Commute Time Tracking", "url": "https://blog.timodenk.com/commute-time-tracking/", "published_at": "2017-05-09T17:00:36+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496eef62338", "title": "Observing the ISS from Earth", "url": "https://blog.timodenk.com/observing-the-iss-from-earth/", "published_at": "2017-04-21T08:00:13+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496ef2fb26d", "title": "Port Manipulation and Arduino’s digitalWrite Performance", "url": "https://blog.timodenk.com/port-manipulation-and-arduino-digitalwrite-performance/", "published_at": "2017-04-09T08:00:56+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496efcd269d", "title": "Program Arduino in Assembly or C/C++", "url": "https://blog.timodenk.com/program-arduino-in-assembly-or-c-cpp/", "published_at": "2017-03-24T08:30:12+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496f026ec70", "title": "SAPUI5 Data Binding Examples", "url": "https://blog.timodenk.com/sapui5-data-binding-examples/", "published_at": "2017-02-19T08:00:26+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496f104662c", "title": "Arduino 433 MHz Wireless Module", "url": "https://blog.timodenk.com/arduino-433-mhz-wireless-module/", "published_at": "2017-02-12T09:00:27+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496f1b751d0", "title": "Typing Speed, Point Set Creator, and Poker Hands", "url": "https://blog.timodenk.com/typing-speed-point-set-creator-poker-hands/", "published_at": "2017-01-15T08:00:49+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496f210133d", "title": "Poker Terms Selection", "url": "https://blog.timodenk.com/poker-terms-selection/", "published_at": "2017-01-07T08:00:31+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496f24f15e4", "title": "Microsoft HoloLens: First Impression", "url": "https://blog.timodenk.com/microsoft-hololens-first-impression/", "published_at": "2016-12-17T08:00:40+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496f2e713c0", "title": "Smart Home Security Camera", "url": "https://blog.timodenk.com/smart-home-security-camera/", "published_at": "2016-12-02T18:00:04+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496f371fe55", "title": "Ambient Light (Arduino Project)", "url": "https://blog.timodenk.com/ambient-light/", "published_at": "2016-11-19T07:00:22+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496f40bb122", "title": "Guess Solutions of Polynomials", "url": "https://blog.timodenk.com/guess-solutions-of-polynomials/", "published_at": "2016-11-13T08:00:24+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496f42c0c39", "title": "Install Node SerialPort on Raspberry Pi", "url": "https://blog.timodenk.com/install-node-serialport-on-raspberry-pi/", "published_at": "2016-11-06T08:00:22+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496f51e8505", "title": "Get into Orbit Without Lateral Acceleration", "url": "https://blog.timodenk.com/get-into-orbit-without-lateral-acceleration/", "published_at": "2016-10-30T08:00:20+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496f60524c6", "title": "Die drei ??? Telegram Bot", "url": "https://blog.timodenk.com/die-drei-fragezeichen-telegram-bot/", "published_at": "2016-10-23T08:00:11+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496f6120d77", "title": "Buzz Wire TFT (Teensy Project)", "url": "https://blog.timodenk.com/buzz-wire-tft-teensy-project/", "published_at": "2016-10-16T08:00:52+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496f686706f", "title": "ABAP Objects Quick Reference", "url": "https://blog.timodenk.com/abap-objects-quick-reference/", "published_at": "2016-10-09T08:00:55+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496f6a3a62a", "title": "ABAP Quick Reference", "url": "https://blog.timodenk.com/abap-quick-reference/", "published_at": "2016-10-09T07:00:20+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496f6f984e5", "title": "Trigonometric Functions Formulary", "url": "https://blog.timodenk.com/trigonometric-functions-formulary/", "published_at": "2016-10-02T08:00:26+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496f76e523b", "title": "Node.js: Develop on Mac, Run on Raspberry Pi", "url": "https://blog.timodenk.com/node-js-develop-on-mac-run-on-raspberry-pi/", "published_at": "2016-09-25T08:00:44+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496f7930677", "title": "Periodic Table Trainer (Android Wear)", "url": "https://blog.timodenk.com/periodic-table-trainer-android-wear/", "published_at": "2016-09-18T08:00:52+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496f7f5391e", "title": "Die drei ??? on Spotify", "url": "https://blog.timodenk.com/die-drei-fragezeichen-on-spotify/", "published_at": "2016-09-11T08:00:10+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496f84fc757", "title": "Guided Tour at CERN", "url": "https://blog.timodenk.com/guided-tour-at-cern/", "published_at": "2016-09-04T08:00:01+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496f911e0d7", "title": "Fuel Consumption in Neutral Gear", "url": "https://blog.timodenk.com/fuel-consumption-in-neutral-gear/", "published_at": "2016-08-28T08:00:12+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496f9b66f17", "title": "Length of Outer Running Track Lanes", "url": "https://blog.timodenk.com/length-of-outer-running-track-lanes/", "published_at": "2016-08-21T08:00:05+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496fa22439d", "title": "Another Blog? What’s this one for?", "url": "https://blog.timodenk.com/initial-post/", "published_at": "2016-08-14T03:09:59+00:00" }, { "id": "01a08755-2cab-731b-9cc1-0496fadd09ee", "title": "About", "url": "https://blog.timodenk.com/about/", "published_at": null }, { "id": "01a08755-2cab-731b-9cc1-0496fb477b99", "title": "Archive", "url": "https://blog.timodenk.com/archive/", "published_at": null } ] posts Claim your blog
Back to blog.timodenk.com
Blog · corpus.blog/blogs/blog.timodenk.com/posts

blog.timodenk.com

blog.timodenk.com

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

Undated