Tools are created to serve our own purposes and technology needs to add value to our lives without creating friction.People should not adapt to technology. Technology needs to adapt to people. We don't need to teach people how to interact with software but train software to interact with people. Software adoption relies on people learning how to navigate through a user interface. But this causes resistance and hinders productivity. We close the knowledge gap between humans and machines by allowing anybody to operate any software instantly. For Software providers that need to sell their product the ability to guide users in real time translates into higher engagement, activation, conversion, and retention. Companies that implement on-screen interactive guidance in the applications their staff needs to work with, solve all the logistic problems connected to staff training and see an increase in productivity that derives from a workforce which is fully operative in any software application from the get-go.
Based on our record, Observable seems to be more popular. It has been mentiond 288 times since March 2021. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.
You can implement most of itertools in Javascript, though making it perform well is another story. For instance, https://observablehq.com/@jrus/itertools. - Source: Hacker News / 21 days ago
Curious to see whether more recent dithering approaches would produce better results. They don't even have to be more resource hungry than the classic Bayer or Floyd-Steinberg dithers! Interleaved Gradient Noise[0][1][2] comes to mind as an alternative to Bayer, and it can even be approximated quite well with just 8-bit operations! Basically, use the following function to determine your threshold based on pixel... - Source: Hacker News / 28 days ago
Could this be implemented in Rust? Does that project (sqlite-loadable-rs) support WASM? https://observablehq.com/@asg017/introducing-sqlite-loadable-rs. - Source: Hacker News / about 2 months ago
Have you tried out a tangled-tree visualization? [1] I've found it to be super useful when visualizing these sorts of relationships in a compact way. [1] https://observablehq.com/@nitaku/tangled-tree-visualization-ii. - Source: Hacker News / about 2 months ago
Maybe I'm easy to impress, but I always stop and play around with the nested tree example when I come across Sortable. It works so flawlessly, and feels very tuned to mobile dnd. It even works to arrange (and reflow) inline spans in a paragraph! I have yet to come across this functionality in a text editor.. [0]: https://observablehq.com/@dleeftink/sortable-playground. - Source: Hacker News / about 2 months ago
UserGuiding - Create in-app experiences with the most straightforward product adoption platform — quick implementation, lasting user engagement.
RunKit - RunKit notebooks are interactive javascript playgrounds connected to a complete node environment right in your browser. Every npm module pre-installed.
Appcues - Improve user onboarding, feature activation & more — no code required! Stop waiting on dev and start increasing customer engagement today. Try it for free.
Jupyter - Project Jupyter exists to develop open-source software, open-standards, and services for interactive computing across dozens of programming languages. Ready to get started? Try it in your browser Install the Notebook.
Usetiful - Fight user churn with great user onboarding. Interactive product tours and smart tips significantly improve your user retention.
D3.js - D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS.