« first day (327 days earlier)      last day (4163 days later) » 

12:01 AM
The fastest growing program seems to be MathCAD -- reason: engineering market
And SPSS seems to be kicking arse since IBM bought it.
 
12:57 AM
A friend of mine and coworker uses MathCAD
We are doing something together these days, in MMA and he already wants me to teach him
He's an engineer :)
 
ever since it was purchased by a public company (PTC) in 2006 its revenues have grown rapidly -- even though it seems to have had a lot of development hiccups along the way. Ditto IBM and SPSS. It shows how much a company with established large distribution channels can add to a product.
I ported 90-100 pages of MathCAD code to Mma for a project last year. I prefer Mma of course but can see why some people like the simplicity of MathCAD.
...and if you show your friend the latest attempt at units in Mma he will be rolling on the floor laughing.
I already knew that mathCAD did units well but what surprised me on that project was how well it did subscripted variables. None of the hoops that you have to jump through in Mma to get things to work smoothly.
 
Nice
I already told him the undo thing, and he didn't laugh
What's the sequence of colors Plot and friends use to color successive curves when you put them in lists?
 
When you are talking to your mathCAD friend get him to show you: 1. units; 2. subscripted variables; 3. Excel importing/"spreadsheet" embedding. On the other hand the linear top down "dynamics" in mathCAD are a bit of a joke.
colours: you mean ColorData[1,"ColourList"]
 
1:13 AM
That's right, thanks
I'll ask him tomorrow
 
I'd imagine that the ability to change the value of something dynamically anywhere in the notebook would appeal to a mathCAD user.
 
 
2 hours later…
3:40 AM
Does someone know whether the this article in this very old issue of TMJ can be accessed somehow? Maybe for free? We have premier support here. Even if I wanted to buy it, I somehow cannot add it to chart.
OK, I'm off for today. Later all.
 
4:06 AM
@halirutan It says to call for the price
 
 
2 hours later…
6:28 AM
SymmetricMatrixQ doesn't seem to work properly for StructuredArray
SymmetricMatrixQ[Array[x, {4, 4}]~Symmetrize~Symmetric[{1, 2}]] gives false, but
SymmetricMatrixQ[
Array[x, {4, 4}]~Symmetrize~Symmetric[{1, 2}] // Normal] gives true
 
7:18 AM
@halirutan the MMA Journals are on-line, here mathematica-journal.com/issue/v5i3
 
7:47 AM
How does one insert a "slide break"? Page breaks seem to break between slides but the slide counter still shows "Slide 0 of 0"
 
and click on the download electronic supplement
 
 
1 hour later…
8:52 AM
@rm-rf Yes, I've clicked that but it ends in /dev/null.
@NasserM.Abbasi Yes, I have seen and clicked this too. Unfortunately, it is really only the supplements meaning only the packages and the notebooks. The article-columns are not included.
 
9:25 AM
@Rojo One way is: Palettes -> Slide Show -> Insert new Slide Template
 
@halirutan, OK. I think WRI should make the whole journals on-line, not just the code. btw, this specific one, has code by Wagner there in the supllement, with some tricks in it. I wondered when I looked at this now if any still applies to V9. Some relate to change the line thickness of a plot and other cool stuff. I wonder what other hidden cool things are buried in these journals :)
 
@NasserM.Abbasi Graphics and stuff changes. I'm always most excited about finding some new tricks in the core language which hasn't change that much.
 
10:04 AM
@halirutan, I think Mathematica is just way too complex to try to reason what some code will do by just looking at it. I find myself trying things to see if they will do what I want or not. When I program in other languages, I could always sort of figure what a piece of code will do when run. I think you guys who are experts in mathematica must have an IQ over 200 ;)
(depending on the code piece ofcourse, but I am speaking in general here)
 
10:23 AM
I am making a small demo, which you think of these 2 looks better, for the table shown there. The one with lines in between each row, or the one without?
 
10:39 AM
@NasserM.Abbasi Ew.. There's one thing I don't have and this in IQ even near 200.
 
10:51 AM
@halirutan Thanks!
@halirutan You got an IQ around 500 then?
 
@Rojo wrong direction..
 
@halirutan my feeling is that this is going to be very difficult to get hold of. It's possible that they still have the notebooks (I bet Wolfram has them in his personal archive but it will probably be impossible to obtain it from him). Perhaps if the notebooks are on some dusty floppy disk a WRI employee will be kind enough to post them on the website. Or perhaps to scan in the printed journals from their archive.
 
11:20 AM
@OleksandrR. Yes, I was assuming, that they maybe don't have pdf's of it.
Maybe I should ask Todd directly.
 
 
1 hour later…
acl
12:27 PM
@NasserM.Abbasi I tried to open INANDOUT.MA and it kills mma (repeatably)
 
@acl, I open it ok. on version 9. Please see screen shot (ps. I switched to version 8 Default.nb)
 
 
2 hours later…
2:03 PM
I used Mathcad a long time ago (late 90's), and from time to time I still follow their new developments. Since I'm an engineer and that this is their main target, I see in it a lot of stuff that I wished Mathematica had (but still, I use Mathematica).
What I feel is that their product is tailored for the masses. It looks like they try to make it as an extension of MS Office. Kind of the next step in the evolution order of engineering calculation. Since the majority of the world uses MS Excel, they are probably on the right track.
At the end, for something to survive, it doesn’t matter if you had the best product, what it matters is if it was chosen by masses. After having the resources that comes with being chosen, then you can adventure into more esoteric capabilities (what do you think is the revenue that comes with Excel?) .
This being said, and repeating my-self for the 100th time, WRI should pay more attention to the needs of the “applied industry”. Get out of the universities, institutes and R&D, and approach to the needs of the production business.
They represent a huge part of the business. Have a good integration with Excel, add some simple details on the graphics capabilities (like an automated way of adding multi axes), etc. The current implementation of the units on M9 is a demonstration of this duality; scientifically it is very correct: we have 4100 units, functions to convert them, etc; for applied engineering, and for what I was able to test (bugs keep bugging me on that front) it is not practical at all.
 
2:26 PM
@P.Fonseca, on units. Ada language has such a package. here is an example how it is used adacore.com/adaanswers/gems/gem-136-how-tall-is-a-kilogram also here docs.adacore.com/gnat-unw-docs/html/gnat_ugn_28.html I do not program much in Ada these days. It is a great language, but very little libraries to be useful compared to what I can do in Mathematica. But thought you might like to see how they did it.
 
Abby T. Miller on December 10, 2012

When we announced the Apptivate.MS competition two months ago, we were hoping that a few members of this community would create and submit a few solid Windows 8 apps – forty or fifty, maybe. A hundred if it really went well.

So when we saw all of the high-quality and innovative app submissions that poured in, we were quite frankly blown away. The Stack Overflow community submitted almost 400 apps. See for yourself!

Yet again, the Stack Overflow community has crushed it.

The quality and size of the submission pool made our next job really, really difficult: narrowing them down to just 50 app …

 
 
2 hours later…
4:26 PM
@NasserM.Abbasi The one with lines is better
 
0
Q: Community Promotion Ads - 2013

Grace NoteAs it is December 2012, we are now going to reset our Community Promotion Ads for the new year. What are Community Promotion Ads? Community Promotion Ads are community-vetted advertisements that will show up on the main site, in the right sidebar. The purpose of this question is the vetting pro...

 
4:45 PM
@Ajasja, thanks. I was thinking the same. Just needed another opinion :)
 
5:04 PM
Hi @acl
 
acl
5:21 PM
@Mr.Wizard hi (am I here? problematic connection it seems)
yes here I am
hi!
 
Metaphysical problem? :o)
 
acl
I post therefore I am...
 
Hi @rm-rf
 
Hi @Mr.Wizard
 
acl, R.M: Do you know how to set an EventHandler (or rather an equivalent for NotebookEventActions) for a key combination Ctrl+Shift+F? I couldn't make it work.
SetOptions[EvaluationNotebook[], NotebookEventActions :> {
   {"KeyDown", "F"} :>
    If[CurrentValue["ModifierKeys"] === {"Shift", "Control"},
     With[{nb = SelectedNotebook[]},
      NotebookWrite[nb,
       Replace[NotebookRead@nb, {x_FractionBox :> Reverse@x}]]]
     ],
   PassEventsDown -> True}
 ]
I was trying something like that.
 
acl
5:30 PM
no; never used EventHandler for keyboard shortcuts
 
I don't know it off the top of my head... but I think I do remember a post by Sjoerd on SO where he might've used something like this. Let me check...
 
@Mr.Wizard, I really think you should be working at WRI (if you need a job that is:) since I think you'd be a great asset for them.
 
hehehe... ya well that ain't happen' without a lot changing but thanks anyway. :D
<--- starts whistling "if I only had a brain"
 
I've been at this for hrs. Mathematica DSolve is giving a solution for 2nd ODE with forcing function, that give slightly different answer from the book answer. Using V9. I can't figure what is going on. Either the book is wrong, and me can't see something, or a bug in mma? not likely. This is a basic second order ODE.
 
acl
@Mr.Wizard if this is you without a brain, it's probably better for the rest of us that you don't...
@NasserM.Abbasi check numerically
what ODE?
 
5:39 PM
@Mr.Wizard Looks like the problem there is because once you press ctrl-shift-f, it no longer matches keydown==f
 
@acl, I do. Tried everything. It is a basic second order system with F*sin(w t) forcing function.

ClearAll[m, u, t, c, k, f0 , wf, w, z]
eq = m u''[t] + c u'[t] + k u[t] == f0 Sin[wf t];
ic = {u[0] == 1, u'[0] == 1};
mmaSol = DSolve[Flatten[{eq, ic}], u[t], t];
 
@acl I'm like the monkey that eventually types Shakespeare. ;-)
@rm-rf I tried keydown "F" for that reason but it still doesn't match. It matches Shift+F (and "Shift" appears in the modifier list) but not with Ctrl.
 
Using Vibration book analytical solution, gives slightly different transient solution. It looks like steady state is the same. I do not know. Will keep at it.
 
lol -- how long have the avatars been taking a sleigh ride when the exit the room?
 
acl
@NasserM.Abbasi OK, I'd switch to dimensionless variables before doing anything if I were you
 
5:43 PM
Lol! I have "KeyDown" :> Print["foo"] and now I can't type anything or quit the kernel :D :D
 
pull the plug. That always works.
 
Well, I just need a new notebook anyway.
 
@rm-rf I foresaw that problem just a moment before I hit "Enter" :^)
Actually I was using FrontEndEventActions at that point so it would have been worse.
 
@Mr.Wizard me foo
 
Hi @belisarius
 
5:47 PM
@Mr.Wizard Hi Mr!
 
I've got some Christmas stuff to do. See you all later.
 
bye
Please resubmit your community ads here and vote for ones you like. The old ads will no longer be aired.
3
 
Did anyone manage to sign in to the live event? I'm getting the login page back.
Sometimes I get to the lounge, but as soon as clicking the live video feed, I get the login page again
 
6:04 PM
Hi @Gabriel
 
@Szabolcs hello!
 
Are you attending the experts live event today?
 
trying to ... won't let me log in
or rather is timing out
 
Same for me.
 
you?
ugh
 
6:05 PM
I managed to log in, but can't get past the "lounge"
oh, internal server error
 
yeah I am the same
killing me
 
Well, I guess it's postponed then
 
ha
 
I wonder if it's just an internal problem or there are more than the expected number of interested people
oh wait, it's loading
 
if you have some downtime ... do you remember the ode system you tried that worked with a System` symbol you mentioned last week? Want to close that question
damn it mine isn't :-(
so so sad ... knowing I am missing this ...
 
6:13 PM
try a few more times, maybe it'll let you in!
 
I I have been trying ... try to bomb their authentication site single handedly
sweetness in
 
6:42 PM
Was everyone able to log into the live event?
 
@ArnoudBuzing The sound just went off now, it's static only
 
yep for me too
 
me too, thanks
(back for me)
 
yes, working
 
acl
can someone else try to paste this into a notebook and tell me if it works?
Cell[BoxData[
RowBox[{
RowBox[{"(*",
RowBox[{
RowBox[{"m", "=",
RowBox[{
RowBox[{
RowBox[{"#", "+",
RowBox[{"#", "\[ConjugateTranspose]"}]}], "&"}], "@",
RowBox[{"RandomReal", "[",
RowBox[{
RowBox[{"{",
RowBox[{
RowBox[{"-", "1"}], ",", "1"}], "}"}], ",",
RowBox[{"{",
RowBox[{"10", ",", "10"}], "}"}]}], "]"}]}]}], ";"}], "*)"}],
"\[IndentingNewLine]",
RowBox[{
RowBox[{"m", "=",
RowBox[{"SparseArray", "[", "\[IndentingNewLine]",
RowBox[{
RowBox[{"{", "\[IndentingNewLine]",
RowBox[{
RowBox[{
RowBox[{
 
6:56 PM
people seem agitated by the new units api ... can anyone give a link or something to what other packages do better? Is it just that you need internet? And that Quantity is verbose?
@acl what version? does it matter?
 
acl
9
I attempted to copy then paste something, and it complains of an invalid first argument to RowBox here...
 
@acl doesn't seem like complete input to me ... is their a better way to link the text?
ie I get braces errors
 
acl
@Gabriel did you click on "see full text"?
 
yep
and my last line corresponds to CellChangeTimes->{{3.564154446303913*^9, 3.564154483368371*^9}}]
 
acl
yes well that's what got copied onto my clipboard from a valid cell
but the problem isn't braces; I get a pink box in the middle, hovering over which tells me that a RowBox somewhere has an invalid first argument.
and the root I guess is that often when copying I get a message like
StringJoin::string: String expected at position 1 in StringJoin[ExportString[XMLElement[math,{xmlns->http://www.w3.org/1998/Math/MathML,<<1>>,{w3.org/2000/xmlns/,mathematica}->http://www.wolfram.com/XML/},{XMLElement[mrow,{},{XMLElement[mrow,{},{<<3>>}],X‌​MLElement[mo,{},{<<1>>}]}]}],XML,<<4>>,AttributeQuoting->']].
 
7:00 PM
sorry tried it copy and paste again ... get the error you describe
 
acl
on the console
 
@acl Did you listen to the presentation? Both I and at least another person asked about using own templates with auto-completion. The answer was: it's not possible now, but they're looking into it for the next version
 
acl
ok thanks
@Szabolcs no I didn't. there was an answer to my question saying the same
well I guess I knew it got broken already...
@Szabolcs is it not available to view now?
 
There's a chat session
 
acl
well, I guess they have a lot of work to do for the next bugfix version. Right now things like cut and paste randomly fail.
@Szabolcs right, I mean is it accessible?
 
7:04 PM
@acl I think it is
 
acl
@Szabolcs nope, had to login then register, whereupon I'm told that I will get an email before it starts
I can understand obscure/new functionality to be broken, but template completion? cut and paste????
 
Oh, I just saw the answer to the template question. I didn't notice it yesterday
 
acl
hm maybe the idea is that the predictive interface/alpha combination means we don't need to either cut-paste or undo? that would explain a lot
 
sorry, too many chat windows ...
 
7:27 PM
is wolfram feedback down for everyone?
 
acl
no it works OK here (in that the page appears, accepts input and appears to submit it somewhere)
 
to be clear this site: wolfram.com/feedback
 
acl
@Gabriel that is down
 
ah
where do you send bug reports?
 
acl
in mathematica help->give feedback takes me to a form
which does work now
 
7:31 PM
okay thanks
 
7:54 PM
In case some here thinks some of the questions asked in Mathematica are not very good, just look at this question in Matlab group (a very typical every day question) mathforum.org/kb/thread.jspa?threadID=2419755 :)
 
 
2 hours later…
9:42 PM
Noticed that the input assistant doesn't provide suggestions if you write Row@Table instead of Row[Table?
 
acl
10:15 PM
@SjoerdC.deVries indeed
 
@acl Luckily (for mr.wizard) it works for infix. {1, 2}~Join~Table gets me suggestions for Table
 
acl
@SjoerdC.deVries he'll find a number of things are broken for him too; I guarantee that :)
 
@Gabriel re: units. MathCAD and Maple have had dynamic units built in for years. With MathCAD it is probably one of only 2 or 3 features that I like but it is very nice.
re: live event. Too early in my timezone to watch but did they say when the material would be available for download?
 
10:55 PM
@MikeHoneychurch I guess my deeper question is what about the implementation of units in mathcad do you prefer over MMA. I don't use this stuff very much, but am curious about what wolfram did to make people seem to think it sucks
 
@MikeHoneychurch Not sure I remember right as I wasn't really paying attention in the chat session (great flood of semi-random messages), but I think they said only after all three sessions are over.
 
@Gabriel -- I haven't used units in MathCAd or Maple since 2010 and my brain tends to automatically archive material (*.mx dump?) so I can relate my impressions rather than the exact mechanics. Both implementations are very similar though IMO Maple's a tad uglier. Essentially you just type units after a value. In MathCAD when you do calculations and mismatch units they turn red to prompt you for a correction. You can access unit types contextually and also set the units library from a ...
...menu (SI, imperial etc.). The overwhelming impression of testing MathCAD & Maple for a suite of calculations was that both these programs just worked seemlessly without the need to be calling specific functions, using wrappers etc.
I'd recommend anyone curious about how units should work to either download a trial version of one of these programs or maybe see if they have demo videos online.
I should add that McLoone's units package employs much of the same philosophy. I ran a test suite side by side with his package running on Mma vs the other two. It is a shame that it was not used as the base for this new units implementation.
In summary is gets down to ease of use -- the other two match the functionality but are miles ahead with ease of use.
 
acl
@MikeHoneychurch I think more to the point, an HP-48 (a 20 year old calculator) can do this too: enter a value, enter a unit; adding, subtracting, converting etc is all done as you'd expect.
 
11:11 PM
@acl maybe that is what the MathCAD founders based their implementation on? But given that competitors can do this easily (for many years) it makes you wonder why Wolfram hasn't sought to copy that feature.
 
acl
@MikeHoneychurch I just tried the mathematica units functionality. Does it really connect to the internet when I type Quantity[12, "m"] + Quantity[12, "cm"]?
 
In MathCAD or Maple you would just type 12 m + 12 cm!! In Maple from memory the units are actually 12 [[m]] + 12[[cm]]. Much uglier implementation than MathCAD but functionally equivalent.
 
acl
this doesn't work: UnitConvert[Quantity[12, "yd"] + Quantity[12, "in"], "km"]. Seems like I need to type Kilometers
well OK I see why people get annoyed
ha, it works with FindRoot and the like. I guess that is an effort to make it attractive to students
and DSolve
 
11:32 PM
Does anyone know how to load a package without adding it to the context path? Is there anything built-in for this?
In version 8, notice that on startup $Packages contains JLink but $ContextPath does not.
I think we get this situation when doing Begin(Package)[] ... Needs[] ... End(Package)[].
 
11:57 PM
Hi @Szabolcs. Was reading chat transcript before going to bed :)
 
Hi @Leonid! I think you can answer this question :)
 
Block[{$ContextPath}, Needs[Your-package]]
 
thanks!
 
No problem:)
Not much activity on SE today
 

« first day (327 days earlier)      last day (4163 days later) »