The Array Cast

The Array Cast
undefined
Dec 10, 2022 • 1h 26min

Nick Psaris and the q language

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
undefined
Nov 26, 2022 • 1h 27min

John Earnest and Versions of k

Array Cast - November 25, 2022 Show NotesThanks to Bob Therriault and Adám Brudzewsky for gathering these links:[01] 00:02:00 Dr. Fred Brooks obit https://cs.unc.edu/news-article/remembering-department-founder-dr-frederick-p-brooks-jr/ Ken Lettow email http://www.jsoftware.com/pipermail/chat/2022-November/009134.html Vector Article http://archive.vector.org.uk/art10001240 IBM System 360 https://en.wikipedia.org/wiki/System/360[02] 00:08:26 Dr. Brooks Memorial Service [02] 00:08:26 Dr. Brooks Memorial Service https://www.youtube.com/watch?v=BXzvyRGGBoE UNC memorial to be scheduled for the spring of 2023 https://cs.unc.edu/brooks[03] 00:09:18 Dyalog User Meetings https://dyalog.tv/Dyalog22/ training course.dyalog.com https://course.dyalog.com/ APLNAATOT podcast https://www.youtube.com/watch?v=aEN1MBTzCjY[04] 00:10:50 J Wiki Prototype https://code2.jsoftware.com/wiki/Main_Page[05] 00:12:51 BQN REPLxx https://github.com/dzaima/CBQN and REPLXX=1[06] 00:14:00 q for personal use https://kx.com/kdb-personal-edition-download/[07] 00:15:05 John Earnest iKe https://vector.org.uk/a-graphical-sandbox-for-k-2/[08] 00:19:15 Forth Programming Language https://www.forth.com/forth/[09] 00:21:49 Impending kOS https://vector.org.uk/impending-kos/ Arthur Whitney https://en.wikipedia.org/wiki/Arthur_Whitney_(computer_scientist) k2 reference manual http://web.archive.org/web/20050504070651/http://www.kx.com/technical/documents/kreflite.pdf k2 user manual http://web.archive.org/web/20041022042401/http://www.kx.com/technical/documents/kusrlite.pdf k2 c-k interface manual http://web.archive.org/web/20060214100753/http://www.kx.com/technical/documents/cki.pdf[10] 00:24:00 ok.js https://johnearnest.github.io/ok/index.html[11] 00:24:30 kona https://github.com/kevinlawler/kona/wiki[12] 00:25:23 Kerf technical manual https://github.com/kevinlawler/kerf1/raw/master/manual/refmanual.pdf[13] 00:26:08 1010data.com https://www.1010data.com/[14] 00:27:30 kx systems https://kx.com/[15] 00:34:20 Projection https://code.kx.com/q4m3/6_Functions/#64-projection[16] 00:39:17 ngn k https://codeberg.org/ngn/k[17] 00:41:00 shakti https://shakti.com/[18] 00:48:20 k wiki https://k.miraheze.org/wiki/ currently down but soon to be reinstated[19] 00:54:12 J programming language https://www.jsoftware.com/indexno.html[20] 00:58:11 GLSL shader language https://en.wikipedia.org/wiki/OpenGL_Shading_Language[21] 00:38:34 John Earnest's website https://beyondloom.com/[22] 01:02:30 Vanessa McHale episode https://www.arraycast.com/episodes/episode25-vanessa-mchale[24] 01:03:00 Romilly Cocking episode https://www.arraycast.com/episodes/episode34-romilly-cocking[25] 01:03:10 Marshall Lochbaum episode https://www.arraycast.com/episodes/episode-07-marshall-lochbaum-and-the-bqn-array-language[26] 01:07:50 Mechanical Sympathy https://dyalog.tv/Dyalog18/?v=mK2WUDIY4hk[27] 01:09:30 Lambda Cast https://soundcloud.com/lambda-cast[28] 01:10:57 Factor Programming Language https://factorcode.org/[29] 01:12:24 Chuck Moore https://en.wikipedia.org/wiki/Charles_H._Moore[30] 01:16:20 Greenarrays chip GA144 https://www.greenarraychips.com/home/documents/index.php[31] 01:20:10 Donald Knuth https://en.wikipedia.org/wiki/Donald_Knuth Tex https://en.wikipedia.org/wiki/TeX Meta Font https://en.wikipedia.org/wiki/METAFONT[32] 01:21:30 Literate Programming https://en.wikipedia.org/wiki/Literate_programming[33] 01:22:21 CoDfns https://scholarworks.iu.edu/dspace/handle/2022/24749 Aaron Hsu https://www.sacrideo.us/ https://aplwiki.com/wiki/Aaron_Hsu
undefined
Nov 12, 2022 • 1h 2min

Michal Wallace, k programmer and J video producer

Array Cast - November 11, 2022 Show NotesThanks to Bob Therriault and Adám Brudzewsky for gathering these links:[01] 00:04:10 SJT AT 5JT DOT COM[02] 00:04:30 APLNAATOT Podcast https://www.youtube.com/watch?v=R_dpMVyyCEo&list=PLYKQVqyrAEj8Q7BdOgakZCAGf6ReO1cue https://abrudz.github.io/aplnaatot/ Dyalog User meeting videos https://dyalog.tv/Dyalog22/[03] 00:08:40 q personal licence https://kx.com/kdb-personal-edition-download/[04] 00:09:20 Stop Writing Dead Programs StrangeLoop 2022 https://www.youtube.com/watch?v=8Ab3ArE8W3s[05] 00:11:22 Deck of Cards video https://www.youtube.com/watch?v=eXGKK8BkCkg[06] 00:11:44 Tangentstorm home page http://www.tangentstorm.com/ Youtube https://www.youtube.com/user/tangentstorm/videos Twitch https://www.twitch.tv/tangentstorm Twitter https://twitter.com/tangentstorm GitHub https://github.com/tangentstorm/[07] 00:13:09 Tandy 1000 https://en.wikipedia.org/wiki/Tandy_1000 GW Basic https://en.wikipedia.org/wiki/GW-BASIC[08] 00:14:09 Turbo Pascal https://en.wikipedia.org/wiki/Turbo_Pascal[09] 00:15:30 Fred and Wanda website http://tempytantrum.com[10] 00:16:50 AmeriCorps https://americorps.gov/[11] 00:21:30 Haskell https://www.haskell.org/ Smalltalk https://en.wikipedia.org/wiki/Smalltalk Python https://www.python.org/[12] 00:22:50 J software https://www.jsoftware.com/#/[13] 00:24:15 J for C programmers https://code.jsoftware.com/wiki/Books#J_for_C_Programmers Ulam's Spiral video https://youtu.be/dBC5vnwf6Zw[14] 00:25:18 Eric Iverson Episode https://www.arraycast.com/episodes/episode10-eric-iverson[15] 00:25:42 1010data.com https://www.1010data.com/ Stevan Apter Episode https://www.arraycast.com/episodes/episode26-stevan-apter Joel Kaplan Episode https://www.arraycast.com/episodes/episode27-joel-kaplan[16] 00:29:05 Github Tangentlab http://tangentstorm.github.io/ Ward Cunningham https://en.wikipedia.org/wiki/Ward_Cunningham C2 wiki http://wiki.c2.com/[17] 00:30:00 Python Paradox Paul Graham http://www.paulgraham.com/pypar.html k language https://en.wikipedia.org/wiki/K_(programming_language)[18] 00:31:50 kona https://github.com/kevinlawler/kona/wiki[19] 00:34:12 ok.js https://johnearnest.github.io/ok/index.html[20] 00:35:21 Job posting https://www.linkedin.com/pulse/want-work-k-1010data-michal-wallace/?trackingId=MAtCm2uioHw0wAsNbxJ%2FNA%3D%3D[21] 00:38:34 Recursion https://en.wikipedia.org/wiki/Recursion[22] 00:54:12 Jprez presentation in J https://github.com/tangentstorm/jprez Tangentstream https://www.youtube.com/channel/UCWgUN-LjgbKkeqQ0llA51Gw[23] 00:59:45 CP3 Python https://www.youtube.com/watch?v=o4Pnn6T9d3Y[24] 01:00:30 Why Isn't Functional Programming the Norm Richard Feldman https://www.youtube.com/watch?v=QyJZzq0v7Z4
undefined
Oct 29, 2022 • 1h 47min

Iversonian language or Array language?

Array Cast - October 28, 2022 Show NotesMany thanks to Bob Therriault for gathering these links:[00] 00:11:30 Episode 36 https://www.arraycast.com/episodes/episode36-what-makes-an-array-language[01] 00:01:20 J wiki (prototype) https://code2.jsoftware.com/wiki/Main_Page[02] 00:02:13 Dyalog User meeting videos https://dyalog.tv/Dyalog22/ APLNAATOT Podcast https://www.youtube.com/watch?v=R_dpMVyyCEo&list=PLYKQVqyrAEj8Q7BdOgakZCAGf6ReO1cue https://abrudz.github.io/aplnaatot/[03] 00:05:56 Intermediate q learning material https://github.com/qbists/studyq https://community.kx.com/t5/kdb-and-q/Q-For-Problems-Episode-4/td-p/13254[04] 00:08:20 CBQN REPLXX XXXX[05] 00:10:22 iPython REPL https://ipython.org/[06] 00:11:30 Conor's Venn Diagram https://github.com/codereport/array-language-comparisons[07] 00:15:33 TI-BASIC https://en.wikipedia.org/wiki/TI-BASIC[08] 00:19:40 Scan primitive https://aplwiki.com/wiki/Scan Reduce primitive https://aplwiki.com/wiki/Reduce[09] 00:25:13 q (-) . x y link to study q https://github.com/qbists/studyq[10] 00:29:20 Range between two numbers Episode 15 https://www.arraycast.com/episodes/episode15-tacit-3-and-other-topics Stephen's blog post XXXX[11] 00:34:06 Fold in J https://code.jsoftware.com/wiki/Vocabulary/fcap[12] 00:34:50 Prefix in J https://code.jsoftware.com/wiki/Vocabulary/bslash Suffix in J https://code.jsoftware.com/wiki/Vocabulary/bslashdot[13] 00:37:50 Iverson Notation https://apl.wiki/Iverson_Notation[14] 00:39:00 Remora https://www.ccs.neu.edu/home/jrslepak/typed-j.pdf Nial https://www.nial-array-language.org/[15] 00:43:35 Vector Notation https://aplwiki.com/wiki/Strand_notation[16] 00:46:50 Sigma Sum https://en.wikipedia.org/wiki/Summation Pi Product https://en.wikipedia.org/wiki/Multiplication#Capital_pi_notation Inner Product https://en.wikipedia.org/wiki/Dot_product[17] 00:48:17 Prefix Functions https://en.wikipedia.org/wiki/Polish_notation Infix Functions https://en.wikipedia.org/wiki/Infix_notation Outer Product https://en.wikipedia.org/wiki/Outer_product Scalar Extension https://aplwiki.com/wiki/Scalar_extension Table in J https://code.jsoftware.com/wiki/Vocabulary/slash#dyadic[18] 00:51:50 Arthur Whitney https://aplwiki.com/wiki/Arthur_Whitney k programming language https://k.miraheze.org/wiki/Learning_Resources q programming language https://code.kx.com/q/ lisp programming language https://en.wikipedia.org/wiki/Lisp_(programming_language)[19] 00:53:12 Compression in APL https://aplwiki.com/wiki/Replicate[20] 00:55:21 BQN Strand Notation https://mlochbaum.github.io/BQN/doc/arrayrepr.html#strands[21] 00:57:20 APL2 https://aplwiki.com/wiki/APL2[22] 00:58:10 Roger Hui https://aplwiki.com/wiki/Roger_Hui[23] 01:02:50 Matlab https://www.mathworks.com/products/matlab.html[24] 01:13:12 Implicit Map https://aplwiki.com/wiki/Scalar_extension[25] 01:23:05 I programming language https://aplwiki.com/wiki/I[27] 01:25:10 Nial Atlases https://www.nial-array-language.org/ndocs/dict/#atlas[28] 01:26:04 APL+ https://aplwiki.com/wiki/APL*PLUS[29] 01:31:07 Selfie https://aplwiki.com/wiki/Commute[30] 01:33:10 APL/? Introduction of J https://www.jsoftware.com/papers/J1990.htm[31] 01:37:40 Ferrari refutes the decline of the West https://www.caranddriver.com/features/a15142347/ferrari-reinvents-manifest-destiny-pj-orourke-and-a-ferrari-308gts-archived-feature/[33] 01:45:41 Wolfram language https://www.wolfram.com/language/[34] 01:46:41 contact AT ArrayCast DOT com Conor's Github table https://github.com/codereport/array-language-comparisons/blob/main/Iversonian_vs_Array.md
undefined
Oct 15, 2022 • 1h 23min

Promoting the Array Languages

Array Cast - October 14, 2022 Show NotesMany thanks to Bob Therriault for gathering these links:[01] 00:02:25 2022 Dyalog User Meeting https://www.dyalog.com/user-meetings/dyalog22.htm[02] 00:03:10 q Vector dojo on problem solving SJT AT 5JT DOTcom[03] 00:04:25 Conor's paradigm conference presentation https://www.youtube.com/watch?v=8oKAHQsh1oM[04] 00:07:37 Everest the Hard Way https://en.wikipedia.org/wiki/1975_British_Mount_Everest_Southwest_Face_expedition Chris Bonington https://en.wikipedia.org/wiki/Chris_Bonington Stephen Taylor's 45th anniversary blog https://github.com/StephenTaylor-Kx/swf75[05] 00:12:50 Dyalog webinars https://dyalog.tv/Webinar/[06] 00:13:30 ArrayCast Resource pages https://www.arraycast.com/resources[07] 00:14:40 2019 Dyalog Young User Panel https://www.youtube.com/watch?v=jHBKxuRLaz4&list=PL5i_Y8skrlUJzbu_hd6I0oZPpbczBd4UV&index=25[08] 00:15:50 RikedyP Youtube channel https://www.youtube.com/channel/UCOx-h5m9MeV14rG4PicRB7g[09] 00:16:13 Innovator's Dilemma https://en.wikipedia.org/wiki/The_Innovator%27s_Dilemma Lib Gibson Episode on ArrayCast https://www.arraycast.com/episodes/episode35-lib-gibson[10] 00:18:20 BQN https://mlochbaum.github.io/BQN/[11] 00:18:58 Gitte Christensen Episode on ArrayCast https://www.arraycast.com/episodes/episode12-gitte-christensen[12] 00:22:50 Troels Henriksen Episode on ArrayCast https://www.arraycast.com/episodes/episode37-futhark Troels' Blog post https://futhark-lang.org/blog/2022-10-03-futhark-on-arraycast.html Futhark https://futhark-lang.org/[13] 00:24:39 ADSP https://adspthepodcast.com/[14] 00:26:00 k programming language https://aplwiki.com/wiki/K q programming language https://code.kx.com/q/[15] 00:28:21 Ken Iverson https://aplwiki.com/wiki/Ken_Iverson J labs https://code.jsoftware.com/wiki/Labs/Index Jupyter notebooks https://jupyter.org/ Wolfram notebooks https://www.wolfram.com/notebooks/[16] 00:31:50 Jeremy Howard Episode on ArrayCast https://www.arraycast.com/episodes/episode31-jeremy-howard Fastai APL course https://forums.fast.ai/t/apl-array-programming/97188[17] 00:35:17 iPad J forum discussions http://jsoftware.com/pipermail/general/2022-October/039434.html http://jsoftware.com/pipermail/general/2022-October/039454.html J901 iOS app https://apps.apple.com/us/app/j901/id1483497239 J701 iOS app https://apps.apple.com/us/app/j701/id1255235993[18] 00:37:06 Arthur Whitney https://aplwiki.com/wiki/Arthur_Whitney Janet Lustgarten https://www.engineering.columbia.edu/board-of-visitors/janet-lustgarten[19] 00:38:40 Stefano Lanzavecchia http://archive.vector.org.uk/art10013850[20] 00:39:48 Paul Mansour https://www.toolofthought.com/[21] 00:41:07 2014 J Software Conference https://code.jsoftware.com/wiki/Community/Conference2014[22] 00:45:05 BQN Documentation https://mlochbaum.github.io/BQN/doc/index.html J wiki https://code.jsoftware.com/wiki/Main_Page Ken Iverson quote http://keiapl.org/rhui/remember.htm#500 Group function in BQN https://mlochbaum.github.io/BQN/doc/group.html[23] 00:47:30 Reverse function in BQN https://mlochbaum.github.io/BQN/doc/reverse.html Scan Diagram for BQN https://mlochbaum.github.io/BQN/doc/scan.html[24] 00:53:12 Help pages https://mlochbaum.github.io/BQN/help/index.html[25] 01:00:00 Python Programming Language https://www.python.org/ Rust Programming Language https://www.rust-lang.org/ Rust up https://opensource.com/article/22/6/rust-toolchain-rustup[26] 01:01:44 StackOverflow https://stackoverflow.com/[27] 01:03:20 APLfarm Discord https://aplwiki.com/wiki/APL_Farm[28] 01:07:24 Aftershock Netflix https://www.netflix.com/ca/title/81397884[29] 01:10:20 J programming language https://www.jsoftware.com/[30] 01:11:40 Jd database https://code.jsoftware.com/wiki/Jd/Index[31] 01:16:18 Racket programming language https://en.wikipedia.org/wiki/Racket_(programming_language)[32] 01:19:25 Joe Armstrong https://en.wikipedia.org/wiki/Joe_Armstrong_(programmer) Erlang https://en.wikipedia.org/wiki/Erlang_(programming_language) First make it work... https://blog.ndpar.com/2010/11/18/joe-armstrong-on-optimization/ Smalltalk programming language[33] 01:21:50 Online REPL's tryAPL https://tryapl.org/ J Playground https://jsoftware.github.io/j-playground/bin/html2/ BQNPAD https://bqnpad.mechanize.systems/ k9 https://kparc.com/k/ Nial https://tio.run/#Nial[34] 01:23:20 APL Orchard https://aplwiki.com/wiki/APL_Orchard APL wiki https://aplwiki.com/wiki/
undefined
Oct 1, 2022 • 1h 11min

Troels Henriksen and Futhark

Array Cast - September 30, 2022 Show NotesMany thanks to Bob Therriault for gathering these links:[01] 00:03:08 ADSP podcast on K https://adspthepodcast.com/2022/09/23/Episode-96.html[02] 00:03:30 Paradigm Conference 2022 https://esolangconf.com/[03] 00:04:25 Troels Henriksen https://sigkill.dk/[04] 00:05:05 Futhark https://futhark-lang.org/[05] 00:06:12 Linux https://www.linux.org/[06] 00:08:00 Textualize https://www.textualize.io/[07] 00:08:27 Standard ML https://en.wikipedia.org/wiki/Standard_ML Common Lisp https://en.wikipedia.org/wiki/Common_Lisp Haskell https://www.haskell.org/[08] 00:09:50 Cosmin Oancea http://hjemmesider.diku.dk/~zgh600/[09] 00:10:53 Ocaml https://ocaml.org/[10] 00:12:20 Numpy https://numpy.org/ PyTorch https://github.com/pytorch/pytorch[11] 00:13:07 Single Assignment C https://www.sac-home.org/index[12] 00:13:20 Codfns https://github.com/Co-dfns/Co-dfns DEX https://github.com/google-research/dex-lang Accelerate for Haskell https://www.acceleratehs.org Copperhead https://github.com/bryancatanzaro/copperhead Tensorflow https://github.com/tensorflow/tensorflow JAX https://github.com/google/jax[13] 00:18:39 Phd Position https://employment.ku.dk/phd/?show=157471[14] 00:20:17 Experiential Learning https://en.wikipedia.org/wiki/Experiential_learning[15] 00:21:21 DIKU https://di.ku.dk/english/ Hiperfit http://hiperfit.dk/ Simcorp https://en.wikipedia.org/wiki/SimCorp Dyalog https://www.dyalog.com/[16] 00:23:00 TAIL http://hiperfit.dk/pdf/array14_final.pdf apltail https://github.com/melsman/apltail Martin Elsman https://elsman.com/[17] 00:29:17 Parametric Polymorphism https://en.wikipedia.org/wiki/Parametric_polymorphism[18] 00:32:06 Jay Foad https://aplwiki.com/wiki/Jay_Foadhttps://docs.dyalog.com/latest/Compiler%20User%20Guide.pdf[19] 00:33:00 Tacit Programming https://aplwiki.com/wiki/Tacit_programming[20] 00:36:30 Mandelbrot set https://en.wikipedia.org/wiki/Mandelbrot_set[21] 00:41:07 Typed Array Languages https://mlochbaum.github.io/BQN/implementation/compile/intro.html#typed-array-languages[22] 00:42:05 Leading Axis Array Theory https://aplwiki.com/wiki/Leading_axis_theory[23] 00:43:56 Ken Iverson https://en.wikipedia.org/wiki/Kenneth_E._Iverson[24] 00:49:25 Conor's Array Comparison https://github.com/codereport/array-language-comparisons[25] 00:49:50 APEX https://gitlab.com/bernecky/apex Bob Bernecky https://www.snakeisland.com/[26] 00:51:05 Second Order Array Combinators https://futhark-book.readthedocs.io/en/latest/language.html[27] 00:52:30 Associativity https://en.wikipedia.org/wiki/Associative_property Commutativity https://en.wikipedia.org/wiki/Commutativity[28] 00:56:12 Toxoplasma Gondii https://en.wikipedia.org/wiki/Toxoplasma_gondii[29] 00:59:20 Guy Blelloch https://en.wikipedia.org/wiki/Guy_Blelloch Nesl http://www.cs.cmu.edu/~scandal/nesl.html[30] 01:00:38 Remora https://www.ccs.neu.edu/home/jrslepak/typed-j.pdf Justin Slepak https://jrslepak.github.io/[31] 01:01:12 Conor's Venn diagram https://github.com/codereport/array-language-comparisons[32] 01:02:40 K https://aplwiki.com/wiki/K Kona https://aplwiki.com/wiki/Kona[33] 01:03:20 April https://aplwiki.com/wiki/April Andrew Sengul Episode on Array Cast https://www.arraycast.com/episodes/episode23-andrew-sengul[34] 01:04:40 Py'n'APL https://github.com/Dyalog/pynapl APL.jl https://aplwiki.com/wiki/APL.jl May https://github.com/justin2004/may Julia https://julialang.org/[35] 01:08:05 Bjarne Stroustrup C++ https://www.stroustrup.com/[36] 01:09:16 Artem Shinkarov https://ashinkarov.github.io/ Sven-Bodo Scholz https://www.macs.hw.ac.uk/~sbs/homepage/main/Welcome.html https://www.microsoft.com/en-us/research/video/sac-off-the-shelf-support-for-data-parallelism-on-multicores/[37] 01:10:19 Contact AT ArrayCast DOT com
undefined
Sep 17, 2022 • 1h 27min

What Makes a Language an Array Programming Language?

Array Cast - September 16, 2022 Show NotesMany thanks to Bob Therriault for gathering these links:[01] 00:02:20 Iverson College Workshop https://community.kx.com/t5/New-kdb-q-users-question-forum/Vector-programming-in-q-online-workshop-Sun-25-Sep/td-p/13067[02] 00:03:18 Jot dot times https://apl.news/[03] 00:03:40 APLQuest https://www.youtube.com/playlist?list=PLYKQVqyrAEj9zSwnh4K28nCApruWA1j_m[04] 00:04:22 APL Barcelona Meetup https://aplwiki.com/wiki/APL_∊_BCN#Historical_APL_paper_reading_group Meetup https://www.meetup.com/apl-bcn/events/287974824/[06] 00:05:15 Paul Mansour's Blog https://www.toolofthought.com/posts[07] 00:05:34 APLwiki Blogs https://aplwiki.com/wiki/Blogs[08] 00:07:50 Conor's talk from Toronto Meetup https://youtu.be/8ynsN4nJxzU[09] 00:09:26 IEEE Spectrum Language List https://spectrum.ieee.org/top-programming-languages-2022[10] 00:15:05 TIOBE Language list https://www.tiobe.com/tiobe-index/[11] 00:15:55 Stack Overflow Language list https://survey.stackoverflow.co/2022/[12] 00:16:45 The Array Cast Episode #1 https://www.arraycast.com/episodes/episode-00-why-i-like-array-languages[13] 00:17:08 Conor's Array Language Comparison https://github.com/codereport/array-language-comparisons[14] 00:18:00 k programming language https://k.miraheze.org/wiki/Learning_Resources[15] 00:18:40 Nial https://www.nial-array-language.org/[16] 00:20:40 Iverson Notation https://apl.wiki/Iverson_Notation[17] 00:21:45 APL2 https://aplwiki.com/wiki/APL2 Jim Brown https://aplwiki.com/wiki/Jim_Brown[18] 00:25:11 Transpose https://aplwiki.com/wiki/Transpose[19] 00:26:00 Reshape https://aplwiki.com/wiki/Reshape[20] 00:29:00 X matrix tweet https://twitter.com/code_report/status/1564757140513996801 J complex copying https://code.jsoftware.com/wiki/Vocabulary/number#dyadic[21] 00:32:06 Roger Hui https://aplwiki.com/wiki/Roger_Hui[22] 00:38:15 Marshall's Outer Product Lambdaconf https://www.youtube.com/watch?v=WlUHw4hC4OY[23] 00:39:08 Ken Iverson https://aplwiki.com/wiki/Ken_Iverson[24] 00:41:38 Julia https://julialang.org/ Numpy https://numpy.org/ Matlab https://www.mathworks.com/products/matlab.html LAPACK https://netlib.org/lapack/ Single Assignment C https://www.sac-home.org/index[25] 00:42:20 APL\360 https://aplwiki.com/wiki/APL%5C360[26] 00:45:57 q programming language https://code.kx.com/q/[27] 00:47:07 rank in q https://community.kx.com/t5/kdb-and-q/Iterating-lists-and-dictionaries/m-p/13065#M141[28] 00:50:40 Arthur Whitney https://aplwiki.com/wiki/Arthur_Whitney[29] 00:58:45 PHP https://www.php.net/[30] 00:59:27 JavaScript https://www.javascript.com/[31] 01:01:40 Lisp https://en.wikipedia.org/wiki/Lisp_(programming_language)[32] 01:02:25 BQN https://mlochbaum.github.io/BQN/[33] 01:04:38 Venn Diagram https://en.wikipedia.org/wiki/Venn_diagram[34] 01:07:50 Futhark https://futhark-lang.org/[35] 01:08:36 Combinators https://writings.stephenwolfram.com/2020/12/combinators-and-the-story-of-computation/[36] 01:10:24 Cosy http://www.cosy.com/language/ Haskell https://www.haskell.org/[37] 01:14:14 F# https://fsharp.org/[38] 01:22:10 Leading Axis theory https://aplwiki.com/wiki/Leading_axis_theory[39] 01:23:40 Rank Polymorphism https://prl.ccs.neu.edu/blog/2017/05/04/rank-polymorphism/#:~:text=Each%20of%20these%20use%20cases,arguments%20and%20one%20scalar%20argument.[40] 01:24:40 Diagrams on Youtube https://www.youtube.com/watch?v=qEywreN02ng Tweet of Diagram https://twitter.com/code_report/status/1569741807285567492/photo/1 Updated Tweet of Diagram https://twitter.com/code_report/status/1570069385548537857/photo/1[41] 01:26:06 contact@ArrayCast.com[42] 01:26:56 Array programming influences https://aplwiki.com/wiki/Family_tree_of_array_languages[43] 01:27:20 BQN list of functional languages https://mlochbaum.github.io/BQN/doc/functional.html
undefined
Sep 3, 2022 • 1h 21min

Lib Gibson - IP Sharp’s ‘Zookeeper’

Array Cast - September 2, 2022 Show NotesMany thanks to Bob Therriault for gathering these links:[01] 00:02:10 Dyalog winners https://www.dyalog.com/news/151/420/2022-APL-Problem-Solving-Competition-Winners.htm Contact@ArrayCast.com Transcript Producer?[02] 00:03:43 Rodrigo's episode https://www.arraycast.com/episodes/episode20-rodrigo-girao-serrao Hi res J icon https://code.jsoftware.com/wiki/J_Logos[03] 00:04:10 J reference card USLetter https://code.jsoftware.com/wiki/File:B.USLETTER.pdf A4 https://code.jsoftware.com/wiki/File:B.A4.pdf[04] 00:04:37 Jwiki video https://www.youtube.com/watch?v=x2hsnuxK79c Jwiki blue wiki sign up https://code.jsoftware.com/wiki/About Jwiki yellow wiki sign up https://code2.jsoftware.com/wiki/About[05] 00:06:21 New York Meet-up https://www.meetup.com/programming-languages-toronto-meetup/events/287729348/[06] 00:07:00 IPSA https://en.wikipedia.org/wiki/I._P._Sharp_Associates[07] 00:07:46 Carleton University https://carleton.ca[08] 00:08:50 Data Processing Institute https://dpi-canada.com/about-us/our-history/[09] 00:09:00 Cluster Analysis https://en.wikipedia.org/wiki/Cluster_analysis[10] 00:10:30 Ian Sharp https://aplwiki.com/wiki/Ian_Sharp[11] 00:14:30 IBM 2741 https://en.wikipedia.org/wiki/IBM_2741#APL\360[12] 00:17:07 Larry Breed https://en.wikipedia.org/wiki/Lawrence_M._Breed[13] 00:17:13 Eric Iverson https://aplwiki.com/wiki/Eric_Iverson[14] 00:18:32 Ken Iverson https://aplwiki.com/wiki/Ken_Iverson[15] 00:18:40 APL Quote Quad https://aplwiki.com/wiki/APL_Quote_Quad[16] 00:22:00 Dome Petrolium https://en.wikipedia.org/wiki/Dome_Petroleum[17] 00:25:45 Arthur Whitney https://en.wikipedia.org/wiki/Arthur_Whitney_(computer_scientist)[18] 00:26:30 Roger Hui https://en.wikipedia.org/wiki/Roger_Hui[19] 00:35:30 Massey Ferguson https://www.masseyferguson.com/en.html[20] 00:39:20 Morgan Stanley https://www.morganstanley.com/[21] 00:41:25 The IP Sharp Zoo https://video.dyalog.com/Dyalog16/?v=1N_oYD-ZkX8[22] 00:42:30 Bryce Adelstein Lelbach https://cpp.chat/guests/bryce_adelstein_lelbach/[23] 00:44:33 McGraw Hill https://www.mheducation.com/[24] 00:54:50 Clay Christensen https://en.wikipedia.org/wiki/Clayton_Christensen[24] 00:55:00 Innovator's Dilemma https://en.wikipedia.org/wiki/The_Innovator%27s_Dilemma[26] 00:56:30 Innovation Graph https://web.mit.edu/6.933/www/Fall2000/teradyne/clay.html[27] 00:58:49 VisiCalc https://en.wikipedia.org/wiki/VisiCalc Excel https://en.wikipedia.org/wiki/Microsoft_Excel[28] 00:59:40 2nd Generation operators https://aplwiki.com/wiki/Operator[29] 01:04:30 Roger with Grade 7's http://www.jsoftware.com/pipermail/chat/2011-December/004546.html[30] 01:04:50 WII Gaming https://en.wikipedia.org/wiki/Wii[31] 01:07:30 Terry Tao https://en.wikipedia.org/wiki/Terence_Tao[32] 01:10:05 Women in Computing https://en.wikipedia.org/wiki/Women_in_computing[33] 01:15:38 BQN https://aplwiki.com/wiki/BQN[34] 01:20:10 Contact@ArrayCast.com Transcript Producer?[35] 01:21:00 TryAPL https://tryapl.org/
undefined
Aug 20, 2022 • 1h 23min

The Many Languages of Romilly Cocking

Array Cast - August 19, 2022 Show NotesMany thanks to Marshall Lochbaum, Rodrigo Girão Serrão, Bob Therriault, Conor Hoekstra, Adám Brudzewsky and Romilly Cocking for gathering these links:[01] 00:00:03 BYTE magazine https://en.wikipedia.org/wiki/Byte_(magazine)[02] 00:01:02 Org Mode https://orgmode.org/[03] 00:02:58 Toronto Meet-up https://www.meetup.com/en-AU/programming-languages-toronto-meetup/events/287695788/ New York Meet-up https://www.meetup.com/programming-languages-toronto-meetup/events/287729348/[04] 00:04:19 Morten Kromberg episode https://www.arraycast.com/episodes/episode21-morten-kromberg[05] 00:05:01 Romilly's video 'An Excellent Return' https://dyalog.tv/Dyalog08/?v=thr-7QfQWJw[06] 00:06:12 Ferranti Pegasus computer https://en.wikipedia.org/wiki/Ferranti_Pegasus[07] 00:09:09 System 360 in APL http://keiapl.org/archive/APL360_UsersMan_Aug1968.pdf[08] 00:16:50 Mind Map https://en.wikipedia.org/wiki/Mind_map[09] 00:17:00 Dyalog https://www.dyalog.com/[10] 00:18:20 Digitalk https://winworldpc.com/product/digital-smalltalk/5x[11] 00:18:30 Smalltalk https://en.wikipedia.org/wiki/Smalltalk[12] 00:21:17 Raspberry Pi https://www.raspberrypi.org/[13] 00:22:10 Robotics on Dyalog website https://www.dyalog.com/blog/2014/08/dancing-with-the-bots/[14] 00:22:45 Neural Network https://en.wikipedia.org/wiki/Neural_network David Marr https://en.wikipedia.org/wiki/David_Marr_(neuroscientist)[15] 00:23:21 Jetson Nano https://www.nvidia.com/en-us/autonomous-machines/embedded-systems/jetson-nano/[16] 00:23:38 Spiking neural networks https://en.wikipedia.org/wiki/Spiking_neural_network[17] 00:24:02 JAX https://jax.readthedocs.io/en/latest/notebooks/quickstart.html[18] 00:27:00 Numpy https://numpy.org/[19] 00:28:21 Nested arrays https://aplwiki.com/wiki/Nested_array[20] 00:29:07 flip Numpy https://numpy.org/doc/stable/reference/generated/numpy.flip.html flipud https://numpy.org/doc/stable/reference/generated/numpy.flipud.html#numpy.flipud[21] 00:31:07 Pegasus Autocode http://blog.rareschool.com/2014/09/pegasus-autocode-revisited.html[22] 00:32:05 Atlas computer 1966 https://en.wikipedia.org/wiki/Atlas_(computer)[23] 00:34:30 Raspberry Pi pico https://www.raspberrypi.com/products/raspberry-pi-pico/[24] 00:36:33 Booker and Morris https://dl.acm.org/doi/pdf/10.1145/364520.364521[25] 00:38:12 Romilly's Blog Markdown http://blog.rareschool.com/2022/05/apl-and-python-go-head-to-head.html[26] 00:41:30 Languages that are built from concatenation https://en.wikipedia.org/wiki/Agglutination[27] 00:44:30 Alan Kay https://en.wikipedia.org/wiki/Alan_Kay[28] 00:47:12 Clojure https://en.wikipedia.org/wiki/Alan_Kay Forth https://en.wikipedia.org/wiki/Forth_(programming_language) Haskell https://www.haskell.org/[29] 00:50:00 Cosy http://www.cosy.com/language/[30] 00:51:38 Py'n'APL https://dyalog.tv/Dyalog21/?v=gOUFXBUMv_A[31] 01:00:12 Logic Analyzer https://en.wikipedia.org/wiki/Logic_analyzer[32] 01:02:15 Back propagation in neural networks https://en.wikipedia.org/wiki/Backpropagation[33] 01:07:38 Stefan Kruger 'Learn APL' https://xpqz.github.io/learnapl/intro.html[34] 01:08:10 Rodrigo Girão Serrão videos https://www.youtube.com/channel/UCd_24S_cYacw6zrvws43AWg[35] 01:08:27 João Araújo episode https://www.arraycast.com/episodes/episode33-joao-araujo[36] 01:08:59 Rodrigo Girão Serrão Neural networks https://www.youtube.com/playlist?list=PLgTqamKi1MS3p-O0QAgjv5vt4NY5OgpiM[37] 01:10:55 Functional Geekery podcast https://www.functionalgeekery.com/[38] 01:11:36 Conor's Security talk https://www.youtube.com/watch?v=ajGX7odA87k[39] 01:12:38 SICP https://en.wikipedia.org/wiki/Structure_and_Interpretation_of_Computer_Programs[40] 01:12:55 Alan McKean Rebecca Wirfs-Brock "Object Design" https://books.google.ca/books?id=vUF72vN5MY8C&printsec=copyright&redir_esc=y#v=onepage&q&f=false[41] 01:13:35 Growing Object Oriented Guided by Tests http://www.growing-object-oriented-software.com/[42] 01:15:01 Design Patterns vs Anti pattern in APL https://www.youtube.com/watch?v=v7Mt0GYHU9A[43] 01:18:25 Pop2 https://hopl.info/showlanguage.prx?exp=298&language=POP-2 Pop2 on pdf-11 https://www.cs.bham.ac.uk/research/projects/poplog/retrieved/adrian-howard-pop11.html[44] 01:18:52 Donald Michie https://en.wikipedia.org/wiki/Donald_Michie[45] 01:21:30 Menace robot http://chalkdustmagazine.com/features/menace-machine-educable-noughts-crosses-engine/[46] 01:22:05 Menace in APL https://romilly.github.io/o-x-o/an-introduction.html
undefined
Aug 6, 2022 • 1h 12min

João Araújo and Tools of Thought

Array Cast - August 5, 2022 Show NotesMany thanks to Bob Therriault, João Araújo and Rodrigo Girão Serrão for gathering these links:[01] 00:01:40 J wiki features https://www.youtube.com/watch?v=dWqixYyb52Q[02] 00:02:31 J promo video https://www.youtube.com/watch?v=vxibe2QOA0s[03] 00:03:00 British APL Association https://britishaplassociation.org/              Vector https://vector.org.uk/[04] 00:03:27 Conor's Twin Algorithms presentation https://www.youtube.com/watch?v=NiferfBvN3s[05] 00:08:13 Numpy https://numpy.org/              JAX https://jax.readthedocs.io/en/latest/notebooks/quickstart.html              Julia https://julialang.org/[06] 00:08:49 João's array Google search engine https://cse.google.com/cse?cx=e5ff9c06c246f4ca5[07] 00:09:00 João's Iverson mirror site https://joaogui1.github.io/keiapl/              Original link http://keiapl.org/[08] 00:11:55 João's website https://joaogui1.netlify.app/[09] 00:13:10 BQN https://mlochbaum.github.io/BQN/              Dyalog APL https://www.dyalog.com/              J https://www.jsoftware.com/indexno.html[10] 00:13:50 Vannevar Bush  https://en.wikipedia.org/wiki/Vannevar_Bush              Alan Kay https://en.wikipedia.org/wiki/Alan_Kay[11] 00:14:13 Tool for Thought Rocks https://lu.ma/toolsforthoughtrockshttps://www.youtube.com/c/ToolsforThoughtRocks?app=desktop[12] 00:14:40 Obsidian discord https://discord.com/invite/veuWUTm[13] 00:15:10 Roam https://roamresearch.com/              Obsidian https://obsidian.md/              Logseq https://logseq.com/[14] 00:17:01 Anki https://logseq.com/              Muse https://museapp.com/[15] 00:18:25 Notion https://www.notion.so/              Remnote https://www.remnote.com/[16] 00:19:42 Marshall's BQN Markdown  https://github.com/mlochbaum/BQN/blob/master/md.bqn[17] 00:22:06 Perlis https://en.wikipedia.org/wiki/Alan_Perlis[18] 00:22:49 Array Thinking https://www.arraycast.com/episodes/episode-00-why-i-like-array-languages[19] 00:24:50 Folds https://en.wikipedia.org/wiki/Fold_(higher-order_function)[20] 00:25:51 Rank concept https://aplwiki.com/wiki/Function_rank[22] 00:26:57 Short Term Memory https://www.simplypsychology.org/short-term-memory.html[23] 00:27:42 APL glyphs https://aplwiki.com/wiki/Typing_glyphs#By_method[24] 00:28:59 Stefan Kruger 'Learn APL' https://xpqz.github.io/learnapl/intro.html              Rodrigo Girão Serrão 'Mastering Dyalog APL' https://mastering.dyalog.com/README.html[25] 00:29:35 Quarto https://quarto.org/[26] 00:32:33 Conor's original solution {≢∪⍵~0} Y[27] 00:32:40 Without APL ~              Without J -.[28] 00:32:50 BQN Without ¬∘∊/⊣[29] 00:33:55 Set Intersection APL X{⍺⌿⍨(≢⍵)≥⍵⍳⍺}Y              Set Intersection J  x (e. # [) y              Set Union APL X{⍺⍪⍵⌿⍨(≢⍺)<⍺⍳⍵}Y              Set Union J  x (] , -.) y[30] 00:34:40 ReBQN https://mlochbaum.github.io/BQN/doc/rebqn.html[31] 00:36:21 Original Leetcode Problem https://leetcode.com/problems/make-array-zero-by-subtracting-equal-amounts/[32] 00:41:38 R https://en.wikipedia.org/wiki/R_(programming_language)[33] 00:45:11 Paper: Attention is All That You Need https://arxiv.org/abs/1706.03762[34] 00:50:45 Mylenation https://en.wikipedia.org/wiki/Myelin[35] 00:50:58 Jeremy Howard episode https://www.arraycast.com/episodes/episode31-jeremy-howard[36] 00:55:08 Array Cast Show Notes https://www.arraycast.com/episode-33-show-notes[37] 00:58:17 Reflection for deep learning https://www.tru.ca/__shared/assets/fostering-student-reflection-for-deeper-learning49355.pdf[38] 00:59:11 Dyalog User Meeting https://www.dyalog.com/user-meetings/dyalog22.htm[39] 00:59:30 CPP North https://cppnorth.ca/[40] 01:01:09 Ready Player One https://en.wikipedia.org/wiki/Ready_Player_One[41] 01:01:24 Gathertown https://www.gather.town/[42] 01:02:10 vrchat https://hello.vrchat.com/[43] 01:04:10 APL Quest https://aplwiki.com/wiki/APL_Quest[44] 01:06:47 Arthur Whitney https://en.wikipedia.org/wiki/Arthur_Whitney_(computer_scientist)[45] 01:07:05 2014 J conference https://code.jsoftware.com/wiki/Community/Conference2014#Speakers[46] 01:08:09 Dyalog videos https://dyalog.tv/Webinar/?v=jBxQZemmA1w[47] 01:09:10 APL Seeds https://www.dyalog.com/apl-seeds-user-meetings/aplseeds22.htm[48] 01:10:00 contact@arraycast.com (edited) 

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app