[HN Gopher] Show HN: Hacker News user blogroll
       ___________________________________________________________________
        
       Show HN: Hacker News user blogroll
        
       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
        
       Author : deathbypenguin
       Score  : 857 points
       Date   : 2023-07-05 19:06 UTC (1 days ago)
        
 (HTM) web link (dm.hn)
 (TXT) w3m dump (dm.hn)
        
       | LordDragonfang wrote:
       | 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 wrote:
         | Karma is there for now to sort by... I'll see about the rest
         | later on.
        
         | deathbypenguin wrote:
         | 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.
        
         | ploum wrote:
         | 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)
        
           | LordDragonfang wrote:
           | 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.
        
       | joseferben wrote:
       | Thanks for putting this together, love the name!
        
       | WoodenChair wrote:
       | 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.
        
       | arthurcolle wrote:
       | Can you add a "show all" option? And a CSV download? This is a
       | great dataset
        
         | deathbypenguin wrote:
         | Done!
        
       | brentcetinich wrote:
       | The latest post seems to show the oldest post sometimes
        
       | jefftk wrote:
       | 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 "a". Perhaps
       | something is interpreiting utf-8 as latin1?
        
         | deathbypenguin wrote:
         | Indeed. I'm having a fight with that at the moment and the line
         | breaks as well.
        
           | sillysaurusx wrote:
           | 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 a
           | and others are boxes -- a 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.
        
       | oneeyedpigeon wrote:
       | 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.
        
       | b8 wrote:
       | Hmm, my blog wasn't added. Maybe when the data was scraped I
       | hadn't posted it yet?
        
         | deathbypenguin wrote:
         | It will be picked up in a few hours.
        
       | voigt wrote:
       | I'm missing the good old time of webrings. This is very close :)
        
         | PartiallyTyped wrote:
         | 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
        
       | surprisetalk wrote:
       | I just made something similar!
       | 
       | https://blogs.hn
        
         | yogsototh wrote:
         | This is pretty nice, but for my blog I noticed the latest
         | article are wrong. Check yannesposito.com
        
           | surprisetalk wrote:
           | 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.
        
       | sublinear wrote:
       | Sounds a little too close to "bog roll".
        
       | jmmv wrote:
       | 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 wrote:
         | 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.
        
       | jakebasile wrote:
       | Look ma, I'm in an HN link! This is pretty neat.
        
       | some_furry wrote:
       | Interestingly, my comment appears to be omitted from your scraper
       | results.
       | 
       | https://news.ycombinator.com/item?id=36595254
        
       | Moncefmd wrote:
       | This is great! Would've been cool to also be able to sort by
       | votes though.
        
       | xwdv wrote:
       | I'm going to train an LLM on all these blog posts, make a true HN
       | AI.
        
       | deathbypenguin wrote:
       | 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)
        
       | msteffen wrote:
       | 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!
        
       | ngshiheng wrote:
       | 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
        
       | [deleted]
        
       | [deleted]
        
       | levysoft wrote:
       | I can't believe you had the same idea and necessity but you
       | preceded me. Good job!
        
       | zdwolfe wrote:
       | Looks cool, thanks for making this.
        
       | ghomem wrote:
       | 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.
        
       | thomasahle wrote:
       | 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.
        
         | steve_adams_86 wrote:
         | 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.
        
         | komali2 wrote:
         | 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
        
         | epiccoleman wrote:
         | 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...
        
       | MichaelMoser123 wrote:
       | 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.
        
       | AndrewKemendo wrote:
       | We reinvented web rings!
        
       | nickstinemates wrote:
       | Thanks for making this! It is great to see what people are
       | writing about.
        
       | revskill wrote:
       | Thanks for great work.
       | 
       | Next step could be support AI Chat with HN blogs ?
        
       | totallywrong wrote:
       | That's cool thanks.
        
       | I-M-S wrote:
       | Can we do this for HN users' podcasts?
        
         | swyx wrote:
         | shameless plug for my pod: https://www.latent.space/podcast
        
           | cloverich wrote:
           | 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.
        
             | swyx wrote:
             | thanks very much!
        
       | langsoul-com wrote:
       | This is mega awesome, nice work!
        
       | ksec wrote:
       | Off Topic : I just checked the .HN domain and it is 100 EURO per
       | year.
        
         | RomanHauksson wrote:
         | 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.
        
         | rovr138 wrote:
         | For anyone else curious,
         | 
         | https://en.wikipedia.org/wiki/.hn
         | 
         | https://nic.hn/
         | 
         | It's the TLD for Honduras.
        
       | 1attice wrote:
       | 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?
        
         | TOGoS wrote:
         | 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!
        
           | 1attice wrote:
           | I did too, but I didn't include the protocol, just the bare
           | domain :/
           | 
           | FWIW it's https://lizmars.net
        
             | TOGoS wrote:
             | And for the record, mine is http://www.nuke24.net/plog/ :)
        
         | scarface_74 wrote:
         | 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.
        
         | eigenhombre wrote:
         | 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?
        
         | slushh wrote:
         | >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.
        
       | petercammeraat wrote:
       | Brilliant. Easy to use as filter for subjects (if people
       | described their blog)
        
       | do-me wrote:
       | 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.
        
       | OliveMate wrote:
       | 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!).
        
       | zrkrlc wrote:
       | Probably better to sort by karma by default though, otherwise
       | it's alphabetical privilege all over again lol
       | https://eric.ed.gov/?id=EJ905588
        
         | honzabe wrote:
         | 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.
        
           | bredren wrote:
           | 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.
        
         | flurdy wrote:
         | "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...
        
           | c0wb0yc0d3r wrote:
           | 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."
        
       | tenkabuto wrote:
       | These threads make me wish that I had a blog, not just a regular
       | website. :(
        
         | nelsonfigueroa wrote:
         | I took at look at your website and it seems like you could
         | easily add blog posts to it!
        
           | tenkabuto wrote:
           | 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
        
             | NiloCK wrote:
             | Not having a convenient and current publishing path
             | shouldn't stop you from writing. Start your drafts folder!
        
             | nelsonfigueroa wrote:
             | 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/
        
               | tenkabuto wrote:
               | 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.
        
       | PennRobotics wrote:
       | 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
        
       | victorbjorklund wrote:
       | Would be cool to make an RSS feed that combined all the RSS feeds
       | from all the blogs.
        
         | amadeuspagel wrote:
         | Here's an HTML feed: https://webloglist.com/hn
        
       | samsquire wrote:
       | 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?
        
         | deathbypenguin wrote:
         | It should show in a few hours when the cronjob triggers.
         | Parsing: nokogiri
        
       | ghoomketu wrote:
       | 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
        
         | wey-gu wrote:
         | This is totally me :p
        
         | Hrundi wrote:
         | 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
        
         | myth2018 wrote:
         | Dude I can definitely relate
        
         | deathbypenguin wrote:
         | 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"
        
           | swyx wrote:
           | did you just have the .hn TLD standing by? where is that
           | from? must have cost a pretty penny
        
             | alpark3 wrote:
             | Honduras
        
             | deathbypenguin wrote:
             | it was parked for a year... I'm supposed to renew next
             | week. 100US/year :)
        
               | swyx wrote:
               | 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...
               | :/
        
               | deathbypenguin wrote:
               | I bought it for like 100US on iwantmyname... maybe check
               | over there...
        
               | swyx wrote:
               | thank you!!
        
         | willhackett wrote:
         | 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.
        
       | smokel wrote:
       | 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.
        
         | surprisetalk wrote:
         | https://blogs.hn displays everything on a single page with no
         | JS :)
        
         | ryan-duve wrote:
         | 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.
        
       | generalizations wrote:
       | Looks like there's still a few blogs with RSS feeds that are
       | missing that tag in the list.
        
       | Aissen wrote:
       | 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.
        
         | deathbypenguin wrote:
         | I'm on it.
        
       | scarface_74 wrote:
       | This is awesome
        
       | JimWestergren wrote:
       | 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
        
       | abathur wrote:
       | 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 wrote:
         | Same for me. Maybe the scraper choked on pagination, maybe they
         | just took a snapshot before we posted.
        
         | abathur wrote:
         | Ah. Mine is up, now, though the entry shows some sort of parse
         | break, maybe around newlines.
         | 
         | Sorry for being and edge case :)
        
       | JSTucker wrote:
       | Heres an OPML with all the feeds I could detect from the list!
       | https://gist.github.com/Josh-Tucker/030b8cba6557927a27f1c7e6...
        
         | qudat wrote:
         | For anyone that wants to receive emails for feed updates you
         | can use https://feeds.sh
        
         | mjgs wrote:
         | 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
        
         | swyx wrote:
         | if you share the code for OPML conversion maybe OP could
         | incorporate it quickly
        
           | JSTucker wrote:
           | The script I've written is a horrible hack and will never see
           | the light of day unfortunately. (Hence all the errors when
           | importing)
        
       | Nadya wrote:
       | 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.
        
       | kaetemi wrote:
       | Anyone building a search engine?
        
       | re wrote:
       | 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)
        
         | soegaard wrote:
         | https://planet.scheme.org/
        
         | ploum wrote:
         | 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.
        
           | tenkabuto wrote:
           | 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
        
         | susam wrote:
         | I still follow a few planets. For example:
         | 
         | https://planet.lisp.org/
         | 
         | https://planet.emacslife.com/
        
         | amadeuspagel wrote:
         | Here you go: https://webloglist.com/hn
        
       | honzabe wrote:
       | 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
        
         | kmarc wrote:
         | 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!
        
           | honzabe wrote:
           | 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.
        
             | gcanyon wrote:
             | 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.
        
         | revskill wrote:
         | 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.
        
         | safety1st wrote:
         | 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.
        
       | susam wrote:
       | 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! :)
        
         | boricj wrote:
         | 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.
        
           | saagarjha wrote:
           | Presumably this would require them to show up on Hacker News
           | and advertise their blog.
        
       | cavalcade119 wrote:
       | [dead]
        
       | kiruio wrote:
       | Cool, I forgot to add descriptions. Would be nice if I could fix
       | it
        
       | landgenoot wrote:
       | 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.
        
       | version_five wrote:
       | Can you say what criteria you used to filter the thread into
       | valid blogs?
        
       | hyperific wrote:
       | Thanks for doing this!
        
       | voigt wrote:
       | 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 :)
        
       | verse wrote:
       | Love this, thanks for building it!
        
       | amadeuspagel wrote:
       | The latest posts from these blogs: https://webloglist.com/hn
        
         | [deleted]
        
         | jakebasile wrote:
         | That's cool! Did you pull RSS from all the sites you could and
         | use that to aggregate it?
        
           | amadeuspagel wrote:
           | Yes, webloglist uses RSS autodiscovery.
        
             | darekkay wrote:
             | 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.
        
               | amadeuspagel wrote:
               | Atom isn't supported yet. Working on it.
               | 
               | EDIT: Atom is supported now, but I haven't updated the
               | list yet.
        
         | freediver wrote:
         | Any chance for an RSS of this?
        
           | tlavoie wrote:
           | Sort of a meta-feed, for those with feeds of their own?
        
         | rambambram wrote:
         | 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 wrote:
         | 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..
        
           | amadeuspagel wrote:
           | Yes it's live. JSTucker made an OPML:
           | https://gist.github.com/Josh-
           | Tucker/030b8cba6557927a27f1c7e6...
        
         | addandsubtract wrote:
         | Now we just need ChatGPT to read them all and give us a daily
         | update on the interesting ones.
        
       | skilled wrote:
       | 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)
        
         | xoranth wrote:
         | 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.
        
           | marginalia_nu wrote:
           | 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.
        
       | 1270018080 wrote:
       | Conspiracy: That post was only made to harvest data for someone's
       | model
        
         | bachmeier wrote:
         | Well, given that blogs are public and the whole point is for
         | others to read them, I think that's okay.
        
       | stoyko wrote:
       | 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.
        
       | leejoramo wrote:
       | This is great. An OPML version of this would be great to bulk
       | IMPORT the RSS/ATOM feeds into your favorite feed reading app.
        
         | JSTucker wrote:
         | I've scraped what I could from the list and exported and opml
         | here: https://gist.github.com/Josh-
         | Tucker/030b8cba6557927a27f1c7e6...
        
           | tommy_axle wrote:
           | A feed is now added to https://codeinsider.dev
           | (https://codeinsider.dev/rss.xml)
        
             | JSTucker wrote:
             | Have added your feed to the list
        
               | [deleted]
        
           | deathbypenguin wrote:
           | Thanks man, it's been added: https://dm.hn/blogroll.json and
           | next to each entry.
        
         | rambambram wrote:
         | 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.
        
           | prepend wrote:
           | 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.
        
       | TimCTRL wrote:
       | 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..
        
         | airstrike wrote:
         | hah, had to Cmd+F for this comment because I also :O'd
        
         | mcmcmc wrote:
         | All two-letter TLDs are country codes.
        
           | TimCTRL wrote:
           | Thanks!
        
       | minebreaker wrote:
       | 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
        
         | tiim wrote:
         | 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
        
         | icepopo wrote:
         | Maybe something like json-ld schema? https://schema.org/Person
        
         | flurdy wrote:
         | 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.
        
           | khimaros wrote:
           | perhaps birth year?
        
       | akiselev wrote:
       | Our future AI overlords sincerely thank you for this pristine
       | data set.
        
       | loumf wrote:
       | 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
        
       | alfiedotwtf wrote:
       | 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?
        
       | syx wrote:
       | I would add a shuffle button that opens a random blog so it's
       | nicer to discover something new compared to endless paginations.
        
         | deathbypenguin wrote:
         | Noted. I will be correcting a few bits and adding new
         | functionality over the next few days/weekend.
        
           | danieldk wrote:
           | 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!
        
         | scastiel wrote:
         | +1
         | 
         | I would even add a "I'm feeling lucky" button, to redirect to a
         | random blog ;)
        
         | splitbrain wrote:
         | That's what https://indieblog.page was made for
        
         | surprisetalk wrote:
         | I recently made a similar site that does exactly this :)
         | 
         | https://blogs.hn
        
         | deathbypenguin wrote:
         | Random blog button up now.
        
           | alonsonic wrote:
           | Love this, have been reading random blogs for the last
           | 30minuts already
        
         | cavalcade119 wrote:
         | [dead]
        
       | youripasted wrote:
       | That's cool! Did you pull RSS from all the sites you could and
       | use that to aggregate it? https://nfrpost.com/
        
       | dblack12705 wrote:
       | Damn this is cool
        
       | kodah wrote:
       | 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.
        
         | deathbypenguin wrote:
         | Good one. Added to the backlog.
        
       | guy98238710 wrote:
       | Needs sorting by last post date and a way to add new blogs.
        
       | jcnoel wrote:
       | Wow, mine made it. Now I _really_ need to keep the sucker up to
       | date. Thanks.
        
         | epiccoleman wrote:
         | Heh, I'm having the same feeling.
        
       | gxs wrote:
       | There's a lot to sort through there - anyone have any
       | recommendations/anything worth highlighting?
        
       ___________________________________________________________________
       (page generated 2023-07-06 23:02 UTC)