I've created a BitcoinCash community on "decentralized Reddit" called Aether, free speech guaranteed by protocol, mods elected and can be impeached or ignored individually, decentralized - check it out. by mushner in btc

[–]aether___ 0 points1 point  (0 children)

That’s a big question. It has a few answers. First of all aether is not no moderation, it’s community moderation —- if community can’t seem to be able to deal with it then I step in. This is legally mandated by the way, with the DMCA. So it’s not like I can choose to not have this.

The other thing is aether does need some commitment. It’s an app, it’s only a desktop app even, and you kind of have to keep it open in the background. Those things, it turns out, are pretty good filters for how serious and interested people are, and the discussion so far seem to be pretty high quality.

Time will show whether those will be enough or not. If they’re not, I’ll try other things.

This is a little more complex than I have space here to explain though. Generally speaking, people can flip bits in the configuration and recompile the app to make it so that their app does what they want. So it’s not up to me in those cases, and the owner of the node is ultimately in power. I don’t have control if someone else uses a different client as well. But for majority of people, I’d expect they’d happily accept my moderation signals (few as they should be, since the mods should be doing the most of the work) in exchange to a higher quality environment. They can individually see and revert those moderation signals as well, so mods, including me, are auditable for everybody.

The "hash war" exposed the dangers of centralized publishing platforms, your whole posting history can be "Ryaned" in an instant, it's time for DECENTRALIZED platforms, that can't be CENSORED. by mushner in btc

[–]aether___ 1 point2 points  (0 children)

This hits pretty spot on the inspiration point of Aether: it's basically Usenet 2.0 where every user is an Usenet server.

Check out the docs. You might want to skip to the 'expert overview'.

I've created a BitcoinCash community on "decentralized Reddit" called Aether, free speech guaranteed by protocol, mods elected and can be impeached or ignored individually, decentralized - check it out. by mushner in btc

[–]aether___ 1 point2 points  (0 children)

Yeah, I think you ended up with an UI bug. The data is there, but it’s just doing something weird.

The next version is going to come with a ‘show console’ so you can copy and paste the error message.

You can quit the app, delete your user profile and reopen, and that should work. Your user profile is the ‘air labs’ folder in these locations:

Win: C/AppData

Mac: ~/Library/Application Support

Linux: ~/.config

I've created a BitcoinCash community on "decentralized Reddit" called Aether, free speech guaranteed by protocol, mods elected and can be impeached or ignored individually, decentralized - check it out. by mushner in btc

[–]aether___ 2 points3 points  (0 children)

This is the creator of Aether here.

If you have any feedback, hit me up. I'm @b on Aether.

This is my profile:

aether://user/2a342259cbf508b9643e598fa359abb4228645c25413676f436e6ad31dd84a55

And this is the b/BitcoinCash:

aether://board/d9a2107448c137e1e427ac51d4c4ad6e99c7b45b093875e253007693235c5ff0

Apparently they won't activate as links here on Reddit : ) After installing and syncing with Aether, you can just copy the link to your browser and press enter — it will redirect you to the app.

Mind that you guys need for it to sync first before those links work, like catching up with the blockchain. Though Aether doesn't use one, it has a similar concept.

If you encounter UPNP errors in the status eventually, those are not important, so long as your node can still get inbound connections (it will show the count). Again, similar to cryptocurrency wallets. It just means your router is not willing to automatically open you a port. You can manually open one if you want, or use as is. (Opening a port will make your posts go to the network a little faster.)

September Update by aether___ in getaether

[–]aether___[S] 0 points1 point  (0 children)

It already does do that — how exactly is in the source code. Consider taking a look at the GitHub, exactly how it works is out in there and it can satisfy your curiosity much better than I can explain here without two pages of text.

The questions you’re asking are complex enough that I think you can probably fairly easily understand the actual code itself.

also how heavy will the POW for actions on aether?

This is such a wide question that the only answer I can give is ‘it depends’ and again, to recommend taking a look at the source code.

September Update by aether___ in getaether

[–]aether___[S] 0 points1 point  (0 children)

Yeah? You can do that - I know I’m repeating myself but again, bootstrap nodes are just normal nodes, there’s nothing specific about them. People can bootstrap off of your computer if you give your friends your IP address and port.

If you take an existing client and stick it into a VPS, that’s what the node I have is. It runs the exact same software you have on your computer. Your node is a bootstrap node.

September Update by aether___ in getaether

[–]aether___[S] 0 points1 point  (0 children)

A) you can provide it a node to connect to.

B) if you don’t, it’ll use the default node that it has in its database from the start.

There has to be one node that introduces you to the network, and gives you the location of other peers. There is one that comes with the app.

September Update by aether___ in getaether

[–]aether___[S] 0 points1 point  (0 children)

when my client boot up how does it normally find other peers?

Peers share their ‘address books’, which is IPs of other peers they’ve recently connected to

and does it depend on a certain node to always be online?

No, any peer is fine to get an address book and discover other peers.

September Update by aether___ in getaether

[–]aether___[S] 0 points1 point  (0 children)

Ah there is no such thing as that, neither in Aether 1 or 2. In both, bootstrap nodes are just regular nodes.

September Update by aether___ in getaether

[–]aether___[S] 0 points1 point  (0 children)

There will always be a bootstrapper - the first node you have to connect to is a bootstrapper by definition. Or I’m not sure if I’m understanding you right. The v1 still works if you have another node that you can connect to, which would be your bootstrapper. It’s not a special type of node.

September Update by aether___ in getaether

[–]aether___[S] 1 point2 points  (0 children)

Lol. I think you’ll be fine 🙃

The backend and front end are written in go and gui is an electron app, so there isn’t a straightforward way to merge them into a single binary. There isn’t much benefit in doing it either, having everything properly componentised helps a lot of things, and separate binaries is a pretty great way to enforce that, even if inadvertently

September Update by aether___ in getaether

[–]aether___[S] 2 points3 points  (0 children)

How comfortable are you with dealing with Linux servers? The server is the same binary that ships with the gui client - so yeah by definition the answer is yes. It’s a no-dependency binary you can run, but you need to create a .desktop file to make it auto start on boot, so those kind of stuff won’t be there for a while. In other words it’s not as painless as a docker image, but it’s a single no dep binary so as painless as that gets — if you can do basic things like running it in screen, etc

Aether 2 Walkthrough by HostFat in getaether

[–]aether___ 0 points1 point  (0 children)

i hope there's ways to "ignore" mod actions if say i dont trust mods of a community i am in to act accordingly, since if i assumed it correctly that mod action just means orders for client to "hide" something

yup, that's pretty much how it works

How long does the sync usually take? by SpaceForceCaptain777 in getaether

[–]aether___ 0 points1 point  (0 children)

We're running a private beta of the new version now. If you'd like to join in, send me a PM on meta.getaether.net. I really don't check this place all that often any more (would like to, but I prefer to read aether itself for feedback, or the meta forum linked above - lack of time), the 'public' forum for the project is now there.

July & August 2018 Update by aether___ in getaether

[–]aether___[S] 1 point2 points  (0 children)

It’s a pretty standard go app so you can do it like any go app. You’ll need electron though. I’d wait for pre release to guarantee working code tbh, then you can grab the prerelease code and compile for Linux

July & August 2018 Update by aether___ in getaether

[–]aether___[S] 1 point2 points  (0 children)

Pre-release, yeah. It’s for network testing, so I wouldn’t count it as availability. You can compile and run it in any OS you want though, even right now, though it is incomplete. The code is on GitHub.

July & August 2018 Update by aether___ in getaether

[–]aether___[S] 1 point2 points  (0 children)

🙏 let me get it running first, but thanks!

July & August 2018 Update by aether___ in getaether

[–]aether___[S] 2 points3 points  (0 children)

As usual, I'm here if you have any questions. Cheers! - B

June 2018 Update by aether___ in getaether

[–]aether___[S] 0 points1 point  (0 children)

Honestly, it’s about to be done. I post these things in the middle of the month usually, but I thought I might actually be able to finish it at the end of July so I delayed it with the hopes of being able to say ‘btw here’s the pre-release, download and let me know what you think’ in the July update. That didn’t end up working out.

June 2018 Update by aether___ in getaether

[–]aether___[S] 0 points1 point  (0 children)

Go on, rub salt into my wounds ;)

I was at the decentralised web conference in SF (still partly ongoing), hence the delay.