Viewing profile — mbostock
mbostock
HN member- Joined
- Fri, Aug 12, 2011, 6:12 PM UTC
- HN karma
- 4,313
- Public activity
- 336 items
- HN profile
- View on Hacker News ↗
About mbostock
Recent public activity
-
comment
Comment #48518628
There’s a similar principle of congruence in information visualization, stated in Animated Transitions in Statistical Data Graphics by Heer & Robertson as: “Maintain valid data gra…
-
comment
Comment #48342742
tldraw uses this font. It’s a great fit for emulating hand-written notes on a whiteboard; feels human.
-
comment
Comment #45699313
I made an interactive implementation here: https://observablehq.com/@mbostock/smith-chart
- story
-
comment
Comment #44726464
Thank you. I don’t want to commit to a public timeline on the web editor yet, but rest assured it is a top priority, and we also value the convenience of a web editor, instant coll…
-
comment
Comment #44725428
We’re interested in adding a TypeScript cell mode, probably first with type stripping rather than validating types. I was hoping for a pure JavaScript implementation; maybe we’ll t…
- story
-
comment
Comment #40716609
Thanks for the feedback. We implemented the transform to strip TypeScript annotations (using esbuild)… https://github.com/observablehq/framework/pull/129 but this approach stalled …
-
comment
Comment #40716580
Currently the only examples are here: https://observablehq.com/framework/jsx
- story
-
comment
Comment #40380455
In what way are these free open-source tools “locked-in” to Observable? Observable Plot is a vanilla JavaScript library that is released under the ISC license and can be used with …
-
comment
Comment #40116091
Here’s the D3 implementation (which is just an interrupted azimuthal equidistant projection): https://observablehq.com/@d3/azimuthal-equidistant-hemispher...
-
comment
Comment #39609167
Thanks for the feedback. We have a PR open to make it easier to register new interpreters (without needing to fallback to .sh or .exe); it’ll let you specify the interpreter associ…
- story
-
comment
Comment #39590384
You can write ```mermaid run=false for that.
-
comment
Comment #39587573
We do support it. (And use it!) Please see: https://observablehq.com/framework/lib/arrow#apache-parquet
-
comment
Comment #39587566
We’re planning to allow changing the default options for blocks (either per-page in front matter or across an entire project using the project config); you could then make `js run=…
-
comment
Comment #39466059
If you find this interesting, you might enjoy my write up of the Matoušek-Sharir-Welzl (MSW) algorithm used by D3’s circle-packing layout. https://observablehq.com/@d3/d3-packenclo…
-
comment
Comment #39398113
That “More from Observable creators” is just a standard footer we put across the site for signed-out users to showcase community content across Observable. It’s not part of the not…
-
comment
Comment #39398073
See Leland Wilkinson’s The Grammar of Graphics . He describes the difference between a chart typology (a fixed set of chart types with a fixed set of configuration options) and a g…
-
comment
Comment #39398011
If you’re developing the models locally, perhaps Framework’s preview server could work: it watches local files and automatically pushes updates to the browser when files change. Th…
-
comment
Comment #39397851
Right, conceptually it’s static files, but we could develop a hybrid approach where the server does additional data processing on-demand. We already offer access control, but we co…
-
comment
Comment #39397637
There are lots of ways to do heatmaps with Observable Plot. See the raster, contour, and cell marks. https://observablehq.com/plot/marks/raster https://observablehq.com/plot/marks/…
-
comment
Comment #39397489
We plan on downloading the imported libraries during build so that they are self-hosted, so it’s effectively another way to install them without having to run `npm install`. We als…
-
comment
Comment #39393022
Ah, that’s what I thought at first, but I googled for “obsplot” and found the R one and thought I misremembered. Thank you for the correction.