I built a site to aggregate Singapore news. It’s primarily for my own consumption. Check it out at sgnews.report.
I’ve been using it for the past few months. Prior to this site, I did not keep up with local news, mainly due to how annoying it is to navigate news websites. Low information density, pointless images, and with articles listed in some inscrutable order. Furthermore, older articles are not easily accessible, probably intentionally so, presumably to encourage readers to engage regularly and frequently.
Well, sgnews.report is my response to that. It’s the news presented without bullshit. It’s simple. It’s efficient. It respects your time. You can consume the news however frequently you wish, be it once a day or once a week; the site makes it easy for you to view past articles.
A summary of the past 24 hours is generated a few times a day using an LLM. I find this extremely useful for getting a quick overview of the day’s events. Summaries can also be generated for individual articles. Again, another feature I use often to save myself time.
Tech
The frontend uses htmx. The backend is written in Go, with templ for templating. The datastore is sqlite, with sqlc for schema management.
Claude 3.5 Haiku, a lower cost model, is used to classify articles with tags. Claude 3.5 Sonnet is used to generate article and daily summaries. LLM usage currently costs about 10 cents per day.