184 karma · joined April 7, 2016
It’s typically short short, and it’s a very destructive action. It’s also very apparent to me why I would want to type it out.
That said, someone is going to make a mistake at some point. I’d expect better from github support here.
But if you're in a private repository, you can just have a job that runs pre-commit. The versions of the pre-commit tests are hard-coded into the config.
There's also a bot that keeps your pre-commit config up to date with the newest released versions of the checks.
To see how it works, you’ve got to look at the repo or any of the talks. The developers are also quite active on the tracker, so do just ask if something is unclear.
Tensorflow lets you deploy to quite a few backends.
oneAPI support in GPUArrays.jl seems to be coming along.
It's taken the better part of a decade for workable alternatives to CUDA to emerge.
Facebook buying Instagram and WhatsApp is essentially them buying out their competition.
Google running a cloud service is more like renting out excess capacity – which is quite common across industries. Plus there's a lot of competition in the cloud space.
If you’re distributing an application, shouldn’t you just ship an environment with our package bundled?
Our project gets a few issues opened by distro maintainers who have trouble with some part of their build process. Is it really worth our project maintainers time to help troubleshoot esoteric build processes when we already provide source, wheel, and conda distributions?
[1]: https://www.wsj.com/articles/SB10001424052702304458604577488...
The price point for fonts is set for people who intend to use the font to make money – like graphic designers. One could imagine a lower price point for private use, similar to media.
> In e.g. Python, you are not going to run into types you want to subclass, but can't.
In python, you can only really subclass things that were designed to be subclassed. Subclassing arrays, dataframes, or anything from xarray or dask is explicitly recommended against by those packages. In practice I only subclass the base scikit-learn transformers, Abstract Base Classes, or classes I've written.
And as a side note, I believe it's moving down the rankings in the h2o benchmarks [1].
> Because these numbers are based on the least expensive plan, they are best case scenarios.
Which is... a weird statement. Best case scenario for what? The cheapest plan is the best case if you wanted to access the site once per billing period. But then price per visit is the cost of plan? I don't know what they're trying to say here.
That said, I would love if the professor would reach out so I could recommend specific issues and let them know whether I'll be particularly available for more in depth PR mentoring this semester.
It does seem like they're accounting for the burden put on maintainers as well:
> Getting a contribution accepted is not a prerequisite for passing the assignment
> a small-scale contribution is the only realistic goal. The key to making the course's assignment work, is to have what are, on first sight, very low ambitions for the students' contributions.
I'd been having trouble with ones which had a reasonable logical flow, but didn't communicate a complete idea.
Of course, pretty small N so YMMV
But also, thinking about this a bit more, doesn't excel have the ability to plot geographic data?
I'd be interested in hearing more about your experience here. While I love the grammar of vega-lite (largely via altair), I've definitely run into trouble with many points. Is your work in this area available somewhere? Also, is this for Vitessce?
I think a lot of the performance issues I've come across is based on from copying data between python and the browser. For example, with a million cells you've got at least 5 floats per cell + json structure shipped to the browser. Plus this data tends to stick around in the browser. I'm bullish on approaches like moving data more quickly (possibly even sharing memory, if it isn't a real browser) via Arrow and doing aggregations on the server side with tools like altair-transform. But it's still early days for these.