{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Tom Lieber","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/alltom","_microblog":{"about":"https://micro.blog/about/api","id":"51967","username":"alltom","bio":"","pronouns":"he/him","is_following":false,"is_you":false,"following_count":11,"discover_count":0},"author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://micro.blog/alltom/avatar.jpg"},"items":[{"id":"81769419","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/llimllib@hachyderm.io\" class=\"u-url mention\">@llimllib</a></span> I don’t even know what it is, but I want to donate quota to the development of the kitty image protocol!</p>\n","url":"https://micro.blog/alltom/81769419","date_published":"2026-01-10T16:51:07+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2026-01-10 16:51","date_timestamp":1768063867,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"81372355","content_html":"<p>Obsidian customizations that just make sense! <a href=\"https://micro.alltom.com/2026/01/04/obsidian-customizations-that-just-make.html\">micro.alltom.com</a></p>","summary":"","url":"https://micro.alltom.com/2026/01/04/obsidian-customizations-that-just-make.html","date_published":"2026-01-05T07:07:14+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2026-01-05 07:07","date_timestamp":1767596834,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"77622574","content_html":"<p>Check out <a href=\"https://www.youtube.com/watch?v=nXrEX6j-Mws\">this video</a>’s comment section and be amazed at how Zanzlanz got people <em>excited</em> about dot products. A mere 60-second explainer embedded in a 12-minute tale of programmer vindication has people saying, “Dot product is so cool” and “normalized vectors and dot products are truly OP lol”.</p>\n","summary":"","url":"https://micro.alltom.com/2025/11/09/check-out-this-videos-comment.html","date_published":"2025-11-09T19:57:00+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2025-11-09 19:57","date_timestamp":1762718220,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:36tcj4yhqhr4b7reyitvcag4/post/3m57vczoww32u"]}},{"id":"72654491","content_html":"<p>My Obsidian vault is officially my music library :}</p>\n\n<p>You know how <code>![[foo]]</code> transcludes a note? Well in my vault,  <code>+[[foo]]</code> transcludes media.</p>\n\n<p>I wrote an app that lets me browse my vault and “play” a note, which recursively enqueues all its transcluded media.</p>\n\n<p>I’m breaking free from designer GUIs!</p>\n\n<p><img src=\"https://cdn.uploads.micro.blog/22637/2025/screenshot-2025-09-02-at-23.20.53.png\" width=\"600\" height=\"204\" alt='Screenshot of a playlist in Obsidian. It transcludes the Loop Hero soundtrack and \"Feels Like Summer\" by Donald Glover, but also includes notes about why each was added, links to artists and daily notes, etc.' loading=\"lazy\"></p>\n","summary":"","url":"https://micro.alltom.com/2025/09/02/my-obsidian-vault-is-officially.html","date_published":"2025-09-03T06:29:25+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2025-09-03 06:29","date_timestamp":1756880965,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:36tcj4yhqhr4b7reyitvcag4/post/3lxvyxxc4vx2e"]}},{"id":"70452307","content_html":"<p>I’m over here just speaking Obsidian features into existence daily</p>\n","summary":"","url":"https://micro.alltom.com/2025/08/03/im-over-here-just-speaking.html","date_published":"2025-08-04T05:01:47+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2025-08-04 05:01","date_timestamp":1754283707,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:36tcj4yhqhr4b7reyitvcag4/post/3lvkg3exko32y"]}},{"id":"69407366","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/spiralganglion@mastodon.social\" class=\"u-url mention\">@spiralganglion</a></span> ❤️</p>\n","url":"https://micro.blog/alltom/69407366","date_published":"2025-07-20T17:52:49+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2025-07-20 17:52","date_timestamp":1753033969,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"69276708","content_html":"<p>alltom.com finally has SSL and I want to shout about it!</p>\n\n<p>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.</p>\n\n<p>But now it’s a few clicks on AWS if your site’s just a public S3 bucket!</p>\n","summary":"","url":"https://micro.alltom.com/2025/07/18/alltomcom-finally-has-ssl-and.html","date_published":"2025-07-18T18:21:52+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2025-07-18 18:21","date_timestamp":1752862912,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:36tcj4yhqhr4b7reyitvcag4/post/3lub2udqur62i"]}},{"id":"66943935","content_html":"<p>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”</p>\n\n<p>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</p>\n","summary":"","url":"https://micro.alltom.com/2025/06/16/i-asked-claude-about-structured.html","date_published":"2025-06-17T04:25:19+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2025-06-17 04:25","date_timestamp":1750134319,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:36tcj4yhqhr4b7reyitvcag4/post/3lrrnnxewye2u"]}},{"id":"66943911","content_html":"<p><a href=\"http://taylor.town\">@taylor.town</a> workin’ on it!</p>\n","url":"https://bsky.app/profile/did:plc:36tcj4yhqhr4b7reyitvcag4/post/3lrrncy56622e","date_published":"2025-06-17T04:19:34+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2025-06-17 04:19","date_timestamp":1750133974,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"66824857","content_html":"<p>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. 😂</p>\n","summary":"","url":"https://micro.alltom.com/2025/06/15/when-a-cable-modem-fails.html","date_published":"2025-06-15T14:51:53+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2025-06-15 14:51","date_timestamp":1749999113,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:36tcj4yhqhr4b7reyitvcag4/post/3lrnprhpdzr2s"]}},{"id":"66653009","content_html":"<p>I love my <a href=\"https://www.peakdesign.com/products/everyday-backpack\">Peak Design Everyday Backpack</a>, but when I take it to work, the main compartment is almost always completely empty. I’d love to get by with less.</p>\n\n<p>Can anyone recommend a backpack that’s great for days when all I have is a laptop? A laptop sleeve with shoulder straps? 😂</p>\n","summary":"","url":"https://micro.alltom.com/2025/06/12/i-love-my-peak-design.html","date_published":"2025-06-13T04:20:00+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2025-06-13 04:20","date_timestamp":1749788400,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:36tcj4yhqhr4b7reyitvcag4/post/3lrhlj2sbvf23"]}},{"id":"63950556","content_html":"<p>The frustrating thing about building AI software is how it’s like pulling an engine’s starter cord only for it to cough a few times without starting. “What’s the answer?” “42!” “Are you sure?” “You’re right, it’s 41.” You hear the engine turning over, but it won’t catch. I’m glad to be a mechanic! 🔧</p>\n","summary":"","url":"https://micro.alltom.com/2025/05/08/the-frustrating-thing-about-building.html","date_published":"2025-05-08T14:22:33+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2025-05-08 14:22","date_timestamp":1746714153,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:36tcj4yhqhr4b7reyitvcag4/post/3loo4fa62bq2x"]}},{"id":"63613401","content_html":"<p>I love asking AI to “find a restaurant that’s equidistant from these two places.” Stuff in the long tail of UX that FAANG teams are never going to get to.</p>\n\n<p>I’ve still never vibrated my way to code I’m happy with, but I &lt;3 tool use.</p>\n","summary":"","url":"https://micro.alltom.com/2025/05/03/i-used-mcp-to-give.html","date_published":"2025-05-04T06:16:33+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2025-05-04 06:16","date_timestamp":1746339393,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:36tcj4yhqhr4b7reyitvcag4/post/3lod7dt4qcd2p"]}},{"id":"62495079","content_html":"<p>Banger from Claude this morning:</p>\n\n<blockquote>\n<p>Have you consumed anything besides stress today?</p>\n</blockquote>\n","summary":"","url":"https://micro.alltom.com/2025/04/18/banger-from-claude-this-morning.html","date_published":"2025-04-18T18:49:37+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2025-04-18 18:49","date_timestamp":1745002177,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"63611815","content_html":"<p><a href=\"http://bandukwala.me\">@bandukwala.me</a> I expect an ollama-hosted LLM could do the structured data conversion part well</p>\n<p>I wonder if it supports constrained decoding yet?</p>\n","url":"https://bsky.app/profile/did:plc:36tcj4yhqhr4b7reyitvcag4/post/3leryuzbkhs2n","date_published":"2025-01-02T21:19:00+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2025-01-02 21:19","date_timestamp":1735852740,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"63611816","content_html":"<p><a href=\"http://bandukwala.me\">@bandukwala.me</a> is it just for you, hosted locally? or on the wide web?</p>\n","url":"https://bsky.app/profile/did:plc:36tcj4yhqhr4b7reyitvcag4/post/3lermbgcskc26","date_published":"2025-01-02T17:33:17+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2025-01-02 17:33","date_timestamp":1735839197,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"63611817","content_html":"<p><a href=\"http://dubroy.com\">@dubroy.com</a> That’s so specific a call—but I’m in that group!</p>\n","url":"https://bsky.app/profile/did:plc:36tcj4yhqhr4b7reyitvcag4/post/3leibzjqs3k2s","date_published":"2024-12-30T00:35:57+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-12-30 00:35","date_timestamp":1735518957,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"50139192","content_html":"<p><img src=\"https://cdn.uploads.micro.blog/22637/2024/72a9af8a26-m.jpg\" width=\"600\" height=\"318\" alt=\"Trade with the cyborg gulls\" loading=\"lazy\"></p>\n","summary":"","url":"https://micro.alltom.com/2024/11/21/104920.html","date_published":"2024-11-21T18:49:20+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-11-21 18:49","date_timestamp":1732214960,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"48319596","content_html":"<p>I think it’s funny that tapping repeatedly and long pressing are mapped to power user features because that’s what kids do <em>first</em> and it just wreaks havoc on computer systems as a result.</p>\n","summary":"","url":"https://micro.alltom.com/2024/10/26/i-think-its.html","date_published":"2024-10-26T16:44:25+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-10-26 16:44","date_timestamp":1729961065,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"43778952","content_html":"<p>The wild thing about programming with LLMs is documenting a function’s runtime cost in big-O notation <em>and USD.</em> “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. 🫠</p>\n","summary":"","url":"https://micro.alltom.com/2024/08/19/the-wild-thing.html","date_published":"2024-08-19T13:34:09+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-08-19 13:34","date_timestamp":1724074449,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"42010201","content_html":"<p>“Do I have any events this week that it looks like I forgot to add to my wife’s calendar?”</p>\n\n<p>😭 <a href=\"https://micro.alltom.com/2024/07/21/i-keep-finding.html\">The future is beautiful.</a></p>\n","summary":"","url":"https://micro.alltom.com/2024/07/22/do-i-have.html","date_published":"2024-07-22T13:56:41+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-07-22 13:56","date_timestamp":1721656601,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"41995315","content_html":"I keep finding new uses for letting LLMs generate calendar files, but today I wanted to close the loop! I want it to read and write to my calendar directly.\n\nSo to start, I provided the LLM a “tool” to access Google Calendar’s ListEvents API. Just being able to read my calendar is pretty neat:\n\nQ: What eve... <a href=\"https://micro.alltom.com/2024/07/21/i-keep-finding.html\">micro.alltom.com</a>","summary":"","url":"https://micro.alltom.com/2024/07/21/i-keep-finding.html","date_published":"2024-07-22T06:27:05+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-07-22 06:27","date_timestamp":1721629625,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"41006859","content_html":"<p>Thing I did with AI today:</p>\n\n<ul>\n<li>Uploaded a photo of the calendar for this school year</li>\n<li>Asked for a list of all the events</li>\n<li>Requested a few rephrasings</li>\n<li>Asked for a copy in ICS format</li>\n<li>Imported it into my calendar</li>\n</ul>\n","summary":"","url":"https://micro.alltom.com/2024/07/06/thing-i-did.html","date_published":"2024-07-06T20:12:02+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-07-06 20:12","date_timestamp":1720296722,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"36194781","content_html":"<p>Does anyone else see ML-generated ads this specific?</p>\n\n<p><img src=\"https://cdn.uploads.micro.blog/22637/2024/screenshot-2024-04-24-at-21.55.47.png\" width=\"430\" height=\"252\" alt='An ad that looks ML-generated, saying only \"join in tuple calculus\" with a media play button and a photo of an individual with unknown relation to tuple calculus.' loading=\"lazy\"></p>\n","summary":"","url":"https://micro.alltom.com/2024/04/24/does-anyone-else.html","date_published":"2024-04-25T04:57:11+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-04-25 04:57","date_timestamp":1714021031,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"35868820","content_html":"<p>My long-awaited!</p>\n\n<p><img src=\"https://cdn.uploads.micro.blog/22637/2024/screenshot-2024-04-19-at-4.39.28pm.png\" width=\"600\" height=\"556\" alt='Screenshot of a macOS alert that says \"Soulver 3 for iPhone is now available\"' loading=\"lazy\"></p>\n","summary":"","url":"https://micro.alltom.com/2024/04/19/my-longawaited.html","date_published":"2024-04-19T23:40:34+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-04-19 23:40","date_timestamp":1713570034,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"34164823","content_html":"<p>Congratulations, Obsidian, on graduating to my dock!</p>\n\n<p>I installed it for the first-class iCloud sync, but inline PDF display and the spaced repetition plugin have made it essential.</p>\n\n<p><img src=\"https://cdn.uploads.micro.blog/22637/2024/6e85b0c770.jpg\" width=\"600\" height=\"189\" alt=\"\" loading=\"lazy\"></p>\n","summary":"","url":"https://micro.alltom.com/2024/03/24/congratulations-obsidian-on.html","date_published":"2024-03-25T05:28:14+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-03-25 05:28","date_timestamp":1711344494,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"33271108","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/spiralganglion@mastodon.social\" class=\"u-url mention\">@spiralganglion</a></span> I cackled so hard it infected the whole room.</p>\n","url":"https://micro.blog/alltom/33271108","date_published":"2024-03-11T03:13:20+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-03-11 03:13","date_timestamp":1710126800,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"33092744","content_html":"<p>Baa baa, terse sheep, have you any wool?</p>\n\n<p>Yes.</p>\n","summary":"","url":"https://micro.alltom.com/2024/03/07/baa-baa-terse.html","date_published":"2024-03-08T03:33:33+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-03-08 03:33","date_timestamp":1709868813,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"32677939","content_html":"<p>I think that cross traffic <em>should</em> stop</p>\n","summary":"","url":"https://micro.alltom.com/2024/03/01/i-think-that.html","date_published":"2024-03-01T17:59:00+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-03-01 17:59","date_timestamp":1709315940,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"32497541","content_html":"<p>At the Apple store today, I pulled a Safari window way up close, like way up into my personal space, and giggled like a child 😂</p>\n","summary":"","url":"https://micro.alltom.com/2024/02/27/at-the-apple.html","date_published":"2024-02-28T04:41:39+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-02-28 04:41","date_timestamp":1709095299,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"32458928","content_html":"<p>1,794 pages in Logseq, with 279 embedded images and 156 annotated and deep-linked PDFs… but <em>Obsidian is so fast</em>.</p>\n","summary":"","url":"https://micro.alltom.com/2024/02/27/pages-in-logseq.html","date_published":"2024-02-27T14:55:11+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-02-27 14:55","date_timestamp":1709045711,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"32377973","content_html":"<p>My 3yos call a table of contents the “picking page” because you use it to pick a page to read 💡</p>\n","summary":"","url":"https://micro.alltom.com/2024/02/25/my-yos-call.html","date_published":"2024-02-26T03:00:04+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-02-26 03:00","date_timestamp":1708916404,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"32028511","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/spiralganglion@mastodon.social\" class=\"u-url mention\">@spiralganglion</a></span> lucky I don’t need sunlight to make a segfault 🕺🏽</p>\n","url":"https://micro.blog/alltom/32028511","date_published":"2024-02-19T18:09:06+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-02-19 18:09","date_timestamp":1708366146,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"30913485","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/eli_oat@tenforward.social\" class=\"u-url mention\">@eli<span>_</span>oat</a></span> 😭 relate</p>\n","url":"https://micro.blog/alltom/30913485","date_published":"2024-02-13T03:26:14+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-02-13 03:26","date_timestamp":1707794774,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"30647725","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/eli_oat@tenforward.social\" class=\"u-url mention\">@eli<span>_</span>oat</a></span> For me, it was <a href=\"https://issues.chromium.org/issues/41439439\">this one</a>, that kept getting filed and closed and refiled and reclosed for years until they caved.</p>\n","url":"https://micro.blog/alltom/30647725","date_published":"2024-02-08T03:51:14+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-02-08 03:51","date_timestamp":1707364274,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"30352372","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/laurynas@hachyderm.io\" class=\"u-url mention\">@laurynas</a></span> And it has an LLM panel. I’m living the dream. Thanks again.</p>\n","url":"https://micro.blog/alltom/30352372","date_published":"2024-02-02T17:47:44+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-02-02 17:47","date_timestamp":1706896064,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"30343063","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/laurynas@hachyderm.io\" class=\"u-url mention\">@laurynas</a></span> Heyy, that’s the kind of knowledge I was looking for. Thanks a bunch!</p>\n","url":"https://micro.blog/alltom/30343063","date_published":"2024-02-02T15:04:06+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-02-02 15:04","date_timestamp":1706886246,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"29694269","content_html":"<p><a href=\"https://micro.blog/pimoore\">@pimoore</a> I wish I could remember the specifics, but I can’t. 😐</p>\n","url":"https://micro.blog/alltom/29694269","date_published":"2024-01-21T20:34:52+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-01-21 20:34","date_timestamp":1705869292,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"29655979","content_html":"<p><a href=\"https://micro.blog/numericcitizen\">@numericcitizen</a> I actually ported my <em>entire</em> task list over but reverted a day later when I found that recurring tasks were way underpowered by comparison.</p>\n","url":"https://micro.blog/alltom/29655979","date_published":"2024-01-21T01:13:37+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-01-21 01:13","date_timestamp":1705799617,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"29228343","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/eli_oat@tenforward.social\" class=\"u-url mention\">@eli<span>_</span>oat</a></span> I’m guilty of that. I see the way accessible technologies do things, but I’m unfamiliar with all the design decisions that were made, so I don’t know where it’s safe to zig where they zagged.</p>\n","url":"https://micro.blog/alltom/29228343","date_published":"2024-01-12T20:25:33+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-01-12 20:25","date_timestamp":1705091133,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"28993883","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/eli_oat@tenforward.social\" class=\"u-url mention\">@eli<span>_</span>oat</a></span> I loved “A memory called empire”, but I won’t spoil anything!</p>\n","url":"https://micro.blog/alltom/28993883","date_published":"2024-01-08T14:07:49+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2024-01-08 14:07","date_timestamp":1704722869,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"26530414","content_html":"<p><a href=\"https://micro.blog/news\">@news</a> I tried it on mastodon.social and got “Error while processing the request. Please try again or email help@micro.blog. Check the news blog for updates.”</p>\n","url":"https://micro.blog/alltom/26530414","date_published":"2023-11-17T14:13:16+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2023-11-17 14:13","date_timestamp":1700230396,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"26530374","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/spiralganglion@mastodon.social\" class=\"u-url mention\">@spiralganglion</a></span> Oww</p>\n","url":"https://micro.blog/alltom/26530374","date_published":"2023-11-17T14:12:21+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2023-11-17 14:12","date_timestamp":1700230341,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"25722273","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/jessegrosjean@mastodon.social\" class=\"u-url mention\">@jessegrosjean</a></span> That’s cool. Thanks for making everything so programmatically accessible!</p>\n","url":"https://micro.blog/alltom/25722273","date_published":"2023-10-31T17:40:23+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2023-10-31 17:40","date_timestamp":1698774023,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"25719889","content_html":"<p><a href=\"https://micro.blog/news\">@news</a> Awesome, thank you!</p>\n","url":"https://micro.blog/alltom/25719889","date_published":"2023-10-31T16:52:19+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2023-10-31 16:52","date_timestamp":1698771139,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"25693884","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/jessegrosjean@mastodon.social\" class=\"u-url mention\">@jessegrosjean</a></span> Is it searching by attribute like link or strikethrough? There’s also what looks like an “any depth” prefix matcher, but I figure that must have come first. (I am behind on actually reading release notes. 😅)</p>\n","url":"https://micro.blog/alltom/25693884","date_published":"2023-10-31T05:09:50+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2023-10-31 05:09","date_timestamp":1698728990,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"25674744","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/jessegrosjean@mastodon.social\" class=\"u-url mention\">@jessegrosjean</a></span> “Non”? Ar you having troubl with your “” key? 😛</p>\n","url":"https://micro.blog/alltom/25674744","date_published":"2023-10-30T20:06:52+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2023-10-30 20:06","date_timestamp":1698696412,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"25326058","content_html":"<p><a href=\"https://micro.blog/Annie\">@Annie</a> What did they do this time? Is this a copyright thing? 😅</p>\n","url":"https://micro.blog/alltom/25326058","date_published":"2023-10-23T14:08:35+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2023-10-23 14:08","date_timestamp":1698070115,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"25265743","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/dougv@hachyderm.io\" class=\"u-url mention\">@dougv</a></span> For years! 😌</p>\n","url":"https://micro.blog/alltom/25265743","date_published":"2023-10-22T02:56:35+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2023-10-22 02:56","date_timestamp":1697943395,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"25197198","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/spiralganglion@mastodon.social\" class=\"u-url mention\">@spiralganglion</a></span> From the Google results, I can’t tell if you colored it in 3-D, or you have one of the world’s most beautiful lifestyles. 😅</p>\n","url":"https://micro.blog/alltom/25197198","date_published":"2023-10-20T14:35:14+00:00","author":{"name":"Tom Lieber","url":"https://micro.alltom.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Falltom%2Favatar.jpg","_microblog":{"username":"alltom"}},"_microblog":{"date_relative":"2023-10-20 14:35","date_timestamp":1697812514,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}