Have you looked at https://perspective.finos.org/ ? It has at least some overlaps and can manage pretty big datasets by levering Arrow in WASM in the browser.
It's a cool project, thanks for sharing. graphic-walker focuses more on a Grammar of Graphics based graphic system, not a chart-based system.
But for performance in the browser, I am also researching ways to handle large datasets in the browser, such as duckdb-wasm.
Another project I am working on, called RATH is facing more challenging performance issues because it is designed to automate the exploration of data to find insights and causal relations by machine. It currently is using web worker and indexedDB to implement a lite cube service in the browser, but it is not enough.
Besides automated data profiling, RATH focuses more on EDA, especially good at high-dimensional cases. It can generate visualization with insights about complex relations of multi variables (for example, 6 vars).
You can find the difference of RATH in mega/semi-automation module(based on predictive interaction), and in data painter, and causal analysis as well.
You can do everything you said when you manage your kids accounts (manage contacts, whitelist internet websites, define appropriate content ratings and so on.
> You can do everything you said when you manage your kids accounts (manage contacts, whitelist internet websites, define appropriate content ratings and so on.
Have you tried? It's a dumpster fire.
Child requests app purchase > I get notification > It wants my AppleID password > I go to password manager to get password, but this dismisses the notification.
I believe it's getting a bit of love this OS cycle, but it's hopeless currently.
This is not enough because in reality (I guess) most parents do not bother with setting this up (or don't know how to do it) and as a result kids stay unprotected. Maybe there should be a law requiring to setup such settings and a one-click option to switch to restricted mode without having to toggle every checkbox.
"So" is a tell for cognitive dissonance: whenever someone starts their response with a "so", in 100% of the cases what follows is the opposite of what the person they're responding to said. A deliberate misinterpretation.
I'm saying that your ability to deliver is of foremost importance to your comp, more so than negotiation skills (which help, but not replace the ability to deliver). Why? See the first part of my post that you've deliberately misinterpreted. It may seem to you that you can fool your manager, but that's not the case, if they're paying attention.
For average folks, their ability to deliver is of little importance. What sets their compensation is the market rate. They can slack off for a few years, do bare minimum, then move to another FANG and double their pay, because such is the new market rate. Their past performance means shit. Their ability to perform on interviews and get competing offers means everything.
For exceptional folks it's silly to be the A players unless they have a buddy in the VP ranks who drags them up the ranks, as otherwise they would waste their best years on flat compensation and a bunch of petty bonuses. Exceptional folks should really slack off, become those C players, and build their own gig on a side.
So you're saying that any reply that starts with "so" is willfully dense, and never exists to point out a logical flaw or unintended consequence of the written argument?
Only issue with it is that the source code (of the front-end) is quite hairy to understand and modify. I tried to add support for Github Enterprise (https://github.com/jgraph/drawio/issues/473) and was quite lost.
It's a reasonable critism. The base of the stack is a proper dev library. The top part evolved from an example to that library and didn't get the same refactoring love to make it accessible to other devs.
Main problem from our end on your issue is we don't have access to a Github enterprise instance to test anything.
Sadly ringpop is no more active. But in golimit we are using just clustering constructs of ringpop, which seems to be quite stable in latest version.
We are using distributed counter for rate calculation. Every node stores a local and global counter value. Rate limit is applied on local+global value.
The local value is synced periodically on configured interval or when local counter threshold exceeds a configured threshold value.
If the underlying project is unsupported, and you're only using a part of it, and the licenses permit, I'd suggest just pulling the relevant code into your own. That eliminates the underlying criticism of "depending on code that no one is maintaining" by showing that you will maintain it.
Plus, if you stick with this project and start nursing it through the ever-increasing demand for performance, you're pretty much guaranteed to do this eventually anyhow, so there's not much reason to put it off. :)
I like using what is sometimes called Micro-ORM. Basically it does the mapping of query results to objects and sometimes has a basic query builder but you mostly use raw sql.