Podcasts about Array

  • 1,087PODCASTS
  • 6,750EPISODES
  • 33mAVG DURATION
  • 5WEEKLY NEW EPISODES
  • May 8, 2023LATEST

POPULARITY

20152016201720182019202020212022

Categories



Best podcasts about Array

Show all podcasts related to array

Latest podcast episodes about Array

Idiot's Array: A Star Wars Podcast
Episode 185 - Jerks in Star Wars: Part 1

Idiot's Array: A Star Wars Podcast

Play Episode Listen Later May 8, 2023 58:34


Idiot's Array is back with another bracket and this time we are trying to figure out who is the biggest jerk in Star Wars. The jerks in our bracket come from the light side and dark side, Rebels and Imperials, and live action and animation. But who will make it to our Idiot's Array in Part 1 of this challenge? Join us to find out!  We start the show by talking about the return of Return of the Jedi to theaters, how we spent our May the Fourth, and answer a listener email. We would be honored by your presence! Twitter: @idiotsarraypod Facebook: Idiot's Array Podcast Email: idiotsarraypodcast@gmail.com Instagram: @idiotsarraypodcast

Across Acoustics
Student Paper Competition: Moth-Inspired Microphones, Rocket Noise Mitigation, and Deformable Microphone Arrays

Across Acoustics

Play Episode Play 58 sec Highlight Listen Later May 4, 2023 48:38 Transcription Available


Could moths' hearing be the key to figuring out how to localize sound with tiny microphones?  How do we prevent rocket launch noise from damaging the ship's payload? Is it possible for algorithms to account for microphone arrays that don't stay in a rigid structure? These are some questions considered by Acoustical Society students who won the latest round of the POMA Student Paper Competition from the 183nd meeting of the ASA. In this episode, we interview the three competition winners, Lara Díaz-García, Mara Salut Escarti-Guillem, and Kanad Sarkar, about their research. Associated papers: Lara Díaz-García, Andrew Reid, Joseph Jackson-Camargo, and James Windmill. “Directional passive acoustic structures inspired by the ear of Achroia grisella.” Proc. Mtgs. Acoust 50, 032001 (2022) doi: https://doi.org/10.1121/2.0001715Mara Salut Escarti-Guillem, Luis M. Garcia-Raffi, Sergio Hoyas, and Oliver Gloth. “Assessment of Computational Fluid Dynamics acoustic prediction accuracy and deflector impact on launch aero-acoustic environment.” Proc. Mtgs. Acoust 50, 040001 (2022) doi: https://doi.org/10.1121/2.0001716Kanad Sarkar, Manan Mittal, Ryan Corey, Andrew Singer. “Measuring and Exploiting the Locally Linear Mapping between Relative Transfer Functions and Array deformations.” Proc. Mtgs. Acoust 50, 055001 (2022) doi: https://doi.org/10.1121/2.0001707 Find out how to enter the Student Paper Competition for the latest meeting. Read more from Proceedings of Meetings on Acoustics (POMA).Learn more about Acoustical Society of America Publications. Music Credit: Min 2019 by minwbu from Pixabay. https://pixabay.com/?utm_source=link-attribution&utm_medium=referral&utm_campaign=music&utm_content=1022

Pathfinder
Phased Arrays, with Shey Sabripour (CesiumAstro)

Pathfinder

Play Episode Listen Later Apr 25, 2023 56:22


When Shey Sabripour moved to Austin, TX, more than a decade ago, he was immediately struck by the city's laid-back lifestyle and impressive talent pool (we imagine the Tex Mex didn't hurt either). After spending a few years as CTO of local Texas startup Firefly Aerospace, Shey couldn't resist the entrepreneurial itch any longer. Instead of following the commercial space industry flock to Los Angeles, Shey saw something special in Austin and decided it was the perfect breeding ground for his new company, CesiumAstro. For the uninitiated, Cesium builds high-throughput, software-defined phased array communication systems for airborne and in-space platforms. Today's Pathfinder podcast invites CEO Shey Sabripour to break down how phased array antennas work—and why they're a game changer for satellites and spacecraft trying to communicate with each other and the ground. Shey joins us on the show to discuss: Cesium's origin story A primer on phased array technology Why phased array antennas are the holy grail for satellites The importance of product design Why build in Austin, TX And much more…Today's episode is brought to you by SpiderOak, a US-based software company that builds space cybersecurity products and solutions for civilian, military, and commercial space operations. Learn more at https://spideroak.com/ • Chapters •00:00 - Intro and SpiderOak Ad 01:09 - Shey's beginnings with the space industry 03:50 - Cesium and its mission 10:50 - A layman explaining phased array technology 16:47 - Use cases for phased arrays 20:33 - Shift in cost curve 22:37 - "Phase array antennas are satellites' holy grail" 23:47 - Cesium's core product offering 27:05 - Initial customer base 28:48 - Ad break 29:40 - Why start Cesium? 33:24 - The importance of phased array antennas 35:14 - Learnings from startups and aerospace primes 38:06 - Why build in Austin? 40:10 - How can founders building highly technical companies tell their story? 45:26 - Focusing on product design 47:58 - What else would you be building if not Cesium? 49:48 - What startup are you most excited about? 51:40 - An (unknown) underlying trend in space• Show notes •CesiumAstro — https://www.cesiumastro.com/Mo's socials — https://twitter.com/itsmoislam Payload's socials — https://twitter.com/payloadspace / https://www.linkedin.com/company/payloadspace Pathfinder archive — Watch: https://www.youtube.com/@payloadspace Pathfinder archive — Listen: https://pod.payloadspace.com/episodes • About us •Pathfinder is brought to you by Payload, a modern space media brand built from the ground up for a new age of space exploration and commercialization. We deliver need-to-know news and insights daily to 15,000+ commercial, civil, and military space leaders. Payload is read by decision-makers at every leading new space company, along with c-suite leaders at all of the aerospace & defense primes. We're also read on Capitol Hill, in the Pentagon, and at space agencies around the world. Payload began as a weekly email sent to a few friends and coworkers. Today, we're a team distributed across four time zones and two continents, publishing three media properties across multiple platforms: 1) Payload, our flagship daily newsletter, sends M-F @ 9am Eastern (https://newsletter.payloadspace.com/) 2) Pathfinder publishes weekly on Tuesday mornings (pod.payloadspace.com) 3) Parallax, our weekly space science briefing, hits inboxes Thursday (https://parallax.payloadspace.com/)

Matt and Kate
Toddler Detection Laser Array

Matt and Kate

Play Episode Listen Later Apr 20, 2023 22:03


Who celebrates 420? How does a bear drink soda? Should you compliment your friend's bad band? The answers to these questions, plus RIP Netflix DVDs, in today's show.

The 365 Days of Astronomy, the daily podcast of the International Year of Astronomy 2009

https://spacescoop.org/en/scoops/2308/a-supernova-coming-back-to-life/ For only the second time, astronomers saw a supernova light up again. Strange, since the brightness of supernovae fades away in a couple months. An international team of researchers from Kyoto University and Osaka University were looking at SN 2018ivc using the ALMA Observatory, the Atacama Large Millimeter/submillimeter Array in  Chile, and found something unusual.   - By the way, the SN in SN2018ivc stands for supernova.  SN 2018ivc, located in the galaxy M77, appeared to dim 200 days after the initial explosion and began to light up again 800 days later. - Also by the way, the M in M77 stands for Messier.    We've added a new way to donate to 365 Days of Astronomy to support editing, hosting, and production costs.  Just visit: https://www.patreon.com/365DaysOfAstronomy and donate as much as you can! Share the podcast with your friends and send the Patreon link to them too!  Every bit helps! Thank you! ------------------------------------ Do go visit http://www.redbubble.com/people/CosmoQuestX/shop for cool Astronomy Cast and CosmoQuest t-shirts, coffee mugs and other awesomeness! http://cosmoquest.org/Donate This show is made possible through your donations.  Thank you! (Haven't donated? It's not too late! Just click!) ------------------------------------ The 365 Days of Astronomy Podcast is produced by the Planetary Science Institute. http://www.psi.edu Visit us on the web at 365DaysOfAstronomy.org or email us at info@365DaysOfAstronomy.org.

space strange chile coming back scoop astronomy supernovas sn back to life array messier kyoto university osaka university astronomy cast planetary science institute astronomy podcast cosmoquest
The Engineers HVAC Podcast
Mastering Fan Arrays: How to Control Your Fan Arrays and Make Them Dance

The Engineers HVAC Podcast

Play Episode Listen Later Apr 20, 2023 42:06


Join us for an informative episode as we welcome Mark Brady, Regional Sales Manager for Nortek Air Solutions, back to the studio. Mark's vast industry knowledge and expertise in array controls are excellent as he breaks down the basics to the advanced. This short yet powerful episode will provide you with a clear understanding of standard fan array electric panels and control options. You can watch the full video version of this episode on our YouTube Channel, Insight Partners HVAC TV, by clicking on the following link: https://www.youtube.com/InsightPartnersHVACTV⁠⁠⁠⁠⁠ Insight Partners Website: ⁠⁠⁠⁠www.insightusa.com⁠⁠⁠⁠ Connect with me on LinkedIn: ⁠⁠⁠⁠https://www.linkedin.com/in/tony-mormino⁠⁠⁠⁠ View current line card: ⁠⁠⁠⁠https://www.insightusa.com/manufacturers⁠⁠⁠⁠ Connect to Insight Partners on LinkedIn: ⁠⁠⁠⁠https://www.linkedin.com/company/insightusa⁠⁠⁠⁠ Tony Mormino at Insight Partners: tmormino@insightusa.com Throughout the episode, we touch on fan array motor overload protection, fan array VFD panels, VFD panels with bypass, Fanwall with redundant VFD panels, and multi-drive VFD panels for fan arrays. Fanwall technology has become increasingly popular among building owners in various commercial and industrial applications such as hospitals, data centers, laboratories, schools and universities, and office buildings. The FANWALL array of fans enables designers to optimize fan wheel geometry and motor horsepower for specific applications, resulting in smaller fans and motors running closer to peak efficiencies, thus reducing energy costs.

HealthLeaders Podcast
Talking Telepsychiatry With Array Behavioral Care CEO Geoffrey Boyce

HealthLeaders Podcast

Play Episode Listen Later Apr 11, 2023 27:28


HealthLeaders Innovation and Technology Editor Eric Wicklund talks to Geoffrey Boyce, co-founder and CEO of Array Behavioral Care, about the evolution and future of telehealth in the behavioral healthcare space and the impact of proposed DEA rules on the use of telemedicine to prescribe controlled substances.

Code Completion
127: Let Me Mute the New Desk

Code Completion

Play Episode Listen Later Apr 6, 2023 49:40


Welcome to Code Completion, Episode 127! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Follow us @CodeCompletion (https://mastodon.social/@CodeCompletion) on Mastodon to hear about our upcoming livestreams, videos, and other content. Today, we discuss: - Preshow: Dimitri explains the new addition to his office. - More Swift Evolution Proposals: - Package Manager Support for Custom Macros (https://github.com/apple/swift-evolution/blob/main/proposals/0394-swiftpm-expression-macros.md) - WWDC dates have been announced: - Apple (https://developer.apple.com/wwdc23/) - Twitter's algorithm leaked, but then they announced it anyways: - The Verge (https://www.theverge.com/2023/3/27/23657928/twitter-source-code-leak-github) - Michael Tsai (https://mjtsai.com/blog/2023/04/03/twitters-recommendation-algorithm/) - Hover on Apple Pencil has been improved on iPadOS 16.3: - Techcrunch (https://techcrunch.com/2023/03/27/apple-discusses-ipados-16-4s-new-pencil-hover-features/) - Code Completion Tip: Mixed types in Arrays using enums: - Swift by Sundell (https://www.swiftbysundell.com/questions/array-with-mixed-types/) - Commented Out: Tears of the Kingdom Gameplay - Zelda Lore (https://www.youtube.com/watch?v=k-KzZSDuAWk) Your hosts for this week: * Spencer Curtis (https://mastodon.social/@SpencerCCurtis) * Dimitri Bouniol (https://mastodon.social/@DimitriBouniol) Be sure to also sign up to our monthly newsletter (https://codecompletion.io/), where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes. You are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the app development process. Sponsor This week's episode of Code Completion is brought to you by Huuungry. Search for Huuungry on the iOS App Store today to give it a try: https://apps.apple.com/app/apple-store/id1448552588?pt=14724&ct=CodeCompletion1&mt=8

The Cordial Catholic
199: Seeking After the Kingdom of God (w/ Matt Pana)

The Cordial Catholic

Play Episode Listen Later Apr 5, 2023 76:37


In this episode of The Cordial Catholic, I'm joined by my friend – the guy who got me into podcasting in the first place! – Matt Pana to talk about the Kingdom of God. Matt was raised Catholic in a Filipino-American household but drifted into Evangelical Christianity as a young adult. He came enthusiastically back into the practice of Catholicism after being exposed to Catholic apologists like Patrick Madrid and Scott Hahn and, today, joins me to share a bit about that journey and how the Catholic Church understands, and embodies, what Jesus describes as the "Kingdom of God."  For more from Matt, check out on social media @mattpana and check out Deep Cuts on the Array of Hope Network, a wonderful show he hosts on pop culture and Catholicism.Send your feedback to cordialcatholic@gmail.com. Sign up for our newsletter for my reflections on  episodes, behind-the-scenes content, and exclusive contests.To watch this and other episodes please visit (and subscribe to!) our YouTube channel.Please consider financially supporting this show! For more information visit the Patreon page.  All patrons receive access to exclusive content and if you can give $5/mo or more you'll also be entered into monthly draws for fantastic books hand-picked by me.If you'd like to give a one-time donation to The Cordial Catholic, you can visit the PayPal page.Thank you to those already supporting the show!This podcast is brought to you in a special way by our Patreon Co-Producers Gina, Eyram, Elli and Tom, Kelvin and Susan, Stephen, James, Jon, Jordan, Michelle, Nicole, Phil, and Susanne.Support the showFind and follow The Cordial Catholic on social media:Instagram: @cordialcatholicTwitter: @cordialcatholicYouTube: /thecordialcatholicFacebook: The Cordial CatholicTikTok: @cordialcatholic

The Array Cast
Fold and Other Functional Conjunctions

The Array Cast

Play Episode Listen Later Apr 1, 2023 96:31


Array Cast - March 31, 2023 Show NotesThanks to Bob Therriault, Conor Hoekstra and Marshall Lochbaum for gathering these links:[01] 00:01:45 Luther J. Woodrum Obituary https://www.fraryfuneralhome.com/obituaries/Luther--J.-Woodrum?obId=27482014#/celebrationWall https://www.linkedin.com/in/luther-woodrum-b5775a4a?trk=public_profile_browsemap Lenore Mullin Mathematics of Arrays https://www.linkedin.com/in/lenore-mullin-268b0a13[02] 00:03:46 Episode 6 https://www.arraycast.com/episodes/episode-06-henry-richs-deep-dive-into-j Episode 18 https://www.arraycast.com/episodes/episode18-henry-rich-presents-j903 Episode 48 https://www.arraycast.com/episodes/episode48-henry-rich[03] 00:04:40 Command to run Fold using J Playground - install 'github:jsoftware/dev_fold' J Fold https://code.jsoftware.com/wiki/Vocabulary/fcap APL Reduce / https://aplwiki.com/wiki/Reduce APL Scan https://aplwiki.com/wiki/Scan J Scan / https://code.jsoftware.com/wiki/Vocabulary/bslash https://code.jsoftware.com/wiki/Vocabulary/slash J Grade /: or : https://code.jsoftware.com/wiki/Vocabulary/slashco[04] 00:10:02 Functional Programming Language https://en.wikipedia.org/wiki/Functional_programming C Programming Language https://en.wikipedia.org/wiki/C_(programming_language)[05] 00:12:30 Iverson Notation https://www.jsoftware.com/papers/APL.htm Adjacent Difference C++ https://en.cppreference.com/w/cpp/algorithm/adjacent_difference[06] 00:14:50 Haskell Programming Language https://en.wikipedia.org/wiki/Haskell BQN Primitives https://mlochbaum.github.io/BQN/commentary/primitive.html[07] 00:16:10 Object Oriented Programming https://en.wikipedia.org/wiki/Object-oriented_programming[08] 00:17:12 J Power Conjunction u^:n https://code.jsoftware.com/wiki/Vocabulary/hatco NARS 2000 APL https://aplwiki.com/wiki/NARS J Rank Conjunction " https://code.jsoftware.com/wiki/Vocabulary/quote J Cut Conjunction ;. https://code.jsoftware.com/wiki/Vocabulary/semidot J Key Conjunction /. https://code.jsoftware.com/wiki/Vocabulary/slashdot#dyadic J Recursion $: https://code.jsoftware.com/wiki/Vocabulary/dollarco[09] 00:24:20 Identity Element https://aplwiki.com/wiki/Identity_element[10] 00:37:09 J Terminate Z: https://code.jsoftware.com/wiki/Vocabulary/zcapco J Cap [: https://code.jsoftware.com/wiki/Vocabulary/squarelfco[11] 00:41:22 J throw. https://code.jsoftware.com/wiki/Vocabulary/throwdot J catch. https://code.jsoftware.com/wiki/Vocabulary/trydot[12] 00:45:21 J ^:v^:_ https://code.jsoftware.com/wiki/Vocabulary/hatco#DoWhile J _3 Z: (Iterations bottom of page) https://code.jsoftware.com/wiki/Vocabulary/zcapco[13] 00:53:05 BQN Fold https://mlochbaum.github.io/BQN/doc/fold.html Table from J Fold to K https://code.jsoftware.com/wiki/User:Will_Gajate/FoldVariants[14] 00:55:13 Arthur Whitney https://en.wikipedia.org/wiki/Arthur_Whitney_(computer_scientist) APL Partition https://aplwiki.com/wiki/Partition[15] 00:57:55 J Gerunds https://code.jsoftware.com/wiki/Vocabulary/Glossary#Gerund[16] 00:59:20 J Rank-Gerund 901 Release Notes https://code.jsoftware.com/wiki/System/ReleaseNotes/J901[17] 01:01:11 C++ 2019 7 Consecutive Ones Conor talk https://www.youtube.com/watch?v=48gV1SNm3WA[18] 01:03:10 BQN Each https://mlochbaum.github.io/BQN/doc/map.html[19] 01:05:25 Dyalog APL Split https://aplwiki.com/wiki/Split APL2 https://aplwiki.com/wiki/APL2[20] 01:07:42 J NuVoc Dictionary https://code.jsoftware.com/wiki/NuVoc[21] 01:11:25 Index Origin https://aplwiki.com/wiki/Index_origin[22] 01:27:15 CPU Cache https://en.wikipedia.org/wiki/CPU_cache[23] 01:33:00 ValGrind Tool https://valgrind.org/docs/manual/ Perf linux https://perf.wiki.kernel.org/index.php/Tutorial[24] 01:35:58 Contact AT ArrayCast DOT Com

GearSource Geezers of Gear
#193 - Jeremy Bridge from PK Sound talking Motorized Line Arrays

GearSource Geezers of Gear

Play Episode Listen Later Mar 30, 2023 62:10


Innovation is hard, it's expensive, and oftentimes it's thankless work. Jeremy named the company PK based on "Polar Kinetic" defined The radial directivity of a loudspeaker resulting from motion. It's not often you find a worldclass audio manufacturing in a mid-sized Canadian city like Calgary, but PK is genuinely world class. And Jeremy also has some incredible insight with regard to how he manages people. Check this one out for sure, brought to you by Elation Lighting.    

The Rebel Base Card Podcast
Breakfast Pack #52: Tipping Point & The Foundling episode discussions

The Rebel Base Card Podcast

Play Episode Listen Later Mar 24, 2023 74:27


A Returning Star Wars insert podcast series that asks more questions than it answers. Today on Breakfast pack #52 we are asking questions on Mandalorian Season 3 Chapter 20, aaannnddd Bad Batch Season 2, episode 14, which both premiered on Disney+ on Wednesday March 22nd. Along with me, Greg McLaughlin, is my co-host, and fellow Card squadron winger Gregory Cass from @eyeoncanon from Instagram and Hive. This is an insert series podcast in the regular feed where Greg, and I will trade questions to each other that we have not talked about before. There is of course a chance we could take another's question. Since we are talking about a current series of Star Wars, if you haven't seen the episodes in question, this is a warning that there will be spoilers for these shows. If you haven't watched yet, we both invite you to please come back and listen after you've watched. Greg's List Greg C Force Center Greg M Cantina Cast M Idiot's Array, M,B Coffee with Kenobi M B ColbyCast Krypton to Alderaan B,M Making tracks recap- Mark N Fantha Tracks: Becca Benjamin, Jen Sopchockchai, Paul Naylor, Eric Onkenhout, Daniel Lo, Ross Hollebon, Jonathan Hipkiss Substack Jen Sopchockchai: thelongtake.substack.com If you have a question on Bad Batch ask on the socials, Twitter & Instagram @rebelbasecard Find Greg on Instagram and Hive @eyeoncanon Through the looking glass podcast: A Wheel of Time podcast https://podcasts.apple.com/us/podcast/through-the-glass-columns-a-wheel-of-time-read-along-podcast/id1632986026

Idiot's Array: A Star Wars Podcast
Episode 179 - The Mandalorian (The Convert) and The Bad Batch (Pabu)

Idiot's Array: A Star Wars Podcast

Play Episode Listen Later Mar 20, 2023 56:28


On Episode 179, Idiot's Array once again joins forces with Tarkin's Top Shelf to dissect and discuss the latest episodes of The Mandalorian and The Bad Batch. We start by discussing Pabu. What was the main theme of this episode? How are we feeling about Phee's involvement with The Bad Batch? Where do we see the series going from here?  Next, we take the conversation to The Convert. How good was the space battle with Din, Bo-Katan, and the TIEs? How does Bo-Katan feel about possibly joining Din's clan? How does Dr. Pershing's story tie in to the overall story of The Mandalorian and to the Star Wars saga in general?  All of this and much more fun! We would be honored if you would join us.  Twitter: @idiotsarraypod Facebook: Idiot's Array Podcast Email: idiotsarraypodcast@gmail.com Instagram: @idiotsarraypodcast

The Array Cast
What Affects Array Language Performance?

The Array Cast

Play Episode Listen Later Mar 18, 2023 85:17


Array Cast - March 17, 2023 Show NotesThanks to Bob Therriault, Richard Park, Conor Hoekstra and Adám Brudzewsky for gathering these links:[01] 00:01:55 APL problem solving competition https://contest.dyalog.com/ Kattis online competition https://open.kattis.com/ APL Seeds '23 https://www.dyalog.com/apl-seeds-user-meetings/aplseeds23.htm Linux Format Magazine https://linuxformat.com/linux-format-300.html The APL Show - Reaction to "Change the Way You Think" https://apl.show/2023/03/09/Reaction-to-Change-the-way-you-write-Change-the-way-you-think-part-1.html The APL Campfire - Norman Thomson https://www.youtube.com/watch?v=jPujK-GvHGQ&list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv[02] 00:06:16 Ed Gottsman's Wiki Gui https://www.youtube.com/watch?v=j17E_KUgKxk[03] 00:07:09 Why I Love BQN So Much https://www.youtube.com/watch?v=mRT-yK2RTdg J software https://www.jsoftware.com/#/ Dyalog APL https://www.dyalog.com/[04] 00:08:12 Adám's APL Quest https://www.youtube.com/@abrudz/playlists[05] 00:09:50 q download https://kx.com/kdb-personal-edition-download/[06] 00:13:10 Shakti https://shakti.com/[07] 00:14:10 Emery Berger "Performance Really Matters" https://www.youtube.com/watch?v=7g1Acy5eGbE[08] 00:17:14 Three consecutive odds ADSP 'scanductions' episode https://adspthepodcast.com/2023/03/03/Episode-119.html[09] 00:19:40 Rich Park's "A Programming Language for Thinking About Algorithms" https://www.dyalog.com/uploads/files/presentations/ACCU20210520.pdf[10] 00:21:00 Windows function in BQN https://mlochbaum.github.io/BQN/doc/windows.html[11] 00:27:22 Fold in J https://code.jsoftware.com/wiki/Vocabulary/fcap Scan https://aplwiki.com/wiki/Scan Reduce https://aplwiki.com/wiki/Reduce[12] 00:29:15 Apex Compiler https://gitlab.com/bernecky/apex Co-dfns Compiler https://dl.acm.org/doi/10.1145/2627373.2627384[13] 00:32:50 Arthur Whitney https://en.wikipedia.org/wiki/Arthur_Whitney_(computer_scientist)[14] 00:37:03 Convolutional Neural Networks https://dl.acm.org/doi/pdf/10.1145/3315454.3329960[15] 00:39:05 Tensorflow https://en.wikipedia.org/wiki/Tensorflow PyTorch https://en.wikipedia.org/wiki/Pytorch MLIR https://mlir.llvm.org/[16] 00:44:20 Paul Graham "Beating the Averages" http://www.paulgraham.com/avg.html Bob Bernecky "Good Algorithms Win Over Tin" https://code.jsoftware.com/wiki/Essays/GoodAlgorithmsWinOverTin cudnn: https://developer.nvidia.com/cudnn C++/Python Meme https://www.reddit.com/r/ProgrammerHumor/comments/m3pf9h/there_is_only_one_king/[17] 00:49:00 Futhark Episode of ArrayCast https://www.arraycast.com/episodes/episode37-futhark Single Assignment C https://www.sac-home.org/index Dex https://github.com/google-research/dex-lang#dex-[18] 01:06:40 BQN Compiler https://mlochbaum.github.io/BQN/implementation/bootbench.html[19] 01:13:19 BQN Performance https://mlochbaum.github.io/BQN/implementation/perf.html Bench Array https://mlochbaum.github.io/bencharray/pages/summary.html[20] 01:16:12 Big Endian https://en.wikipedia.org/wiki/Endianness[21] 01:21:45 Performance Timing BQN _timed https://mlochbaum.github.io/BQN/spec/system.html#time J 6!:2 https://code.jsoftware.com/wiki/Vocabulary/Foreigns#m6 APL cmpx http://dfns.dyalog.com/n_cmpx.htm q ts:n https://code.kx.com/q/basics/syscmds/#ts-time-and-space[22] 01:23:15 ngn/k https://codeberg.org/ngn/k[23] 01:23:52 Contact AT ArrayCast DOT Com

Programming By Stealth
PBS 147 – Bash Arrays

Programming By Stealth

Play Episode Listen Later Mar 18, 2023 53:16


In this week's episode of Programming By Stealth, Bart walks us through how to create, add to, and extract from arrays using Bash. It's a very light episode, which I manage to drag out longer by making him slow down and dig into the syntax used for arrays. It's not just me being dense (this time), there are squirrely brackets, square brackets, single quotes, double quotes, and the good old octothorp thrown in for some extra fun. You can find Bart's fabulous tutorial shownotes at pbs.bartificer.net. Join the Conversation: allison@podfeet.com podfeet.com/slack Support the Show: Patreon Donation PayPal one-time donation Podfeet Podcasts Mugs at Zazzle Podfeet 15-Year Anniversary Shirts Referral Links: Parallels Toolbox - 3 months free for you and me Learn through MacSparky Field Guides - 15% off for you and me Backblaze - One free month for me and you Setapp - One free month for me and you Eufy - $40 for me if you spend $200. Sadly nothing in it for you. PIA VPN - One month added to Paid Accounts for both of us

Chit Chat Across the Pond
CCATP #762 — Bart Busschots on PBS #147 – Bash Arrays

Chit Chat Across the Pond

Play Episode Listen Later Mar 18, 2023 53:16


In this week's episode of Programming By Stealth, Bart walks us through how to create, add to, and extract from arrays using Bash. It's a very light episode, which I manage to drag out longer by making him slow down and dig into the syntax used for arrays. It's not just me being dense (this time), there are squirrely brackets, square brackets, single quotes, double quotes, and the good old octothorp thrown in for some extra fun. You can find Bart's fabulous tutorial shownotes at pbs.bartificer.net. Join the Conversation: allison@podfeet.com podfeet.com/slack Support the Show: Patreon Donation PayPal one-time donation Podfeet Podcasts Mugs at Zazzle Podfeet 15-Year Anniversary Shirts Referral Links: Parallels Toolbox - 3 months free for you and me Learn through MacSparky Field Guides - 15% off for you and me Backblaze - One free month for me and you Setapp - One free month for me and you Eufy - $40 for me if you spend $200. Sadly nothing in it for you. PIA VPN - One month added to Paid Accounts for both of us

Jearlyn Steele
A Diverse Array of Artful Displays

Jearlyn Steele

Play Episode Listen Later Mar 13, 2023 38:01


On this edition of Center Stage, guest host Susie Jones chops it up with: "Ragtime: The Musical" director Adan Varela and actress Ashton Valentine Musician Thomas Abban "Diesel Heart" playwright Brian Grandison

Three Hillbillies on a Couch

Boo-boo and Buford spend a few minutes getting to know Cousin Ray Ray learning about his career as a magician and creator. We also have a phone interview with Hugh Warren, the head of the new Array show that's coming to town in Pigeon Forge. Visit us on the Redneck Comedy Bus Tour. Go to https://www.theredneckbus.com to book tickets. Use promo code Smoky at check out to save $10 off each adult ticket. Thanks again for listening, please support our sponsors, bigfootsearchgear.com and kawfeeandsugar.com and follow us on social media @hillbilliesintheholler, @moonshinerslife, and @meetbuford. Go to hillbilliesintheholler.us and meetbuford.com for merchandise. Please review us on Apple podcast, tell your friends about us, and email us with questions, comments, or ideas for episodes at meetbuford@gmail.com Our mailing address is: Buford 236 E Main St #163 Sevierville TN 37862

The Bike Shed
374: Discrete Math

The Bike Shed

Play Episode Listen Later Mar 7, 2023 30:54


Joël is joined by a very special guest, Sara Jackson, a fellow Software Developer at thoughtbot. A few episodes ago, Stephanie and Joël talked about "The Fundamentals" (https://www.bikeshed.fm/371) and how many of the fundamentals of web development line up with a Computer Science degree. Joël made a comment during that episode that his pick for the most underrated CS class that he thinks would benefit most devs is a class called "Discrete Math." Sara weighs in! This episode is brought to you by Airbrake (https://airbrake.io/?utm_campaign=Q3_2022%3A%20Bike%20Shed%20Podcast%20Ad&utm_source=Bike%20Shed&utm_medium=website). Visit Frictionless error monitoring and performance insight for your app stack. Earlier Bike Shed Episode with Sara (https://www.bikeshed.fm/354) The Linux man-pages project (https://www.kernel.org/doc/man-pages/) Gravity Falls (https://www.imdb.com/title/tt1865718/) Elm types as sets (https://guide.elm-lang.org/appendix/types_as_sets.html) Folgers ad (https://www.youtube.com/watch?v=S7LXSQ85jpw) Brilliant.org's discrete math course (https://brilliant.org/wiki/discrete-mathematics/) mayuko (https://www.youtube.com/@hellomayuko) Transcript: AD: thoughtbot is thrilled to announce our own incubator launching this year. If you are a non-technical founding team with a business idea that involves a web or mobile app, we encourage you to apply for our eight-week program. We'll help you move forward with confidence in your team, your product vision, and a roadmap for getting you there. Learn more and apply at tbot.io/incubator. JOËL: Hello and welcome to another episode of The Bike Shed, a weekly podcast from your friends at thoughtbot about developing great software. I'm Joël Quenneville. And today, I'm joined by a special guest, Sara Jackson, who is a fellow developer here at thoughtbot. SARA: Hello. JOËL: And together, we're here to share a little bit of what we've learned along the way. So, Sara, what's new in your world? SARA: Actually, I recently picked up crocheting. JOËL: That's exciting. What is the first project that you've started working on? SARA: I don't know if you happen to be a fan of animation or cartoons, but I love "Gravity Falls." And there's a character, Mabel, who wears many sweaters. I'm working on a sweater. JOËL: Inspired by this character. SARA: Yes. It is a Herculean endeavor for my first crochet project, but we're in it now. JOËL: That does sound like jumping into it and picking a pretty hard project. Is that the way you typically approach new hobbies or new things, you just kind of jump in and pick up something challenging? SARA: Yeah. I definitely think that's a good description of how I approach hobbies. How about you? JOËL: I think I like to ease into things. I'm the kind of person who, if I pick up a video game, I will play the tutorial. SARA: It's so funny you say that because I'm definitely the type of person who also reads manuals. [chuckles] JOËL: [laughs] I'm sure you've probably, at this point, read many sections of the Unix manual. Longtime listeners might recognize you from a previous episode we did on the history of operating systems. SARA: Yes, I am an avid reader of the man pages. In fact, I wish every command-line tool had man pages or at least more detailed man pages. Reading man pages, reading technical documentation, really, I feel like goes right in line with things like needlework, knitting, crocheting. You're following a very technical pattern description of what you should be doing, how many stitches. It's almost algorithmic. JOËL: Do you feel like the fact that you've read a lot of man pages and now that you're getting into reading crochet patterns, do you feel like that's helped you maybe become a better technical writer when you write documentation? SARA: Definitely. Yes. [laughs] There's a common meme going around on the internet of how to make a peanut butter and jelly sandwich: open jar, put knife in jar. And you see somebody putting the knife in handle first because it wasn't specific enough. When you're looking at a crochet pattern, it needs to be written very explicitly, and in the same way, technical documentation needs to be like that too. It needs to be accessible for every audience, well, most audiences. JOËL: That's a big challenge because you want to give enough detail that, like you said, you don't accidentally use the wrong end of the knife to spread your peanut butter. But at the same time, if you give all the little details, you lose the forest for the trees. And people who know how to use a knife are going to struggle to use your documentation. SARA: That is true. That's why I think it is very valuable to do something that you recommend very often, especially when writing blog posts or call for papers is, defining the audience. Who's this for? JOËL: Yeah, knowing your audience is so important when it comes to any kind of media, even if it's a talk or an article, or I guess, a crochet pattern. SARA: Precisely. JOËL: Does the crochet world have sort of the concept of patterns aimed at beginners versus patterns aimed at a more advanced audience? SARA: I would definitely say that is the case. There are more advanced stitches and techniques that you would generally not see in a more beginner pattern. And in more advanced patterns, at least speaking from a knitting perspective...I'm pretty new to crocheting, but I've been knitting for a while. In knitting patterns, simpler techniques might not be described in such detail in a more advanced pattern. JOËL: So a couple of weeks ago, Stephanie and I were discussing the fundamentals, how much of the fundamentals of web development line up with a computer science degree. I had made this comment on that episode that my pick for most underrated CS class that I think would benefit most developers is a class called discrete math. SARA: I remember this class. It was a love-hate relationship. I am a big fan. JOËL: Would you describe yourself as a math person? SARA: I don't think so. No. JOËL: Because I know I hated math for the longest time. And I don't really find that math, in general, has been that helpful for software. There's kind of the stereotype that I'll sometimes hear from people when they find out that I write code for a living. They'll say things like, "Oh, you must be so good at math." And it's like, no, calculus was really hard for me, and I struggled and did not like it. SARA: I feel like that's a big reason why folks go into programming; the computer can do the math for you. JOËL: Right? It is a computer. It is a math machine. SARA: I mean, how many folks in computer-related fields got their start on a TI-83, programming in that thing? JOËL: A lot of people. Someday it might be fun to do an episode on the sort of common origin stories that you hear from people in the software industry, a lot of people programming a calculator, a lot of people I hear coming from Neopets. SARA: Yeah, Neopets and MySpace, editing the profile pages with CSS, HTML. JOËL: But that's an episode for another time. I think, in my experience, discrete math was not like all the other math that I did. It felt so practical, like, this is math for programmers is how I felt it was even though that's not how it's sold in university. What was your experience? SARA: My concept was very much like, this is logic. This is very hard. By hard, I mean firm way of looking at the world and defining the logic behind things when you think about proofs and set theory. JOËL: So we've been throwing around the term discrete math, and many of our listeners might not be familiar with what it is. If you had to describe discrete math to someone who is not familiar with it, what would you say? SARA: Math that's discrete. [laughter] Sorry, sorry. JOËL: What does discrete mean? SARA: When I think of discrete math, I think of logic, definitions, how data relates to each other, that sort of thing, as opposed to ones and zeros. JOËL: Yeah, discrete math; it felt like it was very much like a grab-bag class. It just involved so many different branches of math, and you kind of get a little bit of an intro of like ten different topics, all of which apply and are helpful when you're writing software. So I got a little intro to a couple of different forms of logic, propositional logic, and predicate logic. I got an intro to Boolean algebra. I got an intro to set theory, an intro to combinatorics, talked about recursive functions from a mathematical perspective, an intro to graph theory. Probably like a few more. There are like ten different things. You just got a little intro to them, spent a couple of weeks on each topic. But I felt like that was enough to give me a lot of value that I still reference on a daily basis in my work. SARA: Absolutely. One of the parts of discrete math that really stuck with me are computational models like Turing machines, pushdown automaton, finite-state machines. Learning about those, analyzing them really helped me break down algorithms and break down my code and look at, okay, for this specific input that I have for each of these variables, what are we doing? JOËL: So what does that look like in your daily work? You've got a complex card, and you see that it's a difficult feature to implement. And in your mind, you say, okay, let me try to describe this as a finite-state machine, and maybe you draw a diagram or something like that. SARA: Yeah, I will, actually. I'll draw a diagram, or I'll draw like a pseudocode out on paper. I'll think about all the different kinds of inputs that I would expect or not expect, which itself is not finite, but we try. And then what is the output that I would expect? What is the outcome that I would expect from, say, a user enters one, a user enters Sara, a user enters purple? What would the outcome be? Do I have those vectors captured in my code? And that also goes into TDD. JOËL: Do you feel like knowing about Turing machines or finite-state machines has made it easier for you to PDD? That's a connection I haven't heard before. SARA: Yeah, I think so because a Turing complete computational model is deterministic. That means that every possible path that could be got into from where you're at any path exists between the two. Sometimes it might mean rejection or an error, but the path has been defined. And thinking about that when it comes to tests, I feel like has been so helpful for me of like, I can't just think about the happy path. I can't just think about it's exactly what it needs to be. It's also what if it's not there? What if it doesn't exist? What if it's 0? What if it's empty? What if it's a different data structure? JOËL: That's really fascinating to me because I feel like I encountered some of these practical applications of it much later when I was learning about types and learning about Elm and sort of that community's approach to designing data structures. And one thing that they say a lot is that you should make impossible states impossible when you design a type, and the way that they tend to approach that is thinking of types as if they were sets. And so you think of a set of...the Boolean type is a set that has two elements because there are true and false. An enum might have, you know, if it's a three-element enum, that is, three elements. But then you start having things like records which are kind of like a hash in Ruby, which might have, let's say, two elements in them. And if it has a Boolean and an enum value, now those two multiply times each other. And so now you have two times three, six possible states. And maybe the problem you're trying to model only has five, and so you've sort of inadvertently added an extra state. They tend to talk about it a little bit more through the lens of sets and the lens of combinatorics, which are other elements of discrete math that give you mental models to deal with this. And so talking about all the different possibilities, that's combinatorics. Thinking of a type as a set and talking about its cardinality, that's set theory. So those were things that I would do when I was writing Elm programs on a daily basis, but I never made the connection back to finite-state machines. SARA: I feel like those marry so well together, those concepts. You can see combinatorics and set theory of objects and of where they can go. And that goes right into graph theory. JOËL: Oooh, I love me some graphs. SARA: [laughs] JOËL: Listeners of the show will know that I am a huge fan of dependency graphs and as a tool and as a model that can be applied to a lot of things, so thinking in terms of maybe the dependencies of your program like packages. But it can also be in terms of tasks to be done and so thinking in terms of a larger feature, breaking it down into smaller features, all of which depend on each other. And depending on how that dependency graph is structured, what order do you need to complete them in order to ship them independently? SARA: I love that. And it reminds me of graphs that represent state, like, finite-state machines sort of things where you can actually infer where you're going to end up based on where you are for certain types of graphs. And I feel like you can use that in programming. You can use that in proofs where you have the, okay, you've solved for the zero case. You've solved for the one case. Now let's solve for N+1 anytime in the future. This all feels very full circle in my mind. [chuckles] JOËL: I think that's very apt. And a really powerful thing that I've noticed is having different mental models to approach the same problem or different logical or analysis techniques to interact with the same problem. And so when you look at something through the lens of a finite-state machine, or through the lens of a graph, or through the lens of a set, or through the lens of combinatorics, you might be looking at the same problem. But by having different perspectives to look at it, you gain different insight and hopefully helps you come to a better solution. SARA: Absolutely. And I love that discrete math gives us those different tools to be better programmers. It's something that I enjoy. And I enjoyed the classes as much as they were extremely difficult. And I love the idea of being able to share those tools with other people that might not have learned about them. JOËL: You were talking about seeing things from different perspectives and how they kind of line up. There are some equivalences that I found were really fun between, let's say, sets and Boolean algebra, the operations that you can do. So things like ANDing two values is similar to doing an intersection on two sets, and ORing two values is similar to doing a union. Interestingly, we have preserved that in Ruby. Array has operators where you can combine arrays using set operations, and it has the single pipe, which we typically read as OR to union two arrays. I want to say it has a single AND that you can use. It's used to intersect two arrays. SARA: I actually used that sometime within the last year, I remember. JOËL: So, if you've ever wondered why those two particular operators to do set operations instead of a union method, now you know. SARA: I love set operations. I recently made an update to thoughtbot's internal tool hub, and I used set unions there. [laughs] MID-ROLL AD: Debugging errors can be a developer's worst nightmare...but it doesn't have to be. Airbrake is an award-winning error monitoring, performance, and deployment tracking tool created by developers for developers that can actually help cut your debugging time in half. So why do developers love Airbrake? It has all of the information that web developers need to monitor their application - including error management, performance insights, and deploy tracking! Airbrake's debugging tool catches all of your project errors, intelligently groups them, and points you to the issue in the code so you can quickly fix the bug before customers are impacted. In addition to stellar error monitoring, Airbrake's lightweight APM helps developers to track the performance and availability of their application through metrics like HTTP requests, response times, error occurrences, and user satisfaction. Finally, Airbrake Deploy Tracking helps developers track trends, fix bad deploys, and improve code quality. Since 2008, Airbrake has been a staple in the Ruby community and has grown to cover all major programming languages. Airbrake seamlessly integrates with your favorite apps to include modern features like single sign-on and SDK-based installation. From testing to production, Airbrake notifiers have your back. Your time is valuable, so why waste it combing through logs, waiting for user reports, or retrofitting other tools to monitor your application? You literally have nothing to lose. Head on over to airbrake.io/try/bikeshed to create your FREE developer account today! JOËL: If you had to sell a colleague on the value of discrete math, what would be the example that you would use? SARA: What if I told you that you would never have to wonder what the results might be in a given situation of true and false? JOËL: That's deep. Do you want to know all the secrets of the universe? SARA: Let me introduce to you truth tables. JOËL: Oh, I love a good truth table. Yes, such a simple tool, but it pays so much. SARA: Absolutely, especially in a world where we have unless as an operator. JOËL: Unless gets me so much in Ruby, especially when there are compound expressions. So you say do something unless condition one or condition two, and then I have to think, wait, when does this happen? SARA: I have to read it to myself in English, not this and not that. [chuckles] JOËL: So that's interesting because when you translated that in English, you changed the operator that's being used. SARA: I totally did. JOËL: Unless a condition or other condition. And your brain was smart enough to flip that; mine is not. SARA: [laughs] JOËL: But what's happening here is, and you would learn this in a discrete math class, De Morgan's Laws that say what happens when you negate compound conditions. And you have to negate each of the individual conditions and also flip all the operators, so all the ANDs turn into ORs and the ORs turn into ANDs. And so I always have to remember to do that in my mind when I see an unless or when I see someone negating a compound condition. So now, in my mind, every time I'm reviewing code on a pull request, and I see negating a compound condition, it's just a sort of red flag for there's quite possibly a bug here. And maybe leave a comment asking the author, "Did you really mean to do this?" And like you said, maybe even write out a truth table just so that myself I know that the correct behavior is happening. SARA: It is a good example of a code smell because if it's hard for you to understand or me to understand, sure, it made sense when it was written, but code is read more than it's written. It should be easy to read and understand. So it's definitely easy to introduce a bug at that point like you were saying, worth commenting on. JOËL: You log on to your machine at the beginning of the day, open up a PR, and you're just like, oh yes, I love the smell of De Morgan in the morning. SARA: [laughs] Nothing like De Morgan in your cup in the morning. JOËL: [laughs] Yes. Oh, now I really want to -- SARA: A DeMorgan in the morgen. [laughter] JOËL: Now I really want to see a spoof of that Folgers ad. SARA: [laughs] For some reason, the jingle is escaping me, but it's there. JOËL: It's an ad for a brand of American coffee. SARA: Yes, for those that were not in America during the '90s to see the commercial, [singing] the best part of waking up is De Morgan in your cup. JOËL: [chuckles] That was amazing. SARA: [laughs] Hopefully, we don't get a copyright strike for that. [laughter] JOËL: You know what? That is the sell for why you should learn discrete math. SARA: Yes. What are some other ways you find discrete math around in your day-to-day life? JOËL: I think the most practical part is working with Booleans because writing conditional code writing Boolean expressions is something that I do multiple times every day. And I think anybody who's done programming for any length of time gets some amount of intuition around working with Boolean expressions. Having spent a little bit of time studying them, you learn some patterns. You learn ways of working with them. And a common thing that I will often see in Ruby code is people will overuse the if expression when you could have used a Boolean expression instead. So I've seen things like if condition return true, else return false, which is just identity. I've also seen more complex things which will say, "If value one is true and value two is true, return true; otherwise, return false," or some fancy things with early returns that, in the end, are just reimplementing Boolean AND. So knowing about a little bit of basic Boolean algebra, being comfortable with combining things using AND and OR rather than just writing early returns, I think, gives a much richer toolkit and something that is much more scalable. And, of course, for those situations where there are complex conditional code, having truth tables as a tool in your back pocket is just absolutely invaluable. SARA: 100%. When those get so complex, definitely realizing it's worth maybe breaking up a chain of Boolean logic into separate mini-methods if you need to. There's nothing like seeing a whole bunch of stuff ANDed together that are only kind of related. [laughs] JOËL: There's a form of logic that you dig into as well called predicate logic, and there's a whole set of things you can do with it. But two things that stood out to me were these two operators that apply a condition to a whole set of values. And they either claim that a certain thing is true for at least one of the elements in a set or for every value in a set. And the interesting thing is that if you claim that something is true for all elements, in order to falsify that claim, you only need to find one counterexample. You don't need to check every item. If I can find one, and maybe it's the first item in this set that is wrong or that contradicts the logical statement that I'm trying to make, then I've immediately disproved your entire statement because you claimed that this was true for every element. SARA: And it's hard learning these sorts of fundamentals from computer science; it's hard to not apply that to real life and hear somebody using a statement, "Every this, all of that." I immediately come back with, "Well, some of them." [laughs] I'm that guy, yep. JOËL: The person at the end of a conference talk who puts up their hand and says, "So this is not really a question. It's more of a statement." SARA: [laughs] I found this one example. Yeah, I'm a stickler for specificity, for sure. Thanks, discrete math. JOËL: It definitely helped me be much more nuanced in the way that I speak. I tend to not speak in absolutes or superlatives because of that class. SARA: Yeah, I very frequently use the term a non-zero amount of times to describe, for example, there exists one in a set. JOËL: There's also another interesting aspect of this, which is when you see a chain of ANDs, so condition, and condition, and condition, and condition, and condition, you're effectively making the assertion that something is true for all elements or that all these conditions are true. Therefore, it only takes one for the whole thing to evaluate to false. And I want to say the fancy name for this is annihilation, where you can have a giant chain of conditions that are ANDed together, and they're all true, but if any single one of them is false, then the whole chain evaluates to false. SARA: And this is where you can get a little clever with the order in which you put those in your AND where you have the least heavy lifting checks first so that they fail first. Or if you have things that need to check for nil, check them after. Check the basic stuff first. Let it almost short circuit; let it fail fast, as they say. JOËL: Yeah, these are all performance tricks that I think, even if you don't have a discrete math background, you might have picked up. You know about short-circuiting. You know about trying the cheap checks first. And now you know a little bit of the theoretical background of why. SARA: [singing] Where do we go from here? [laughs] JOËL: So we have these sort of logical operators that will claim that something is true for all elements of a set or at least one element of a set, and those are kind of theoretical. They're useful if we're trying to set up a logical proposition. But these exist in code, in Ruby, as part of the enumerable module. Enumerable has two methods; they are any and all. And you can use those methods to claim that all items in an array will evaluate to true when the given block runs or that at least one evaluates to true for items in that array. SARA: What's the word where you're taking out some of a set? Slice but not slice. There's intersection [crosstalk 26:46] union, so not a set theory one, no. JOËL: Like getting the inverse? SARA: Maybe. I don't know. JOËL: I feel like there's a term for getting the inverse of a set. SARA: Not the inverse. JOËL: Because you can get the inverse of the intersection or something. SARA: Yeah. I think I'm just going to go along the lines of being able to slice out what you want with select and how you can then chain an enumerable on that. JOËL: Okay. Okay, I see. So you're making a connection from enumerable to set theory. SARA: Mm-hmm. JOËL: Excellent. SARA: Even if you don't necessarily want every item in your enumerable, your array, your hash, you can use things like select and reject to get a subset for a certain condition, and you can slice out based on a condition. And then you can then apply any or all to that. And so I want all of the even numbers, and now for all of these even numbers, such and such should be true for the set. JOËL: So now we've made a connection between enumerable and predicate logic. And we've also made a connection to set theory. SARA: It's coming full circle again. [laughs] Discrete math is everywhere. JOËL: So if you use the enumerable module in Ruby, which you should be (It's one of the best parts of the language.), you're doing discrete math every day, and you didn't know it. SARA: You're welcome. JOËL: So we've seen that a lot of us are interacting with elements of discrete math every day and that learning a little bit about it more formally can help us be a bit more mindful in how we code every day. It can give us the mental models to solve and analyze problems that we encounter daily. For those listeners who might want to dig a little bit more deeply into discrete math, do you have any resources there that you recommend? SARA: Well, not sponsored, but brilliant.org is a pretty good resource for things like math, computer science, for the very least. I'm sure it has other courses, but those are the ones that I've kind of looked at on some YouTubers' free trial. [chuckles] And I liked their approach to teaching, and I think it has got a low barrier to entry for learning these topics. I would definitely recommend that, so brilliant.org JOËL: It's funny you mentioned that they sponsor a lot of technology, science, and math YouTubers. So for those listeners who are interested in checking it out, maybe look up some YouTubers and see if they have a free sign-up code. SARA: Mayuko is a good YouTuber for that. I believe she gets sponsored by Brilliant occasionally. She's a software engineer out in California. JOËL: Clearly, we're not sponsored because we don't have a code to give out. SARA: [laughs] Sponsor us, Brilliant. JOËL: [laughs] Host at bikeshed.fm SARA: [laughs] JOËL: All right. Well, with that, shall we wrap up? SARA: Yeah, let's do. STEPHANIE: Show notes for this episode can be found at bikeshed.fm. JOËL: This show has been produced and edited by Mandy Moore. STEPHANIE: If you enjoyed listening, one really easy way to support the show is to leave us a quick rating or even a review in iTunes. It really helps other folks find the show. JOËL: If you have any feedback for this or any of our other episodes, you can reach us @_bikeshed, or you can reach me @joelquen on Twitter. STEPHANIE: Or reach both of us at hosts@bikeshed.fm via email. JOËL: Thanks so much for listening to The Bike Shed, and we'll see you next week. ALL: Byeeeeeeee!!!!!!!! ANNOUNCER: This podcast is brought to you by thoughtbot, your expert strategy, design, development, and product management partner. We bring digital products from idea to success and teach you how because we care. Learn more at thoughtbot.com.

Idiot's Array: A Star Wars Podcast
Episode 178 - The Mandalorian (S3:E1) and The Bad Batch (S2:E11)

Idiot's Array: A Star Wars Podcast

Play Episode Listen Later Mar 5, 2023 69:32


On Episode 178, Idiot's Array and Tarkin's Top Shelf combine forces to discuss and dissect the latest episodes of The Mandalorian and The Bad Batch. The Zillo Beast returns on Metamorphisis, the new episode of The Bad Batch. How does the Empire plan to use this beast? And what is the importance of Omega to the Empire?  The Apostate, the first episode of season three of The Mandalorian, gives a scattershot of plot lines. IG-11, Anzellans, Gorian Shard, and Bo-Katan (among others) make appearances in this episode that starts the season with a bang. Where will we go from here?  Join us for this and much, much more! We would be honored by your presence.  Twitter: @idiotsarraypod Facebook: Idiot's Array Podcast Email: idiotsarraypodcast@gmail.com Instagram: @idiotsarraypodcast  

HealthLink On Air
Doctor explains array of treatment options

HealthLink On Air

Play Episode Listen Later Feb 28, 2023 24:57


Interview with HeeRak Kang, MD, a physical medicine and rehabilitation physician

Camerosity
Episode 43: The Graflex-osity Podcast

Camerosity

Play Episode Listen Later Feb 27, 2023 98:43


In a first for the Camerosity Podcast, we finally dive into the wonderful world of Graflex press cameras and other 4x5 cameras.  If you thought Camerosity only meant 35mm, medium format roll film, and subminis, this is the episode that will shake up everything you know about us! For episode 43, we had a packed house (although there was one significant omission).  Joining the gang on this show was first time caller, and owner of Graflex Parts, Graham Burnett, along with Andy Pham, Daniel Belmes, Eric J, Greg McCreash, Howard Sandler, Jess Hobbs, Marcy Merrill, Mario Piper and his wife Julianne Piper, Mark Faulkner, Nick Marshall, Patrick Casey, and Robert Rotoloni. Together, topics ranging far and wide from the history of Folmer & Schwing, the company who made the first Graphic cameras, to differences between all the models, where to start if you've never shot a Graflex before, development tips, and all sorts of information that people who love these cameras want you to know.  In addition to discussions about Graflex press cameras, we also get into a few other 4x5 cameras like the Busch Pressman and Burke & James versions.  Greg McCreash is back to talk about his massive Combat Graflex, and we even touch upon some of the 35mm Graflex cameras. If you've ever wanted to know something about these wonderful cameras, this is the episode you'll want to hear! As always, the topics we discuss on the Camerosity Podcast are influenced by you!  We would love to hear from more listeners, especially those who are new to shooting film or collecting cameras.  Please don't feel like you have to be an expert on a specific type of camera, or have the level of knowledge on par with other people on the show.  We LOVE people who are new to shooting and are interested in having an episode dedicated to people new to the hobby, so please don't consider your knowledge level to be a prerequisite for joining! The guys and I rarely know where each episode is going to go until it happens, so if you'd like to join us on a future episode, be sure to look out for our show announcements on our Camerosity Podcast Facebook page, and right here on mikeeckman.com.  We usually record every other Monday and announcements, along with the Zoom link are typically shared 2-3 days in advance. The guys and I have had a great time talking about Graflex, Argus, Contax, and Pentax, and for our next episode, we are going to divert a bit from our regular format and just discuss what we've been working on lately and some topics we'd like to share with you all, so there won't be any option to dial in for the next episode.  Maybe we'll still have a special guest for you, maybe not!  You'll just need to stay tuned for that one. We will resume our normal call in for episode 45 though, which we will record on Monday, March 20th.  We don't yet know what we'll talk about then, but be sure to stay tuned for the official announcement! This Week's Episode How Paul Ended Up with a Closet Full of Graflex / The Baffling Array of Variations Anthony Takes the Leap Into Press Cameras with His Graflex Super Graphic Differences Between the Speed vs Crown Graphic Graham Burnett of graflexparts.com Dives Deep into the Graflex Lineage What Does Graflex Parts Do for the Graflex Community? Folmer & Schwing and the Bicycle Graphic The Complicated Rise of the Single Lens Reflex Graflex The Many Sizes of Film for Graflex / The Evolution of Graflex Film Backs Eric J and his F&S / Bicycle Camera Bicycle Touring with Graflex Andy Pham and Concert Photography with his AutoGraflex 5x7 SLR Luis Mendez and Graflex Street Portraits in NYC Keeping Pre-war Graflex Cameras Up and Running Howard and his Graflex Monorail Graphic View Camera Julianne Piper, Shooting Paper Negatives in an Array of Graflex Cameras The LomoGraflock vs Polaroid backs Advantages of Crown vs Speed Graphic as a First Graflex Demystifying Graflex Lens Options Using Projector and Brass Lenses with Graflex Graflex at War / The Post-war Decline of Graflex Other Press Cameras / Busch Pressman / Burke & James Press Cameras Nick Marshall and His Series D 3x4 / Shooting Speed Graphic with Instax Developing 4x5 at Home Jess Hobbs and Adventures with 4x5 with Her Intrepid / 4x5 Film Options Daniel B and Shooting a Graflex Super D / Enlarging Graflex as 11x14 Large Format Greg McCreash and the Combat Graflex Mario Asks is Graflex is Making a Resurgence? / What is the Appeal of Shooting Large Format? Eric Mathy on the Appeal of Large Format to the Tinkerer and the Artist Mike Eckman and the Graflex Graphic 35 Jet Show Notes If you would like to offer feedback or contact us with questions or ideas for future episodes, please contact us in the Comments Section below, our Camerosity Facebook Group or Instagram page, or email us at camerosity.podcast@gmail.com. The Official Camerosity Facebook Group - https://www.facebook.com/groups/camerositypodcast Camerosity Instagram - https://www.instagram.com/camerosity_podcast/ Camerosity Twitter - https://twitter.com/CamerosityPod Graham Burnett, Graflex Parts - https://www.graflexparts.com/ Jess Hobbs - https://www.youtube.com/c/JessHobbs Erik Mathy, All Through a Lens - https://allthroughalens.com/ Theo Panagopoulos - https://www.photothinking.com/ Paul Rybolt - https://www.ebay.com/usr/paulkris and https://www.etsy.com/shop/Camerasandpictures Anthony Rue - https://www.instagram.com/kino_pravda/ and https://www.facebook.com/VoltaGNV/

Peace Talk Podcast
The Array Of Hats That I Wear ... Talk w/ (Nichole Boren)

Peace Talk Podcast

Play Episode Listen Later Feb 27, 2023 34:07


Episode #136 of The Day Peace Talk Podcast (S6 E4) | My guest today is longtime fan turn friend Nichole Boren. She returns to the podcast after 2 years with a SMART plan of finally releasing her own podcast in April! | This episode was recorded February 13th, 2023 | ENJOY ✌

Idiot's Array: A Star Wars Podcast
Episode 177 - Grogu Drama and The Bad Batch

Idiot's Array: A Star Wars Podcast

Play Episode Listen Later Feb 19, 2023 50:34


The Idiots are back and Mark has something he wants to get off his chest! To start the show, Mark (and Alan and Ryder) addresses the drama that has arisen after the new trailer for season three of The Mandalorian. Then the Idiots take a deep dive into The Crossing, the latest episode of The Bad Batch.  After a few weeks off, get reacquainted with Idiot's Array! We would be honored if you would join us.  Twitter: @idiotsarraypod Facebook: Idiot's Array Podcast Email: idiotsarraypodcast@gmail.com Instagram: @idiotsarraypodcast  

The Array Cast
Leslie Goldsmith, from I.P. Sharp to KX

The Array Cast

Play Episode Listen Later Feb 18, 2023 96:15


Array Cast - February 17, 2023 Show NotesThanks to Bob Therriault and Adám Brudzewsky for gathering these links:[01] 00:01:20 APLSeeds '23 https://www.dyalog.com/apl-seeds-user-meetings/aplseeds23.htm[02] 00:02:26 KXCon https://kx.com/events/kx-con-2023/[03] 00:04:30 plrank.com https://plrank.com/[04] 00:05:30 Michael Higginson ArrayCast Episode https://www.arraycast.com/episodes/episode46-michael-higginson Iverson Centenary https://britishaplassociation.org/iverson-centenary-december-2020/[05] 00:06:30 Lower Canada College https://www.lcc.ca/ IBM 2741 https://en.wikipedia.org/wiki/IBM_2741 Anderson Jacobson serial modem https://en.wikipedia.org/wiki/Anderson_Jacobson Gilman and Rose - An Interactive Approach https://apl.wiki/Books#APL_―_An_Interactive_Approach Leap Year https://en.wikipedia.org/wiki/Gregorian_calendar#Accuracy APL implementation Leap Year https://tryapl.org/?clear&q=≠%E2%8C%BF0%3D4000%20400%20100%204∘.%7C1600%201700%201800%201900%202000%202100%202200%202300%204000&run[06] 00:13:53 Larry Breed https://apl.wiki/Larry_Breed Scientific Time Sharing Corporation https://en.wikipedia.org/wiki/Scientific_Time_Sharing_Corporation STSC promotional video https://www.youtube.com/watch?v=mjgkhK-nXmk 666 BOX https://www.jsoftware.com/papers/APLQA.htm#666box[07] 00:17:20 University of Toronto https://www.utoronto.ca/ Arthur Whitney https://aplwiki.com/wiki/Arthur_Whitney I.P. Sharp and Associates https://apl.wiki/I.P._Sharp_Associates[08] 00:18:23 360 Assembler https://en.wikipedia.org/wiki/IBM_System/360_architecture#Instruction_formats Eric Iverson https://aplwiki.com/wiki/Eric_Iverson[09] 00:22:40 IESO https://www.ieso.ca/[10] 00:22:50 Smart Meters https://en.wikipedia.org/wiki/Smart_meter[11] 00:23:30 Kdb+ https://code.kx.com/q/learn/brief-introduction/[12] 00:24:30 First Derivatives https://fdtechnologies.com/ KX https://kx.com/ KX Sensors https://kx.com/solutions/energy-utilities/[13] 00:27:52 George Hotz https://en.wikipedia.org/wiki/George_Hotz[14] 00:36:56 ⎕ec https://abrudz.github.io/SAX2/SAX61.pdf#page=790[15] 00:41:20 APL Programming Language https://en.wikipedia.org/wiki/APL_(programming_language) Blackberry RIM https://en.wikipedia.org/wiki/BlackBerry_Limited Rise and Fall of Blackberry https://www.businessinsider.com/blackberry-smartphone-rise-fall-mobile-failure-innovate-2019-11[16] 00:45:45 Ken Iverson https://en.wikipedia.org/wiki/Kenneth_E._Iverson Guy Steele https://en.wikipedia.org/wiki/Guy_L._Steele_Jr.[17] 00:55:12 Nick Psaris ArrayCast Episode https://www.arraycast.com/episodes/episode42-nick-psaris-q[18] 00:56:23 Right Parenthesis ) https://apl.wiki/System_command Quad ⎕ https://apl.wiki/Quad_name[19] 00:57:16 APL2 https://aplwiki.com/wiki/APL2 Axiom System https://dl.acm.org/doi/pdf/10.1145/800136.804446 Trenchard More https://en.wikipedia.org/wiki/Trenchard_More Jim Brown https://aplwiki.com/wiki/Jim_Brown[20] 00:59:28 SHARP APL https://aplwiki.com/wiki/SHARP_APL Roger Moore https://en.wikipedia.org/wiki/Roger_Moore_(computer_scientist) Richard Lathwell https://en.wikipedia.org/wiki/Richard_H._Lathwell[21] 01:04:15 Array Models https://apl.wiki/Array_model[22] 01:04:50 Strand Notation https://apl.wiki/Strand_notation[23] 01:06:05 J Programming Language https://www.jsoftware.com/indexno.html[24] 01:18:02 q Programming Language https://kx.com/academy/ Type of https://apl.wiki/Type[25] 01:21:13 Haskell Programming Language https://www.haskell.org/[26] 01:24:30 ⎕ML Migration Level https://apl.wiki/Migration_level[27] 01:25:50 Oxide and Friends https://oxide.computer/podcasts/oxide-and-friends Java Pubhouse https://www.javapubhouse.com/episodes[28] 01:27:26 British APL Meetings https://britishaplassociation.org/[29] 01:35:06 contact AT ArrayCast DOT COM

Business Growth On Purpose
Special Feature: Your Business Needs a Revenue System with Array Digital || Ep 223

Business Growth On Purpose

Play Episode Listen Later Feb 16, 2023 32:56


On today's episode, we revisit a conversation between Jose Palomino and Erik Olson, the owner of the digital marketing agency, Array Digital. In this owner-to-owner chat, Jose breaks down the need that every business has to increase revenue system that can increase profitability and predictability.   

Oral Arguments for the Court of Appeals for the Federal Circuit
Realtime Data LLC v. Array Networks Inc.

Oral Arguments for the Court of Appeals for the Federal Circuit

Play Episode Listen Later Feb 10, 2023 35:31


Realtime Data LLC v. Array Networks Inc.

V'Ger Please!
Mr. Reed's Sexy Phaser Array (ENT S2: E22)

V'Ger Please!

Play Episode Listen Later Feb 9, 2023 64:32


Yours hosts watch a wierd one to consume in 2023 as we review "Cogenitor". We lament that they picked Trip to be the vehicle for a little too much American style freedom as Reed takes Mrs. Ugg for a wide in his Weapons Bay. 

Ruby for All
Favorite Ruby Methods: Part 2 - The Hash

Ruby for All

Play Episode Listen Later Feb 9, 2023 30:16


On this episode of Ruby for All, Julie tells us she's working on a new app and she's calling it “Today,” which is going to help her organize her day-to-day tasks. We're also continuing with our February series talking about different object types in Ruby and our favorite methods with them. Today, we're talking about the Ruby Hashes, such as merge, fetch, dig, .new, values, transform values, reject, key?, and compact. Hash is so important for Ruby developers, because the more you know, the better you can write. Julie tells us how she couldn't grasp the Hash object when she first was learning Ruby, and Andrew shares his journey of learning other programming languages before learning Ruby and how it helped him appreciate Ruby. After today, he's happy to know when to use dig now! Julie and Andrew hope this episode helps you like it's helped them! Download this episode now find out more!   [00:01:13] Since Julie's been building a new app for herself to stay organized daily, she tells us about playing around with ChatGPT, and Andrew explains ChatGPT is trained better on source code and other things.[00:03:10] Andrew talks about GitHub's Copilot and what it does.[00:03:55] Our February series is continuing with talking about different object types in Ruby and we're starting with a Hash, which is a dictionary light collection of unique keys and their values. Also called Associative Arrays, they're similar to Array, but where an array uses integers its index, a hash allows you to use an object type. Julie wonders if the key can be any object.[00:10:29] Andrew goes into Hash merge, which returns a new Hash formed by merging each of the other hashes into a copy of self, and he explains why you would merge.[00:12:26] Andrew uses this next one constantly, Hash fetch, and this one returns the value for a given key if found. Julie seems to like this one, and if you're building a lot of components, you should check this out. [00:15:13] Julie brings up Hash dig, which extracts the nested values. We also learn Andrew doesn't use Dig a lot because he can never remember when he's supposed to use it! [00:16:45] The next one is Hash.new, which returns a new empty hash object. Julie and Andrew tell us more about this one. If anyone has a use case for Hash.new and passing in, please let us know. [00:20:20] Hash values at is the next one, and this returns a new array containing the values for the given keys. Andrew thinks he could use this more than he does. [00:22:34] Julie explains Hash transform values, which returns a new hash object, and each entry has a key from self, a value provided by the block. How can you use this?[00:24:28] Next one is Hash reject, which returns a new hash object whose entries are all of those from self for which the block returns false or nil. Julie asks Andrew if we're rejecting the keys, values, or either.[00:26:14] We made it to the last two for today! Andrew and Julie discuss Hash key? and Hash compact. Julie likes compact because it's nice to be able to remove anything with no values.Panelists:Andrew MasonJulie J.Sponsors:HoneybadgerAvoLinks:Andrew Mason TwitterAndrew Mason WebsiteJulie J. TwitterJulie J. WebsiteGitHub CopilotHash mergeHash fetchHash digHash newHash values atHash transform valuesHash rejectHash key?Hash compact

Virginia Public Radio
What communities need to know about solar arrays

Virginia Public Radio

Play Episode Listen Later Feb 8, 2023


The cost of solar panels has fallen by more than 50% over the last ten years, and Virginia is a national leader in new solar development.  That's why a team at the University of Virginia is advising communities on how to plan for solar arrays as Sandy Hausman reports.

The Array Cast
Michael Higginson, 2022 Dyalog Contest Winner

The Array Cast

Play Episode Listen Later Feb 4, 2023 99:26


Array Cast - February 3, 2023 Show NotesThanks to Bob Therriault, Conor Hoekstra and Rich Park for gathering these links:[01] 00:01:51 The APL Show apl.show https://apl.show/ Norman Thomson APL Campfire https://aplwiki.com/wiki/APL_Campfire APLseeds Conference Dyalog https://www.dyalog.com/apl-seeds-user-meetings/aplseeds23.htm[02] 00:05:18 KXcon https://kx.com/events/kx-con-2023/[03] 00:05:50 BQN Compiler Bootstrap https://github.com/mlochbaum/BQN/tree/master/src/bootstraphttps://github.com/dzaima/CBQN/blob/master/src/opt/comp.c[04] 00:08:37 Dyalog Video https://www.youtube.com/@dyalogltd Dyalog Conferences https://www.youtube.com/@DyalogUsermeeting Michael Higginson's talk https://www.youtube.com/watch?v=WZyeXGbcpbA&list=PL5i_Y8skrlUJn2029On-QnGqxXtL_HVie&index=4[05] 00:10:46 Commodore Vic 20 https://en.wikipedia.org/wiki/VIC-20 Compute Magazine https://en.wikipedia.org/wiki/Compute! BASIC programming language https://en.wikipedia.org/wiki/BASIC[06] 00:14:06 IBM XT https://en.wikipedia.org/wiki/IBM_Personal_Computer_XT[07] 00:19:30 Turing Programming Language http://individual.utoronto.ca/kensou/programming/turing.html[08] 00:20:50 Perl Programming Language https://en.wikipedia.org/wiki/Perl Regex https://en.wikipedia.org/wiki/Regular_expression Java Programming Language https://en.wikipedia.org/wiki/Java_(programming_language)[09] 00:22:40 Notepad https://en.wikipedia.org/wiki/Windows_Notepad Vim https://en.wikipedia.org/wiki/Vim_(text_editor) Pair programming https://en.wikipedia.org/wiki/Pair_programming[10] 00:24:15 Leslie Goldsmith https://ca.linkedin.com/in/lhg00 I.P. Sharp and Associates https://aplwiki.com/wiki/I.P._Sharp_Associates Ken Iverson https://aplwiki.com/wiki/Ken_Iverson Arthur Whitney https://aplwiki.com/wiki/Arthur_Whitney[11] 00:33:25 kdb+ https://kx.com/ q Programming Language https://en.wikipedia.org/wiki/Q_(programming_language_from_Kx_Systems)[12] 00:35:36 ArrayCast Podcast https://www.arraycast.com Dyalog Contest https://contest.dyalog.com/?goto=welcome Trains https://aplwiki.com/wiki/Train[13] 00:39:20 Tzu-Ching Lee Student Winner https://www.youtube.com/watch?v=KonuJwRFtks&list=PL5i_Y8skrlUJn2029On-QnGqxXtL_HVie&index=5[14] 00:42:35 ArrayCast Episode 44 https://www.arraycast.com/episodes/episode44-language-choice-and-recreational-programming REPL https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop[15] 00:45:40 k Programming Language https://aplwiki.com/wiki/K[16] 00:48:56 BEDMAS https://en.wikipedia.org/wiki/Order_of_operations[17] 00:55:25 Tacit programming https://aplwiki.com/wiki/Tacit_programming q enlist https://code.kx.com/q/ref/enlist/[18] 01:02:38 Union without intersection in APL ∪~∩ Conor's blog on use of B1 and Phi1 combinators https://codereport.github.io/B1andPhi1/[19] 01:07:20 Iverson College https://iversoncollege.com/ Joel Kaplan Episode of the ArrayCast https://www.arraycast.com/episodes/episode27-joel-kaplan[20] 01:13:00 Sean Parent https://sean-parent.stlab.cc/ Stackoverflow https://en.wikipedia.org/wiki/Stack_Overflow[21] 01:15:46 Rust Programming Language https://en.wikipedia.org/wiki/Rust_(programming_language) Conor's Video on rust https://www.youtube.com/watch?v=0RsLGM_7ODE Chris Lattner https://en.wikipedia.org/wiki/Chris_Lattner[22] 01:17:05 Oxide and Friends (mentions Roger Hui) https://oxide.computer/podcasts/oxide-and-friends/838566 (mentions Arthur Whitney) https://oxide.computer/podcasts/oxide-and-friends/838567 Functional Geekery https://www.functionalgeekery.com/[23] 01:25:30 Adám's Array Proposal https://aplwiki.com/wiki/Array_notation J Gerunds https://code.jsoftware.com/wiki/Help/Learning/Ch_14:_Gerunds C++ Programming Language https://en.wikipedia.org/wiki/C%2B%2B First Class Functions https://en.wikipedia.org/wiki/First-class_function[24] 01:28:39 Leonard Cohen Came so Far For Beauty https://www.youtube.com/watch?v=yXBT5-0pkyg[25] 01:33:45 Conor's Algorithms as a Tool of Thought https://dyalog.tv/APLSeeds21/?v=GZuZgCDql6g[26] 01:16:55 Contact AT ArrayCast DOT com

Resistance Reactions
SWR Ep 105 The Bad Batch Tribe with Ryder Waldron

Resistance Reactions

Play Episode Listen Later Feb 3, 2023 47:18


Welcome to the 105th episode of Star Wars Reactions!Host Aaron Harris back this week with special guest host Ryder Waldron! Ryder is no stranger to Star Wars fandom. He is currently the host of Star Wars School of Dentistry podcast, co-host of Idiot's Array podcast, as well as the co-host of Dental Realist podcast.Join Aaron and Ryder as they share their reactions to the latest episode of the hit animated series, The Bad Batch, entitled “Tribe”. They react to the return of Gungi, the trip back to Kashyyyk and so much more!Plus Aaron shares an all new Star Wars Dad Joke of the Week!Star Wars Reactions: Elegant discussions for a more civilized age!Follow Ryder on Twitter and InstagramFollow Idiot's Array on Twitter and InstagramFollow Star Wars School of Dentistry on Twitter and InstagramFollow Dental Realist on Twitter Listen to Idiot's Array!Listen to Star Wars School of Dentistry!Listen to Dental Realist!Follow us on Twitter!Follow us on Facebook!Follow us on Instagram! Follow us on Pinterest!Subscribe on YouTube!Follow Aaron and David on Twitter!Follow David on Instagram!

Morning Air
Mary Hallan Fiorito, Black Pro-Life Heroes/ Mario Costabile, Array of Hope

Morning Air

Play Episode Listen Later Feb 3, 2023 48:20


2/3/23 7am CT Hour John, Glen and Sarah chat about the Chinese spy balloon in Montana and the Kelce brothers facing off in the Super Bowl. Mary shares the inspiring lives of pro-life heroes Dr. Mildred Jefferson and Justice Clarence Thomas. Mario  talks about his ministry of bringing Christ to the people through top notch production in music and more.

Leaders in the Trenches
How to Get Employee Buy-in with Erik Olson at Array Digital

Leaders in the Trenches

Play Episode Listen Later Feb 2, 2023 24:09


How do you get employee buy-in? For most leaders, it's an important question to consider. Getting employee buy-in is an important step in implementing changes or new initiatives within an organization. One way to achieve this is to involve employees in the decision-making process, giving them a sense of ownership and investment in the outcome. Today's guest is Erik Olson, Founder, and CEO at Array Digital. Inc Magazine ranked his company #3,494 on the 2022 Inc 5000 list. Array Digital offers everything you need to establish a strong online presence by combining the latest technologies with real-world expertise to deliver fully integrated digital marketing campaigns that generate trackable results. In this episode, Erik talks about how to get employee buy-in and the importance of having the right team. He also talks about transparency and setting expectations before the interview. Tune in and learn more about how to get employee buy-in to the changes you want to make and the vision you established.   Get the show notes for How to Get Employee Buy-in with Erik Olson at Array Digital Click to Tweet: Listening to a fantastic episode on Growth Think Tank with #ErikOlson featuring your host @GeneHammett https://bit.ly/gttErikOlson   #GetEmployeeBuyin #GeneHammettPodcast #GHepisode961 #Inc2022 #digitalmarketingcampaigns Give Growth Think Tank a review on iTunes!

Ruby for All
Favorite Ruby Methods: Part 1

Ruby for All

Play Episode Listen Later Feb 2, 2023 31:01


On this episode of Ruby for All, Andrew and Julie discuss the cold temps where they live, their preferences for warmer temps, using layers to cope with the changing temperatures, and their experiences with snow sports.  For the month of February, get ready because Andrew and Julie are doing something fun! They'll be going through some of their favorite Ruby methods all month on every episode, focusing on a different type of object type.  Today's methods they discuss are map, flatten, uniq, shuffle, sample, count, any, and all. And, if that's not enough, they also talk about Spaceship Operator and enumerator. If they missed your favorite array or they didn't explain something well, let them know on Twitter. Download this episode now! [00:05:11] Andrew and Julie want to make February fun, so they tell us what they're doing and how Julie came across this idea. [00:06:32] Let's start with Andrew's favorite method, the array object, which is map.[00:08:46] Array flatten is another one Andrew likes and he explains what it does, as well as flat map. Does flatten work on nested arrays?[00:11:20] Julie tells us flatten passing in zero just returns the same way and explains what she noticed when using methods, and Andrew had no idea that you could pass level to flatten until now. [00:12:15] The next method is uniq, which returns a new array, but only the ones that are not duplicated. Julie wonders if you can pass in a parameter or a block with this.[00:15:54] Andrew doesn't use this next method a lot which is shuffle, and this returns a new array with the elements of self-shuffled, self being the array this is called on. Did you know you can pass random to it? [00:16:40] Julie brings up the next method which is sample on an array. Sample returns a random element from the array, and we hear she used shuffle and sample in practice.[00:18:20] The last method is count, which returns the count of specified elements, and if you don't pass it a block or an argument, it will return the count of all elements. [00:20:55] When would you want to use a SQL count query versus not? Andrew talks about a great article you can check out on ActiveRecord, and to clarify, dot length is something you would NOT want to use with ActiveRecord, use size. [00:22:02] Julie tells us she will use size and not worry if it's loaded or not and Andrew reads something from an article Nate Berkopec wrote. [00:22:46] The next method is min/max which returns a two-element array containing the minimum and the maximum value, and Andrew does his best to explain what Spaceship Operator and enumerator are.[00:28:17] Julie touches on some other methods, these aliases for example, maps alias is collect, and filter select, inject, reject, detect, and inspect.  There is one more array that Julie brings up which is any, all, none where you can pass the any method and a block, and it will return true if any one of the elements met that criteria.Panelists:Andrew MasonJulie J.Sponsors:HoneybadgerGoRailsLinks:Andrew Mason TwitterAndrew Mason WebsiteJulie J. TwitterJulie J. Website3 ActiveRecord Mistakes That Slow Down Rails Apps: Count, Where and Present-by Nate Berkopec of speedshopRuby's Spaceship Operator-Tech Talent South

NC Policy Watch
Congressman Wiley Nickel discusses an array of important policy issues facing the nation including the federal debt ceiling and the future of abortion rights

NC Policy Watch

Play Episode Listen Later Jan 30, 2023 12:38


The post Congressman Wiley Nickel discusses an array of important policy issues facing the nation including the federal debt ceiling and the future of abortion rights appeared first on NC Policy Watch.

The Bridgeton Beacon
A Whiskey Array pt1

The Bridgeton Beacon

Play Episode Listen Later Jan 29, 2023 18:02


In this episode, Meg sits down with Bridgeton-native Catherine Hardy. Catherine owns and operates two historic rental properties, collectively know as A Whiskey Array. Meg and Catherine also chat about the importance among collaboration among locally owned and operated businesses. The Bridgeton Beacon is brought to you by the Law Offices of Meg McCormick Hoerner, at https://HoernerLaw.com Niche Podcast Network: https://nichepodcast.net Law Firm Podcasts: https://LawFirmPodcasts.com

The Bridgeton Beacon
A Whiskey Array pt2

The Bridgeton Beacon

Play Episode Listen Later Jan 29, 2023 20:17


Welcome to part-two in this conversation with Bridgeton-native Catherine Hardy. Catherine owns and operates two historic rental properties, collectively known as A Whiskey Array. Meg and Catherine also chat about the importance of collaboration among locally owned and operated businesses. The Bridgeton Beacon is brought to you by the Law Offices of Meg McCormick Hoerner, at https://HoernerLaw.com Niche Podcast Network: https://nichepodcast.net Law Firm Podcasts: https://LawFirmPodcasts.com

Podcast Stardust
Episode 520 - Return of the Jedi, Part 1 - Arrivals

Podcast Stardust

Play Episode Listen Later Jan 25, 2023 58:48


We begin our series celebrating the 40th anniversary of Return of the Jedi with a discussion of Darth Vader's arrival at the Death Star and the droids arriving at Jabba's palace. This episode covers the segment of the movie that runs from 0:00:00 to 0:12:40 on Disney+. We are joined by Ryder Waldron from Idiot's Array and Star Wars School of Dentistry. In this fully armed and operational episode, we discuss: Early memories of seeing Return of the Jedi in the theaters, How this movie was the first movie for which we can remember following the development, The change of the name of the movie from Revenge of the Jedi to Return of the Jedi, The opening crawl of Return of the Jedi, Darth Vader's arrival at the second Death Star, Which Death Star is our favorite, R2-D2 and C-3PO's arrival at Jabba's palace, Luke Skywaker's message for Jabba the Hutt, and EV-9D9's assignments for the droids. Thanks for joining us for another episode! Subscribe to Podcast Stardust for all your Star Wars news, reviews, and discussion wherever you get your podcasts. And please leave us a five star review on Apple Podcasts. Find Jay and her cosplay adventures on J.Snips Cosplay on Instagram. Follow us on social media: Twitter | Facebook | Instagram | Pinterest | YouTube. T-shirts, hoodies, stickers, masks, and posters are available on TeePublic. Find all episodes on RetroZap.com.

Slice of Healthcare
#315 - Geoffrey Boyce, CEO at Array Behavioral Care

Slice of Healthcare

Play Episode Listen Later Jan 25, 2023 12:56


Our Guest: Geoffrey Boyce, CEO at Array Behavioral CareWhat you'll get out of this episode: Braswell's background An overview of Array Behavioral Care What's happened since the merger The moves that he's made to position Array for success What's next for Array Behavioral Care?  Our sponsor for this episode is Sage Growth PartnersSage Growth Partners accelerates commercial success for healthcare organizations through a singular focus on growth. The company helps its clients thrive amid the complexities of a rapidly changing marketplace with deep domain expertise and an integrated application of research, strategy, and marketing. For more information, please go to www.sage-growth.com & follow Sage Growth Partners on social media - @sagegrowthpartnersTo learn more about Array Behavioral Care please use the links below:- Website - LinkedInAlso, be sure to follow Slice of Healthcare on our social channels:- Website - Facebook - LinkedIn - Twitter - YouTube - Newsletter

Chat NDT with ASNT
Phased Array, FMC/TFM, and the Future of Ultrasonic Testing

Chat NDT with ASNT

Play Episode Listen Later Jan 24, 2023 35:38


In this episode of Chat NDT with ASNT, host Debbie Segor, CAE, speaks with Alan Caulder, vice president of sales for Advanced OEM Solutions and The Phased Array Company. Alan shares how he first became involved in NDT, achieved his ASNT NDT Level III in ultrasonic testing, and the next evolution in ultrasonic testing, the full matrix capture/total focusing method. 

Idiot's Array: A Star Wars Podcast
Episode 176 - The Mandalorian Trailer, The Bad Batch, and More!

Idiot's Array: A Star Wars Podcast

Play Episode Listen Later Jan 23, 2023 68:36


On Episode 176, The Pitiful Little Band podcast network (Idiot's Array and Tarkin's Top Shelf) joins forces to discuss The Mandalorian season 3 trailer, episodes 3 and 4 of The Bad Batch season 2, STAR WARS Jedi: Survivor, and much, much more.  Fun and chaos prevail when this group gets together and we would be honored if you would join us! Twitter: @idiotsarraypod Facebook: Idiot's Array Podcast Email: idiotsarraypodcast@gmail.com Instagram: @idiotsarraypodcast

CEO Podcasts: CEO Chat Podcast + I AM CEO Podcast Powered by Blue 16 Media & CBNation.co
IAM1621 - Divorce Lawyer Represents a Wide Array of Clients

CEO Podcasts: CEO Chat Podcast + I AM CEO Podcast Powered by Blue 16 Media & CBNation.co

Play Episode Listen Later Jan 21, 2023 16:59


Why it was selected for "CBNation Architects": One of the most impactful things I heard over, and over and over again was the importance of the morning routine and while it seems obvious it is often overlooked. When starting something new and thinking of planning and preparation, don't forget about the morning routine. The most successful people are "relentless" in their morning routines and systems. Michelle go her start early at the age of 8 and it was intriguing to hear as she journey through your career how she was being a sponge and learning things that were seeds for her own firm. One of the most valuable things she mentioned is that she didn't just "jump"--she planned and prepared with intentionality prior to her launch date. Also, how important it is to not lose or sacrifice your journey along the journey.  Check out premium content in the CBNation Library at http://cbnation.co/library and pick up our eBook to hear some of the best lessons at http://cbnation.co/shop Previous Episode: https://iamceo.co/2020/12/09/iam849-divorce-lawyer-represents-a-wide-array-of-clients/

This Day in Maine
Thursday, January 19, 2022: Federal Bureau of Ocean Energy Management determines the proposed site for a first-in-the-nation offshore wind research array pioneered by UMaine can proceed

This Day in Maine

Play Episode Listen Later Jan 20, 2023 7:39


This Day in Maine January 19, 2022

Ruby for All
The Database Wizard with Andrew Atkinson

Ruby for All

Play Episode Listen Later Jan 19, 2023 28:38


Timestamps[01:19] Andy tells us a bit about himself, and how his journey led him to becoming a database specialist.[03:17] How do you pronounce SQL? Andy explains why he pronounces it the way he does and what SQL actually stands for.[04:38] Have you ever wondered if PostgreSQL is faster than MySQL? What goes into measuring database performance?[10:19] Andrew asks Andy to dive deeper into transactions and locking in Rails which leads into a longer discussion around what locks are.[17:08] Julie asks Andy why he prefers PostgreSQL over MySQL and how he arrived at that position.[20:46] Andrew asks Andy what pgbouncer is and why you may want to add it to your application and when.[22:51] Julie asks Andy a database archictecture question about when you should use join tables instead of Array or JSON columns.[27:18] As the show winds down, Andrew asks Andy to come back on the show soon so they can keep discussing this topic. SponsorGoRailsHoneybadgerLinks- Andy on Twitter- Andy's Website- MariaDB- PostgreSQL- MySql- Rails Pessimistic Locking- Rails Optimistic Locking- Heroku- Capistrano- Fly.io- Kubernetes- Amazon RDS- pgbouncer

Modernize or Die ® Podcast - CFML News Edition
Modernize or Die® - CFML News Podcast for January 10th, 2023 - Episode 179

Modernize or Die ® Podcast - CFML News Edition

Play Episode Listen Later Jan 10, 2023 47:34


2023-01-10 Weekly News - Episode 179Watch the video version on YouTube at https://youtu.be/noI3EDu9SqQ Hosts:  Gavin Pickin - Senior Developer at Ortus Solutions Daniel Garcia - Senior Developer at Ortus Solutions Thanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there. A few ways  to say thanks back to Ortus Solutions: Like and subscribe to our videos on YouTube.  Help ORTUS reach for the Stars - Star and Fork our ReposStar all of your Github Box Dependencies from CommandBox with https://www.forgebox.io/view/commandbox-github  Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week BOXLife store: https://www.ortussolutions.com/about-us/shop Buy Ortus's Books 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips) Learn Modern ColdFusion (CFML) in 100+ Minutes - Free online https://modern-cfml.ortusbooks.com/ or buy an EBook or Paper copy https://www.ortussolutions.com/learn/books/coldfusion-in-100-minutes  Patreon Support ( admirable )Goal 1 - We have 42 patreons providing 100% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions. Goal 2 - We are 37% of the way to fully fund the hosting of ForgeBox.io  News and AnnouncementsSecurity Notice: Mura CMS < 10.0.580 and Masa CMS < 7.3.10Security Notice: Mura CMS < 10.0.580 and Masa CMS < 7.3.10 are affected by a critical authentication bypass vulnerability. Patch this one now. Vulnerability details will be disclosed in 60 days.https://github.com/MasaCMS/MasaCMS/releases/tag/7.3.10 https://www.murasoftware.com/mura-cms/ New Releases and UpdatesCBWIRE 2.2 ReleasedWe're excited to announce the release of CBWIRE 2.2. This release includes several added enhancements, such as new lifecycle hooks and simplified Turbo Drive integration. We changed the previous lifecycle hook of mount() to onMount() to be consistent, and several bugs were squashed.The docs have been updated also. https://cbwire.ortusbooks.com/ https://www.ortussolutions.com/blog/cbwire-22-released Webinar / Meetups and WorkshopsOrtus Event Calendar for Googlehttps://calendar.google.com/calendar/u/0?cid=Y181NjJhMWVmNjFjNGIxZTJlNmQ4OGVkNzg0NTcyOGQ1Njg5N2RkNGJiNjhjMTQwZjc3Mzc2ODk1MmIyOTQyMWVkQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20 Ortus Fridays are back in Full Effect in 2023 ICYMI - Ortus Office Hours - Jan 6th, 2023 - 11 AM CST Ortus Webinar - Jan 20th 2023 - CBWIRE Coding Session - Let's build an app with CBWIRE with Grant Copley - 11 AM CST Koding with the Kiwi - Jan 27th, 2023 - 2 PM CST Ortus Office Hours - Feb 3rd, 2023 - 11 AM CST Software Craftsmanship Book Club - Feb 10th, 2023 - 2 PM CST (Patreon exclusive) Mid Michigan CFUG - Adobe's Ray Camden will be presenting Intro to Alpine.jsAlpine calls itself the jQuery for the modern web. So if you're not ready to move to React or Vue you many want to give it a serious look. They've also done the behind the scenes work to integrate it with charting programs, online rich text editors and online calendars.If you're unable to make the livestream we will make Ray's presentation available on our YouTube channel at a later date. https://youtube.com/@CFMLhttps://tinyurl.com/yeyt7y9u CFCasts Content Updateshttps://www.cfcasts.comRecent Releases ITB 2022 - All videos released to subscribers - 30+!!!! 2022 ForgeBox Module of the Week Series - 1 new Video https://cfcasts.com/series/2022-forgebox-modules-of-the-week 2022 VS Code Hint tip and Trick of the Week Series - 1 new Video https://cfcasts.com/series/2022-vs-code-hint-tip-and-trick-of-the-week  Coming Soon More ForgeBox and VS Code Podcast snippet videos ColdBox Elixir from Eric Getting Started with ContentBox from Daniel Brad with more CommandBox Videos Box-ifying a 3rd Party Library from Gavin   Conferences and TrainingCF Summit Online All the webinars, all the speakers from Adobe ColdFusion Summit 2022 – brought right to your screen. All sessions will soon be streamed online, for your convenience. Stay tuned for more! MODERNIZING THROUGH EVOLUTION NOT REVOLUTIONGuust NieuwenhuisJanuary 10, 2023 | 15:00 - 16:00 EST (1 hour)Our company has grown over a quarter of a century, and across those years we have matured as developers and IT companies, refining both our tools and practices to a degree that the past seems hardly recognizable. Counter to this are the inevitable compromises, products of constrained timeframes, limited client budgets or strained resources. Projects inevitably lean more towards growth and depth than general modernization, to the point that they become difficult to maintain. So, what happens when the bugs add up and the monster emerges? Refactor? Rewrite from scratch? We've been involved in many such projects, internally and inherited both, and have learned there is no simple answer to the question “how do we move forward?” Through case studies and anecdotes I will explain what to look out for, from both a technical and business perspective.EASIER API DEVELOPMENT AND TESTING - USE POSTMAN, WEBHOOK.SITE, AND NGROK TO ENHANCE YOUR WORKFLOWDaniel GarciaJanuary 12, 2023 | 12:00 - 13:00 EST (1 hour)Postman, Webhook.site, and ngrok are great tools that can really enhance your API development and testing workflow. PostMan is a cross-platform API Testing Tool with lots of awesome features, Webhook.site allows you to easily inspect, test, and automate any incoming HTTP request or e-mails, and ngrok enables you to expose a web server running on your local machine to the internet. These are must-have tools for any API developer (either creating or consuming). In short, these tools solve problems and best of all, they all have free versions which allow you to be very productive. My goal is that after this conference, you will start using at least one, if not all three, tools when you get home. I'm not saying using these tools will be life-changing, but I am also not not saying that eitherLEVERAGING AI / COGNITIVE SERVICES VIA COLDFUSIONMichael HayesJanuary 17 | 12:00 - 13:00 pm EST (1 hour)Azure Cognitive Services is API that leverages AI and Machine Learning to provide capability such as Sentiment Analysis, Entity Recognition, Auto Translator, Text to Speech, speech translation, and many more. All this would be written in ColdFusion 2021 of course and a GIT repo of the code will be shared with the community. There may be a secondary package that will be shared that would convert PostMan / Swagger collections to ColdFusion for rapid development via API's.SPREADSHEET MAGICKevin WrightJanuary 19 | 12:00 - 13:00 pm EST (1 hour)Microsoft Office is the 'de facto' standard in most business environments. In this session we will look at different ways of integrating with one of the most used applications of the MS office suite, Excel. Come learn how to create, access and manipulate spreadsheets programmatically with the CFSPREADSHEET tag in ColdFusion. We will go beyond basic read and write features, and will delve into more advanced techniques like working with formulas and formatting, and creating multiple sheets. We will also look at examples of more complex types of spreadsheets by using lookups and even creating and embedding dynamic charts. FORMAT: Presentation with slides / live code reviewOPPORTUNITIES FOR BLOCKCHAIN TECHNOLOGY AND NFTS IN THE REAL WORLDMasha Edelen and Nick JuntillaJanuary 24 | 14:00 - 15:00pm EST (1 hour)Understanding the value and practical use cases of Non-Fungible Tokens in modern business applications. Learn how to get started using the blockchain and building your Web 3 strategy.Website for CF Summit Onlinehttps://cfsummit-online.meetus.adobeevents.com/ VUE.JS NATION CONFERENCEJanuary 25th & 26th 2023https://vuejsnation.com/ VUEJS AMSTERDAM 20239-10 February 2023, Theater AmsterdamWorld's Most Special and Largest Vue ConferenceCALL FOR PAPERS AND BLIND TICKETS AVAILABLE NOW!Call for Papers: https://forms.gle/GopxfjYHfpE8fKa57 Blind Tickets: https://eventix.shop/abzrx3b5 https://vuejs.amsterdam/ Dev NexusApril 4-6th, 2023 in AtlantaGeorgia World Congress Center285 Andrew Young International Blvd NWAtlanta, GA 30313https://devnexus.com/ VueJS Live MAY 12 & 15, 2023ONLINE + LONDON, UKCODE / CREATE / COMMUNICATE35 SPEAKERS, 10 WORKSHOPS10000+ JOINING ONLINE GLOBALLY300 LUCKIES MEETING IN LONDONhttps://vuejslive.com/ Into the Box 2023 - 10th EditionMay 17-19, 2023 The conference will be held in The Woodlands (Houston), TexasThis year we will continue the tradition of training and offering a pre-conference hands-on training day on May 17th and our live Mariachi Band Party! However, we are back to our Spring schedule and beautiful weather in The Woodlands! Also, this 2023 will mark our 10 year anniversary. So we might have two live bands and much more!!!Still time - call for speakers for the Into The Box Conference for 2023 is open until Jan 31sthttps://www.intothebox.org/blog/into-the-box-2023-call-for-speakers https://itb2023.eventbrite.com/ CFCamp is backJune, 22-23rd 2023Marriott Hotel Munich Airport, FreisingCall for Speakers coming in the New yearhttps://www.cfcamp.org/ More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.https://confs.tech/https://github.com/scraly/developers-conferences-agenda Blogs, Tweets, and Videos of the Week 1/10/23 - Blog - Ben Nadel - Hotwire Turbo Drive Requires Failed Form Submissions To Return A non-2xx Status CodeOver the past few weeks, I've been exploring the use of Hotwire in a ColdFusion application. It's a fascinating framework (from Basecamp) that forces you to think about web fundamentals and how to progressively enhance the user experience (UX). This morning, I ran into an issue trying to get Turbo Drive to work with HTTP Form submissions. It turns out, Turbo Drive requires non-2xx status codes to be returned in response to a failed form submission in ColdFusion.https://www.bennadel.com/blog/4385-hotwire-turbo-drive-requires-failed-form-submissions-to-return-a-non-2xx-status-code.htm 1/9/23 - Blog - Maria Jose Herrera - CBWIRE 2.2 ReleasedWe're excited to announce the release of CBWIRE 2.2. This release includes several added enhancements, such as new lifecycle hooks and simplified Turbo Drive integration. We changed the previous lifecycle hook of mount() to onMount() to be consistent, and several bugs were squashed.The docs have been updated also. https://cbwire.ortusbooks.com/ Enjoy!https://www.ortussolutions.com/blog/cbwire-22-released 1/8/23 - Blog - Ben Nadel - Code Kata: Recursively Flattening A Deep Array In Lucee CFMLYesterday, I looked at flattening an array in ColdFusion. That post was more a look at the available syntax options with a variadic function and less a look at the actual Array flattening algorithm. And, it only flattened to a single depth. As a fast-follow, I wanted to look at what it would take to recursively flatten a deep array, with nested array elements, in Lucee CFML.https://www.bennadel.com/blog/4384-code-kata-recursively-flattening-a-deep-array-in-lucee-cfml.htm  1/7/23 - Blog - Ben Nadel - Iterating Over Function Arguments Using CFLoop In Lucee CFMLIn my previous post on flattening arrays in ColdFusion, I mentioned that the arguments scope in a Function body acts as both an Array and a Struct. This is a truly great feature of ColdFusion; but, iterating over such a dynamic data structure can be confusing at times. Luckily, ColdFusion also gives us the highly dynamic CFLoop tag. We can use CFLoop to iterate over the arguments scope using either Array iteration or Struct iteration.https://www.bennadel.com/blog/4383-iterating-over-function-arguments-using-cfloop-in-lucee-cfml.htm 1/7/23 - Blog - Ben Nadel - Code Kata: Flattening An Array In Lucee CFMLYesterday, at InVision, I was writing an algorithm in which I needed to build several one-dimensional arrays. And, in some cases, I was using all simple values; but, in other cases, I was using a mixture of simple values and other arrays. To keep my calling code clean, I abstracted the logic into a flattenArray() method that would take N-arguments and then smoosh all of those arguments down into a single array. The method I created worked fine, but it just didn't look "right". I wasn't vibing it. As such, I wanted to step back and try creating a flatten method with a variety of different syntaxes to see which strikes the right balance between simplicity, elegance, and readability (which is all highly subjective).https://www.bennadel.com/blog/4382-code-kata-flattening-an-array-in-lucee-cfml.htm 1/6/23 - Blog - Ben Nadel - Hotwire Turbo Drive Doesn't Work With .cfm Page ExtensionsOver the holiday break, I had this grand vision of building a ColdFusion site and then adding Hotwire (HTML Over The Wire) to it as a progressive enhancement. Unfortunately, it took me all of break just to get the ColdFusion parts written (I chose a poor problem space). And then, when I finally installed Hotwire and tried to use Turbo Drive, nothing happened. Every link and form submission lead to a full page refresh. After a few hours of Googling, I discovered that Hotwire Turbo Drive doesn't work with .cfm file extensions.https://www.bennadel.com/blog/4381-hotwire-turbo-drive-doesnt-work-with-cfm-page-extensions.htm 1/5/23 - Tweet - Lucee Script Runner@BenNadel just listening to @WorkingCodePod, reckon you should try my github.com/lucee/script-r… for your CI with github, it's so f-ing easyhttps://twitter.com/zackster/status/1611050555308232704 https://twitter.com/zackster CFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 39 ColdFusion positions from 25 companies across 22 locations in 5 Countries.1 new jobs listed this weekFull-Time - ColdFusion Developer at Remote - United Kingdom Jan 03https://www.getcfmljobs.com/jobs/index.cfm/united-kingdom/ColdFusion-Developer-at-Remote/11543 Other Job Links Ortus Solutions https://www.ortussolutions.com/about-us/careers  South of Shasta - https://southofshasta.com/blog/cfml-developer-wanted/  There is a jobs channel in the CFML slack team, and in the box team slack now too ForgeBox Module of the WeekCommandBox dotenvStoring secrets in source-controlled files is a bad idea, but we still need some way to provide these sensitive credentials or configuration values to our projects. This problem is exacerbated in development environments where we are running multiple servers at once. This package let's us solve this problem for servers started with CommandBox.https://www.forgebox.io/view/commandbox-dotenvVS Code Hint Tips and Tricks of the WeekFilDir - Filtered DirectoriesFiltered Directories (Fildir) helps you focus on just the parts of your monorepo that you care about. Fildir creates a virtual workspace root in the File Explorer, listing only the directories (and their subdirectories and files, recursively) that match one of a set of prefixes you specify. Adding a new prefix is simple: right click on a directory or file in the File Explorer and select "Add as Filter Prefix". Removing a prefix is also easy, accessible from either the Fildir panel, Settings UI, or in the settings.json file.https://marketplace.visualstudio.com/items?itemName=diggyk.fildir&ssr=false#overview Thank you to all of our Patreon SupportersThese individuals are personally supporting our open source initiatives to ensure the great toolings like CommandBox, ForgeBox, ColdBox,  ContentBox, TestBox and all the other boxes keep getting the continuous development they need, and funds the cloud infrastructure at our community relies on like ForgeBox for our Package Management with CommandBox. You can support us on Patreon here https://www.patreon.com/ortussolutionsDon't forget, we have Annual Memberships, pay for the year and save 10% - great for businesses. Bronze Packages and up, now get a ForgeBox Pro and CFCasts subscriptions as a perk for their Patreon Subscription. All Patreon supporters have a Profile badge on the Community Website All Patreon supporters have their own Private Forum access on the Community Website All Patreon supporters have their own Private Channel access BoxTeam Slack Live Stream Access to streams like “Koding with the Kiwi + Friends” and Ortus Software Craftsmanship Book Club https://community.ortussolutions.com/ Top Patreons ( admirable ) John Wilson - Synaptrix Tomorrows Guides Jordan Clark Gary Knight Mario Rodrigues Giancarlo Gomez David Belanger  Dan Card Jeffry McGee - Sunstar Media Dean Maunder Nolan Erck  Abdul Raheen You can see an up to date list of all sponsors on Ortus Solutions' Websitehttps://ortussolutions.com/about-us/sponsors Thanks everyone!!! ★ Support this podcast on Patreon ★

The Array Cast
Choosing an Array Language / The Games We Play

The Array Cast

Play Episode Listen Later Jan 7, 2023 82:59


Array Cast - January 6, 2023 Show NotesThanks to Bob Therriault, Adám Brudzewsky, and Marshall Lochbaum for gathering these links:[01] 00:01:13 Twitter Poll for APL Cast https://twitter.com/a_brudz/status/1607653845445873664[02] 00:04:30 Revamped BQNcrate https://mlochbaum.github.io/bqncrate/[03] 00:06:44 APLcart https://aplcart.info[04] 00:07:43 Inclusive Range in Q https://www.5jt.com/the-rest-is-silence p: Prime in J https://code.jsoftware.com/wiki/Vocabulary/pco Prime in Dyalog APL https://dfns.dyalog.com/n_pco.htm[05] 00:09:42 Consecutive values https://mlochbaum.github.io/bqncrate/?q=consecutive%20values[06] 00:11:46 APL Tacit help https://tacit.help BQN https://saltysylvi.github.io/bqn-tacit-helper/ J tte tacit to explicit https://code.jsoftware.com/wiki/Addons/debug/tte 13 : explicit to tacit https://code.jsoftware.com/wiki/Vocabulary/com J Phrases https://code.jsoftware.com/wiki/Phrases[07] 00:19:39 Fun Q https://fun-q.net/ APL Farm Discord/Matrix https://apl.wiki/APL_Farm[08] 00:22:00 Nick Psaris Episode on ArrayCast https://www.arraycast.com/episodes/episode42-nick-psaris-q[09] 00:24:20 Extended Precision and Rational Types in J https://www.jsoftware.com/help/jforc/elementary_mathematics_in_j.htm#_Toc191734516 BQN systemMath.fact https://github.com/mlochbaum/BQN/blob/master/spec/system.md#math NARS 2000 https://aplwiki.com/wiki/NARS2000[10] 00:26:55 Dyalog Licence https://www.dyalog.com/prices-and-licences.htm CBQN GPL-3 Licence https://github.com/dzaima/CBQN#license J GPL-3 Licence https://github.com/jsoftware/jsource/blob/master/license.txt q Licence https://kx.com/developers/download-licenses/[11] 00:29:05 April Programming Language https://aplwiki.com/wiki/April[12] 00:31:20 Sort in BQN https://github.com/mlochbaum/BQN/blob/master/doc/order.md#sort Without in APL https://aplwiki.com/wiki/Without Less in J https://code.jsoftware.com/wiki/Vocabulary/minusdot#dyadic[13] 00:34:30 Jelly programming language https://apl.wiki/Jelly https://github.com/DennisMitchell/jellylanguage[14] 00:35:08 Rust programming language https://www.rust-lang.org/[15] 00:36:40 Lesser of >. in J https://code.jsoftware.com/wiki/Vocabulary/ltdot#dyadic[16] 00:38:20 Code Golf https://apl.wiki/Code_golf Parse float functionhttps://mlochbaum.github.io/BQN/spec/system.html#input-and-output[17] 00:40:44 APL ⎕D https://help.dyalog.com/latest/#Language/System%20Functions/d.htm APL ⎕C https://help.dyalog.com/latest/#Language/System%20Functions/c.htm APL ⎕A https://help.dyalog.com/latest/#Language/System%20Functions/a.htm Advent of Code https://en.wikipedia.org/wiki/Advent_of_Code[18] 00:43:16 APLx https://aplwiki.com/wiki/APLX APL PLUS https://aplwiki.com/wiki/APL*PLUS[19] 00:46:23 Dyalog ⎕DT https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm[20] 00:52:46 Jelly Tutorial https://github.com/DennisMitchell/jellylanguage/wiki/Tutorial[21] 00:57:10 Plus Scan in BQN https://github.com/mlochbaum/BQN/blob/master/doc/scan.md APL +.× https://help.dyalog.com/latest/#Language/Primitive%20Operators/Inner%20Product.htm J +/ . * https://www.jsoftware.com/help/jforc/applied_mathematics_in_j.htm#_Toc191734505[22] 01:00:30 q advent of code solutions http://github.com/qbists/studyq/[23] 01:01:30 SQL https://en.wikipedia.org/wiki/SQL q for Mortals https://code.kx.com/q4m3/[24] 01:04:21 BQN Advent of Code list https://mlochbaum.github.io/BQN/community/aoc.html[25] 01:08:42 Adám's link http://www.jsfuck.com/ https://en.wikipedia.org/wiki/JSFuck[26] 01:10:02 q links for Advent of Code https://github.com/qbists/studyq/tree/main/aoc/2022 J forums Advent of Code https://www.jsoftware.com/cgi-bin/forumsearch.cgi?all=&exa=advent+of+code&one=&exc=&add=&sub=&fid=&tim=0&rng=0&dbgn=1&mbgn=1&ybgn=2005&dend=31&mend=12¥d=2022 J wiki Advent of Code https://code.jsoftware.com/wiki/Essays/Advent_Of_Code APL wiki Advent of Code https://apl.wiki/aoc K Wiki Advent of Code: https://k.miraheze.org/wiki/Advent_of_Code[27] 01:12:40 Convolutional Neural Networks in APL https://dl.acm.org/doi/pdf/10.1145/3315454.3329960 Neural Networks https://aplwiki.com/wiki/Neural_networks[28] 01:15:00 Dr. Raymond Polivka's new APL book: http://aplclass.com/book/ APL Stefan Kruger Learning APL https://aplwiki.com/wiki/Books#Learning_APL J J for C Programmers https://www.jsoftware.com/help/jforc/contents.htm J Playground Example|Neural Networks https://jsoftware.github.io/j-playground/bin/html2/# BQN Tutorials https://mlochbaum.github.io/BQN/tutorial/index.html[29] 01:17:38 APL Wiki Learning Resources https://aplwiki.com/wiki/Learning_resources k Wiki Learning Resources https://k.miraheze.org/wiki/Learning_Resources J Wiki Learning Resources https://code.jsoftware.com/wiki/Guides/GettingStarted[30] 01:19:21 Contact AT ArrayCast DOT com

Syntax - Tasty Web Development Treats
Code Styles: Readable Rules and Petty Preferences

Syntax - Tasty Web Development Treats

Play Episode Listen Later Dec 7, 2022 69:13


In this episode of Syntax, Wes and Scott talk about their preferred coding styles and preferences they use, and why. Linode - Sponsor Whether you're working on a personal project or managing enterprise infrastructure, you deserve simple, affordable, and accessible cloud computing solutions that allow you to take your project to the next level. Simplify your cloud infrastructure with Linode's Linux virtual machines and develop, deploy, and scale your modern applications faster and easier. Get started on Linode today with a $100 in free credit for listeners of Syntax. You can find all the details at linode.com/syntax. Linode has 11 global data centers and provides 24/7/365 human support with no tiers or hand-offs regardless of your plan size. In addition to shared and dedicated compute instances, you can use your $100 in credit on S3-compatible object storage, Managed Kubernetes, and more. Visit linode.com/syntax and click on the “Create Free Account” button to get started. LogRocket - Sponsor LogRocket lets you replay what users do on your site, helping you reproduce bugs and fix issues faster. It's an exception tracker, a session re-player and a performance monitor. Get 14 days free at logrocket.com/syntax. Freshbooks - Sponsor Get a 30 day free trial of Freshbooks at freshbooks.com/syntax Show Notes 00:11 Welcome 02:35 Function definition 06:43 File path aliases 09:36 Implicit vs Explicit Return 13:49 Array.reduce() VS literally anything else 17:37 Loop vs array method 22:55 Sponsor: Linode 23:37 Updating vs creating a new var 30:36 Iterable to Array 34:46 Sponsor: LogRocket 36:16 Destructuring vs Object.property 39:22 Destructuring Arrays vs Reference by index 41:40 Number(string) vs +string 43:35 Incrementing 45:06 Multiple ifs 47:48 Multiple ifs vs switch vs Ternary 51:05 Promises / Error Catching 53:50 if(falsy) block VS return false; 55:51 Sponsor: Freshbooks 56:26 Spaces vs tabs 58:39 Trailing commas 00:40 Semicolons 02:49 SIIIIICK ××× PIIIICKS ××× ××× SIIIIICK ××× PIIIICKS ××× Scott: Video Archives Podcast Wes: Ubiquiti Wifi Shameless Plugs Scott: LevelUp Tutorials Wes: Wes Bos Tutorials Tweet us your tasty treats Scott's Instagram LevelUpTutorials Instagram Wes' Instagram Wes' Twitter Wes' Facebook Scott's Twitter Make sure to include @SyntaxFM in your tweets

The Daily Beans
Democrats In Array

The Daily Beans

Play Episode Listen Later Dec 1, 2022 33:31


Thursday, December 1st, 2022 Today, in the Hot Notes; Steven Miller has testified to the special counsel grand jury; Wisconsin house speaker Robin Vos is the last person to testify to the 1/6 committee; a judge says the GOP party leader in Georgia can't use the same lawyers as the other 10 fraudulent electors; Jacob Wohl and Jack Burkman are sentenced to 500 hours of community service; Joel Greenberg has his pre-sentencing hearing; Jamie Raskin is scheduled to present the 1/6 subcommittee findings on whether to make criminal referrals to the full committee Friday; and Hakeem Jeffries has been elected the first black party leader in history; plus Allison and Dana deliver your Good News.  Follow the Podcast on Apple: http://apple.co/beans Check out other MSW Media podcasts https://mswmedia.com/shows/ Follow AG and Dana on Twitter: Dr. Allison Gill  https://twitter.com/allisongill https://twitter.com/MuellerSheWrote https://twitter.com/dailybeanspod Dana Goldberg https://twitter.com/DGComedy Follow Aimee on Instagram: Aimee Carrero (@aimeecarrero) Have some good news, a confession, a correction, or a case for Beans Court? https://www.dailybeanspod.com/confessional/ Listener Survey: http://survey.podtrac.com/start-survey.aspx?pubid=BffJOlI7qQcF&ver=short Want to support the show and get it ad-free and early? https://dailybeans.supercast.tech Or https://patreon.com/thedailybeans Promo Codes: Thanks to Helix for supporting The Daily Beans.  Helix is offering up to 200 dollars off all mattress orders AND two free pillows for our listeners at helixsleep.com/dailybeans.  Thanks to StoryWorth for supporting The Daily Beans. StoryWorth is a meaningful gift you and your family can treasure forever and you can get started right away!  Go storyworth.com/dailybeans to get ten dollars off your first purchase! Learn more about your ad choices. Visit megaphone.fm/adchoices

Dharmapunx NYC
An Array of Practices and Insights to Address Social Discomfort

Dharmapunx NYC

Play Episode Listen Later Nov 30, 2022 63:09


venmo. Dharmapunxnyc patreon. www.patreon.com/dharmapunxnyc