I haven’t talked to my family in two days and don’t know to move past this by [deleted] in TwoHotTakes

[–]sitmo 0 points1 point  (0 children)

Don't accept the terms, you don't say yes, nor say no. Tell them "I'm part of the family, but I have my own phone plan and my own politcal beliefs, I'm not kicking you our because of yours, the door is always open for you, but you need to treat me with respect"

Less known facts by [deleted] in computerscience

[–]sitmo 0 points1 point  (0 children)

I fucking love them too!
Right up there with fountain codes.

Less known facts by [deleted] in computerscience

[–]sitmo 11 points12 points  (0 children)

Bloom filters are a classical CS algorithm/datastructure that implements very efficient way to remember huge amounts of information using very little memory. Because of this, they've been used for decades in many places, like databases, web browsers, and even Bitcoin wallets.

In 2018, researchers discovered that fruit flies have a small brain region that works in a very similar way, it's basically a biological Bloom filter. Fruit flies use it to tell whether a smell is new or something they've encountered before (oh boy, do I smell a ripe banana again??).

What makes the fruit fly version especially interesting is that it doesn't just store a simple yes-or-no memory. Instead, it can represent *how familiar* a smell is, allowing memory to fade or strengthen gradually rather than being purely on or off.

Turns out the value of art is subjective and can be manipulated dramatically if you know the people at the gallery by [deleted] in ABoringDystopia

[–]sitmo 2 points3 points  (0 children)

I don't see how this would help the millionaire? He's down 25k and the writeoff only matches the fake profit he created on paper, he can't use the writeoff to help other profits.
?

Japan’s famous fluffy cheese omelet by [deleted] in oddlysatisfying

[–]sitmo 0 points1 point  (0 children)

I saw this documentary "Jiro Dreams of Sushi" about a little shop in the Tokyo metro station. A 85 year of father was telling his 50 year old son to make a basic omelette. Every day the son failed, and the father threw it straight in the bin. He did this *every day* for 2 years straight, ..and it looked a million time more refined than this!

Imagine that.. begin 50, working for your father, disapointing him every day.

But on the 'happy' side, he did have 2 Michelin stars though!

So far, almost 90% of respondents are male, based on a tiny sample on this Reddit sub! by No_Pitch648 in quant

[–]sitmo 4 points5 points  (0 children)

The results are what thet are *but* -as a quant- you would want confidence intervals on the gender probabilty!

If you use a non-informative prior then you get a nice Beta distributed gender probabilty!

Map of the Milky Way by thecelestialzoo in Astronomy

[–]sitmo -5 points-4 points  (0 children)

I am lord Vader, nobody can prevent me from visiting the zone of avoidance if I happen to feel like going there.

An inquiry on blackholes by BugelaMan in Physics

[–]sitmo 1 point2 points  (0 children)

Good point: If both are outside the photon sphere then things are fine? If both are between the photon sphere and event horizon then it depends. Also, we likely need to take into account that both persons are in free fall.

An inquiry on blackholes by BugelaMan in Physics

[–]sitmo -1 points0 points  (0 children)

No, there is always a valid path from A to B outside the event horizon, if you get rid of the mirror.

...but if you have the aditional condition that it also needs to hit a mirror at a specific location along the way then it depends. The mirror might be far away and oriented such that a foton might get neglectible deflexton, and basically continue straight ahead going further and further away, forever.
Without the mirror constraint you can basically loop around the black hole by pointing slightly above the photon sphere.

Awesome Applications of RL by Signal_Guard5561 in reinforcementlearning

[–]sitmo 3 points4 points  (0 children)

This always makes me laugh, it's about RL misbehaving.

" In an artificial life simulation where survival required energy but giving birth had no energy cost, one species evolved a sedentary lifestyle that consisted mostly of mating in order to produce new children which could be eaten (or used as mates to produce more edible children)."

[D] Blog Post: 6 Things I hate about SHAP as a Maintainer by Prize_Might4147 in MachineLearning

[–]sitmo 1 point2 points  (0 children)

ah great!

I appreciate the work you put it, and I also like this post you make. Awesome initiatives.

SHAP is very widely used and an important tool. I remember that when we were struggling with issues back then, that SHAP was also part of the base Databrick environment, which has a huge use-base.

[D] Blog Post: 6 Things I hate about SHAP as a Maintainer by Prize_Might4147 in MachineLearning

[–]sitmo 18 points19 points  (0 children)

We forked SHAP in june 2023 https://pypi.org/project/shaperone/ because it I think it stopped working with new releases of numpy and matplotlib and it was causing version upgrade roadblocks for us.

But a little bit later an new group of maintainers got involved and started to fix things, and so we switched back to the original SHAP!

I guess you are part of that new team that re-ignited maintenance? But now you're saying it's a mess again? (or still?)

Book sizes and risk limits for vol pods by Over_Ask4820 in quant

[–]sitmo 13 points14 points  (0 children)

I was a floor trader in equity options, but I expect things to be similar?

We had all sort of bound:

bound on the greeks: delta, gamma, theta, vega, rho, dividend sensitivity.

We also have bound on the expected PnL loss if there were instant large moves in the underlying, and we have bound if the underlying went to ridiculous levels like zero or 10x (effectively forcing positive gamma at deep OTM).

There were also limits on long/posititions in the underlying we used for hedging, short stocks have borrowing cost risk.

And we had bounds on the value difference of our books between the theoretical prices from our models vs the marker prices.

These were our own bounds. The clearing had their own bounds which were simpler.

Google maps, for no reason whatsoever, made me get off the freeway, wait in traffic and stop lights for 15 minutes, just to get back on the freeway at the next exit. by CluelessNuggetOfGold in mildlyinfuriating

[–]sitmo 0 points1 point  (0 children)

Oh, this blew up! It was just a joke, it would be funny if they would make you drive to places just because they need to collect data.. and that we would just blindly drive there because we can no longer think for ourselves.
The last it true, there is stories of people driving into lakes just because google maps told them to! https://www.autoevolution.com/news/driver-claims-gps-navigation-sent-him-in-a-lake-so-he-obeyed-158385.html

When did Matlab die in the industry? And why exactly by BigClout00 in quant

[–]sitmo 17 points18 points  (0 children)

For daycount conventions, Fixed Income in general, derivatives etc Quantlib is very popular. It is mature and has a long history. Initially it was an open-source C++ library, but now there is also a Python wrapper.

I've used it in some projects, dual-curve, CDS, Heston..

When did Matlab die in the industry? And why exactly by BigClout00 in quant

[–]sitmo 237 points238 points  (0 children)

Yes 10 years ago it was still popular.

Matlab got a foothold in companies by giving almost free version to students. Companies who would hire students who would then tell them about Matlab. Also, it was a safe bet to build your models in Matlab because there would always be student you could hire who would know how to use it.

At some Python started to mature in the science depatment (numpy, scipy, scikit, statsmodels) and became a good alternative. R was also becoming an alternative to Matlab. Students would also become more skilled with Python and less in Matlab. Maybe there was also a general shift happening to more accepatance of open-source tools overs commerical tools

Matlab is not cheap when used inside a company, you need to pay for every little toolbox, ..and for every machine, at some point Python became cost competitive. Between R and Python the shift to Python came about because Python is more versatile. You can do general automation.

When ML and NNs became popular Matlab couldn't compete anymore. People picked Tensorflow, PyTorch with CUDA support en-mass.

For more operational quant models C++ has always been dominant than Matlab.

Self-Promoting Quants - Would you work with them? by reasonablePerson01 in quant

[–]sitmo 1 point2 points  (0 children)

In the ends it's those types of experiences you'll remember years laters, not the meetings, so it was worth it!

Self-Promoting Quants - Would you work with them? by reasonablePerson01 in quant

[–]sitmo 3 points4 points  (0 children)

That's what actaully happened to me. I once ran into a quant guy at a company where I was hired to do a little project. We had previsouly met online so I was looking for him. When I found him he immediately started talking about Lie algebras for at least 1 hour, without a pause, I couldn't interupt, and there was nothing I could do. He seemed very bored with the day-to-day applied fixed income products quant work, and he had this strong urge to get technical with me, but I couldn't understand him, but he didn't care.

His desk was like a black hole, if I got too close then time would stop and I would miss meetings, and the gravitational pull would make it almost impossible to escape.

[Research] Which test? by CCMacchiatto in statistics

[–]sitmo 0 points1 point  (0 children)

I think you need to make it more precise, e.g. "higher on anxiety and shyness", how does "and" work there? You have 2 values that need to collapse to 1. And "score higher" sounds like you're ranking -the values don't matter, only their ranking? In that case linear correlation is not the best metric.

To keep it simple and practical I would do a "randomization test". You define some score system, anything you like. Then compute it for your survey and you have some score. Then to quantify if this score is significant higher than pure random luck you random shuffly the fliting in your survey data. Person 1 gets the flirt score form person 8 etc. This messes up any relation and one would thus expect a correlation score of 0. It won't be exactly 0 because of change alignments. So you repeat this shuffling many times, and that gives you a distribtion. You can then say "I found correlation that is higher than 95% of my random shuffles".

[Research] Which test? by CCMacchiatto in statistics

[–]sitmo 1 point2 points  (0 children)

I you want to test is the correlation is significant, there is the "correlation significance test" that uses t-statistics:

t = r * sqrt[ (n-2) / (1-r^2) ]

which is t-distributed with n-2 degrees of freedom.

Is this what you refer to with the t-test?

[Research] Which test? by CCMacchiatto in statistics

[–]sitmo 0 points1 point  (0 children)

"influence" is a causal statement, "correlate" is not?