Collaborative Environment
Observable allows multiple users to collaborate in real-time, making it easier for teams to work together on data visualizations and analyses.
Reactive Programming
The platform supports reactive programming, where changes in data automatically trigger updates in the visualizations, enhancing interactivity and reducing the need for manual updates.
Built-in Data Visualization Libraries
Observable integrates seamlessly with popular libraries like D3, Plotly, and Leaflet, providing powerful tools for creating complex and interactive data visualizations.
Notebook Interface
The notebook interface is user-friendly and allows for easy documentation and sharing. Users can combine code, visualizations, and markdown text in a single document.
Extensive Resources and Community Support
Observable has a rich set of tutorials, examples, and a strong community, making it easier for new users to learn and get help.
Customizability
Users have the flexibility to customize their visualizations extensively, thanks to the open-ended nature of JavaScript and the supported libraries.
Promote Observable. You can add any of these badges on your website.
"Observable is obnoxious if you want to add a D3 pie chart to your Vue application and have to untangle calls to D3’s API from reactive cell values, which look like ordinary JavaScript, but are not, and will cause compilation and runtime errors when copied." Yep - as I wrote: "If you want to just blindly copy and paste d3 code, you may have issues with the docs being hosted on observable." If instead you learn the... - Source: Hacker News / 25 days ago
I'd imagine many nested named capturing groups may trip even the best automated system! I do like the solution though. I would've probably approached it differently, trying to first get the 'inverted' match (i.e. Not matching anything that isn't a currency like pattern) and refine from there. A bit like this one I did a while back, to parse garbled strings that may occur after OCR [0]. I imagine the approach does... - Source: Hacker News / about 2 months ago
Was looking for some mention of Mike Bostock and his epic odyssey into this space. For those who aren't familiar https://observablehq.com/@mbostock. - Source: Hacker News / 3 months ago
I experimented with an Ohm/CodeMirror bridge that would map an Ohm grammar to CodeMirror classes for marks and syntax highlighting. It might be an interesting starting point for you: https://observablehq.com/@ajbouh/editor. - Source: Hacker News / 3 months ago
I have a fork of this that inverts the light model from additive to subtractive and suddenly its like ink in water https://observablehq.com/@tomlarkworthy/ink. - Source: Hacker News / 4 months ago
I built a tool to help me do that: https://observablehq.com/@simonw/wrap-text-at-specified-width. - Source: Hacker News / 5 months ago
I've benchmarked R2 and S3 and S3 is well ahead in terms of latency especially on ListObject requests. I think R2 has come kind of concurrency limit as concurrent ListObject requests seem to to have increase failure rate when serving simultaneous requests I have a few of the S3-like wired up live over the internet you can try yourself in your browser. Backblaze is surprisingly performant which I did not... - Source: Hacker News / 5 months ago
The top H3 cell will have ID 841ec91ffffffff; Go to https://observablehq.com/@nrabinowitz/h3-index-inspector and paste it in and you'll see that it's… Istanbul! Write another query to find out what the most common fast food places are in Istanbul… (Burger King and McDonald's, and it's not even close). Install the spatial extension and you can find all venues within 100 meters of you. Find all the Taco Bell/Pizza... - Source: Hacker News / 5 months ago
So I've used Observable Notebooks for building interactive articles for a while now (my favorite https://observablehq.com/@mjbo/sydney-qms-panel-public-telephone-pairings). I wanted to see if I could replicate _most_ of the (reader's). - Source: Hacker News / 6 months ago
> and Observable is cool, but strays from standard JS. The front end does but the underlying runtime is running just javascript, and the source code is basically javascript with some trivial macros which are fully captured in the MIT licensed acorn parser. Thats why normal Javascript debugging expression work perfectly in Observablehq. https://github.com/observablehq/parser. - Source: Hacker News / 6 months ago
I actually did that in observable userspace https://observablehq.com/@tomlarkworthy/exporter. - Source: Hacker News / 6 months ago
I wonder, where do SVG filters fall on the vector/raster spectrum? I really like that I can tune them hands-on in Inkscape (e.g. Fractal noise + displacement map), and then use it anywhere that supports SVG. A little demo from a while back with some interactivity: [0]: https://observablehq.com/@dleeftink/svg-workbench#options. - Source: Hacker News / 6 months ago
Yeah, I just had to open twitter to be able to ask him if anyone suggested experimenting with the Symmetric Nearest Neighbor filter[0], which is similar to Kuwahara but works slightly differently. With a little bit of tweaking it can actually embed an unsharp mask-effect into itself, which may eliminate the need for a separate Sobel pass. I did some javascript-based experiments with SNN here:... - Source: Hacker News / 6 months ago
See also: the garden's evolutionary history: https://observablehq.com/@thadk/garden and the make-your-own evolutionary history using pyodide and the python ETE3 library: https://observablehq.com/@thadk/life. - Source: Hacker News / 6 months ago
How did it compare with https://observablehq.com/ ? - Source: Hacker News / 7 months ago
I wrote an interactive notebook visualization and a fast converge optimization for one of these https://observablehq.com/@tomlarkworthy/rate-estimation. - Source: Hacker News / 8 months ago
Here's some metrics: https://observablehq.com/@ayhanfuat/the-fall-of-stack-overflow. - Source: Hacker News / 8 months ago
A little digging also yielded this, https://observablehq.com/@observablehq/plot-vega-lite But again it's not Vega vs Plot, it's Vega Lite vs Plot. - Source: Hacker News / 8 months ago
On the topic of Hacker News search… a useful trick that not enough people know is that you can take the ID of a story and use search to return all comments ordered by most recent first - great for keeping up with what’s new in a specific conversation. Eg for this thread the most recent comments can be found here:... - Source: Hacker News / 9 months ago
I built an Observable Notebook that pulls the JSON from GitHub and renders it as HTML: https://observablehq.com/@simonw/apple-intelligence-prompts. - Source: Hacker News / 9 months ago
This is literate programming! Why not just put the codebase in the wiki and not have two representations diverging. Why can't we have diagrams and links in code??? We can, like https://observablehq.com notebooks, it's a better representation for understanding. - Source: Hacker News / 10 months ago
Do you know an article comparing Observable to other products?
Suggest a link to a post with product alternatives.
This is an informative page about Observable. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.