Live data from Hacker News

Show HN: Openring, a free and decentralized network of blogs

git.sr.ht

51–60 of 101 posts

Re: Show HN: Openring, a free and decentralized network of blogs

#51

It's interesting that none of the comments so far complain about the size of the binary (13MB!). Nodejs and Electron projects get flak for this all the time, but Go somehow gets away with it.

This looks like it is intended to be run on a server, and it runs and exits once completed rather than continuing to run.

Criticisms of something that needs a semi-permanent allocation of my laptop's memory (like slack or Spotify) don't really apply.

Re: Show HN: Openring, a free and decentralized network of blogs

#52
post #15

What do everyone use for feed reader !? My old phone used to have a built in feed reader. And my old browser also used to have a feed reader. Looked on Google play and there where very little to choose from. Thinking of creating my own feed reader ... Or have "blogging" moved over to "Youtubing" and the occasional podcast !?

Some people like Feedly, but I've always strongly disliked it for reasons I'll get into only if someone wants. (Some of them may not even be current, I haven't really checked the ecosystem since the year Google Reader died.)

For those looking for something closer to the original Google Reader experience with a few extra (and very nice!) features, I would suggest Inoreader, which is what I've been using for many years now. It uses a Freemium model, rather than forcing everyone into an ad-based "free" version.

Re: Show HN: Openring, a free and decentralized network of blogs

#53

It's interesting that none of the comments so far complain about the size of the binary (13MB!). Nodejs and Electron projects get flak for this all the time, but Go somehow gets away with it.

Wow, I didn't know Go had large binaries. There's no reason it should though. As Go programs are compiled down to native code, if as the last step of compilation, the equivalent of unix strip (or the JavaScript world's tree shaking or the JVM world's ProGuard) was run, the binary would only have code that's actually used. Since Go is a relatively young language, it might be that implementing this was just not that high of a priority for the Go implementers.

Alternatively, it's possible that the executable size is large because it: (1) actually contains a lot of in-use code, or (2) contains media files. I know on Windows, it's common for people to make media files part of the .exe file. The Windows Portable Executable (PE) format makes it quite convenient to do this; and the Windows API has functions that make loading up files bundled as part of the .exe file as seamless as reading from the file system.

Re: Show HN: Openring, a free and decentralized network of blogs

#54
post #46

Earlier quoted context omitted.

I imagine because go compiles to an actual native binary, whilst electron wraps a browser and a chunk of JavaScript in a zip file. You can’t really say “go gets away with it” as though these languages are doing the same thing.

You're right. My observation was just that the discussions often don't go much deeper than "look at this big binary", so I was surprised to find none of that here.

I can't say I've personally ever seen binary size explicitly called out in an Electron slating thread. It's usually memory usage on a typical 8-16GB laptop, or battery drain in the cases of frivolous animated bells and whistles.

That's just my anecdata

Re: Show HN: Openring, a free and decentralized network of blogs

#55

If this is widely adopted, it would be quite straightforward to crawl and graph a network of all the blogs in the ring. This would be really cool! Search sucks for finding good blogs in my experience. Is there anything in the output html that would make this crawling easier to do? RSS seems to persist because it’s on by default on almost all blogging platforms. How can we make this into an on by default option in the…

How would you go about getting that information on existing blogs? A great many blogs have 'blogrolls' but scraping that information seems far more time-consuming than it ought to be due to the variations in layout etc. etc.

Re: Show HN: Openring, a free and decentralized network of blogs

#56

What's the use case for something like this ? Looks a bit like what any RSS reader would provide. Or maybe it's meant to publish links to other blogs on a separate site, which could work if the articles have a somewhat permissive license, I guess.

I've never been able to find an answer to this I could make sense of, even back when 'blogrolls' and 'webrings' were actually in popular use.

Re: Show HN: Openring, a free and decentralized network of blogs

#57
post #52
post #15

What do everyone use for feed reader !? My old phone used to have a built in feed reader. And my old browser also used to have a feed reader. Looked on Google play and there where very little to choose from. Thinking of creating my own feed reader ... Or have "blogging" moved over to "Youtubing" and the occasional podcast !?

Some people like Feedly, but I've always strongly disliked it for reasons I'll get into only if someone wants. (Some of them may not even be current, I haven't really checked the ecosystem since the year Google Reader died.) For those looking for something closer to the original Google Reader experience with a few extra (and very nice!) features, I would suggest Inoreader, which is what I've been using for many years…

I also hated Feedly, whose cardinal sin seemed to be that it's not Google Reader. Nowadays I use Newsblur, which is close enough to Google Reader, and I wholeheartedly recommend it.

Re: Show HN: Openring, a free and decentralized network of blogs

#58

If this is widely adopted, it would be quite straightforward to crawl and graph a network of all the blogs in the ring. This would be really cool! Search sucks for finding good blogs in my experience. Is there anything in the output html that would make this crawling easier to do? RSS seems to persist because it’s on by default on almost all blogging platforms. How can we make this into an on by default option in the…

How would you go about getting that information on existing blogs? A great many blogs have 'blogrolls' but scraping that information seems far more time-consuming than it ought to be due to the variations in layout etc. etc.

Wordpress-based blog proprietors are likely to maintain their blogrolls using Wordpress’s Links feature. Because this is a standard module that produces more or less the same output across all WP blogs, it is rather easy to parse for and scrape.

However, if this Show HN tool is for static-site generator-based blogs, then individual bloggers may have more leeway on how to format their blogrolls.

Re: Show HN: Openring, a free and decentralized network of blogs

#59

Looks nice. Is there any reason to use getopt over flag in Go? How do you find the experience with sr.ht?

I prefer getopt because it's more succinct and more standardized. I made sr.ht :) I can't give you an unbiased opinion, but naturally I think it's quite nice given that I designed it explicitly to suit my needs. Check out the marketing page for some more details: https://sourcehut.org

Might I ask whether you have any intention to revisit this issue? https://todo.sr.ht/~sircmpwn/todo.sr.ht/176

Re: Show HN: Openring, a free and decentralized network of blogs

#60

If this is widely adopted, it would be quite straightforward to crawl and graph a network of all the blogs in the ring. This would be really cool! Search sucks for finding good blogs in my experience. Is there anything in the output html that would make this crawling easier to do? RSS seems to persist because it’s on by default on almost all blogging platforms. How can we make this into an on by default option in the…

This post could just as easily been from 1999 sadly.
Post reply on HN