William Stein
William Stein
Motivation: Coffeescript is **dangerous**, as compared to Typescript. What remains: ```sh ~/cocalc/src/packages$ git ls-files |grep -e cjsx$ -e coffee$ database/filesystem-bucket.coffee database/postgres-base.coffee database/postgres-blobs.coffee database/postgres-ops.coffee database/postgres-server-queries.coffee database/postgres-synctable.coffee database/postgres-user-queries.coffee database/postgres-user-query-queue.coffee frontend/assistant/actions.coffee frontend/assistant/body.cjsx frontend/assistant/common.coffee...
```py import ipywidgets ipywidgets.IntSlider() ``` Sometimes it works but usually it does this: WORKAROUNDS: Use JupyterLab which does work fine with widgets and the anaconda compute server image, or use...
We have no keyboard shortcuts at all for navigating between cocalc tabs, cocalc projects, frames, splitting frames, maximizing, etc. It's probably hard to implement that, but at least it would...
I don't understand exactly what gets built in this package. In all other packages there is `pnpm clean` which deletes, e.g., the `dist` subdirectory, which contains **all** built code. I...
See https://nextjs.org/docs/app/api-reference/next-config-js/turbo and also set the env variable TURBOPACK=1 to make the express server use turbopack. I did try this and it just silently fails, etc. I feel like turbopack...
This data is easily available in the course field of the projects for students, which are already loaded into memory in the browser. We could thus easily surface it to...
Suppose you want to open `/usr/local/sage/src/sage/schemes/elliptic_curves/constructor.py` If in the terminal you type `open /usr/local/sage/src/sage/schemes/elliptic_curves/constructor.py` it works. If you click +New then paste in the above path, it makes a new...
This happens *immediately* right when you open the notebook for the first time. It's probably some race condition involving the compute server and the project fighting for who is responsible...
Implement an idle timeout for compute servers. - This would be entirely configurable by the users. It's unclear what the definition would be. - It can include a hard timeout,...
Whatever this is, we don't want it: https://cocalc.com/github/glixerz/blooket-hacks There should be an easy way to make it so any attempt to get anything via url proxying that matches a certain...