Yeah the lack of open source prevented me from committing to observable, too, so I look forward to trying dataflow out.
Just in case this is of interest to others, some other open source browser-based computational notebook tools include:
* Starboard https://starboard.gg/
* And of course there's always Jupyter, but it requires a server component
And this isn't the same thing, more of a javascript playground (open source alternative to codepen and the like), but see also Slingcode: https://slingcode.net/
This article was written just to troll up attention for his book that came out the same year (2012) with a title that makes the bias more obvious: "Feel-Good Fallacies and the Rise of the Anti-Scientific Left."
I've never heard of the guy before, but it only took a minute of googling to find that out.
I recommend people try the "lateral reading" technique when you come across articles like this. Essentially, Google the source to see if it's biased and unreliable like this is. More on lateral reading and the SIFT technique (stop, investigate, find, trace)
https://library.nwacc.edu/lateralreading/sift
There's actually decades of research on how to more effectively teach math, including the effectiveness of inquiry based learning approaches, which are more effective.
You seem to be knowledgeable in this area. Is it weird to ask you to summarize these links, especially in the context of the more concrete discussions in this thread?
Doing some more digging, apparently AdGuard just created a URL tracking filter a couple of weeks ago that we should be able to enable in either the AdGuard or Ublock Origin (or perhaps other ad-blocking) Firefox mobile addons eventually:
https://adguard.com/en/blog/adguard-url-tracking-filter.html
Or you can manually add the filter now. After installing the Ublock Origin addon in firefox mobile, I clicked on the 3 dots -> Addons -> Ublock Origin -> Open the dashboard -> Filter lists -> Import... and pasted this URL (from the top of the above link):
https://raw.githubusercontent.com/AdguardTeam/FiltersRegistr...
I tested by sharing a URL with UTM and other parameters, and it did strip them.
Maybe it depends on what's the next platform. C/C++ was sort of a base programming language for desktop apps, javascript for the browser, and Objective C & Java for mobile. Server apps have been a mix of PHP/python/java/ruby/node.js.
I guess my 2 wild guesses for the long-term future might be either or both 1) a visual/block programming tool (which perhaps might perhaps be more usable in virtual reality type environments) or 2) natural language programming (programming in English and/or other natural languages), which might be more usable in both virtual reality and chat environments.
The main challenge is students who can't read yet vs. those who can. In an after-school elementary school coding club I did a while back, I mainly used https://code.org/
The kids also really liked Lightbot. Unfortunately, the web version uses Flash which means it won't run nowadays on most computers. There are apps though, including a LightBotJr version for 4+.
I ran across blockstack recently and was wondering if it fit the bill. It seems like Solid minus the linked data stuff. The user keeps control of their own data just like with Solid. They have some initial apps listed here: https://app.co/blockstack
Just in case this is of interest to others, some other open source browser-based computational notebook tools include:
* Starboard https://starboard.gg/ * And of course there's always Jupyter, but it requires a server component
And this isn't the same thing, more of a javascript playground (open source alternative to codepen and the like), but see also Slingcode: https://slingcode.net/