About this feed
This is my activity feed. It's the kind of thing you'd normally post on a social network — short notes, links I found worth keeping, photos, events I'm going to, things I've read, watched or listened to — except it doesn't live on a platform. It lives on my own domain, and every post is a plain file in a public Git repository I control: github.com/hhkaos/posts.rauljimenez.info.
It's built following the IndieWeb approach: your content, on your site, first. If you're curious why I bothered, the reasons and principles are worth a read, and I wrote up how I put this together in First steps into the IndieWeb.
Not just the usual "post" types
A social network gives you a status box and maybe a photo upload. Here the "posts" are typed: notes, bookmarks, likes, replies, reposts, RSVPs, events, check-ins, reviews, and separate types for things read, watched and listened to. Some of these have no real equivalent on a mainstream network.
What this makes possible
Because every post is structured data in a repository I own — not locked inside someone's app — I can build on top of it. For example, I'd like to put every geotagged post (photos, check-ins, reviews…) on a map of the places I've been. That's only possible because the data is mine and out in the open.
Where else it shows up
A lot of what's here is also cross-posted to my Mastodon and Bluesky accounts. When it is, this copy is the canonical one and the social post links back to it — the IndieWeb calls this POSSE (Publish on your Own Site, Syndicate Elsewhere). Either way the complete and permanent record is the GitHub repo.
Why some posts aren't on social media
Plenty of what's here never reaches Mastodon or Bluesky, and that's on purpose:
- It's something I want on the record and don't mind being public, but that isn't timely, newsworthy or useful enough to drop into the feed of people who follow me there — I'd rather not clutter their timeline with it.
- Some of these post types (a review, an RSVP, a "watched", a check-in) have no clean way to syndicate to a given platform anyway — the tools just aren't there, and often it isn't worth the bother.
- It's here for later: for someone who wants to get to know me a bit better, for pulling up a recommendation I once made, or simply because I wanted to keep it.
Reacting to a post
Every post page has a Respond button. If the post was cross-posted, it links to the copy on Mastodon or Bluesky — reply, like or boost it there and it shows up back here. Two things worth knowing: unlike a normal social app that's not instant (it can take a few minutes) and it happens on that other site, not here. If you have your own website you can also send a Webmention straight from the form.
How to subscribe
This feed has an Atom feed. Paste
posts.rauljimenez.info/feed.xml — or just this site's address —
into any feed reader (NetNewsWire, Feedly, Reeder, Thunderbird, your browser…)
and new posts turn up there, no account or algorithm in between. Every page also
advertises it for auto-discovery, so most readers find it from the URL alone.
My blog has its own feeds
(English and Spanish), linked the same way.
Languages
I write some posts in English and some in Spanish, depending on who they're for. I haven't found a good way to publish everything in both — hand-translating every note isn't realistic — so for now each post carries a 🌐 button that opens it in Google Translate, and you can filter the timeline to a single language.
Why not just use social media
Because the social platforms we know are not neutral tools. Their incentives are not my incentives, they can disappear my content or my account, and the way they're designed to hold attention has real costs. If that sounds abstract, the documentary The Social Dilemma lays it out well. Owning this myself is a small way of opting out.
License
All content published on this site — text, photos — is licensed Creative Commons Attribution 4.0 International (CC BY 4.0). You're free to share and adapt it, including commercially, as long as you credit me (name + a link back). The site's source code, in the repository above, is a separate matter.