Mike Bostock

Results 751 comments of Mike Bostock

@Hvass-Labs says it doesn’t work with 0 as I linked in the OP https://github.com/observablehq/plot/discussions/1963#discussioncomment-7993585. But seems like we need the actual data to confirm that this is the problem and...

You can see the problem in the linked images: ![image](https://github.com/observablehq/plot/assets/230541/3aa24456-4de3-4ccf-b79b-29042bbce629) The negative zero values jump up to the _y_ = 0 baseline because they are erroneously considered positive, hence the...

Conceptually, -0 is a negative number and hence should be stacked with the other negative values. This feels more explicit than having the treatment of negative zero depend on whether...

@Fil I don’t think we should muddle the `DuckDBClient` interface (`DatabaseClient` implementation) with the `sql` template literal; those are two separate things.

Using separate repos is still desirable because it lets us use GitHub’s releases system (and tags for releases). We have thinking about breaking apart the documentation into the respective repos,...

Maybe it would be better to make the API smarter about what the default workspace should be? Like, it could be the one you most recently deployed to?

This happens because by default Terser (our minifier) uses [`ascii_only: false`](https://terser.org/docs/options/#format-options). We could set that to true, but we’d need to do it across the D3 code base, and it...

Currently the above is translated into (approximately): ```js const {doesNotExist} = await import("./_import/module.js"); ``` We’ll need to do something like this instead: ```js const $module = await import("./_import/module.js"); if (!("doesNotExist"...

Unfortunately I think this approach has a fundamental flaw as exhibited in this example code: ```js Promise.all([1, 2, 3].map((i) => sql`SELECT ${i}`)) ``` This code will throw `Error: invalidated` because...