Live data from Hacker News

Free Wolfram Engine for Developers

blog.stephenwolfram.com

331–340 of 358 posts

Re: Free Wolfram Engine for Developers

#331

Earlier quoted context omitted.

There is a Jupyter notebook interface for the Wolfram Language: https://github.com/WolframResearch/WolframLanguageForJupyter Additionally, many IDEs support Wolfram Language for syntax coloring, command completion, contextual help, etc.: http://www.wolfram.com/developer/

I tried this, and it works great. Awesome, Thanks Wolfram! https://imgur.com/VoHXMtS

this is with this new Dev version or the conventional version?

Re: Free Wolfram Engine for Developers

#332
The program is available (and installed by default) on the full Raspbian operating system for the Raspberry Pi. (Raspbian is the Debian Linux variant tailored for the Raspberry Pi.) I've never tried it. There is a Raspbian variant for Intel based systems but I do not know if it includes Wolfram Alpha.

Re: Free Wolfram Engine for Developers

#333
post #55

Earlier quoted context omitted.

>But that’s completely at odds with how most software engineers work these days. Most software is grounded in an open source development and deployment tool chain. Imagine saying this with a straight face. Maybe in web development, but the vast majority of programmers are using closed source tools to produce closed source software. You're either thinking of a tiny picture vs the whole picture (web devs vs programming…

I’m open to being wrong, but my domain is not and has not been web apps. It’s mostly been things like satellite antenna control software, quantum computers, scientific computing, and AI. Each of those domains, in my experience, has been firmly grounded in open source. (It does not mean, of course, that the end product is open source.) I recognize there are some domains that are steeped in closed source solutions with…

Even when proprietary software is used in these types of fields, like vworks,the source is available for you to build. I wish more proprietary software would include the source when you purchase a license.

Re: Free Wolfram Engine for Developers

#334

> Why Aren’t You Using Our Technology? It’s not open source. Even if the engine is “free”, I don’t want to build an open source product with it and hope to be granted a “free production license.” If I build something on my own time I don’t want to ask my employer to purchase a “production license” as soon as it becomes useful. Wolfram believes that mathematics software (or “computational knowledge” or whatever he cal…

>Most software is grounded in an open source That depends on the software development segment. If you are creating 3D games you would expect to build on top of Unity or Unreal because unless you are a major studio building the infrastructure yourself is expensive, slow and not as good. The question is "is computation" such a segment?

IIRC, I think Unity source is available if you purchase the appropriate license level, but Wolfram source is not available at all.

Re: Free Wolfram Engine for Developers

#336
really ? is this some kind of kahuts game ? hakcer news editors, what's going on ? Some insightful comments about wolfram organization have been deliberatly and consistently removed from this. How shameful is this and how gullible is the entire debate. Let's face it, wolfram has been exploiting his previous relationship with ycomb and ex-founder to keep trolling this site.

Re: Free Wolfram Engine for Developers

#337

Has anyone got anything really cool with the Wolfram language that they've prototyped / seen prototyped elsewhere?

No prototype, but you might want to look at https://rulebasedintegration.org/ It's a package for solving symbolic integrals that outperforms many systems. It has an extensive test-suite of over 72,000 integration problems and I encourage you to try how many of them can be solved by SymPy or Julia. Spoiler: I already helped porting it to Symja and if the python community can solve the problems with MatchPy, the port t…

Is there a wrapper for this into Julia? I would like to make use of it!

Re: Free Wolfram Engine for Developers

#338
post #317

Earlier quoted context omitted.

An Affero GPL (AGPL) license wouldn’t prevent AWS or Azure from competing with Wolfram’s cloud service, it would just require that they publish their changes to the source code. They’d still eat Wolfram’s lunch, which is why it won’t happen.

Exactly. That's a good example what's wrong in our world. As long as this won't change we won't get closer to the FOSS world that every human deserves.

> "to the FOSS world that every human deserves"

Please explain how/why FOSS is human birthright?

Making good software requires significant effort (both up-front and on-going) and being compensated for that effort is reasonable

Re: Free Wolfram Engine for Developers

#339

Earlier quoted context omitted.

Kdb is a very niche product that has open source alternatives that are made use of by the rest of the software industry outside of FinTech. It's not bad, it's just not what the market wants to use because it's a closed box. Wikipedia has an article on Time series databases and they contain a short list of popular TSDBs [0]. On that list 11 are libre-software to some degree and 4 are commercial. Relational TSDBs are n…

Unfortunately, there are no open source alternatives to kdb+. Effortlessly handling hundreds of terabytes of data on a single machine, while consisting of only a 300 kB (yes, kilobytes)... Nobody even came close. Market adoption could be better, but the license costs around $100,000/year (probably the most expensive software per kilobyte). Fintech can afford it, other industries can’t.

Now there is shakti, https://anaconda.org/shaktidb

This seems pretty much next generation k.

We can see how things goes.

Re: Free Wolfram Engine for Developers

#340
post #323
post #242

Earlier quoted context omitted.

(cons 1 2) is doing what in Clojure? In Lisp cons cells are the basic data type from which lists, trees, cyclic lists, etc. are created, In Clojure it's not.

First, in Scheme, vectors are not made of cons cells. Second, in Clojure, you can certainly make lists, trees etc. from cons cells. It's just that vectors and maps are more common. Third, Clojure is not only a Lisp ( https://clojure.org/about/lisp ), but an exceptionally good one at that. I'm amazed that some people find that controversial. I love Scheme and Clojure, and the thought that they're not both Lisps -- som…

> First, in Scheme, vectors are not made of cons cells.

Lisp, too, has vectors not made of cons cells.

> make lists, trees etc. from cons cells

It's just that they aren't. Clojure uses persistent lazy sequences not made of cons cells as its basic data structure. And it has strange behavior:

  user=> (conj '(1 2) 0)
  (0 1 2)
  user=> (cons 0 '(1 2))
  (0 1 2)
Thus we have the same external representation.

  user=> (class (conj '(1 2) 0))
  clojure.lang.PersistentList
  user=> (class (cons 0 '(1 2)))
  clojure.lang.Cons
But they are of different class?

  user=> (class (cons 1 2))
  IllegalArgumentException Don't know how to create ISeq from: java.lang.Long  clojure.lang.RT.seqFrom (RT.java:542)
When we call cons with two args we get a Java error with a line number?

Does not look like Lisp to me.

> Clojure is not only a very good Lisp

It's a good programming language, but not a very good Lisp - since it is mostly incompatible and lacks a lot of the usual Lisp features.

Post reply on HN