top | item 36605493

Show HN: Hacker News user blogroll

937 points| deathbypenguin | 2 years ago |dm.hn | reply

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

184 comments

order
[+] honzabe|2 years ago|reply
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

[+] safety1st|2 years ago|reply
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.

[+] kmarc|2 years ago|reply
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!

[+] revskill|2 years ago|reply
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.

[+] amadeuspagel|2 years ago|reply
The latest posts from these blogs: https://webloglist.com/hn
[+] addandsubtract|2 years ago|reply
Now we just need ChatGPT to read them all and give us a daily update on the interesting ones.
[+] rambambram|2 years ago|reply
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!
[+] rmdes|2 years ago|reply
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..
[+] jakebasile|2 years ago|reply
That's cool! Did you pull RSS from all the sites you could and use that to aggregate it?
[+] freediver|2 years ago|reply
Any chance for an RSS of this?
[+] minebreaker|2 years ago|reply
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]: [email protected]  # can be obfuscated
  [blog]: https://xxx
  I use the format!  # magic tag to indicate you are following to the standard
[+] tiim|2 years ago|reply
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

[+] flurdy|2 years ago|reply
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.

[+] LordDragonfang|2 years ago|reply
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.

[+] deathbypenguin|2 years ago|reply
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.
[+] deathbypenguin|2 years ago|reply
Karma is there for now to sort by... I'll see about the rest later on.
[+] ploum|2 years ago|reply
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)

[+] jefftk|2 years ago|reply
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?
[+] zrkrlc|2 years ago|reply
Probably better to sort by karma by default though, otherwise it's alphabetical privilege all over again lol https://eric.ed.gov/?id=EJ905588
[+] flurdy|2 years ago|reply
"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...
[+] honzabe|2 years ago|reply
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.

[+] jmmv|2 years ago|reply
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.

[+] sen|2 years ago|reply
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.
[+] surprisetalk|2 years ago|reply
I just made something similar!

https://blogs.hn

[+] yogsototh|2 years ago|reply
This is pretty nice, but for my blog I noticed the latest article are wrong. Check yannesposito.com
[+] jdsalaro|2 years ago|reply
what criteria did you use to create it? If I'm not mistaken mine's missing :)
[+] voigt|2 years ago|reply
I’m missing the good old time of webrings. This is very close :)
[+] Nadya|2 years ago|reply
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.

[+] ghoomketu|2 years ago|reply
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

[+] Hrundi|2 years ago|reply
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

[+] deathbypenguin|2 years ago|reply
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"
[+] 1attice|2 years ago|reply
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?
[+] deathbypenguin|2 years ago|reply
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)

[+] smokel|2 years ago|reply
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.

[+] ryan-duve|2 years ago|reply
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.
[+] abathur|2 years ago|reply
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.
[+] toyg|2 years ago|reply
Same for me. Maybe the scraper choked on pagination, maybe they just took a snapshot before we posted.
[+] abathur|2 years ago|reply
Ah. Mine is up, now, though the entry shows some sort of parse break, maybe around newlines.

Sorry for being and edge case :)

[+] do-me|2 years ago|reply
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.
[+] jcnoel|2 years ago|reply
Wow, mine made it. Now I really need to keep the sucker up to date. Thanks.
[+] stoyko|2 years ago|reply
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.
[+] ksec|2 years ago|reply
Off Topic : I just checked the .HN domain and it is 100 EURO per year.
[+] RomanHauksson|2 years ago|reply
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.