Live data from Hacker News

Viewing profile — mbostock

mbostock

HN member
Joined
Fri, Aug 12, 2011, 6:12 PM UTC
HN karma
4,313
Public activity
336 items

About mbostock

https://bost.ocks.org/mike/

Recent public activity

  1. 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…

  2. comment
    Comment #48342742

    tldraw uses this font. It’s a great fit for emulating hand-written notes on a whiteboard; feels human.

  3. comment
    Comment #45699313

    I made an interactive implementation here: https://observablehq.com/@mbostock/smith-chart

  4. story
  5. 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…

  6. 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…

  7. story
  8. 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 …

  9. comment
    Comment #40716580

    Currently the only examples are here: https://observablehq.com/framework/jsx

  10. story
  11. 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 …

  12. comment
    Comment #40116091

    Here’s the D3 implementation (which is just an interrupted azimuthal equidistant projection): https://observablehq.com/@d3/azimuthal-equidistant-hemispher...

  13. 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…

  14. story
  15. comment
    Comment #39590384

    You can write ```mermaid run=false for that.

  16. comment
    Comment #39587573

    We do support it. (And use it!) Please see: https://observablehq.com/framework/lib/arrow#apache-parquet

  17. 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=…

  18. 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…

  19. 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…

  20. 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…

  21. 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…

  22. 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…

  23. 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/…

  24. 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…

  25. 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.