News for hackers. Stuff that matters.

asmeurer

Re:Chomsky on What ChatGPT Is Good For on Sunday May 25, 2025 @02:08PM (#44089647)
It's amusing that he argues (correctly) that "there is no Great Chain of Being with humans at the top," but then claims that LLMs cannot tell us anything about language because they can learn "impossible languages" that infants cannot learn. Isn't that an anthropomorphic argument, saying that what a language is inherently defined by human cognition?
Re:Tech terms I was pronouncing wrong on Friday March 21, 2025 @04:45PM (#43440621)
Are there people actually out there saying "S-Q-L-ite"?
Re:You can use C-Reduce for any language on Wednesday November 27, 2024 @01:41PM (#42258515)
A paper by the authors John Regehr et al. from 2012 explaining how it works https://fsl.cs.illinois.edu/publications/regehr-chen-cuoq-ei....
Re:Why I Prefer RST to Markdown on Wednesday July 31, 2024 @03:12PM (#41122394)
The author claims that RST is nice because it's extensible, but as someone who's written some Sphinx extensions, I can tell you that extending RST is not as pleasant of a task as the author makes it out to be. I don't really know what it's like in Markdown world, but the underlying tools (Sphinx and docutils) are very difficult to work with, and make many implicit assumptions that make certain things difficult or impossible.
Re:Chrome/Firefox aren't checking CA revocation lists on Wednesday April 09, 2014 @12:53PM (#7560528)
The Chromium team seems to have an all-or-nothing policy when it comes to security. c.f. https://code.google.com/p/chromium/issues/detail?id=53
(I am the lead developer of SymPy)

The important thing to note about SymPy Gamma is that it does only the mathematics part of WolframAlpha. It's also relatively new. There is no natural language input. There are no non-mathematical capabilities. The syntax should match Python syntax for the most part, though there are extensions to allow things like "sin x" or "x^2" or "2 x". All this will hopefully improve in the future (and pull requests are welcome!).

Most of the code was written by David Li (who is actually a high school student). You can watch a presentation about it here: http://conference.scipy.org/scipy2013/presentation_detail.ph.... It started out as a "because we can" toy, and it's gotten much better.

The real benefit of SymPy Gamma over WolframAlpha is that there are no barriers around it, since it's entirely (BSD) open source. For example, if you start computing something interesting and want to try more, you can move to SymPy Live (http://live.sympy.org/) and compute in a more session like environment. Or you can use SymPy locally on your own computer.

Regarding the comments that wolfram is mostly used for play, I'm not so sure about it. Wolfram is invaluable to students as a calculator. Sure Google can compute 100 * pi, but it falls apart when you try to compute integrate(sin(x) * x, x). When I was in college (which was last year), I saw people use it all the time. It's been very successful in making computer algebra accessible to virtually everyone.

By the way, probably the best feature of SymPy Gamma right now is the integration steps. See for instance the "integral steps" section of http://www.sympygamma.com/input/?i=integrate%28sin%28x%29*x%.... This is a feature that used to be free at WolframAlpha, and it's extremely useful if you are learning integration in calculus. It doesn't work for all integrals, because not all integrals are computed the way you would by hand.

Re:Python on Wheels on Monday January 27, 2014 @12:21PM (#7131608)
"What the command is supposed to do is to collect all the dependencies and the convert them into wheels if necessary..."

How does it convert the non-wheel packages into wheels?

Re:What is new in IPython 1.0 on Sunday July 28, 2013 @10:17PM (#6119013)
You can also make a whole cell be in bash with %%bash.