« first day (1922 days earlier)      last day (2563 days later) » 

2:44 AM
@Nasser If you remember the history of this site, what happened was that the bulk of these committers were really pissed about having the previous iteration of the proposal closed. Anger can be a good motivator in some circumstances.
 
@J.M. I did not know that! (or may be I knew but forgot). I thought area51.stackexchange.com/proposals/37304?phase=commitment was the first and only attempt to make Mathematica web site. This is interesting. I do know that Maple had once such proposal and that was closed after sometime. I was hoping this one will not have same fate. It will be nice to have a Maple own site here. Competition is good :)
 
@Nasser Oh, actually I used to try to learn Ansys about 5 years ago, but gave up after some miserable struggling, it's just... hard to learn in my impression. I agree the simple syntax of "FiniteElement" is very attractive, and its growth is expected.
 
@xzczd WHen I used ANSYS, I did not like the GUI much, so I used its scripting language called APDL. Which I find much easier to use than the GUI actually.
APDL is huge language on its own and has 1000's of commands! I only learned few I needed.
 
3:00 AM
@Nasser Yeah I felt the GUI is terrible and many of its feature is just counter-intuitive (at least for me)!
OK, maybe one day I should have a taste for APDL.
 
@xzczd ANSYS is now free for academic and students. I have it here on my PC. The full ANSYS, free of charge. It can be downloaded from ANSYS student web site. I do not use it much now since I am not taking a course that needs it now.
 
@Nasser Oh, that's a good news :D
 
@Nasser Ah, then you should see this... :)
 
@J.M. wow. thanks for the link. I see indeed many angry folks there about the first closing of the proposal. Interesting history.
 
3:16 AM
@J.M. I was in the middle of a 1500 mile move when the site ticked over into beta. That's part of the reason my user number is as high as it is. :)
@Nasser We also broke all the speed records up to that point, from time of proposal, to commitment phase, to private beta, to full site. Ubuntu previously held the record, and we took about 2/3's of the time for each one.
 
...and we relished every day up to graduation thumbing our noses at the people who thought it was a good idea to close the proposal. >:)
 
damn straight
as you pointed out we channeled our frustration into a solid community
I find it interesting that we're still fairly niche, mathoverflow has about twice the number of registered users.
 
Also, anger motivation is a necessary ingredient. If this is correct, two MATLAB proposals have already been shot down, and the third one is still struggling.
@rcollyer OTOH, a little bird told me that a number of those users are actually regular habitués who just didn't want to ask embarrassing (to them) questions under their actual account. :D
(would've been fine math.SE questions, tho)
 
3:36 AM
@J.M. :)
 
4:31 AM
Thanks for the beginer of MMA.SE to propose for Mathemtica.Just a un-perfect name,and I think the Wolfram.SE will be better in case of always mixing with Mathematics.SE up to now.
 
 
8 hours later…
MMM
12:16 PM
Hello everyone!
For the first time I saw such a rapid down voting on this SE
Any special reason?
 
@MMM Where?
 
MMM
@halirutan
https://mathematica.stackexchange.com/questions/144288/function-plotting-in-mathematica
https://mathematica.stackexchange.com/questions/144287/fft-of-a-waveform-in-mathematica
https://mathematica.stackexchange.com/questions/144282/please-can-any-one-show-me-how-to-plot-the-following-function-in-mathematica
 
@MMM Well, these downvotes are well deserved.
 
MMM
@halirutan I agree
 
"Need help ASAP"? In which reality do such people live? They come here showing no effort whatsoever and want free advice.
 
MMM
12:32 PM
@halirutan I am not questioning the down votes
 
@MMM Yes, I got that. I wish we would use the downvoting really often if appropriate. It's the way to tell whether or not a question is good.
 
MMM
@halirutan personally, I never down vote, I just ignore the question
 
 
1 hour later…
1:51 PM
I read about the Julia language more than once and yesterday night I looked over the syntax as it seems a very nice language. However, what do I find on the front-page of their website? A speed comparison with different languages that is exactly one of those speed comparisons. A little pissed I went over to GitHub and looked at their test implementations just to find what I expected to find.
Long story short, if you have a GitHub account then you might want to give this issue I reported a thumbs up.
I believe you can do this by using the smiley on the page, but I'm not sure
 
2:23 PM
@MMM It's getting to the end of the academic year (at least in the US). Projects are coming due; exams are happening. The pressure brings out bad questions, and some site users recognize that (every year). One effect of the downvotes is to communicate to other users (to me, e.g.) that there are better things to do. I find that helpful.
 
@halirutan these kids don't yet know that "urgent" and "ASAP" are excellent ways to ensure that they don't get helped.
If anybody's going to educate them, it might as well be us. I recall Usenet being way less polite about this matter.
 
MMM
2:45 PM
@MichaelE2 I never knew. Its good that some people here dont hesitate to down vote. I was just wondering that suddenly what happened that people start down voting (ofcourse not random). Your comment make things clearer for me. Thanks
 
@halirutan I looked at those benchmarks years ago. I think the original implementations were reasonable. They were not always the fastest, but they absolute fastest versions was sometimes so convoluted that it would not have made a fair comparison with other languages.
Later people tried to "improve" them and ended up with stuff like this nonsensical Compile
@halirutan Actually that compiled Fibonacci is faster than a non-compiled one.
 
3:05 PM
@halirutan The author of the benchmark code said here that he was willing to submit a rewritten version of the Mathematica code, but no one stepped forward and suggested another version. Ever since I have accepted those benchmarks as acceptable.
 
 
1 hour later…
4:15 PM
@Szabolcs @C.E. I see. It wasn't obvious that the fib calculation was not about fibonacci calculation but about performance of function calls.
 
Hi there, does someone understand why Integrate[1/Exp[I*t], {t, 0, 2 Pi}] returns 0, while $\int_{|z|=1} 1/z dz = 2\pi i$ ?
 
When I see this right, that we have 1664079 function calls in fib[30] and a quick test shows, that making this many function calls is indeed slow
test[] := 1;
Timing[Do[test[], {1664079}]]
Needs 0.3 seconds
 
@MMM I usually don't just downvote but instead just vote to close, maybe with an additional comment, but from someone asking a question about PWM i expect them to be able to RTFM
 
4:47 PM
Is it well known that the use of Evaluate below changes the form that Compile receives and affects speed by ~10% (compare with CompilePrint)?
ClearAll[x];
f1 = Compile[{{x, _Real, 1}}, 1 - 2 x];
f2 = Compile[{{x, _Real, 1}}, Evaluate[1 - 2 x]];
Block[{x = RandomReal[1, 1*^7]},
 {First@RepeatedTiming[f1[x]], First@RepeatedTiming[f2[x]]}
 ]
Ratios[%]
@anderstood Because dt is not the same as dz.
Block[{z, dzdt},
 z = Exp[I*t];
 dzdt = D[z, t];
 Integrate[1/z*dzdt, {t, 0, 2 Pi}]
 ]
 
@MichaelE2 Thank you
 
 
1 hour later…
6:21 PM
How to convert boxes to string without introducting \r\n in place of \n?
Style[
First@FrontEndExecute[FrontEnd`ExportPacket[BoxData@RowBox[{"1", "\n", "2", "\n", "3"}], "PlainText"]],
ShowStringCharacters->True
]
> "1\r\n2\r\n3"
 
 
2 hours later…
8:10 PM
@Szabolcs @C.E. I cannot recreate the results in this comparison table. One of the simplest functions they use is pisum which is nothing more than calculating this 500 times in a loop:
Sum[1.0/(k*k), {k, 10000}]
I set up Julia on my system and compiled the equivalent C function. For the equivalent code of
pisum1 = Compile[{}, Module[{sum = 0.`},
    Do[
     sum = Sum[1.0/(k*k), {k, 10000}], {500}
     ];
    sum]];
Julia needs 18 ms and C requires 23 ms (without any optimisation)
If you look at
Min@Table[First[AbsoluteTiming[pisum1[]]], {10}]
you see that Mathematica is by magnitudes slower. On my machine it needs 0.115 s which is 115 ms.
Compared to C this is a factor of 5x and not as stated in the table of 1.69
For other tests I see similar behavior.
Another very odd thing is, why is AbsoluteTiming very high for the first iterations in a table?
Table[First[AbsoluteTiming[pisum1[]]], {20}] // ListLinePlot
In fact, there seems to be something strange with AbsoluteTiming. Let us take an implementation of pisum that is exactly like they used it in C and Julia
pisum2 = Compile[{}, Module[{sum = 0., n = 10000.0},
   Do[
    sum = 0.0;
    Do[
     sum += 1.0/(k*k)
     , {k, n}], {500}];
   sum], CompilationTarget -> "C", RuntimeOptions -> "Speed"
  ]
AbsoluteTiming[pisum2[]] gives for the first run always a value of about 0.05 s.
But if you iterate pisum2 and measure the overall time and dividing later by the number of iterations we get
n = 300;
First[AbsoluteTiming[Do[pisum2[], {n}]]]/n

Out[29]= 0.0189038
18.9 ms is exactly between C and Julia
 
 
3 hours later…
11:08 PM
Not excactly, but close: Style[TextString[Row[{"1", "\n", "2", "\n", "3"}]],
ShowStringCharacters -> True]
 
11:59 PM
@halirutan hm... ok. I don't know about any of that.
 

« first day (1922 days earlier)      last day (2563 days later) »