:PROPERTIES:
:ID: 2cc13a2b-e191-4a80-9bfd-cc4c26284950
:mtime: 20230921170543
:ctime: 20230921170539
:END:
#+title: RSS Feed Blog
#+filetags: :blog:rss:project:public:
* What is an RSS Feed
RSS is a standard by which you may subscribe to the content of other websites, and recieve updates about the news on other websites in a
standardized way so that many programs can read and understand the infromation. RSS uses XML in order to communicate in a way
that can be easily parsed by other tools and applications.
* RSS increases freedom and independence
My main promotion of RSS is a philosophical and ideological reason: RSS feeds increse freedom, independence, and decentralization on the internet.
Too often, the web has been centralized under the lock-and-key of a few gatekeepers (to name them: Google, Meta, Apple, Microsoft).
At the click of their fingers, and for whatever whim, as arbitrary as they desire, your subscriptions would be deleted without
any trace or recourse.
RSS feeds put the responsability in the hands of small website owners and blogs: because the standard is so simple, anyone
can implement and use it without the approval of those lords of the internet.
* How to Find RSS Feeds
Unfortunately for my idealistic ambitions, it seems that it is rare to find RSS feeds for the websites and information that I want.
What I usually do is open the devtools and search for "rss" or "atom" in the HTML.
** Tools for RSS
If my techniques don't work, sometimes there are tools out there to help you get an rss feed from a website.
One example is [[https://kill-the-newsletter.com/]], which allows you to turn an email list into an
RSS feed.
* My RSS Config
For Edifying purposes, I will share my RSS configuration for others who want to take the first step into the world of RSS.
I use a program called [[https://github.com/skeeto/elfeed][elfeed]] as an RSS reader. Here is my configuration for elfeed.
#+BEGIN_SRC emacs-lisp
(setq elfeed-feeds
'(
("https://www.unison-lang.org/feed.xml" unison programming-language)
("http://arxiv.org/rss/cs.LO" logic)
("http://arxiv.org/rss/cs.MS" math)
("http://arxiv.org/rss/cs.PL" programming-language)
("http://arxiv.org/rss/math.CT" category-theory)
("https://reddit.com/r/emacs.rss" emacs)
("https://reddit.com/r/orgmode.rss" emacs org-mode)
("https://reddit.com/r/nixOS.rss" nix linux)
("https://golem.ph.utexas.edu/category/atom10.xml" category-theory)
("https://hnrss.org/newest?points=20")
("https://lukesmith.xyz/index.xml")
("https://nyxt.atlas.engineer/feed")
("https://homotopytypetheory.org/feed/" homotopy-type-theory)
("https://math.andrej.com/feed.xml")
("https://existentialtype.wordpress.com/feed/" type-theory)
("https://blog.thjread.com/rss.xml")
("https://nitter.unixfox.eu/conal/rss")
("https://www.youtube.com/feeds/videos.xml?channel_id=UCS4FAVeYW_IaZqAbqhlvxlA" programming-language)
("https://www.youtube.com/feeds/videos.xml?channel_id=UC1kBxkk2bcG78YBX7LMl9pQ" programming-language)
("https://www.youtube.com/feeds/videos.xml?channel_id=UC-9jDbJ-HegCFuWuam1SfvQ" programming-language)
("https://www.youtube.com/feeds/videos.xml?channel_id=UCFFeNyzCEQDS4KCecugmotg" programming-language)
("https://hnrss.org/newest?q=linux&points=20" linux)
("https://hnrss.org/newest?q=type%20theory" type-theory)
("https://hnrss.org/newest?q=category%20theory" category-theory)
("https://nixos.org/blog/announcements-rss.xml" nix linux)
("https://github.com/AtticusKuhn.private.atom")
("https://feeds.buzzsprout.com/728558.rss" type-theory)
("https://blog.wolfram.com/feed/" wolfram programming-language)
("https://www.google.com/alerts/feeds/04747069146194916248/458592335938245591" type-theory)
("https://www.google.com/alerts/feeds/04747069146194916248/4667516096121066180" category-theory)
("https://www.google.com/alerts/feeds/04747069146194916248/7476438073175009204" homotopy-type-theory)
("https://nitter.unixfox.eu/ttforall/rss" type-theory)
("https://nitter.unixfox.eu/typetheorypcast/rss" type-theory)
("https://nitter.unixfox.eu/SydneyTypes/rss" type-theory)
("https://nitter.unixfox.eu/type_theory/with_replies/rss" type-theory)
("https://twitter.com/Jose_A_Alonso/with_replies" math type-theory)
("https://nitter.unixfox.eu/LogicPractice/rss" logic)
("https://www.johndcook.com/blog/feed/")
("https://systemcrafters.net/rss/" emacs)
("https://emacstil.com/feed.xml" emacs)
("https://d12frosted.io/atom.xml" emacs)
))
#+END_SRC
* My RSS Feed
Now that you are convinced of the benefits of using RSS, now would be a good time to mention that I have my own RSS feed. You can access my
RSS feed at [[/api/rss]]