26,010 reputation
253122
bio website
location Argentina
age
visits member for 2 years, 3 months
seen 6 hours ago

My email:

StringTake[ ExampleData[{"Text", "Hamlet"}] <> "@", List /@ {45, 114, 132, 134, 138, 142, 2933, 2939, -1, 2994, 3184, 3189, 3213, 3305, 3364, 3427, 3446, 3473}] // StringJoin


Jan
25
comment About auto-compiling and performance between Do and Fold
You can try with SetSystemOptions["CatchMachineUnderflow" -> False] to avoid the low numbers
Jan
25
comment Poor CUDALink performance, when calling a kernel multiple times
Perhaps with some spelunking some of the checks and automation can be skipped and you get a good speedup
Jan
25
comment Poor CUDALink performance, when calling a kernel multiple times
I think the MMA overhead of calling a CUDAFunction is slightly under 1ms for you. This can be negligible if your computation takes way more than that, but for a fast addition example such as this one of 64K threads, the overhead ends up representing most of the time.
Jan
25
comment How can I calculate a jigsaw puzzle cut path?
It is already draggable and rotateable I guess. Slightly easier if one adds the option ContentSelectable -> True. It would be nice to prevent stretching though. Nice one +1
Jan
25
comment How do I extend (prepend or append to) an existing TagSetDelayed rule?
You should check the function UpValues
Jan
23
comment How is the mysterious Raw function used?
Thanks for the question :)
Jan
23
comment List of dangerous functions
@Mr.Wizard Now what's that Raw thing? This software has many secrets
Jan
23
comment Why are numeric division and subtraction not handled better in Mathematica?
If there are symbols around, it will still end up unevaluated as slow form, but we don't have a SimplifyForPerformance function anyway (we should). I also would change the makeboxing of Power[_, _?Negative] so that it is visually evident when the slow forms are used
Jan
23
comment Why are numeric division and subtraction not handled better in Mathematica?
I think it would help you a lot to fix the parsing, so the short forms are converted to Subtract and Divide. I actually do that (for Divide only and for a different purpuse)
Jan
23
comment Simplifying just parts of an expression
@AlexeiBoulbitch It does work for me. Try this Simplify[Log[ E^(-(t1/al))], {t1 \[Element] Reals && al \[Element] Reals && al != 0}] Perhaps it's the bar before [Element]?
Jan
22
revised Distinction between 2 NETTypeInfo answers
added 20 characters in body
Jan
22
comment Simplifying just parts of an expression
@AlexeiBoulbitch I hope it's not because you are using a1 in one place and al on the other?
Jan
21
comment Simplify an expression under certain condition
Or a Limit. You have to prepare your expression so that the thing you want to make go to infinity/zero/whatever is a variable.
Jan
21
comment Finding all possible solutions to a math mind game
@partial81, a simple Select[sol, Unequal @@ # &] would fix that
Jan
21
comment Simplifying just parts of an expression
@AlexeiBoulbitch I think the assumptions should be combined with logical operations, and not as a list. Try joining them with &&
Jan
21
revised Defining a formal Primitive Recursion
added 119 characters in body
Jan
21
answered Defining a formal Primitive Recursion
Jan
21
comment Defining a formal Primitive Recursion
Hello! What have you tried, where are you getting stuck, and etc etc? (Typical questions so we feel enablers of your MMA learning and not unpaid employees )
Jan
20
comment What is the difference between NotebookEvaluate and FrontEndToken
NotebookEvaluate returns the last expression evaluated. Also, to make them more comparable you may have to add NotebookOpen[..., Visible->False]
Jan
20
comment preventing TraditionalForm from getting “squished”
@Szabolcs you'd prefer GridBoxOptions -> {AllowScriptLevelChange -> False} instead?