Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 121
  1. Project scaffolding and compiler design Background # Serialized update for the 2021 Google Summer of Code under the fortran-lang organization, mentored by Ondrej Certik.

  2. GSoC21 W4: LFortran, Backends and Bugs

    Towards the mid-summer evaluation and redirecting efforts Background # Serialized update for the 2021 Google Summer of Code under the fortran-lang organization, mentored by Ondrej Certik.

  3. A meta-post on the workshop I held for the IOP CAPS'21 student conference on Web Development for Physicists Background # Much the same as the rationale behind my other presentation meta-posts, that is: I would like to preserve questions I would like to co…

  4. Standard practice pragmatic approaches to kind for dftatom Background # Serialized update for the 2021 Google Summer of Code under the fortran-lang organization, mentored by Ondrej Certik.

  5. GSoC21 W2: LFortran Unraveling

    Digging into language standards and back-ends for lfortran Background # As discussed in a previous post in this series, I have been spending roughly half of each working day with LFortran as part of the 2021 Google Summer of Code under the fortran-lang or…

  6. GSoC21 W1: LFortran Kickoff

    Charting paths towards concrete lfortran usage Background # As mentioned in an earlier post, I have had the immense pleasure of continuing development of the disruptive lfortran compiler under the aegis of the Fortran Lang organization, financed by the Go…

  7. A meta-post on the workshop I held for the Section Leaders of Code in Place 2021 entitled “Wrangling Pythons with Nix for Reproducible Purity” Background # Much the same as the rationale behind my other presentation meta-posts, that is: I would like to pr…

  8. Biblatex to Bibtex for Sphinx

    Background # Transitioning from biblatex to bibtex with biber for sphinx I recently started a set of notes using jupyter-book.

  9. Fortran, GSoC21 and Me

    Reminisces and prophecies brought upon by LFortran and GSoC 2021 Background # I know not what the language of the future will look like, but I know it will be called FORTRAN… <br> — Charles Anthony Richard Hoare, circa 1982 <br> – Daan Frenkel, 2020 This…

  10. Wrapping Up Code in Place 2021

    Short recollections of the second iteration of CIP; the course with the largest teaching (and voluntary) staff bringing the joy of programming to thousands Background # Last year in 2020, as a section leader for the Stanford Code in Place initiative (which

  11. HPC Configuration 2021

    A post on configuring a user account for heavy interactive HPC usage with Spack, Nix and self-hosted applications.

  12. Dotfiles from dotgit to bombadil

    Discussion on dotfile management, a meandering path to my current setup from dotgit to bombadil.

  13. Talk Supplements for IOP's C++ Workshop

    A meta-post on the workshop I held for the IOP student community on Intermediate C++ Background # Much the same as the rationale behind my other presentation meta-posts, that is: I would like to preserve questions I would like to collect the video, slides…

  14. Free Software and Me

    Thoughts about the FSF, toxicity, and Stallman First a disclaimer.

  15. SymEngine and the Season of Docs

    An overview of documentation complexity and an analysis of incentives.

  16. My Life in E-ink

    Collection of odds and ends relating to e-readers including personal reminisces Background # Reading has been a huge part of my life.

  17. Reclaiming Email with Astroid

    Migrating Imap, Gmail and Exchange, mail accounts from GUI clients to Astroid Background # Initially, I had planned this post to start with a brief history of the decline of email clients for Linux.

  18. Private Github Actions without PAT

    A workflow for managing private submodules in a private repository without personal access tokens for Github actions Background # Ever since Travis CI decided to drink corporate kool-aid, the search for a new CI has been brought to the fore again.

  19. Short post on making minimal changes to derivations in nixpkgs at a project level using callPackage() along with GH-Actions for deployment of sphinx documentation.

  20. Remapping Keys with XKB and KLFC

    An introduction to hacking keyboard layouts with X keyboard extension (XKB) and klfc, focused on Colemak and vim bindings Background # In-spite of maximizing ergonomic bindings for most common software (e.g.

  21. Anki Decks with Orgmode

    Setting up unicode math and orgmode for painless Anki deck building Background # A recent Hacker News post reminded me of Anki, and that brought back memories of my Anki orgmode setup.

  22. Old Laptops as Secondary Monitors

    Dual screen workflows without screens across operating systems Background # My X380 sadly has been having port issues.

  23. Talk Supplements for NixCon 2020

    A meta-post on my lightning talk at NixCon 2020 Background # Much the same as the rationale behind my meta-post on my talk at PyCon India 2020, that is: I would like to preserve questions I would like to collect the video, slides and other miscellaneous s…

  24. A post on local recordings Background # Since the advent of the COVID-19 situation, there has been an increase in the demand for recorded materials.

  25. Talk Supplements for PyCon India 2020

    A meta-post on my talk at PyCon India 2020 Background # I am to present at PyCon IN 2020.

  26. Automating documentation deployment with Travis, rake and nix Background # In the previous post we generated documentation using Doxygen with Exhale to handle Sphinx.

  27. This post outlines a basic workflow for C++ projects using Doxygen, Sphinx, and Exhale.

  28. Local Nix without Root

    Monkeying around with nix for HPC systems which have no root access and NFS filesystems.

  29. Niv and Mach-Nix for Nix Python

    Short post on using mach-nix with niv.

  30. Nix Shells for Node Projects

    Background # As a prelude to writing up the details of how this site is generated, I realized I should write up a nix oriented workflow for node packages.

  31. A Tutorial Introduction to Nix

    Brief introduction to a nix based project workflow.

  32. HPC Dotfiles and LMod

    Background # My move away from the powerful, but unimaginatively named HPC clusters of IITK 1 brought me in close contact with the Lua based 2 lmod module system.

  33. Explorations with Backlight Controllers

    A short post detailing the many trials and tribulations of setting brightness on multiple monitors in tandem.

  34. A meta post introducing my solutions to the fantastic excellent second edition of “Statistical Rethinking” by Richard McElreath, a.k.a.

  35. Grant Proposals - I

    Personal recollections of the academic grant writing process.

  36. Multiple Monitors with Touchscreens

    A short tutorial post on multiple screens for laptops with touch-support and ArchLinux.

  37. Analytics II: Goat to Clicky

    A follow up to my earlier post on analytics, and on migrating from Goat Counter to Clicky.

  38. LineageOS Maintainer Appreciation

    A post on a surprisingly heartwarming community appreciation effort.

  39. Temporary LaTeX Documents with Orgmode

    A post on working with transient TeX templates in orgmode without modifying global configurations.

  40. Emacs for Nix-R

    A short post on my current set-up for R with nixpkgs and emacs to auto-compile my system configuration.

  41. Statistical Rethinking and Nix

    This post describes how to set up a transparent automated setup for reproducible R workflows using nixpkgs, niv, and lorri.

  42. Nix with R and devtools

    This post discusses briefly, the nix-shell environment for reproducible programming.

  43. LosslessCut, Zoom and an AMA for CS106A

    Background # I recently had the opportunity to take part in an AMA (ask me anything) session for the CS106A students on Machine Learning for the Physical Sciences.

  44. Compton to Picom and Zoom Glitches

    Background # I have been leading the fantastic section 881 as a virtual section leader for the Stanford CS106A: Code in Place initiative for the past four weeks.

  45. An Orgmode Note Workflow

    Background # One of the main reasons to use orgmode is definitely to get a better note taking workflow.

  46. Refactoring Dotfiles For Colemak

    A more actionable follow up to my personal recollections relating to my switch to Colemak.

  47. Pandoc to Orgmode with Babel

    Background # One of the best things about writing in orgmode is that we can embed and execute arbitrary code snippets.

  48. Using Mathematica with Orgmode

    Background # I have been wanting to find a workflow which allows me to bypass writing a lot of TeX by hand for a while now.

  49. CS106A Small Group Training

    Background # As I mentioned earlier, I’m leading a section for Stanford CS106A: Code in Place.

  50. CS106A Section Meeting I

    Background # As I mentioned earlier, I’m leading a section for Stanford CS106A: Code in Place.