Rohit Goswami
Reminisces and reflections of the digital entity defined here and below
- Posts
- 175 from 10 Aug 1995 to 16 Oct 2026
- Posting
- weekly (30 in the last year)
- Kind
- personal blog
- Feed
- https://rgoswami.me/index.xml
2026 27
- Snippets
- Inheritance and Operator Overloading
- Tools I Use
- Parameterized Types and MSVC Complex Portability
- Saner conda-forge interactions with a custom forge
- Finalizers and Generic Bindings
- Packages
- Continuing numbered Org lists across intervening paragraphs
- Visual Diagnostics for NEB Paths
- Pointer Members and Deferred-Length Strings
- Togglable inline review comments in orgmode LaTeX export
- Allocatable Fortran wrappers, from 1D to N-D
- Deterministic PyTorch regression tests
- Double-checked locking for SLURM container tasks
- Standalone TikZ to PNG with tectonic and pixi
- PyTorch woes across conda and pip
- julia and the conda libraries
- Windows Compatibility and Scientific Computing
- orgmode for workbench lessons
- Co-authoring Github commits with pixi
- Documenting C++ with Doxygen and Sphinx - doxyrest
- conda-smithy notes for off-brand conda packages
- act locally for sccache
- Using pixi environments for orgmode notebooks
- Disabling Rust auto-formatting in Emacs per-project
- Lightweight C++ config with compile_flags.txt
- Reconciling eOn for Academia and Open Source
2025 20
- Trivial LLMs on old hardware
- Back to bash
- Notify on pdf compilation
- pixi global environments consistent formatting
- Search and merge with git filtered repositories
- Refactoring an ox-hugo site for newer orgmode
- Parameter passing in NWChem and the Runtime Database
- Replacing git-subrepo with josh-filter
- Caching and accelerating meson builds
- Storing data with DVC and OneDrive
- precommit selections
- Catch2 and meson
- Terminal Slack with Pidgin
- Cycling through unmerged git files
- Cold storage compression
- Remote lldb on MacOS
- GUI desktop files and tmux sessions
- Handling environments with cibuildwheel
- Simplified SSH access via container VPNs
- Mesa Bugs with Sway
2024 11
- Hyread Color E-Ink adb rules
- Extending sway monitors
- Sharing Bluetooth Keys
- Dual-boot Bitlocker Drives
- Mamba and Colab
- xonsh Excursions
- Talk Supplements for Scientific Computing in Rust 2024
- reMarkable Screen Sharing
- Lowering resource usage with foot and systemd
- Jupyter data helpers
- Icelandic with Compose Keys on Linux
2023 16
- Faster manual tests with popd
- Off the shelf OCR and Deep Learning
- Types from Fortran to Python via Opaque Pointers
- Writing R Packages
- Local precommit dependencies
- The State of my Dots
- Zotero Connector and Blog Posts
- Managing cloud based calibre libraries
- Nix Shell and Locales
- CPP Library Blueprints for Python Bindings
- Managing Scanned Books
- Dart Sass and Hugo Themes
- Laptop setup notes btrfs subvolumes
- Customizing ArchLinux Installation Media
- Handling Legacy Fortran Code
- Auto-discovering meson tests
2022 4
2021 42
- TinySSH for Docker Development Environments
- Revisiting Wayland for ArchLinux
- Exploring ISO_C_BINDING and type-bound procedures
- Docker Development Environments
- SSH Port Forwarding
- Simple Fortran Derived Types and Python
- Presentation Supplements for FortranCon'21
- NumPy, Meson and f2py
- Programming Language Management
- Watching Files
- Presentation Supplements for Greens Function School
- Regarding Quansight Labs
- GSoC21 LFortran and Computational Chemistry
- GSoC21 W10: LFortran Runtime Library Design
- 42nd Annual Confereence of the Tex Users Group
- GSoC21 W9: LFortran Bug Hunting Bonanza
- GSoC21 W8: LFortran Refactors, and Compile Time Evaluations
- JuliaCon and Remote Machines
- GSoC21 W7: LFortran Workflow Basics
- Remapping Keys for ColemakVIM on MacOS
- Nix, Channels and the NUR
- Doom Emacs and Language Servers
- Talk Supplements for SERI'21
- GSoC21 W6: LFortran ASR and Values
- GSoC21 W5: LFortran Design Details and minidftatom
- GSoC21 W4: LFortran, Backends and Bugs
- Talk Supplements for IOP CAPS'21 Webdev Workshop
- GSoC21 W3: Kind, Characters, and Standards
- GSoC21 W2: LFortran Unraveling
- GSoC21 W1: LFortran Kickoff
- Talk Supplements for Code In Place 2021 SL Workshop
- Biblatex to Bibtex for Sphinx
- Fortran, GSoC21 and Me
- Wrapping Up Code in Place 2021
- Forwarding Multiple Local Ports
- Overwriting Attributes
- HPC Configuration 2021
- Dotfiles from dotgit to bombadil
- Talk Supplements for IOP's C++ Workshop
- Free Software and Me
- SymEngine and the Season of Docs
- My Life in E-ink
2020 54
- Reclaiming Email with Astroid
- Private Github Actions without PAT
- Project Specific Expressions from Nixpkgs for Sphinx documentation
- Remapping Keys with XKB and KLFC
- Anki Decks with Orgmode
- Old Laptops as Secondary Monitors
- Talk Supplements for NixCon 2020
- Replacing Zoom with Open Broadcaster Software
- Talk Supplements for PyCon India 2020
- Publishing Doxygen and Sphinx with Nix and Rake
- Documenting C++ with Doxygen and Sphinx - Exhale
- Local Nix without Root
- Niv and Mach-Nix for Nix Python
- Nix Shells for Node Projects
- A Tutorial Introduction to Nix
- HPC Dotfiles and LMod
- Explorations with Backlight Controllers
- A Short Guide to Statistical Rethinking²
- Grant Proposals - I
- Multiple Monitors with Touchscreens
- Analytics II: Goat to Clicky
- LineageOS Maintainer Appreciation
- Temporary LaTeX Documents with Orgmode
- Emacs for Nix-R
- Statistical Rethinking and Nix
- Nix with R and devtools
- LosslessCut, Zoom and an AMA for CS106A
- Compton to Picom and Zoom Glitches
- An Orgmode Note Workflow
- Refactoring Dotfiles For Colemak
- Pandoc to Orgmode with Babel
- Using Mathematica with Orgmode
- CS106A Small Group Training
- CS106A Section Meeting I
- Small Section On-boarding
- On-boarding for Code in Place
- Analytics: Google to Goat
- Trees and Bags
- Everyone Should Get an A - David MacKay
- D3 for Git
- Shorter Posts
- Provisioning Dotfiles on an HPC
- Switching to Colemak
- Bojack Horseman
- ISLR :: Moving Beyond Linearity
- ISLR :: Linear Model Selection and Regularization
- ISLR :: Resampling Methods
- ISLR :: Classification
- Pandora and Proxychains
- Replacing Jupyter with Orgmode
- Poetry and Direnv
- Taming Github Notifications
- Site Rationale
- ISLR :: Multiple Linear Regression