41554 blogs · [ { "id": "01a087b0-087d-73cb-8c3c-f6eca69bfb28", "title": "Nudge: A skill to offer in-line feedback to coding agents", "url": "https://nikhilism.com/post/2026/nudge-skill/", "published_at": "2026-01-29T14:41:05+00:00" }, { "id": "01a087b0-0880-7165-abef-8dc8b31b9614", "title": "A practical introduction to kill-safe, concurrent programming in Racket", "url": "https://nikhilism.com/post/2023/racket-concurrency/", "published_at": "2023-11-25T05:35:08+00:00" }, { "id": "01a087b0-0880-7165-abef-8dc8b386c018", "title": "About", "url": "https://nikhilism.com/about/", "published_at": "2023-09-30T22:04:41+00:00" }, { "id": "01a087b0-0880-7165-abef-8dc8b3c54ed1", "title": "Racket Beyond Languages", "url": "https://nikhilism.com/post/2023/racket-beyond-languages/", "published_at": "2023-09-29T15:45:43+00:00" }, { "id": "01a087b0-0880-7165-abef-8dc8b44dc8fb", "title": "Working through Gossip Glomers in Racket", "url": "https://nikhilism.com/post/2023/gossip-glomers-racket/", "published_at": "2023-08-26T21:26:28+00:00" }, { "id": "01a087b0-0880-7165-abef-8dc8b5215e1f", "title": "Python Gotcha: Idiomatic file iteration has bad performance", "url": "https://nikhilism.com/post/2023/python-idiomatic-file-iteration-bad-performance/", "published_at": "2023-05-12T02:23:23+00:00" }, { "id": "01a087b0-0880-7165-abef-8dc8b53ee35e", "title": "Remote Dbus Notifications over SSH", "url": "https://nikhilism.com/post/2023/remote-dbus-notifications/", "published_at": "2023-03-30T04:39:34+00:00" }, { "id": "01a087b0-0880-7165-abef-8dc8b60f4a94", "title": "Nuphy Air75 Wireless Receiver does not work on Linux", "url": "https://nikhilism.com/post/2023/nuphy-air75-wireless-linux/", "published_at": "2023-01-04T05:16:35+00:00" }, { "id": "01a087b0-0880-7165-abef-8dc8b6c8e66f", "title": "A Racket program to decrypt files encrypted with Synology Cloudsync", "url": "https://nikhilism.com/post/2022/synology-decrypt/", "published_at": "2022-12-31T20:45:05+00:00" }, { "id": "01a087b0-0880-7165-abef-8dc8b7069d5d", "title": "RAII Footguns in Rust and C++", "url": "https://nikhilism.com/post/2021/raii-footguns-rust-cpp/", "published_at": "2021-10-23T17:06:14+00:00" }, { "id": "01a087b0-0880-7165-abef-8dc8b804d92b", "title": "Using a Digital Ocean Droplet to backup Google Takeout to Backblaze B2", "url": "https://nikhilism.com/post/2021/google-takeout-backblaze-remote/", "published_at": "2021-07-07T19:41:20+00:00" }, { "id": "01a087b0-0881-73e2-b71f-8b2b585311b7", "title": "Tracking the Books I've Read Using Svelte, XState and Quagga", "url": "https://nikhilism.com/post/2021/tracking-books-i-read-using-svelte-xstate-quagga/", "published_at": "2021-05-12T22:43:28+00:00" }, { "id": "01a087b0-0881-73e2-b71f-8b2b58549d8c", "title": "Useful Hammerspoon Tips", "url": "https://nikhilism.com/post/2021/useful-hammerspoon-tips/", "published_at": "2021-05-05T21:19:41+00:00" }, { "id": "01a087b0-0881-73e2-b71f-8b2b58ff1df9", "title": "Improving the Credit Freeze user experience", "url": "https://nikhilism.com/post/2021/improving-the-credit-freeze-user-experience/", "published_at": "2021-05-03T17:27:17+00:00" }, { "id": "01a087b0-0881-73e2-b71f-8b2b593b4e56", "title": "Experiencing Smalltalk", "url": "https://nikhilism.com/post/2021/experiencing-smalltalk/", "published_at": "2021-02-15T04:30:46+00:00" }, { "id": "01a087b0-0881-73e2-b71f-8b2b5a3856a2", "title": "Return on Data: When governments fail to make surveillance useful", "url": "https://nikhilism.com/post/2020/return-on-data/", "published_at": "2020-10-12T02:34:02+00:00" }, { "id": "01a087b0-0881-73e2-b71f-8b2b5a592e8f", "title": "Mystery Knowledge and Useful Tools", "url": "https://nikhilism.com/post/2020/mystery-knowledge-useful-tools/", "published_at": "2020-10-06T00:22:11+00:00" }, { "id": "01a087b0-0881-73e2-b71f-8b2b5aa0e3ce", "title": "Rust 2021", "url": "https://nikhilism.com/post/2020/rust-2021/", "published_at": "2020-10-03T19:16:57+00:00" }, { "id": "01a087b0-0881-73e2-b71f-8b2b5ad7883d", "title": "A Bazel Persistent Worker for Rust", "url": "https://nikhilism.com/post/2020/bazel-persistent-worker-rust/", "published_at": "2020-09-20T19:09:41+00:00" }, { "id": "01a087b0-0881-73e2-b71f-8b2b5afb6e91", "title": "A Future is a Suspending Scheduler", "url": "https://nikhilism.com/post/2020/futures-suspending-scheduler/", "published_at": "2020-06-20T15:57:42+00:00" } ] posts Claim your blog
Back to nsm
Blog · corpus.blog/blogs/nikhilism.com/posts

nsm

nikhilism.com

2026

2023

30 Sept 2023

2022

2021

2020