Search results

  1. Daniel Duffy

    Regarding the use of ChatGPT in this course

    I just caught ChatGPT-4 blatantly lying about the differences between user-level and system-level OS threads. When I confronted it, it confessed, apologized, and thanked me for the correction. Students, beware: Unless you can tell the right from the wrong, assume that ChatGPT-4 lies to you.
  2. Daniel Duffy

    MATH COURSE ADVICE NEEDED

    That's what I would do. When I was OP's age, there was no C++ course, so I said #$&&2, I'll make one myself.
  3. Daniel Duffy

    MATH COURSE ADVICE NEEDED

    I offer Maths courses for MFE etc. e.g. ODE/PDE, Numerics (Students Euro 1500 1st course, Euro 995 each course after first course). https://www.datasim.nl/onlinecourses https://www.datasim.nl/testimonials
  4. Daniel Duffy

    ChatGPT

  5. Daniel Duffy

    ODE/PDE/SDE online courses for computational finance

    Reminder ODE/PDE online course.
  6. Daniel Duffy

    C++ vs Rust

    "To prevent the unexpected execution of batch files, you should consider moving the batch files to a directory that is not included in the PATH environment variable," Ryotak advised. "In this case, the batch files won’t be executed unless the full path is specified, so the unexpected execution...
  7. Daniel Duffy

    What books are you currently reading?

    Firsy, we intend documenting it in book form. I get quite a number of requests for these kinds of application-oriented (for want of a better name) courses. a lot of effort and work..:whistle:
  8. Daniel Duffy

    What books are you currently reading?

    My feeling is if you know C++ then learning Rust is easy. e.g. Rust is a multi-paradigm, general-purpose programming language that emphasizes performance, type safety, and concurrency. It enforces memory safety—meaning that all references point to valid memory—without a garbage collector. To...
  9. Daniel Duffy

    What books are you currently reading?

    https://www.amazon.com/Rust-Programming-Language-Steve-Klabnik/dp/1593278284 Just in case Rust <-> C++ interop becomes the next hot topic.
  10. Daniel Duffy

    C++ vs Rust

    Rust traits Similar to C++ Concepts https://doc.rust-lang.org/book/ch10-02-traits.html
  11. Daniel Duffy

    Rebellion Research going against BARUCH

    “Do not judge, or you too will be judged. For in the same way you judge others, you will be judged, and with the measure you use, it will be measured to you." Matthew 7:1-6
  12. Daniel Duffy

    Rebellion Research going against BARUCH

    As an author, I would suggest doing some grammar checks. For example, " We will not." should be "we shall not". It could be structured better. Personally, I hate the widespread use of commas to structure sentences.
  13. Daniel Duffy

    C++ vs Rust

    We should entertain all scenarios, one of which Rust is and will remain a niche product. It may have vocal cheerleaders. Due diligence and all that. Of course, I still think Rust-C++ interop is important.
  14. Daniel Duffy

    C++ vs Rust

    Just write Rusty wrappers. I rest my case. QED.
  15. Daniel Duffy

    C++ vs Rust

    Thus, C code is wrong, the root cause. Clear.
  16. Daniel Duffy

    C++ vs Rust

    I think pricing libraries will never be (re)written in Rust. No way. C++ is forever here. Just like rewriting Fortran libraries in Java.
  17. Daniel Duffy

    C++ vs Rust

    8. Rust to C use cases. Clearly a case of legacy (incorrect) code?
  18. Daniel Duffy

    C++ vs Rust

    So, Rust is a silver bullet? If you are getting segfaults with smart ptrs probably means you are doing something wrong.. At the least, this should be investigated. But the core question remains: what is the root cause of this fiasco?
  19. Daniel Duffy

    C++ vs Rust

    Anyone using Rust/Python interop? https://www.infoworld.com/article/3664124/how-to-use-rust-with-python-and-python-with-rust.html
  20. Daniel Duffy

    C++ vs Rust

    General Remark: wondering why developers have issues with pointers? 1. Are you using raw or smart pointers? 2. Incorrect use of raw pointers (code is a ball of mud with no centralised control). 3. Wrong design, no modular decomposition. 4. Developer does not fully understand pointers/using...
  21. Daniel Duffy

    C++ vs Rust

    one more thing.. If Rust is the answer, what is the question, i.e. why all the hullabaloo? Thinking out loud. 1. Better memory mgt than C++. 2. Better language features than C++ (at face value, can't imagine that). 3. Call C++ from Rust(*). 3A. vide versa. 4. Rust's channels look promising...
  22. Daniel Duffy

    C++ vs Rust

    Volume II is the interop book. Am thinking about Rust/C++. What are the uses cases? 1. Call C++ from Rust 2. Vice versa 3. Using Rust Actor frameworks? no idea 🙃
  23. Daniel Duffy

    C++ vs Rust

    Do you think I could quickly pick up Rust? Interop is the key issue. Can I use this thread if I am stuck? PATH stuff?
  24. Daniel Duffy

    C++ vs Rust

    How to install Rust on Windows? @Paul Lopez
  25. Daniel Duffy

    C++ vs Rust

    What about C++ Rust interop https://google.github.io/comprehensive-rust/chromium/interoperability-with-cpp.html Q What is CXX A C++ rotated \pi /4 // CXX was coined by John Carolan http://www.edm2.com/index.php/Glockenspiel_C%2B%2B...
  26. Daniel Duffy

    C++ vs Rust

    Our manuscript is in the copy/print edit phase. Contents are ready. We discusss Cython. I Volume II (2025 hopefully) ==> more interop e.g. pybind11, Boost Python.
  27. Daniel Duffy

    C++ Online Programming Cert Testimonials

    Thank you! My company Datasim was probably the first OOP/C++ in the Netherlands and we worked with industrial/business clients from the outset. Our designs were stress-tested in real-life environments. And having a mathematical background and having worked in industry doesn't do any harm :) If...
  28. Daniel Duffy

    C++ vs Rust

    never say never. Maybe it will take over in 10-20 years.
  29. Daniel Duffy

    C++ vs Rust

    Why not do both? A big miss in C++ is support for asychronicity, events, signals, Actor model. TBH, saying that Rust is great for memory management is not all that exciting.
  30. Daniel Duffy

    Advanced C++ and Modern Design Cert Testimonials

    A general remark on learning. It is always human to want to cram in as much stuff as possible, but this is not a good idea for at least 4 reasons. Compare to getting a black belt from blue belt level. 1. Blue to brown 2. Practice as a brown for a year 3. Brown to black.
  31. Daniel Duffy

    Advanced C++ and Modern Design Cert Testimonials

    (boost test, google test, ...) Good idea. A concern for me is which Boost libraries are alive and kicking; some are on sabbatical, rigor mortis etc. https://www.boost.org/doc/libs/1_34_1/libs/test/doc/index.html
  32. Daniel Duffy

    Advanced C++ and Modern Design Cert Testimonials

    C++ is a C++ is a living organism. We try to keep up. What Boost C++ libs do in 2016 C++ 26 does in 2026 (Reflection).
  33. Daniel Duffy

    Lattice Model Financial Instrument Pricing Using C++

    All this stuff has been extensively documented. I think having a look at the work of the late Mark Joshi is good https://fbe.unimelb.edu.au/__data/assets/pdf_file/0011/2591732/MARK_JOSHI_SSRN-id2277854.pdf
  34. Daniel Duffy

    Lattice Model Financial Instrument Pricing Using C++

    Do you mean? BinomialLatticeStrategy* getStrategy(double sig, double r, double k, double S, double K, int N) { cout << "\n1. CRR, 2. JR, 3. TRG, 4. EQP, 5. Modified CRR:\n6. Cayley JR Transform: 7 Cayley CRR: "; int choice; cin >> choice...
  35. Daniel Duffy

    Lattice Model Financial Instrument Pricing Using C++

    Is your question "what are the other methods?" I programmed those methods somewhere I vaguely remember.
  36. Daniel Duffy

    Lattice Model Financial Instrument Pricing Using C++

    This code is from my 2018 C++ book for barrier options! On a pedagogical advice to everyone , learn the maths of the binomial method and program it yourselves instead of copying from all kinds of (possibly dodgy) sites. My two cents..
  37. Daniel Duffy

    Lattice Model Financial Instrument Pricing Using C++

    There are quite a few models for u, d and p: CRR, JR, TRG, EQP etc.
  38. Daniel Duffy

    Lattice Model Financial Instrument Pricing Using C++

    which part of my response was "rude"?
  39. Daniel Duffy

    Lattice Model Financial Instrument Pricing Using C++

    but just get surprised above "u" are different than what we learned learned in CFA or even CQF LOL what do those guys use? u is up, d is down
  40. Daniel Duffy

    Lattice Model Financial Instrument Pricing Using C++

    Looks like code from one of my books? Which problem are you working on, exactly?
  41. Daniel Duffy

    Struggle as a Beginner

    The first 2 modules are difficult indeed because it's C and a kind of survival guide to be honest. In the past (and courses) people tried to learn C++ w/o C savvy. That does not work. Like learning to fall before the real work. and then the next steps (do each step 3 times). I reckon Ruska...
  42. Daniel Duffy

    Blog: Articles on C++11 and Computational Finance (by Daniel J. Duffy)

    An emerging design pattern, an improved 3-layer model for OO inheritance. This exposes a number of flaws in traditional approaches to OOP, plus a multiparadigm resolution thereof. You could try designing it using C++20 Concepts.:ninja: @APalley @Paul Lopez @Andy Nguyen
  43. Daniel Duffy

    Struggle as a Beginner

    The C part is the most tricky. It's like learning grammar.
  44. Daniel Duffy

    Advise on MFE programs in the Netherlands

    Don't want to scare you , but.. The political/work situation but it's all becoming a tad anti-immigrant. https://www.dutchnews.nl/2024/03/ministers-set-up-secret-operation-to-keep-asml-in-nl-telegraaf/
  45. Daniel Duffy

    Regarding the use of ChatGPT in this course

    Never too old. BTW C also has pointers.
  46. Daniel Duffy

    Regarding the use of ChatGPT in this course

    ChatGPT is risk averse!
  47. Daniel Duffy

    Regarding the use of ChatGPT in this course

    Shows how dumb AI is (not joking).
  48. Daniel Duffy

    Regarding the use of ChatGPT in this course

    If you want to use Gemini you must be over 18!
  49. Daniel Duffy

    Programming experience for MFE

    And who knows what ML will look in 5 years time?
  50. Daniel Duffy

    C++ Online Certificate Students' intro thread

    You'll be fine; the TAs are very helpful :)
  51. Daniel Duffy

    A few questions about transitioning to quant research after a PhD in math

    Given ... my desire to enhance my coding skills, C++ and Python are popular.
  52. Daniel Duffy

    ChatGPT

    As Nvidia hits $2 trillion, billionaire Marc Rowan’s asset manager Apollo calls AI a ‘bubble’ worse than even the dotcom era https://finance.yahoo.com/news/nvidia-h ... OUzgY4qnCO
  53. Daniel Duffy

    Optimization's place in quant fin.

    Optimisation is soo important https://m.media-amazon.com/images/I/61RMTGsXzPL._SY466_.jpg https://www.datasim.nl/application/files/5915/4999/4170/DL_Applied_Numerical_Methods_II.pdf “Nothing takes place in the world whose meaning is not that of some maximum or minimum.” ― Leonhard Euler
  54. Daniel Duffy

    Optimization's place in quant fin.

    Big area. This might be one entry point
  55. Daniel Duffy

    SHOW ME THE CODE !

    It's not going to happen, methinks. Mac will always be associated with DTP in my environment. https://en.wikipedia.org/wiki/Desktop_publishing Wintel is for engineering.
  56. Daniel Duffy

    Why isn’t Economics Popular?

    A bit off topic, nuance is As George Bernard Shaw said: "England and America are two countries separated by a common language" Oscar Wilde-> "We have really everything in common with America nowadays except, of course, language."
  57. Daniel Duffy

    Why isn’t Economics Popular?

    Also, im going to make an assumption given your spelling of "programme" that you are either in the eu or uk. This is the correct spelling in this case. Bachelors Economics programmes can give you exposure to ODEs and PDEs, Maybe not hard enough for more hard quant role...
  58. Daniel Duffy

    MFE Math Prereq for Economics Background

    ODE/PDE for Economics students moves maths to next level https://www.datasim.nl/onlinecourses/97/distance-learning-ordinary-and-partial-differential-equations
  59. Daniel Duffy

    I found Quantnet's doppelgänger

    “Of course I plagiarize. It is the privilege of the appreciative man.” ― Oscar Wilde, Only Dull People Are Brilliant at Breakfast and maths...
  60. Daniel Duffy

    Blog: Articles on C++11 and Computational Finance (by Daniel J. Duffy)

    What kinds of C++ courses? The internet is (used to be) full of C++ courses. // btw wrong thread; this is about articles, not courses. @okay
  61. Daniel Duffy

    Blog: Articles on C++11 and Computational Finance (by Daniel J. Duffy)

    The Black Scholes option pricer in Fortran95 // DJD real*8 Function pdf(x) real*8 x,A A = 1.0/Sqrt(2.0*3.1415) pdf = A * Exp(-0.5*x*x) return end real*8 Function cdf(x) real*8 DPI,x,L,k,a1,a2,a3,tmp,pdf...
  62. Daniel Duffy

    Advise on MFE programs in the Netherlands

    Yes, econometrics seems to be quite strong. I am not an economist. There is a big skills shortage here. Having said that, it is almost impossible to find somewhere to live. Amsterdam is booming. The (extreme?) right-wing PVV got 37 votes at recent general election, mainly based on an...
  63. Daniel Duffy

    Rebellion Research going against BARUCH

    There is only one thing in life worse than being talked about, and that is not being talked about. Oscar Wilde Baruch must be doing something right. :ninja:
  64. Daniel Duffy

    Advise on MFE programs in the Netherlands

    I am not really familiar with these programs. I know more about US and UK degrees, Do you want to work in a bank or in trading? Amsterdam is quite small.
  65. Daniel Duffy

    C++ or Python?

    https://www.datasim.nl/onlinecourses/117/distance-learning-object-oriented-and-functional-programming-in-python-language-libraries-and-modern-design-patterns
  66. Daniel Duffy

    C++ will be used for the next 50-100 years in financial services

    There are many people in finance who are not from these universities.
  67. Daniel Duffy

    Looking to sharpen my C++ skills, but no interest in MFE

    Both C++ courses are beneficial irrespective of finance examples (which are only in the last 1-2 modules, but also useful to learn how to design).
  68. Daniel Duffy

    Options with PhD in Math

    As far as PDE is concerned, convection-diffusion is importat. I would learn C++. https://www.datasim.nl/books
  69. Daniel Duffy

    Complex Analysis

    LATEX
  70. Daniel Duffy

    Options/Career Advice for a postdoc in differential geometry possibly leaving academia

    The topics you mention are wonderful (I took most of them at university, I loved FA) but not directly applicable to finance IMO. But with your maths backgound, it's very impressive! Can you program, e.g. solve Black Scholes PDE numerically ? etc. see random example
  71. Daniel Duffy

    ODE/PDE/SDE online courses for computational finance

    I always knew I was a nice person.:eek:
  72. Daniel Duffy

    ODE/PDE/SDE online courses for computational finance

    It's just a reminder. You've posted ten thousand messages and received five thousand likes. You are a great human being. You received 5,000 likes. You must be very popular around here.
  73. Daniel Duffy

    ODE/PDE/SDE online courses for computational finance

    ODE/PDE course open for registrations 2024. Euro 1500 student price. After that Euro 995 per course. https://www.datasim.nl/onlinecourses
  74. Daniel Duffy

    Question C++23

    A follow-on remark: a number of useful features in C++11 (e.g. enable_if etc.) can now be done much more easily in C++20 Concepts. C++20 Concepts are mathematically quite robust.
  75. Daniel Duffy

    Question C++23

    And don't forget C++26 LOL https://en.cppreference.com/w/cpp/compiler_support/26
  76. Daniel Duffy

    Question C++23

    Haskell Typeclasses == C++20 Concepts. haha
  77. Daniel Duffy

    Question C++23

    C++14 was a kind of fix. C++17 had some nice stuff. C++23 is beginning to converge with Haskell.
  78. Daniel Duffy

    Question C++23

    That's a good thing! A while back (before C++11) C++ was almost rigor mortis. Good news! new stuff coming up for the next 50 years :cool:
  79. Daniel Duffy

    Question C++23

    C++23 Many low-level syntaxes, defect reports etc. https://en.wikipedia.org/wiki/C%2B%2B23 In February 2020, at the final meeting for C++20 in Prague, an overall plan for C++23 was adopted:[3][4] planned features for C++23 are library support for coroutines, a modular standard library...
  80. Daniel Duffy

    Question C++23

    Don't wait; start now. 95% of real-life C++ is C+11, so QN is already years ahead. And knowing C++20 you can easily learn C++23 on your own.
  81. Daniel Duffy

    SHOW ME THE CODE !

    or even int x = 4; int z = [&r = x, y = x+1] { r += 2; // set x to 6; "R is for Renamed Ref" return y+2; // return 7 to initialize z }(); // invoke lambda
  82. Daniel Duffy

    SHOW ME THE CODE !

    Scary code. Why not use TLS? BTW lambdas are not robust (e.g. capture by reference). https://www.geeksforgeeks.org/thread_local-storage-in-cpp-11/
  83. Daniel Duffy

    New Book: Multiparadigm Design Patterns in Python, C++ and C# by Daniel J. Duffy and Harold Kasperink (Datasim Press December 2023)

    Chapter 20 One Step Beyond: Component-based Software Development The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise. Edsger Dijkstra @Paul Lopez @APalley
  84. Daniel Duffy

    Additional tips on getting quant jobs

    Quantnet C++ C# And some maths.
  85. Daniel Duffy

    How to verify your QuantNet account

    What happens if people run out of space?
  86. Daniel Duffy

    UCB MFE Essay Question

    The second question is ambiguous. It can be interpreted in different ways. edit: you could ask them to please clarify.
  87. Daniel Duffy

    High frequency trading

    https://en.wikipedia.org/wiki/High-frequency_trading
  88. Daniel Duffy

    Deep Learning (DL) and Partial Differential Equations (PDE)

    I don't think so; it is not based on reality. No future, at least not the way CS is approaching it. I am not a betting man, but my money would not be on it.
  89. Daniel Duffy

    Benefit of more math

    The options are: 1. Start now 2. Don't start now It's your choice in life.
  90. Daniel Duffy

    ODE/PDE/SDE online courses for computational finance

    All you wanted know about parabolic PDE (originally in Russian Mathematical Survey 1962) Learn this and will then be few PDEs that intimidate you.
  91. Daniel Duffy

    Happy holidays

    Have a good one. It was a great Winter Solstice.
  92. Daniel Duffy

    C++ & Python

    Coming up in our new book: Python AND C++ interop there's more where that came from ;) It's the future :-)
  93. Daniel Duffy

    Counting CPU Clock Cycles

    Is this a compute-intense parallel program or some kind of asych event flow app, like a data feed pipeline? So, what is the _problem_ ? edit: is throughput more important; thread start/stop is costly.
  94. Daniel Duffy

    Counting CPU Clock Cycles

    Are you using fine-grained or coarse-grained parallelism?
  95. Daniel Duffy

    Counting CPU Clock Cycles

    I don't do much of this in general apart from coarse-grained parallelism ball park stuff ... What about Boost? just a guess? https://www.boost.org/doc/libs/1_80_0/libs/timer/doc/cpu_timers.html Plan B ... a commercial product .. doesn't grow on trees.
  96. Daniel Duffy

    Benefit of more math

    yeah, Euler did his best maths when he turned 60!
  97. Daniel Duffy

    Benefit of more math

    Start now :) I'm 71and still doing lots of maths.
  98. Daniel Duffy

    Benefit of more math

    Math 442 (Introduction to Partial Differential Equations): Rating: 70/100. Partial Differential Equations (PDEs) have their place in the quant finance realm, especially when modeling derivative pricing and other financial instruments. However, this course dives into a lot of mathematical theory...
  99. Daniel Duffy

    Benefit of more math

    Apart from grades, jobs etc. _now_ is the time (in your 20s) to learn deep maths. Later is too late.
  100. Daniel Duffy

    Benefit of more math

    https://www.datasim.nl/onlinecourses
  101. Daniel Duffy

    Which order to read these books?

    My books
  102. Daniel Duffy

    Multiverse Pricing Models

    Alan's chapter 5 has Step I: Standsardised SDE Step II: Discretize the SDE (Euler (x) and NR lattice (y), others?) Step III: HMM structures (construct Q_n(x) matrix) ?? Step IV: what's next? is that section 5.5's use cases? Fundamental data input? Final output?
  103. Daniel Duffy

    Multiverse Pricing Models

    I would like to this problem a bit of a whack in C++. Ideally, C++20 and possibly Boost C++ libraries. Is there a defined process (input-processing-output)? Some hints: First, you have to understand the problem. After understanding, make a plan.(algorithm) Carry out the plan. Look back on your...
  104. Daniel Duffy

    Multiverse Pricing Models

    Ciao Marco, The approach taken in this article (Monte Carlo in C#) might help (separation of concerns) is not a million miles away from the approach/recommendations here (especially Figures 1 and 2). A useful quiz: "align" your DFD with context diagram Figure 1 (or 2).
  105. Daniel Duffy

    Multiverse Pricing Models

    I looked at the DFD. At this stage I do not have enough information to go on. Some issues IMHO are: 1. The scope of the article is rather diffuse .. I would scope the problem to a well-known concrete problem and start again (e.g. take a 1-factor barrier option and work the whole process out A-Z...
  106. Daniel Duffy

    Multiverse Pricing Models

    Thanks, Marco. I'll study it. BTW I want to ask Alan a few questions as well on W forum. Crepi il lupo :)
  107. Daniel Duffy

    Multiverse Pricing Models

    A DFD is a no-brainer but how many people initially explain things to others in this way before grunge code, for example?
  108. Daniel Duffy

    Multiverse Pricing Models

    I will focus my feedback from now on QN :) Part 2 coming up soon.
  109. Daniel Duffy

    Multiverse Pricing Models

    Side remark; the design here has the same form as the project style in Baruch's Advanced C++ course. So, relevant to students here as well.
  110. Daniel Duffy

    Multiverse Pricing Models

    A 101 example could be to take the simplest (not too simple) and trace/paraphrase the steps from Input to Output "meeting" Simplex, Transition along the way i.e. data flow diagram, like Figure 2 in Chun's thesis. block diagram with a clear workflow. In this way, it should be easier to explain...
  111. Daniel Duffy

    Multiverse Pricing Models

    Prego Marco, This was my thinking as well. I'll go through your paper again in the light of your points 1), 2) above. I do have some (numerical) questions will pose in a couple days. // I used Bezier stuff when in CAD (I once designed a Pirelli tire with Bezier) and for holography, but the...
  112. Daniel Duffy

    How much do Math Course grades matter in MFE application?

    Maths is fundamental in general, and in particular.
  113. Daniel Duffy

    Undergraduate assessing progress

    QN C++ course gives a solid grounding in C++.
  114. Daniel Duffy

    Multiverse Pricing Models

    1. The scope, rationale, reader group, how the article is written (similar to Marsden's recommendation). The article does not flow yet, it is a description. 2. Technical stuff (density, simplex, transition matrix, Bezier etc.) 1.continued. I think the goal should be to restructure the article...
  115. Daniel Duffy

    Multiverse Pricing Models

    Marco, I use this below all the time, in maths, for C++, for books etc. (my very first _proposed_ chapter of my very first book From Chaos to Classes (1996) had > 40 pages 🤖) Some initial tips. https://en.wikipedia.org/wiki/How_to_Solve_It Niels Bohr say 1.tell 'em what you are gonna tell 'em...
  116. Daniel Duffy

    Usages of advanced C++

    I don't doubt that. What are the gems that new C++ programmers can take from this video. People ask us quite often 1. How to design a trading system in C++. 2. Which language features are useful. Maybe I've missed something. // There seems to be a trading module in one of the Baruch projects.
  117. Daniel Duffy

    Usages of advanced C++

    yes and no. This is Optiver which is a major user of C++. To understand this you probably need quite a few years of industrial experience. A bit like martial arts belts white -> yellow -> ... -> brown -> black 1 -> black 10.
  118. Daniel Duffy

    Usages of advanced C++

    It's called experience. First we learn the fundamentals. The last module is an application project. https://quantnet.com/threads/blog-articles-on-c-11-and-computational-finance-by-daniel-j-duffy.32237/page-6#post-310389...
  119. Daniel Duffy

    Multiverse Pricing Models

    Prego :) Ciao Marco, I am going through your (mega ) article and I am preparing some feedback. It is a huge endeavour and my two main perspectives soon are: 1. The scope, rationale, reader group, how the article is written (similar to Marsden's recommendation). The article does not flow yet...
  120. Daniel Duffy

    Multiverse Pricing Models

    I'll have a read of this article and get back (btw not much going on wilmott.com .. it's just me (Cuchulainn), or that's how feels :))
  121. Daniel Duffy

    Advice on undergraduate degree to pursue

    What are the topics in an actuarial degree? My gut feeling is the maths may not be hard enough for quant maths.
  122. Daniel Duffy

    Advice on undergraduate degree to pursue

    If I were in this position, focus on applied/numerical maths degree. And learn C++ asap. Everything else follows, more or less. // not sure if actuary is quant as such.. but useful skills nonetheless.
  123. Daniel Duffy

    Blog: Articles on C++11 and Computational Finance (by Daniel J. Duffy)

    The Microsoft Implementation of CRTP in Active Template Library (ATL) was independently discovered, also in 1995, by Jan Falkin, who accidentally derived a base class from a derived class. Christian Beaumont first saw Jan's code and initially thought it could not possibly compile in the...
  124. Daniel Duffy

    Blog: Articles on C++11 and Computational Finance (by Daniel J. Duffy)

    "People talk about teaching programming, I think that's a great idea. The problem is, as near as I can tell, they're *not* teaching programming ... they're teaching coding. Hardly anybody in the outside world understands the difference between #programming and #coding " — Dr. Leslie Lamport...
  125. Daniel Duffy

    Where C++/Python and other programming languages used in MFE programs

    Out of curiosity, is there a syllabus? which version of C++?
  126. Daniel Duffy

    Laptop Recommendation for Financial engineering grad student

    BTW how's them Excel rename glitches?
  127. Daniel Duffy

    Laptop Recommendation for Financial engineering grad student

    Doesn't matter which PC. Only difference is how QUICK you want to generate compiler errors. In that case, get a bigger machine.
  128. Daniel Duffy

    C++ will be used for the next 50-100 years in financial services

    https://www.tiobe.com/tiobe-index/
  129. Daniel Duffy

    Deep Learning (DL) and Partial Differential Equations (PDE)

    Here is a ML librarys using RKHS https://pypi.org/project/codpy/ https://en.wikipedia.org/wiki/Reproducing_kernel_Hilbert_space
  130. Daniel Duffy

    Summary of some basic stochastic calculus results

    Another way, from 1st principles from definition of upper and lower limits U and L, value always in (L,U), let N -> 2,4, ... The way Archimedes wudda done it.
  131. Daniel Duffy

    Wilmott Articles

    https://wilmott.com/category/articles/ https://wilmott.com/category/articles/page/7/ // you probably need to register.
  132. Daniel Duffy

    Summary of some basic stochastic calculus results

    p. 26 A good test: compute Lebesgue integral numerically + manually using N subdivisions of y axis e.g. f(x) = x^2 N = 2,4,8 etc. // figures not numbered.
  133. Daniel Duffy

    C++ Online Programming Cert Testimonials

    The reason is incremental development, more effective than starting from scratch for each exercise.
  134. Daniel Duffy

    Hyperparameter tuning neural networks on financial data

    https://www.datasim.nl/blogs/29/msc-theses-on-machine-learning-and-computational-finance-2020 https://www.datasim.nl/blogs/26/msc-theses-on-machine-learning-and-computational-finance-2019
  135. Daniel Duffy

    How to interop C++ with VBA

    Quasar, ChatGPT version? https://appsource.microsoft.com/en-us/product/office/wa200005271?tab=overview
  136. Daniel Duffy

    How to interop C++ with VBA

    yet another Excel interoperator.
  137. Daniel Duffy

    C++ will be used for the next 50-100 years in financial services

    https://www.efinancialcareers.com/news/finance/python-vs-c Python is great for prototypes, but not so much for building trading systems, says Peacock. "It's almost like a toy language," he says, before quickly correcting himself for fear of upsetting Python developers. "- Python is a serious...
  138. Daniel Duffy

    How much data engineering do QRs do?

    But I know nothing about C++ and have very little experience in using computer programs to automate mundane tasks. I would say QN C++ Not being able to program is like not having a driver's license IMHO.
  139. Daniel Duffy

    QN C++ - Beginner or Advanced ?

    And from a structural point of view, generics were added to Java very late in the game. And it's not to everyone's taste. https://en.wikipedia.org/wiki/Generics_in_Java#:~:text=Generics%20are%20a%20facility%20of,compile%2Dtime%20type%20safety%22.
  140. Daniel Duffy

    QN C++ - Beginner or Advanced ?

    As my first impression reaction I would go for beginner's course. You can check your level by examning the modules. BTW do you know templates well?
  141. Daniel Duffy

    C++ Online Programming Cert Testimonials

    AFAIR Visual Studio is mandatory? I don't use Mac, so personally I can't help here. Sorry :oops: The original VS2015 is embedded/ hard coded in the videos. It is a question of learning each new version of Visual Studio.It is a bit annoyng, but not the end of the world. There is lots of...
  142. Daniel Duffy

    Wish list for QuantNet 2023 and beyond

    Sounds like a hassle for Admin? What's getting in the way?
  143. Daniel Duffy

    Machine Learning, Deep Learning and AI: Perspectives

    https://m.media-amazon.com/images/I/71929Dhy5YL._SY466_.jpg
  144. Daniel Duffy

    Machine Learning, Deep Learning and AI: Perspectives

    template <typename T, template <typename T> class K> requires KernelProtocol<T, K> class SomeAlgorithm { // An example of Composition, testing conjunctional requirements private: K<T> ker; public: SomeAlgorithm(const K<T>& kernel) : ker(kernel) {} // Wrapper functions T...
  145. Daniel Duffy

    Machine Learning, Deep Learning and AI: Perspectives

    Here's a work in progress #ifndef kernels_hpp #define kernels_hpp #include <vector> #include <functional> #include <type_traits> #include <cmath> #include "NestedMatrix.hpp" // K:R(n) X R(n) -> R (or complex) template <typename T> using VectorType = std::vector<T>; template <typename...
  146. Daniel Duffy

    Machine Learning, Deep Learning and AI: Perspectives

    My prediction in this area is that C++20 will be needed. And linear algebra is not enough. (the dolphins told me!)
  147. Daniel Duffy

    Machine Learning, Deep Learning and AI: Perspectives

    JP Morgan pulls plug on deep learning model for FX algos US bank turns to less complex models that are easier to explain to clients...
  148. Daniel Duffy

    ODE/PDE/SDE online courses for computational finance

    One route QN C++ -> {ODE_PDE | AMN} -> Advanced C++.
  149. Daniel Duffy

    How to feature your C++ certificate on LinkedIn

    All certificates in one place!
  150. Daniel Duffy

    ODE/PDE/SDE online courses for computational finance

    Just a bump just a bump. Course open, as always.
  151. Daniel Duffy

    Benefit of Online Courses in Strengthening your CV

    Out of curiosity, what's the reason(s) for this? Content, style, exercises?
  152. Daniel Duffy

    Quantlib Python

    https://github.com/AIM-IT4/QuantitativeDerivativeModels/tree/main
  153. Daniel Duffy

    Software Engineer to Quant

    https://www.datasim.nl/onlinecourses/97/distance-learning-ordinary-and-partial-differential-equations
  154. Daniel Duffy

    Econ major path to quant

    ODE/PDE is a good preparation in econometrics etc. https://www.datasim.nl/onlinecourses/97/distance-learning-ordinary-and-partial-differential-equations And programming (C++, Python) these days.
  155. Daniel Duffy

    Seeking Advice: Strengthening My Application for Princeton's MFin Program

    Both QN C++ courses have modules on Monte Carlo and PDE. There is no other C++ course like it.
  156. Daniel Duffy

    Application Assistance

    In general, learning as much maths as possible is useful. My ODE/PDE online course is relevant to MFE. C++ and Python are also good.
  157. Daniel Duffy

    Computer Science Ph.D. with a security focus breaking into quantitative researcher roles

    Can you program? C++, Python. How's your applied/numerics maths? Measure Theory is hardly used; almost no one understands it.
  158. Daniel Duffy

    C++ Online Programming Cert Testimonials

    Level9 is to get you acquainted with Monte Carlo and PDE. The full story is here. https://www.wiley.com/en-gb/Numerical+Methods+in+Computational+Finance%3A+A+Partial+Differential+Equation+%28PDE+FDM%29+Approach-p-9781119719670
  159. Daniel Duffy

    Seeking Advice on Trailer Bill of Sale Documentation

    Cash. You're winding us up o_O
  160. Daniel Duffy

    C++ Online Certificate Students' intro thread

    In module 10 we have stuff on PDE/FDM that you might like as well. https://www.amazon.co.uk/Numerical-Methods-Computational-Finance-Differential/dp/1119719674/ref=sr_1_1?dchild=1&keywords=9781119719670&qid=1634724362&sr=8-1 @DesirKoffi @Paul Lopez
  161. Daniel Duffy

    Matlab (or Python) code for calibration of market option prices for variance gamma and CGMY model

    This book, with Matlab code https://www.amazon.nl/Financial-Modelling-Theory-Implementation-Practice/dp/0470744898
  162. Daniel Duffy

    Linear Algebra Done Right and ESL

    I asked a prof about one and he said it was more for maths teachers (high school level) than hard mathematicians. Your prof is not even wrong. Scary.
  163. Daniel Duffy

    Linear Algebra Done Right and ESL

    I see. Some numerical linear algebra and optimisation preparation is very useful.
  164. Daniel Duffy

    Regarding the use of ChatGPT in this course

    YEP:devil::coffee::geek::mad:o_O🫡🤧🦾🧛‍♂️
  165. Daniel Duffy

    Regarding the use of ChatGPT in this course

    Indeed. On the other hand, the added value of QN is 1. quickly help you with conceptual issues. 2. Compiler errors resolution ASAP. And you make the magic between 1 and 2.
  166. Daniel Duffy

    Regarding the use of ChatGPT in this course

    I just see what ChatGPT comes up with, use that answer, and spend 1 hour making sure that I understand its solution and that I can replicate it on my own in the future? It is one way,but ChatGPT has done the hard thinking for you. What happens when ChatGPT cannot answer and you haven't built...
  167. Daniel Duffy

    Regarding the use of ChatGPT in this course

    And why would you use ChatGPT? It is a poor substitute for your brain.
  168. Daniel Duffy

    Poll: for how much would you buy a book on "Getting Started with QuantLib"?

    What was the (root) cause of the problem? a 1-liner is also OK. Many people are interested.
  169. Daniel Duffy

    Poll: for how much would you buy a book on "Getting Started with QuantLib"?

    A well-written book would save a lot of lost time. // the kids have to eat; $3 won't go far after Amazon has got its share. And then the taxman.
  170. Daniel Duffy

    Poll: for how much would you buy a book on "Getting Started with QuantLib"?

    9N I would say 1. does lib file exist? 2. is it compatible with project (x86, x64 stuff) 3. is it in your project properties? my file a while back was quantlib-vc140-mt-gd.lib ? Are you missing a version number? Build again for vc142, whatever. It's not rocket science at this stage.
  171. Daniel Duffy

    Poll: for how much would you buy a book on "Getting Started with QuantLib"?

    "By pulling the code from Git (at a stable versión of course) you can take advantage from the cmake files and using the CMAKE plugin of vscode you can compile and debug in a matter of minutes."
  172. Daniel Duffy

    Poll: for how much would you buy a book on "Getting Started with QuantLib"?

    OK. But the installation works if the bespoke steps are followed exactly?? A golden rule is this kind of stuff should be easy.
  173. Daniel Duffy

    Poll: for how much would you buy a book on "Getting Started with QuantLib"?

    Did you ring the alarm bell? e.g. contacting Luigi directly? https://www.quantlib.org/mailinglists.shtml
  174. Daniel Duffy

    Poll: for how much would you buy a book on "Getting Started with QuantLib"?

    https://onlinelibrary.wiley.com/doi/epdf/10.1002/wilm.10708
  175. Daniel Duffy

    Poll: for how much would you buy a book on "Getting Started with QuantLib"?

    It's a matter of following the steps correctly Years ago it took me 2-3 tries until I understood what I was doing. https://www.quantlib.org/install/vc10.shtml
  176. Daniel Duffy

    Poll: for how much would you buy a book on "Getting Started with QuantLib"?

    The BOOK https://www.amazon.com/Implementing-QuantLib-Quantitative-finance-architecture/dp/B08KHSZK86/ref=sr_1_1?qid=1695749765&refinements=p_27%3ALuigi+Ballabio&s=books&sr=1-1
  177. Daniel Duffy

    Machine Learning, Deep Learning and AI: Perspectives

    If it is a bot, then it's a very polite one :unsure:
  178. Daniel Duffy

    If you were the interviewer...

    Give Guy the job!
  179. Daniel Duffy

    Machine Learning, Deep Learning and AI: Perspectives

    So, Dennal is an AI bot? Mon Dieu!
  180. Daniel Duffy

    Machine Learning, Deep Learning and AI: Perspectives

    BTW in 1987 was the dawn of a new AI revolution. It fizzled out. I dabbled a bit in Prolog (must be good if the Japanese were using it ...), but no.I saw no future .. a lot of hype, unfortunately. Microsoft, Oracle won. And C++.
  181. Daniel Duffy

    Machine Learning, Deep Learning and AI: Perspectives

    ?? it is from NYT,yes?? (pay wall) https://www.nytimes.com/1987/09/15/science/more-human-than-ever-computer-is-learning-to-learn.html They published similar hype in 1958 (and that's a fact) // Electronic 'Brain' Teaches Itself (Published 1958)...
  182. Daniel Duffy

    Machine Learning, Deep Learning and AI: Perspectives

    Not sure what you are saying. Who is the "individual" in this case?
  183. Daniel Duffy

    Machine Learning, Deep Learning and AI: Perspectives

    About the Archive This is a digitized version of an article from The Times’s print archive, before the start of online publication in 1996. To preserve these articles as they originally appeared, The Times does not alter, edit or update them. Occasionally the digitization process introduces...
  184. Daniel Duffy

    ODE/PDE/SDE online courses for computational finance

    MATT ROBINSON This thesis introduces and elaborates on how to approximate option and bond price sensitivities (Black Scholes and Cox-Ingersoll-Ross (CIR) models) in a variety of ways. In general, option price depends on time and on the underlying stock variables as well as on a number of...
  185. Daniel Duffy

    ODE/PDE/SDE online courses for computational finance

    The Riccati ODE in Mathematical Finance https://www.sciencedirect.com/science/article/pii/S0747717101905085 And the corresponding PDE/FDM solution of CIR interest rate model
Back
Top