timrobinson

Joined 16 years ago

Karma
419
Submissions
192
Member since
Jul 14
http://www.partario.com/blog/ http://www.hackernewsers.com/users/timrobinson.html

Developer - Rust, Python and functional languages, in financial services

View on Hacker News

Recent submissions

Comment · 4 years ago
Your previous game stats are moved across but you lose your preferences (dark mode and hard mode).

And you gain a cookie pop up. Of course the previous site had cookies (or rather localStorage) and tracking, but it didn’t ask for consent like the new NYT site.

Comment · 5 years ago
Comment · 5 years ago
It’s a long read, but it covers the period from the original IBM through to the 386 in impressive technical detail.
Comment · 7 years ago
Maven Securities (https://www.mavensecurities.com) | London, UK | Hong Kong | ONSITE

Maven is a proprietary high-frequency trading (HFT) organisation formed in 2011. We employ the most talented traders, developers and engineers in the market, executing a diverse range of strategies across global equities and derivatives. We are the most active participant in many of the products we trade, contributing significant liquidity to markets around the world. Core to our success is a tight integration between trading, research, and technology, and everyone involved in making these pieces come together.

Maven has a culture that is relaxed and informal but highly rewarding of strong performance; there's no dress code, plenty of free food and regular social events. We have offices in London, Hong Kong and New York and will be opening a new Chicago office in early 2020 as part of our plans to expand our coverage of derivatives markets.

We're hiring developers in data analytics, building a data platform in Python, with some Rust and C++. Apply here: https://grnh.se/4a7bb8a71

For more information, visit: https://workatmaven.com

Comment · 7 years ago
Maven Securities (https://www.mavensecurities.com) | London, UK | Hong Kong | ONSITE

Maven is a proprietary high-frequency trading (HFT) organisation formed in 2011. We employ the most talented traders, developers and engineers in the market, executing a diverse range of strategies across global equities and derivatives. We are the most active participant in many of the products we trade, contributing significant liquidity to markets around the world. Core to our success is a tight integration between trading, research, and technology, and everyone involved in making these pieces come together.

Maven has a culture that is relaxed and informal but highly rewarding of strong performance; there's no dress code, plenty of free food and regular social events. We have offices in London, Hong Kong and New York and will be opening a new Chicago office in early 2020 as part of our plans to expand our coverage of derivatives markets.

We're hiring developers in data analytics, building a data platform in Python, with some Rust and C++. Apply here: https://grnh.se/4a7bb8a71

For more information, visit: https://workatmaven.com

Comment · 7 years ago
Maven Securities (https://www.mavensecurities.com) | London, UK | Hong Kong | ONSITE

Maven is a proprietary high-frequency trading (HFT) organisation formed in 2011. We employ the most talented traders, developers and engineers in the market, executing a diverse range of strategies across global equities and derivatives. We are the most active participant in many of the products we trade, contributing significant liquidity to markets around the world. Core to our success is a tight integration between trading, research, and technology, and everyone involved in making these pieces come together.

Maven has a culture that is relaxed and informal but highly rewarding of strong performance; there's no dress code, plenty of free food and regular social events. We have offices in London, Hong Kong and New York and will be opening a new Chicago office in early 2020 as part of our plans to expand our coverage of derivatives markets.

We're hiring developers across all areas of the company:

- Low latency trading systems: C++, FPGA, Julia. Apply here: https://grnh.se/741a6cdb1

- Trading tools: C#, .NET Core, TypeScript. Apply here: https://grnh.se/3e4c1d701

- Data analytics: Python. Apply here: https://grnh.se/4a7bb8a71

For more information, visit: https://workatmaven.com

Comment · 7 years ago
We don't have a role for pure Rust development but I'd be interested to meet somebody with C++ plus Rust, or Python plus Rust. Maven primarily uses C++, C# and Python, but we've recently started using Rust on a couple of projects.
Comment · 7 years ago
Maven Securities (https://www.mavensecurities.com) | London, UK | Hong Kong | ONSITE

Maven is a proprietary high-frequency trading (HFT) organisation formed in 2011. We employ the most talented traders, developers and engineers in the market, executing a diverse range of strategies across global equities and derivatives. We are the most active participant in many of the products we trade, contributing significant liquidity to markets around the world. Core to our success is a tight integration between trading, research, and technology, and everyone involved in making these pieces come together.

Maven has a culture that is relaxed and informal but highly rewarding of strong performance; there's no dress code, plenty of free food and regular social events. We have offices in London, Hong Kong and New York and will be opening a new Chicago office in early 2020 as part of our plans to expand our coverage of derivatives markets.

We're hiring developers across all areas of the company:

- Low latency trading systems: C++, FPGA, Julia. Apply here: https://grnh.se/741a6cdb1

- Trading tools: C#, .NET Core, TypeScript. Apply here: https://grnh.se/3e4c1d701

- Data analytics: Python, C++, Rust. Apply here: https://grnh.se/4a7bb8a71

For more information, visit: https://workatmaven.com

Comment · 9 years ago
Comment · 9 years ago
Comment · 11 years ago
It's absolutely not. Everything I've seen has been 64-bit double. If you need to, you round either intermediate or final calcs to a set precision.

I once worked on replicating a particular index, and the engine used fixed point internally. In order to get the values to match with the ones published officially, we had to emulate Excel floating point: our fixed point values wouldn't line up with theirs.

Comment · 11 years ago
Rounding happens when the value is displayed. To see the raw value, try: =(0.1+0.2)
Comment · 13 years ago
No; NT Embedded existed based on NT 4, in the late 1990s.
Comment · 14 years ago
It won't hang as long as you're redirecting only standard output. If you want to read both StandardOutput and StandardError, you need to do it from separate threads: either with explicit BeginInvoke/EndInvoke calls as in Kudu, or more simply, by listening on the OutputDataReceived/ErrorDataReceived events then calling BeginOutputReadLine/BeginErrorReadLine.

(The reason for this is that the two streams are redirected to separate pipes, each of which has its own fixed-size buffer. If you forget to read from one pipe while you read from the other, its buffer fills up, and the writer - the program being executed - blocks. With standard error redirection turned off, the program writes directly to the console, which is safe.)

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton