No new posts available
dpc's avatar
(Personal)#

Load ā€œthis world is not my homeā€: https://www.youtube.com/watch?v=lnbI0OR1IWU

dpc's avatar
(Professional)#

Please be aware that iroh will be releasing unstable versions that might contain breaking changes, so always make sure to update your rostra software if you’re seeing connectivity issues.

dpc's avatar
(Professional)#

Updated iroh dependency in Rostra. Please update to latest version if you have any connectivity issues.

dpc's avatar
(Professional)#

I’m still alive. I hope you are doing well too!

dpc's avatar
(Personal)#

Load ā€œBinary Insanity - Witchā€: https://www.youtube.com/watch?v=BZUtiO50IQ8

šŸ‘ļø
Vishalxl's avatar
#

replying to rostra.me post from localhost on 5 june… all is well /5

dpc's avatar
(Personal)#

I can’t see it either. šŸ¤”

Vishalxl's avatar
#

localhost instance can’t read replies from rostra.me

dpc's avatar
(Personal)#

Did it ever sync?

dpc's avatar
(Personal)#

…

Load ā€œreaching the starsā€: https://www.youtube.com/watch?v=sAL9SkIZn7E

Vishalxl's avatar
#

so I did git pull on rostra code, and then ran it on localhost. Its been now 5 mins and I see my localhost is not getting rostra.me posts, and vice versa. Not sure what may be up…

dpc's avatar
(Personal)#

Make sure to log in to both accounts at the same time. Your new node needs to bootstrap from somewhere, and initially it only knows about its own identity, which it needs to connect to get some idea about rest of the world.

Alternatively you can follow e.g. me on your new account (manually), and that should make it notice its own posts and sync using my identity (as I follow your Id).

Vishalxl's avatar
#

so I did git pull on rostra code, and then ran it on localhost. Its been now 5 mins and I see my localhost is not getting rostra.me posts, and vice versa. Not sure what may be up…

dpc's avatar
(Personal)#

Did it eventually sync?

dpc's avatar
(Personal)#

šŸ‘‹ What’s up? šŸ˜€

dpc's avatar
(Personal)#

Huh. Recently rust-analyzer added a hint that will change variable to be mutable, at the place it is used as such. Much better.

dpc's avatar
#

Huh, I think I finally found a BFT Consensus algo that I really like and is actually simple. Other ones that say are simple, are not, while I think this one I would be able to implement myself if needed: Simplex.

There’s a paper with pseudo-Pascal, but it is actually quite easy to follow. And on top of it there’s a website explaining it in even simpler terms.

https://simplex.blog

What I like about it:

  • actually simple to understand - I’d say simpler than Raft,
  • partial-synchrony not a problem for me,
  • works for any number of peers,
  • fast finality (in network latency terms),
  • logically atomic commits: there is no ā€œsubmitted, but still pending reaching consensusā€ stuff,
  • there’s a Go implementation that should clarify anything unclear: https://github.com/ava-labs/Simplex

dpc's avatar
(Professional)#

I guess now I won’t be able to resist to implement it…

dpc's avatar
(Professional)#

Huh, I think I finally found a BFT Consensus algo that I really like and is actually simple. Other ones that say are simple, are not, while I think this one I would be able to implement myself if needed: Simplex.

There’s a paper with pseudo-Pascal, but it is actually quite easy to follow. And on top of it there’s a website explaining it in even simpler terms.

https://simplex.blog

What I like about it:

  • actually simple to understand - I’d say simpler than Raft,
  • partial-synchrony not a problem for me,
  • works for any number of peers,
  • fast finality (in network latency terms),
  • logically atomic commits: there is no ā€œsubmitted, but still pending reaching consensusā€ stuff,
  • there’s a Go implementation that should clarify anything unclear: https://github.com/ava-labs/Simplex

dpc's avatar
(Personal)#

Busy weekend, like always.