Top
Best
New

Posted by hubraumhugo 12/20/2025

Show HN: HN Wrapped 2025 - an LLM reviews your year on HN(hn-wrapped.kadoa.com)
I was looking for some fun project to play around with the latest Gemini models and ended up building this :)

Enter your username and get:

- Generated roasts and stats based on your HN activity 2025

- Your personalized HN front page from 2035 (inspired by a recent Show HN [0])

- An xkcd-style comic of your HN persona

It uses the latest gemini-3-flash and gemini-3-pro-image (nano banana pro) models, which deliver pretty impressive and funny results.

A few examples:

- dang: https://hn-wrapped.kadoa.com/dang

- myself: https://hn-wrapped.kadoa.com/hubraumhugo

Give it a try and share yours :)

Happy holidays!

[0] https://news.ycombinator.com/item?id=46205632

313 points | 153 comments
ethmarks 12/21/2025|
https://hn-wrapped.kadoa.com/ethmarks

Mine seems to think that I'm some kind of detail-obsessed super-pedant. Personally, I think this is ridiculous. "super" is a Latin stem meaning "beyond", which implies that I've transcended the qualities of pedantry. A better term would be 'pluri-pedant', which denotes someone who is exceptionally punctilious while still remaining within the bounds of being pedantic.

ripped_britches 12/21/2025||
You should write for the onion
deevus 12/21/2025||
I see what you did there
oersted 12/20/2025||
I did like it, but for me it was fixated on 3-5 comments from the last 1-2 months that got a few more upvotes. It didn’t really work as an overview for the year. Still, a pretty cool thingy :)
hobofan 12/20/2025||
Yeah, same here. For the comments it took into account it made pretty great roasts, but would have been better if it was actually comprehensive over the course of the year.
hubraumhugo 12/21/2025|||
Thanks. I now run a two-step process: first pass reads through all posts and comments to extract patterns, second pass uses those to generate the content. Should be much more representative of your full year now :)
eszed 12/21/2025|||
My impression was the same as the poster: it still over-indexes on a couple of recent posts.

Of course, it's possible that we've both been repeating ourselves all year long! I mean, I know I do that, I just think I've ridden more hobby horses than it picked up. :-)

It's fun, though. Thanks for sharing - a couple of my "roasts" gave me a genuine chuckle.

aschobel 12/21/2025||||
Grüezi! Is there a way to re-generate my wrapped?

https://hn-wrapped.kadoa.com/aschobel

oersted 12/21/2025||||
It was quite different when I tried it again. Still fairly fixated on the last month, but it is definitely better.
CGamesPlay 12/21/2025|||
My roasts are now substantially more well done now. Well done.
Imustaskforhelp 12/21/2025|||
Same here too, I agree its a pretty cool thing but still better to know that it isn't just me who felt like it hyper focused on some comments.
aschobel 12/20/2025|||
I had a similar experience but overall the idea is super charming. I do like the personalized HN for 2035. Thank you for building it!
CGamesPlay 12/21/2025||
I agree, it feels like it only read the most recent few months of comments. The "vibe check" was on point though!
kianN 12/21/2025||
An aside that I do want to mention here because it is a really unique way for many people to interface with LLMs: many commenters mention the model over indexing on a few comments they made that do not necessarily reflect of the broader themes of their writing. This is not any issue in the author’s engineering but an inherent issue in LLMs. The reason it is so noticeable in this case is because the subject matter is extremely familiar to the user: themselves.

LLMs consistently misrepresent information in this exact same way in, more critical applications. Because they are often employed on datasets that engineers and potentially end users are not deeply familiar with, the results often seem exceptional.

Disclaimer via my HN wrapped: “The Anti LLM Manifesto You will write a 5,000-word blog post on why a single Bayesian prior is more 'sentient' than GPT-6, and it will be ignored because the summary was generated by a 3B parameter model.”

ttoinou 12/20/2025||
Nice, mine was very cool and accurate :

  Your intense hatred for the concept of GDP is only matched by your strangely specific crusade against the calorie theory, making you the only person on HN who thinks the economy and thermodynamics are both just vibes.
https://hn-wrapped.kadoa.com/ttoinou
swyx 12/24/2025|
you should probably just make this your bio
impure 12/20/2025||
> You've mentioned Gemini 2.0 Flash pricing and model comparisons so many times that I'm starting to think you're actually a Google Cloud Billing alert that gained sentience.

I wouldn’t mention it so much if Google stopped bumping up the price.

enos_feedler 12/21/2025|
Sounds like you got offended by a robot.
rswail 12/21/2025||
I believe the correct term that I've seen elsewhere is "clanker".
minikomi 12/21/2025||

    1.▲
    Show HN: A songwriting DAW built entirely inside an Org-mode buffer(emacs.org)
    432 points | 2 hours ago | 89 comments
    2.▲
    Why I'm still using Soulseek to trade prompt-engineered MIDI files
    156 points | 4 hours ago | 42 comments

I admit I hastily tried clicking before realizing these were fake
Obscurity4340 12/21/2025|
Same
ozgung 12/21/2025||
As a side note, I find this capability of AI to mine social profiles quite disturbing. Automated profiling of social media accounts can be and is used with malicious intent. The amount of personal detail that can be recovered this way is shocking. It is possible to associate this information with a real identity, and it can be used to target and intimidate individuals.
troyvit 12/22/2025|
It's literally what social media is for. People seem disturbed that when they put their private thoughts out on the internet their private thoughts end up out on the internet. I never understood that.
kqr 12/20/2025||
In contrast to many others, I did not find this particularly interesting.

- The comic on is oddly cropped and contains speech attribution errors.

- It calls me an "extremist" regarding the wrong thing (I am many kinds of extremist, but certainly not Haskell).

- It claims I believe "any software failure is merely a design error" which is a complete misunderstanding of the ideas I presented.

- It says things like "the geometric mean of the snack bowl" which doesn't have meaning in English.

I feel like it has picked up on certain keywords and then just rolled with its own stereotypes of what those keywords represent, rather than actually taking a good look at what I think. A roast works because the roaster has clearly spent time and effort and care understanding the person roasted. This is way too shallow for that.

The 2026 and 2035 predictions (with a few exceptions) don't make sense at all, and the jokes in them fall completely flat. They're not good anti-jokes either. If someone said something like it in a social situation it would be followed by an awkward silence.

The vibe check and the time spent were really cool though. Super interesting. I would have loved to see those expanded.

I don't mean to be negative. The project is cool. I just wish it would put its focus on the valuable parts, rather than the things it is weak at. I guess this is my 45 % pedantic, 25 % contrarian, 20 % analytical self speaking.

ElFitz 12/21/2025||
> I feel like it has picked up on certain keywords and then just rolled with its own stereotypes of what those keywords represent, rather than actually taking a good look at what I think. A roast works because the roaster has clearly spent time and effort and care understanding the person roasted. This is way too shallow for that.

Yeah. It picks one random thing from one comment and turns into a lifestyle.

MarcelOlsz 12/21/2025|||
Mine on the other hand could not be more accurate: https://hn-wrapped.kadoa.com/MarcelOlsz
westoncb 12/20/2025|||
That's about how it came across for me as well: ignoring my actual content and joking about generalizations related to key words.

Project is cool overall, love the xkcd-like comic idea—but prompting and/or model-selection could use some work. I'd like to take a crack at tuning it myself :)

hubraumhugo 12/20/2025|||
Appreciate the feedback, will try to iterate it to greatness further. It's still a bit hit or miss, but I've made a few improvements:

- improved prompts with your feedback

- added post/comment shuffling to remove recency bias

- tried to fix the speech attribution errors in the xkcd

Svip 12/20/2025||
Perhaps it should also avoid putting too much emphasis on several comments to the same story: there was a story about VAT changes in Denmark, where I participated with several comments; but the generator decided that I apparently had a high focus vat, when I just wanted to provide some clarifying context to that story. I wonder how comments are weighed, is it individually or per story?

Specifically this roast:

> You have commented about the specific nuances of Danish VAT and accounting system hardcoding at least four times, proving you are the only person on Earth who finds tax infrastructure more exciting than the books being taxed.

Yeah, but I did it on the same story (i.e. context).

Though the other details it picked up, I cannot really argue with: the VAT bit just stood out to me.

hluska 12/20/2025||
That’s a poorly written roast.
lovich 12/20/2025||
I found the xkcd comic for myself funny enough to chuckle but I had the same feelings as you about the text

It also appears highly biased towards recency as much of mine was roasting a topic I had only spoken of once and recently

acheong08 12/21/2025||
This is fun, but the fact that it is now so easy to process a massive amount of social media data to extract a person's political leanings, hobbies, etc and infer information about them scares me. It only takes one government change (cough cough, Reform UK) for this to be used against me. It doesn't matter if I'm politically correct when what is correct changes over time.
willis936 12/21/2025|
My spidey sense in this tingled many years ago and I pulled back from most social media platforms. This is a fun reminder that I'm still very visible.

I do enjoy its predictions.

https://hn-wrapped.kadoa.com/willis936

>Your frustration with LGA socket reliability will finally boil over, leading you to move to a cabin in Mexico where you only communicate via GPS-disciplined atomic clocks and ham radio SDRs.

creakingstairs 12/20/2025|
> You spend so much time fighting macOS animations and keyboard layouts that I am surprised you have any time left to actually use the computer you keep threatening to replace with a Framework

Yep that’s me.

As for 2026 prediction:

> You will write a 4,000-word HN essay arguing that Silksong’s difficulty curve is a direct allegory for the South Korean 'Hagwon' education system.

Yeah I can see that happening.

ashirviskas 12/21/2025|
Damn, the roast could have been me 2-3 years ago when I still tried to make macos work for me lol. Thankfully, asahi saved my sanity.
More comments...