TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Why We're Building Observable

305 点作者 petulla超过 4 年前

14 条评论

tlarkworthy超过 4 年前
I am a huge fan of Observable and I think it has massive potential beyond visualizations. To me it&#x27;s the holy grail of a development environment, there is no separation between development and output. There is no toolchain separating source and binary, infact, the binary is <i>partially</i> recomputed on changes.<p>On top, it is forkable for others to build upon. It support comments, its reactive. When I explain it to people I say its like a combination excel + vscode + google docs + github. There is nothing like it!<p>I been trying to see how far I can push it for non- visualization software. Turns out... pretty far....<p>Firebase + Stripe =&gt; <a href="https:&#x2F;&#x2F;observablehq.com&#x2F;embed&#x2F;@tomlarkworthy&#x2F;saas-tutorial" rel="nofollow">https:&#x2F;&#x2F;observablehq.com&#x2F;embed&#x2F;@tomlarkworthy&#x2F;saas-tutorial</a><p>On Demand Minecraft Servers =&gt; <a href="https:&#x2F;&#x2F;observablehq.com&#x2F;@tomlarkworthy&#x2F;minecraft-servers" rel="nofollow">https:&#x2F;&#x2F;observablehq.com&#x2F;@tomlarkworthy&#x2F;minecraft-servers</a><p>Zero deploy serverless cells =&gt; <a href="https:&#x2F;&#x2F;observablehq.com&#x2F;@tomlarkworthy&#x2F;serverside-cells" rel="nofollow">https:&#x2F;&#x2F;observablehq.com&#x2F;@tomlarkworthy&#x2F;serverside-cells</a><p>With serverless cells I can serve HTTP endpoints from a notebook! E.g. custom HTML like:<p><a href="https:&#x2F;&#x2F;serversidecells-ibyw6dtm4q-ey.a.run.app&#x2F;notebooks&#x2F;@tomlarkworthy&#x2F;serverside-cells&#x2F;deployments&#x2F;social_link&#x2F;cells&#x2F;webpage" rel="nofollow">https:&#x2F;&#x2F;serversidecells-ibyw6dtm4q-ey.a.run.app&#x2F;notebooks&#x2F;@t...</a> is generated from a notebook!<p>I am so productive in Observable because there is no context switch between development, using the product and debugging, it&#x27;s all just one thing. Amazing, utterly amazing. I hope the Observable team can accommodate my use cases, as its clearly not what they had in mind.
评论 #25166855 未加载
评论 #25168551 未加载
mrkwse超过 4 年前
I really like Observable a lot, and have made a couple of brief, messy visualisations with it (messy in terms of code at least).<p>I hope at some point they can offer some sort of offline support. The focus on ease of sharing is great, and the volume and breadth of content has really helped me to get more proficient with d3. The inability to open and edit notebooks offline&#x2F;locally is a real inconvenience, however.<p>I have a small personal site on Netlify (with Next.js) and going forward I&#x27;m looking at hosting the sort of stuff I have on Observable there, simply as it&#x27;s easier to work to when offline. The quality of the community and resources is a really valuable thing, but the need to be online is a real drawback at times.
评论 #25163026 未加载
评论 #25164032 未加载
carls超过 4 年前
I&#x27;m a big fan of Observable, having used it to prototype and learn a number of different visualizations. Note that you don&#x27;t just have to use D3, but can use other visualization libraries as well (i.e. Vega-Lite, Highcharts).<p>I also want to shout out Mike Bostock, one of the company founders (and creator of D3). I emailed him randomly to ask for some help with a d3 package and he replied the next morning.<p>Busy creators who nevertheless still make themselves available to engaging with the community always impress me!
评论 #25163430 未加载
评论 #25163032 未加载
rgovostes超过 4 年前
Coincidentally, I tinkered with my first Observable notebook last night (<a href="https:&#x2F;&#x2F;observablehq.com&#x2F;@rzg&#x2F;prosthaphaeresis" rel="nofollow">https:&#x2F;&#x2F;observablehq.com&#x2F;@rzg&#x2F;prosthaphaeresis</a> -- don&#x27;t judge too harshly).<p>One of the improvements on the computational notebook concept is that it seems to compute a data flow graph so it knows what cells to update when the data changes, without you needing to re-run cells in a particular sequence. The cells can also be out of order.<p>The editor interface is pretty slick, and I wish it were open source so I could use it in other projects.<p>(Mike Bostock, one of the founders, is also the creator of D3.js and the information visualization gallery bl.ocks.org. Here&#x27;s my favorite: <a href="https:&#x2F;&#x2F;bl.ocks.org&#x2F;mbostock&#x2F;31bd072e50eaf550d79e" rel="nofollow">https:&#x2F;&#x2F;bl.ocks.org&#x2F;mbostock&#x2F;31bd072e50eaf550d79e</a>)
评论 #25161863 未加载
评论 #25162336 未加载
darksaints超过 4 年前
I really like Observable and have used it quite a bit, but I absolutely hate that it is the default documentation form for D3, because D3 is a javascript library, and Observable is not javascript. At the very least it would be nice if there was a way to take an example and press a button to get the same thing in javascript.
评论 #25164243 未加载
评论 #25162251 未加载
petulla超过 4 年前
My gripe with Observable is I can&#x27;t fit into a Python-based workflow. I.e., a machine learning or gpu-training worfklow. It is a nice place to create explainers, though. I almost think of it as being like a Medium alternative.
评论 #25162920 未加载
评论 #25162534 未加载
评论 #25163177 未加载
评论 #25163912 未加载
评论 #25162471 未加载
评论 #25163742 未加载
kowlo超过 4 年前
You can&#x27;t self-host with Observable. For many, that means it&#x27;s not a feasible replacement or improvement over an existing literate programming environment.<p>It is a bit silly to downvote this for not being true, when it is factual.
评论 #25163441 未加载
billconan超过 4 年前
An issue of visualization on the web I don’t know how to solve is how to load large data.
评论 #25162084 未加载
评论 #25162284 未加载
评论 #25163107 未加载
评论 #25162422 未加载
评论 #25162554 未加载
SamBam超过 4 年前
I&#x27;m a little confused about what the announcement is. Are they moving out of beta?
评论 #25163509 未加载
xipho超过 4 年前
Observable is fantastic, but as others have hinted at, IMO, I think it&#x27;s trying to lock you in. I want the raw JS, in one click, so that I can build out a visualization locally, just hacking on HTML&#x2F;JS. Steps to doing this are highly obfuscated when they could be a single button.<p>Overall you can see its evolution from prior sites- someone spent a huge amount of time demonstrating cool visualizations, then tried to make it all &quot;proprietary&quot;. Nothing wrong with that, but why not make people addicted to the service by giving them the raw drug, rather than making them hate you for dancing through hoops?<p>Again- huge fan of access to many cool visualizations that have greatly improved what I can express visually for presentations etc., but very unhappy that I can&#x27;t do this so much easier for my particular workflow. I&#x27;d love to be shown otherwise, but I&#x27;ve also spent a lot of time looking for answers, reading forum responses, etc., and they seem to all reflect wanting you to go through them, not along for the ride with them.
评论 #25163973 未加载
评论 #25164224 未加载
评论 #25164150 未加载
silentsea90超过 4 年前
Extremely dumb question: how is this different from tableau and&#x2F;or jupyter notebooks? I don&#x27;t use visualizations and don&#x27;t understand this space :)
评论 #25164050 未加载
anentropic超过 4 年前
Skimming the docs... the tutorials are really nicely done but it&#x27;s hard to find a clear description of what exactly is possible.<p>Can you install libraries (from npm?)<p>Can you build and share custom components, not just notebooks?<p>Can you connect to a web server?
评论 #25164102 未加载
dgreensp超过 4 年前
If they added TypeScript support and made it about literate programming for code modules, I would use the heck out of it.
RandomWorker超过 4 年前
I love this stuff! Amazing work.