Beliavsky's comments

Beliavsky | 12 years ago | on: College, the Great Unleveler

"I feel like if we want to start addressing inequality in education, we have to start with private grade schools. In particular, I think that private high schools and grade schools should be stopped, and everyone should be forced to use the public system."

My three children are in public schools, although they all did KG and preschool in private schools. Since the government does not own our children, I don't think it has the right to compel our children to attend a certain school. Are you going to ban homeschooling too?

Beliavsky | 12 years ago | on: When May I Shoot a Student?

I think that mass shooters want to kill a lot of people before they die, so the prospect of being stopped before they can do so could be a deterrent.

Beliavsky | 12 years ago | on: When May I Shoot a Student?

Most professors will not carry guns, but knowing that some may be armed could deter massacres like the ones at Virgina Tech or Sandy Hook.

Beliavsky | 12 years ago | on: Pandora Knows if You Are a Republican

They can only do so with error, but I bet that a higher percentage of country music fans than rap music fans are Republican. Given racial voting patterns, "white" genres of music will tend to have more Republicans.

Beliavsky | 12 years ago | on: Nadella as Microsoft CEO: A slap in the face for Indian system

The article's criticism of IIT and IIM (elite Indian universities) could be made of the elite U.S. schools too:

"The short point: our system is designed to keep people out, not get them in. The true value of an IIT or IIM is not the intellectual capital they produce, but their filtering expertise – which keeps all but the superlisters out of these institutions. When the people entering the institution are the best among the best, they will shine no matter what the quality of faculty or the curriculum."

Beliavsky | 12 years ago | on: Julia, the One Programming Language to Rule Them All

Fortran 90 and later versions of Fortran have array operations, as in Matlab, but you can also write loops and have the compiler optimize the code. There already is a high-level language for scientific computing with C-like performance.

Beliavsky | 12 years ago | on: Why I'm Betting On Julia

Btw, Fortran arrays start at 1 by default, but the lower bound can be specified by the user, for example

real :: x(-10:10)

is a real vector of 21 elements from -10 to 10.

Beliavsky | 12 years ago | on: Why I'm Betting On Julia

"I want a language to be a tool that I can use to solve scientific and engineering problems with minimal conceptual overhead due to minding language features."

Among compiled languages, isn't that Fortran, especially since Fortran 90 on have multidimensional array operations, like Julia, Numpy, and Matlab.

Beliavsky | 12 years ago | on: Announcing the Female Founders Conference (March 1)

The reason for a Female Founders Conference is presumably that women are under-represented among founders. A quote from Paul Graham may explain why:

http://www.paulgraham.com/start.html "One advantage startups have over established companies is that there are no discrimination laws about starting businesses. For example, I would be reluctant to start a startup with a woman who had small children, or was likely to have them soon. But you're not allowed to ask prospective employees if they plan to have kids soon."

Beliavsky | 12 years ago | on: Show HN: An Open-Source Data Science Curriculum

Arrays in Fortran 90+ are a powerful feature -- there are whole array operations and operations on array slices, as in Matlab and Python with numpy. It's easy to allocate multidimensional arrays. Compilers are good at optimizing code -- if it's easiest to do something with loops you can go ahead and not worry about vectorizing the code, as you might with R or Matlab. There is a lot of statistics code in Fortran, so it's good to have at least a reading knowledge of it.

Beliavsky | 12 years ago | on: Show HN: An Open-Source Data Science Curriculum

I see many books on Python listed. It's a good language for data analysis and scientific computing, especially with scipy, but there are alternatives, of course. I like Fortran 95, which is available in gcc as gfortran. A relevant book for data scientists would be "Developing Statistical Software in Fortran 95" (2005).

Beliavsky | 12 years ago | on: Nassim Taleb: We should retire the notion of standard deviation

If data is drawn from a Laplace distribution of the form p(x) = exp(-|x|), the mean absolute deviation is more informative than the standard deviation, but if its form is close to the normal, p(x) = exp(-x^2), the standard deviation is more important. So whether to use the mean absolute or standard deviation depends on the distribution of the data. There is a field called robust statistics that looks at this question.
page 2