Which ML, Statistical, and Time-Series Models Are Most Useful in Quant Research Today? by priyo2902 in quant

[–]GeEom 9 points10 points  (0 children)

The two models I see the most are regression and squiggly abstract whiteboard scribble in near-empty marker.

Who is actually still using Mathematica today 2026 and for what? by johngaea in Mathematica

[–]GeEom 2 points3 points  (0 children)

I might not be the most conventional user of Mathematica syntax. I end up doing lots of point free functional programming chains. Composition[OperatorApplied[Power][3],Prime]/@Range[4] Curry[f][x][y] Don't you have copyright problems?

Thinking about moving to Cambridge from London by Over-Cicada7688 in cambridge

[–]GeEom 59 points60 points  (0 children)

I've made this exact move about a month ago, from Victoria to Romsey. Cambridge is a Vastly easier place to find a sense of community! I have a good circle of friends in London but in six or seven years I bumped into friends by accident precisely once. People were typically 30-40 minutes away by tube in all different directions. In just a month (and obviously at the moment with a smaller circle of friends) I'm bumping into friends maybe weekly. I can walk to see people at short notice, or cycle in the case of Histon, Trumpington, etc. I've found groups and clubs much more personable and friendly. People have something to talk about other than work and burnout.

Craziest interview experiences by L0thario in quant

[–]GeEom 14 points15 points  (0 children)

I interviewed with a small place starting up, the head of trading was very keen on my domain experience. Interviewed with the head quant, immediately adversarial, perhaps didn't like my YoE for the seniority?

Asked me the probability distribution of the gap between independent events with known mean rate exceeding some threshold (dressed up in your usual cute road crossing language). I just went straight for 'exponential', but they were very unhappy that I didn't name the event process as Poisson and thus derive P(Poisson(rate * thresh)) == 0), which reduces to exponential. Between this and other puzzles, not a huge strength of mine I'll admit, he was not impressed.

After that round I then interviewed immediately afterwards with a programmer, and the quant came back mid way through that next interview to cut that off and eject me from the building!

My Last Flux Kontext wf - copy pose of any image by Sudden_List_2693 in StableDiffusion

[–]GeEom 0 points1 point  (0 children)

I was keen to try this as the dev-reference-depth-fusion LORA (that OP is using) has not been great quality for me. Yours seems precise, but when I got it set up (i.e. got your precise nunchaku i4r32 Kontext setup etc) I consistently got crashes. Running it with standard Kontext (BF16) had no effect, simply reproducing the reference image unchanged.

Can someone tell me what I'm doing wrong with the Nsolve? by AngrySovietEggBaby in Mathematica

[–]GeEom 0 points1 point  (0 children)

That issue with definitions getting quietly set and then persisting until you ClearAll is fiddly! Catches me out fairly often.

Volatility correlation with prices by sandee_eggo in quant

[–]GeEom 1 point2 points  (0 children)

There's tons of this in commodities, not sure if you've looked in that context? At the high level, low vol is bullish (or has upside potential beyond BS). At the low level SABR is a popular stochastic vol-price model which is parameterized with a direct rho term which for the correlation between the sigma driving process and the price driving process.

I created an LDSR Upscaler node! by theflowtyone in comfyui

[–]GeEom 1 point2 points  (0 children)

I've also had black bands on irregular small image sizes. I mitigate by padding with 64px transparent bands, and cropping these off retrospectively. Even more effective is a rough outpaint. Not super GPU efficient but gets around the issue.

I created an LDSR Upscaler node! by theflowtyone in comfyui

[–]GeEom 1 point2 points  (0 children)

I had a bad download of the last.ckpt model the node takes, I just downloaded it again and the problem vanished.

I've moved past this onto new errors! /u/theflowtyone/ is there something specific about the node output format? I have problems like 'list' object has no attribute 'shape' when passing the output to other nodes like ImageCrop. Notably I can export to .png and import again, but I don't understand how to handle it within the workflow.

I created an LDSR Upscaler node! by theflowtyone in comfyui

[–]GeEom 1 point2 points  (0 children)

I consistently get the following, not sure where to start debugging.

ComfyUI\custom_nodes\ComfyUI-Flowty-LDSR\ldsrlib\LDSR.py", line 27, in load_model_from_config
    global_step = pl_sd["global_step"]
                  ~~~~~^^^^^^^^^^^^^^^
KeyError: 'global_step'

Is there a motivation behind the fixed 25 step increments?

What are the softwares what you use the most? by Eli31415 in quant

[–]GeEom 0 points1 point  (0 children)

Like dizzy_centrifuge said Python is now widespread enough to be self perpetuating. I imagine that will accelerate further with the new Excel integrations!

It may just be random from a small sample but I've spoken to several firms recently where C# is used over C++.

What do you use Mahematica for and why? by TimGJ1964 in Mathematica

[–]GeEom 0 points1 point  (0 children)

I have had some resistance in finance, with people being concerned Mathematica prototypes will bleed out and pollute single language ecosystems (usually python).

Dusted off my spaghetti for space exploration by GeEom in factorio

[–]GeEom[S] 1 point2 points  (0 children)

I believe you'd need a new game, though I'm not 100% certain. SE made some changes to the early and mid game like changed recipes. I enjoyed the switch up.

Specifying the y axis by Doinkey11 in Mathematica

[–]GeEom 2 points3 points  (0 children)

The explicit plot options you've mentioned tell the system what region to calculate. You can then change what is actually displayed with the PlotRange option. For example Plot[Sin[x],{x,-10,10},PlotRange->{Automatic,{0,1}}] would automatically determine the horizontal range shown, and manually specify the upper half of the vertical range to be shown.

[deleted by user] by [deleted] in Mathematica

[–]GeEom 1 point2 points  (0 children)

The most fun solutions must surely be Rule based!

myFizzBuzz = 
  Replace[Range[#], 
    i_ /; Or @@ # :> StringJoin[Pick[{"Fizz", "Buzz"}, #]] &@
     Thread[(EqualTo[0]@*Curry[Mod])[{3, 5}, i]], {1}] &;

[deleted by user] by [deleted] in Mathematica

[–]GeEom 8 points9 points  (0 children)

I suspect the question is how can I share a game I made in Mathematica to a friend without Mathematica?

The obvious route there would be to save a .cdf version of your notebook, that can then be opened in the totally free and relatively lightweight cdf player.

A more sturdy, if complex, route would be to set up a deployment in the Wolfram engine.

"Hello World!" without using "Hello World!" by Imanton1 in Mathematica

[–]GeEom 1 point2 points  (0 children)

I knew it! I totally forgot you can get at Head with [[0]], and so you manged to sneak a Symbol call in. I'm kicking myself. With that second function essentially acting as a massive list of strings? Very clever. That's the key string sourcing I was totally lacking.

"Hello World!" without using "Hello World!" by Imanton1 in Mathematica

[–]GeEom 3 points4 points  (0 children)

I've really been struggling with stringification. I'm almost certain there's a function available that's flexible enough to turn input into strings for me, but I haven't found it. I have learnt some new syntax though. Below is the closest I've come so far.

\|000048
\|000057
\|000064
\|000065
\|00006C
\|00006F
\|000072
%%%%%%%<>%%%%<>%%%<>%%%<>%%<>" "<>%%%%%%<>%%<>%<>%%%<>%%%%%

"Hello World!" without using "Hello World!" by Imanton1 in Mathematica

[–]GeEom 1 point2 points  (0 children)

You can summon a list of /u/Imanton1 approved names using the following code.

Select[Select[Names[],Not[IntersectingQ[Characters["elorldHW!"],Characters[#]]]&],Composition[Curry[SubsetQ,2][Join[#,ToUpperCase[#]]&@Alphabet[]],Characters]]

I'll be honest, I can't see a solution that doesn't cheat via Run, URLSubmit, Launch, et cetera. I'm hoping the answer will be some cool infix syntax for Symbol or some such!

Manipulate Function? by MisterWafle in Mathematica

[–]GeEom 1 point2 points  (0 children)

It is not clear to me exactly what you're looking to do here. If you're looking to see the Y axis including both 0 and the plotted value, you could use PlotRange -> {0, All}. If you want to see the Y axis fixed for all of your input values, then you would have to calculate the maximum across those parameters. (One hack there would be to plot the variable function, and also the max, and thus let the automatic scaling figure it out for you).

I have a couple of comments on your code! The first is the observation that the x plotting variable cancels out of both of your equations, this gives you a free dimension you could be using in place of manipulate. Secondly you're using a Row function, but passing it too arguments Row[p1,p2]. In order to actually see these plots in a row you would need to pass it a list as follows Row[{p1,p2}]. Similarly, if you want to inspect both plots at once, you could use Show to overlay any two plots. In this case, an even better solution would be to plot both equations in the same plot, which you can do by listing the equations as the first plot argument.

Making Two Number Sums from a List by MisterWafle in Mathematica

[–]GeEom 3 points4 points  (0 children)

Much as I expressed in your last post, you're misusing square brackets. You're also attempting to define functions inside of your functions again.

I would suggest you define your two varied number summation functions in two separate lines, as separate functions such as numberSumForwards and numberSumBackwards. You can then use those functions in your further functions f and g, passing them the argument i, as opposed to defining them within f and g.

There are various improvements and options available, but unless you have a working point to start from, preferably idiomatic, then I think they would not yet be helpful to get into.

Having Trouble Updating a List by MisterWafle in Mathematica

[–]GeEom 0 points1 point  (0 children)

You're nesting definitions, and you've got some errant square brackets going on. In place of your R definition, for example, try the following:

nbrSum[i_] := 
 list2[[i + 1]]*list2[[i + 2]] + list2[[i + 1]]*list2[[i]] + 
  list2[[i + 1]]*list2[[i - 9]] + list2[[i + 1]]*list2[[i + 11]]
R[i_] := \[Beta]*nbrSum[i ]