1. Home
  2. About
  3. CV
  4. Schedule a meeting
  5. Archive
  6. Categories
  7. Tags
  8. Series
  9. bits (21)
    ❱
    1. bits 1
    2. bits 2
    3. bits 3
    4. bits 4
    5. bits 5
    6. bits 6
    7. bits 7
    8. Bits 8
    9. Bits 9
    10. bits 10
    11. bits 11
    12. bits 12
    13. bits 13
    14. bits 14
    15. bits 15
    16. bits 16
    17. bits 17
    18. bits 18
    19. bits 19
    20. bits 20
    21. bits 21
  10. devlog (32)
    ❱
    1. Devlog 1: XVC Root and Python Bindings Debugging
    2. devlog 2
    3. devlog 3
    4. devlog 4
    5. devlog 5
    6. devlog 6
    7. devlog 7
    8. devlog 8
    9. devlog 9
    10. Devlog 10: Codecov, Doctests, and Cargo Publish Struggles
    11. Devlog 11: Homebrew Taps and Automation
    12. devlog 12
    13. devlog 13
    14. devlog 14
    15. devlog 15
    16. devlog 16
    17. devlog 17
    18. devlog 18
    19. devlog 19
    20. devlog 20
    21. devlog 21
    22. devlog 22
    23. devlog 23
    24. devlog 24
    25. devlog 25
    26. devlog 26
    27. devlog 27
    28. devlog 28
    29. devlog 29
    30. devlog 30
    31. devlog 31
    32. devlog 32
  11. til (7)
    ❱
    1. TIL: Get the Latest Git Commit SHA-1
    2. TIL: Recursive vs. Non-recursive Mappings in Vim
    3. TIL: Enabling Spell Checking in Vim
    4. TIL: Password Hashing with Bcrypt in Go
    5. TIL 10: Structs in Go
    6. TIL 11: Unhide Markdown Code Block Types in LazyVim
    7. TIL 12: Modern C Features
  12. xvc devlog (6)
    ❱
    1. Xvc Devlog 221030
    2. Xvc Devlog 221031
    3. Xvc Devlog - 221105
    4. Xvc Devlog - 221107
    5. Xvc Devlog - 221108
    6. Xvc Devlog - 221109
  13. 2025
  14. Nushell $env.PATH in tmux
  15. My Nushell aliases for gh command
  16. Poor man's secrets manager with pass
  17. 2024
  18. More features for my Telegram bot
  19. Adaptive Video Playback via Eye Tracking
  20. Differences between DVC and Xvc
  21. Merging all Tmux windows in a single session
  22. Syncing Path Operations in Xvc
  23. Shell function to open URLs in Kagi Summarizer
  24. Graphs for Recommendation Systems
  25. airmux
  26. LMAX Disruptor
  27. A Brief History of Xvc
  28. 2023
  29. Perl Error Building rust-openssl with Maturin, Ubuntu, and Manylinux
  30. Global .gitignore
  31. Digital Garden
  32. devlog
  33. Is it possible to combine Word and Outlook add-ins?
  34. Find Which Process is Listening on a Port
  35. 2022
  36. XVC State Machine
  37. Xvc Devlog
  38. Feature flags in Rust
  39. Dialogue 9/29
  40. Burnouts
  41. Rust ends_with and strip_prefix behavior differences in Path and str
  42. Creating a file system watcher with ignore rules
  43. Creating OS-dependent temporary directories in Rust
  44. Unit tests vs Integration Tests in Rust
  45. Developing a gitignore crate
  46. Software architecture as a tree
  47. Representation
  48. Death of Agile?
  49. Quote from the Mythical Man-Month
  50. About estimation from the 'Mythical Man-Month'
  51. Object-Oriented Brain Damage
  52. Activate left window when the current one is closed in tmux
  53. Risk-Taking Energy
  54. 2021
  55. Premature Caching is the Root of All Evil
  56. Converting MNIST and Fashion-MNIST IDX format to NumPy
  57. Sending i3 messages from shell scripts
  58. Missing Variables
  59. Deleting duplicate files in Google Drive using rclone
  60. Configuring Vim Undotree
  61. 2020
  62. Types of regularization in ML
  63. Factory Constructors in Dart
  64. TIL: sed
  65. Creating AWS S3 buckets from the command line
  66. Literate Programming with Markdown
  67. Translating Ottoman Turkish Spelling to Latin Alphabet using Surface Forms
  68. telegram-send
  69. aerc and goneovim
  70. Using SSH Private Keys in Dockerfile aimed for Google Cloud Run
  71. TIL May 1
  72. TIL April 29
  73. TIL April 28
  74. TIL April 27
  75. TIL April 26
  76. Anonymous functions in Dart
  77. 2019
  78. Should we expect a software crisis?
  79. 2018
  80. Zenity
  81. SSH Keys for Multiple Accounts on GitHub
  82. Fixing Pip Timeout Problems
  83. How to convert NumPy image to QImage?
  84. Query Logging in Databases when using Parameters
  85. Coursera Deep Learning Specialization Notes
  86. Numpy ValueError while using dlib's face detector
  87. Static Variables in Python
  88. Development Journal, June 9
  89. Adding version information to executables in CMake projects
  90. Syncing IdeaVim with the System Clipboard
  91. The Sorry State of NDK Testing in Android
  92. Regular and Recurring Tasks in todo.txt
  93. Progress on Ottoman Translation - Week 6, 2018
  94. 2014
  95. Recurrent Neural Networks
  96. Probabilistic Graphical Models Course Notes
  97. Cat for Writers
  98. My Emacs Packages
  99. Nginx and PHP-FPM Notes
  100. Patch Histogram Feature
  101. Paper Review: Shape Classification Using Zernike Moments
  102. zsh'de dosya seçim operatörleri
  103. mu4e
  104. Randomness Course Notes
  105. Backup Script for Recent Files
  106. Dervaze: A Transliteration System for Ottoman
  107. 2013
  108. ggplot2: Elegant Graphics for Data Analysis
  109. Shell (Bash and Zsh) Notes
  110. Visual Transliteration for Ottoman
  111. This Site's RSS Generator
  112. R Notes
  113. Midori
  114. Using a Single Threaded Functor in Multiple Threads with Futures in C++
  115. Copying and pasting with XWindow clipboard from tmux
  116. 2012
  117. A Need for Yet Another Transliteration Alphabet for Ottoman
  118. A Regular Conversion Algorithm Between Turkish and Ottoman
  119. Converting Latin-based Turkish spelling to Ottoman
  120. Turning Ottoman Letters into Graphs (1)
  121. Paper Review: Polygonal Approximation of Digital Curves to Preserve Original Shapes
  122. Paper Review: Text Line Segmentation of Historical Documents: A Survey
  123. Paper Review: High Performance Layout Analysis for Arabic and Urdu
  124. Paper Review: Computerized Paleography: Tools for Historical Manuscripts
  125. Paper Review: A practical approximation algorithm for LMS line estimator
  126. A Fast Local Descriptor for Dense Matching
  127. Paper Review: FREAK: Fast Retina Keypoint