Aid is a hard problem that is true but the world is a worse place after USAid got raised by Trump. Aid should probably be atleast 100x the current rate, it should not be called aid either.
I don’t know about that - yes it’s simpler to recycle but the cycle life is at least four times longer (I had accidentally understated in my post, did some more reading and lead acid is worse than I remembered), but apparently advanced LiFePO4 cells are getting potentially more like eight or nine times the cycle count!
So if you think about the amount of materials - lead acid are almost double the weight vs. lithium batteries per amp hour to start with, then multiply by two because of the usable capacity difference, times four to eight for the cycle life… So you’re talking having to recycle something like sixteen to thirty-two times the weight of the lithium batteries in lead, before the LiFePO4 batteries would have even reached their end of life!
It’s really almost unbelievable how much better and cheaper the lithium batteries have become!
There is an upload GPX track function on the website. You then draw your paths with the online editor, above those tracks. Edit: you do this because GPS is not clean enough and you need to choose which paths connects where.
You will often forget the details if your GPX are old. E.g. was it really possible to use a bicycle on that path, did those two actually connect or was it me running 150m through the Forrest as a short cut.
If one has a TigerBeetle cluster with high inter node latency, are there any easy wins to lower the latency of the whole cluster left? My head hurts when I think of latency in large clusters, so your work this year with latency was inspiring.
EDIT: I guess part of the question is about the problems with clusters with >130ms latency and if there are challenges you consider easy.
Hi, Tobi here from TB. Great question! Generally, 130 ms of network latency is challenging, and there often isn't an easy way around it as you're ultimately constrained by the speed of light (e.g. cross region deployments).
That said, network latency usually follows a distribution. For example, the median might be 130 ms while p99 is 200 ms. So one important goal is to avoid being affected by the high-latency tail.
In consensus and replication systems such as TigerBeetle, you can reduce the impact quite a bit by taking advantage of the fact that you only need a quorum. We have six replicas, and under normal operation we only need acknowledgements from three (including the primary, since we use flexible quorums). That means the primary only has to wait for the two fastest replicas to respond. This is very effective at reducing tail latency.
Then, to get as close as possible to speed-of-light latency, you want to avoid adding unnecessary latency inside the system itself. We've done quite a few algorithmic optimizations there over the past year. For example, introducing radix sort and tournament trees to make CPU processing more efficient.
It's an insight from Heidi Howard et al. that came out after VSR: https://arxiv.org/abs/1608.06696 and can be applied to VSR (and others).
The basic idea is pretty simple. In VSR, there are two main phases:
1. Leader election
2. Normal replication / request processing
Before Heidi Howard’s insight, these two phases typically used the same quorum size - for example, 4 out of 6 replicas.
The key observation was that the two phases can actually use different quorum sizes, as long as the relevant quorums still intersect.
With 6 replicas, we could use a quorum of 4 for view change and a quorum of 3 for normal processing, because 4+3>6. This guarantees that every view-change quorum intersects every processing quorum. Therefore, if an operation was committed by a processing quorum, at least one replica participating in the subsequent view change knows about that operation. Combined with the protocol's view-change/log-selection rules, this ensures that committed operations are preserved when the new leader takes over.
If this interests you, Heidi gave a talk about this at systems distributed: https://youtu.be/P0cAG-RM1_c which will be released soon.
Yeah that makes sense. Thanks for the explanation. This gives me some ideas on some 2 data center setup with tolerance for 1 DC failure within VR or Paxos that I didn't think was possible.
You have to be specific. You only have vague comments about your own thoughts. We had this discussion with Tomahawks in the ninetees, it is not an easy one. This is like answering how long is a string.
IMHO This feels like a troll, OP have several comments about evil Ukrainian AI drones. I feel it is hard to have a naunced discussion if you only diss one part.
Your question is asking for easy technical opinions about a subject where you seem to have no technical knowledge.
A couple of things to clarify:
I can understand how you see it that way because I wasn't clear enough.
I don't beleive I characterized what I'm asking in the way you are putting it.
I never said that Ukraine is evil. I competely support and stand with the Ukranian Government and it's people, and I think we, as a country, should be supporting them and their fight to not be conqoured.
Clearly, if I post on a technical forum and am asking a question it is because I don't know the answer. I know how I see it. What I don't know is how everyone else sees it, and that's my motivation. I'm wondering if I'm right or I'm wrong, and have faith that the denizens of the internet will let me know one way or another.
I am asking a legit question and not trying to troll. I am, admittedly, agaist the use of AI on the battlefield, but as it pertains to Ukraine they are defending their existence.
Using A as a root username would have to become massively popular before the cracking "community" began including it in their probing. After that, the Kj password might not hold up.
For me this is the dream ebike infrastructure that allows the large variance in speed you get with bikes. So allowing for ebikes that can go 30mph and 15mph, those are the speeds you want in an urban environment. The problem is making it secure and also feel secure.
That is in fact a highly naïve, direly naïve society: (*) the data is not contained into national boundaries by law already, and (*) you cannot know what will happen to the country and society in n years time.
reply