<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Shanit Vannala</title>
    <link>https://shanitvannala.org/</link>
    <description>Thoughts on systems, data, and how complex things — from production ML to entire cities — actually behave.</description>
    <language>en-us</language>
    <lastBuildDate>Sat, 06 Jun 2026 12:00:00 GMT</lastBuildDate>
    <atom:link href="https://shanitvannala.org/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Close Enough?</title>
      <link>https://shanitvannala.org/blog/measuring-new-york-04-daily-needs/</link>
      <guid isPermaLink="true">https://shanitvannala.org/blog/measuring-new-york-04-daily-needs/</guid>
      <pubDate>Sat, 06 Jun 2026 12:00:00 GMT</pubDate>
      <description>Chapter 4 of Measuring New York. The geography of getting groceries, medicine, a doctor, a school, a childcare seat — without a car. Proximity turns out to be the easy part: in most of New York you can walk to almost everything in ten minutes, and the three access dimensions correlate so tightly they&apos;re really one signal — built density. The hard question is whether what&apos;s nearby is enough. On childcare it isn&apos;t: New York has licensed slots for about half its under-5 children, and being close to a day care barely predicts having a seat in one. The chapter is about the gap between within reach and enough.</description>
      <author>noreply@shanitvannala.org (Shanit Vannala)</author>
    </item>
    <item>
      <title>Breathing Room</title>
      <link>https://shanitvannala.org/blog/measuring-new-york-03-environment/</link>
      <guid isPermaLink="true">https://shanitvannala.org/blog/measuring-new-york-03-environment/</guid>
      <pubDate>Sat, 30 May 2026 12:00:00 GMT</pubDate>
      <description>Chapter 3 of Measuring New York. PM 2.5, green-space access, and the volume of environmental 311 complaints split into three semi-independent dimensions — no pair of them co-ranks tightly enough to collapse into a single &apos;environmental quality&apos; score. The chapter is about what that independence means, and about a metric trap on the third dimension: one zip code in the Bronx accounts for 11% of NYC&apos;s noise complaints, almost all of it from a small number of addresses. Counting blocks instead of calls makes the burden ranking change.</description>
      <author>noreply@shanitvannala.org (Shanit Vannala)</author>
    </item>
    <item>
      <title>The price of standing still</title>
      <link>https://shanitvannala.org/blog/measuring-new-york-02-housing/</link>
      <guid isPermaLink="true">https://shanitvannala.org/blog/measuring-new-york-02-housing/</guid>
      <pubDate>Sun, 24 May 2026 12:00:00 GMT</pubDate>
      <description>Chapter 2 of Measuring New York. Median rent points away from housing stress, not toward it. The community districts with the highest rents are the ones with the lowest rent burdens; the CDs with the highest burdens are also where eviction filings and housing-code violations stack up — three signals that point the same way, and a fourth (the headline-rent number) that points the opposite way.</description>
      <author>noreply@shanitvannala.org (Shanit Vannala)</author>
    </item>
    <item>
      <title>Methodology &amp; Limits</title>
      <link>https://shanitvannala.org/blog/measuring-new-york-10-methodology/</link>
      <guid isPermaLink="true">https://shanitvannala.org/blog/measuring-new-york-10-methodology/</guid>
      <pubDate>Sat, 23 May 2026 12:00:00 GMT</pubDate>
      <description>A living reference companion to the Measuring New York series. Per-chapter algorithms, scoring frameworks, and the caveats that don&apos;t fit inline. Updated whenever a new chapter ships.</description>
      <author>noreply@shanitvannala.org (Shanit Vannala)</author>
    </item>
    <item>
      <title>The size of your world</title>
      <link>https://shanitvannala.org/blog/measuring-new-york-01-mobility/</link>
      <guid isPermaLink="true">https://shanitvannala.org/blog/measuring-new-york-01-mobility/</guid>
      <pubDate>Sat, 23 May 2026 12:00:00 GMT</pubDate>
      <description>Chapter 1 of Measuring New York. The 45-minute AM-peak transit isochrone, computed for all 2,303 NYC census tracts. From Midtown East the median resident reaches 3.06 million jobs — 68% of all jobs in the city. From Tottenville, 13 thousand. The variance between CDs is 229×; the variance inside some CDs is 5×. A neighborhood&apos;s true size is measured in minutes, not blocks.</description>
      <author>noreply@shanitvannala.org (Shanit Vannala)</author>
    </item>
    <item>
      <title>What does &quot;livable&quot; even mean?</title>
      <link>https://shanitvannala.org/blog/measuring-new-york-00-what-is-livable/</link>
      <guid isPermaLink="true">https://shanitvannala.org/blog/measuring-new-york-00-what-is-livable/</guid>
      <pubDate>Sat, 23 May 2026 12:00:00 GMT</pubDate>
      <description>Opening the Measuring New York series. Why &apos;livability&apos; is a slippery word, why NYC is one of the most measurable cities anywhere, and a first look at where the daily friction concentrates — across 296,426 311 calls in a single month.</description>
      <author>noreply@shanitvannala.org (Shanit Vannala)</author>
    </item>
    <item>
      <title>What Building a Baby Monitor Taught Me About ML and Coding Agents</title>
      <link>https://shanitvannala.org/blog/lessons-from-building-a-baby-monitor-with-ml/</link>
      <guid isPermaLink="true">https://shanitvannala.org/blog/lessons-from-building-a-baby-monitor-with-ml/</guid>
      <pubDate>Mon, 13 Apr 2026 12:00:00 GMT</pubDate>
      <description>Part 2 of a series on BILBO, a home-built baby monitor. Six opinions about privacy architecture and shipping ML under real constraints, the bugs that cost me a morning each, and the new failure modes coding agents introduce that nobody is talking about yet.</description>
      <author>noreply@shanitvannala.org (Shanit Vannala)</author>
    </item>
    <item>
      <title>Building a Privacy-First Baby Monitor on an Old Intel Mac</title>
      <link>https://shanitvannala.org/blog/building-a-privacy-first-baby-monitor/</link>
      <guid isPermaLink="true">https://shanitvannala.org/blog/building-a-privacy-first-baby-monitor/</guid>
      <pubDate>Mon, 13 Apr 2026 12:00:00 GMT</pubDate>
      <description>A $25 IP camera, an old Mac mini that was about to be e-waste, a 3-stage MobileNetV3 cascade, and a dashboard that never leaves my LAN. Here&apos;s what I built, how it&apos;s put together, and the tradeoffs I can back up with numbers.</description>
      <author>noreply@shanitvannala.org (Shanit Vannala)</author>
    </item>
    <item>
      <title>Failure Probability Modeling: A Practical Framework for Distributed Reliability</title>
      <link>https://shanitvannala.org/blog/failure_probability_modeling_blog/</link>
      <guid isPermaLink="true">https://shanitvannala.org/blog/failure_probability_modeling_blog/</guid>
      <pubDate>Sun, 30 Nov 2025 12:00:00 GMT</pubDate>
      <description>A practical guide (with examples) to using statistical modeling to understand, predict, and prevent mysterious failures in modern distributed systems.</description>
      <author>noreply@shanitvannala.org (Shanit Vannala)</author>
    </item>
    <item>
      <title>Eight Short Stories About Engineers Who Quietly Save the Day With Statistics</title>
      <link>https://shanitvannala.org/blog/eight-stories-about-engineers-using-statistics/</link>
      <guid isPermaLink="true">https://shanitvannala.org/blog/eight-stories-about-engineers-using-statistics/</guid>
      <pubDate>Sun, 23 Nov 2025 12:00:00 GMT</pubDate>
      <description>Most software engineers spend years sharpening their coding skills but go surprisingly far without understanding the statistical forces shaping their systems. Here are eight stories of engineers solving real problems with stats.</description>
      <author>noreply@shanitvannala.org (Shanit Vannala)</author>
    </item>
  </channel>
</rss>
