<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0">
  <channel>
    <title>Tom Lieber</title>
    <link>https://micro.alltom.com/</link>
    <description></description>
    
    <language>en</language>
    
    <lastBuildDate>Fri, 22 May 2020 09:03:42 -0700</lastBuildDate>
	
    
    <item>
      <title></title>
      <link>https://micro.alltom.com/2026/07/02/objectives-methods-results-conclusion-i.html</link>
      <pubDate>Thu, 02 Jul 2026 23:38:41 -0700</pubDate>
      
      <guid>http://alltom.micro.blog/2026/07/02/objectives-methods-results-conclusion-i.html</guid>
      <description>&lt;p&gt;Objectives, Methods, Results, Conclusion&lt;/p&gt;

&lt;p&gt;I feel like I can figure &lt;em&gt;anything&lt;/em&gt; out when I create a file with the lab notebook template.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://micro.alltom.com/2026/07/02/i-used-to-wait-hours.html</link>
      <pubDate>Thu, 02 Jul 2026 16:35:27 -0700</pubDate>
      
      <guid>http://alltom.micro.blog/2026/07/02/i-used-to-wait-hours.html</guid>
      <description>&lt;p&gt;I used to wait 3 hours for incremental Time Machine backups to finish, but now they take 30 seconds w/APFS on a solid state drive. Sometimes, computers DO get faster over time.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://micro.alltom.com/2026/06/13/current-status-undergoing-this-years.html</link>
      <pubDate>Sat, 13 Jun 2026 17:15:49 -0700</pubDate>
      
      <guid>http://alltom.micro.blog/2026/06/13/current-status-undergoing-this-years.html</guid>
      <description>&lt;p&gt;current status: undergoing this year&amp;rsquo;s rediscovery of &lt;a href=&#34;https://worrydream.com/Tangle/&#34;&gt;reactive documents&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/22637/2026/screenshot-2026-06-13-at-17.13.40.png&#34; width=&#34;453&#34; height=&#34;600&#34; alt=&#34;Screenshot of a reactive document interface for configuring a pomodoro timer, where the timer&#39;s behavior is described in full sentences with the configurable parameters made clickable for editing.&#34;&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://micro.alltom.com/2026/06/06/you-know-how-netflix-search.html</link>
      <pubDate>Sat, 06 Jun 2026 10:26:10 -0700</pubDate>
      
      <guid>http://alltom.micro.blog/2026/06/06/you-know-how-netflix-search.html</guid>
      <description>&lt;p&gt;You know how Netflix search returns random recommended shows that have no relation to your query?&lt;/p&gt;

&lt;p&gt;I just saw my 5yo kids on the search page, having typed &amp;ldquo;fs&amp;rdquo;, earnestly considering each of the results.&lt;/p&gt;

&lt;p&gt;… Netflix search is designed for kids who can&amp;rsquo;t spell! 😂&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Obsidian customizations that just make sense!</title>
      <link>https://micro.alltom.com/2026/01/04/obsidian-customizations-that-just-make.html</link>
      <pubDate>Mon, 05 Jan 2026 00:07:14 -0700</pubDate>
      
      <guid>http://alltom.micro.blog/2026/01/04/obsidian-customizations-that-just-make.html</guid>
      <description>&lt;p&gt;These streamline linking:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;⌘⌥C copies the path to the current note, but strips &lt;code&gt;.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;⌘K pastes whatever link is in the clipboard, using the selected text as the link title&lt;/li&gt;
&lt;li&gt;⌘O opens a fuzzy-file-finder that matches filenames, aliases, and level-1 headings; pressing ⌘K in it works&lt;/li&gt;
&lt;li&gt;⌘N creates a unique note, turning the selected text into a link to it, and using the selected text as the new note&amp;rsquo;s heading&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is the only AI-powered command, but it&amp;rsquo;s ridiculously versatile:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;⌘⌥G sends the currently selected text to Gemini and writes the result in a new note&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These help me bring data into Obsidian:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The &amp;ldquo;Insert Due Tasks&amp;rdquo; command inserts all my due Google Tasks at the cursor location, and marks them complete&lt;/li&gt;
&lt;li&gt;The &amp;ldquo;Sync Feed Items&amp;rdquo; command downloads the RSS feed linked from the note&amp;rsquo;s properties, and adds links to any items that aren&amp;rsquo;t already linked&lt;/li&gt;
&lt;li&gt;The &amp;ldquo;Insert Inbox Links&amp;rdquo; command moves files out of the &lt;code&gt;inbox&lt;/code&gt; subdirectory into the root of the vault, and adds links to them in the current note&lt;/li&gt;
&lt;li&gt;The &amp;ldquo;Cleanup Text&amp;rdquo; command makes imported Markdown more Obsidian-y, like deleting the blank lines before and after headings&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These gently nudge me when I&amp;rsquo;m about to introduce a partition in my graph 😱:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;⌘W closes the current tab—unless it&amp;rsquo;s pinned, or it&amp;rsquo;s not linked directly or indirectly from Home.md&lt;/li&gt;
&lt;li&gt;The &amp;ldquo;Open Random Orphan Note&amp;rdquo; command opens a random Markdown file that&amp;rsquo;s not linked directly or indirectly from Home.md&lt;/li&gt;
&lt;li&gt;New tabs automatically show Home.md and ⌘⏎ opens Home.md&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Finally, some GUI customizations:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Any link to a YYYY-MM-DD shows the day of the week and a countdown next to it, like &amp;ldquo;Thu; ←1mo&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;.third-time&lt;/code&gt; files hold the JSON state for a &lt;a href=&#34;https://www.lesswrong.com/posts/RWu8eZqbwgB9zaerh/third-time-a-better-way-to-work&#34;&gt;Third Time&lt;/a&gt; timer and are rendered by Obsidian with a custom HTML GUI&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://micro.alltom.com/2025/11/09/check-out-this-videos-comment.html</link>
      <pubDate>Sun, 09 Nov 2025 12:57:00 -0700</pubDate>
      
      <guid>http://alltom.micro.blog/2025/11/09/check-out-this-videos-comment.html</guid>
      <description>&lt;p&gt;Check out &lt;a href=&#34;https://www.youtube.com/watch?v=nXrEX6j-Mws&#34;&gt;this video&lt;/a&gt;&amp;rsquo;s comment section and be amazed at how Zanzlanz got people &lt;em&gt;excited&lt;/em&gt; about dot products. A mere 60-second explainer embedded in a 12-minute tale of programmer vindication has people saying, &amp;ldquo;Dot product is so cool&amp;rdquo; and &amp;ldquo;normalized vectors and dot products are truly OP lol&amp;rdquo;.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://micro.alltom.com/2025/09/02/my-obsidian-vault-is-officially.html</link>
      <pubDate>Tue, 02 Sep 2025 23:29:25 -0700</pubDate>
      
      <guid>http://alltom.micro.blog/2025/09/02/my-obsidian-vault-is-officially.html</guid>
      <description>&lt;p&gt;My Obsidian vault is officially my music library :}&lt;/p&gt;

&lt;p&gt;You know how &lt;code&gt;![[foo]]&lt;/code&gt; transcludes a note? Well in my vault,  &lt;code&gt;+[[foo]]&lt;/code&gt; transcludes media.&lt;/p&gt;

&lt;p&gt;I wrote an app that lets me browse my vault and &amp;ldquo;play&amp;rdquo; a note, which recursively enqueues all its transcluded media.&lt;/p&gt;

&lt;p&gt;I&amp;rsquo;m breaking free from designer GUIs!&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/22637/2025/screenshot-2025-09-02-at-23.20.53.png&#34; width=&#34;600&#34; height=&#34;204&#34; alt=&#34;Screenshot of a playlist in Obsidian. It transcludes the Loop Hero soundtrack and &amp;quot;Feels Like Summer&amp;quot; by Donald Glover, but also includes notes about why each was added, links to artists and daily notes, etc.&#34;&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://micro.alltom.com/2025/08/03/im-over-here-just-speaking.html</link>
      <pubDate>Sun, 03 Aug 2025 22:01:47 -0700</pubDate>
      
      <guid>http://alltom.micro.blog/2025/08/03/im-over-here-just-speaking.html</guid>
      <description>&lt;p&gt;I&amp;rsquo;m over here just speaking Obsidian features into existence daily&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://micro.alltom.com/2025/07/18/alltomcom-finally-has-ssl-and.html</link>
      <pubDate>Fri, 18 Jul 2025 11:21:52 -0700</pubDate>
      
      <guid>http://alltom.micro.blog/2025/07/18/alltomcom-finally-has-ssl-and.html</guid>
      <description>&lt;p&gt;alltom.com finally has SSL and I want to shout about it!&lt;/p&gt;

&lt;p&gt;It used to be hard, so I procrastinated even after every major browser started throwing up scary warning messages about how hackers could see if you were reading my blog.&lt;/p&gt;

&lt;p&gt;But now it&amp;rsquo;s a few clicks on AWS if your site&amp;rsquo;s just a public S3 bucket!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://micro.alltom.com/2025/06/16/i-asked-claude-about-structured.html</link>
      <pubDate>Mon, 16 Jun 2025 21:25:19 -0700</pubDate>
      
      <guid>http://alltom.micro.blog/2025/06/16/i-asked-claude-about-structured.html</guid>
      <description>&lt;p&gt;I asked Claude about structured logging libraries for Python and when I saw the options I was like “that is so over the top for this project, I love it”&lt;/p&gt;

&lt;p&gt;The status changed to “Chuckling…” as it installed several deps, connected my 4-line script to jaeger, and wrapped every line in a separate span&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://micro.alltom.com/2025/06/15/when-a-cable-modem-fails.html</link>
      <pubDate>Sun, 15 Jun 2025 07:51:53 -0700</pubDate>
      
      <guid>http://alltom.micro.blog/2025/06/15/when-a-cable-modem-fails.html</guid>
      <description>&lt;p&gt;When a cable modem fails in such a way that it produces persistent, high-pitched squealing, that’s a pretty good Father’s Day gift. 😂&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://micro.alltom.com/2025/06/12/i-love-my-peak-design.html</link>
      <pubDate>Thu, 12 Jun 2025 21:20:00 -0700</pubDate>
      
      <guid>http://alltom.micro.blog/2025/06/12/i-love-my-peak-design.html</guid>
      <description>&lt;p&gt;I love my &lt;a href=&#34;https://www.peakdesign.com/products/everyday-backpack&#34;&gt;Peak Design Everyday Backpack&lt;/a&gt;, but when I take it to work, the main compartment is almost always completely empty. I&amp;rsquo;d love to get by with less.&lt;/p&gt;

&lt;p&gt;Can anyone recommend a backpack that&amp;rsquo;s great for days when all I have is a laptop? A laptop sleeve with shoulder straps? 😂&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://micro.alltom.com/2025/05/08/the-frustrating-thing-about-building.html</link>
      <pubDate>Thu, 08 May 2025 07:22:33 -0700</pubDate>
      
      <guid>http://alltom.micro.blog/2025/05/08/the-frustrating-thing-about-building.html</guid>
      <description>&lt;p&gt;The frustrating thing about building AI software is how it&amp;rsquo;s like pulling an engine&amp;rsquo;s starter cord only for it to cough a few times without starting. &amp;ldquo;What&amp;rsquo;s the answer?&amp;rdquo; &amp;ldquo;42!&amp;rdquo; &amp;ldquo;Are you sure?&amp;rdquo; &amp;ldquo;You&amp;rsquo;re right, it&amp;rsquo;s 41.&amp;rdquo; You hear the engine turning over, but it won&amp;rsquo;t catch. I&amp;rsquo;m glad to be a mechanic! 🔧&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://micro.alltom.com/2025/05/03/i-used-mcp-to-give.html</link>
      <pubDate>Sat, 03 May 2025 23:16:33 -0700</pubDate>
      
      <guid>http://alltom.micro.blog/2025/05/03/i-used-mcp-to-give.html</guid>
      <description>&lt;p&gt;I love asking AI to &amp;ldquo;find a restaurant that&amp;rsquo;s equidistant from these two places.&amp;rdquo; Stuff in the long tail of UX that FAANG teams are never going to get to.&lt;/p&gt;

&lt;p&gt;I&amp;rsquo;ve still never vibrated my way to code I&amp;rsquo;m happy with, but I &amp;lt;3 tool use.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://micro.alltom.com/2025/04/18/banger-from-claude-this-morning.html</link>
      <pubDate>Fri, 18 Apr 2025 11:49:37 -0700</pubDate>
      
      <guid>http://alltom.micro.blog/2025/04/18/banger-from-claude-this-morning.html</guid>
      <description>&lt;p&gt;Banger from Claude this morning:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Have you consumed anything besides stress today?&lt;/p&gt;
&lt;/blockquote&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://micro.alltom.com/2024/11/21/104920.html</link>
      <pubDate>Thu, 21 Nov 2024 11:49:20 -0700</pubDate>
      
      <guid>http://alltom.micro.blog/2024/11/21/104920.html</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/22637/2024/72a9af8a26.jpg&#34; width=&#34;600&#34; height=&#34;318&#34; alt=&#34;Trade with the cyborg gulls&#34;&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://micro.alltom.com/2024/10/26/i-think-its.html</link>
      <pubDate>Sat, 26 Oct 2024 09:44:25 -0700</pubDate>
      
      <guid>http://alltom.micro.blog/2024/10/26/i-think-its.html</guid>
      <description>&lt;p&gt;I think it’s funny that tapping repeatedly and long pressing are mapped to power user features because that’s what kids do &lt;em&gt;first&lt;/em&gt; and it just wreaks havoc on computer systems as a result.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://micro.alltom.com/2024/08/19/the-wild-thing.html</link>
      <pubDate>Mon, 19 Aug 2024 06:34:09 -0700</pubDate>
      
      <guid>http://alltom.micro.blog/2024/08/19/the-wild-thing.html</guid>
      <description>&lt;p&gt;The wild thing about programming with LLMs is documenting a function’s runtime cost in big-O notation &lt;em&gt;and USD.&lt;/em&gt; “Costs $0.50 when N is 40.” I have faster and cheaper versions of that one, but I haven’t figured out how to make them as good yet, and that choice filters all the way to the UI. 🫠&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://micro.alltom.com/2024/07/22/do-i-have.html</link>
      <pubDate>Mon, 22 Jul 2024 06:56:41 -0700</pubDate>
      
      <guid>http://alltom.micro.blog/2024/07/22/do-i-have.html</guid>
      <description>&lt;p&gt;&amp;ldquo;Do I have any events this week that it looks like I forgot to add to my wife&amp;rsquo;s calendar?&amp;rdquo;&lt;/p&gt;

&lt;p&gt;😭 &lt;a href=&#34;https://micro.alltom.com/2024/07/21/i-keep-finding.html&#34;&gt;The future is beautiful.&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://micro.alltom.com/2024/07/21/i-keep-finding.html</link>
      <pubDate>Sun, 21 Jul 2024 23:27:05 -0700</pubDate>
      
      <guid>http://alltom.micro.blog/2024/07/21/i-keep-finding.html</guid>
      <description>&lt;p&gt;I keep finding new uses for &lt;a href=&#34;https://micro.alltom.com/2024/07/06/thing-i-did.html&#34;&gt;letting LLMs generate calendar files&lt;/a&gt;, but today I wanted to &lt;em&gt;close the loop!&lt;/em&gt; I want it to read and write to my calendar directly.&lt;/p&gt;

&lt;p&gt;So to start, I provided the LLM a &amp;ldquo;tool&amp;rdquo; to access Google Calendar&amp;rsquo;s ListEvents API. Just being able to read my calendar is pretty neat:&lt;/p&gt;

&lt;p&gt;Q: What events do I have today?&lt;br /&gt;
Tool use: Get today&amp;rsquo;s events&lt;br /&gt;
A: A bulleted list of event names and times, followed by a summary like, &amp;ldquo;Looks like it&amp;rsquo;s your usual daily routine, with a trip to the museum in the morning.&amp;rdquo;&lt;/p&gt;

&lt;p&gt;Q: Of breakfast, lunch, and dinner, which do I already have blocked out?&lt;br /&gt;
Tool use: Get today&amp;rsquo;s events&lt;br /&gt;
A: Breakfast for the kids is on there, and the drive to the museum has a note about stopping for your breakfast, but there are no lunch or dinner events.&lt;/p&gt;

&lt;p&gt;Q: Do the kids have something planned for every weekday this week?&lt;br /&gt;
Tool use: Get this week&amp;rsquo;s events&lt;br /&gt;
A: Yep, they have X on Monday, Y on Tuesday, …&lt;/p&gt;

&lt;p&gt;I could get used to this…&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://micro.alltom.com/2024/07/06/thing-i-did.html</link>
      <pubDate>Sat, 06 Jul 2024 13:12:02 -0700</pubDate>
      
      <guid>http://alltom.micro.blog/2024/07/06/thing-i-did.html</guid>
      <description>&lt;p&gt;Thing I did with AI today:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Uploaded a photo of the calendar for this school year&lt;/li&gt;
&lt;li&gt;Asked for a list of all the events&lt;/li&gt;
&lt;li&gt;Requested a few rephrasings&lt;/li&gt;
&lt;li&gt;Asked for a copy in ICS format&lt;/li&gt;
&lt;li&gt;Imported it into my calendar&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
  </channel>
</rss>