Hacker News new | ask | show | jobs
by axelroze 1811 days ago
Hi,

Congrats on the launch. Very happy to see an European startup that is mission-driven. Quite refreshing. Best of luck in making it. I am in data science so my views come from that perspective. Could be that I am a bit jaded that I am automated away ;)

Here is my feedback from harshest to less harsh. You buy people in the first 30 seconds. I was bought on the idea but the implementation is not good at all.

1. The IDE is completely useless on Linux with Ryzen 4700U, 16 Gigs of RAM and no GPU. Super laggy. Text input does not work and Ctrl+V does nothing when I tried to paste a link to the iris CSV file. Very bad first impression, and that one is the most important. This was latest appimage downloaded from GitHub. Maybe it is the issue with AppImages. Not sure. If you provide an AUR package sometime in the future I might revisit and test again.

2. Speaking of first impressions, the initial empty pane is a bit scary and having links to help/docs, some template projects etc would also make for a better first impression as emptiness is not pleasant. Some keyboard shortcuts cheat sheet like GNOME Apps have would be very useful as well.

3. Why no support for Julia language given that Data Science is your main focus? Does anyone in Data Science use Kotlin or you are targeting because it is low hanging fruit for the JVM along with Scala? Are you also targeting android development as a goal? Unclear from the website.

4. Why would anyone non-technical use this tool over RapidMiner which feels much more user friendly with Drag-Drop widgets (does Enso have a "widget" library pane or only the autocompletions?). RapidMiner also has nicer notion of data sources than the pop-up menu. Actually why would anyone happy with Excel (and shudders VBA) move away to Enso? The tool sounds cool but business people doing Excel are not cool but super conservative and sloooooow. I hope you shake things up there at least a bit. VBA needs to die.

5. Conversely why would anyone technical use Enso over jupyter notebooks and ipywidgets or bokeh? It feels like an overkill for simple tasks where notebooks shine.

4 comments

Hi! Thank you for the feedback!

> The IDE is completely useless on Linux with Ryzen 4700U, 16 Gigs of RAM and no GPU. Super laggy. Text input does not work and Ctrl+V does nothing when I tried to paste a link to the iris CSV file.

Would you be so nice and create an issue report with a short description and your machine spec here, please? https://github.com/enso-org/enso/issues

> Speaking of first impressions, the initial empty pane is a bit scary

We are currently working on making Enso much more user friendly - adding icons and better guidance.

> Why no support for Julia language given that Data Science is your main focus?

First languages we target are Python and R - those are most natural for Data Science. We can definitely think about Julia in the future. We are not targeting android development as a goal. Thank you for pointing out that it is unclear.

> Why would anyone non-technical use this tool over RapidMiner which feels much more user friendly with Drag-Drop widgets (does Enso have a "widget" library pane or only the autocompletions?).

As I wrote above, making Enso more user friendly, with icons for every action etc. is our main effort right now. The goal to improve user experience with every weekly release. Enso however, is much more extensible than ie. RapidMiner. If there is a need to add a custom blocks and share them with others in your company - we are working on making it instant and possible without any engagement from technical team.

> Conversely why would anyone technical use Enso over jupyter notebooks and ipywidgets or bokeh?

If it is a single person or a technical team, who doesn't have to explain the process to the business users or non-technical domain experts they might be happy with notebooks. Having visual representation is helpful for bigger workflows, that have to be easy to understand by non-technical user. However, interactivity while working with Enso is adding a value here as well. You can observe changes in your visualisations when data have changed, without refreshing, in real time. This is making testing ideas faster and more effective.

> Does anyone in Data Science use Kotlin or you are targeting because it is low hanging fruit for the JVM along with Scala? Are you also targeting android development as a goal?

I know a few folks have been doing that, and arguing quite convincingly for its benefits for DS, e.g. Thomas Nield in this talk:

https://www.youtube.com/watch?v=J8GYPG6pt5w

(There are more similar talks on the tube)

> 1. The IDE is completely useless on Linux with Ryzen 4700U, 16 Gigs of RAM and no GPU. Super laggy...

Have you tried running it under the host Windows itself rather than via the Linux app in WSL?

The performance problems might be related to the graphical card - there is a heavy WebGL use.