How I finally made HackerNews a habit
The problem- I heard about the quality of HackerNews community for years now. But I never became an active reader. I tried a few times over the years and failed miserably— almost always forgetting to open HackerNews the very next day after my resolution.
Two common problems are not the causes for my abstinence.
One. I am not bad at reading. I read 2-3 long form articles a week and 1-2 novels a month. So, clearly, I read if I want to.
And second. Friction of opening a community feed is not the issue. I do open Github trending page every other day and explore trending repos.
So what’s the issue? I boiled it down to two personal problems—
HackerNews feed page UX stops me from exploring more than a couple posts. I, even today, forget where to click to open the actual link, how to open the comments section and how to read what the author wrote.
The vocabulary of HN is technical. And that’s a good thing. But it gets too technical, too soon. This makes it hard to realize if a HN post is worth for me to dig into.
I sat down to solve this a month ago. Since I have been consuming HN for the past four weeks, I can share my working solution:
First step is to get the HackerNews feed right into my note-taking space. Solution—
A program that runs twice a day
It goes through HackerNews feed at that time
Fetches all the posts
Scrapes the post link for the page’s content
Creates a quick summary from the content written by the author on HN and the page content
Puts it all together into one long-form post
Saves it in my note-taking app
Sends me a link via my reminders bot with a link to read
Second step is to solve the “technical” language part. Given that I write a lot, it’s fair to say, I have free access to a few of my notes. If I summarize each link with the vocabulary and sentence structures from my notes, that solves the readability part.
I vibe coded this in few hours by using these—
Program code stays in Google AppScript. I pay 0$ since Google AppsScript is free.
The HN feed is pulled from the mirror here - https://hacker-news.firebaseio.com/v0/topstories.json
To scrape and convert a URL content into readable markdown, I created a helper API in my personal VM using https://github.com/mixmark-io/turndown
To curate posts for my writing style, I picked a few posts from my personal blog - siddg.com
To create a summary in my writing style, I used Gemini. 2.0 Flash worked well. It’s fairly cheap as well.
And I had an API to create a blog post on my personal writing app. Which I used to publish the long-form personalized HN feed.
Lastly, I have a reminders bot, that uses Gemini internally and helps me stay on top of reminders - https://www.btw.so/a1
I added a new reminder to message me with the published link to nudge me twice a day
The result is this one link-- here.

Twice a day, a post gets curated with my vocabulary. I then shortlist a few posts that intrigue me and go to HN to engage further. It’s been working well. I read so far all the posts that were created over the past 4 weeks. I usually tend to open 3-4 links per feed to go down the rabbit hole. You can bookmark the link and read along, if you find it useful.
For the curious, here’s the full AppScript code (sans the API keys and API urls) — here.
