pull down to refresh

Stacker News Monthly: July 2025Stacker News Monthly: July 2025

Welcome to a new thing I'm trying: monthly reviews of Stacker News activity! This first post is coming a bit late in August, but today we're going to take a look back at the month of July 2025!

In July, 643 stackers wrote 1,332,867 words across 4,271 posts and 20,700 comments, earning a total of 2,615,069 sats, for an average of 1.96 sats per word. I wonder how that compares to freelance writing?

Let's take a look at how things performed in July:

Top StackersTop Stackers

Here were the top stackers for the month of July:

Top EarnerTop Earner

Measured by total sats across all items

StackerSatsPostsCommentsFavorite Word
@Scoresby282,149159676bitcoin
@Undisciplined106,732551,332stacker
@siggy4797,052103349stacker
@k00b96,366123412stacker
@0xbitcoiner90,112258678stacker

Congratulations to @Scoresby for stacking the most sats in July!

Most ActiveMost Active

Measured by total number of items posted

StackerItemsPostsCommentsSatsFavorite Word
@Undisciplined1,387551,332106,732stacker
@grayruby1,163631,10076,612game
@BlokchainB93811482452,800construction
@0xbitcoiner93625867890,112stacker
@Scoresby835159676282,149bitcoin

Congratulations to @Undisciplined for being the most active stacker in July!

Highest SignalHighest Signal

Measured by sats per post (minimum 5)

StackerSats/PostSatsPostsFavorite Word
@SimpleStacker3,09855,70311bitcoin
@plebpoet2,41731,0148stacker
@TotallyHumanWriter2,04015,7637stories
@BBO_x341,54914,7179bitcoin
@Scoresby1,530282,149159bitcoin

Congratulations to @SimpleStacker for delivering the highest signal commentary in July!

Top TerritoriesTop Territories

Here were the top territories for the month of July:

Top EarningTop Earning

Measured by sats earned on posts

TerritorySatsPostsCommentsFavorite Word
~bitcoin370,4566043,042bitcoin
~Stacker_Sports147,1323152,569runs
~econ124,1441881,252money
~AI88,928233827ai
~meta67,6481001,008stacker

Congratulations to ~bitcoin territory for stacking the most sats in July!

Highest SignalHighest Signal

Measured by the highest number of sats per post (minimum 10; AMA excluded)

TerritorySats/PostSatsPostsFavorite Word
~privacy1,65619,86812digital
~mostly_harmless1,13116,97215reddit
~alter_native95945,07347stacker
~the_stacker_muse74148,92866stacker
~builders6869,60714bitcoin

Congratulations to ~privacy territory for delivering the highest signal in July!

Hottest DiscussionHottest Discussion

Measured by the highest number of comments per post (minimum 10; AMA excluded)

TerritoryComments/PostPostsCommentsSatsFavorite Word
~AskSN19.61112,17963,213stacker
~oracle10.62223410,063stacker
~meta10.11001,00867,648stacker
~Stacker_Sports8.23152,569147,132runs
~alter_native8.14738245,073stacker

Congratulations to ~AskSN territory for generating the most discussion in July!

Top WordsTop Words

And finally, here were the top words for the month of July:

By FrequencyBy Frequency

Measured by the total number of times the term appears in posts and comments

WordFrequencySats
stacker8,94287,899
bitcoin7,14635,851
abs4,598970
sats2,49110,344
ai1,7879,909
money1,5466,367
world1,1875,005
wallet1,0746,327
read1,0564,723
btc1,0373,977

By SatsBy Sats

Each word is allocated sats from its item based on its relative frequency of appearance in the item

WordFrequencySats
stacker8,94287,899
bitcoin7,14635,851
sats2,49110,344
ai1,7879,909
money1,5466,367
wallet1,0746,327
sn1,0226,184
lightning9775,709
status6605,357
world1,1875,005

Fun with Data ScienceFun with Data Science

Each month, I'll also post some fun data sciencey stuff to look at data in fun, interesting ways. This month, I decided to visualize the distribution of post titles in embedding space. An embedding is basically a set of coordinates that represent the meaning of a text. So, in the picture below, each dot is a post title, and dots that are closer together have titles that are more similar in meaning.

I took the embeddings of the post titles and projected them onto a 3-D unit sphere. I then color coded them according to their territory. As it turns out, there's a solid clustering of titles according to their territories, with ~bitcoin occupying the right side of the sphere, ~tech and ~AI intermingling on the upper left, ~econ comfortable at the bottom, and ~Stacker_Sports in the middle.

The most isolated title (and hence, the weirdest) post title this month was "Claude for Financial Services" (#1044598). I'm not sure why it sits alone there, but I think it's because the embedding model I used has knowledge ending in 2021, so it might not know about Claude.AI yet! As far as the embedding model is concerned, Claude might be just some dude.

Anyway, hope you enjoyed this inaugral edition of Stacker News Monthly! Remember, stay humble and stack sats.

I realized that internal links will parse to https stacker news com. I'm already removing https, news, and com as generic terms, but that probably explains why the word stacker is so prevalent. Next time I'll try to remove all URLs from the text first.

reply

It is a pure technical term it needs to be dedicated in separate thread. Someone not in the domain may need further explication because in two words people won't understand fully the concept.

reply

This is awesome! I really like the favorite word analysis. If it's not too time consuming, it would be pretty fun to expand that to the top 20 stackers.

Very interesting, too, to see the hottest discussion stats. I wonder what kind of stats could be pulled around comments (longest average reply chain, highest average words per comment...)

And stats about lurkers (can we create a top lurker category? Highest number of zaps by lowest number of items or something).

It seems like the stackers really like talking about stackers...

reply

Always open to suggestions on new metrics! Lurker is a great idea, i'll think about adding it next time.

It seems like the stackers really like talking about stackers...

"stacker" is also the proxy for "stacker news", since "news" was a generic term that I left out (if I didn't leave it out, both stacker and news show up too frequently---I have to figure out how to stop the algos from doing that)

reply

Do you use something like SpaCy? I think you can force it to see "stacker news" as a full token.

reply

i'm using sklearn's CountVectorizer, which allows bigrams. I didn't like the results with full bigrams, so i need to figure out how to make "stacker news" the only bigram in the vocabulary

reply

lazy solution: s/stacker news/stackernews/gi lol

reply
255 sats \ 1 reply \ @optimism 23 Aug

reply

creepin' on up

reply

This is great!

If you can measure "Weirdest Title" can you also point out the "Normalist Title"?

I love that @realBitcoinDog singlehandedly made "abs" a top word.

reply

The funniest thing that came out of this was that "abs" was the third most common term (after removing generic words)

most normal title wouldn't be that interesting, it'll probably be something like "daily accountability" or "abs 2025" haha

reply

Omg. Are you tracking my progress to get abs in 2025??

@Aardvark already gave up the fight

Is @SimpleStacker monthly report my motivation now to be the outlier and get REALBITCOINDOG ABS to be the most frequent word discussed on SN??

Got another kids birthday party with birthday cake today. Will I resist??

reply
102 sats \ 1 reply \ @Aardvark 23 Aug

I'm on a temporary hiatus or something.

I'll get back to it soon.

reply

Seeing is believing

reply
86 sats \ 1 reply \ @siggy47 23 Aug

This is cool! We have so many ways to track what's going on here. Now we need more humans.

reply

yeah, the team seems really busy with their refactor, but once that's done it'll be interesting to see what strategies they have for growth down the line

reply

Coooooool! I'm always amazed how you do it.

reply

python is magic

reply

And you're a Python Magician.

reply

i enjoyed this!

reply
30 sats \ 0 replies \ @Car 25 Aug

Wow that adjustment to ~builders 500 sat per post really made a difference.

reply

This is really awesome, @SimpleStacker!

This July 2025 roundup it is more than just impressive stats, but it’s a vivid celebration of our community’s heartbeat. That’s really inspiring energy and engagement in motion .

Shout-out to the territories owners and all the other Stackers for clarifying why SN is so prevalent.

I'm already enjoying this that celebrate our collective curiosity, creativity, and fellowship. Can’t wait to see what the next roundup it will be!"

reply

Hahaha this made me smile good work

reply

Congratulations @Scoresby and the rest of the stackers. You are all special 🍾🍾🍾

reply

Nit! Great job

reply