Nick Psaris and the q language

10/12/2022 1h 26min Temporada 2 Episodio 42

Listen "Nick Psaris and the q language"

Episode Synopsis

Array Cast - December 9, 2022 Show NotesThanks to Bob Therriault, Adám Brudzewsky, Stephen Taylor and Nick Psaris for gathering these links:[01] 00:01:50 APLNAATOT podcast #4 https://www.youtube.com/watch?v=SxSd2Hma_Ro&list=PLYKQVqyrAEj8Q7BdOgakZCAGf6ReO1cue              Naming the APLNAATOT podcast twitter https://twitter.com/a_brudz/status/1600523637253185541[02] 00:03:44 Advent of Code (AOC) Links              BQN Solutions  https://mlochbaum.github.io/BQN/community/aoc.html              APL Wiki Advent of Code: https://apl.wiki/aoc              K Wiki Advent of Code: https://k.miraheze.org/wiki/Advent_of_Code[03] 00:04:40 q AOC list http://github.com/qbists/studyq/[04] 00:06:20 Parsing the input for AOC in APL video https://www.youtube.com/watch?v=AHoiROI15BA              Jay Foad's solution to day 6 https://github.com/jayfoad/aoc2022apl[05] 00:07:45 Nick Psaris episodes of the ArrayCast              https://www.arraycast.com/episodes/episode-02-challenges-facing-the-array-languages              https://www.arraycast.com/episodes/episode-03-what-is-an-array              https://www.arraycast.com/episodes/episode-04-responding-to-listeners-email              Q tips  https://www.goodreads.com/book/show/25221469-q-tips              Vector review of Q tips https://vector.org.uk/book-review-q-tips-fast-scalable-and-maintainable-kdb-2/              Fun Q https://www.amazon.com/dp/1734467509              Vector review of Fun Q https://vector.org.uk/book-review-fun-q-a-functional-introduction-to-machine-learning-in-q/[06] 00:09:33 Atar1 800  https://en.wikipedia.org/wiki/Atari_8-bit_family[07] 00:10:09 Morgan Stanley https://www.morganstanley.com/              Perl Computer Language https://www.perl.org/              Hash Map https://www.geeksforgeeks.org/differences-between-hashmap-and-hashtable-in-java/amp/              VBA Computer Language https://en.wikipedia.org/wiki/Visual_Basic_for_Applications              Java Computer Language https://en.wikipedia.org/wiki/Java_(programming_language)              C++ Computer Language https://en.wikipedia.org/wiki/C%2B%2B              STL https://en.wikipedia.org/wiki/C%2B%2B#Standard_library              Bit representation: https://code.kx.com/q/ref/vs/#encode[08] 00:14:23 kdb https://en.wikipedia.org/wiki/Kdb%2B[09] 00:15:08 Abridged introduction to kdb+ https://legaldocumentation.kx.com/q/d/kdb+.htm              Arthur Whitney https://en.wikipedia.org/wiki/Arthur_Whitney_(computer_scientist)              Abridged introduction to q https://legaldocumentation.kx.com/q/d/q.htm              kx archive https://code.kx.com/q/learn/archive/#archive              Joins -  https://code.kx.com/q/basics/joins/[10] 00:23:39 vs operator in q https://code.kx.com/q/ref/vs/[11] 00:24:50 sv operator in q https://code.kx.com/q/ref/sv/[12] 00:26:08 k6 Computer Language oK https://johnearnest.github.io/ok/index.html[13] 00:27:10 kx systems https://kx.com/[14] 00:31:48 Shakti https://shakti.com/       Arthur Whitney Articles              ACMqueue B. Cantrill https://queue.acm.org/detail.cfm?id=1531242              kx interview https://web.archive.org/web/20150725231802/https://kx.com/arthur-interview.php[15] 00:32:20 Roger Hui https://aplwiki.com/wiki/Roger_Hui              Roger Hui Memorial Episode of ArrayCast https://www.arraycast.com/episodes/episode13-roger-hui              Ken Iverson https://aplwiki.com/wiki/Ken_Iverson[16] 00:34:45 Max and Min overloaded in k https://kparc.com/k.txt[17] 00:35:40 Where operator overloads              Q  https://code.kx.com/q/ref/where/#vector-of-non-negative-integers              APL https://apl.wiki/Where              BQN https://mlochbaum.github.io/BQN/doc/replicate.html#indices              J https://code.jsoftware.com/wiki/Vocabulary/icapdot[18] 00:39:23 Day 6 AOC 2022 https://adventofcode.com/2022/day/6              Coding by successive approximation Romilly Cocking https://www.arraycast.com/episodes/episode34-romilly-cocking[19] 00:41:29 Emacs https://www.gnu.org/software/emacs/[20] 00:43:28 Iversonian or Array Language episode https://www.arraycast.com/episodes/episode39-iverson-or-array-language[21] 00:45:10 APL Computer Language https://en.wikipedia.org/wiki/APL_(programming_language)[22] 00:48:00 Q lists of lists https://code.kx.com/q4m3/3_Lists/#37-nesting[23] 00:50:25 SQL https://en.wikipedia.org/wiki/SQL[24] 00:54:08 JD: https://code.jsoftware.com/wiki/Jd/Overview              DDB: https://dfns.dyalog.com/ddb_index.htm              SQAPL: https://www.dyalog.com/uploads/documents/Dyalog_SQAPL_Server_Data_Sheet.pdf[25] 00:56:42 Joins https://code.kx.com/q/basics/joins/[26] 00:59:20 Q Dictionary https://code.kx.com/q/basics/dictsandtables/[27] 00:59:46 Combinators https://en.wikipedia.org/wiki/Combinatory_logic[28] 01:00:14 Multidimensional arrays in SQL https://en.wikipedia.org/wiki/SQL#Standardization_history[29] 01:02:07 Database Administrator https://en.wikipedia.org/wiki/Database_administrator              Database Analyst - Quant https://en.wikipedia.org/wiki/Quantitative_analysis_(finance)[30] 01:04:21 kx User version of q https://kx.com/kdb-personal-edition-download/[31] 01:04:32 Python Computer Language https://www.python.org/              Pyq https://kx.com/blog/using-the-nag-library-for-python-with-kdb-and-pyq/              PyKX https://kx.com/videos/an-introduction-to-pykx/[32] 01:07:12 John Earnest https://beyondloom.com/about/index.html              John Earnest ArrayCast Episode https://www.arraycast.com/episodes/episode41-john-earnest[33] 01:07:45 Numpy https://numpy.org/              R  Computer Language https://en.wikipedia.org/wiki/R_(programming_language)              Pandas https://pandas.pydata.org/[34] 01:10:55 CMU Grad Course https://www.cmu.edu/mscf/academics/curriculum/46982-market-microstructure-and-algorithmic-trading.html[35] 01:14:42 Matlab https://en.wikipedia.org/wiki/MATLAB[36] 01:16:05 k nearest neighbours algorithm https://en.wikipedia.org/wiki/K-nearest_neighbors_algorithm[37] 01:18:00 Q for Mortals https://code.kx.com/q4m3[38] 01:19:30 How to speed up Pandas Code by 100x? https://medium.com/geekculture/simple-tricks-to-speed-up-pandas-by-100x-3b7e705783a8[39] 01:22:30 contact AT ArrayCast DOT COM[40] 01:24:21 Old Master q https://en.m.wikipedia.org/wiki/Old_Master_Q