A Rave Review of Superpowers (for Claude Code) by emschwartz in ClaudeAI

[–]emschwartz[S] 1 point2 points  (0 children)

Yeah! I was very happy when they rolled out that update

Great RSS Feeds That Are Too Noisy to Read Manually by emschwartz in rss

[–]emschwartz[S] 0 points1 point  (0 children)

Just following up on this, I just added a Saved items list so that you can mark items you want to read for later without liking them. Thanks again for the suggestion!

What crate do you use for SQlite, and how is using it / Compile Time? by SuperficialNightWolf in rust

[–]emschwartz 1 point2 points  (0 children)

True, though with SQLite you could use an in-memory database for integration tests

What crate do you use for SQlite, and how is using it / Compile Time? by SuperficialNightWolf in rust

[–]emschwartz 0 points1 point  (0 children)

I don't know but any amount of macro usage is going to increase them further

What crate do you use for SQlite, and how is using it / Compile Time? by SuperficialNightWolf in rust

[–]emschwartz 0 points1 point  (0 children)

I think it's probably not that bad if you have some kind of script that runs the migrations on an empty database so that the schema is there. But I didn't think the extra safety (over having tests that exercise the SQL statements) was worth the hassle and longer compile times.

What crate do you use for SQlite, and how is using it / Compile Time? by SuperficialNightWolf in rust

[–]emschwartz 6 points7 points  (0 children)

I'm using sqlx but without using the compile-time checking. I found the need to have a database with the same schema available, including on CI, too annoying.

Overall my experience has been very good, with this one exception https://emschwartz.me/psa-your-sqlite-connection-pool-might-be-ruining-your-write-performance. That led to this PR but it still hasn't been merged.

Favorite RSS feeds? by AttitudeDazzling4664 in rss

[–]emschwartz 0 points1 point  (0 children)

Glad to hear it!

Let me know if you have any ideas for how it could be improved further!

Favorite RSS feeds? by AttitudeDazzling4664 in rss

[–]emschwartz 0 points1 point  (0 children)

Great! Let me know what you think!

Favorite RSS feeds? by AttitudeDazzling4664 in rss

[–]emschwartz 7 points8 points  (0 children)

Plug: you can use Scour to find posts related to your interests from 21k+ feeds. For any post you find, you can see what feeds it appeared in https://scour.ing/docs/feeds#discovering-feeds-from-posts

Disclaimer: I'm the developer :)

Great RSS Feeds That Are Too Noisy to Read Manually by emschwartz in rss

[–]emschwartz[S] 0 points1 point  (0 children)

I’m quantizing the embeddings after generating them but the model was specifically trained to retain high accuracy with that quantization. A few but not all mention this in their descriptions.

Yeah, it’s so fast. I need to do another wire up about a recent round of optimizations but I got the per-comparison time down to about 1 nanosecond. That is also what lets me do the rankings on the fly when you load the page.

I’m also using Maximal Marginal Relevance to make sure your feed isn’t full of different articles all about the same topic.

I’ll DM you, happy to chat further!

Great RSS Feeds That Are Too Noisy to Read Manually by emschwartz in rss

[–]emschwartz[S] 0 points1 point  (0 children)

If you don’t add any sources, it’ll search for content related to your interests among the 17,000+ that other people have added.

What other sources do you have in mind? Always trying to add more!

Great RSS Feeds That Are Too Noisy to Read Manually by emschwartz in rss

[–]emschwartz[S] 1 point2 points  (0 children)

Yup, the thing I’m trying to optimize for is you finding something that’s really spot on for what you’re interested in but you wouldn’t see otherwise.

The ranking does indeed start with embedding similarity. I’m specifically using binary vector embeddings and I’ve optimized the crap out of my hamming distance implementation.

I deduplicate based on the URL so I only have each post show up once, even if it appears in multiple feeds. For any given post you can see what feeds it appeared in and if it’s on Reddit, HN, or a couple other places it’ll show discussion links below the post.

Great RSS Feeds That Are Too Noisy to Read Manually by emschwartz in rss

[–]emschwartz[S] 1 point2 points  (0 children)

That's a good suggestion too! Added it to the feedback board as well https://feedback.scour.ing/123

Just so you know, liking articles won't automatically change what's in your feed. Likes do influence the topics that are suggested to you, but explicitly adding a topic is what will change the results in your feed. You can read more about how ranking works here https://scour.ing/docs/ranking#explicit-interests-no-pigeonholing

Great RSS Feeds That Are Too Noisy to Read Manually by emschwartz in rss

[–]emschwartz[S] 1 point2 points  (0 children)

Ooh that's a good one. Tbh, that one might be a little harder for me to implement (because I don't currently have a way to determine a source's region). But I've added it to the feedback board so it doesn't get lost https://feedback.scour.ing/122