News for hackers. Stuff that matters.
Re:Show HN: WriteFreely – minimalist, federated blogging pla... by thebaer on Monday November 12, 2018 @08:57AM (#18432593)
To explain a little more behind this project: this started out as a simple, privacy-focused blogging platform called Write.as.

We've been running a Mastodon instance for a while and keeping up with the fediverse, so over the summer as it got much easier to implement, we added support for ActivityPub (the protocol behind Mastodon, PixelFed, Funkwhale, etc.) The fediverse has a strong FOSS culture, so after releasing AP support, I got to work on opening up the source for Write.as, and this is that final result.

Write.as has existed for 4 years, so the application code is very stable. But right now I'm getting the code to a place that works great in any configuration, installs easily, etc.

Re:Show HN: WriteFreely – minimalist, federated blogging pla... by ryacko on Monday November 12, 2018 @09:30AM (#18432768)
It looks like the fediverse is very close to becoming an interactive usenet.

All that’s needed next is feed aggregators as a subscription service, then content creators won’t have to worry about bandwidth costs.

Re:Show HN: WriteFreely – minimalist, federated blogging pla... by velcrovan on Monday November 12, 2018 @10:06AM (#18432987)
Just have to say. I've been writing and publishing on the web for more than 20 years now. I've had a couple of high-traffic posts, been slashdotted (once), and was once featured in a blog post on The Atlantic. I had a podcast for four years with a moderate number of subscribers. All of this was self-hosted. I have NEVER had to worry about bandwidth costs. The bandwidth included with the hosting/VPS plans I've used over the years has always been more than sufficient.
Re:Show HN: WriteFreely – minimalist, federated blogging pla... by TrevorJ on Monday November 12, 2018 @01:47PM (#18434634)
This makes me think that bandwidth 'insurance' plans should be a thing. Pay a nominal cost each month to ensure that if something on your site becomes a massive viral hit you get a few weeks of bandwidth cost defrayment to weather the storm and allow you to find a longer term solution if needed.
Re:Show HN: WriteFreely – minimalist, federated blogging pla... by TylerE on Monday November 12, 2018 @04:05PM (#18435820)
Bandwidth is SO cheap though. Even bulk "overage" usually runs about $1/100GB. That's nothing.

When servers got slashdotted it was almost, even way back then, running out of CPU/Database connections, not bandwidth.

Re:Show HN: WriteFreely – minimalist, federated blogging pla... by voltagex_ on Monday November 12, 2018 @11:14PM (#18438540)
It's cheap unless:

a) you're a hobbyist/minor (effective budget of $0)

b) you're on cloud hosting and go over without a budget set

Re:Show HN: WriteFreely – minimalist, federated blogging pla... by velcrovan on Tuesday November 13, 2018 @11:12AM (#18442042)
Seriously, bandwidth just is SUPER cheap period. The fact that some people theoretically might not even have $4.99 to kick towards their "hobby" does not negate that fact.

Like I said above, I did all the stuff I did with nothing more than $5/$10 month cloud hosting plans. Almost no one is going to hit any kind of bandwidth limits these days unless they are trying to run SaaS or just pirating full BluRays in the dumbest ways possible. But we're not talking about those people, we're talking about hobbyist content creators.

Re:Show HN: WriteFreely – minimalist, federated blogging pla... by masukomi on Tuesday November 13, 2018 @12:10AM (#18438761)
i'm a hobbyist, I've been slashdotted, front page of hn multiple times, and on other high profile sites that sent _lots_ of traffic. bandwidth cost is simply not an issue unless you're self hosting video files or some other obscenely large files, and there's no reason to be self hosting things like that. It would only be a concern if a botnet started hitting me with requests. I'm not on any fancy server plan.

That being said, I do pay for a monthly plan, because relying on free handouts for anything that matters is never a reasonable approach.

Simply being sensible about what kind of files you're asking people to download solves 99.9% of this problem and makes your site more enjoyable (faster) for users (especially mobile ones).

Re:Show HN: WriteFreely – minimalist, federated blogging pla... by TylerE on Monday November 12, 2018 @11:20PM (#18438564)
Define A.

A $5/mo digital ocean instance comes with 1TB of transfer. That's a lot unless you're doing something like self-hosting video.

Heroku free tier includes up to 2TB/month.

Even the free tier of AWS comes with 15GB/month.

Re:Show HN: WriteFreely – minimalist, federated blogging pla... by voltagex_ on Tuesday November 13, 2018 @12:23AM (#18438802)
I guess I'm more familiar with AWS but I thought the free tier was only for the first 12 months.
Re:Show HN: WriteFreely – minimalist, federated blogging pla... by velcrovan on Tuesday November 13, 2018 @11:14AM (#18442056)
Really? It makes me think the opposite. Supposing I had ever bought such a policy, 100% of its cost would have been a complete waste, despite having some extremely high-traffic hits.

But all that aside, this product exists already, it's called a CDN.

Re:Show HN: WriteFreely – minimalist, federated blogging pla... by cphoover on Monday November 12, 2018 @02:22PM (#18434911)
Not a bad business idea.
Re:Show HN: WriteFreely – minimalist, federated blogging pla... by mcbits on Monday November 12, 2018 @05:25PM (#18436538)
Not a bad idea in general, but very risky as an independent business because web hosts can just offer it as a freebie or add-on the moment it starts catching steam with customers. They often already do, although they don't say so or commit to it.
Re:Show HN: WriteFreely – minimalist, federated blogging pla... by ryacko on Tuesday November 13, 2018 @11:34AM (#18442246)
Yes, it would only be viable for local businesses that can compete because they use budget peering or bandwidth.

Not very “next YouTube” in nature.

Re:Show HN: WriteFreely – minimalist, federated blogging pla... by voltagex_ on Monday November 12, 2018 @09:23PM (#18437914)
Isn't that Cloudflare?
Re:Show HN: WriteFreely – minimalist, federated blogging pla... by adrianratnapala on Monday November 12, 2018 @10:46PM (#18438391)
> I have NEVER had to worry about bandwidth costs.

Well obviously you aren't using the right JS framework then. Modern technology will fix this problem for you. Especially if your pages are loading too fast.

Re:Show HN: WriteFreely – minimalist, federated blogging pla... by mtrovo on Monday November 12, 2018 @10:12AM (#18433028)
AFAIK ActivityPub uses a fan-out to other servers using the sharedInbox of the receivers [1], this makes the cost of distribution to be diluted by all instances of the fedverse that follow that account.

And what are you missing on the current aggregator features? do you have in mind anything more then the normal action of following other users?

[1] https://www.w3.org/TR/activitypub/#shared-inbox-delivery

Re:Show HN: WriteFreely – minimalist, federated blogging pla... by andrey-p on Monday November 12, 2018 @10:16AM (#18433050)
Awesome, that's really good to hear! Happy user here - I was recently on the lookout for a simple hosted blogging platform for a personal project, and write.as fit the bill perfectly.

Will PRs for WriteFreely generally make it into Write.as?

Re:Show HN: WriteFreely – minimalist, federated blogging pla... by thebaer on Monday November 12, 2018 @11:32AM (#18433550)
Yep! This is the core software behind it all, so bug fixes and new features will make it into Write.as too. It's also kept up-to-date with changes as soon as they're finished, so you'll see everything live there first.

Really glad you're liking it though :)

Re:Show HN: WriteFreely – minimalist, federated blogging pla... by all2 on Monday November 12, 2018 @10:48AM (#18433259)
I've been poking around for a good blog platform (my website currently is generated statically with Hugo).

There are certain features that I've been looking for: mathjax/latex, data visualization (though, this could be using pre-generated images), jupyter notebook compatibility, image facilities...

I know that goes beyond the slick simplicity you've got here, but for the work I do, I want to be able to speak in more than one way.

Is there an opportunity for contributing these features?

Re:Show HN: WriteFreely – minimalist, federated blogging pla... by thebaer on Monday November 12, 2018 @11:08AM (#18433388)
Absolutely. We do support MathJax already (you can enable it in blog settings), but I'm happy to talk about adding these into upstream, or maybe starting to support plugins for these sort of things. If you want to join the forums [0] we can start talking about what that might look like!

[0] https://discuss.write.as/c/writefreely

Re:Show HN: WriteFreely – minimalist, federated blogging pla... by ahreflink on Monday November 12, 2018 @09:30AM (#18432763)
I've noticed you write 'we' everywhere, but as far as I can tell you've done everything by yourself?

Seriously impressive work by the way, and I'm really happy to see such a well-developed project use Go+ActivityPub.

Re:Show HN: WriteFreely – minimalist, federated blogging pla... by freehunter on Monday November 12, 2018 @09:57AM (#18432939)
That's pretty common when talking about the actions or product of a non-sentient structure. It helps to differentiate the product from the person. If you say "I released a new version", the end result is tied to the individual. If you say "we released a new version", even if it's just one person, it makes it clear that the new version is the output of the company/organization/collective/structure/etc, even if that company/organization/collective/structure/etc is just one person.

It's kind of like a single-owner LLC. The structure limits the liability by detaching responsibility from the owner and attaching it to the corporation, even though the corporation is in reality just the one person. It's a very abstract concept that just implies a product can be separate from the individual who created it.

Re:Show HN: WriteFreely – minimalist, federated blogging pla... by thebaer on Monday November 12, 2018 @10:12AM (#18433025)
The editorial "we" I suppose :)

As for the code, yep I built everything myself (and wrote about it here [0]). But I've also had the help of people translating the app, giving feedback, and making suggestions along the way. Listening to people and filtering ideas through my own vision has really made the product what it is today.

Thanks, though! I'm just excited to keep pushing the AP ecosystem forward and making the platforms on it more usable.

[0] https://write.as/matt/how-i-built-a-multi-platform-app

Re:Show HN: WriteFreely – minimalist, federated blogging pla... by anotheryou on Tuesday November 13, 2018 @03:02AM (#18439422)
You must be knowledgeable of the subscription protocols. I wrote a concept for an aggregator, but it would need a custom value with each post. Do you know if there is room for that?

It's a simple rating by the posting user (e.g. 7 out of 10, you could even just post it with the text like so: [7/10] But that's a little confusing.)

The one other question: If I had this rating, could I sort all posts from the last year by rating? Or is the efficient look-up of posts tied to time and it's hard to scan for ratings through a year worth of posts?

Re:Show HN: WriteFreely – minimalist, federated blogging pla... by rhizome on Monday November 12, 2018 @11:46AM (#18433671)
>Mastodon, PixelFed, Funkwhale

OT, but how did "Mastodon" turn out to be the best name anybody could come up with?

Re:Show HN: WriteFreely – minimalist, federated blogging pla... by komali2 on Monday November 12, 2018 @11:49AM (#18433688)
Mastodon metal AF what's wrong with that?
Re:Show HN: WriteFreely – minimalist, federated blogging pla... by chipotle_coyote on Monday November 12, 2018 @04:21PM (#18435958)
While I know this isn't a particularly serious little side-thread, it's actually interesting to many how many folks I've talked to who are not committed to something like Mastodon for philosophical reasons who are put off by the naming choices. It's not Mastodon itself that's the problem: it's insisting on calling posts "toots."
Re:Show HN: WriteFreely – minimalist, federated blogging pla... by komali2 on Monday November 12, 2018 @06:19PM (#18436907)
>it's insisting on calling posts "toots."

I didn't know they did that. That is decidedly not-metal.

Re:Show HN: WriteFreely – minimalist, federated blogging pla... by rhizome on Monday November 12, 2018 @01:18PM (#18434420)
It's not that "mastodon" is bad, it's that the others are so much worse.
Re:Show HN: WriteFreely – minimalist, federated blogging pla... by tomcam on Tuesday November 13, 2018 @01:19AM (#18439031)
Word. Also, it was the name Van Halen used before they became Van Halen.