Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: Hacker News user blogroll (dm.hn)
937 points by deathbypenguin on July 5, 2023 | hide | past | favorite | 185 comments
I saw this [0] pretty cool thread by user revskill, and wanted a quicker way to search through it, but also to keep them all in one place so I can read them at my leisure whenever I get time.

Right now is like 60 lines of Ruby using Nokogiri, but I will certainly look into it further down the line and improve the list.

There's a cronjob checking the thread every 12 hours but I will eventually shut that down and it will become static after that.

There are some really awesome blogs in there. I really recommend going through the list, it made my day.

[0] "Could you share your personal blog here". https://news.ycombinator.com/item?id=36575081




Lately, I feel like I am overwhelmed by content, and yet it is increasingly rare to find something authentic, something that is not either made just as a vehicle for advertising or designed to attract attention and likes on social media.

I was re-reading The Royal Road to Romance by Richard Halliburton recently. I love that book and if he lived today, he would be a travel blogger... so I tried to find a blog that would feel like that. And google search gives me more travel blogs than I can absorb, but they all feel like products.

I haven't had the time to go through blogs by HNers carefully yet but I hope there might be some gems in that pile. HN attracts a certain kind of people and if blogs written by them differ from the rest of the internet the same way HN itself, that would be great.

I like this idea very much. Thank you, the author of that original thread, and thank you, the creator of https://dm.hn


Just reviewing what I've got added to my feed reader:

* tilde.news

* Lobsters

* Slashdot

* lemmy.sdf.org

* the linux sub on lemmy.ml

* A selection of the less annoying subreddits, like r/askphilosophy

* A selection of local news websites for where I live

* A selection of blogs written by random people who I think are interesting

* Hackaday

* indieretronews.com

* Hacker Public Radio

* HN of course

* And other random stuff. And dm.hn is probably going to be amazing when I have some time to comb through it

In the event that none of it's interesting, I pop open a Gemini client and just start clicking around, I always find the most random long ramblings. The Lagrange client in particular is a very refreshing reading/browsing experience.

Internet content has never been better and I don't feel overwhelmed by inauthentic stuff at all, I know that there's a lot of it out there, but it rarely reaches my eyeballs, mainly through the now-decaying morass that is Reddit sometimes.

Mind you it took me years to come up with the list of feeds I like and it's very personal to my interests, but it's always just been a text file that I edit so it was easy.


that's why I find it refreshing to read... Books. As opposed to blogs. My feed reader now has easily a thousand unread entries, because I'm also overwhelmed with their nature of "vehicle for advertising"* (sometimes advertising just themselves)

Books are authored, proof-read, and since you already paid for it, chances are lower to find this advertising feel tothe.

* I love this expression!


Absolutely - I've been rediscovering books lately. Although it is hard - the years of interneting did a number on my attention span and habits.

I used to be a voracious reader when I was a kid. That book I mentioned - the Royal Road to Romance - I remember how smitten I was by that book when I was 14. Now it felt really slow (compared to YouTube shorts) and I had trouble getting into it. But once I did, the sparks of the old excitement appeared again. Completely different feeling than after 2 hours of YouTube shorts.

Books are great but I am sure that there is a lot of content on the internet written because someone genuinely wanted to say something (and BTW, not that books written as products are that rare either). It's just harder and harder to find it.


You might enjoy The Long Ride by Lloyd Sumner -- dude set off on a bicycle with a couple hundred dollars in the early '70s and bicycled around the world.


My general idea on asking this question, is how to answer the questions:

- How to add comments to my blog post ? => Just add a link to your blog post here.

- How to upvote on a blog / blog article ? => Just use HN.

- How to aggregate for facilitate search/categorization ? => There's a site here. Because Google Search sucked so hard now.

- In case of LLM feeding, you own your own policies and privacy on your own data.

Thanks you for joining.


The latest posts from these blogs: https://webloglist.com/hn


Now we just need ChatGPT to read them all and give us a daily update on the interesting ones.


Nice list! I was almost going to ask you if you have an OPML file with all the feeds, but then I decided to check the list manually for interesting latest posts and grab only their feeds. Thanks for the list!


Is This live? Will it update accordingly when new posts are made? Also it would be cool to share the OPML list of all these feeds..



That's cool! Did you pull RSS from all the sites you could and use that to aggregate it?


Yes, webloglist uses RSS autodiscovery.


It seems the autodiscovery didn't work for my blog (link in profile). I've posted something 2 days ago but it doesn't appear on your site. My feed is on the list from JSTucker, who also used some sort of autodiscovery.


Atom isn't supported yet. Working on it.

EDIT: Atom is supported now, but I haven't updated the list yet.


Any chance for an RSS of this?


Sort of a meta-feed, for those with feeds of their own?


Just an idea. Wouldn't it be great to have a standard format for a user profile for automated discovery?

Something like:

  Any random string.
  [age]: xx
  [location]: xxx  # city or country or geohash or whatever
  [email]: foo@xxx.com  # can be obfuscated
  [blog]: https://xxx
  I use the format!  # magic tag to indicate you are following to the standard


There is! It's called microformats[1] and is a very minimal format to embed machine readable data inside of html via standardized class names. The format for a person would be an h-card[2]. There are a bunch of parsing libraries for multiple programming laguages, such as https://go.microformats.io/.

For example if you enter my website url in there you get all the data as a nice json object: https://go.microformats.io/?url=https%3A%2F%2Ftiim.ch

[1]: http://microformats.org/ [2]: http://microformats.org/wiki/h-card


Maybe something like json-ld schema? https://schema.org/Person


I wouldn't but age in there. Not for PII reasons but I doubt I would remember to update it every year... My own website I changed to just say what decade my age is to give me some leeway.

Good idea though will change mine now.

The profile is used by other things as well such as keybase verification etc.


perhaps birth year?


Since hn karma probably correlates to how much hn readers would enjoy a blog, I'd love a column/columns that includes the user's:

   - hn profile karma
   - total karma of posts from that domain
   - as above, but Sum(log(post_karma[i]))
...or something similar.

Whatever is feasible. For a while I've wanted a list of "blogs/domains that hn likes" that isn't polluted by general-high-traffic domains.


I feel i'm going to open source this so people can add their own functionality. I will need to refactor first since I just hacked this together rather quickly.


Karma is there for now to sort by... I'll see about the rest later on.


That’s an awesome idea, I would be really curious to see the result.

(hoping that this does not backfire, for example encouraging people to spam HN with their own posts to gain some karma on the blogroll)


To address the exact situation in your parenthetical, I considered putting Sum(log(post_karma[i]-k)), for a k such that the expected log value is negative unless you get enough upvotes.


Neat! It looks like something is broken with unicode handling? For example the "smart" apostrophe in https://news.ycombinator.com/item?id=36594375 (U+2019, RIGHT SINGLE QUOTATION MARK) is being rendered as "â€". Perhaps something is interpreiting utf-8 as latin1?


Indeed. I'm having a fight with that at the moment and the line breaks as well.


Actually, I recognize that specific breakage (a-box), as I’ve had to deal with it in my game engine. The problem is that something is interpreting each byte of a utf-8 encoded string as a separate character. That’s why some bytes show up as á and others are boxes — á is one of the few non-English characters that’s still valid ascii (single byte characters).

The fix is to tell your framework to decode in utf-8 mode. I don’t use ruby, but in python it’s mode=‘utf-8’. In C++ it’s to convert to wstring, then operate on wchar_t.

Unicode problems are mysterious, but I find it quite gratifying to solve them. At least nowadays. I used to find them incredibly annoying. But it’s pretty cool seeing any language be rendered by your app.


Probably better to sort by karma by default though, otherwise it's alphabetical privilege all over again lol https://eric.ed.gov/?id=EJ905588


"Alphabetical privilege", nice. As someone who's surname starts with AB I would also call it "alphabetical curse". E.g. back when I was young when teachers would describe what to do then often would call each pupil up alphabetically to do it, and I was always first, and most of time had not actually listened to the instructions...


I was in the same boat. It took me a long time to realize that it was better to set "the bar" rather than meet or exceed "the bar."


I think you are right (although I now wish I had not abandoned my old account). However, I have always felt that karma systems are too biased towards old users who had more time to accumulate karma. If only the karma system had some "aging" of results built in, like the tennis ranking system.

And I am only partially saying that because I have a new account here.


It looks like the tennis ATP ranking mostly drops rank points 52 weeks after they are gained.

HN karma is not publicly associated with dated posts, (I think only the account holder can see that)

But account creation date and total karma are public, so some derivation is possible.

Something like:

ranking_periods = number of 52 week spans in HN account lifetime

avg_k_per_rp = Accumulated (total) Karma / RP

Living Karma = AK - avg_k * RP

Curious if this makes sense / there are better ways to do it w public info.

If the private info were avail, it could drop karma from archive link comments, etc.


Nice!

Any way we can update the description? For my case, what I sent to the original thread doesn't necessarily describe the blog :)

Also, a suggestion: a raw list of usernames like this, sorted alphabetically, can lead to gamification where people choose names that rank first to ensure they show up on the first page. In the past, when showing similar lists, I've implemented randomization so that no one person has an advantage.


Whenever I've done lists like this, I make the first-load randomise but give the user options to reorder the list in various ways (alphabetical asc/desc, latest activity, etc). I think that's the best way to stop too-blatant gamification.


I just made something similar!

https://blogs.hn


This is pretty nice, but for my blog I noticed the latest article are wrong. Check yannesposito.com


It looks like the description I pulled from your site was "Most recent articles", which I think made things confusing haha

  <meta name="description" content="Most recent articles">
If you look at fetch.js in the repo, it just pulls the top posts from Algolia search.


what criteria did you use to create it? If I'm not mistaken mine's missing :)


Your blog is probably in the blogs.json, but filtered due to data missing from my crawler.

I added some instructions on how to manually fix visibility problems here:

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

EDIT: posted wrong link :)


I’m missing the good old time of webrings. This is very close :)


You may be interested in [1], it’s run by a few friends of mine. Hopefully it won’t get hugged to death.

[1] https://32bit.cafe


I'm in the middle of making it easier for me to write so that I'll actually write more. :) so there's only 1 really old post currently.

https://nadyanay.me/blog

The subject matter I have planned is more on retro/small web projects and a store for well researched posts where I'm sick of having to find studies over and over to cite as sources. Easier to quote myself than write the same post for the 50th time.


Unfortunately I made a typo in writing my URL (should be https://observationalhazard.com/ not https://obervationalhazard.com/) and this has no way to update it.


Looks great and congrats on shipping. If it were up to me I'd still be deliberating the best framework and design to use for this, and how I can pipe the comments through chatgpt to extract the category, keywords and do things that make it the best blogroll ever.

And then I would have just thought it's too much work for nothing and that'd be the end of it :P


Analysis paralysis is very cruel. Many of my side projects died because of this, or just got stuck in development hell, even while interest was high.

Looking back, some would have made good money if I had just released them


haha I had the exact same ideas, but then I was "bah! I'll put it out there and I'll add functionality over time"


did you just have the .hn TLD standing by? where is that from? must have cost a pretty penny


it was parked for a year... I'm supposed to renew next week. 100US/year :)


how much did it take to buy? i just checked on namecheap for the one i want and they wanted 5k for it to start… :/


I bought it for like 100US on iwantmyname... maybe check over there...


thank you!!


Honduras


Live updating would be awesome. This could probably be done with a Cloudflare Worker, D1 (in Alpha, but still cool) and a Cron.

Remix.run is a brilliant framework for running React on Workers.


Dude I can definitely relate


This is totally me :p


Added feeds thanks to JSTucker. They are being fetched from the Gist. I think the cron ran, so there are more blogs now.

json: https://dm.hn/blogroll.json (I'll add the feed to each item in a minute)


Naked self-promotion here, but I was late to the party on the original blogroll -- is there any way to add blogs post-ex-facto? Is there a submission mechanism?


You could make it so you have to have your blog in your HN profile and have a karma of at least $x to reduce spam.


>There's a cronjob checking the thread every 12 hours but I will eventually shut that down and it will become static after that.

Which post-ex-facto? You should still be able to add your blog to the original submission.


Same, I think this is a great idea and would like to submit mine as well -- maybe an "add" feature on the page would make sense, or re-inquire here at intervals, maybe monthly/yearly?


I commented, but mine got missed, somehow. Maybe because my phone auto-capitalized the "H" in "http" and the script didn't account for funny capitalization. Sad!


I did too, but I didn't include the protocol, just the bare domain :/

FWIW it's https://lizmars.net


And for the record, mine is http://www.nuke24.net/plog/ :)


Great work, thank you for sharing this.

I would prefer to see the entire list, so that I can easily search for keywords in the browser. Apparently, all data is available on the client side, but the table renderer seems to limit the table size to at most 100 entries.


A workaround while you're waiting for this to be supported by OP is to go to inspector and change the last dropdown option to

    <option value="10000">10000</option>
then select it in the UI.


https://blogs.hn displays everything on a single page with no JS :)


Hmm. Any idea why some wouldn't show up? I posted in https://news.ycombinator.com/item?id=36588940 but don't see it in the list.


Same for me. Maybe the scraper choked on pagination, maybe they just took a snapshot before we posted.


Ah. Mine is up, now, though the entry shows some sort of parse break, maybe around newlines.

Sorry for being and edge case :)


That's awesome and so much more practical than scrolling through HN. It would also be possible to integrate semantic search so people don't necessarily need to know the keywords. If you're interested, feel free to ping me or take a look at https://github.com/do-me/SemanticFinder. In case I could just create a pre-indexed version based on your data dump which would be quite convenient to use.


Wow, mine made it. Now I really need to keep the sucker up to date. Thanks.


Heh, I'm having the same feeling.


I saved that original link in the hopes of going through it but this is much better. But this is much better. Saving this instead.


Off Topic : I just checked the .HN domain and it is 100 EURO per year.


For anyone else curious,

https://en.wikipedia.org/wiki/.hn

https://nic.hn/

It’s the TLD for Honduras.


I used to own roman.hn since my last initials are H-N, but I switched to roman.computer after I dropped my second last name (it's hyphenated).

Technically you can't own an Honduran domain name if you're some rando American like me, but you can use a registrar like Njalla, which legally owns it for you but lets you control it.


This made me think of "planets", which I feel had a heyday back in the late 2000s before Reddit and social media took over everything. Anyone want to take all the blogs with RSS/Atom feeds and build an HN planet? :)

> In online media a planet is a feed aggregator application designed to collect posts from the weblogs of members of an internet community and display them on a single page

https://en.wikipedia.org/wiki/Planet_(software)


Yeah, planet were awesome. I’m proud to say that my blog was both on planet.gnome (the original one) and planet.ubuntu.

Now, I feed that the most interesting planet is planet.debian, which offers lot of variety without being focused on Debian.

The great feature I liked was that Planet were not about a given project. It was about the people contributing to the project. Their life. Their interests.

At some point, lot of planets started to ask only "on-topic" posts with a specific RSS feeds. Those planets became boring as it was mainly stuffs you could find on forum or any tech related websites.


Yes! I've loved Planet Python[0] because it really lets you see that the Python community is quite varied, fun, and human.

[0]: https://planetpython.org



I still follow a few planets. For example:

https://planet.lisp.org/

https://planet.emacslife.com/



Clap clap clap. This is excellent public service @deathbypenguim. Yesterday I was scrolling through that enormous thread and using control+F to look for keywords of interest on the posted blog descriptions. Now it will be much easier to follow fellow bloggers. Thanks for having my blog on your list too.


This is great. An OPML version of this would be great to bulk IMPORT the RSS/ATOM feeds into your favorite feed reading app.


I've scraped what I could from the list and exported and opml here: https://gist.github.com/Josh-Tucker/030b8cba6557927a27f1c7e6...


Thanks man, it's been added: https://dm.hn/blogroll.json and next to each entry.



Have added your feed to the list


Indeed! But I guess not every blog has a feed, or there's no quick way of letting people add one to the list after the fact.


I expect that every blog has an rss or atom feed. It would be strange for someone to go to the effort of writing a blog and not setting up a feed. That and most blogs have feeds automatically.

That being said, any blog that doesn’t have a feed and has some proprietary subscription is not one I want to subscribe to. So not including feedless blogs is a positive for me.


Interestingly, my comment appears to be omitted from your scraper results.

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


I would add a shuffle button that opens a random blog so it’s nicer to discover something new compared to endless paginations.


That's what https://indieblog.page was made for


Random blog button up now.


Love this, have been reading random blogs for the last 30minuts already


+1

I would even add a “I’m feeling lucky” button, to redirect to a random blog ;)


I recently made a similar site that does exactly this :)

https://blogs.hn


Noted. I will be correcting a few bits and adding new functionality over the next few days/weekend.


I missed the original topic. I’m not a very active blogger, but I am an active HNer. Any chance you could add my blog?

https://danieldk.eu/blog/

Nice work!


Heres an OPML with all the feeds I could detect from the list! https://gist.github.com/Josh-Tucker/030b8cba6557927a27f1c7e6...


Thanks - I’m currently importing the whole list into Feedly, which I’ll probably regret. The user experience is so hilariously bad compared to social medias, and I’m finding it funny that today Meta has released their new threads app.

Anyway currently over 500 new uncategorised feeds have appeared. I’ve seen some German, Vietnamese and Russian blog posts, it’s total mayhem.

Lol

Update: total feeds imported 692, loads and loads of errors


For anyone that wants to receive emails for feed updates you can use https://feeds.sh


if you share the code for OPML conversion maybe OP could incorporate it quickly


The script I've written is a horrible hack and will never see the light of day unfortunately. (Hence all the errors when importing)


I’m at https://prog.blog. I only have a few posts (sort of meta-software-engineering-focused. The posts are on, like, “why does programming always take longer than you think?” and “how do you make decisions while working on a project”). I have more at the draft stage that I’m hoping to publish soon!


Good job. I would honestly love this but with RSS feeds also, but I know it's a tough ask unfortunately. (Not for you, but in general)


Most blogs that have RSS also have a `<link rel="alternate" type="application/rss+xml">` tag that redirects you to the RSS feed. If you pass the link to the homepage to a feed reader[^0], it will follow the link tag and find the RSS feed.

[^0]: At least, Liferea on Linux, NetNewsWire and Vienna on Mac, do this. AFAIR NetNewsWire is even smarter than that, and can sometimes find the RSS feed even when there is no link tag.


A bit of a snag is that many CMSes generate multiple feeds, and there is no way I'm aware of for identifying which is the "canonical" feed.


I'll put the feed with the latest posts up over the weekend.


Very interesting! Thanks for sharing your project here. Out of curiosity, I did some searches with some interesting strings. At the time of posting this comment, here is what the search results look like:

Vim: 8 entries

Emacs: 7 entries

Python: 24 entries

Rust: 24 entries

Lisp: 5 entries

Clojure: 3 entries

Haskell: 5 entries

Zig: 5 entries

Elixir: 4 entries

Scheme: 0 entries

Postgres: 4 entries

MySQL: 0 entries

SQLite: 3 entries

Jekyll: 9 entries

HTML: 40 entries

Markdown: 6 entries

LaTeX: 1 entry

Hugo: 12 entries

Next.js / Nextjs: 4 entries

Gatsby: 2 entries

Pelican: 0 entries

.com: 495 entries

.dev: 90 entries

.net: 84 entries

.io: 82 entries

.me: 53 entries

.org: 43 entries

.xyz: 15 entries

.page: 6 entries

github.io: 46 entries

medium.com: 18 entries

blogspot.com: 8 entries

wordpress.com: 4 entries

livejournal.com: 0 entries

tech: 178 entries

programming: 66 entries

random: 61 entries

thought: 49 entries

math: 16 entries

musing: 12 entries

blag: 1 entry

favorite: 28 entries

favourite: 9 entries

Now all of these results are string search results, so there is always going to be a little bit of noise when we try to draw conclusions out of these results. For example, the results for ".dev" also contains results that look like "*dev*.com".

Despite the noise, I found these results interesting. I remember in the early days when the blogosphere was being constructed 20 km above the tag clouds, it was very fashionable to have blogs for random musings or random thoughts. So I am delighted to see that most blogs out here are tech blogs. Surprisingly there is only blag. I expected at least a few more.

One of the Lisp entries is mine. Also, one of the Vim entries is mine. It is a bit ironical because I am actually an Emacs user. If I had known the comments we write on HN would become part of the search string in this blogroll, I might have chosen my words in my comment to the "Ask HN" port more judiciously! :)


reverse engineering: 5 entries

Ghidra: 1 entry (mine)

On one hand it does bring some level of perspective on the popularity of a particular topic you're into. My first reaction was "Just 0.5% for reverse-engineering? I guess I'm down in a deep dark rabbit hole..."

On the other hand, I haven't seen the blogs of Ken Shirriff, Alex Ionescu or Raymond Chen on that list, which I know are quite popular and regularly make it to the Hacker News front page.


Presumably this would require them to show up on Hacker News and advertise their blog.


Amazing work. A took your list and I created a list of them in linksradar.com which shows those that has SEO metrics, which might be of interest for some:

https://linksradar.com/list/d691cc611d6e8922567cc3124c58b2bd


Has anyone done statistics on what generators / platforms people use? I currently use a mix / roll my own, but I'd love recommendations for a good setup.

In particular the features I'm after are: (1) Latex support for equations, (2) Support for code snippets, (3) Support for my own custom D3 or other javascript widgets.


I rolled my own for my current blog (at epiccoleman.com). I wrote a post about it, which honestly isn't that interesting, since it basically just amounts to writing posts in regular old html.

I did use Tailwind for styling, mostly because I was interested in learning more about it.

I use PrismJS for styling code blocks, and it works very well. No complaints there.

The thing I like about "just use HTML" is that it ultimately affords a ton of flexibility if I ever want to embed some interesting layout or little JavaScript demo. A good example of this is this explainer section from a post I wrote about SVG. I'm proud of how this turned out and it wouldn't have been possible to make it look as good as it does without just manually writing the markup (scroll to "Understanding SVG", I don't think I put an anchor on the heading unfortunately):

https://epiccoleman.com/posts/2023-04-05-svg-circle-of-fifth...

I have another post about the "tech stack" here if you're interested: https://epiccoleman.com/posts/2023-03-07-how-i-built-this-si...


You and I want the same thing! I’m sad to say I haven’t found that yet. I’ve been considering rolling my own but I feel like so many similar things exist, there must be something out there already…

One thing I did start building is sort of like a rudimentary code sandbox that’s geared towards running code inline to to explain concepts. I tried using existing solutions, but none really do what I’m thinking of. What might be ideal is something like observable.hq with the code and results visible. I’d like to show the DOM, console, or even both, along with the supporting code.

Anyway, that’s a while off because it’s not trivial. Sometimes I’m surprised there isn’t something obviously suitable for this and I must be missing something, but everything I’ve found so far really misses the mark.

One thing that kills me is that I want these widgets to live as long as my writing does. So many 3rd party tools could be gone next week; I can’t waste time throwing examples in there if it’ll just wind up MIA without warning.


Honestly I've found that if all I want is text, images, latex, code snippets, and maybe a tiny bit of javascript, then Hugo or maybe Jekyll with static deploys to some normal ass webserver is the most consistently easy and maintainable. Beyond that just straight up HTML files.

I've had too many blog services close on me, too many frameworks go stale and require inordinate amounts of time to update, too many deploy strategies deprecate some aspect I depended on, to want to go through all that for whatever bells and whistles I get for doing the extra effort.

My blog is just hugo https://github.com/komali2/blog

and my co-op's blog is just a folder of html files in our website directory lol https://github.com/508-dev/508.dev/tree/main/src/blog


I guess twitter and reddit are charging money for API access, so scraping of good old blogs will become more important for the training those LLM models. I am not sure if i want to be part of this show.

Well, I guess that HN is also mined extensively for your our utterances, resistance is futile.


Our future AI overlords sincerely thank you for this pristine data set.


Saw the .hn domain and I was like What...HN has its own TLD. Then i searched google and saw it belongs to honduras...daft me i guess..


All two-letter TLDs are country codes.


Thanks!


hah, had to Cmd+F for this comment because I also :O'd


Thanks for creating this. I will use this to go through people's blogs.

I think my blog/journals hasn't been picked up yet

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

My blog is on GitHub, how do you parse the URLs?


It should show in a few hours when the cronjob triggers. Parsing: nokogiri


Can you add a "show all" option? And a CSV download? This is a great dataset


Done!


Can you re-sync dataset so my blog is included hehe. I posted on original thread...


Would be cool to make an RSS feed that combined all the RSS feeds from all the blogs.


Here's an HTML feed: https://webloglist.com/hn


It's great. Is there any real point in sorting on description or url? I guess url does group http and https, which might be useful, but description definitely seems like it would be nicer if the sort option were removed.


That's cool! Did you pull RSS from all the sites you could and use that to aggregate it? https://nfrpost.com/


Having the latest post of each blog available is an awesome, thank you for adding it.

Another killer feature on top would be to sort for latest post, so they can be ordered by date desc. This would make a great HN-meta news page :)


Thanks for this! It'll make finding everything posted in that thread much easier, and the random blog button has already sent me down a few rabbit holes (even if I don't understand half of them!).


Is there a way to change my feed. You picked up my podcast feed, not the blog one.

It should be https://loufranco.com/feed


Can you say what criteria you used to filter the thread into valid blogs?


Cool, I forgot to add descriptions. Would be nice if I could fix it


Good project, but I've always hated the word "blogroll". It's a pun on "bog roll", like toilet paper, isn't it?


love the simplicity and UI, gonna add to my bookmark now

edit: spending more time on the site, i kinda wish the sites are tagged. from the original thread there was a site that someone wrote about <plants> which i find pretty cool. if i get "get a random blog" from the tags i like, that might be more relevant. i understand that this is going to be a difficult ask since you're largely dealing with unstructured data here


Instead of making it static could you implement a submission process and liveliness checker? This seems like a really cool way to share content with each other.


Good one. Added to the backlog.


Weird. I added to that original post, but I'm not on your list. Maybe your code didn't go to the "See more comments" page?


It's very nice, thanks ! It would be nice if descriptions had new lines; some aren't readable, while they work quite well on HN.


I'm on it.


Cool! Now I have to add my RSS feed to the <HEAD>, just like we did in the Firefox 3.0 era with a dedicated RSS-button.


Sort suggestions:

karma / account age

karma / number of submissions

-----

Edit: this probably needs a weighting or minimum denominator to avoid new users getting launched to the top


Can we do this for HN users' podcasts?


shameless plug for my pod: https://www.latent.space/podcast


This is a great podcast; discovered it a few weeks back and have listened to a few now. I especially like that it doesn't devolve into just chatting, but actually covers technical topics and gets into some of the nitty gritty.


thanks very much!


There's a lot to sort through there - anyone have any recommendations/anything worth highlighting?


Looks like there's still a few blogs with RSS feeds that are missing that tag in the list.


Hmm, my blog wasn't added. Maybe when the data was scraped I hadn't posted it yet?


It will be picked up in a few hours.


Anyone building a search engine?


I can't believe you had the same idea and necessity but you preceded me. Good job!


This is great! Would've been cool to also be able to sort by votes though.


Brilliant. Easy to use as filter for subjects (if people described their blog)


These threads make me wish that I had a blog, not just a regular website. :(


I took at look at your website and it seems like you could easily add blog posts to it!


Hah, thanks. I've been hoping to do so, but still haven't gotten around to it. There's some quirks with the static site generator that I use[0] that lead me to keep postponing setting up blog-ish features, and I don't know enough python to fix them.

[0]: https://github.com/gordonbrander/lettersmith_py


If you ever want to try a new static site generator, I use Hugo[0] to generate my site. There's a lot of pre-built themes[1] you can use. Most (if not all) have blogging functionality built in, all you need to do is drop in a Markdown file with your content. You may need to learn a little bit if Golang if you want to customize themes. Just throwing it out there as an option.

[0]: https://gohugo.io/

[1]: https://themes.gohugo.io/


Thanks! In writing out my reply to you I realized that I should look into other generators (specifically looking into Hugo, as I think I've seen it used by people like myself who take notes in Obsidian). The key features I want are backlinks support and blogging features, along with Markdown support.


Not having a convenient and current publishing path shouldn't stop you from writing. Start your drafts folder!


Conspiracy: That post was only made to harvest data for someone's model


Well, given that blogs are public and the whole point is for others to read them, I think that's okay.


Thanks for making this! It is great to see what people are writing about.


I’m going to train an LLM on all these blog posts, make a true HN AI.


Needs sorting by last post date and a way to add new blogs.


Thanks for great work.

Next step could be support AI Chat with HN blogs ?


The latest post seems to show the oldest post sometimes


Look ma, I'm in an HN link! This is pretty neat.


Sounds a little too close to "bog roll".


Thanks for putting this together, love the name!


Looks cool, thanks for making this.


Love this, thanks for building it!


This is mega awesome, nice work!


That's cool thanks.


Thanks for doing this!


Damn this is cool


This is awesome


We reinvented web rings!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: