Duplication of data may be bad in database schema but at the presentation layer I'm not as critical.
But when looking at Hacker News, almost none of those posts for a github would have a title that looks like that. (Or the example you showed of mine, with the emoji).
But then again, this isn't Hacker News. This is Stacker News. Just like how Mastodon isn't Twitter, it is Mastodon. And things there can be different. Which attracts people who are different. Which gives the timelines there more character than a similar Twitter timeline.