Archive
All 170 posts, newest first. RSS
2025
- bits 21 2025-09-28
- bits 20 2025-09-28
- bits 19 2025-09-28
- bits 18 2025-09-28
- bits 17 2025-09-28
- bits 16 2025-09-28
- devlog 32 2025-07-12
- devlog 31 2025-06-07
- Nushell $env.PATH in tmux 2025-05-30
- devlog 30 2025-05-11
- devlog 29 2025-04-24
- devlog 28 2025-04-24
- devlog 27 2025-04-24
- devlog 26 2025-04-24
- devlog 25 2025-04-24
- devlog 24 2025-04-24
- bits 15 2025-03-27
- bits 14 2025-03-12
- devlog 23 2025-02-03
- devlog 22 2025-02-03
- devlog 21 2025-02-03
- devlog 20 2025-02-01
- devlog 19 2025-01-29
- My Nushell aliases for
ghcommand 2025-01-29 - devlog 18 2025-01-28
- devlog 17 2025-01-27
- devlog 16 2025-01-20
- devlog 15 2025-01-20
- devlog 14 2025-01-20
- devlog 13 2025-01-19
- devlog 12 2025-01-19
- Devlog 11: Homebrew Taps and Automation 2025-01-19
- Devlog 10: Codecov, Doctests, and Cargo Publish Struggles 2025-01-19
- devlog 9 2025-01-04
- TIL 12: Modern C Features 2025-01-04
- devlog 8 2025-01-04
- Poor man’s secrets manager with pass 2025-01-02
2024
- More features for my Telegram bot 2024-12-13
- bits 13 2024-11-26
- Adaptive Video Playback via Eye Tracking 2024-11-25
- bits 12 2024-08-12
- devlog 7 2024-08-06
- Differences between DVC and Xvc 2024-07-17
- devlog 6 2024-07-12
- devlog 5 2024-07-08
- Merging all Tmux windows in a single session 2024-06-12
- devlog 4 2024-06-05
- Syncing Path Operations in Xvc 2024-06-04
- devlog 3 2024-06-04
- devlog 2 2024-05-26
- bits 10 2024-05-24
- Bits 9 2024-05-24
- Devlog 1: XVC Root and Python Bindings Debugging 2024-05-24
- bits 6 2024-05-23
- bits 7 2024-05-23
- Bits 8 2024-05-23
- Shell function to open URLs in Kagi Summarizer 2024-04-30
- TIL 11: Unhide Markdown Code Block Types in LazyVim 2024-02-26
- Graphs for Recommendation Systems 2024-02-23
- TIL: Get the Latest Git Commit SHA-1 2024-02-13
- airmux 2024-01-25
- LMAX Disruptor 2024-01-25
- A Brief History of Xvc 2024-01-22
2023
- Perl Error Building rust-openssl with Maturin, Ubuntu, and Manylinux 2023-11-02
- Global .gitignore 2023-10-17
- Digital Garden 2023-09-05
- devlog 2023-06-12
- Is it possible to combine Word and Outlook add-ins? 2023-03-21
- bits 5 2023-03-14
- bits 4 2023-03-14
- bits 3 2023-03-14
- bits 2 2023-03-14
- Find Which Process is Listening on a Port 2023-03-14
- bits 1 2023-03-14
2022
- XVC State Machine 2022-12-10
- Xvc Devlog - 221109 2022-11-10
- Xvc Devlog - 221108 2022-11-09
- Xvc Devlog - 221107 2022-11-08
- Xvc Devlog - 221105 2022-11-07
- Xvc Devlog 221031 2022-11-05
- Xvc Devlog 221030 2022-10-31
- Xvc Devlog 2022-10-27
- Feature flags in Rust 2022-10-01
- Dialogue 9/29 2022-09-30
- Burnouts 2022-07-24
- Rust
ends_withandstrip_prefixbehavior differences inPathandstr2022-07-06 - Creating a file system watcher with ignore rules 2022-07-06
- Creating OS-dependent temporary directories in Rust 2022-06-11
- Unit tests vs Integration Tests in Rust 2022-06-11
- Developing a gitignore crate 2022-06-09
- Software architecture as a tree 2022-05-12
- Representation 2022-04-17
- Death of Agile? 2022-04-11
- Quote from the Mythical Man-Month 2022-04-09
- About estimation from the ‘Mythical Man-Month’ 2022-04-07
- Object-Oriented Brain Damage 2022-04-05
- Activate left window when the current one is closed in tmux 2022-02-16
- Risk-Taking Energy 2022-02-12
2021
- Premature Caching is the Root of All Evil 2021-12-22
- Converting MNIST and Fashion-MNIST IDX format to NumPy 2021-07-01
- Sending i3 messages from shell scripts 2021-01-28
- Missing Variables 2021-01-10
- TIL 10: Structs in Go 2021-01-10
- Deleting duplicate files in Google Drive using rclone 2021-01-06
- TIL: Recursive vs. Non-recursive Mappings in Vim 2021-01-04
- Configuring Vim Undotree 2021-01-02
2020
- TIL: Password Hashing with Bcrypt in Go 2020-12-29
- Types of regularization in ML 2020-12-26
- TIL: Enabling Spell Checking in Vim 2020-12-26
- bits 11 2020-12-26
- Factory Constructors in Dart 2020-12-26
- TIL: sed 2020-07-15
- Creating AWS S3 buckets from the command line 2020-06-11
- Literate Programming with Markdown 2020-06-11
- Translating Ottoman Turkish Spelling to Latin Alphabet using Surface Forms 2020-05-14
- telegram-send 2020-05-12
- aerc and goneovim 2020-05-12
- Using SSH Private Keys in Dockerfile aimed for Google Cloud Run 2020-05-12
- TIL May 1 2020-05-01
- TIL April 29 2020-04-30
- TIL April 28 2020-04-28
- TIL April 27 2020-04-27
- TIL April 26 2020-04-26
- Anonymous functions in Dart 2020-03-12
2019
- Should we expect a software crisis? 2019-02-23
2018
- Zenity 2018-12-03
- SSH Keys for Multiple Accounts on GitHub 2018-11-18
- Fixing Pip Timeout Problems 2018-11-16
- How to convert NumPy image to QImage? 2018-11-06
- Query Logging in Databases when using Parameters 2018-11-06
- Coursera Deep Learning Specialization Notes 2018-10-29
- Numpy ValueError while using dlib’s face detector 2018-10-24
- Static Variables in Python 2018-10-24
- Development Journal, June 9 2018-06-09
- Adding version information to executables in CMake projects 2018-02-16
- Syncing IdeaVim with the System Clipboard 2018-02-14
- The Sorry State of NDK Testing in Android 2018-02-08
- Regular and Recurring Tasks in todo.txt 2018-02-06
- Progress on Ottoman Translation - Week 6, 2018 2018-02-05
2014
- Recurrent Neural Networks 2014-10-09
- Probabilistic Graphical Models Course Notes 2014-08-07
- Cat for Writers 2014-07-06
- My Emacs Packages 2014-05-13
- Nginx and PHP-FPM Notes 2014-05-04
- Patch Histogram Feature 2014-04-10
- Paper Review: Shape Classification Using Zernike Moments 2014-04-04
- zsh’de dosya seçim operatörleri 2014-03-02
- mu4e 2014-02-18
- Randomness Course Notes 2014-02-13
- Backup Script for Recent Files 2014-02-01
- Dervaze: A Transliteration System for Ottoman 2014-01-07
2013
- ggplot2: Elegant Graphics for Data Analysis 2013-12-31
- Shell (Bash and Zsh) Notes 2013-08-16
- Visual Transliteration for Ottoman 2013-08-01
- This Site’s RSS Generator 2013-04-22
- R Notes 2013-03-12
- Midori 2013-01-16
- Using a Single Threaded Functor in Multiple Threads with Futures in C++ 2013-01-13
- Copying and pasting with XWindow clipboard from tmux 2013-01-12
2012
- A Need for Yet Another Transliteration Alphabet for Ottoman 2012-09-25
- A Regular Conversion Algorithm Between Turkish and Ottoman 2012-09-24
- Converting Latin-based Turkish spelling to Ottoman 2012-09-23
- Turning Ottoman Letters into Graphs (1) 2012-09-22
- Paper Review: Polygonal Approximation of Digital Curves to Preserve Original Shapes 2012-09-18
- Paper Review: Text Line Segmentation of Historical Documents: A Survey 2012-07-27
- Paper Review: High Performance Layout Analysis for Arabic and Urdu 2012-07-25
- Paper Review: Computerized Paleography: Tools for Historical Manuscripts 2012-07-23
- Paper Review: A practical approximation algorithm for LMS line estimator 2012-07-21
- A Fast Local Descriptor for Dense Matching 2012-07-19
- Paper Review: FREAK: Fast Retina Keypoint 2012-07-16