<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Saahil Sanganeriya: writing</title><description>Essays on systems, data and film, and reviews from my Letterboxd diary.</description><link>https://portfolio-website-sandy-five-70.vercel.app/</link><language>en</language><item><title>A projectionist for my film library</title><link>https://portfolio-website-sandy-five-70.vercel.app/blog/projectionist-home-lab/</link><guid isPermaLink="true">https://portfolio-website-sandy-five-70.vercel.app/blog/projectionist-home-lab/</guid><description>One small server, one weak processor, and a script that stopped someone’s film. What broke while I replaced my scripts with one service, and the rule it keeps.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>engineering</category><category>home lab</category><category>projectionist</category><category>essays</category></item><item><title>Curiosity, not selfishness</title><link>https://portfolio-website-sandy-five-70.vercel.app/blog/curiosity-not-selfishness/</link><guid isPermaLink="true">https://portfolio-website-sandy-five-70.vercel.app/blog/curiosity-not-selfishness/</guid><description>At sixteen I wrote that physicists are selfish. Most of the argument holds up. The word in the title does not.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>physics</category><category>essays</category></item><item><title>Films for a full theatre</title><link>https://portfolio-website-sandy-five-70.vercel.app/blog/films-for-a-full-theatre/</link><guid isPermaLink="true">https://portfolio-website-sandy-five-70.vercel.app/blog/films-for-a-full-theatre/</guid><description>In 2019 I sorted films into two kinds: the ones for a blanket at home and the ones worth a road trip to a big screen. La La Land was my example. It still is.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>film</category><category>essays</category></item><item><title>Redaction is not enough</title><link>https://portfolio-website-sandy-five-70.vercel.app/blog/redaction-is-not-enough/</link><guid isPermaLink="true">https://portfolio-website-sandy-five-70.vercel.app/blog/redaction-is-not-enough/</guid><description>Blacking out names protects people by wrecking the data. One consistent fake identity per person keeps the conversation and loses the person, if you can first tell who is who.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>privacy</category><category>data</category><category>engineering</category><category>essays</category></item><item><title>The same-person problem</title><link>https://portfolio-website-sandy-five-70.vercel.app/blog/the-same-person-problem/</link><guid isPermaLink="true">https://portfolio-website-sandy-five-70.vercel.app/blog/the-same-person-problem/</guid><description>“Is this the same person?” takes a human a second and a program a long time. Why it is the hardest easy problem in data, and the two ways every answer goes wrong.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>data</category><category>identity resolution</category><category>engineering</category><category>essays</category></item><item><title>Babylon</title><link>https://portfolio-website-sandy-five-70.vercel.app/blog/babylon/</link><guid isPermaLink="true">https://portfolio-website-sandy-five-70.vercel.app/blog/babylon/</guid><description>Five viewings and five stars each time, starting with a 70mm screening that I can only call out of body.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>film</category><category>reviews</category></item><item><title>Oppenheimer</title><link>https://portfolio-website-sandy-five-70.vercel.app/blog/oppenheimer/</link><guid isPermaLink="true">https://portfolio-website-sandy-five-70.vercel.app/blog/oppenheimer/</guid><description>Four viewings, two of them on 70mm. The film never lets you know its subject. It makes you him instead.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>film</category><category>reviews</category></item><item><title>Rothaniel</title><link>https://portfolio-website-sandy-five-70.vercel.app/blog/rothaniel/</link><guid isPermaLink="true">https://portfolio-website-sandy-five-70.vercel.app/blog/rothaniel/</guid><description>A stand-up special that made me cry through its last quarter, after more than a year of not crying at anything.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>film</category><category>reviews</category></item><item><title>Spotlight</title><link>https://portfolio-website-sandy-five-70.vercel.app/blog/spotlight/</link><guid isPermaLink="true">https://portfolio-website-sandy-five-70.vercel.app/blog/spotlight/</guid><description>Two viewings, almost three years apart, and the same four and a half stars both times.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>film</category><category>reviews</category></item><item><title>The Graduate</title><link>https://portfolio-website-sandy-five-70.vercel.app/blog/the-graduate/</link><guid isPermaLink="true">https://portfolio-website-sandy-five-70.vercel.app/blog/the-graduate/</guid><description>I watched it a year before my own graduation, scared of exactly what it is about.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>film</category><category>reviews</category></item><item><title>The Last Black Man in San Francisco</title><link>https://portfolio-website-sandy-five-70.vercel.app/blog/the-last-black-man-in-san-francisco/</link><guid isPermaLink="true">https://portfolio-website-sandy-five-70.vercel.app/blog/the-last-black-man-in-san-francisco/</guid><description>One of the most interestingly shot films I have seen in a while, and as gentle a film as I have ever seen.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>film</category><category>reviews</category></item></channel></rss>