## How to create a URL hyperlink in a Wolfram demo book?

I write a demo notebook and I can not create a hypertext link leading to a proof that I use in the detail section of the demo when I try to use the insert / / Hyperlink. So, in the Detail section, write:

The following proof is

then at the end of the line, I select Insert / Hyperlink in the menu items, a pop-up window appears, then the "Other notepad or URL" button, then a hyperlink:

https://artofproblemsolving.com/community/c3t48f3h1903996_geometry

but when I press Ok, nothing happens. The cell type is "Text", so maybe that's the problem. There is no way to enter a hyperlink in the text cell phrase and the instructions do not allow you to edit or add an input cell where I could use the Hyperlink command or no? Would just be cleaner to enter the same sentence. Can this be done?

## Visualize a probability space in Wolfram with two events?

For two events say $$A$$ and $$B$$and suppose we have the data: $$P (A)$$, $$P (B)$$, $$P (A | B)$$ and $$P (B | A)$$is there a way to generate something like a "probability venn diagram" from this information? The following information online is a bit what I mean:

If there are any other ways to visualize this in Wolfram, these approaches would also interest me.

## formatting – Wolfram cloud and typing shortcut

I subscribed to Wolfram Cloud a few days ago and now I am trying to get used to it.

I use the iPad pro (Generation 2) with the smart keyboard and access to the cloud via the Wolfram Cloud application.

But I struggle with the subscription, power, fraction, Greek letters, and so on. like on an office environment.

I can not use, for example, "ctrl (cmd maybe on Mac?) + _" To write the index, and "ctrl + /" to convert an entry to fractional form.

In addition, the shortcut for the escape key on iPad ("control + (")) does not work on the application and the others do not seem to be an alternative.

Can I ask someone to confirm if these issues can be solved in an environment (iPad + cloud application)?
Do I have to wait for the next update for this?

## wolfram cloud – Have canonical URLs for deployed laptops changed?

I'm using the function below to update my notebooks in the cloud. Traditionally, it was deployed at the following location:

https://www.wolframcloud.com/obj/yaroslavvb/whitening/curvature-unit-tests.nb

I have the URL out of `CloudDeploy` call, something like that
`CloudObject["https://www.wolframcloud.com/obj/yaroslavvb/newton/curvature-unit-tests.nb"]`

However, last week something changed for that `CloudDeploy` instead display a different URL when I run it

```CloudObject["https://www.wolframcloud.com/obj/user-eac9ee2d-7714-42da- 8f84-bec1603944d5/newton/curvature-unit-tests.nb"]```

How can I get the original shorter `url` on CloudDeploy?

``````deploy:=Module[{notebookFn, parentDir,cloudFn,result},
Print[DateString[]];
notebookFn=FileNameSplit[NotebookFileName[]][[-1]];
parentDir=FileNameSplit[NotebookFileName[]][[-2]];
cloudFn=parentDir~StringJoin~"/"~StringJoin~notebookFn;
result
]```
``````

## html – How to run a Wolfram server securely on a VPS as a backend of a webpage?

If we run `SocketListen` On a virtual private server (VPS), it is in principle possible to create a web page with Wolfram Language as back-end.
For example, with wolfram-server and an html client, we modify the IP addresses of the server and the client according to the public IP address of the VPS and voila, you have a web page that sends commands to a wolfram engine installed on the VPS.

Then, suppose we publish this webpage; At this point, I could read the source code of this HTML page and see the IP address and port of the socket used by the server, so that I can now make the wolfram engine of this VPS run the code. my choice! Basically, I would have full control of his VPS.

So, how to set up a secure wolfram back-end?

I want the wolfram engine installed on my VPS to run only the specific commands requested by the web page. `SocketListen` running on my VPS, anyone could send him any order.

One solution could be to evaluate `ToExpression@#("Data")&` like a `SocketListen` only works if the chain `#("Data")` corresponds to a given model, but I suppose you can write a string that fits any model and possibly insert something malicious.

Thank you

## export – Export images to Wolfram Cloud without requiring connection?

I've exported images to the wolfram cloud so I can upload them in a report visible to other people:

``````CloudExport[pic, "PNG", "example.png"]
``````

This generates a wolfram cloud link that works well for me. The problem is that when I show this link to other people, it does not load. If they click on it, they access a wolfram cloud login page, which prevents users from viewing my photos.

Is there a way around this problem using Wolfram technology?

## How can I get a complete list of types of atomic expressions in Wolfram language using only the language itself?

I mean, Wolfram is a language – its words are combinable to the infinite. From the answers to my last question, the only way to know if an expression is atomic is to use it.

But I can hardly test an infinity of expressions to find all those who are atoms and all those who are not. And I'm not interested in the complete list of all the expressions that are atomic. I just want a list of types of atoms. For example, I know that integers are atomic and strings too. But what else?

## wolfram cloud – How to load a relational database stored in WolframCloud?

I have a SQLite database with about 13 "tables" represented as a file and stored in WolframCloud with public permissions located at the following URL:

``````    chinook = "https://www.wolframcloud.com/obj/schandler/Public/chinook.sqlite";
``````

I want to provide access to it and allow people to import the tables that they want. Now, when this same database was hosted on my hard drive (or, in fact, on my private Dropbox account), the procedure was simple. I just did the following:

``````    schema = RelationalDatabase[FindFile[path<>"chinook.sqlite"]]
``````

And it worked. But I have tried various permutations (and other embarrassing ones) of the following, none of which work.

``````    Relational database[chinook];
Relational database[URL[URL[URL[URL[chinook]];
Relational database[CloudObject[CloudObject[CloudObject[CloudObject[chinook]];
Relational database[CloudGet[CloudObject[CloudGet[CloudObject[CloudGet[CloudObject[CloudGet[CloudObject[chinook]]];
Relational database[DatabaseReference[URL[DatabaseReference[URL[DatabaseReference[URL[DatabaseReference[URL[chinook]]];
``````

Anyone can help?

I'd like to be able to let people access the entire database via RelationalDatabase[something] or database tables via RelationalDatabase[{table1,table2,…tablem},something]

And, yes, I could let people upload the public Cloud object file to their hard drive and write RelationalDatabase.[FindFile[location]]but I REALLY want to save them this step. And, yes, I could make the file public on my Dropbox account, but I would prefer, for various reasons, to host it on WolframCloud.

Thank you! (I am posting on community.wolfram.com due to the urgency)

## wolfram data framework – implicitly defined EntityClass does not work

When I study how to use the `Wolfram Data Framework` on a database on my private computer, I found a curious problem. I created a `EntityStore` for my database and saved that. Entities with their properties are available. For example:

``````persoon = Entity["personen", 1]["voornaam"]

(* Lucas *)
``````

Therefore, I expected the following construct to give a class of entities containing at least one entity. But this remains unrated:

``````EntityClass["personen", "voornaam"->"Lucas"]
(* EntityClass[personen,voornaam->Lucas] *)
``````

Of course, my first thought was that it had to do with my private database. But the following example of the documentation shows the same problem:

``````EntityClass["Aircraft", {"CruiseSpeed" -> Quantity[Interval[{550, 600}], "Miles" / "Hours"],
"Height" -> Quantity[Interval[{75, 200}], "Feet"],
"Wingspan" -> Quantity[Interval[{75, 80}], "Meters"]}](* EntityClass[Aircraft,{CruiseSpeed->(550to600)mi/h,Height->(75to200)ft,Wingspan->(75to80)m}] *)
``````

I use Mathematica 12.0.0 for Microsoft Windows (64-bit) (April 6, 2019).

This looks like the construction of a feature class implicitly defined with the function `EntityClass` no longer works, anyway on my computer. Is it due to an installation error on my system or is there a more general problem?

## neural networks – Stephen Wolfram and Gerard & # 39; t Hooft propose that each cellular automaton is literally a universe?

Stephen Wolfram and Nobel Prize winner Gerard & # 39; t Hooft both think that the universe is a cellular automaton.

As far as I know, & # 39; t Hooft has developed a series of frameworks to build different models of cellular automata and Wolfram has also proposed a framework in which network nodes could produce different universes of cellular automata.

Both have proposed specific models of cellular automata to describe our universe (or rather they work in a description of cellular automata that can fully apply to our universe), but as they proposed a framework to create different models of cellular automata, therefore think that these authors think that each type of cellular automaton corresponds literally to a universe.

For example, apparently, Stephen Wolfram, in his book "A New Kind of Science," in Chapter 9, defines a series of network nodes that can replicate all models of cellular automata. But I'm not sure of that and I would need someone who knows this area better to confirm it to me.

So, does anyone here know that it's okay? Does anyone here know if it works well enough to tell me if these physicists think that every model of cellular automaton corresponds to a universe?