wr
hn
Top
New
Best
Ask
Show
Jobs
Back
r
rvitorper
Joined 10 years ago
Karma
81
Submissions
47
Member since
Oct 30
View on Hacker News
Recent submissions
Comment · 6 months ago
Nice. Do you have any resources on the latter? I'd really like to see how much easier is a data driver state machine
Comment · 6 months ago
Hey, thanks a lot for the comment! The supervisor I added - which is a super simple one - ticks using the time.Ticker, which I assume only works with regular intervals. I think adding the built-in exponential backoff would be a nice thing to add, maybe making it go back to the node in a subtick manner. I haven't tested a super large tree or a combination thereof, but I think if the nodes can behave properly with respect to waiting some IO, it can definitely handle quite a large tree. It would be nice to add the capability to handle several trees, though. What do you think?
Comment · 6 months ago
Hey, thanks a lot for commenting. That seems like a nice way to encode state. Did you ever have issues with multiple states being activated at the same time? I'll take some time to explore the hierarchical state machine, as I haven't seen an example of this short of HTN. Making it data-driven seems a nice and easy way to tackle the complexity. I like that
Comment · 6 months ago
Hey, thanks a lot for the comment. I'd love to see some code about the "express state machines as data". I always had a hard time with state machines, because every time I needed to add a new node, I had to reason about too many transitions, especially when the number of states was enormous. I like the BT structure because of the modularity, but it would be nice to see some other way to implement things - always a welcome addition. Regarding the BTs with channels, I'm very curious about it. Will check the article, for sure
Comment · 6 months ago
Hey, thanks a lot for the comment. I was thinking about the parallel composite nodes and I was wondering what would make good additions to the project. What do you think? I was going to start implementing something like RequireAny and RequireAll. I was also wondering about the "parallel" side of these nodes. Does it mean they tick all children nodes or does it mean that I spawn one goroutine for each child in a wait group and wait? Would like to hear your thoughts
Show HN: Go-Bt: Minimalist Behavior Trees for Go
g
github.com
62
rvitorper
6 months ago
12
comments
Comment · 1 year ago
Somebody, somewhere tried to rollback something and it failed
Comment · 1 year ago
Exactly
Comment · 1 year ago
Amen, brother
Comment · 1 year ago
It’s a bot responding. That much I can tell
Comment · 1 year ago
Yes
Ask HN: Why put a HAProxy in front of Nginx?
3
rvitorper
1 year ago
2
comments
Comment · 1 year ago
I can’t unsee it either. Will try it later
Comment · 1 year ago
Right?? Omg, I felt the same way!
Comment · 1 year ago
They are still high on their power trip. They say creators will have an “opportunity” because creators “think YT might have made a mistake”. What a huge ass announcement