Search results

  1. Daniel Duffy

    What are my chances?

    Maths, ML etc.?
  2. Daniel Duffy

    On extra-curricular activities

    It's not a pub quiz. Though Americans use only one word, “whine,” the British use both: “whining” covers a variety of meanings, including sounds made by people, animals, or inanimate objects, and “whingeing” (also spelled “whinging”) is more specifically for peevish or fretful complaining. The...
  3. Daniel Duffy

    On extra-curricular activities

    Actually, it is 1142 pages, with 22 pages index. Seriously, this thread is beginning to sound like whinging.
  4. Daniel Duffy

    On extra-curricular activities

    Still, it is not cricket (stereotypes).
  5. Daniel Duffy

    Importance of math rigorousness and other questions

    Trying to predict the future, I see Functional Analysis for ML on the horizon https://en.wikipedia.org/wiki/Reproducing_kernel_Hilbert_space
  6. Daniel Duffy

    Importance of math rigorousness and other questions

    No problem. There is a student discount!
  7. Daniel Duffy

    Importance of math rigorousness and other questions

    Not only is analysis 'deeper' than Calculus, it helps to teach how to start thinking like a mathematician. See Polya for a brilliant exposition https://en.wikipedia.org/wiki/How_to_Solve_It Mathematics is not a deductive science -- that's a cliche. When you try to prove a theorem, you don't...
  8. Daniel Duffy

    Importance of math rigorousness and other questions

    In this link, parts B,C and D are wonderful foundation for much of the stuff to learn for many studies. It would be a great mini course and I can cook up good examples in C++ and Python. https://www.datasim.nl/application/files/1315/5947/7165/DL_Pure_Mathematics_Foundations.pdf
  9. Daniel Duffy

    Importance of math rigorousness and other questions

    Where does the R-S break down so to speak?
  10. Daniel Duffy

    Importance of math rigorousness and other questions

    I would say that real analysis is core, everything else felt like an "add-in", the exception being Functional Analysis.
  11. Daniel Duffy

    Importance of math rigorousness and other questions

    If you know how to construct and have worked with Riemann-Stieltjes integrals (standard in a Real Analysis I course), then Itô integrals will seem relatively tame to you. Nope. It won't help with Girsansov, Radon-Nikodym, Feynman-Kac,... Lebesgue is better. I think Dineen is good book. He is...
  12. Daniel Duffy

    Importance of math rigorousness and other questions

    Calculus is about learning (useful) tricks. It is has its limits, Real analysis is learning to think like a mathematician. And a lot of students are missing a decent grounding in numerical analysis. A good PhD can take a completely new problem and solve it from scratch. Just having a PhD in...
  13. Daniel Duffy

    Analysis of Covid-19 Mathematical and Software Models Or how NOT to set up a software project

    Annotations on BBC2 TV programme “Lockdown 1.0 – Follow the Science” 1. Nothing (data, precedent) to go on in January except work by the modellers. Too much reliance on the models. Modelling was the driver of the “Science”. 2. Not a single institute (bar a single scientist from...
  14. Daniel Duffy

    Advice for Choosing UK MSc Programmes

    I don't know .. you probably need to inquire with the uni, And it depends on the 'kind' of MSc I suppose .. research or more practical. How long is a piece of string?
  15. Daniel Duffy

    Advice for Choosing UK MSc Programmes

    I suppose what you know >> what Michelin star you have/paid? But I am not in HR.. My students who are assigned to me tend to get full-time jobs after 2-3 months. They have good C++ and maths background. I don't take them otherwise.
  16. Daniel Duffy

    Analysis of Covid-19 Mathematical and Software Models Or how NOT to set up a software project

    Update November 2020 Covid models revisited, BBC2 "Lockdown 1.0 - Follow the Science" Apart from hubris and lies from the politicians, the penitent scientists(*) don't come out unscathed. I listened twice to get all the nuances. Some of the original doubts and questions in this thread have...
  17. Daniel Duffy

    Advice for Choosing UK MSc Programmes

    What about Birmingham? Here is a 2020 thesis https://www.datasim.nl/blogs/29/msc-theses-on-machine-learning-and-computational-finance-2020
  18. Daniel Duffy

    Prospective application

    For the record, I am the originator of the Datasim ODE/PDE course. https://www.datasim.nl/onlinecourses
  19. Daniel Duffy

    MSc Theses on Machine Learning and Computational Finance

    MSc thesis Chun Kiat Ong University of Birmingham UK, 2020. Abstract This is one of the first MSc theses to address the full software lifecycle of the analysis (maths), design (Structured Analysis/top-down decomposition) and implementation (C++, Python, ANN, Keras, TensorFlow) to computing...
  20. Daniel Duffy

    2021 QuantNet Rankings of Financial Engineering (MFE) Programs

    There's an option as user to report on wayward posts, it's called "Report', a chance to be pro-active and call them out publicly with a factcheck. Twitter has armies of moderators, it' just not feasible IMHO in this forum. A big issue is anonymous names (aka internet warriors) .. it could be...
  21. Daniel Duffy

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

    “The management question, therefore, is not whether to build a pilot system and throw it away. You will do that. The only question is whether to plan in advance to build a throwaway, or to promise to deliver the throwaway to customers.” Frederick P. Brooks Jr., The Mythical Man-Month: Essays on...
  22. Daniel Duffy

    The changing face of New York

    Yes, it changes as you go from one province to another one. Not all provinces speak standard Dutch and many have their own 'almost' languages which I cannot understand. Strangely, Afrikaans is easier to understand.
  23. Daniel Duffy

    The changing face of New York

    In Dutch, native speakers get quite a number of curious effect when speaking and spelling both Dutch and English. Notably is pronounced as a t v like f, b like p etc. e.g. crap salad, weed(70s slang for marijuana) becomes nederwiiet, electricity grit, cornet beef, feetback Amsterdammers...
  24. Daniel Duffy

    How to interop C++ with VBA

    If I had to do Excel integration I would combine native C++ and .NET worlds 1. Write core code in native C++ and C++/CLI. 2. Write a C# wrapper for stuff in 1. 3. Call stuff in 2 from Excel-DNA. In reality, legacy code will not go away.
  25. Daniel Duffy

    The changing face of New York

    Rhoticity https://en.wikipedia.org/wiki/Rhoticity_in_English In New Jersey, Pizza Paula is a pizza parlor, And Bostonians drop the 'r' at the slightest whim.
  26. Daniel Duffy

    The changing face of New York

    he talks too slow .. he's from Cork, I'm from Dundalk! I worked in NYC in 1972 ... recession BIG TIME. https://thalesians.com/aiovg_videos/daniel-duffy-some-perspectives-on-computational-finance-and-ml/
  27. Daniel Duffy

    How to interop C++ with VBA

    Sounds good. I never used dlls with 'real' C++ but just good old C. Have you static methods?
  28. Daniel Duffy

    How to interop C++ with VBA

    Another option might be to mail the Quantlib user group.
  29. Daniel Duffy

    How to learn stochastic calculus?

    I just bought my own copy and it arrived yesterday. It is much better and lucid than a lot I have seen down the years. And Sean Dineen is a top pure mathematician. Some background on SD is here https://www.maths.tcd.ie/pub/ims/bull64/M6403.pdf
  30. Daniel Duffy

    The changing face of New York

    Here's how the Germans are tackling Corona
  31. Daniel Duffy

    Choosing final class for econometrics minor

    What do you program it on? Any maths modules?
  32. Daniel Duffy

    How to interop C++ with VBA

    ? https://www.quantlib.org/quantlibxl/ Bovey et al Excel has a chapter on xll. But maybe xlw has runs its course ... no support .
  33. Daniel Duffy

    How to interop C++ with VBA

    LMGTFY http://xlw.sourceforge.net/
  34. Daniel Duffy

    How to interop C++ with VBA

    A friendly package is Excel-DNA in C# https://excel-dna.net/ If I were to do it I would choose (as a learning project (*)) C++/CLI that speaks BOTH native C++ (the stuff in QN course) and .NET. https://en.wikipedia.org/wiki/C%2B%2B/CLI...
  35. Daniel Duffy

    How to interop C++ with VBA

    You can call it what you want so long as you don't call it C++! BTW no harm to call it C, but let's not inflate it. Personally I find Dalton's approach daunting and middles ages at this stage. It would be torture for the new generations. In fairness, companies use this legacy. The late Mark...
  36. Daniel Duffy

    How to interop C++ with VBA

    There's several ways to solve this problem. BTW it is not possible to write a dll in C++, it must be C! Long story short: use the blue-chip advice from Axel Vogt. In used the same approach on an MBS application 4 years ago. It works fine...
  37. Daniel Duffy

    Don't use non-western alphabets

    That is pseudo-code. It won't crash.
  38. Daniel Duffy

    Don't use non-western alphabets

    That's why it is so important to learn proper programming in C++, a bit like learning Italian or German. Is it just to survive on holidays or as a lifelong skill.
  39. Daniel Duffy

    C++ Online Certificate Students' intro thread

    Great! CS and C++ is a cracking combination :ninja:
  40. Daniel Duffy

    How to learn stochastic calculus?

    I agree. It is NOT an introduction! (I did about 4 undergrad courses on this + applications and it is still a challege). Plan B: KLoeden and Platen,
  41. Daniel Duffy

    How to learn stochastic calculus?

    here is a discussion from a while back https://forum.wilmott.com/viewtopic.php?f=8&t=95199&p=681744&hilit=measure#p681744
  42. Daniel Duffy

    How to learn stochastic calculus?

    Here is a book by Sean Dineen whom I knew back in Dublin. He is a very good mathematician and it might be worth a look at...
  43. Daniel Duffy

    6 Types of Quant - Mark Joshi

    Not to mention "thought leaders" LOL
  44. Daniel Duffy

    6 Types of Quant - Mark Joshi

    Mark Joshi passed away a while back https://en.wikipedia.org/wiki/Mark_S._Joshi
  45. Daniel Duffy

    Purpose of QuantNet C++ Course?

    I taught myself how to play tennis. Then I got a coach and he said "where did you learn tennis"?
  46. Daniel Duffy

    C++ & Python

    Why do think that Cython is 'better' than Boost-Python?
  47. Daniel Duffy

    C++ & Python

    Cython is good as well. It is not the only one. be sure 1. Call C++ from Python 2. Call Python from C++ (why? just asking)
  48. Daniel Duffy

    C++ & Python

    Boost Python, for example.
  49. Daniel Duffy

    Quant Researchers: Please Help

    It doesn't have to be.
  50. Daniel Duffy

    Quant Researchers: Please Help

    PhD is probably a greater demonstration of research capabilities than an MS, For sure. Most MSc degree programs are not research in the strict sense of the word.
  51. Daniel Duffy

    Don't use non-western alphabets

    I was just kidding about the young ones; I started as Fortrn IV programmer. Apparently he does not want for loops in the code, everything must be algorithms and lambda functions for reasons of readability. And if he discovers you don't plan your code top-bottom, he is going to abruptly axe you...
  52. Daniel Duffy

    Don't use non-western alphabets

    yes, we wrote a production CAD system CADObject in C++ for mech enginering using design patterns to AutoCAD and Intergraph. Remember it was 1992 aka Dark Ages, no strings, just char* It was also used in C++ courses. Of courses, developers love to over-engineer things.. In the olde days, no...
  53. Daniel Duffy

    Don't use non-western alphabets

    Very important in real life. Legacy code(!) ... there are > 5 different string types in Windows COM, ATL (and Excel interfacing) :) There was a time C++ had no string class .. so I built my own .. it was a monster.
  54. Daniel Duffy

    Don't use non-western alphabets

    Unicode is fine https://en.wikipedia.org/wiki/Unicode
  55. Daniel Duffy

    I did bad in introductory level computer programming, does it hurt?

    How about an Abacus in C++ https://en.wikipedia.org/wiki/Abacus
  56. Daniel Duffy

    I did bad in introductory level computer programming, does it hurt?

    Chess is a niche; not to everyone's taste, perhaps. But it would be a crisp example of how to use OOP.
  57. Daniel Duffy

    Free(or paid, but prefer free) C++ library for get text infomation out of PDF file?

    What aspects of C++ can be applied to this project? It's essentially file i/o etc.?
  58. Daniel Duffy

    I did bad in introductory level computer programming, does it hurt?

    Forget the past. I would say, do the QN C++ course. It's best investment you will make, ever. https://quantnet.com/cpp/ I originated this course :)
  59. Daniel Duffy

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

    Computational Finance and Machine Learning (ML) keywords: C++, Python, design patterns, pybind11, rough volatility (Heston) models. A talk at Thalesians August 5 2020 Daniel Duffy: Some Perspectives on Computational Finance and ML
  60. Daniel Duffy

    how to meet these prerequisites for mfin

    It depends on which university you want to attend. ODE/PDE is kind of unique in its content. Overlap? Certain topics (e.g. Integration) can be approached from different viewpoints. There has to be a certain amount of overlap. If you really want to learn this stuff, these courses are useful.
  61. Daniel Duffy

    how to meet these prerequisites for mfin

    I offer robust, hands on + supervision on most maths topics. Student discounts. Online Courses :: Datasim www.datasim.nl Testimonials :: Datasim www.datasim.nl
  62. Daniel Duffy

    I'm an Undergraduate Finance Major with a CS Minor, how can should I got about meeting the quantitative requirements?

    I offer robust, hands on + supervision on most maths topics Student discounts. https://www.datasim.nl/onlinecourses https://www.datasim.nl/testimonials
  63. Daniel Duffy

    Still worth it to learn C?

    C is like a Bear Grylls survival weekend, Python a cruise in the Bahamas.
  64. Daniel Duffy

    Laptop Recommendation for Financial engineering grad student

    The tasking library (PPL, TBB, Actor model) usually has a Scheduler which does all that load-balancing stuff for you.
  65. Daniel Duffy

    Advanced Calculus

    Mathematical Analysis is more than proving theorems,(which are neither necessary nor sufficient to say that you are dong analysis). Mathematical analysis is the branch of mathematics dealing with limits and related theories, such as differentiation, integration, measure, infinite series, and...
  66. Daniel Duffy

    What are the boundary conditions for the Forward contract PDE?

    Taking the exact solution as "fallback" is a good test to see is the full assembled scheme is OK. I don't use \(F_{SS}=0\) myself (I use domain transformation or price a put) but I reckon it should work. In general, the matrix will no longer be tridiagonal. A possibly good option is Neumann BC...
  67. Daniel Duffy

    Projects in C++

    Sorry for late reply. I have some ideas. I am contactable dduffy@datasim.nl @MichaelLewis
  68. Daniel Duffy

    What are the boundary conditions for the Forward contract PDE?

    Just me! :) Anyways, how is it working out?
  69. Daniel Duffy

    Laptop Recommendation for Financial engineering grad student

    ExSan, On a desktop for me,is 64Gb >> 128 Gb memory is better? And 16 cores? I'm not exactly sure about GPUs .. one thing is I am not prepared to use is C++ dialects on the GPU.
  70. Daniel Duffy

    What are the boundary conditions for the Forward contract PDE?

    why post the same question on 2 forums (btw I am Cuchulainn).
  71. Daniel Duffy

    Accuracy of Explicit Euler method (finite difference) decreases as Δx decreases, shouldn't it increase?

    The classico Crank Nicolson scheme is A-stable and not L-stable, in general the solution is AU(n+1)=U(n) where A is ideally an M-matrix, making the scheme monotone. However, in the case of CN the matrix AA can have complex eigenvalues. Well-known at this stage. We get oscillations in the...
  72. Daniel Duffy

    Accuracy of Explicit Euler method (finite difference) decreases as Δx decreases, shouldn't it increase?

    The answer has been posted on wilmott.com. Use Crank Nicolson or implicit Euler. No one use explicit Euler anymore. Better again is ADE. It's explicit and unconditionally stable AND 2nd order accurate in both directions...
  73. Daniel Duffy

    advice is needed for physics -> quant transition.

    You can easily learn SDE if you know ODE/PDE and good real analysis and a wee bit of Measure Theory (inflated importance).
  74. Daniel Duffy

    Recession is coming...

    Correlation is nor causation.
  75. Daniel Duffy

    Msc Mathematical Finance University of Birmingahm

    I have been external MSc supervisor at the University of Birmingahm since 2014 (~50 theses to date). My own focus is students with good grounding in finance, maths and C++. I am hands-on coach. It takes 3 months to get my students in top form :) In particular, the combination Maths/C++ is...
  76. Daniel Duffy

    Putting Course Experience on Resume

    You're welcome. Not sure what the best pace is, maybe certificates? A lot of people here post it on LinkedIn as well. @APalley @Andy Nguyen
  77. Daniel Duffy

    Putting Course Experience on Resume

    QN C++ if applicable. This proves that you have a good level!
  78. Daniel Duffy

    What chances nowadays to get into Quant Developer roles with a PhD in Computational Mech. Eng.

    OpenMP is certainly good for the concepts but is getting a bit long in the tooth (VS only supports v 2.0). C++ 11 has thread and tasks/futures. Just saying. And a C++ developer who is afraid of pointer sounds a bit odd. Design Patterns == GOF https://en.wikipedia.org/wiki/Software_design_pattern
  79. Daniel Duffy

    C++ Online Certificate Students' intro thread

    I have sent you an invitation :) Tung Dang
  80. Daniel Duffy

    Compile Errors != Linker Errors, BTW why do I get Linker errors?

    Tips: improving performance in VS2019 https://docs.microsoft.com/en-us/visualstudio/ide/visual-studio-performance-tips-and-tricks?view=vs-2019
  81. Daniel Duffy

    The changing face of New York

    18 years ago., not it was 4 months ago and it exposed a white lie. You obviously don't know what went on. A rally with 400,00 bikers is crazy, 200K people have died in USA. Next you'll be saying is it only a virus and only old people contract it. But it has been politicised, how did it get that...
  82. Daniel Duffy

    The changing face of New York

    @ApolloChariot I don't do straw man arguments as you seem to be inferring. As early as March 2002 I analysed the much-touted COVID-19 software from Neil Ferguson which was used by UK and US governments. It is discussed in excruciating detail...
  83. Daniel Duffy

    The changing face of New York

    What a great memory you have! 1918. I find the above reasoning in your post is quite logically fallacious, a bit like the No True Scotsman. It's what is not being said needs to be addressed.
  84. Daniel Duffy

    The changing face of New York

    Me condescending, never!! More like shoot-from-the-hip. Anyways, nice try.. If you really want to be constuctive you could review that article instead of attacking me. If this is how far you are, then there is little hope. Denial is not a river in Egypt.
  85. Daniel Duffy

    The changing face of New York

    HEALTH AND SCIENCE Fauci says a coronavirus vaccine is ‘unlikely’ by U.S. election https://www.cnbc.com/2020/09/08/coronavirus-vaccine-dr-fauci-says-its-unlikely-it-will-be-ready-by-us-election.html He called the coronavirus outbreak in the U.S. a “mixed bag” as new cases fall in the southern...
  86. Daniel Duffy

    How to prepare for a quant job after doing a Ph.D. in physics (Quantum Information) ?

    While programming in MATLAB, Python and C++ can be more of an art Not exactly. The scientific approach is to learn C++ as it is the basis for everything And program like crazy. In my undergrad, I have done basic programming algorithms like sorting, printing patterns, data structure. However...
  87. Daniel Duffy

    The changing face of New York

    So, which part is not 'fact' http://ftp.iza.org/dp13670.pdf Not a reason to say that large groupings _don't_ help spread COVID-19. Denial is not a river in Egypt.
  88. Daniel Duffy

    What are the best programming certificates for QF (besides those offered on QuantNet)?

    There's no better C++ online course(s) than Quantnet/Baruch. At least, I haven't found one.
  89. Daniel Duffy

    The changing face of New York

    I was only quoting a fact. I do dispute that piece on NYP; the logic is somewhat flawed.
  90. Daniel Duffy

    The changing face of New York

    Really??? What about the second wave? And this? South Dakota 'super-spreader' biker rally could be linked to 250,000 coronavirus cases More than 400,000 people are thought to have attended this year's Sturgis Motorcycle Rally over the course of 10 days
  91. Daniel Duffy

    Do you guys not want to make money?

    Sounds like good value.
  92. Daniel Duffy

    Do you guys not want to make money?

    Of course, but when I ask you to loan me a fiver until next week (I'm expecting a check from Australia) you go all quiet.
  93. Daniel Duffy

    Poker probability

    Just don't lose your shirt.
  94. Daniel Duffy

    What books are you currently reading?

    "Calling Bullsh*t" by Bergstrom and West Highly recommended. "Algebraic Topology" by Fulton
  95. Daniel Duffy

    The changing face of New York

    Do you mean Jackie Onassis?
  96. Daniel Duffy

    The changing face of New York

    I was working as a student in NYC in summer of 1972 (Watergate, Fischer vs Spassky) . One of my most pleasant memories was the AIR_CONDITIONED New York Library where I could prepare for exams. The city was badly run down (Central Station looked awful and Times Square was seedy), but thanks to...
  97. Daniel Duffy

    What should I add to Applied Math?

    What are the topics in Applied Maths?
  98. Daniel Duffy

    The changing face of New York

    That's very debatable, especially if you are used to European cuisine. Certainly, the most expensive restaurants in the world.
  99. Daniel Duffy

    C++ Advice

    QN C++ is based on many years or teaching in industry and academia, not to mention actually writing applications. Read the lectures few times and then jump into the all_so_important exercises.
  100. Daniel Duffy

    Taking a 'Data Structure' course from CS department worth?

    Data structures are language-independent. 20 years ago there no libraries. Things have moved on. A full course on data structures is not what would do in 2020. It is an STL module in Baruch Adv C++ coiurse.
  101. Daniel Duffy

    How to spend a gap year productively?

    Another great choice! QN/Baruch C++ It is a life skill.
  102. Daniel Duffy

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

    I have just coined a new term: (Programming) Language Silo In many cases, developers and quants' monolog interiors seem to be driven by their fascination/obsession with a single programming language (Sapir-Whorf again). This is caused by idiosyncratic views 1) efficiency, 2) elegance, 3)...
  103. Daniel Duffy

    How to spend a gap year productively?

    candidate c: "I was caretaker on Blasket Island" and I studied, ODE,PDE, SDE, FDM, ML and AI. https://www.irishexaminer.com/news/arid-30976640.html
  104. Daniel Duffy

    Sams Teach yourself C++ (1 hr per day)

    How many hours 'real' coding as percentage of the other activities?
  105. Daniel Duffy

    Sams Teach yourself C++ (1 hr per day)

    This may not be to everyone's taste. Whatever works for you. Thee are many ways to learn.
  106. Daniel Duffy

    Sams Teach yourself C++ (1 hr per day)

    Quantnet/Baruch is unique: the dedication of TAs.
  107. Daniel Duffy

    Sams Teach yourself C++ (1 hr per day)

    Anyone can write a book. That's the easy part. 60% of my time in a book/courses is exercises A-Z. Don't just read it; fight it! Ask your own question, look for your own examples, discover your own proofs. Is the hypothesis necessary? Is the converse true? What happens in the classical...
  108. Daniel Duffy

    Sams Teach yourself C++ (1 hr per day)

    Question: 1 hour a day but for how many days :-)
  109. Daniel Duffy

    Sams Teach yourself C++ (1 hr per day)

    What are the prerequisites? I reckon it is useful after you have learned the compiler and a bit of C.
  110. Daniel Duffy

    Free Webinar: Daniel Duffy: Some Perspectives on Computational Finance and ML

    Here is the slide show corresponding to my talk tomorrow
  111. Daniel Duffy

    What classes should I take as an undergrad?

    Real and Functional Analysis are core skills.
  112. Daniel Duffy

    which is more useful in the real world? Python or C++...

    Rumour has it that Python is also written in C.
  113. Daniel Duffy

    Projects in C++

    I have a number of projects that might be useful. What's the goals etc.?
  114. Daniel Duffy

    How important are higher level math courses?

    Ah, OK. Over here in Europe we call it 'Algebra'. My school teacher was PhD and I Iearned group theory at 17. It does not have may applications in finance AFAIK.
  115. Daniel Duffy

    How important are higher level math courses?

    The maths you mention here cannot be learned alone.
  116. Daniel Duffy

    COMPARE UCB MFE vs CMU MSCF

    Olympiad == learning tricks?
  117. Daniel Duffy

    How important are higher level math courses?

    See my courses where all these topics are worked out. https://www.datasim.nl/onlinecourses What's 'abstract algebra'??
  118. Daniel Duffy

    Free Webinar: Daniel Duffy: Some Perspectives on Computational Finance and ML

    https://www.meetup.com/thalesians/events/272215702/
  119. Daniel Duffy

    Undergrad major selection

    Very impressive list of programming languages. I used Prolog in 1987 when the world thought it was the future. At the time the West was scared of the Japanese 5th Gen that was fueled by Python .. a paper tiger. https://en.wikipedia.org/wiki/Fifth_generation_computer
  120. Daniel Duffy

    Advanced Calculus or Numerical Linear Algebra

    Anonymous message Professor Duffy, just one question do you any chance offer possibility of buying some book concerning Python with code as for Financial Instrument Pricing. I am in desperate need of professional python code [..] @APalley @Andy Nguyen
  121. Daniel Duffy

    Undergrad major selection

    Out of interest, which programming language do you use/learn/apply during your CS education?
  122. Daniel Duffy

    Advanced Calculus or Numerical Linear Algebra

    This is 100% correct. After all these years Computer Science still does not understand that software development is more of an engineering+ design discipline. Anyone can write a program that prints '42'. And unfortunately, the situation is exacerbated in ML. The real risk in the future is...
  123. Daniel Duffy

    which is more useful in the real world? Python or C++...

    That's the correct answer. The original question is incorrect.
  124. Daniel Duffy

    which is more useful in the real world? Python or C++...

    An interesting follow-on remark is that all the numerical linear algebra code in Python is all Fortran. https://en.wikipedia.org/wiki/Fortran Standing on shoulders of giants.
  125. Daniel Duffy

    Advanced Calculus or Numerical Linear Algebra

    An interesting follow-on remark is that all the numerical linear algebra code in Python is all Fortran. https://en.wikipedia.org/wiki/Fortran Standing on shoulders of giants.
  126. Daniel Duffy

    Advanced Calculus or Numerical Linear Algebra

    Traditionally, "linear algebra" tends to be taught in academia without dealing with "numerical" part. A better name is Vector (or Linear) spaces. To this stuff into a computer we have "Numerical Linear Algebra" and has algorithms for a wide range of problems and applications all over the place...
  127. Daniel Duffy

    Advanced Calculus or Numerical Linear Algebra

    PDEs 'use' calculus. https://www.datasim.nl/onlinecourses/97/distance-learning-ordinary-and-partial-differential-equations
  128. Daniel Duffy

    Any great quant paper resource?

    Premature optimisation?
  129. Daniel Duffy

    Any great quant paper resource?

    It takes years before you become any good at writing. Or any good at anything for that matter. And you need to know your readers. And take concrete examples that readers can check and generalise. Quite simple. actually. The source of all great mathematics is the special case, the concrete...
  130. Daniel Duffy

    Complexity theory/complex systems in quant finance

    I don't doubt that a lot of work is being done in this area. But my guess is it's not (yet) mainstream business.
  131. Daniel Duffy

    Complexity theory/complex systems in quant finance

    I would say it's more in the CS academic sphere, in general. Complexity is (was?) about searching and sorting in data structures. Financial is more about maths + algorithms with data structures as side-kick.
  132. Daniel Duffy

    C++ Primer vs C++ Primer plus

    I would round that number to 100% :cool:
  133. Daniel Duffy

    C++ Primer vs C++ Primer plus

    The heart of mathematics (and C++, red.) consists of concrete examples and concrete problems. Big general theories are usually afterthoughts based on small but profound insights; the insights themselves come from concrete special cases.” — Paul Halmos
  134. Daniel Duffy

    C++ Primer vs C++ Primer plus

    The books are a bit too CS and generic for my taste. Lots of syntax, very little design. No offence, but it's like reading the telephone book. Just my personal opinion. The best way to learn C++ is to write code, brick-by-brick. And the less copy-and-paste, the better. My videos have 80% of what...
  135. Daniel Duffy

    C++ Primer vs C++ Primer plus

    In a sense, the best background is your brain + motivation. 90% is self-contained (I think), listen hard to the videos and do the exercises will bring you a long way. And the very helpful TAs!
  136. Daniel Duffy

    Review

    A follow-on remark is that everything is built on C++, Fortran and COBOL. All (?) the Python libraries are C++ and Fortran wrappers.
  137. Daniel Duffy

    Review

    Of course! C++ will be here at your retirement age (in the future == 85). Life-long learning! Who knows, may C++ will support Quantum Computing by then. https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0208073
  138. Daniel Duffy

    What programming skills do I need to learn to become a quant?

    You're welcome! Knowing C++ means you have a great headstart :)
  139. Daniel Duffy

    What programming skills do I need to learn to become a quant?

    There are lots! Here are two theses I supervised last year. https://www.datasim.nl/blogs/26/msc-theses-on-machine-learning-and-computational-finance Initially, you first need to walk (learn the design process on a generic/non nitty-gritty cases) before running (actually applying design...
  140. Daniel Duffy

    Will the course teach good software principles that are often neglected by Python users?

    Is that the same as 'data structure', likes dict, set, matrices, HDF5?
  141. Daniel Duffy

    Will the course teach good software principles that are often neglected by Python users?

    Will the course teach good software principles that are often neglected by Python users? 1. Not so much neglect, more like no one out there (yet) to tell them how. I have several Python books but most are anaemic at the design level IMHO. 2. Universities have their strengths for sure, but in...
  142. Daniel Duffy

    What programming skills do I need to learn to become a quant?

    Oops, sorry, I missed that. One of the ways I could think of now is to start learning to backtest a strategy from quant reports. I would say that the next skills are to independently design and implement a program from scratch based on some requirements document? This is not a skill that you...
  143. Daniel Duffy

    What programming skills do I need to learn to become a quant?

    I recommend Quantnet C++ and then you start being able to think about the next level, i.e. design. Design != coding.
  144. Daniel Duffy

    C++ Online Certificate Students' intro thread

    In bocca al lupo! Forza.
  145. Daniel Duffy

    Is there enough time for me to take this course?

    C module 1 is like Ogham until syntax becomes clear. Having got the syntax under your belt the rests is learning C++ concepts.
  146. Daniel Duffy

    Over-rated China

    How many students know the chain rule, let's say transforming from (x,t) to (z, tau) z = z(x,t) = x/s(t) tau = t Now transform heat equation u_t = u_xx for 0 < x < s(t) to a PDE in z and tau for 0 < z < 1. // 95% get it wrong first time. Hint; use the chain rule and z is a function of TWO...
  147. Daniel Duffy

    Undergrad major selection

    Historically, the ex-Cold War quants tended to be physicists. Physics uses a lot of mathematical symbols (and a bit of PDE/FDM)l to be sure but that's not the same as mathematical insights and methodology. TBH, I'm not sure how useful it is in the ML/Data era..
  148. Daniel Duffy

    Still worth it to learn C?

    The big jump from {Java, Python, Matlab, <whatever>} to C++ immersion is huge. Do some C first. Believe me, otherwise 2 steps forward and 1 step backwards. Someone on QN once wrote that they learned more from QN C++ than 4-year CS degree programme. Saw this random observation... If you do not...
Back
Top Bottom