Reputation
Next tag badge:
14/100 score
6/20 answers
Badges
8 21
Newest
 Excavator
Impact
~14k people reached

Apr
10
revised How to avoid nested With[]?
added 3 characters in body
Apr
10
revised How to avoid nested With[]?
added 30 characters in body
Apr
10
comment How to avoid nested With[]?
@Mehrdad Likewise; see my answer for the old definition.
Apr
10
revised How to avoid nested With[]?
added 387 characters in body
Apr
10
answered How to avoid nested With[]?
Mar
23
awarded  Excavator
Mar
23
revised How to properly inject iterators into table?
edited body
Mar
17
comment Guidelines for planning custom GUI in Mathematica
.. allowing the designer/manager to explore a space of allowable, non-buggy interfaces? Dynamic Interfaces started with a bang through Manipulate and Dynamic but development seems to have tailed off in recent years as focus has shifted towards Data Science and Cloud offerings. There is however a natural synergy between all three so perhaps a couple of hard-won successful examples might start to indicate this potential (how such interfaces are distributed/monetized to provide resources for such development - well that is another story altogether ...)
Mar
17
comment Guidelines for planning custom GUI in Mathematica
... a much wider space of possible designs that my own limited imagination could have ever conceived ( perhaps then I'm overrating an internal programming model (?) while still arguing the case for options that generating "continuous visual refinements" while also allowing an interface composability). Obviously subject to actual contractual/technical/personel constraints, one possibility might therefore be to instead of taking the plans of a designer/manager and implementing them while fighting Mathematica's contraints; from a much rougher initial design, start with mma constraints before ...
Mar
17
comment Guidelines for planning custom GUI in Mathematica
.. resulting complexity, I'm not sure the same can be said for dynamic interfaces using the current layout protocols (the kernal evaluation issues seem much more resolvable). My kind-of-defeated workaround is a bit hit and miss but it has had an interesting side-affect: I've long given up trying to cajole elements into place or force designs - instead everything is parameterized with external/internal dynamic sliders. This seems kind of ridiculous - being reduced to stochastically trying designs out until you hit a non-buggy one - and maybe it is, but it has meant sampling ...
Mar
17
comment Guidelines for planning custom GUI in Mathematica
... how settings for ItemSize, ImageSize etc (Full, All, Automatic etc) change a layout especially for composed interfaces. Also CSS has been designed for managing resized interfaces but IME this is a lost cause for sufficiently complex interfaces in Mathematica (fixed pixels only used now). It reminds me of a post on managing the complexity of big code except here it is for "big interfaces"; while I think the strategies presented there offer hope for taming the ...
Mar
17
comment Guidelines for planning custom GUI in Mathematica
I agree that there is much that needs to be done. Pessimistically (some optimism comes later), my sense is that this is not merely a case of fixing some bugs here and there - there is something about the whole process of interface building in Mathematica that IMO needs a re-think. The biggest challenge seems to be to achieve a certain"interface composability" while simultaneously communicating to the user an "internal programming model". What I've found frustrating (and perhaps this is alluded to in the first two points) is that it can be difficult to predict ...
Mar
16
awarded  Enthusiast
Mar
10
comment Historical Exchange Rates via FinancialData
@alancalvitti The significance of "mastering Go" (beating all human masters) is in my view, epochal (2-0 now). Beyond the chess mastering, this "brute force" seems more nuanced, combining expert rules with reinforcement learning, simulations/play etc - more humanlike in potentially becoming applicable (nonchalant) to any sized trees. But yes, to work many more trees need curating.
Mar
9
comment Historical Exchange Rates via FinancialData
@alancalvitti I'm not sure Bloomberg's R&D spend alone convinces about any fundamental Forex predictability. That was two years ago. Now however, it seems the era of manufactured intuition is upon us..
Feb
28
revised Enabling JoinAcross to merge non-joined keys
deleted 103 characters in body
Feb
28
revised Enabling JoinAcross to merge non-joined keys
added 1560 characters in body; edited title
Feb
28
revised Enabling JoinAcross to merge non-joined keys
added 1560 characters in body; edited title
Feb
28
accepted Enabling JoinAcross to merge non-joined keys
Feb
28
answered Enabling JoinAcross to merge non-joined keys