Top
Best
New

Posted by ramkarthikk 8 hours ago

Show HN: I built a frontpage for personal blogs(text.blogosphere.app)
With social media and now AI, its important to keep the indie web alive. There are many people who write frequently. Blogosphere tries to highlight them by fetching the recent posts from personal blogs across many categories.

There are two versions: Minimal (HN-inspired, fast, static): https://text.blogosphere.app/ Non-minimal: https://blogosphere.app/

If you don't find your blog (or your favorite ones), please add them. I will review and approve it.

555 points | 157 comments
matheusmoreira 35 seconds ago|
> If you don't find your blog, please add them.

> RSS / Atom Feed URL *

I really need to implement an RSS/Atom feed in my static site generator, the lack of this feature is really starting to hurt. I can probably get Claude to help me with this.

susam 4 hours ago||
This is a very nice project! Thank you for creating it and sharing it here on HN. I like the minimal version more but the modern version is quite nice too. I would probably stick to the minimal version but since it seems to lack the search feature I end up using the modern version for that.

By the way, some minor issues I found:

1. In the minimal version, when browsing the list of blogs I cannot get past page 12. The last page the UI lets me navigate to is https://text.blogosphere.app/blogs-12 which shows blogs up to names starting with 'M'. I can reach page 13 by manually editing the URL to https://text.blogosphere.app/blogs-13 which shows two blogs starting with 'N'. However, pages 14 and beyond just load the home page. Surely there are more blogs with names starting with 'O', 'P', etc.?

2. The modern version at https://blogosphere.app/ uses infinite scroll, which makes it impossible to reach the footer. Each time I scroll down, more content loads and pushes the footer further away. I was only able to view the footer by modifying the DOM in the browser's developer tools. It would be nice if there were a straightforward way to access the footer.

ramkarthikk 2 hours ago|
Thank you for the detailed feedback. I'm glad you like this project.

1. Yeah, there are definitely more blogs. Seems like an issue paginating and fetching it at build time. I will check this. 2. I generally don't prefer infinite scroll but since people are used to it on social media, I kept it on the modern version. It does make it impossible to see the footer. I will figure out a way around this. In the meantime, the "Submit" page should display the footer.

I'm also going to add search to the minimal version since I also prefer it over the modern version and search is useful.

sphars 27 minutes ago||
Regarding the infinite scroll with the footer, I like the path Valve has taken with the Steam store homepage. The footer is part of the infinite scroll, as in, when you reach the footer, the infinite scroll continues.
Hard_Space 7 hours ago||
Incredible that we are regressing back to webrings and hand-curated lists like this, both of which I remember well. That's not a criticism! I guess that the quality-drop in search wasn't quite enough to make it happen, but the advent of AI content predomination will be.
coldpie 7 hours ago||
> Incredible that we are regressing back to webrings and hand-curated lists like this

One of these hand-curated blog aggregator websites pops up on HN about every month. They're cool and good on the author for trying to solve the problem, but it seems like the wrong approach to me. They're too disorganized, a random collection of mostly tech- and politics-related writing from random people with zero way to vet the quality of the writing. They also require the creator/owner to care about the project for the long-term, which is unlikely. I never revisit the aggregators.

I wonder if webrings are a better fix here. The low-tech version could be to put a static-URL page on my blog that links to other blogs I like, with a short description. Then people who find my blog interesting might also enjoy the blogs that I enjoy. That could be powerful if it caught on widely.

Maybe a clever person could come up with some kind of higher-tech version that could present a more interesting & consistent interface to users, encourage blogs to link back to each other, and also solve the dead-link problem.

flir 6 hours ago|||
I think we're going to reinvent Google's "circles" mechanism from G+. We all (well, the terminally online, at least) are going to be part of several more or less overlapping villages, and the people in those villages are going to trust each other to not be bad faith actors. Everything else... everything that tries to scale... everything public... wasteland.

Something something Dunbar's number, Tragedy of the commons.

Yokohiii 5 hours ago||
Interesting. Each time I think about how we could reboot the (social) web I have this on mind. I don't want exposure to everything, so kind of whitelisting the contacts/peoples/blogs is the first thought. I guess it could work to carve your own cozy echo chamber that once in a while lets something new in. The conflict I cannot penetrate is that some things (could) need a larger exposure surface. I.e. OS projects, maintainers that will naturally generate a large following. There are also individuals that want to maximize exposure, mostly for the sake of it. The latter could be neglected but the former not. That leaves an natural backdoor to turn any networking into the same cesspools we have right now.

I am not sure, maybe we have to subdue to the fact that a massive focus on a single thing will turn out into something bad. Considering the importance of Linus Torvalds to the software world, it can even work. He isn't really digitally socialized in a "modern" sense and he still is networked enough to manage an high impact project. Sure he is networked via the linux ecosystem, but that walls him away from direct interactions with the general public.

blackbrokkoli 3 hours ago||||
Instead of having that one god-author who has to keep maintaining everything, I think a better option may be to have the whole comprehensively community-maintained. Which opens up the question: How do you open source structured data and maintenance?
sneak 1 hour ago||
I know people don’t like to hear this, but blockchains are great for publishing an append only public log that gets widely replicated.
chromacity 25 minutes ago||||
I think the simple reason why small web / webring sites don't work is that if you're in the mood of "let's pull the handle on the internet slot machine and see what it surprises me with today", then social media does a better job. Without fail, it gives you something to be outraged about or impressed with.

And if you're looking for something specific - "I want to learn category theory" - then you don't visit a small web site because the content you're looking for is probably not on any woefully short, hand-curated list of URLs. So you do a normal web search (or ask your chatbot).

Another problem with web rings is that if you're hopping sites at random, you more often than not end up someplace weird in 3-5 hops. I guess it's the internet version of six degrees of separation: you're always at most six clicks away from neo-Nazis or SEO spammers.

cxr 4 hours ago||||
> The low-tech version could be to put a static-URL page on my blog that links to other blogs I like, with a short description. Then people who find my blog interesting might also enjoy the blogs that I enjoy. That could be powerful if it caught on widely.

That has both caught on, is well-supported by WordPress and lots of other tools since forever, and is notable enough that there's a glossary entry for it on Wikipedia:

<https://en.wikipedia.org/wiki/Blogroll>

It's partly why OPML exists.

Lerc 5 hours ago||||
I like the idea of tree curation. People view the branch of their interest. Anyone can submit anything to any point but are unlikely to be noticed if they submit closer to the trunk. Curated lists submit their lists to curators closer to the trunk.

The furthest branches have the least volume (need filters to stop bulk submission to all levels, but still allow some multi submission). It allows curators to contribute in a small field. They then submit their preferred items to the next level up. If that curator likes it they send it further. A leaf level curator can bypass any curator above but with the same risk of being ignored if the higher level node receives too much volume.

You could even run fully AI branches where their picks would only make all the way up by convincing a human curator somewhere above them of the quality. If they don't do a good job they would just be ignored. People can listen to them direct if they are so inclined

mlinsey 1 hour ago||||
I feel like every new iteration of ways to find good content online: webrings, blogrolls, user upvoting/downvoting, giving everyone their own microblog to share interesting links, ML to learn your own preferences by your behavior - they all worked really well at first, but then eroded significantly once people figured out how to game them.

The economic incentive is overwhelming to corrupt these signals, either directly (link sharing schemes, upvote rings, bots to like your content) or indirectly (shaping your content itself to have the shape of what will be promoted, regardless of its quality).

What you almost want is to use any of these ideas and hope for it to catch on widely enough in your small niche to be useful, but not so much that it comes an optimization target.

KPGv2 1 hour ago||
Smolnet might be the answer. There really isn't a feasible mechanism for monetizing it. At worst, you could have some text ad embedded. No images. Minimal semantic markup (links, lists, quotes, code, generic text) in the case of gemini/gemtext.
palata 5 hours ago||||
> The low-tech version could be to put a static-URL page on my blog that links to other blogs I like

I think OpenRing does that? [1]. Not my blog, just linking for illustration, but you can see how it looks here at the bottom of the page: https://drewdevault.com/2020/02/06/Dependencies-and-maintain...

[1]: https://git.sr.ht/~sircmpwn/openring

gibsonsmog 6 hours ago||||
I think a web ring combined with some kind of web of trust style system would be nice. Ideally they could be both centralized where an initial creator holds the keys to what's allowed and decentralized where it just sort of exists. I haven't quite been able to sketch out a reasonable way to keep sites persistent and consistent except DNS records, though. DNS of course making it hard or impossible for smaller and less tech-savvy creators while also having it's own issues regardless.

I'm a big web ring person though so I might be biased and trying to use a hammer in place of a screwdriver.

armchairhacker 4 hours ago||||
Aggregate the aggregators, then add a search box and ranking algorithm. You’ll have something like early-internet search, because these blogs are reminiscent of the early internet, and higher signal-noise (even if you think it’s still low, at least there’s less obvious marketing).
cosmicgadget 5 hours ago||||
> people who find my blog interesting might also enjoy the blogs that I enjoy. That could be powerful if it caught on widely.

Imho this is better at the blog post level of granularity. Sometimes I will like someone's writing style, much more often I will be interested in topical recommended reading.

Wojtkie 6 hours ago||||
Couldn't you technically crawl all these blogs for their "blog's I'm reading" and create a social graph? You could start vetting based on how often other blogs link to that one, sort of like an impact factor in research.
cosmicgadget 5 hours ago|||
I think Marginalia does bidirectional link analysis if that helps.
travisjungroth 5 hours ago|||
That sounds like PageRank, Google’s original algorithm.
KPGv2 1 hour ago||||
Thanks to a post here a week or two ago, I started looking at Gemini and the Smolnet in general. It looks really appealing to me. No layout. Just the data and accompanying meta semantics (this is a list item, this is a quote, etc.). There's even a Geocities-like hosting service that is completely free and without ads, and it provides a Gemtext -> HTML conversion for people accessing via HTTP instead of gemini:
RobotToaster 6 hours ago||||
I'm honestly not sure what these do that federated link aggregators like lemmy/mbin/piefed don't already do.
glenstein 6 hours ago||
It's a good question, and I think worth trying to answer. I think the key thing is that discovery is derived from a curated index rather than social link posting and voting, and the darwinian race to the bottom/popularity/campaigning that drives link aggregators is replaced by a more deliberate human curation with all of its good and bad. You find new things, you feel a slower pace, but maybe get bored more frequently too.
Imustaskforhelp 6 hours ago|||
> I wonder if webrings are a better fix here. The low-tech version could be to put a static-URL page on my blog that links to other blogs I like, with a short description. Then people who find my blog interesting might also enjoy the blogs that I enjoy. That could be powerful if it caught on widely.

I have been doing this by linking my linkhut profile with either my profile picture (I used to) or just mentioning it in comments like I am doing right now

https://ln.ht/~imafh , Although not really entirely to blogs, I have this place to recommend cool musicians,projects,links that I have found and I write a short note in all of them as to why I really liked the link. But with tags you can especially have a #blog #webring and use linkhut with notes feature

What do you think about linkhut, I had submitted it to hackernews as a submission after finding it but there wasn't really much traction to it, I am not going to lie when I say this when this feature really resonated with me so much.

I hope more people come to know about linkhut, I hope I am doing my part in making people know about it :)

cosmicgadget 5 hours ago||
That is a cool project. Sorry to see it not get out of /new.
Imustaskforhelp 3 hours ago||
I have submitted it again after reading your comment. I definitely feel like certain discussions can happen on linkhut side which will be both interesting to read/write on.

https://news.ycombinator.com/item?id=47629452

avanwyk 7 hours ago|||
I wouldn't even call this a regression. Hand curated and edited feels like the future I want right now.
voxleone 2 hours ago|||
We're heading to a future where (when) friction is a luxury. Anyways, I thank the organizers for the rare opportunity. Long live Blogosphere.app, long live blogs.
nate 7 hours ago|||
Similarly, I feel like book publishers are about to become a thriving business soon again. With any book being most likely just a bot creation, trusting "Random House" sounds like a thing more of us will start paying attention to to make sure we're buying a human made thing.
RobotToaster 6 hours ago||
That's assuming publishers don't decide to replace all their authors with AI.
blackbrokkoli 3 hours ago|||
Do you have any idea what killed webrings?

It seems to be simply a great idea...like...should we bring it back? Could we?

Mezzie 1 hour ago||
Search.

There was some overlap between the webring age and the early search age, but once search became entrenched and useful, webrings faded. Blogrolls survived for a little bit longer, but it was search.

Specifically, once search became the way you found the first page/site to begin with. Before search as default, you found sites in a bunch of scattershot ways: advertisements, word of mouth, lists in books, or lists on websites that updated periodically (that you had to have found/heard about one of the other ways) for example. Then you crawled out from there because that was the only way to find things. You had to either know the URL or use a link. And not all of the links/sites in the webrings were good.

Once search got good enough, people found the initial site via search and instead of taking their time clicking through a webring which might at any point lead them somewhere dead or useless, it was quicker to go back to the search page to find something else.

Page access went from being a chained together web of back and forth links to a 2 step process of search -> page.

renegat0x0 6 hours ago||
I follow awesome lists. These are curated lists of software. It reverts google indexing, because search is awful.

About personal blogs... I have many many personal blogs in my repository. Around 4k. Respository below. The real problem is to find quality stuff. You can have millions of them, but if they are not worth my time, then what is the point?

I cannot verify and decide what is good manually. Obviously.

I think we cannot also rely on Google to provide rating, nor any corporation.

So I have my own ratings, because at least I will be able to find what I found worth before.

Link to my repo:

https://github.com/rumca-js/Internet-Places-Database

quanwinn 4 minutes ago||
Love this! Was the UI done with Claude or some LLM? Not a critique, just curious because the designs give off that vibe to me.
rpgbr 26 minutes ago||
Very cool!

We have something similar — asort of “planet” — for personal blogs in Brazil. It's open source, maybe it can be useful for someone: https://github.com/manualdousuario/lerama

Our instance: https://lerama.pcdomanual.com

glenstein 6 hours ago||
Love this! I very much appreciate the inclusion of a lightweight version, as I think lightweight discovery for blogs and the small web is where good tools and apps are needed.

Also, given that the lightweight version is very hn styled format it naturally leads my brain to imagining a version with upvotes and commenters (which may be a good or a bad thing) but with the link submission part automated. Not necessarily the intent here but it was the first time that particular combination of possibilities occurred to me as a way to do things.

Also curious about how these blogs are indexed/reviewed. Is the list ever pruned over time due to inactivity?

ramkarthikk 6 hours ago|
Thank you. The initial list was from blogroll.org (mentioned in the about page, and I emailed the person who built that). From then on, I review every submission that happens via the form.

The scheduler flags blogs that fail and doesn't try to fetch after a few tries. I'm still working on an effective way to re-review and prune. Open to any feedback.

thesuitonym 3 hours ago|||
I'd say a periodic job that looks at the last update of all your blogs, and removes those that haven't updated in over a year would be generally agreeable.

If you want to be exceptionally kind, you can also email the submitter and tell them their blog has been removed due to inactivity, so they'll remember to submit if they start blogging again.

glenstein 5 hours ago|||
I suppose my dream would be that the protocolization of this from back in the day gets revived in some way. Like a google pagecrawl style index built up from blogrolls (though I don't know if the blogroll itself was ever literally protocol-ized), combined with some checking of RSS feeds for activity. Or webrings, or something else.

Though in some respects these are less smart than what you're already doing, but I would like to think there's an elegant way to make an index emerge organically to minimize the editorial burden of any one person.

l72 5 hours ago||
I always thought the "planets"[1][2][3] were a neat idea. I wish there were more of them for dedicated topics. Then I can just subscribe to specific planets which pulls curated feeds from various blogs on that topic.

[1] Planet Gnome: https://planet.gnome.org/

[2] Planet Debian: https://planet.debian.org/

[3] Planet GNU: https://planet.gnu.org/

8organicbits 1 hour ago|
I've been building an index of planets and related projects. There's a lot, especially for technical topics, but I also wish there were more.

Ctrl-F for planet: https://alexsci.com/rss-blogroll-network/blogrolls/

There's an older list at https://web.archive.org/web/20170823064412/http://planetplan...

nelsonfigueroa 1 hour ago||
Ooooh I love these indie web aggregators. I wrote about some of my favorite ones here if anyone's curious: https://nelson.cloud/how-i-discover-new-blogs/.

But here are some of my fav ways to discover blogs:

- https://minifeed.net/welcome

- https://indieblog.page/

- https://1mb.club/

- https://512kb.club/

- https://250kb.club/

eleventen 9 minutes ago||
A few more:

- https://powrss.com/

- https://blogroll.org/

- https://ooh.directory/

rahkiin 56 minutes ago|||
I should create an aggregator aggregator
busymom0 1 hour ago||
I'd like to submit my own aggregator to your list:

https://limereader.com/

It aggregates the top articles on STEAMD topics (Science, Technology, Engineering, Arts, Math, and Design) from various forums and displays them in chronological order.

This includes forums like Hacker News, Tildes, Lobsters, Slashdot, Bear, and some science, tech & programming related subreddits.

You can read more here:

https://limereader.com/about

KronisLV 1 hour ago||
Vaguely related, I did an extremely basic RSS feed combiner ages ago: https://hn-blogs.kronis.dev/ when there was that one post where people could share their blogs and many of those had RSS feeds.

That said, it got its list of feeds from the repo that someone made which hasn't been updated in a few years, so even if new blog content gets pulled, the list of blogs doesn't change. Oh well, wasn't a super serious project.

colejhudson 6 hours ago|
Lovely!

Those who enjoy this might also like:

- https://kagi.com/smallweb

- https://blogroll.org/

- https://minifeed.net/welcome

- https://ooh.directory/

peterspath 4 hours ago|
https://powrss.com

and https://slashpages.net is also a nice way to discover new blogs...

More comments...