<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>While in the lab</title>
    <link>http://jspann.github.io/blog/</link>
    <description>Recent content on While in the lab</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 17 Jul 2026 10:29:08 -0400</lastBuildDate>
    <atom:link href="http://jspann.github.io/blog/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>How I get and find music now</title>
      <link>http://jspann.github.io/blog/posts/finding_new_music/</link>
      <pubDate>Fri, 17 Jul 2026 10:29:08 -0400</pubDate>
      <guid>http://jspann.github.io/blog/posts/finding_new_music/</guid>
      <description>&lt;p&gt;Inspired by a few &lt;a href=&#34;https://news.ycombinator.com/item?id=48930454&#34;&gt;recent&lt;/a&gt; &lt;a href=&#34;https://news.ycombinator.com/item?id=46338339&#34;&gt;posts&lt;/a&gt; on &lt;a href=&#34;https://news.ycombinator.com/item?id=29407201&#34;&gt;HN&lt;/a&gt; I wanted to make this post and share some of the ways I&amp;rsquo;ve been going about finding new music. There&amp;rsquo;s both a lot of ways to get music and ways to find new music. This is a list of some things that did/didn&amp;rsquo;t work for me.&lt;/p&gt;&#xA;&lt;p&gt;While I have a wide range of interests, and after some lofty experimentation, I generally gravitate towards Cinematic Scores and Soundtracks, {Acid, Progressive, Italo, Future, &amp;hellip;} House, {Pop, Skate} Punk, Hip Hop, and {Math, Alternative} Rock, so this will mainly be focused on how I found music in those areas.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating another MCP server, but this one is for research</title>
      <link>http://jspann.github.io/blog/posts/research_mcp/</link>
      <pubDate>Tue, 19 May 2026 20:25:44 -0400</pubDate>
      <guid>http://jspann.github.io/blog/posts/research_mcp/</guid>
      <description>&lt;p&gt;In the weeks following &lt;a href=&#34;https://jspann.me/blog/posts/aboutme_mcp/&#34;&gt;my last blog post&lt;/a&gt;, I had a niggling feeling that I could apply an MCP server to my literature review. This post is my first run at exploring that.&lt;/p&gt;&#xA;&lt;p&gt;During my grad degree, it has been one of the hardest aspects I&amp;rsquo;ve had to learn: How do you take papers and distill them down to a supporting argument, a newfound gap, or evidence that something you want to build has a high chance of working? It&amp;rsquo;s initially &lt;em&gt;really&lt;/em&gt; time consumptive, and to my surprise, isn&amp;rsquo;t a uniform process for labs and researchers. For me I have a &lt;strong&gt;massive&lt;/strong&gt; Google sheet with a tab for each area I&amp;rsquo;m investigating, a column for each aspect I want to explore in that area, and a row for each paper I&amp;rsquo;ve found. With some starter papers in hand I&amp;rsquo;ll review the papers it cites (backwards pass) and the papers that cite it (forward pass) and add new papers to the spreadsheet based on relevance to the area. Another student I know tries to follow something similar to a &lt;a href=&#34;https://en.wikipedia.org/wiki/Preferred_Reporting_Items_for_Systematic_Reviews_and_Meta-Analyses&#34;&gt;PRISMA approach&lt;/a&gt; by reviewing a conference at a time, screening papers, and including works in their manuscript based on eligibility. Another student frantically searches keywords on Google Scholar right before the deadline (&lt;em&gt;this is ill-advised&lt;/em&gt;).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating an MCP Server to answer questions about me</title>
      <link>http://jspann.github.io/blog/posts/aboutme_mcp/</link>
      <pubDate>Mon, 20 Apr 2026 09:41:39 -0400</pubDate>
      <guid>http://jspann.github.io/blog/posts/aboutme_mcp/</guid>
      <description>&lt;p&gt;I caught up with a friend on the phone on saturday who mentioned he was using an MCP Server to interact with Google Flights.&#x9;Knowing how much it sucks to coordinate travel online, that immediately caught my attention. He told me about one for reddit and that used &lt;a href=&#34;https://geminicli.com&#34;&gt;Gemini CLI&lt;/a&gt; (&lt;em&gt;Google, you need to advertise this more!&lt;/em&gt;) to do it.&lt;/p&gt;&#xA;&lt;p&gt;Later, also on the phone, in the same day, my dad asked &amp;ldquo;What is an MCP Server?&amp;rdquo;. In passing, I had heard it was a way for LLMs to get data, but I didn&amp;rsquo;t know for sure.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Organizing my screenshots folder with a local VLM</title>
      <link>http://jspann.github.io/blog/posts/my_screenshots_arent_organized/</link>
      <pubDate>Fri, 03 Apr 2026 09:22:20 -0400</pubDate>
      <guid>http://jspann.github.io/blog/posts/my_screenshots_arent_organized/</guid>
      <description>&lt;p&gt;When I get a new mac the first things I do is run:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;## Chosing where I want to store my screenshots&#xA;SCREENSHOTS_FOLDER_PATH=&amp;#34;$HOME/Screenshots&amp;#34;&#xA;SCREENSHOTS_URL_STRING=&amp;#34;file://${SCREENSHOTS_FOLDER_PATH}&amp;#34;&#xA;&#xA;## Creating the folder&#xA;mkdir $SCREENSHOTS_FOLDER_PATH&#xA;&#xA;&#xA;## Telling MacOS to store my screenshots here&#xA;defaults write com.apple.screencapture location $SCREENSHOTS_FOLDER_PATH; killall SystemUIServer&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;so all my my screenshots don&amp;rsquo;t clutter my desktop (which usually has some busy image of a big city; Currently it&amp;rsquo;s &lt;a href=&#34;https://www.pexels.com/photo/drone-shot-of-city-buildings-6559385/&#34;&gt;this great picture of NYC&lt;/a&gt;).&lt;/p&gt;&#xA;&lt;p&gt;The problem is that this folder gets full way too quickly. It&amp;rsquo;s things I want to remember, tweets that made me laugh, error logs from my console, diagrams/graphs from talks over zoom, etc. Over time it gets huge, and while I always say &amp;ldquo;I&amp;rsquo;ll organize it later and get rid of the the garbage later&amp;rdquo;, although later never comes.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Playing with Apple’s MLX</title>
      <link>http://jspann.github.io/blog/posts/playing_with_mlx/</link>
      <pubDate>Thu, 25 Dec 2025 03:12:31 -0500</pubDate>
      <guid>http://jspann.github.io/blog/posts/playing_with_mlx/</guid>
      <description>&lt;p&gt;Earlier this year at WWDC 2025 (Apple&amp;rsquo;s annual developer conference) I got to meet the people who work on Apple&amp;rsquo;s frameworks and APIs. Most notably, I spoke with the people working on the MLX framework. While I&amp;rsquo;d heard of MLX in passing, I had no experience with it. I was surprised to see how close it is to PyTorch and how easy it was to jump into. I&amp;rsquo;ve played with it since then and wanted to make an intro post around it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>I looked out the window and saw it was grey outside</title>
      <link>http://jspann.github.io/blog/posts/sky-cam/</link>
      <pubDate>Tue, 13 Feb 2024 20:07:53 -0500</pubDate>
      <guid>http://jspann.github.io/blog/posts/sky-cam/</guid>
      <description>&lt;p&gt;But I wondered how grey? Rochester has &lt;a href=&#34;https://www.statista.com/statistics/226760/us-cities-with-the-most-cloudy-days/&#34;&gt;some of the greyest skies of all cities in the United States&lt;/a&gt; but after 9 years here, this felt like one of the sunniest winters ever. I couldn’t prove it, but I did want to compare the sky colors across months and hopefully see trends over a few years.&lt;/p&gt;&#xA;&lt;p&gt;I had remembered previously seeing a &lt;a href=&#34;https://nskyc.com&#34;&gt;NYC sky color&lt;/a&gt; website and loved the idea. I wanted to build something similar but for Rochester but also build out a dataset for future comparisons. This also gave me the chance to play around with another cloud service (I usually use Digital Ocean for all my hosting needs).&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
