Posts

Use RSS Feeds

Curating Your Own Feed

Tags: reading , news , content , consumption

On This Page

links@random

Few months back I noticed that some of my peers randomly post a link to an amazing writeup or an interesting news, and my question after reading that content would be “How did they even come across this?”. This is not only just now, back in college as well, a friend would often send me links to amazing writeups by amazing people.

Now, this can be link to something cool a company did recently, or a new major event that happened in cybersecurity landscape. Whatever it may be, I just wanted to have a constant stream of such content in my feed as well. No matter which field you’re working in, it never hurts to keep yourself up-to-date with the latest news going on. There are scientific journals, newsletters, blogs, streaming/content-creation services, etc… The list goes on.

One possible explanation is that people just remember to check out certain blogs frequently, maybe out of a slowly built habit. I’m not like that (at least for now). Another explanation would be that they just have keen interest, and they regularly go online and search these things out, or maybe they were handed over amazing writeups like that by someone else, and they just relayed the link to me.

Feeds

One thing that I’ve tried many times in the past is saving links to amazing posts in a text file, or just bookmark it, but I rarely ever visited these stored links back. Maybe because in today’s day and age I’m driven by push notification attention. For this reason I’ve even quit a lot of social media, and even turned off notification from useless apps like YouTube, for food delivery apps.

Now, if I can somehow use the power of push notifications to grab my attention for things that I curate, that would be really awesome!, and turns out that a solution for this actually does exist! They are called Feed Readers. Many are available on Google play store, maybe even on Apple’s app store. I’d recommend getting a free one from F-Droid. Do check the background of the app however! How many contributors are there, are the contributors even real person, how frequently is the app updated, how many issues are there, how many closed PRs are there, how many of the PRs look real and so on.

Curated Feeds : Feed Readers

Feed readers are amazing, I’ve been using one for past three months I think! One thing at almost every every site in todays world will have is an RSS feed, a.k.a RDF Site Summary or Really Simple Syndication. This basically is an XML file that every site (supporting it) serves, and it gets updated everytime a new content pops up on the site.

Feed readers just need a link to that XML file and they can keep a background loop for checking any changes in these feeds. If there are, they show a notification in your shade (or popup a notification on your desktop/laptop) and you now have something to read!

Why

One thing I’ve noticed that when I feel like I need consume some content, going over my feed reader and finding interesting stuff to read is very easy, and free at the same time. This content is curated and maintained by me, and not my a recommendation algorithm trying to gain my attention, or show me ads to siphon some money out of my pocket!

There are many people who write write good stuff regularly and amazing stuffs sometimes, which is waaay better than consuming normie content on sloppy platforms, where even the content creator you link is shaking hands with shady companies in the back, and introducing you their products as if it’s the new big deal. This can obviously happen in the blogs you follow as well, but I think when you’re reading, you’re consuming a bit slowly and your brain gets enough time to counter with facts and even reject it! In fast moving content forms, your brain only gets chance to consume, not react/respond.

Don’t Pay!

I have my feed reader app installed and I have a way to sync it across devices, and I don’t pay for it, so there is a way! If I was able to convince you to even try a feed reader, go on and just install any free one out that (after checking the background of the app, developer, company, etc…) then just use it! Please dont go over paying for any feed subscription!

In todays age, you can even vibe code an app just for you, or if you you’re comfortable with programming on your own, just write a python script that reads from a text file which contains all the links to RSS feeds, pull the feeds locally and then check every half-an-hour or so for any file content changes. This can be as easy as comparing the SHA256 or MD5 of the new feed vs the old local copy of feed you have. Rendering it is also easy, use something like flask to parse the XML and present you entries as is, that’s a really good starting point! You can keep building on top of it slowly adding features you like and done! You have a personal curated, distraction free, feed! Your own feed!

Mi casa es tu casa

There’s a RSS link for my site as well. I don’t write regularly, and maybe my content doesn’t suite you well, but consider adding it to your feed if you like. Here’s my current list of feeds in OPML format. You can save this and use it in your feed reader if it supports reading OPML.

<?xml version="1.0" encoding="UTF-8"?>
<opml version="2.0">
  <head>
    <title>Subscriptions</title>
  </head>
  <body>
    <outline title="alexwlchan" text="alexwlchan" type="rss" xmlUrl="https://alexwlchan.net/atom.xml" htmlUrl="https://alexwlchan.net/"/>
    <outline title="Almost Secure" text="Almost Secure" type="rss" xmlUrl="https://palant.info/rss.xml" htmlUrl="https://palant.info/"/>
    <outline title="Ben Visness" text="Ben Visness" type="rss" xmlUrl="https://bvisness.me/index.xml" htmlUrl="https://bvisness.me/"/>
    <outline title="Cryptography &amp; Security Newsletter" text="Cryptography &amp; Security Newsletter" type="rss" xmlUrl="https://www.feistyduck.com/newsletter/feed" htmlUrl="https://www.feistyduck.com/newsletter/"/>
    <outline title="Darknet Diaries" text="Darknet Diaries" type="rss" xmlUrl="https://feeds.megaphone.fm/darknetdiaries" htmlUrl="https://darknetdiaries.com/"/>
    <outline title="DAY[0]" text="DAY[0]" type="rss" xmlUrl="https://dayzerosec.com/feed.xml" htmlUrl="https://dayzerosec.com/"/>
    <outline title="Eli Bendersky's website" text="Eli Bendersky's website" type="rss" xmlUrl="https://eli.thegreenplace.net/feeds/all.atom.xml" htmlUrl="https://eli.thegreenplace.net/"/>
    <outline title="Full Disclosure" text="Full Disclosure" type="rss" xmlUrl="https://seclists.org/rss/fulldisclosure.rss" htmlUrl="https://seclists.org/#fulldisclosure"/>
    <outline title="Haifei's random thoughts" text="Haifei's random thoughts" type="rss" xmlUrl="https://justhaifei1.blogspot.com/feeds/posts/default" htmlUrl="https://justhaifei1.blogspot.com/"/>
    <outline title="Help Net Security" text="Help Net Security" type="rss" xmlUrl="https://www.helpnetsecurity.com/feed/" htmlUrl="https://www.helpnetsecurity.com/"/>
    <outline title="Jane Street Blog" text="Jane Street Blog" type="rss" xmlUrl="https://blog.janestreet.com/feed.xml" htmlUrl="https://blog.janestreet.com"/>
    <outline title="Juha-Matti Santala - Community Builder. Dreamer. Adventurer." text="Juha-Matti Santala - Community Builder. Dreamer. Adventurer." type="rss" xmlUrl="https://hamatti.org/feed/feed.xml" htmlUrl="https://hamatti.org/feed/feed.xml"/>
    <outline title="Lei Mao's Log Book" text="Lei Mao's Log Book" type="rss" xmlUrl="https://leimao.github.io/atom.xml" htmlUrl="https://leimao.github.io/atom.xml"/>
    <outline title="LineageOS" text="LineageOS" type="rss" xmlUrl="https://lineageos.org/feed.xml" htmlUrl="https://lineageos.org"/>
    <outline title="LineageOS Engineering Blog" text="LineageOS Engineering Blog" type="rss" xmlUrl="https://lineageos.org/feed-engineering.xml" htmlUrl="https://lineageos.org"/>
    <outline title="News (English) - World Health Organization" text="News (English) - World Health Organization" type="rss" xmlUrl="https://www.who.int/rss-feeds/news-english.xml" htmlUrl="https://www.who.int/"/>
    <outline title="Nico Brailovsky's thought repository" text="Nico Brailovsky's thought repository" type="rss" xmlUrl="https://nicolasbrailo.github.io/blog/rss.xml" htmlUrl="https://nicolasbrailo.github.io/"/>
    <outline title="PrivSec - A practical approach to Privacy and Security" text="PrivSec - A practical approach to Privacy and Security" type="rss" xmlUrl="https://privsec.dev/index.xml" htmlUrl="https://privsec.dev/"/>
    <outline title="Quanta Magazine" text="Quanta Magazine" type="rss" xmlUrl="https://www.quantamagazine.org/feed/" htmlUrl="https://www.quantamagazine.org"/>
    <outline title="red.anthropic.com" text="red.anthropic.com" type="rss" xmlUrl="https://any-feeds.com/api/feeds/custom/cmllnsfee0000jv046zy04jw7/rss.xml" htmlUrl="https://red.anthropic.com"/>
    <outline title="Risky.Biz" text="Risky.Biz" type="rss" xmlUrl="https://news.risky.biz/rss/" htmlUrl="https://news.risky.biz/"/>
    <outline title="SANS Internet Storm Center, InfoCON: green" text="SANS Internet Storm Center, InfoCON: green" type="rss" xmlUrl="https://isc.sans.edu/rssfeed_full.xml" htmlUrl="https://isc.sans.edu"/>
    <outline title="Simon Willison's Weblog" text="Simon Willison's Weblog" type="rss" xmlUrl="https://simonwillison.net/atom/everything/" htmlUrl="http://simonwillison.net/"/>
    <outline title="Small Things Retro" text="Small Things Retro" type="rss" xmlUrl="https://nand2mario.github.io/feed.xml" htmlUrl="https://nand2mario.github.io/"/>
    <outline title="SSIR Articles" text="SSIR Articles" type="rss" xmlUrl="https://ssir.org/site/rss_2.0" htmlUrl="https://ssir.org"/>
    <outline title="STAR Labs" text="STAR Labs" type="rss" xmlUrl="https://starlabs.sg/index.xml" htmlUrl="https://starlabs.sg/"/>
    <outline title="Stephen Wolfram Writings" text="Stephen Wolfram Writings" type="rss" xmlUrl="https://writings.stephenwolfram.com/feed/" htmlUrl="https://writings.stephenwolfram.com"/>
    <outline title="TechCrunch" text="TechCrunch" type="rss" xmlUrl="https://techcrunch.com/feed/" htmlUrl="https://techcrunch.com/"/>
    <outline title="TechSpot" text="TechSpot" type="rss" xmlUrl="https://www.techspot.com/backend.xml" htmlUrl="https://www.techspot.com"/>
    <outline title="The Hacker News" text="The Hacker News" type="rss" xmlUrl="https://feeds.feedburner.com/TheHackersNews" htmlUrl="https://thehackernews.com"/>
    <outline title="The Public Domain Review" text="The Public Domain Review" type="rss" xmlUrl="https://publicdomainreview.org/rss.xml" htmlUrl="https://publicdomainreview.org"/>
    <outline title="~this week in security~" text="~this week in security~" type="rss" xmlUrl="https://this.weekinsecurity.com/rss/" htmlUrl="https://this.weekinsecurity.com/"/>
    <outline title="tl;dr sec" text="tl;dr sec" type="rss" xmlUrl="https://rss.beehiiv.com/feeds/xgTKUmMmUm.xml" htmlUrl="https://tldrsec.com/"/>
    <outline title="Vulnerable U" text="Vulnerable U" type="rss" xmlUrl="https://rss.beehiiv.com/feeds/lSfumbrEGk.xml" htmlUrl="https://www.vulnu.com/"/>
    <outline title="ZERO DAY" text="ZERO DAY" type="rss" xmlUrl="https://www.zetter-zeroday.com/rss/" htmlUrl="https://www.zetter-zeroday.com/"/>
  </body>
</opml>

See you next time ;-)