[–] TeranNotTerran 1 points 24 points (+25|-1) ago 

Holy crap. This is awesome.

Distributed, like WebRTC, or how are you doing that?

If I want to host a mirror, how do I link the content bases?

I see you're using proof of work. You could monetize the site by having the PoW mine you Monero.

Very, very nice work. I finally see a potential Reddit/Voat 2.0. Guessing this doesn't work on Tor browser?

[–] go1dfish [S] 1 points 22 points (+23|-1) ago  (edited ago)

Distributed using web sockets and the eventual ability to specify multiple content nodes.

WebRTC as a transport should be totally possible and is where the author of gundb (the base of my backend) wanted to take gun, but it's not ready yet as I understand it.

If I want to host a mirror, how do I link the content bases?

I will be posting instructions for this soon, all you will need is a box with node/npm if you are serious about wanting to do it let me know.

You can either be pure backup, or provide an alternate connectivity point for end users.

Guessing this doesn't work on Tor browser?

Not by default with js turned off, haven't tried it otherwise.

If you want to use this on tor it should work in qubes/whonix.

Serverside rendering and hidden service access could be an option as well, but would be more intensive server side so something I'll leave up to others.

You could monetize the site by having the PoW mine you Monero.

I specifically do not want to monetize the site or make monetization a core feature of the network. If people want to be generous and give me crypto that will likely incentivize and facilitate me spending more time on the project.

Does monero have ledger support yet? I don't have a monero address listed.

[–] TeranNotTerran 0 points 7 points (+7|-0) ago 

Ok, this is really great.

Can I have a server pin a whole bit of content? Like let's say I want /t/goatsgulch to be permanent.

Of course also would like a notifications box. I'm guessing we could handle ownership/identities with cryptography, signing a content maybe even browser side with a key to replicate user functionality.

[–] TeranNotTerran 0 points 5 points (+5|-0) ago 

I specifically do not want to monetize the site or make monetization a core feature of the network. If people want to be generous and give me crypto that will likely incentivize and facilitate me spending more time on the project.

I guess the POW is per network and not per server? If it was per server, could use it as a way to incentivize people to host mirrors. But, I understand what you're saying.

Does monero have ledger support yet? I don't have a monero address listed.

No idea. Not too familiar with the Ledger.

[–] devvo 0 points 4 points (+4|-0) ago 

I will be posting instructions for this soon, all you will need is a box with node/npm if you are serious about wanting to do it let me know.

I suggest that you make it available as a docker microservice, perhaps based on the official node container, that would make it very convenient.

[–] llegendary 0 points 1 points (+1|-0) ago 

[–] Kekalicious 1 points -1 points (+0|-1) ago 

Javascript, Does not work on Tor. Confirmed.

[–] TeranNotTerran 0 points 3 points (+3|-0) ago 

Javascript can work fine on Tor. Since it's not WebRTC it actually should be fine as long as you turn on JS (which, you probably have already).

[–] Derpfroot 0 points 13 points (+13|-0) ago 

the back page of the internet

kek

[–] incellivision 3 points 8 points (+11|-3) ago 

You're here forever.

[–] Negro_Nazi 0 points 4 points (+4|-0) ago 

Do it for her

[–] HugeDouche 1 points 7 points (+8|-1) ago 

Awesome man, thanks for the effort. Voat is unstable to say the least. This could be a great alternate. Just out of curiosity, can you give me a rundown of how the distributed part works? Is it on a block chain? Something else?

[–] go1dfish [S] 0 points 8 points (+8|-0) ago 

Not a blockchain, it's a mesh network, votes are proof of work based. The use of PoW is the only connection to any cryptocurrency concept. There are no coins involved here though.

Consistency across the whole network is not a goal of notabug, in fact the inconsistency between nodes is a feature as it allows for selective curation/censorship that is easily routed around and ignored without splitting up the network.

[–] HugeDouche 0 points 6 points (+6|-0) ago 

You one smart cookie dude. My programming skills are so rusty I couldn't imagine putting this together. If you have small piece of code you want me to work on, send it my way. I'd love to get back in the game - I just need motivation. Coding for the sake of coding is kind of boring, you know? Contributing to something makes it worthwhile.

[–] Dontpanic 0 points 1 points (+1|-0) ago 

You should work towards turning it into a decentralized crypto currency. Is there someone you can hold a gun against their head and shut this down. That's what you have to work on avoiding.

[–] JusLurking 0 points 5 points (+5|-0) ago 

I'm not smart enough to understand what this is but people seem to like it.

Could somebody explain what this is, and why i should use it.

In particular, whats the USP (Unique Selling Point) and can you ELI5 (Explain Like I'm 5) .

  • Thank you

[–] RiverWind 0 points 5 points (+5|-0) ago 

Gorgeous, go1dfish!

Why did you choose the MIT instead of AGPL?
Check out this as a possible hosting option:

https://scaleway.com

Could you provide a few words/story, indicating how the site works?

[–] go1dfish [S] 0 points 3 points (+3|-0) ago 

(A)GPL is in many ways more restrictive than MIT. I respect the goals, but for this project I felt like it was more important to encourage more participation even if it is of a closed source nature.

The nature of the protocol should be enough to keep things in line with what I want even in the face of people trying to make money and generally be scammy with the code.

The site is powered by http://gun.eco which is a p2p graph database in javascript.

Nodes enforce the structure of the data they receive, and voting requires proof of work.

The frontend is based on a fork of reddit's design I did for the decred project/snew

[–] go1dfish [S] 0 points 2 points (+2|-0) ago 

Scaleway looks interesting, but I think I'd prefer to host any node I run in the US.

[–] RiverWind 0 points 2 points (+2|-0) ago 

Iceland has strong support for data privacy. (They have Pirate Party politicians.) It is important to ensure your host is not in the same country you usually reside, to make it more difficult for the Authorities to apply pressure.

Also consider:

https://1984.is

One of their founders was a pirate party politician.

[–] Hey_Sunshine 0 points 5 points (+5|-0) ago 

Nice, I'll check it out once I'm off the clock

[–] Fuckyounigger 1 points 8 points (+9|-1) ago 

So it's your job to post on voat

[–] Tazzermalt 0 points 5 points (+5|-0) ago 

SRS and SBBH hires

[–] Hey_Sunshine 0 points 1 points (+1|-0) ago 

I do it for free

[–] absurdlyobfuscated 0 points 4 points (+4|-0) ago 

Can I just say that I love seeing all the bunny posts? Whoever posted those is awesome.

Must have taken a lot of time and effort to build this. But if the end result has bunnies then it's all worth it.

load more comments ▼ (43 remaining)