Search results

  1. Daniel Duffy

    Data Science Interview Questions and Answers

    Always expect the unexpected
  2. Daniel Duffy

    COMPARE Double major: Math and CS or Math and Applied Physics

    well, PDE in finance is fine. But can you write a PDE solver for Maxwell's electromagnetic equations w/o physics? eh!! that's high-school level, unfortunately. In my day, maths students learned Fortran, C etc. by osmosis during 4-year degree program. Just make time and prune other...
  3. Daniel Duffy

    COMPARE Double major: Math and CS or Math and Applied Physics

    I wasn't fishing for compliments, but stating what my experience was, for good or bad. I have been told that QN C++ is miles ahead of any CS course. So, maths + physics + C++ and good to go.
  4. Daniel Duffy

    COMPARE Double major: Math and CS or Math and Applied Physics

    Most math and physics programs, especially as a double major, don’t have the time for Student’s to take foundational programming classes That's the fault of your university, not of physics. They don't take the time and/or they are not interested. Same old story of the last 60 years. Believe me...
  5. Daniel Duffy

    COMPARE Double major: Math and CS or Math and Applied Physics

    Depends on the context. PDE,SDE models are all based on physics + intuition. just think Fokker-Planck. Markov chains etc. For me, CS education on its own is a bit soft IMO. It doesn't teach maths or domain stuff. I learned it on the job.
  6. Daniel Duffy

    COMPARE Double major: Math and CS or Math and Applied Physics

    You can learn CS on the job. And it's relatively easy. Physics is of fundamental importance.
  7. Daniel Duffy

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

    An Explicit Implied Volatility Formula International Journal of Theoretical and Applied Finance, Vol. 20, no. 7, 2017 Dan Stefanica Baruch College, City University of New York Rados Radoicic CUNY Baruch College // DS_RR.cpp // /* An Explicit Implied Volatility Formula International Journal...
  8. Daniel Duffy

    C++ or Python?

    Python meets Excel https://techcommunity.microsoft.com/t5/excel-blog/announcing-python-in-excel-combining-the-power-of-python-and-the/ba-p/3893439
  9. Daniel Duffy

    ODE/PDE/SDE online courses for computational finance

    "For whom is the Course and what are the Prerequisites? This course is suitable for professionals in industry and finance as well as for advanced undergraduate and MSc/MFE students. The prerequisite knowledge is calculus to the level in the book by D.V. Widder 1989 Advanced Calculus Dover, for...
  10. Daniel Duffy

    I found Quantnet's doppelgänger

    The posts on PVC piping are quite useful.
  11. Daniel Duffy

    C in PDE

    My approach for MFE is students do parts A,B,F and G + exercises and then they get certificate, personally signed by yours truly :cool: I help students with the exercises. TBD, I have not see an ODE/PDE course like mine + applications to finance (unique feature). And in my 10 books. I've being...
  12. Daniel Duffy

    C in PDE

    ODE and PDE are so essential in all walks of life. It means you are missing out https://en.wikipedia.org/wiki/List_of_partial_differential_equation_topics
  13. Daniel Duffy

    C in PDE

    UCB has PDE as prerequisite, for example.
  14. Daniel Duffy

    C in PDE

    To really understand PDE, decent groundwork in ODE is essential. And my ODE/PDE online also does PDEs in finance, which is unique in PDE land.
  15. Daniel Duffy

    MFE or Masters in Math?

    some relevant maths https://www.datasim.nl/onlinecourses https://www.datasim.nl/testimonials
  16. Daniel Duffy

    ODE/PDE/SDE online courses for computational finance

    The physics of the lawn game Croquet. And it's modelled by an ordinary differential equation (ODE). Of course.
  17. Daniel Duffy

    How to get research experience with professors?

    You might be getting the run of yourself.
  18. Daniel Duffy

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

    1. Object-based := OOP minus the inheritance (which is an optimisation). 2. Procedural (aka modular).
  19. Daniel Duffy

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

    I have heard good thing about Scala. Haven't looked into it. For what I do, 70% is OOP and ~20 functional. FP is not an objective in itself.
  20. Daniel Duffy

    Pre-MFE classes online vs. in person

    https://www.datasim.nl/onlinecourses https://www.datasim.nl/testimonials My ode/pde courses. And QN C++ and Advanced C+ + are a kind of gold standard.
  21. Daniel Duffy

    Mechanical Engineering to Quant Researcher

    Would it be feasible to land a job as a quant researcher with a Ph.D. in CFD? Not at all. I qualify: it is a great skill but not useful for finance, e.g. FEM is hardly even known, let alone used. MechEng doesn't have (enough) relevant maths; it has maths methods kind of stuff minus (deep)...
  22. Daniel Duffy

    ChatGPT

    Betrand Meyer's views https://cacm.acm.org/blogs/blog-cacm/273577-ai-does-not-help-programmers/fulltext AI in its modern form, however, does not generate correct programs: it generates programs inferred from many earlier programs it has seen. These programs look correct but have no guarantee...
  23. Daniel Duffy

    What is a Visitor Pattern?

    I have subsumed the GOF pattern in C++20, making them more robust and future-proof. In our new book. // TestFactories.cpp // // Factory patterns in C++20 Concepts // // (C) Datasim Education BV 2023 // #include <iostream> template <typename Factory> concept ICreate = requires (Factory& f)...
  24. Daniel Duffy

    What is a Visitor Pattern?

    A good way to learn patterns and reduce learning curve is to do first do Visitor in Python and then port to C++. Modern Multiparadigm Software Architectures and Design Patterns with Examples and Applications in C++, C# and Python Volume I Datasim Press (planned publication date December 2023)...
  25. Daniel Duffy

    What is a Visitor Pattern?

    Student exercise: port above C# code to C++ (of course, we don't spoon feed: real QN programmers do it themselves in C++) @APalley
  26. Daniel Duffy

    What is a Visitor Pattern?

    // ConsoleVisitor.cs // // Shape visitor that sends the shapes to the console output. // // (C) Datasim Education BV 2001-2002 using System; public class ConsoleVisitor: ShapeVisitor { // Default Constructor. public ConsoleVisitor(): base() { } // Copy constructor...
  27. Daniel Duffy

    What is a Visitor Pattern?

    // ShapeVisitor.cs // // Abstract base class for shape visitors. // The visitor can be used to extend the functionality of // the shape hierarchy such as output drivers, transformation drivers, etc. // Can be used in combination with Composites. // // (C) Datasim Education BV 2001-2002 public...
  28. Daniel Duffy

    What is a Visitor Pattern?

    More non s/w examples https://www.researchgate.net/publication/234819209_Non-software_examples_of_software_design_patterns/link/00b4953680c9c1c689000000/download Good luck with the interview.
  29. Daniel Duffy

    What is a Visitor Pattern?

    Also a form in C++17 https://en.cppreference.com/w/cpp/utility/variant/visit
  30. Daniel Duffy

    What is a Visitor Pattern?

    Yes, in fact we do all the patterns in that course! Wouldn't be surprised if interviewer had seen my previous books and articles :cool: and ze new one.. Visitor is like an outsourced member function...
  31. Daniel Duffy

    What is a Visitor Pattern?

    Visitor is super. I invented indepedently in 1992 (!) and built a complete CAD package around it. Separation of Concerns. (originally called multiple polymorphism, invented by Dan Ingalls). In my many books and courses. A visitor pattern is a software design pattern and separates the algorithm...
  32. Daniel Duffy

    Advise on MFE programs in the Netherlands

    By looking at these programs and their courses, which one would you advise a Dutchman to take? You may also keep international reputation etc. in mind. Confusing. What is your ultimate goal? I never hear the term MFE used in NL, at least not in the usual sense.
  33. Daniel Duffy

    Advise on MFE programs in the Netherlands

    According to the ads on BNR radio, Erasmus is the best in Benelux. It does look like a nice course at face value. Tilburg is econometrics. Amsterdam is the most quantitativs of the three and is closest to the Zuid As. Maybe Utrecht might be worth investigating. I would look into testimonials...
  34. Daniel Duffy

    Which book is best for my self-study of stochastic calculus?

    Numerical Methods for Stochastic Control Problems in Continuous Time (Stochastic Modelling and Applied Probability, 24) 2nd Edition https://www.amazon.com/Numerical-Stochastic-Continuous-Modelling-Probability/dp/0387951393
  35. Daniel Duffy

    Can a 2nd year student take this C++ online course?

    20% gives 80% effectiveness in real-life applications. In judo there are 100s of throws + combinations. Most judokas only do [1,5] in competitions.
  36. Daniel Duffy

    Which book is best for my self-study of stochastic calculus?

    Again, get Glasserman >> all others https://www.amazon.com/Financial-Engineering-Stochastic-Modelling-Probability/dp/0387004513 and Kloeden/Platen...
  37. Daniel Duffy

    Can a 2nd year student take this C++ online course?

    The best way to learn is to document your code as you write .. then you can recall it any time in the future. This is the way I do it, e.g. // TestExp5.cpp // // dx/dt = - grad(U(x)) , grad == gradient // Transform f(x) = 0 to a least-squares problem, U = f*f // // Tip iceberg: minimise a...
  38. Daniel Duffy

    Need help choosing my undergrad major.

    Since I've decided to major in Stats and minor in Math, A bit lobsided choice? Stats is easy if you know maths IMO. It can easily be learned even after a maths degree.
  39. Daniel Duffy

    Need help choosing my undergrad major.

    “Wax on, wax off. Wax on, wax off.”
  40. Daniel Duffy

    New Book: Multiparadigm Software in C++, Python and C# by Daniel J. Duffy (Datasim Press)

    ''' // TestMC101.py // // Prototype Monte Carlo option pricing in Python // // (C) Datasim Education BV 2008-2023 // This code can be used as a baseline for extensions in C++ and C#, for example. More generally, other possible use cases are: U1: Learning a language feature in Python as a...
  41. Daniel Duffy

    Need help choosing my undergrad major.

    Afaik Econ is application of maths and not hard core maths. The point about doing a maths degree is that it teaches analytical thinking that you can apply to any problem. Other disciplines apply maths on a recipe-by-recipe basis (more or less). Econ is 80% Linear Algebra with some calculus...
  42. Daniel Duffy

    Can we earn more than the medical field?

    It's not exactly rocket science, what?
  43. Daniel Duffy

    C++ Course Ghosts

    You've got your whole life ahead of you .. you'll be fine!
  44. Daniel Duffy

    C++ Course Ghosts

    :coffee:
  45. Daniel Duffy

    C++ Course Ghosts

    I started 4 year maths degree with 50 other sudents in Trinity College Dublin. 6 of us surived the Special Maths degree course. "No pain, no gain"
  46. Daniel Duffy

    C++ Course Ghosts

    Most unis don't do C++, let alone adv C++. I am open to correction. CS depts. seem to hate C++. https://quantnet.com/advancedcpp/
  47. Daniel Duffy

    What books are you currently reading?

    Numerical Methods for Stochastic Control Problems in Continuous Time (Stochastic Modelling and Applied Probability, 24) 2nd Edition https://www.amazon.com/Numerical-Stochastic-Continuous-Modelling-Probability/dp/0387951393
  48. Daniel Duffy

    C++ Course Ghosts

    You guys are lucky; it took me 33 years to learn C++.:ninja:
  49. Daniel Duffy

    ChatGPT

    Maths is best. Also OK I speak Spanish to God, Italian to women, French to men, and German to my horse. Charles V
  50. Daniel Duffy

    ChatGPT

    On the surface, it seems odd to assume that a model designed to make accurate predictions about words and sentences without actually understanding their meanings can understand expected gain. But there is an enormous body of research showing that language and cognition are intertwined. An...
  51. Daniel Duffy

    ChatGPT

    https://science.ku.dk/english/press/news/2023/chatgpt-promotes-american-norms-and-values/#:~:text=According%20to%20Daniel%20Hershcovich%2C%20the,Though%20perhaps%20unintentionally.
  52. Daniel Duffy

    Suggestion for Stochastic Calculus

    Brownian motion, jump, mean reversion ? :cool:
  53. Daniel Duffy

    New Book: Multiparadigm Software in C++, Python and C# by Daniel J. Duffy (Datasim Press)

    Good heavens! For more than forty years I have been speaking math without knowing.
  54. Daniel Duffy

    New Book: Multiparadigm Software in C++, Python and C# by Daniel J. Duffy (Datasim Press)

    Programming = coding + discipline + reusable patterns + defined process.
  55. Daniel Duffy

    New Book: Multiparadigm Software in C++, Python and C# by Daniel J. Duffy (Datasim Press)

    60 years combined software programming experience. If that rocks your boat.
  56. Daniel Duffy

    ChatGPT

    I don't have a phone. And I have a room full of books and a photographic memory. $20 .. no way o_O Still prone to mistakes and sounding authoritarian while giving false info, i rest my case.
  57. Daniel Duffy

    ChatGPT

    I'll take youir word for it. Wait until it becomes mainstream...
  58. Daniel Duffy

    ChatGPT

    does it matter? the apple does not fall far from the tree.
  59. Daniel Duffy

    ChatGPT

    Me: What does "Walking on the beaches lookin' at the peaches" mean? ChatGBT: It is not clear what "Walking on the beaches lookin' at the peaches" means, as it is a nonsensical phrase. It could potentially refer to a person walking on a beach and looking at peach trees or peach fruit, but...
  60. Daniel Duffy

    Machine Learning, Deep Learning and AI: Perspectives

    He Spent $140 Billion on AI With Little to Show. Now He Is Trying Again. Billionaire Masayoshi Son said he would make SoftBank ‘the investment company for the AI revolution,’ but he missed out on the most recent frenzy...
  61. Daniel Duffy

    X9 - high performance message passing library (HFT)

    http://www.diva-portal.org/smash/get/diva2:944063/FULLTEXT02
  62. Daniel Duffy

    X9 - high performance message passing library (HFT)

    book on pthreads https://www.oreilly.com/library/view/pthreads-programming/9781449364724/ch01.html
  63. Daniel Duffy

    X9 - high performance message passing library (HFT)

    static int random_int(int const min, int const max) { return min + rand() / (RAND_MAX / (max - min + 1) + 1); } The C Standard rand() function makes no guarantees as to the quality of the random sequence produced. The numbers generated by some implementations of rand() have a comparatively...
  64. Daniel Duffy

    X9 - high performance message passing library (HFT)

    Had a quick look at this C library 1. You use rand(), what's the rationale? 2. pthreads library is good but from the 90s. C++11, TBB, PPL have all this functionality. To be brutally honest, what's the compelling reason for using x9?
  65. Daniel Duffy

    Seeking advice on prerequistes for MFE and Ms application prep

    No SDEs in this ODE/PDE course. But see my book on Monte Carlo with Joerg KIenitz.
  66. Daniel Duffy

    Pre MFE courses

    My pure maths course is not too big on probability as it is usually known. However, I do quite a bit of Measure and Lebesgue integration.
  67. Daniel Duffy

    Pre MFE courses

    https://www.datasim.nl/onlinecourses Matlab and R OK C++ and Python better.
  68. Daniel Duffy

    New Book: Multiparadigm Software in C++, Python and C# by Daniel J. Duffy (Datasim Press)

    I'll fly to NY and hand it to you in person :ninja:
  69. Daniel Duffy

    New Book: Multiparadigm Software in C++, Python and C# by Daniel J. Duffy (Datasim Press)

    Modern Multiparadigm Software Architectures and Design Patterns with Examples and Applications in C++, C# and Python Volume I Datasim Press (planned publication date December 2023) Daniel J. Duffy dduffy@datasim.nl and Harold Kasperink harold.kasperink@enjoytocode.com Summary The main...
  70. Daniel Duffy

    Quantum finance

    Probably the former. Quantum is not there yet.
  71. Daniel Duffy

    Faster sorting algorithms discovered using deep reinforcement learning

    Good point. Maybe AI defies the laws of gravity. My claim indeed is that this new algorithm to be better explained. Traditionally, superoptimizing is performed via exhaustive brute-force search in the space of valid instruction sequences. This is a costly method, and thus impractical for...
  72. Daniel Duffy

    ChatGPT

    The current reusability levels in software products are too low for ChatGPT to use. There is not much codified knowledge in software at the moment.
  73. Daniel Duffy

    ChatGPT

    https://www.cnbc.com/2023/06/07/citadels-ken-griffin-says-the-ai-community-is-making-a-mistake-by-creating-so-much-hype.html “I do think the AI community is making a terrible mistake by being full of hype on the near-term implications of generative AI,” Griffin said Tuesday during an event for...
  74. Daniel Duffy

    Faster sorting algorithms discovered using deep reinforcement learning

    Where's the meat? i.e. details of how the algorithms work? How can I check it is correct? It is a survey article, like many AI articles. And no references to the CS giants, like Donald Knuth, Tony Hoare et al. Too much gravy and hype for my taste, unfortunately..
  75. Daniel Duffy

    Faster sorting algorithms discovered using deep reinforcement learning

    Have these numbers been independently verified?
  76. Daniel Duffy

    Faster sorting algorithms discovered using deep reinforcement learning

    Was it generated by ChatGPT? An article with > 50 authors doesn't feel right. Sorting is old hat; can we have something more exciting por favor?
  77. Daniel Duffy

    Can a 38inch monitor handle 3 windows properly

    Portraits for code, No C++ templates, thus?
  78. Daniel Duffy

    ODE/PDE/SDE online courses for computational finance

    Here is a nice example of a student project based on the current material.
  79. Daniel Duffy

    ODE/PDE/SDE online courses for computational finance

    Online ODE PDE Course Ordinary and Partial Differential Equations with Applications to Computational Finance Dr. Daniel J. Duffy (Datasim Education BV) dduffy@datasim.nl May 2023 Ordinary and partial differential equations (ODE/PDE) have major applications in many areas of science...
  80. Daniel Duffy

    Best Courses to take for MS Statistics (BuySide Interest)

    A good test: solve an optimisation by hand, i.e. without a computer, e.g. graphically or high-school algebra. Low-dimensional problems.
  81. Daniel Duffy

    ChatGPT

    It's not self-aware.
  82. Daniel Duffy

    ChatGPT

    OpenAI, the company behind ChatGPT, does offer a service that tries to detect when the AI chatbot has been used, but that detector reportedly has just a 20% accuracy rate.
  83. Daniel Duffy

    Best Courses to take for MS Statistics (BuySide Interest)

    A of Machine Learning, calibration etc. demands a good knowledge of optimisation. Nothing takes place in the world whose meaning is not that of some maximum or minimum. - Leonhard Euler
  84. Daniel Duffy

    Best Courses to take for MS Statistics (BuySide Interest)

    I sometimes go directly to a library as a way to learn a new topic. It breaks the ice as it were. Goofing around throws up unexpected results, which can be good.
  85. Daniel Duffy

    Best Courses to take for MS Statistics (BuySide Interest)

    And havinng understand it all, then Python libraries give implementations.
  86. Daniel Duffy

    Projects idea for students going into quant field

    Developers have a dismal reputations for documenting their code. Most poeple are not interested in reading someone else's code. There should a story Fin model -> math model -> numerical model -> C++/Python -> Conclusions Make sure you understand it A-Z. At least, if you want to win friends and...
  87. Daniel Duffy

    Best Courses to take for MS Statistics (BuySide Interest)

    This is not bad https://www.amazon.com/Numerical-Optimization-Operations-Financial-Engineering/dp/0387303030/ and this has LOTS of examples https://www.amazon.com/Schaums-Outline-Operations-Research-Richard/dp/0070080208/
  88. Daniel Duffy

    Analysis polishing

    I also like “It is better to solve one problem five different ways, than to solve five problems one way.” ― George Pólya “The heart of mathematics consists of concrete examples and concrete problems. Big general theories are usually afterthoughts based on small but profound insights; the...
  89. Daniel Duffy

    Analysis polishing

    By 'analysis' you probably mean 'real and complex analysis' and even maybe numerical analysis. If yes, then they are fundamental. Some topics that I think are important: https://www.datasim.nl/application/files/1315/5947/7165/DL_Pure_Mathematics_Foundations.pdf esp A-D (on the critical path...
  90. Daniel Duffy

    C++ interaction with Excel 365- Error in dealing with

    You are doing somethig wrong . location? . version? https://learn.microsoft.com/en-us/deployoffice/endofsupport/microsoft-365-services-connectivity
  91. Daniel Duffy

    C++ interaction with Excel 365- Error in dealing with

    My environment: Visual Studio 2017 + Excel Office 365 For starters, I recommend VS 2019. And always possible that MS has changed the interfaces... maybe possibly.
  92. Daniel Duffy

    Testing your installation of Excel for C++ course

    Indeed. Excel is a Microsoft product and the driver interface is based on COM. This is a known feature. Only Visual Studio
  93. Daniel Duffy

    What kind of programming will I need to know for quantitative trading?

    Well, OOP and inheritance is an optimisation step ... it is neither necessary not sufficient for successful software. A more maintainable solution is Composition (for structure) and FP for behaviour. OOP in Python seems to be an add on? (abc module) and is not a good implementation ... probably...
  94. Daniel Duffy

    What kind of programming will I need to know for quantitative trading?

    In my experience 90% of OOP in Python is a load of (unmaintainable) junk. I can give at least 10 reasons. On the other hand, Python OOP is a nice medium when you want to learn how design patterns work. Having done that, you can port/rewrite the patterns in C++.
  95. Daniel Duffy

    What kind of programming will I need to know for quantitative trading?

    Of course, Python doesn't engender good programming practices. Eventually, it becomes unmaintainable which may or may not be serious. But for POC and throwaway prototypes it is a good scripting language.
  96. Daniel Duffy

    Why Do Quant Roles Sponsor?

    And Italy.
  97. Daniel Duffy

    Why Do Quant Roles Sponsor?

    Europe has 500 years of mathematical genealogy. https://genealogy.math.ndsu.nodak.edu/
  98. Daniel Duffy

    What kind of programming will I need to know for quantitative trading?

    My guess C++/C Python Java VBA/Excel??
  99. Daniel Duffy

    Partial differential equation for Stochastic calculus finance

    I recommend ODE/PDE before the next courses https://www.datasim.nl/onlinecourses/97/distance-learning-ordinary-and-partial-differential-equations Then moving to FDM is more seamless. For ODE/PDE, some knowledge of Python and/or C++ does no harm.
  100. Daniel Duffy

    Thalesian Webinar: Daniel J. Duffy: PDEs and FDM for Computational Finance

    That's a big list! I don't know what your precise background is, but I recommmend 1. Quantnet C++ (16 weeks) 2. My ODE/PDE course (3-4 months) https://www.datasim.nl/onlinecourses/97/distance-learning-ordinary-and-partial-differential-equations for starters.
  101. Daniel Duffy

    Thalesian Webinar: Daniel J. Duffy: PDEs and FDM for Computational Finance

    This discussion is going nowhere. Again, the terms and conditions are in the book's preface. No one is forcing your to buy a a book from a publisher you don't like. Your are stating to repeat yourself. see my post of 4/23/23 where I explained it all to you.
  102. Daniel Duffy

    Projects in Quantitative Finance

    OR tends to discrete maths. Finite-dimensional space. Many problems start life in infinite-dimensional space.
  103. Daniel Duffy

    Thalesian Webinar: Daniel J. Duffy: PDEs and FDM for Computational Finance

    What are your dislikes, precisely? Or just a feeling? Wiley is one of the best publishers around in my opinion.. I published > 10 books with them.
  104. Daniel Duffy

    Thalesian Webinar: Daniel J. Duffy: PDEs and FDM for Computational Finance

    The kids have to eat. It doesn't grow on trees. I'm not Mother Theresa. Seriously, if you want C++ code, I provide it for purchasers of my 2018 C++ book. My 2022 is maths/numerics and not a C++ book. The book does not state that I supply code. The terms and conditions are in the Preface, page xix.
  105. Daniel Duffy

    Seeking Advice: Pursuing Applied Math BA as a Foundation for a Finance Degree

    I remember this discussion a while back? Eindhoven is a high-tech semiconductor hub.
  106. Daniel Duffy

    Seeking Advice: Pursuing Applied Math BA as a Foundation for a Finance Degree

    Applied maths embraces many topics which may or may not be useful. Are you eyeing a specific (techniical) university in NL?
  107. Daniel Duffy

    Signs of a good quant employer

    I suppose he'll do QN C++ soon?
  108. Daniel Duffy

    Signs of a good quant employer

    My son took to drumming! // My parents wanted me to become a lion tamer.
  109. Daniel Duffy

    Would Quantnet online course certificates boost my resume during application?

    If you check out my Linkedin profile you find a large number of MSc theses in computational finance that I supervised.
  110. Daniel Duffy

    Would Quantnet online course certificates boost my resume during application?

    For example, projects related my continuing work Online Courses :: Datasim The book Numerical Methods in Computational Finance: A Partial Differential Equation (PDE/FDM) Approach, March 2022. Numerical Methods in Computational Finance: A Partial Differential Equation (PDE/FDM) Approach
  111. Daniel Duffy

    Signs of a good quant employer

    What's he going to do later?
  112. Daniel Duffy

    Would Quantnet online course certificates boost my resume during application?

    There isn't any more mature, stamina, thorough and professional C++ course than QN C++.
  113. Daniel Duffy

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

    Gradient Descent Method in continuous space By solving an ODE // TestExp5.cpp // // dx/dt = - grad(U(x)) , grad == gradient // Transform f(x) = 0 to a least-squares problem, U = f*f // // Tip iceberg: minimise a function using an ODE solver for a gradient system. // // compute z = exp(5); f(z)...
  114. Daniel Duffy

    Statistical Computing in R

    https://www.linkedin.com/feed/update/urn:li:activity:7060876456251330560/?commentUrn=urn%3Ali%3Acomment%3A(activity%3A7060876456251330560%2C7060927699891970048)&dashCommentUrn=urn%3Ali%3Afsd_comment%3A(7060927699891970048%2Curn%3Ali%3Aactivity%3A7060876456251330560)#?lipi=urn%3Ali%3Apage%3Ad_flag...
  115. Daniel Duffy

    Statistical Computing in R

    SQL is not a programming languade as such. It is 'used' by programming languages. BTW C++ has Poco and Boost MySQL. https://www.boost.org/doc/libs/1_82_0/libs/mysql/doc/html/index.html And SQLite https://www.sqlite.org/cintro.html https://en.wikipedia.org/wiki/POCO_C%2B%2B_Libraries
  116. Daniel Duffy

    Alternative models than Black-Scholes?

    Rough Heston model https://www.datasim.nl/blogs/29/msc-theses-on-machine-learning-and-computational-finance-2020
  117. Daniel Duffy

    Alternative models than Black-Scholes?

    IMO Roelof's thesis was the best.
  118. Daniel Duffy

    Alternative models than Black-Scholes?

    https://onlinelibrary.wiley.com/doi/pdf/10.1002/wilm.10366 https://wiredspace.wits.ac.za/server/api/core/bitstreams/7d764823-bc56-41ef-86b6-bf8b81903159/content
  119. Daniel Duffy

    Alternative models than Black-Scholes?

    If you are not afraid of (very) hard maths, check this out. https://www.amazon.com/Option-Valuation-under-Stochastic-Volatility/dp/096763721X#customerReviews
  120. Daniel Duffy

    Imperial MSc Machine Learning and Data Science (Online)

    you're welcome. I remember 121 analysis course in the Museum Building on Monday mornings 9 am. Hard going :) Good luck!
  121. Daniel Duffy

    Imperial MSc Machine Learning and Data Science (Online)

    I'm a bit sceptical about ML ... lots of hype and for me its advantages are not clear. One thing for sure: I am not happy with ML's mathematical foundations. https://www.datasim.nl/blogs/29/msc-theses-on-machine-learning-and-computational-finance-2020
  122. Daniel Duffy

    Imperial MSc Machine Learning and Data Science (Online)

    My 2 cents C++ seems to be popular in this area, especially for trading systems. Many Quantnet C++ (caveat: I am the originator) students are traders. Knowing numerical maths is always good. Especially algorithmic mindset. And Python is also great. https://quantnet.com/courses/ In any case...
  123. Daniel Duffy

    25 Guys to Avoid on Wall Street

    #9 don't get scalped.
  124. Daniel Duffy

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

    Like a breath of fresh air https://www.microsoft.com/en-us/research/video/the-programming-language-wars/
  125. Daniel Duffy

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

    ** The Programming Language Warriors, wise words to .. (Listen and Learn) https://lnkd.in/egrzQ297 Modern society is built on software platforms that encompass a great deal of our lives. While this is well known, software is invented by people and this comes at considerable cost. Notably...
  126. Daniel Duffy

    ChatGPT

    https://www.technologyreview.com/2023/04/25/1072177/a-cambridge-analytica-style-scandal-for-ai-is-coming/ What Americans need to understand about the EU’s data protection philosophy: “The European approach is connected with the purpose for which you use the data. So when you change the purpose...
  127. Daniel Duffy

    C++ Online Certificate Students' intro thread

    C# and C++ are similar in many (but also different). C# generics are useful when you get to C++ templates.
  128. Daniel Duffy

    ChatGPT

    Civilisation is doomed.
  129. Daniel Duffy

    ChatGPT

    There are many programming languages that can be used for differential equations in finance, including Julia1, Python, and MATLAB2. There are many types of differential equations used in finance, including ordinary differential equations (ODEs) and partial differential equations (PDEs). ODEs...
  130. Daniel Duffy

    Projects in Quantitative Finance

    How's it going now?
  131. Daniel Duffy

    Thalesian Webinar: Daniel J. Duffy: PDEs and FDM for Computational Finance

    One more thing ... the publisher has stopped with CDs and code on their site (w/o informing me).
  132. Daniel Duffy

    Thalesian Webinar: Daniel J. Duffy: PDEs and FDM for Computational Finance

    I decided not to in that book. (and a common problem is hacking of my work, so no way José), ON THE OTHER hand, purchasers of my books who request code will receive it. Exercises are in my 2018 C++ book and most of the code is there are well. So, with that code and some grafting it is very...
  133. Daniel Duffy

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

    And C++ is the standard in games industry.
  134. Daniel Duffy

    Designing a matrix header library - using expression templates (ET)

    This approach is a bit outdated TBH ... the functional language Haskell can do it in its sleep and has been an influence on C++20.
  135. Daniel Duffy

    Designing a matrix header library - using expression templates (ET)

    What about writing some ML stuff in C++20. No one writes home-grown matrices any more. get my programming skills to a green-belt/blue-belt level. In judo, you do stuff at that level. No free lunch. 1st, check how sensei does it...
  136. Daniel Duffy

    Designing a matrix header library - using expression templates (ET)

    No, I mean 1. My feeling is your C++ depth is not sufficient. 2. All this stuff has already been done. 3. It's reinvention of the wheel.
  137. Daniel Duffy

    ChatGPT

    https://futurism.com/the-byte/chatgpt-ai-water-consumption
  138. Daniel Duffy

    Applied Math (Computational Science Emphasis vs Statistics Emphasis) for undergrad.

    PDEs are mentioned a few times ... Fourier series and stuff like that are not on the critical path. Edu courses in general are lacking what is needed in industry. Before PDE, learn ODE theory + NUMERICS is a must. I can't emphasise enough...
  139. Daniel Duffy

    How did you know about Quantnet

    I wonder if we could trains ChatGPT's LTM to get it to direct all quant queries to QUANTNET.
  140. Daniel Duffy

    ChatGPT

    Random remark.. If ChatGPT is the answer, what is the question?
  141. Daniel Duffy

    ChatGPT

    https://blog.invgate.com/chatgpt-statistics 25. Despite its large size and high accuracy, ChatGPT still makes mistakes and can generate biased or inaccurate responses, particularly when the model has not been fine-tuned on specific domains or tasks. 38. The GPT-3 AI model reportedly cost...
  142. Daniel Duffy

    ChatGPT

    yeah, reliable sources are important Caveat emptor In artificial intelligence (AI), a hallucination or artificial hallucination (also occasionally called delusion[1]) is a confident response by an AI that does not seem to be justified by its training data.[2] For example, a hallucinating chatbot...
  143. Daniel Duffy

    ChatGPT

    It is not always accurate though. For some of the answers that sound suspicious, I always ask follow-up questions to force them to answer. For example, I asked it what is the advantage of union vs. variant, and why we use static_visitor vs. just function overloading. While the answer did turn...
  144. Daniel Duffy

    SHOW ME THE CODE !

    Bjarne Stroustrup on C++ Concepts My (DJD) 2 cents This is a new idea for most C++ developers. It represents a shift in thinking from the traditional OOP subtype polymorphism mindset/way of life. It is essentially functional programming and I have subsumed Concepts into my own applications...
  145. Daniel Duffy

    ChatGPT

    It is good for getting original brainwaves as well as "hey ChatGPT how does garbage collection in Rust work?"?
  146. Daniel Duffy

    ChatGPT

    Junior just arrived back from Napoli today; he saw no pineapple pizza but he did try _deep_fried_pizza_ And pictures of patron saint _everywhere_ Sanctus Diego Maradona.
  147. Daniel Duffy

    ChatGPT

    ChatGPT banned in bell' Italia. https://www.bbc.com/news/technology-65139406
  148. Daniel Duffy

    QuantNet Swags

    Do Not Fold, Staple, Spindle or Mutilate
  149. Daniel Duffy

    Wish list for QuantNet 2023 and beyond

    Many of the authors in that list have unfortunately passed, retired, playing gauf or spending more time with the grandchildren. My own books -> https://www.amazon.com/Books-Daniel-J-Duffy/s?rh=n%3A283155%2Cp_27%3ADaniel+J.+Duffy
  150. Daniel Duffy

    Integral of the Dirac Delta Function

    Have you been reading my (@Cuchulainn) posts, Quasar? :) https://forum.wilmott.com/viewtopic.php?f=34&t=102822 This thesis => compute gamma as a PDE https://www.datasim.nl/application/files/5915/7045/5027/Matt_Robinson_Thesis_.pdf
  151. Daniel Duffy

    QuantNet Swags

    Don't tell me; the punch card fell on the floor?
  152. Daniel Duffy

    QuantNet Swags

    Once I saw a sealed silver box around 1992 containing COBOL source code for a swap system. It cost 1 million dollars. Very impressive.
  153. Daniel Duffy

    QuantNet Swags

    In fairness, IBM was quick off the mark with punch cards
  154. Daniel Duffy

    QuantNet Swags

    Fortran is the best language for numerics. Many Python libraries use it. IBM adapted quite well. But I digress. “When I was a boy of 14, my father was so ignorant I could hardly stand to have the old man around. But when I got to be 21, I was astonished at how much the old man had learned in...
  155. Daniel Duffy

    Integral of the Dirac Delta Function

    The above analysis is wrong, in essence. Classical maths breaks down because Dirac is a generalised function aka distribution. Read this background first and we can talk further :cool: https://www.cantorsparadise.com/distributions-what-exactly-is-the-dirac-delta-function-e2af19d6e700...
  156. Daniel Duffy

    QuantNet Swags

    I got a COBOL certificate from Michael Jackson Institute (not the singer) a long way back. Bonds need +, * etc. which COBOL has. I tried BS in COBOL but gave up when reaching N(x).
  157. Daniel Duffy

    QuantNet Swags

    Arnhem, 1945 .. A Bridge Too Far. Only the British bring umbrellas to war.
  158. Daniel Duffy

    QuantNet Swags

    COBOL!
  159. Daniel Duffy

    QuantNet Swags

    Avi will like this (mee too)
  160. Daniel Duffy

    QuantNet Swags

    In contrast to that t shirt, neithet Avi nor myself would use using namespace std; jikes
  161. Daniel Duffy

    QuantNet Swags

    Indeed! never leave home without it, what?
  162. Daniel Duffy

    Wish list for QuantNet 2023 and beyond

    I agree 100% @Andy Nguyen @APalley
  163. Daniel Duffy

    Wish list for QuantNet 2023 and beyond

    At some stage someone wil ask abot C++23. That's my prediction. https://en.wikipedia.org/wiki/C%2B%2B23
  164. Daniel Duffy

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

    C++ Concepts for the Impatient // Test101Concepts.cpp // // Simplest example of a system. Context diagram consists only // of Input and Output systems. // // Daniel J. Duffy // // We use C++20 Concepts to replace policy-based design. Concepts are // a game-changer and seem to have been...
  165. Daniel Duffy

    QuantNet Swags

    I suppose an umbrella swap is useful for those rainy days.
  166. Daniel Duffy

    QuantNet Swags

  167. Daniel Duffy

    QuantNet Swags

    C++20 Concepts? // no lambda :devil:
  168. Daniel Duffy

    QuantNet Swags

    Of course, this is a terminal value problem! Like discounting metaphor, which is fine. Some work with initial value problem PDE (minus - V_t) Risk of Littl Endian/Big Endian schism :cautious: // TYPO should be S^2
  169. Daniel Duffy

    QuantNet Swags

    A word from our sponsor QN T SHIRTS?
  170. Daniel Duffy

    QuantNet Swags

    This Dutch chap repaired my uncle's bagpipes from 1945 a few weeks ago.
  171. Daniel Duffy

    QuantNet Swags

    All of our family are/were into music, My grandad was a drum major in a pipe band. His son emigrated to NYC and worked in Wall St. A few times played with NYPD pipe band.
  172. Daniel Duffy

    QuantNet Swags

    I hope they outgrew it! my son started learning Irish fiddle music, then he became a drummer with Dodsrit.
  173. Daniel Duffy

    QuantNet Swags

    Do they like metal music?
  174. Daniel Duffy

    QuantNet Swags

    The only swag I can offer is this https://dodsrit.bandcamp.com/album/mortal-coil
  175. Daniel Duffy

    QuantNet Swags

    "Swag" has multiple connotations and is not a common term. What is a swag, precisely?
  176. Daniel Duffy

    Projects idea for students going into quant field

    https://media.licdn.com/dms/image/D4E22AQEFaVoNzoN7ig/feedshare-shrink_800/0/1679504866944?e=1682553600&v=beta&t=cDEPlYpFcWI3mZV_Bbnj3G3oCgSVaFGlcjmU7u7WgLc
  177. Daniel Duffy

    Advice on going into Quantitative Finance.

    On QN, C++ course is a joy to learn. We have set it up to learn it in easy stages.
  178. Daniel Duffy

    A cool quant website!

    bump
  179. Daniel Duffy

    Getting a job after quantnet c++ certificate

    Even after the first course you could do a nice compact project.
  180. Daniel Duffy

    Wish list for QuantNet 2023 and beyond

    " I have literally scoured the internet as well as countless continuing education courses at universities and can’t find anything." Most institutions probably don't have the stamina, knowledge or mindset to get it up and running. Based on my experience of such orgs in the last 40 years. And it...
  181. Daniel Duffy

    Wish list for QuantNet 2023 and beyond

    Andy, I like the new structure! @Andy Nguyen
  182. Daniel Duffy

    Wish list for QuantNet 2023 and beyond

    We have kind of resolved most interop use cases -> The Interoperable World of the Big Three C++, Python, C# 2023-2-5 Daniel J. Duffy With my co-author Harold Kasperink we will have chapters on Call C++ from Python and vice versa Call C# from Python and vice versa Call C# from...
  183. Daniel Duffy

    Wish list for QuantNet 2023 and beyond

    Actually, we have been approached about this precise question a few times the last while. And I am coaching a student (who did QN C++ and Adv C++) to set up a prototype. A lot of techniques are needed. And multiple participants. Kdb could be in there somewhere, as well as Python scripting. In...
  184. Daniel Duffy

    Wish list for QuantNet 2023 and beyond

    Just a general remark; have a directory structure. Now we get all posts at top level; not everyone in interested in everthing but we see everything. (for me, GRE stuff is not for me).
  185. Daniel Duffy

    Wish list for QuantNet 2023 and beyond

    Threads on "Life after MFE" and not just network, salary etc. but technical content like www.wilmott.com (for example) in the old days. i.e. more technical {finance, maths, numeric, programming} forums. and a HEAVY METAL thread :devil:
  186. Daniel Duffy

    Getting a job after quantnet c++ certificate

    BTW, just out of curiosity, do you have the list of topics in the C++ Coursera course?
  187. Daniel Duffy

    Getting a job after quantnet c++ certificate

    Here are some articles on C++ applied to option pricing, Might be useful. https://quantnet.com/threads/blog-articles-on-c-11-and-computational-finance-by-daniel-j-duffy.32237/page-6#post-310389
  188. Daniel Duffy

    Getting a job after quantnet c++ certificate

    Here's one readable example of a MSc thesis. It shows student has learned and applied her knowledge.
  189. Daniel Duffy

    Getting a job after quantnet c++ certificate

    I have been training and coaching students and industry quants for some time now. I think "bridging the gap" between finance and C++ is a good way to show that you are able and interested. The QN courses includes projects to get you started. My advice: take a well known (not too big) problem...
  190. Daniel Duffy

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

    Actually, Haskell is good for functional programming in C++20. For a moment, I thought you were going to say Java :devil::geek::ROFLMAO:
  191. Daniel Duffy

    Getting a job after quantnet c++ certificate

    Which C++ courses have you done? I would start on QN C++
Back
Top Bottom