osullivj

Joined 18 years ago

Karma
1,554
Submissions
796
Member since
Apr 7
Company: http://spreadserve.com

Blog: http://etrading.wordpress.com

Profile: http://uk.linkedin.com/in/osullivj

Github: https://github.com/osullivj

View on Hacker News

Recent submissions

Comment · 1 month ago
Everything you say should be true on any level playing field. Not in the British public sector where shambolic incompetence is the norm.
Comment · 2 months ago
Lovely bit of writing. I enjoyed being drawn in, and the dawning realisation that it is fiction. Aaron as a malign archetype was great too; techie Widmerpool even! One note of mild criticism: the narrator seems entirely passive, with none of his own life events.
Comment · 3 months ago
This! So long as OP is under 40.
Comment · 4 months ago
I agree with you on Brexit, austerity. But you can always find an expert briefing in yr direction cf Walters, Lawsom, Thatcher
Comment · 4 months ago
This comment is wild :) In Europe we send our best athletes into athletics, not sport. Athletics is track and field, which reduces to speed, strength and endurance. Sport - football, cricket, tennis - is about technical mastery first, and only secondarily the speed strength and endurance to support it. Lionel Messi and Sachin Tendulkar would both have been deselected by any athletic selection procedure. The emphasis on athleticism over technical mastery is what makes American sport boring.
Comment · 4 months ago
Richard Gabriel: Worse is Better
Comment · 4 months ago
Sounds like desk strat RAD work is moving to LLM gen code at JS. My recentish experience of that kind of work has been Athena at JPMC and Quartz at BoA; both Python with functional style via DAG or pixie with py ui framework to match. Which enables quick dev of the parts of trading workflow that don't need to be quick, like booking tools or EOD risk. I know first hand Athena and Qz are crufty when you get into the weeds. The bonsai framework with Elm inspired ocaml impl sounds v cool. So I can see how this approach can accelerate a lot of trading tech dev. But does it have any traction over the hard problems where we turn to C++ or Rust: near real pricing and risk across multiple instruments and markets?
Comment · 5 months ago
So, to summarise, consistency is the virtue of a narrow mind?
Comment · 6 months ago
Catholic Social Teaching: 19th C origins. An alternate base to Marxism for social justice.
Comment · 6 months ago
Yep, "enterprise" sales will kill ya. And when you do "close" you then get beaten up by "vendor mgmt". And when you finally get the invoice in, it's the finance dept and 90 day terms.
Comment · 6 months ago
Is C++ the most heavily documented programming language? If so, these docs could form the most detailed description of a subset of possible software ontologies for Von Neumann architectures. By possible software ontologies, I mean the debate around OOP, DOD ArrOfStruct vs StructOfArr, out of bounds and mem safety, GC vs manual mem mgmt, atomic types vs arrays vs objects and their layout in memory, function dispatch mechanisms, genericity mechanisms etc.
Comment · 7 months ago
Strongly agree from an Emscripten C++ wasm pov: it's key to minimise emscripten::val roundtrips. Caches must be designed for rectilinear data geometry, and SharedArrayBuffers are the way for bulk data. But only JS allows us to express asynchrony, so we need an on_completion callback design at the lang boundary.
Comment · 7 months ago
Jupiter Ace: a ZX80 with a Forth ROM. Inspired me to port an 8080 FIG Forth listing to the Camputers Lynx back in 83.
Comment · 8 months ago
Are they finding the numbers least likely to be used on lottery tickets?
Comment · 8 months ago
By "procession", do you allude to the filioque clause? Agreed on difficulty of translation as I follow Quine so think a language as a whole is the unit of meaning as opposed to any specific granular element.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton