u/aether___
-
5points
-
7points
September Update (self.getaether)
-
6points
July & August 2018 Update (blog.getaether.net)
aether___
aether___
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'.
aether___
👍
Here for questions if any.
aether___
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
aether___
Can you see any content? What do you mean by loads forever, the bootstrap spinner?
aether___
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.)
aether___
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.
aether___
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.
aether___
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.
aether___
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.
aether___
Ah there is no such thing as that, neither in Aether 1 or 2. In both, bootstrap nodes are just regular nodes.
aether___
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.
aether___
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
aether___
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___
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
aether___
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.
aether___
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
aether___
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.
aether___
🙏 let me get it running first, but thanks!
aether___
As usual, I'm here if you have any questions. Cheers! - B
aether___
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.
aether___
Go on, rub salt into my wounds ;)
I was at the decentralised web conference in SF (still partly ongoing), hence the delay.
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.