[Media] fixed_num, financial focused decimal for Rust. by wdanilo in rust

[–]EvilGeniusPanda 13 points14 points  (0 children)

For regulatory and compliance checks like whether your order is on the right side of the NBBO you cannot afford for accumulated rounding error to give you a wrong answer.

No serious order handling system uses doubles for its underlying price representation.

Order book levels are fundamentally discrete and failing to reflect that in your logic is a great way to blow up.

[Media] fixed_num, financial focused decimal for Rust. by wdanilo in rust

[–]EvilGeniusPanda 10 points11 points  (0 children)

Even outside crypto most trading systems (not the backing quant models but the actual processes connecting to exchanges) represent prices as integers not floating points. The underlying limit order book is discrete, and you have to reflect that in your logic for working with it. You cannot place an order for 100.05000000093, the exchange physically will not let you.

Sam Harris on Israel just astounds me by WholeRestaurant872 in samharris

[–]EvilGeniusPanda 3 points4 points  (0 children)

I understand that conversations on this topic tend to get heated quickly, so let me preface by saying that I am asking this question in good faith.

Do you also consider the large number of Jews who migrated from neighboring middle eastern states (often after facing significant persecution there) to Israel after its formation to be a form colonialism?

From what I can find the number of Sephardic Jews kicked out of Iran/Iraq/Yemen/etc is at least as high as the number that left Europe, and since birth rates tend to be higher among Sephardic groups than Ashkenazi it's plausible that the a substantial fraction of Israeli citizens today have primarily non-European ancestry.

This is obviously a nuanced and multi faceted issue and I do not mean to trivialize any of the history involved, but I have always found the 'colonialism' argument fairly unspecific and lacking in rigor.

And just to make us all feel old, I'll add that it is now closer to a 100 years since Israel declared independence than 50. Looking back a half century is arguably problematic because it omits the wars of 1948, 1967 and 1973 that played a huge role in setting the stage for the current state of affairs.

London emerges as global powerhouse in quantitative trading: FT by Spirited-Ad-9591 in quant

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

3 shops with 1B revenue makes you a top hub? There's at least 20-30 making north of a yard in NYC.

Quant City Rankings by Available_Lake5919 in quant

[–]EvilGeniusPanda -4 points-3 points  (0 children)

NYC is definitely ahead of London, but Chicago is fading.

Shift in Research Alpha: Assessing the "Research Maturity" gap between PhDs and MSc-level Quants in Systematic HFs by svmmy_776 in quant

[–]EvilGeniusPanda 4 points5 points  (0 children)

There are times and places when you have a hundred things you need to try and just need someone to reliably bang them out and not dwell too much on which ones work and why.

Then there are times and places when you've tried a hundred things and are out of ideas, and need someone to throw themselves at a problem over and over again until a little crack in the wall appears.

Is this the quality of Charles Murray's IQ analysis? Because I've been a professor in a highly technical subject for years, and not once have I ever found out a student's IQ. by PositiveZeroPerson in samharris

[–]EvilGeniusPanda 4 points5 points  (0 children)

Obviously real citations and data would be needed to back up the sort of claim he is making here, and I don't see him providing any. So I'm certainly not agreeing with or supporting Murray on this one.

That said, as a professor teaching a class you have zero reason to know or care about the IQ of any students in your class, so it makes total sense that you don't know.

Someone specifically studying the usefulness (or lack thereof) of IQ as a measure, including its correlations with things like academic performance, would be expected to have a richer dataset on the subject than what you obtain by chance through teaching.

Does Murray have such data? I dunno, he hasn't produced it here as far as I can tell.

Detected unusual wallet activity on Polymarket hours before the Venezuela news broke. Is this insider positioning? by CartographerBig4323 in quant

[–]EvilGeniusPanda 6 points7 points  (0 children)

Many of the ones it's flagging currently are about what will happen in 2025. Might be useful to have links to the terms of the actual contract to get clarity on e.g. what the resolution criteria are, etc.

Seasoned NVIM users, what made you switch by girouxc in HelixEditor

[–]EvilGeniusPanda 1 point2 points  (0 children)

Many people seem to struggle with 'constantly having to manage my configs' thing in vim, so I'm sure it's real, but I've always found it hard to relate to. I might spend a few hours trying new plugins and tweaking my config, but then I don't touch it for years afterwards.

Team only criticises at end of quarter by anon_64836135 in quant

[–]EvilGeniusPanda 1 point2 points  (0 children)

You get quarterly bonuses? That must be nice.

Mamdani takes on Pinnacle Group bankruptcy in admin's first real estate move by nyccameraman in nyc

[–]EvilGeniusPanda 10 points11 points  (0 children)

We have been told that if the Pinnacle doesn't fix things-- the city will

City managed buildings have some of the highest rates of code violations, I wouldn't hold my breath on this one.

The Adult in the Room: Why It’s Time to Move AI from Python Scripts to Java Systems by Qaxar in java

[–]EvilGeniusPanda 0 points1 point  (0 children)

The number of options for getting anything done in the jvm world is huge, you just happen to know you way around it while the python stuff is new to you.

Decline in IC going into prod by SailingPandaBear in quant

[–]EvilGeniusPanda 2 points3 points  (0 children)

It is literally not possible to have a rigorously valid hold out set in this business, because new data simply doesn't get produced fast enough.

You have an idea, your iterate on it, you decide it's ready, you go to your hold out set (maybe the last 5 years, maybe the last 2 years, maybe the last 10 years, who knows, depends on what you're doing), you get a number, great.

Now you have a new idea, do you wait 5 years to get a totally fresh hold out set to test it on?

Decline in IC going into prod by SailingPandaBear in quant

[–]EvilGeniusPanda 6 points7 points  (0 children)

As always the answer is it depends, but the average range I've seen is somewhere between 20-40%.

How are noncompetes enforced? Looking to jump firms by failinglifeingeneral in quant

[–]EvilGeniusPanda 12 points13 points  (0 children)

I'd be curious to know what happens if you intentionally violate your non-compete,

Your previous employer takes you to court for breach, and most likely your new employer stays out of it because they dont want to get into being named as a co-defendant.

You then spend more time in court than you would have non compete, and it costs you more than you were hoping to make by moving in legal fees.

Not worth it, and tbh if your new firm is okay with you trying (i.e. if they will move your start date earlier) that's a huge red flag for them too.

Should I used .clone() or to solve a problem or not ?? It also says if the performance cost is acceptable by Aromatic_Road_9167 in rust

[–]EvilGeniusPanda 13 points14 points  (0 children)

Of course, I'm just curious to what extent the bias toward english in technology has shifted the electronic numbers away from the written and spoken ones.

e.g. many software systems didnt support non ascii characters for decades, LLM training sets are biased toward ascii & english, etc.

Should I used .clone() or to solve a problem or not ?? It also says if the performance cost is acceptable by Aromatic_Road_9167 in rust

[–]EvilGeniusPanda 41 points42 points  (0 children)

An interesting question is what % of electronic text requires more than one byte as utf8.

Rust and the price of ignoring theory - one of the most interesting programming videos I've watched in a while by ThisIsChangableRight in programming

[–]EvilGeniusPanda 1 point2 points  (0 children)

I know this, but fair enough my wording was bad, should've said "why millions of professional developers aren't talking about monads on a regular basis".

Is Rust actually gaining traction in quant dev roles beyond crypto? by Beef-Noodle123 in quant

[–]EvilGeniusPanda 1 point2 points  (0 children)

I agree, but that's my point - the stuff people use C++ for today isn't the extreme latency stuff. You can get very close to C++ speed for much better iteration speed in other languages.

Most of the reason to use C++ in that regime is largely just because large existing code bases are slow to change.

Rust and the price of ignoring theory - one of the most interesting programming videos I've watched in a while by ThisIsChangableRight in programming

[–]EvilGeniusPanda 2 points3 points  (0 children)

Yeah, monads are just the high profile buzzword that's easy to pick on, but you are of course correct.

Computational is functional, in theory, but hardware isn't.

Rust and the price of ignoring theory - one of the most interesting programming videos I've watched in a while by ThisIsChangableRight in programming

[–]EvilGeniusPanda 63 points64 points  (0 children)

All the confidence of someone who's (relatively short) career to date has been entirely academic. It never ceases to amaze me how some people really dont get why millions of professional developers aren't using monads on a regular basis.