Viewing profile — quicknir
quicknir
HN member- Joined
- Sat, May 09, 2015, 12:05 AM UTC
- HN karma
- 205
- Public activity
- 92 items
- HN profile
- View on Hacker News ↗
About quicknir
No profile information was provided.
Recent public activity
-
comment
Comment #39468780
Ah okay, didn't know that. Good luck wherever you are!
-
comment
Comment #39461584
FWIW, as a high performance C++ dev who likes Rust but considers unsafe the biggest issue by far, it's encouraging to see important folk within the project believe there are issues…
-
comment
Comment #38993633
It's honestly unfortunate that rust has been sold so hard on memory safety, so that when C++ folk don't spend tons of time in memory issues they think rust is pointless. I don't wa…
-
comment
Comment #37205383
Duplicating meaning that the smart pointer deleter is going to need a copy of the allocator (or a pointer to it if you prefer, but allocators are already typically pointers). If yo…
-
comment
Comment #37203220
I think there's a bit of confusion here around "value semantics". No C++ smart pointer has "value semantics", relative to its target T. You can see this because == performs address…
-
comment
Comment #34661568
It's a pretty drastic assertion (and quite HN worthy) that a whole industry is abusing their developers, based on not even one job, but your impression of a job based on an intervi…
-
comment
Comment #24998309
I would encourage you to benchmark linear search and binary search on a dynamic array (std::vector) of a million elements. You may be in for a surprise. I can only assume you have …
-
comment
Comment #24574961
IIRC, Java interfaces are subtype polymorphism. Ad hoc polymorphism would be, for example, overloading.
-
comment
Comment #24070911
I would assume that within unsafe you could simply do the same kinds of shenanigans you would do in C++, e.g. you have a fixed size struct that is just the "header", it's only crea…
-
comment
Comment #22100438
It's hard to say. I think a lot of the Rust community actually hails from more of the web world, where security is rightfully a big concern, and the that's where actix was position…
-
comment
Comment #22100287
Very curious where you work, because there's only really a handful of major places doing HFT (as opposed to algorithmic trading) and haven't heard of Rust being used at any of them…
-
comment
Comment #22100267
I think this picture of how HFT and games work doesn't have much connection to how it actually does. In these industries you can't just get all or even most of the high performance…
-
comment
Comment #21539846
Yes, he may well improve some algorithm, or rewrite some commonly used tool to improve efficiency. And researchers are often not incentivized to do that, so it would be great. But …
-
comment
Comment #21536847
I normally don't bother but this comment is so profoundly ridiculous I had to say something. Tenured ML professors at the top 100 or so universities in the world aren't "most of us…
-
comment
Comment #20342183
Except that in HFT we don't generally disable RTTI or exceptions. I work at a top HFT firm, have friends/colleagues at other top firms, have seen multiple people like Carl Cook at …
-
comment
Comment #20342144
Well you can certainly elect to torture yourself if you really want to. Atomics in C++ compile to assembly in very straightforward ways and there isn't really an enormous design sp…
-
comment
Comment #20342033
Dude I mean the context in which I'm discussing this is a large organization operating on timescales shorter than microseconds with numerous people involved in optimizing every sin…
-
comment
Comment #20341999
I didn't intend to imply otherwise but I see my wording was unclear. I meant that D generally would be a hit, though it's only really speculation either way.
-
comment
Comment #20341992
HFT doesn't subset C++ nor does it ignore the standard library. Given you're totally wrong about one I'm not inclined to believe you on the other, and I have an examples from the s…
-
comment
Comment #20341582
I'm sure these people exist but they're the exception rather than the rule. The two biggest industries in SG14, the C++ low latency study group, are games and HFT. In both these ar…
-
comment
Comment #20341064
That's a pretty vague statement though. vector and unique_ptr are class templates (generic classes). To understand them you need at least a basic idea of how that works, which you …
-
comment
Comment #20340087
I think the author blows his credibility very early with this comment: > As I said, it’s a superficial example, but I think it shows a general difference in philosophy between C++ …
-
comment
Comment #20340044
I'm not saying that D is defined by that. I'm simply saying that if you're comparing to C or C++, you are talking about use cases that are defined by performance and/or memory mana…
-
comment
Comment #20339934
The whole "subset" argument is pretty thin. There are style/convention guides, and there are are more obscure features in C++ the same way there are more obscure features in other …
-
comment
Comment #20339892
If you can tolerate GC then like 20 languages (as or less obscure than D) enter the conversation. If you can tolerate GC and the performance implications that go with it, then usin…