Evan Schwartz @emschwartz.me · 29/09/2026Please add prompt caching to Jev-style models @typesafeai.bsky.social emschwartz.me/please-add-p...emschwartz.mePlease add prompt caching to Jev-style modelsIf you're building a Jev-style "System One" model, please add prompt caching or reusable question sets to your API 🙏. This would make batch use cases even mo... 000
Evan Schwartz @emschwartz.me · 01/09/2026The August product update for scour.ing is up! It includes a few ranking improvements that I'm especially proud of and a sleeker UI. emschwartz.me/scour-august...emschwartz.meScour - August UpdateRanking improvements, multi-story event detection, sleeker UI, and more. 010
Evan Schwartz @emschwartz.me · 05/08/2026Coding has changed so much since the start of this year. I've appreciated reading other software engineers' takes on their workflows with AI and genuinely mixed feelings. I read back through my favorite posts and pulled excerpts from them into one place. emschwartz.me/notes-from-t...emschwartz.meNotes from the AI Coding TransitionLike many other software engineers, my coding workflow has changed dramatically since the start of 2026. And like many others, I've felt some mix of awe, gri... 030
Evan Schwartz @emschwartz.me · 30/06/2026The June product update for Scour is up! There were lots of features added this month, including one of my new favorites: discovering links between articles. For any article, you can see what other stories it links to and what sources are covering it. emschwartz.me/scour-june-u...emschwartz.meScour - June UpdateLinks between articles, easily grow your feed after reading one, a UI makeover, and more. 010
Evan Schwartz @emschwartz.me · 15/06/2026Nice piece! I'm also a big fan of the small web. I'd love to hear what you think of scour.ing. It's the site I work on and is built to help find posts you're interested in from a wide array of noisy and niche sources. It's also how I found your blog post 😊scour.ingScourScour interesting reads from noisy feeds you can't keep up with and smaller sites you didn't know to check. 110
Evan Schwartz @emschwartz.me · 03/06/2026Scour's May product update is up! The main change was smarter topic matching, based on a custom lexical scoring system. You should see more relevant content and fewer off-topic items in your feed. emschwartz.me/scour-may-up...emschwartz.meScour - May UpdateHi friends, In May, Scour scoured 865,266 posts from 28,671 feeds (1,766 of which were newly added), and 260 new users signed up to bring it across the 3,... 020
Evan Schwartz @emschwartz.me · 03/06/2026Scour now supports @standard.site publications ... I think 😅 I couldn't actually find example blogs to test it with that don't also support RSS. Does anyone have examples? 020
Evan Schwartz @emschwartz.me · 14/05/2026For those in NYC: I'll be speaking at the Rust NYC meetup next week about some fun Rust optimizations I've done on scour.ing. Hope you can make it! www.meetup.com/rust-nyc/eve... #rustmeetup.comRust NYC: "Boring File Storage" & "Indie News Feed Optimization", Thu, May 21, 2026, 6:30 PM | MeetupJoin us on **Thursday, May 21** at **Datadog Times Square**. Doors open at 6:30 p.m. to give attendees plenty of time to grab pizza and socialize, and the talk begin at 7:1 020
Evan Schwartz @emschwartz.me · 11/05/2026I’m glad to hear you think Scour is solid! What would make you say it’s great? 110
Evan Schwartz @emschwartz.me · 30/04/2026For everyone writing #rustlang, make your Clippy config stricter! I ran into a bug that the compiler didn't catch but a Clippy lint would have, and then went through the lints to figure out which to enable that would catch these types of errors in the future. emschwartz.me/your-clippy-...emschwartz.meYour Clippy Config Should Be Stricter“If it compiles, it works.” This feeling is one of the main things Rust engineers love most about Rust, and a reason why using it with coding agents is espec... 0246
Evan Schwartz @emschwartz.me · 30/04/2026The April product update for Scour is up! Ranking improvements, save for later, UI improvements, browsing popular topics by category, and more. Plus 5 of my favorite posts I found on Scour this month. Enjoy! emschwartz.me/scour-april-...emschwartz.meScour - April UpdateHi friends, In April, Scour scoured 778,059 posts from 25,790 feeds. This month, my focus was on ranking improvements and adding a number of new features:... 010
Evan Schwartz @emschwartz.me · 10/04/2026I’m so happy to hear that!! 😊 It’s such a nice feeling to push an update and have someone notice and comment on it right after! 010
Evan Schwartz @emschwartz.me · 03/04/2026The March product update for Scour is up! It includes changes to the ranking algorithm, inline reactions, exact keyword matching, and a way to check why a certain article didn't appear in your feed. Plus, 6 of my favorite posts that I found on Scour last month. Enjoy! emschwartz.me/scour-march-...emschwartz.meScour - March UpdateFeed diversity overhaul, domain and topic affinity, inline reactions, and exact keyword matching. 000
Evan Schwartz @emschwartz.me · 02/04/2026Really? I've found the opposite. I'm curious, what kinds of issues did you run into? 100
Evan Schwartz @emschwartz.me · 02/04/2026For anyone using Claude Code, I cannot recommend the Superpowers plugin by @s.ly enough. I've been raving about it to enough people that I just wrote up my thoughts as a quick blog post emschwartz.me/a-rave-revie...emschwartz.meA Rave Review of Superpowers (for Claude Code)I have no connection to the authors of the Superpowers plugin for Claude Code, but I have been raving about it to everyone I talk to. Using Claude Code with ... 4142
Evan Schwartz @emschwartz.me · 21/03/2026You can easily subscribe to different arXiv categories here and the content will be ranked by how closely it matches your interests scour.ing/docs/arxivscour.ingFor arXiv Readers · ScourScour interesting reads from noisy feeds you can't keep up with and smaller sites you didn't know to check. 010
Evan Schwartz @emschwartz.me · 09/03/2026That issue should be fixed. Thanks again for reporting it! 000
Evan Schwartz @emschwartz.me · 09/03/2026I’m glad you think so! Let me know what you think of the experience! 010
Evan Schwartz @emschwartz.me · 09/03/2026Thanks! And thanks for letting me know! I’ll look into whether there’s anything I can do on my end to prevent that 010
Evan Schwartz @emschwartz.me · 08/03/2026No vector db actually. All the data is in SQLite, I’ve super-optimized the hamming distance library, and I recently made a change to keep most of the data needed for ranking in memory so it’s much faster. Ranking is done on the fly when you load the page 120
Evan Schwartz @emschwartz.me · 08/03/2026Using binary vector embeddings from MixedBread’s model, though I’ve been evaluating possible replacements. 120
Evan Schwartz @emschwartz.me · 08/03/2026Not rude at all! I’ve blogged about it pretty extensively at emschwartz.me/blog/emschwartz.meBlogSubscribe via RSS or add it on Scour. Best Posts {{ posts|tag:"best" }} All Posts {{ posts }}... 110
Evan Schwartz @emschwartz.me · 08/03/2026Oh damn, sorry about that! I’ll look into what happened. Thanks for reporting I changed the signup flow recently so it’s something in that recent change 000
Evan Schwartz @emschwartz.me · 08/03/2026Keep the feedback coming! All the input has been super helpful. feedback.scour.ingfeedback.scour.ingScour FeedbackLet me know what you'd like to see next for Scour. Feedback and ideas are very welcome! 110
Reposted by Evan SchwartzAlex Miller @alexmillerdb.bsky.social · 08/03/2026scour.ing has gotten pretty good at surfacing what new stuff I actually want to read on the internet, better than following subreddits. You can see my feed of mostly database things at scour.ing/@linearizable. It surfaces small personal blogs particularly well.scour.ingScourScour interesting reads from noisy feeds you can't keep up with and smaller sites you didn't know to check. 1222
Evan Schwartz @emschwartz.me · 28/02/2026Great! I updated the post to include that and added that feed to Scour 010
Evan Schwartz @emschwartz.me · 25/02/2026Here's a little post I wrote up with some RSS feeds I think are great but that are generally too noisy to read manually emschwartz.me/great-rss-fe...emschwartz.meGreat RSS Feeds That Are Too Noisy to Read ManuallySome RSS feeds are fantastic but far too noisy to add to most RSS readers directly. Without serious filtering, you'd get swamped with more posts than you cou... 160
Evan Schwartz @emschwartz.me · 04/02/2026Read about all the new features added to Scour in January in the latest product update! New website, docs, app, and logo. Also, hiding seen items, making it easier to discover feeds from great articles, penalizing listicles, and more. emschwartz.me/scour-update...emschwartz.meScour - January UpdateNew homepage, logo, app, docs, and more! 030
Evan Schwartz @emschwartz.me · 03/02/2026Scour has a brand new homepage. Check it out! scour.ing/about 030
Evan Schwartz @emschwartz.me · 29/01/2026And there are lots more interactive elements in the docs. Take a look and let me know what you think! scour.ing/docsscour.ingGetting Started · ScourScour noisy feeds for content related to your interests 000
Evan Schwartz @emschwartz.me · 29/01/2026Search and subscribe to subreddits and Substacks scour.ing/docs/reddit scour.ing/docs/substackscour.ingFor Substack Readers · ScourScour noisy feeds for content related to your interests 100
Evan Schwartz @emschwartz.me · 29/01/2026You can search Hacker News for hidden gems matching your interests (posts that were submitted but never reached the front page). scour.ing/docs/hacker-...scour.ingFor Hacker News Readers · ScourScour noisy feeds for content related to your interests 100
Evan Schwartz @emschwartz.me · 29/01/2026Stripe is known for having some of the best product docs because they include loads of working examples. I took this as inspiration and spent the last few days building out the docs for Scour. I'm quite proud of the result. emschwartz.me/building-doc...emschwartz.meBuilding Docs Like a ProductStripe is famous for having some of the best product docs, largely because they are . I spent much of the last week building and writing the docs for Scour, ... 130
Evan Schwartz @emschwartz.me · 14/01/2026Sounds good! Can I also put in a small request that any sites using this for syndication or any publishing networks also be recommended to add RSS/Atom feeds? 🙏 020
Evan Schwartz @emschwartz.me · 14/01/2026Are there more detailed docs on how to do this? I’m interested in what it would mean for me to publish or syndicate content from my blog in this way. I’m also interested in how I could discover more good long form content to add to Scour.ing.scour.ing🐿️ ScourScour noisy feeds for content related to your interests 120
Evan Schwartz @emschwartz.me · 14/01/2026How do the networks pick it up or know to check the site for new content? Do publishers need to push their content to the aggregators? 200
Evan Schwartz @emschwartz.me · 14/01/2026I’m embarrassed to say that I read through the page and didn’t quite understand it. Let’s say I want to add it to emschwartz.me. I add the tags…and then what? Is there a way for these sites to be discovered more easily? If so, I’m happy to add support for them to Scour!emschwartz.meEvan SchwartzHi 👋, I'm Evan Schwartz. I'm an ideas person, inventor, and software engineer (Rust/Typescript). Currently, I'm working on a personalized content feed called 🐿️ Scour. 110
Evan Schwartz @emschwartz.me · 31/12/2025Scour.ing's first full year of existence is a wrap! Here's Scour's 2025 by the numbers: • Scour scoured 9,940,460 posts from 15,608 feeds • 1,013 new users signed up • 12,620 interests were added • 26,702 posts were read, 3,023 were liked, and 383 were loved emschwartz.me/scour-year-e...emschwartz.meScour Year End Update 2025Happy New Year and thanks for your support in 2025! 050
Evan Schwartz @emschwartz.me · 17/12/2025New blog post about a small SQL optimization I came across recently emschwartz.me/short-circui...emschwartz.meShort-Circuiting Correlated Subqueries in SQLiteSkipping expensive per-row subqueries to speed up my average query ~17%. 030
Evan Schwartz @emschwartz.me · 30/11/2025Ah interesting! No worries. Sorry again about that! I thought you were soliciting feedback from anyone who read it 😅 010
Evan Schwartz @emschwartz.me · 30/11/2025Oh no, so sorry about that! I saw it come up in my Scour feed just from your RSS feed and thought others would be interested. 110
Evan Schwartz @emschwartz.me · 07/10/2025When you do a search or add an interest, I do call their API to embed the query. However, for interests you've configured, I store the embedding so I don't need to call their API each time 110
Evan Schwartz @emschwartz.me · 03/10/2025Glad to hear it! I’m using their API to generate the embeddings but I’m storing them myself in SQLite 100
Evan Schwartz @emschwartz.me · 29/09/2025New blog post about some subtleties of the SQLite query planner and how it uses indexes that I learned while trying to speed up the ranking query for Scour: emschwartz.me/subtleties-o...emschwartz.meSubtleties of SQLite IndexesUnderstanding query planner quirks yielded a ~35% speedup. 140
Evan Schwartz @emschwartz.me · 16/07/2025In both the RSS and Atom specs there is a source property on the item that I think is meant for this purpose 100
Evan Schwartz @emschwartz.me · 07/07/2025@fly.io deployments are hanging waiting for a depot builder but the status page shows no issues with remote builds. Any idea what's up? 100
Evan Schwartz @emschwartz.me · 02/07/2025(And meant to mention that Scour also turns every user feed and interest-specific feed into an outbound RSS feed!) 000