Podcast appearances and mentions of Ken Thompson

American computer scientist, creator of the Unix operating system

  • 92PODCASTS
  • 164EPISODES
  • 46mAVG DURATION
  • ?INFREQUENT EPISODES
  • May 5, 2025LATEST
Ken Thompson

POPULARITY

20172018201920202021202220232024


Best podcasts about Ken Thompson

Latest podcast episodes about Ken Thompson

North Fulton Business Radio
Hypnotherapy for Stress, Trauma, and Healing, with Ken Thompson

North Fulton Business Radio

Play Episode Listen Later May 5, 2025


Hypnotherapy for Stress, Trauma, and Healing, with Ken Thompson (North Fulton Business Radio, Episode 867) In this episode of North Fulton Business Radio, host John Ray talks with clinical and medical hypnotherapist Ken Thompson of Thompson Hypnotherapy. Ken shares how his experience as a client led him to become a practitioner. He opens up about […] The post Hypnotherapy for Stress, Trauma, and Healing, with Ken Thompson appeared first on Business RadioX ®.

FOCUS ON: Linux
Die unendliche UNIX-Geschichte

FOCUS ON: Linux

Play Episode Listen Later Dec 9, 2024 167:51


Die Veröffentlichung von UNIX stellte die IT-Welt vor über 50 Jahren auf den Kopf. Linux wäre ohne die wertvolle Arbeit von zahlreichen brillanten Köpfen und Firmen nicht denkbar gewesen. Gemeinsam mit Peter Wüstefeld, Thomas Wagner und Melanie Falz werfen wir einen Blick auf die 'Big Four' und schwelgen in Erinnerungen.

Solartopia Green Power & Wellness Hour
Solartopia Green Power & Wellness Hour 11.21.24

Solartopia Green Power & Wellness Hour

Play Episode Listen Later Nov 22, 2024 119:46


AFTER THE DELUGE, & AWAITING THE ATTACK ON RENEWABLES & DEMOCRACY:  WE NAVIGATE THE AFTERMATH at GREEP Zoom #200   We begin the GREEP zoom #200 with JEN KARIUS, who worked the polls in Pennsylvania & asks for others to contact her.   Then the great JOHN BRAKEY checks in from Arizona with his deep understanding of what a fair election really looks like.   MYLA RESON introduces DAVID FELDMAN of “the Mop Up,” and tells us that letters are going to Kamala Harris, asking her to investigate the election outcome.   Myla reads the “Duty to Warn” letter from computer expert Steven Spoonamore sent to the Democrats.   From Asheville, North Carolina, ILENE PROCTOR reports on an election outcome that gave down ballot Democrats a victory along with Trump.   Legendary “Flashpoints” host DENNIS BERNSTEIN warns of federal legislation designed to attack progressive non-profits.   BRENDA DAVIES gratefully informs us about HR815, set to destroy activist groups nationwide.   KPFK's erstwhile Chair TATANKA BRICCA warns of explosions set to go off possibly this summer.   We then hear from MARGOT KING that HR 815 has been (temporarily) defeated.   RUTH STRAUSS says she un-scribed from the Washington Post but thinks folks should join back up.   One Payer States.org President CHUCK PENACCIO tell us of a major event coming up through his website.   Central Ohio's native Nazis and their “social dementia” are called out by our engineer STEVE CARUSO.   BLUESKY, a new internet service & an alternative to Twitter/X is introduced by Myla Reson.   DR. ALAN TASMAN and DR. KEN THOMPSON brief us on a new community-based way of enhancing social cohesion, which we will explore in a few weeks.   For a deeper dive into the election aftermath we host the audit expert RAY LUTZ, who is always full of important information.   Santa Monican PAUL NEWMAN asks about the disturbing role of Starlink.   KEVIN KAMPS arrives to introduce Trump's new Secretary of Energy, an outspoken opponent of renewable energy.   DAVID SONNEBORN tells us that the Friend Committee on National Legislation won the US Peace Award.   MIKE HERSH gives us powerful words with which to organize, as always.   We will not meet next week…see you after Thanks giving!!!.  

Business RadioX ® Network
Duluth Business Now! - Networking: Follow Up and Building Relationships

Business RadioX ® Network

Play Episode Listen Later Nov 8, 2024


"Duluth Business Now!" is the official podcast of the Duluth Business Association. On this episode, the panel discusses what you can do after your networking meetings to build valuable relationships. Ken Thompson/Thompson Hypnotherapy Thompson Hypnotherapy believes everyone deserves the chance to live their dreams and not have to live their lives burdened by their past […]

Gwinnett Business Radio
Duluth Business Now! - Networking: Follow Up and Building Relationships

Gwinnett Business Radio

Play Episode Listen Later Nov 8, 2024


"Duluth Business Now!" is the official podcast of the Duluth Business Association. On this episode, the panel discusses what you can do after your networking meetings to build valuable relationships. Ken Thompson/Thompson Hypnotherapy Thompson Hypnotherapy believes everyone deserves the chance to live their dreams and not have to live their lives burdened by their past […] The post Duluth Business Now! - Networking: Follow Up and Building Relationships appeared first on Business RadioX ®.

Endpoints
ALS TDI's Early Years: Founding the First Nonprofit Biotech

Endpoints

Play Episode Listen Later Oct 16, 2024 28:35


In 1999, Stephen Heywood, who was 29 years old at the time, was diagnosed with ALS. His family was devastated when they learned that there were no treatments that could slow or stop his disease. His brother Jamie decided that he had to do something about it, founding the organization that would eventually become ALS TDI – the world's first nonprofit biotech – in the basement of his parents' Newton, MA home. The first hire Jamie made as he worked to get this new organization off the ground was Rob Bonazoli. In those days, Rob was responsible for, in his words, “everything non-scientific.”  Part of this included building the team that would carry out Jamie's lofty research goals. Many of the people he helped recruit at that time are still with the organization twenty-five years later. Two of those early employees were Ken Thompson, now ALS TDI's Vice President of Facility Operations, and Fernando Vieira, our CEO and Chief Scientific Officer. Today, on Endpoints, we're joined by Rob – as well as Ken and Fernando – to talk about what it's been like to see ALS TDI grow from its humble beginnings to one of the world's leading ALS research institutions.Support the show: https://www.als.net/donate/See omnystudio.com/listener for privacy information.

For The Worldbuilders
059. Offering the Wisdom and Skills from Your Journey of Transformation

For The Worldbuilders

Play Episode Listen Later Sep 23, 2024 41:14


Last week we talked about how the journey is the dream and the destination is the practice through the metaphor of teaching and learning. I want to pick that thread back up. Just as I believe creativity is the spiritual disposition of our species, I want to argue curiosity, teaching and learning are organic to our ways of being as well. So organic the debate of nature vs. nurture has been going on for centuries now. Today, I'm less interested in teasing out the difference between the gifts we're taught and the gifts we're born with. What I'm more interested in teasing out is what happened to us and how can the lessons we learned along the way serve others? Learn More About Seeda School Register for the free Worldbuilding Workshop series and learn more about the Seed A World Retreat here Download the Creative Offer Questionnaire to Oneself here Subscribe to the Seeda School newsletter here Follow Ayana on Instagram: ⁠@ayzaco⁠ Follow Seeda School on Instagram: ⁠@seedaschool Referenced Inside the Episode The Bluest Eye (pg. 17) by Toni Morrison Pedagogy of the Oppressed by Paulo Freire White Supremacy Culture — From Dismantling Racism: A Workbook for Social Change Groups, by Kenneth Jones and Tema Okun, ChangeWork, 2001 Black Outdoors: Innovations in the Poetics of Study Series edited by J. Kameron Carter and Sarah Jane Cervenak Cover Art: Two black girls look out the window of a “Freedom School”. © Ken Thompson, United Methodist Board of Global Ministries. Image Source

Business RadioX ® Network
Season 5, Episode 6: Unpacking the Myths of Hypnotherapy

Business RadioX ® Network

Play Episode Listen Later Jun 25, 2024


What is clinical hypnotherapy and could it work for you? Derek and Leta discuss the myths, the misunderstandings, and the benefits of hypnosis with Certified Clinical Hypnotherapist Ken Thompson of Thompson Hypnotherapy. “What's the status of your life?" Ask yourself this question and dive into the "Status Life with Leta" podcast. Leta takes her millions […]

WHIN Radio
KEN THOMPSON AND CHANT 6-9

WHIN Radio

Play Episode Listen Later Jun 9, 2024 53:12


We learn from Ken Thompson about the history of the Cometary in Gallatin as well as other historic facts. On our second half we talk about the CHANT program through the Health Dept. here in Sumner County.

Hacking Humans
Encore: Unix (noun) [Word Notes]

Hacking Humans

Play Episode Listen Later Apr 16, 2024 5:15


A family of multitasking, multi-user computer operating systems that derive from the original Unix system built by Ken Thompson and Dennis Ritchie in the 1960s.

Word Notes
Encore: Unix (noun)

Word Notes

Play Episode Listen Later Apr 16, 2024 5:15


A family of multitasking, multi-user computer operating systems that derive from the original Unix system built by Ken Thompson and Dennis Ritchie in the 1960s. Learn more about your ad choices. Visit megaphone.fm/adchoices

Critical Times
Episode 236: WSLR News Fri., Mar 22, 2024: Wells Fargo employees in Bradenton unionize; Sarasota County's Peace River water plans; Ken Thompson Park protest; Pedro y el Lobo

Critical Times

Play Episode Listen Later Mar 23, 2024 30:04


Bankers are not at the top of mind when thinking about labor unions. But five Wells Fargo employees in Bradenton are about to join a nationwide vanguard. Our news team brings us the details. Then: Our suburbs are sprawling, and that means Sarasota County needs an additional 12 million gallons of water per day. Where will we get it from? From beyond county limits. Florence Fahringer tells us how county commissioners took a $300 million decision this week. Next: City of Sarasota commissioners will probably vote on a proposal to hand over a major public park to a business. That prospect drew a protest at city hall yesterday. Finally: The Sarasota Orchestra is making its first major effort to reach out to Spanish-speaking audiences, and you can take a first listen this Sunday.

Armed Lutheran Radio
Episode 382 - October Online Hangout in November

Armed Lutheran Radio

Play Episode Listen Later Nov 13, 2023 43:12


This week Lloyd and Pastor Bennett are hanging out with members of the Reformation Gun Club: Stuart Burt, Dan Veldt, Ken Thompson, Steven Clifford, Justin Hover, and Donny Ross. Be sure to check out the YouTube channel to see this and previous Online Hangouts. Armed Lutheran Radio is a listener-supported podcast. If you value the information and entertainment we provide, consider supporting the show by joining our membership site, The Reformation Gun Club! http://gunclub.armedlutheran.us Duty to Defend: Volume 2 is available! Pick up your copy today in paperback, Kindle, or ePub formats! www.ArmedLutheran.us/books Prayer of the Week Absolve, we implore You, O Lord, Your people from their offenses, that from the bonds of our sins which by reason of our frailty we have brought upon us we may be delivered by Your bountiful goodness; through Jesus Christ, Your Son, our Lord who lives and reigns with You and the Holy Ghost, ever one God, world without end. Amen. Use these Links to Support Armed Lutheran Radio Armed Lutheran Radio is a listener-supported podcast. If you value the information and entertainment we provide, consider supporting the show by joining our membership site, or shopping at your favorite online stores using the links below. Join the Reformation Gun Club! - http://gunclub.armedlutheran.us Check out the other Great Armed Lutheran Books - http://www.ArmedLutheran.us/Books Shop at Amazon* - http://www.armedlutheran.us/amazon Shop at GunMagWarehouse* - http://www.armedlutheran.us/mags Get Regular Refills Coffee Subscriptions at Dunkin' Donuts* - www.ArmedLutheran.us/Coffee Armed Citizens Legal Defense Network - https://www.armedcitizensnetwork.org Get in Touch Visit our Feedback Page - http://www.armedlutheran.us/feedback Please tell your friends about us, leave an iTunes review, and like us on Facebook Join our Facebook group - http://www.armedlutheran.us/facebook We are back on X (formerly Twitter) - http://www.armedlutheran.us/twitter Subscribe to us and follow us on Youtube - http://www.armedlutheran.us/youtube Check Out More at our Website- http://www.armedlutheran.us Disclaimer The links above which are indicated with an asterisk (*) are affiliate links, which means that if you choose to make a purchase, I will earn a commission. This commission comes at no additional cost to you. Please understand that I have experience with all of these items, and I recommend them because they are helpful and useful, not because of the small commissions I make if you decide to buy something. Please do not spend any money on these products unless you feel you need them or that they will help you. Keep Shooting, Keep Praying, We'll Talk to you Next time!

god jesus christ amazon lord prayer talk online shop amen duty kindle donuts holy ghost o lord dunkin hangout epub your son ken thompson pastor bennett steven clifford armed lutheran armed lutheran radio touch visit
BBC Gardeners’ World Magazine Podcast
Growing Greener - Why Compost? With Ken Thompson

BBC Gardeners’ World Magazine Podcast

Play Episode Listen Later Oct 26, 2023 41:33


Compost is amazing for your plants, your soil, and the biodiversity in your garden. Pus making your own saves you money. So why do only one third of gardeners make their own? Many think that compost is: “Hard work, prone to failure, smelly and full of rats.”, not so, Ken Thompson, author of ‘Compost' argues. Ken joins Arit to discuss and dispel the myths and misunderstandings of composting, and to convince listeners that compost is environmental black gold, not a load of old rot. Learn more about your ad choices. Visit podcastchoices.com/adchoices

Oddly Influenced
E40: Roles in collaborative circles, part 2: creative roles

Oddly Influenced

Play Episode Listen Later Sep 25, 2023 45:14


The last in the series on collaborative circles. The creative roles in a collaborative circle, discussed with reference to both Christopher Alexander's forces and ideas from ecological and embodied cognition. Special emphasis on collaborative pairs.SourcesMichael P. Farrell, Collaborative Circles: Friendship Dynamics and Creative Work, 2001Louise Barrett, Beyond the Brain: How Body and Environment Shape Animal and Human Minds, 2011Anthony Chemero, Radical Embodied Cognitive Science, 2011MentionedEmily Dickinson, "A narrow Fellow in the Grass", 1891 (I think version 2 is the original. Dickinson's punctuation was idiosyncratic, but early editions of her poetry conventionalized it.)Talking Heads, "Psycho Killer", 1977Paul Karl Feyerabend, Killing Time: The Autobiography of Paul Feyerabend, 1995Michael J. Reddy, "The conduit metaphor: A case of frame conflict in our language about language", in A. Ortony (Ed.), Metaphor and Thought, 1979 (wikipedia article)Ken Thompson, "Reflections on Trusting Trust" (Turing Award lecture), 1984CreditsThe picture of the umbrella or rotary clothesline is due to Pinterest user MJ Po. Don't tell Dawn it's the episode image.

The Array Cast
Rob Pike - Array Languages are Important

The Array Cast

Play Episode Listen Later Aug 19, 2023 73:19


Array Cast - August 18, 2023 Show NotesThanks to Bob Therriault, Conor Hoekstra, Marshall Lochbaum and Adám Brudzewsky for gathering these links:[01] 00:01:15 Adám's Leet code playlist https://www.youtube.com/watch?v=MUNPk6_ro4o&list=PLYKQVqyrAEj_6ZSDwha9PeftgKKHeDJ7- Jot Dot Times - APL News Aggregator https://apl.news/[02] 00:03:08 Rob Pike https://en.wikipedia.org/wiki/Rob_Pike Talks 2007-20016 https://www.youtube.com/playlist?list=PL3NQHgGj2vtsJkK6ZyTzogNUTqe4nFSWd Go Time podcast #100 - Creating Go https://changelog.com/gotime/100 Ken Thompson https://en.wikipedia.org/wiki/Ken_Thompson Robert Griesemer https://en.wikipedia.org/wiki/Robert_Griesemer Go Programming Language https://en.wikipedia.org/wiki/Go_(programming_language) The Go Programming Language and environment https://www.youtube.com/watch?v=YXV7sa4oM4I Ivy Programming Language https://pkg.go.dev/robpike.io/ivy https://aplwiki.com/wiki/Ivy[03] 00:05:50 UTF-8 https://en.wikipedia.org/wiki/UTF-8[04] 00:07:27 2741 terminal https://en.wikipedia.org/wiki/IBM_2741 TryAPL https://tryapl.org/[05] 00:08:40 Stephen Wolfram https://en.wikipedia.org/wiki/Stephen_Wolfram Mathematica Programming Language https://en.wikipedia.org/wiki/Wolfram_Mathematica Lisp Programming Language https://en.wikipedia.org/wiki/Lisp_programming_language[06] 00:11:09 Plan 9 https://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs Bell Labs https://en.wikipedia.org/wiki/Bell_labs[07] 00:12:10 https://en.wikipedia.org/wiki/Google[08] 00:17:20 Russ Cox Advent of Code videos https://www.youtube.com/playlist?list=PLrwpzH1_9ufMLOB6BAdzO08Qx-9jHGfGg[09] 00:18:45 J programming Language https://www.jsoftware.com/#/ Raul Miller episode on the ArrayCast https://www.arraycast.com/episodes/episode59-raul-miller Transcendental functions https://en.wikipedia.org/wiki/Transcendental_function[10] 00:28:35 q Programming Language https://code.kx.com/q/learn/ https://apl.wiki/q Joel Kaplan episode on ArrayCast https://www.arraycast.com/episodes/episode27-joel-kaplan[11] 00:31:21 Ken Iverson https://en.wikipedia.org/wiki/Kenneth_E._Iverson Stop Writing Dead Programs Jack Rusher https://www.youtube.com/watch?v=8Ab3ArE8W3s[12] 00:35:00 Leading axis agreement https://aplwiki.com/wiki/Leading_axis_theory[13] 00:38:15 Arthur Whitney https://en.wikipedia.org/wiki/Arthur_Whitney_(computer_scientist)[14] 00:45:15 Nested Array Theory https://aplwiki.com/wiki/Nested_array[15] 00:50:00 APL wiki https://aplwiki.com/wiki/ Dyalog documentation https://www.dyalog.com/documentation_182.htm#CORE APLwiki documentation for Take https://aplwiki.com/wiki/Take[16] 00:52:09 BQN Programming Language specification https://mlochbaum.github.io/BQN/spec/index.html IBM specification APL2 https://www.ibm.com/downloads/cas/ZOKMYKOY Go Programming Language specification https://go.dev/ref/spec[17] 00:53:25 Rank operator https://aplwiki.com/wiki/Rank_(operator)[18] 00:58:23 Right tack function https://aplwiki.com/wiki/Identity Combinators https://en.wikipedia.org/wiki/Combinatory_logic[19] 01:02:25 John Scholes Game of Life https://www.youtube.com/watch?v=a9xAKttWgP4 Simplicity is Complicated https://www.youtube.com/watch?v=rFejpH_tAHM[20] 01:10:40 Contact AT ArrayCast DOT Com

EmacsTalk
015. 漫谈 Vim,对 Bram Moolenaar 的致敬

EmacsTalk

Play Episode Listen Later Aug 19, 2023 84:15


Piano Parent Podcast: helping teachers, parents, and students get the most of their piano lessons.
PPP 331: Technique is a tool that serves performance, with Ken Thompson

Piano Parent Podcast: helping teachers, parents, and students get the most of their piano lessons.

Play Episode Listen Later May 1, 2023 66:23


In today's show, Ken Thompson shares valuable insight into piano technique.  "Technique is a tool that serves performance. If you use the tool in performance, you are able to be free musically, to express yourself, and to send a musical message to your audience. In order for that to happen, the tool needs to be reliable." Learn more at www.PianoParentPodcast.com/331

The Changelog
Ken Thompson's keynote, Tabby, The LLama Effect, Codeberg & facing the inevitable

The Changelog

Play Episode Listen Later Apr 10, 2023 8:07 Transcription Available


Ken Thompson's 75-year-project is a jukebox for the ages, Tabby is a self-hosted AI coding assistant, Codeberg is a collaboration platform and Git hosting for open source software, content and projects, TheSequence explains The LLama Effect & Paul Orlando writes about Ghosts, Guilds and Generative AI.

Changelog News
Ken Thompson's keynote, Tabby, The LLama Effect, Codeberg & facing the inevitable

Changelog News

Play Episode Listen Later Apr 10, 2023 8:07 Transcription Available


Ken Thompson's 75-year-project is a jukebox for the ages, Tabby is a self-hosted AI coding assistant, Codeberg is a collaboration platform and Git hosting for open source software, content and projects, TheSequence explains The LLama Effect & Paul Orlando writes about Ghosts, Guilds and Generative AI.

Changelog Master Feed
Ken Thompson's keynote, Tabby, The LLama Effect, Codeberg & facing the inevitable (Changelog News #39)

Changelog Master Feed

Play Episode Listen Later Apr 10, 2023 8:07 Transcription Available


Ken Thompson's 75-year-project is a jukebox for the ages, Tabby is a self-hosted AI coding assistant, Codeberg is a collaboration platform and Git hosting for open source software, content and projects, TheSequence explains The LLama Effect & Paul Orlando writes about Ghosts, Guilds and Generative AI.

The New Stack Podcast
Unix Creator Ken Thompson to Keynote Scale Conference

The New Stack Podcast

Play Episode Listen Later Mar 8, 2023 19:34


The 20th Annual Southern California Linux Expo (SCALE) runs Thursday through Sunday at the Pasadena Convention Center in Pasadena, Ca., featuring keynotes from notables such as Ken Thompson, the creator of Unix, said Ilan Rabinovich, one of the co-founders and conference chair for the conference on this week's edition of The New Stack Makers.  "Honestly, most of the speakers we've had, you know, we got at SCALE in the early days, we just, we, we emailed them and said: 'Would you come to speak at the event?' We ran a call for proposals, and some of them came in as submissions, but a lot of it was just cold outreach. I don't know if that succeeded, because that's the state of where the community was at the time and there wasn't as much demand or just because or out of sheer dumb luck. I assure you, it wasn't skill or any sort of network that we like, we just, you know, we just we managed to, we managed to do that. And that's continued through today. When we do our call for papers, we get hundreds and hundreds of submissions, and that makes it really hard to choose from."  Rethinking Web Application Firewalls  Thompson, who turned 80 on February 4 (Happy Birthday, Mr. Thompson), created Unix at Bell Labs. He worked with people like Robert Griesemer and Rob Pike on developing the Go programming language and other projects over the years, including Plan 9, UTF-8, and more. Rabinovich is pretty humble about the keynote speakers that the conference attracts. He and the conference organizers scoured the Internet and found Thompson's email, who said he'd love to join them. That's how they attracted Lawrence Lessig, the creator of the Creative Commons license, who spoke at SCALE12x in 2014 about the legal sides of open source, content sharing, and free software. "I wish I could say, we have this very deep network of connections," Rabinovich said. "It's just, these folks are surprisingly approachable, despite, you know, even after years and years of doing amazing work." SCALE is the largest community-run open-source and free software conference in North America, with roots befitting an event that started with a group of college students wanting to share their learnings about Linux. Rabinovitch was one of those college students attending UCSB, the University of California, Santa Barbara. "A lot of the history of SCALE comes from the LA area back when open source was still relatively new and Linux was still fairly hard to get up and running," Rabinovitch said. "There were LUGS (Linux User Groups) on every corner. I think we had like 25 LUGS in the LA area at one point. And so so there was a vibrant open source community.' Los Angeles's freeways and traffic made it difficult to get the open source community together. So they started LUGFest. They held the day-long event at a Nortel building until the telco went belly up. So, as open source people tend to do, they decided to scale, so to speak, the community gatherings. And so SCALE came to be – led by students like Rabinovitch. The conference started with a healthy community of 200 to 250 people. By the pandemic, 3,500 people were attending. For more about SCALE, listen to the full episode of The New Stack Makers wherever you get your podcasts.

Talking Heads - a Gardening Podcast
Ep. 167 - With Lucy away, Saul takes you on a journey down to the river at Stonelands, where he talks about his love for the wildlife in the garden, and his thoughts on how his gardening can encourage and compliment it.

Talking Heads - a Gardening Podcast

Play Episode Play 45 sec Highlight Listen Later Feb 25, 2023 34:46


We are in the depths of winter, and whatever the weather may - or may not - have in store for us in this traditionally chilly month, Head Gardeners Lucy and Saul turn their thoughts to the year ahead. Often mistaken for a quieter season, there are plenty of winter tasks to complete and projects to initiate. Winter pruning, leaf clearing, renovations and new plantings will all be discussed (we can't promise that conversations about biscuits and lists won't also appear...). Whatever the topic, the duo hope to prime us all for the unfolding gardening seasons.Lucy has been at the cutting edge of journalism this week at the Garden Press Event, so Saul takes you on a solo journey down the Dawlish Water at Stonelands to look at what wildlife greets him on a beautiful February morning. Gardening for Wildlife is a big topic for discussion in the garden media at the moment, with many gardeners specifically creating elements of the garden with wildlife in mind - so Saul discusses his view on encouraging wildlife and why its necessary to think about our animal cousins as an essential part of the garden makeup.Twitter links:Saul @GardeningSaulLucy @HeadGardenerLCIntro and Outro music from https://filmmusic.io"Fireflies and Stardust" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) Support the show

To The Point - Cybersecurity
Intersecting Investments - Cyber and Democracy with Eric Mill

To The Point - Cybersecurity

Play Episode Listen Later Nov 15, 2022 48:56


Joining the podcast this week is Eric Mill, Senior Advisor on Technology and Cybersecurity to the Federal CIO in the Office of Management and Budget (OMB). We discuss some of the latest and impactful security initiatives, policies and technologies in U.S. Government today – and highlights from some that OMB is helping to drive. We cover topics spanning the Executive Order on Improving the Nation's Cybersecurity, the Technology Modernization Fund, Zero Trust and what it has come to mean today, FIDO and PIV, and so much more! Eric also shares an interesting essay that is worth a read, “Reflections on Trusting Trust” by Ken Thompson. Read it here: https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_ReflectionsonTrustingTrust.pdf. Eric Mill A leader in technology policy and cybersecurity, with a long background in public service. Eric currently serves in the Biden-Harris administration in the Office of Management and Budget as the Senior Advisor on Technology and Cybersecurity to the Federal Chief Information Officer, Clare Martorana. Prior to that, Eric was the Lead Product Manager for the security of the Chrome web browser at Google. In 2019, Eric worked for Senator Amy Klobuchar through the TechCongress program, with a focus on election security, vulnerability disclosure, and management of the .gov internet domain. Before that, Eric served in the 18F team at the U.S. General Services Administration, where he led the federal government's adoption of strong encryption for its online services. While at GSA, Eric oversaw Login.gov, which lets millions of people sign into U.S. public services securely and privately. Prior to 18F, Eric was a part of the Sunlight Foundation, a civil society group dedicated to government transparency. At Sunlight, Eric created open data services that helped the public follow government activity, advised Congress on its open data strategy, and provided expert guidance to anti-corruption NGOs around the world. For links and resources discussed in this episode, please visit our show notes at https://www.forcepoint.com/govpodcast/e207

Open Source Security Podcast
Episode 346 - Security and working from home have terrible things in common

Open Source Security Podcast

Play Episode Listen Later Oct 24, 2022 32:54


Josh and Kurt talk about stories detailing tech working with multiple jobs. This raises some questions about fairness, accountability, and the future of work. As an industry we are very bad at measuring what we do, which is a problem shared with many jobs currently working from home. Show Notes Equifax surveilled 1,000 remote workers, fired 24 found juggling two jobs Business Insider 2 jobs story Ken Thompson lines of code

The Hacks
Super Nerd Spotlight! "The Origin Guys"

The Hacks

Play Episode Listen Later Sep 27, 2022 42:58


Tom is losing his mind. Chunga has been bugging him to do a new Super Nerd Spotlight episode of The Hacks. Tom has been insisting that the two of them have done one of these recently.  Much to Chunga's delight, Tom is wrong! For today's episode, they've decided to focus on a group of men that Tom calls "The Origin Guys". They're a small group of dudes, who are largely credited with creating modern computing as we know it. Tom and Chunga will look all the way back to the 1960s and '70s and talk about guys like Dennis Ritchie, Rob Pike, Ken Thompson, and many more! It'll be fun to take at how far we've come from the first day until now!  Believe it or not, it's a really short period of time, and most of these guys are still alive and well!  Can they still be credited for the way we're using computers today?  Listen now to find out! Check out the brand new Idem Project! Learn more about Salt!

The Bike Shed
354: The History of Computing

The Bike Shed

Play Episode Listen Later Sep 13, 2022 31:16


Why does the history of computing matter? Joël and Developer at thoughtbot Sara Jackson, ponder this and share some cool stories (and trivia!!) behind the tools we use in the industry. 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. Sara on Twitter (https://twitter.com/csarajackson) UNIX philosophy (https://en.wikipedia.org/wiki/Unix_philosophy) Hillel Wayne on why we ask linked list questions (https://www.hillelwayne.com/post/linked-lists/) Transcript: 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 fellow thoughtboter, Team Lead, and Developer Sara Jackson. SARA: Hello, happy to be here. JOËL: 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: Well, Joël, you might know that recently our team had a small get-together in Toronto. JOËL: And our team, for those who are not aware, is fully remote distributed across multiple countries. So this was a chance to get together in person. SARA: Yes, correct. This was a chance for those on the Boost team to get together and work together as if we had a physical office. JOËL: Was this your first time meeting some members of the team? SARA: It was my second, for the most part. So I joined thoughtbot, but after thoughtbot had already gotten remote. Fortunately, I was able to meet many other thoughtboters in May at our summit. JOËL: Had you worked at a remote company before coming to thoughtbot? SARA: Yes, I actually started working remotely in 2019, but even then, that wasn't my first time working remotely. I actually had a full year of internship in college that was remote. JOËL: So you were a pro at this long before the pandemic made us all try it out. SARA: I don't know about that, but I've certainly dealt with the idiosyncrasies that come with remote work for longer. JOËL: What do you think are some of the challenges of remote work as opposed to working in person in an office? SARA: I think definitely growing and maintaining a culture. When you're in an office, it's easy to create ad hoc conversations and have events that are small that build on the culture. But when you're remote, it has to be a lot more intentional. JOËL: That definitely rings true for me. One of the things that I really appreciated about in-person office culture was the serendipity that you have those sort of random meetings at the water cooler, those conversations, waiting for coffee with people who are not necessarily on the same team or the same project as you are. SARA: I also really miss being able to have lunch in person with folks where I can casually gripe about an issue I might be having, and almost certainly, someone would have the answer. Now, if I'm having an issue, I have to intentionally seek help. [chuckles] JOËL: One of the funny things that often happened, at least the office where I worked at, was that lunches would often devolve into taxonomy conversations. SARA: I wish I had been there for that. [laughter] JOËL: Well, we do have a taxonomy channel on Slack to somewhat continue that legacy. SARA: Do you have a favorite taxonomy lunch discussion that you recall? JOËL: I definitely got to the point where I hated the classifying a sandwich. That one has been way overdone. SARA: Absolutely. JOËL: There was an interesting one about motorcycles, and mopeds, and bicycles, and e-bikes, and trying to see how do you distinguish one from the other. Is it an electric motor? Is it the power of the engine that you have? Is it the size? SARA: My brain is already turning on those thoughts. I feel like I could get lost down that rabbit hole very easily. [laughter] JOËL: Maybe that should be like a special anniversary episode for The Bike Shed, just one long taxonomy ramble. SARA: Where we talk about bikes. JOËL: Ooh, that's so perfect. I love it. One thing that I really appreciated during our time in Toronto was that we actually got to have lunch in person again. SARA: Yeah, that was so wonderful. Having folks coming together that had maybe never worked together directly on clients just getting to sit down and talk about our day. JOËL: Yeah, and talk about maybe it's work-related, maybe it's not. There's a lot of power to having some amount of deeper interpersonal connection with your co-workers beyond just the we work on a project together. SARA: Yeah, it's like camaraderie beyond the shared mission of the company. It's the shared interpersonal mission, like you say. Did you have any in-person pairing sessions in Toronto? JOËL: I did. It was actually kind of serendipitous. Someone was stuck with a weird failing test because somehow the order factories were getting created in was not behaving in the expected way, and we herd on it, dug into it, found some weird thing with composite primary keys, and solved the issue. SARA: That's wonderful. I love that. I wonder if that interaction would have happened or gotten solved as quickly if we hadn't been in person. JOËL: I don't know about you, but I feel like I sometimes struggle to ask for help or ask for a pair more when I'm online. SARA: Yeah, I agree. It's easier to feel like you're not as big of an impediment when you're in person. You tap someone on the shoulder, "Hey, can you take a look at this?" JOËL: Especially when they're on the same team as you, they're sitting at the next desk over. I don't know; it just felt easier. Even though it's literally one button press to get Tuple to make a call, somehow, I feel like I'm interrupting more. SARA: To combat that, I've been trying to pair more frequently and consistently regardless of if I'm struggling with a problem. JOËL: Has that worked pretty well? SARA: It's been wonderful. The only downside has been pairing fatigue. JOËL: Pairing fatigue is real. SARA: But other than that, problems have gotten solved quickly. We've all learned something for those that I've paired with. It goes faster. JOËL: So it was really great that we had this experience of doing our daily work but co-located in person; we have these experiences of working together. What would you say has been one of the highlights for you of that time? SARA: 100% karaoke. JOËL: [laughs] SARA: Only two folks did not attend. Many of the folks that did attend told me they weren't going to sing, but they were just going to watch. By the end of the night, everyone had sung. We were there for nearly three and a half hours. [laughs] JOËL: It was a good time all around. SARA: I saw a different side to Chad. JOËL: [laughs] SARA: And everyone, honestly. Were there any musical choices that surprised you? JOËL: Not particularly. Karaoke is always fun when you have a group of people that you trust to be a little bit foolish in front of to put yourself out there. I really appreciated the style that we went for, where we have a private room for just the people who were there as opposed to a stage in a bar somewhere. I think that makes it a little bit more accessible to pick up the mic and try to sing a song. SARA: I agree. That style of karaoke is a lot more popular in Asia, having your private room. Sometimes you can find it in major cities. But I also prefer it for that reason. JOËL: One of my highlights of this trip was this very sort of serendipitous moment that happened. Someone was asking a question about the difference between a Mac and Linux operating systems. And then just an impromptu gathering happened. And you pulled up a chair, and you're like, gather around, everyone. In the beginning, there was Multics. It was amazing. SARA: I felt like some kind of historian or librarian coming out from the deep. Let me tell you about this random operating system knowledge that I have. [laughs] JOËL: The ancient lore. SARA: The ancient lore in the year 1969. JOËL: [laughs] And then yeah, we had a conversation walking the history of operating systems, and why we have macOS and Linux, and why they're different, and why Windows is a totally different kind of family there. SARA: Yeah, macOS and Linux are sort of like cousins coming from the same tree. JOËL: Is that because they're both related through Unix? SARA: Yes. Linux and macOS are both built based off of different versions of Unix. Over the years, there's almost like a family tree of these different Nix operating systems as they're called. JOËL: I've sometimes seen asterisk N-I-X. This is what you're referring to as Nix. SARA: Yes, where the asterisk is like the RegEx catch-all. JOËL: So this might be Unix. It might be Linux. It might be... SARA: Minix. JOËL: All of those. SARA: Do you know the origin of the name Unix? JOËL: I do not. SARA: It's kind of a fun trivia piece. So, in the beginning, there was Multics spelled M-U-L-T-I-C-S, standing for the Multiplexed Information and Computing Service. Dennis Ritchie and Ken Thompson of Bell Labs famous for the C programming language... JOËL: You may have heard of it. SARA: You may have heard of it maybe on a different podcast. They were employees at Bell Labs when Multics was being created. They felt that Multics was very bulky and heavy. It was trying to do too many things at once. It did have a few good concepts. So they developed their own smaller Unix originally, Unics, the Uniplexed Information and Computing Service, Uniplexed versus Multiplexed. We do one thing really well. JOËL: And that's the Unix philosophy. SARA: It absolutely is. The Unix philosophy developed out of the creation of Unix and C. Do you know the four main points? JOËL: No, is it small sharp tools? It's the main one I hear. SARA: Yes, that is the kind of quippy version that has come out for sure. JOËL: But there is a formal four-point manifesto. SARA: I believe it's evolved over the years. But it's interesting looking at the Unix philosophy and seeing how relevant it is today in web development. The four points being make each program do one thing well. To this end, don't add features; make a new program. I feel like we have this a lot in encapsulation. JOËL: Hmm, maybe even the open-closed principle. SARA: Absolutely. JOËL: Similar idea. SARA: Another part of the philosophy is expecting output of your program to become input of another program that is yet unknown. The key being don't clutter your output; don't have extraneous text. This feels very similar to how we develop APIs. JOËL: With a focus on composability. SARA: Absolutely. Being able to chain commands together like you see in Ruby all the time. JOËL: I love being able to do this, for example, the enumerable API in Ruby and just being able to chain all these methods together to just very nicely do some pretty big transformations on an array or some other data structure. SARA: 100% agree there. That ability almost certainly came out of following the tenets of this philosophy, maybe not knowingly so but maybe knowingly so. [chuckles] JOËL: So is that three or four? SARA: So that was two. The third being what we know as agile. JOËL: Really? SARA: Yeah, right? The '70s brought us agile. Design and build software to be tried early, and don't hesitate to throw away clumsy parts and rebuild. JOËL: Hmmm. SARA: Even in those days, despite waterfall style still coming on the horizon. It was known for those writing software that it was important to iterate quickly. JOËL: Wow, I would never have known. SARA: It's neat having this history available to us. It's sort of like a lens at where we came from. Another piece of this history that might seem like a more modern concept but was a very big part of the movement in the '70s and the '80s was using tools rather than unskilled help or trying to struggle through something yourself when you're lightening a programming task. We see this all the time at thoughtbot. Folks do this many times there is an issue on a client code. We are able to generalize the solution, extract into a tool that can then be reused. JOËL: So that's the same kind of genesis as a lot of thoughtbot's open-source gems, so I'm thinking of FactoryBot, Clearance, Paperclip, the old-timey file upload gem, Suspenders, the Rails app generator, and the list goes on. SARA: I love that in this last point of the Unix philosophy, they specifically call out that you should create a new tool, even if it means detouring, even if it means throwing the tools out later. JOËL: What impact do you think that has had on the way that tooling in the Unix, or maybe I should say *Nix, ecosystem has developed? SARA: It was a major aspect of the Nix environment community because Unix was available, not free, but very inexpensively to educational institutions. And because of how lightweight it was and its focus on single-use programs, programs that were designed to do one thing, and also the way the shell was allowing you to use commands directly and having it be the same language as the shell scripting language, users, students, amateurs, and I say that in a loving way, were able to create their own tools very quickly. It was almost like a renaissance of Homebrew. JOËL: Not Homebrew as in the macOS package manager. SARA: [laughs] And also not Homebrew as in the alcoholic beverage. JOËL: [laughs] So, this kind of history is fun trivia to know. Is it really something valuable for us as a jobbing developer in 2022? SARA: I would say it's a difficult question. If you are someone that doesn't dive into the why of something, especially when something goes wrong, maybe it wouldn't be important or useful. But what sparked the conversation in Toronto was trying to determine why we as thoughtbot tend to prefer using Macs to develop on versus Linux or Windows. There is a reason, and the reason is in the history. Knowing that can clarify decisions and can give meaning where it feels like an arbitrary decision. JOËL: Right. We're not just picking Macs because they're shiny. SARA: They are certainly shiny. And the first thing I did was to put a matte case on it. JOËL: [laughs] So no shiny in your office. SARA: If there were too many shiny things in my office, boy, I would never get work done. The cats would be all over me. 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: So we've talked a little bit about Unix or *Nix, this evolution of systems. I've also heard the term POSIX thrown around when talking about things that seem to encompass both macOS and Linux. How does that fit into this history? SARA: POSIX is sort of an umbrella of standards around operating systems that was based on Unix and the things that were standard in Unix. It stands for the Portable Operating System Interface. This allowed for compatibility between OSs, very similar to USB being the standard for peripherals. JOËL: So, if I was implementing my own Unix-like operating system in the '80s, I would try to conform to the POSIX standard. SARA: Absolutely. Now, not every Nix operating system is POSIX-compliant, but most are or at least 90% of the way there. JOËL: Are any of the big ones that people tend to think about not compliant? SARA: A major player in the operating system space that is not generally considered POSIX-compliant is Microsoft Windows. JOËL: [laughs] It doesn't even try to be Unix-like, right? It's just its own thing, SARA: It is completely its own thing. I don't think it even has a standard necessarily that it conforms to. JOËL: It is its own standard, its own branch of the family tree. SARA: And that's what happens when your operating system is very proprietary. This has caused folks pain, I'm sure, in the past that may have tried to develop software on their computers using languages that are more readily compatible with POSIX operating systems. JOËL: So would you say that a language like Ruby is more compatible with one of the POSIX-compatible operating systems? SARA: 100% yes. In fact, to even use Ruby as a development tool in Windows, prior to Windows 10, you needed an additional tool. You needed something like Cygwin or MinGW, which were POSIX-compliant programs that it was almost like a shell in your Windows computer that would allow you to run those commands. JOËL: Really? For some reason, I thought that they had some executables that you could run just on Windows by itself. SARA: Now they do, fortunately, to the benefit of Ruby developers everywhere. As of Windows 10, we now have WSL, the Windows Subsystem for Linux that's built-in. You don't have to worry about installing or configuring some third-party software. JOËL: I guess that kind of almost cheats by just having a POSIX system embedded in your non-POSIX system. SARA: It does feel like a cheat, but I think it was born out of demand. The Windows NT kernel, for example, is mostly POSIX-compliant. JOËL: Really? SARA: As a result of it being used primarily for servers. JOËL: So you mentioned the Ruby tends and the Rails ecosystem tends to run better and much more frequently on the various Nix systems. Did it have to be that way? Or is it just kind of an accident of history that we happen to end up with Ruby and Rails in this ecosystem, but just as easily, it could have evolved in the Windows world? SARA: I think it is an amalgam of things. For example, Unix and Nix operating systems being developed earlier, being widely spread due to being license-free oftentimes, and being widely used in the education space. Also, because it is so lightweight, it is the operating system of choice. For most servers in the world, they're running some form of Unix, Linux, or macOS. JOËL: I don't think I've ever seen a server that runs macOS; exclusively seen it on dev machines. SARA: If you go to an animation company, they have server farms of macOS machines because they're really good at rendering. This might not be the case anymore, but it was at one point. JOËL: That's a whole other world that I've not interacted with a whole lot. SARA: [chuckles] JOËL: It's a fun intersection between software, and design, and storytelling. That is an important part for the software field. SARA: Yeah, it's definitely an aspect that deserves its own deep dive of sorts. If you have a server that's running a Windows-based operating system like NT and you have a website or a program that's designed to be served under a Unix-based server, it can easily be hosted on the Windows server; it's not an issue. The reverse is not true. JOËL: Oh. SARA: And this is why programming on a Nix system is the better choice. JOËL: It's more broadly compatible. SARA: Absolutely. Significantly more compatible with more things. JOËL: So today, when I develop, a lot of the tooling that I use is open source. The open-source movement has created a lot of the languages that we know and love, including Ruby, including Rails. Do you think there's some connection between a lot of that tooling being open source and maybe some of the Unix family of operating systems and movements that came out of that branch of the operating system family tree? SARA: I think that there is a lot of tie-in with today's open-source culture and the computing history that we've been talking about, for example, people finding something that they dislike about the tools that are available and then rolling their own. That's what Ken Thompson and Dennis Ritchie did. Unix was not an official Bell development. It was a side project for them. JOËL: I love that. SARA: You see this happen a lot in the software world where a program gets shared widely, and due to this, it gains traction and gains buy-in from the community. If your software is easily accessible to students, folks that are learning, and breaking things, and rebuilding, and trying, and inventing, it's going to persist. And we saw that with Unix. JOËL: I feel like this background on where a lot of these operating systems came but then also the ecosystems, the values that evolved with them has given me a deeper appreciation of the tooling, the systems that we work with today. Are there any other advantages, do you think, to trying to learn a little bit of computing history? SARA: I think the main benefit that I mentioned before of if you're a person that wants to know why, then there is a great benefit in knowing some of these details. That being said, you don't need to deep dive or read multiple books or write papers on it. You can get enough information from reading or skimming some Wikipedia pages. But it's interesting to know where we came from and how it still affects us today. Ruby was written in C, for example. Unix was written in C as well, originally Assembly Language, but it got rewritten in C. And understanding the underlying tooling that goes into that that when things go wrong, you know where to look. JOËL: I guess that that is the next question is where do you look if you're kind of interested? Is Wikipedia good enough? You just sort of look up operating system, and it tells you where to go? Or do you have other sources you like to search for or start pulling at those threads to understand history? SARA: That's a great question. And Wikipedia is a wonderful starting point for sure. It has a lot of the abbreviated history and links to better references. I don't have them off the top of my head. So I will find them for you for the show notes. But there are some old esoteric websites with some of this history more thoroughly documented by the people that lived it. JOËL: I feel like those websites always end up being in HTML 2; your very basic text, horizontal rules, no CSS. SARA: Mm-hmm. And those are the sites that have many wonderful kernels of knowledge. JOËL: Uh-huh! Great pun. SARA: [chuckles] Thank you. JOËL: Do you read any content by Hillel Wayne? SARA: I have not. JOËL: So Hillel produces a lot of deep dives into computing history, oftentimes trying to answer very particular questions such as when and why did we start using reversing a linked list as the canonical interview question? And there are often urban legends around like, oh, it's because of this. And then Hillel will do some research and go through actual archives of messages on message boards or...what is that protocol? SARA: BBS. JOËL: Yes. And then find the real answer, like, do actual historical methodology, and I love that. SARA: I had not heard of this before. I don't know how. And that is all I'm going to be doing this weekend is reading these. That kind of history speaks to my heart. I have a random fun fact along those lines that I wanted to bring to the show, which was that the echo command that we know and love in the terminal was first introduced by the Multics operating system. JOËL: Wow. So that's like the most common piece of Multics that as an everyday user of a modern operating system that we would still touch a little bit of that history every day when we work. SARA: Yeah, it's one of those things that we don't think about too much. Where did it come from? How long has it been around? I'm sure the implementation today is very different. But it's like etymology, and like taxonomy, pulling those threads. JOËL: Two fantastic topics. On that wonderful little nugget of knowledge, let's wrap up. Sara, where can people find you online? SARA: You can find me on Twitter at @csarajackson. JOËL: And we will include a link to that in the show notes. SARA: Thank you so much for having me on the show and letting me nerd out about operating system history. JOËL: It's been a pleasure. The show notes for this episode can be found at bikeshed.fm. This show is produced and edited by Mandy Moore. If you enjoyed listening, one really easy way to support the show is to leave us a quick rating or even a review on iTunes. It really helps other folks find the show. If you have any feedback, you can reach us at @_bikeshed or reach me @joelquen on Twitter or at hosts@bikeshed.fm via email. Thank you so much for listening to The Bike Shed, and we'll see you next week. Byeeeeee!!!! ANNOUNCER: This podcast was brought to you by thoughtbot. thoughtbot is your expert design and development partner. Let's make your product and team a success.

Be Customer Led
Ken Thompson on Organizational Change and Impact on Customers & Employees

Be Customer Led

Play Episode Listen Later Aug 4, 2022 38:25 Transcription Available


“If an organization is getting certain results, it's because it's designed to get those results. So if you want to have different results, then we need to design the organization to deliver different results.” This week on Be Customer Led with Bill Staikos, we're having a deep conversation about organizational change with Ken Thompson, principal partner and CEO of AlignOrg Solutions. In his current role, Ken has led multiple successful strategic organization transformation initiatives with Google, FedEx, Adobe, and many other global industry leaders. Throughout today's episode, Ken shares his expertise in organization design, operational efficiency, and strategies for organizations to win in a highly competitive marketplace. [01:13] Ken's Story – We start the conversation with what led Ken to start his company and how his military experience shaped his career path. [04:31] AlignOrg Solutions – What strategic organization design is, and how Ken's firm, AlignOrg Solutions, helps its clients build a winning strategy. [08:35] Reasons for Struggling - Why many organizations struggle to design their organization in a way that allows them to get the results they want. [12:55] The Starting Point – How to start making changes that would benefit the business, its employees, customers, investors, and other key stakeholders. [17:44] Good and Bad Customer Experiences – We talk about some of the customer experiences we've had and the lessons businesses can learn from these experiences. [23:10] Mastering the Cube – We dive into the core content of the book published by Ken's company, Mastering the Cube: Overcoming Stumbling Blocks and Building an Organization that Works. [27:03] Change Management – Ken talks about the approach AlignOrg takes when looking at change management for its clients. [31:45] Inspiration – Ken's sources of inspiration and why Ken loves the exposure he gets from books. Resources Connect with Ken Phone: 801-232-1442 (M) Email: ken.thompson@alignorg.com Website: http://www.alignorg.com (www.alignorg.com)

Malicious Life
Andrew Ginter: A 40-Years-Old Backdoor [ML B-Side]

Malicious Life

Play Episode Listen Later Aug 1, 2022 29:18


Ken Thompson is a legendary computer scientist who also made a seminal contribution to computer security in 1983, when he described a nifty hack that could allow an attacker to plant an almost undetectable malicious code inside a C compiler. Surprisingly, it turns out a very similar hack was also used in the Solarwinds attack.

Linux User Space
Episode 3:03: Text Ed

Linux User Space

Play Episode Listen Later Aug 1, 2022 77:16


0:00 Cold Open 1:17 A Minty Fresh Release 7:48 Lubuntu's Backports 9:36 Points for Ubuntu 12:18 Text Ed: ed 32:02 The Missing Thoughts on Ubuntu 41:37 Minizilla Watch 45:45 A Return to the Missing Thoughts 55:49 Larry's Feedback 1:01:56 Community Focus: Stevesveryown 1:05:20 App Focus: Thunderbird 1:14:09 Next Time: EndeavourOS 1:15:57 Stinger Coming up in this episode 1. Ubuntu Desktop, but better? It's fresh anyway. 2. A short history of ed 3. The Missing Thoughts on Ubuntu 4. A sip of coffee 5. And an app that soars loudly Banter Linux Mint 21 (https://blog.linuxmint.com/?p=4344) (Vanessa) Cinnamon Beta Lubuntu Backports are live for 22.04 LTS (https://lubuntu.me/jammy-backports-22-04-1/) Huge thanks to Aaron Rainbolt (arraybolt3)! Ubuntu and flavors 22.04.1 is coming soon! (https://discourse.ubuntu.com/t/jammy-jellyfish-22-04-1-lts-point-release-status-tracking/29102) Announcements Give us a sub on YouTube (https://linuxuserspace.show/youtube) You can watch us live on Twitch (https://linuxuserspace.show/twitch) the day after an episode drops. History Series on Text Editors - ed (Pronounced E, D) GNU ed page (https://www.gnu.org/software/ed/ed.html) ed Wikipedia page (https://en.wikipedia.org/wiki/Ed_(text_editor)) ed Man Page (https://www.mankier.com/1/ed) Ken Thompson original author of ed (https://en.wikipedia.org/wiki/Ken_Thompson) A Quarter Century of UNIX by Peter H. Salus (https://www.amazon.com/Quarter-Century-UNIX-Peter-Salus/dp/0201547775) qed from Wikipedia (https://en.wikipedia.org/wiki/QED_(text_editor)) Tektronix 4014's (https://en.wikipedia.org/wiki/Tektronix_4010) Edlin (https://en.wikipedia.org/wiki/Edlin) ed package in Ubuntu (https://packages.ubuntu.com/kinetic/ed) ed package in Arch (https://archlinux.org/packages/core/x86_64/ed/) More Announcements Want to have a topic covered or have some feedback? - send us an email, contact@linuxuserspace.show Ubuntu 22.04 LTS more Thoughts Firefox Snap speed improvements (https://ubuntu.com//blog/improving-firefox-snap-performance-part-3) Bugzilla meta bug for Firefox Snap issues (https://bugzilla.mozilla.org/show_bug.cgi?id=snap) Applications Leo wishes were Snaps Touché (https://github.com/JoseExposito/touche) and Amberol (https://gitlab.gnome.org/World/amberol) Housekeeping Catch these and other great topics as they unfold on our Subreddit or our News channel on Discord. * Linux User Space subreddit (https://linuxuserspace.show/reddit) * Linux User Space Discord Server (https://linuxuserspace.show/discord) * Linux User Space Telegram (https://linuxuserspace.show/telegram) * Linux User Space Matrix (https://linuxuserspace.show/matrix) Feedback - Larry Likes Linux Mint Mate (https://www.linuxmint.com/edition.php?id=293) Use what works for you, Larry. Mint Mate is solid. We are glad you like the new music and format, thanks for the feedback. Community Focus Stevesveryown (https://www.youtube.com/c/stevesveryown) Youtube Channel App Focus Thunderbird (https://www.thunderbird.net/) Next Time We will discuss Endeavour OS (https://endeavouros.com/) and the history. Come back in two weeks for more Linux User Space Stay tuned and interact with us on Twitter, Mastodon, Telegram, Matrix, Discord whatever. Give us your suggestions on our subreddit r/LinuxUserSpace Join the conversation. Talk to us, and give us more ideas. All the links in the show notes and on linuxuserspace.show. We would like to acknowledge our top patrons. Thank you for your support! Producer Bruno John Josh Co-Producer Johnny Contributor Advait CubicleNate Eduardo S. Jill and Steve LiNuXsys666 Nicholas Paul sleepyeyesvince

Sudden Death with Jose V
Straight Bet Sports joined by Chris Winn, Jesse Merrick of NBC News3 LV & Ken Thompson - Episode 119

Sudden Death with Jose V

Play Episode Listen Later Jul 21, 2022 62:19


#StraightBetSports w/ Jose V. And Guest Co-Host Chris Winn will be joined by Jesse Merrick of NBC News 3 Las Vegas and Ken Thompson Host of Sports X Radio live on Guerilla Cross Radio. Ian B. is still away from the studio today but Jose V. Chris and the gang will get you caught up with all things going on in the world of sports. Live Stream Links below

The History of Computing
The Evolution Of Unix, Mac, and Chrome OS Shells

The History of Computing

Play Episode Listen Later Jul 15, 2022 12:43


In the beginning was the command line. Actually, before that were punch cards and paper tape. But at Multics and RSTS and DTSS came out, programmers and users needed a way to interface with the computer through the teletypes and other terminals that appeared in the early age of interactive computing. Those were often just a program that sat on a filesystem eventually as a daemon, listening for input on keyboards. This was one of the first things the team that built Unix needed, once they had a kernel that could compile. And from the very beginning it was independent of the operating system. Due to the shell's independence from the underlying operating system, numerous shells have been developed during Unix's history, albeit only a few have attained widespread use. Shells are also referred to as Command-Line Interpreters (or CLIs), processes commands a user sends from a teletype, then a terminal. This provided a simpler interface for common tasks, rather than interfacing with the underlying C programming. Over the years, a number of shells have come and gone. Some of the most basic and original commands came from Multics, but the shell as we know it today was introduced as the Thompson shell in the first versions of Unix. Ken Thompson introduced the first Unix shell in 1971 with the Thompson Shell, the ancestor of the shell we still find in /bin/sh. The shell ran in the background and allowed for a concise syntax for redirecting the output of commands to one another. For example, pass the output to a file with > or read input from a file with

Dads on the Air
National Emergency – Suicide Rates for Our Men

Dads on the Air

Play Episode Listen Later Jun 22, 2022


With special guest: Anthony Smith… in conversation with Bill Kable and Ken Thompson 1901 male deaths by suicide were recorded in 2012 along with another 634 females meaning a total of 2,535 Australians lost their lives in this way. There has been no significant improvement in the period since these figures became available. Our guest today, Anthony Smith, argues that these figures are conservative and the belief of the people working in this area is that the figure for men should be some 500 higher. Reasons for this conservatism include the shortfall in the number of Coronial enquiries and the general reluctance of Coroners to brand a sudden death as suicide because this only makes it harder for the surviving family members to deal with the tragedy. Podcast (mp3)

CANADALAND
The Dubious Botanist

CANADALAND

Play Episode Listen Later Jun 20, 2022 40:13


A Canadian scientist wanted to demonstrate how he could use DNA barcoding to distinguish between different strains of cannabis; a pretty valuable thing to be able to do during the weed marketing gold rush. To prove it, he just took a graph of U.S. arrest data, changed the title, and said 'here, here's my evidence.' He did a lot more than that. And it might have all gone unnoticed, if not for some meddlesome researchers. Senior producer Sarah Lawrynuik gets into it. Featured in this episode: Charles Piller, investigative journalist for Science Magazine; Ken Thompson, post-doctoral fellow at Stanford University; Paul Hebert, director of the University of Guelph's Centre for Biodiversity Genomics Further reading: Failing the test, Charles Piller, Science Controversial supplements researcher not guilty of misconduct, Canadian university concludes, Charles Piller, Science Support Canadaland at canadaland.com/join Sponsors: oxio, Shopify, Article Additional Music is by Audio Network Support CANADALAND: https://canadaland.com/join See omnystudio.com/listener for privacy information.

Business RadioX ® Network
Ken Thompson with Thompson Hypnotherapy and Chip Smith with Performance Systems

Business RadioX ® Network

Play Episode Listen Later Jun 17, 2022


Ken Thompson/Thompson Hypnotherapy Thompson Hypnotherapy helps people improve, change, or replace their habits and behaviors in areas such as permanently losing weight, overcoming insomnia and improving sleep, reducing effects of stress and anxiety, improving performance, overcoming panic attacks, and moving past traumatic events just to name a few. Chip Smith/Performance Systems Hammer Smith Sports delivers […]

performance chip ces hypnotherapy ken thompson steven julian gwinnett business radio
Gwinnett Business Radio
Ken Thompson with Thompson Hypnotherapy and Chip Smith with Performance Systems

Gwinnett Business Radio

Play Episode Listen Later Jun 17, 2022


Ken Thompson/Thompson Hypnotherapy Thompson Hypnotherapy helps people improve, change, or replace their habits and behaviors in areas such as permanently losing weight, overcoming insomnia and improving sleep, reducing effects of stress and anxiety, improving performance, overcoming panic attacks, and moving past traumatic events just to name a few. Chip Smith/Performance Systems Hammer Smith Sports delivers […] The post Ken Thompson with Thompson Hypnotherapy and Chip Smith with Performance Systems appeared first on Business RadioX ®.

Music Studio Startup: Helping music teachers thrive as entrepreneurs

We're doing a special series on the podcast this summer called Studio Snapshots. Rather than the in-depth, process-oriented interviews you're used to hearing, these rapid-fire interviews give us a glimpse in a guest's studio at a moment in time.  They're part reflection, part anticipation of the future, and fully a celebration of where these teachers are today. Today I'm talking to Ken Thompson, owner of Musical Arts Center of San Antonio. A full transcript and resources from this episode can be found at MusicStudioStartup.com/snapshot001.

Dads on the Air
The Making of Men

Dads on the Air

Play Episode Listen Later Jun 15, 2022


With special guest: Dr Arne Rubinstein…in conversation with Bill Kable, Ken Thompson, and Glen Poole “If we don’t initiate our boys they will burn down the village to feel the heat.” This is an African proverb quoted by our guest today Dr Arne Rubinstein that could describe the situation for young men today in Australia and other societies far from Africa. The Making of Men is a book that Dr Arne Rubinstein has written after seeing first-hand in his medical practice the disasters that can befall boys who are not initiated into life as a man in the community. Arne recognises the qualities valued in young boys when they are naturally loving, energetic, funny, creative and sensitive. What happens then, when so many kids get into trouble as teenagers? In this program we talk about one of the most important ways in which the community or village can play a role in bringing the boy through to being a valuable man in the community. Podcast (mp3)

Dads on the Air
Dad: the Documentary

Dads on the Air

Play Episode Listen Later Jun 8, 2022


With special guest: Karen Hodgkins Varney…in conversation with Bill Kable and Ken Thompson ‘Dad’ is a documentary that Karen Hodgkins made for a higher purpose than looking for film industry awards. This film is a powerful and emotional appeal to the law makers and the law enforcers to do something for the Dads who are not travelling as well as frequently portrayed in our society. In our interview today Karen tells us that she was asked by a Dad in May 2013 to do some research on the injustices in the Family Court and Child Support systems. This Dad was desperate to spend more time with his own children and suspected there was more going on than the general population is aware of. Podcast (mp3)

WE GOT US NOW podcast
S2 | EP 5: ERIC GONZALEZ ~ Trailblazing Justice in Communities | First Latino Brooklyn District Attorney in New York State

WE GOT US NOW podcast

Play Episode Listen Later Jun 6, 2022 59:38


WE GOT US NOW #KeepFamiliesConnected campaign series⭐ WELCOME to Season 2 of the WE GOT US NOW Podcast series. For our 4th annual #KeepFamiliesConnected multimedia campaign series that runs from Mother's Day through Father's Day this year WE will highlight directly impacted advocates as well as allies in the work to reform the criminal legal system and create a fair and just society that seeks to keep families connected. S2 | EP 5: ERIC GONZALEZ ~ Trailblazing Justice in Communities | First Latino Brooklyn District Attorney in New York State ️Eric Gonzalez made history in November 2017 when he became the first Latino District Attorney elected in New York State. He had been appointed Acting District Attorney by Governor Andrew Cuomo a year earlier following the tragic death of his predecessor, the late Ken Thompson, for whom Gonzalez had served as Chief Assistant District Attorney. ️Since his appointment to lead the office, DA Gonzalez has implemented his own trailblazing initiatives, including bail reform, a Young Adult Court, expansion of non-prosecution of marijuana possession, a pre-court diversion program for low-level drug offenders and a policy to reduce unfair immigration consequences in criminal cases. Following his swearing in as District Attorney, Gonzalez launched a ground-breaking initiative known as Justice 2020, to help him carry out his vision of keeping Brooklyn safe and strengthening trust in our justice system by ensuring fairness and equal justice for all. Justice 2020 consists of a 17-point action plan – created by a committee of criminal justice reform experts, defense groups, service providers, law enforcement, formerly incarcerated individuals, clergy and community leaders – to make the Brooklyn District Attorney's office a national model of what a progressive prosecutor's office can be. This blueprint aims to transform the work of Gonzalez's office by shifting toward preventative and accountability solutions with a track record of success, and away from over-reliance on criminal convictions and incarceration. DA Gonzalez grew up in East New York and Williamsburg, Brooklyn, and attended John Dewey High School in Coney Island. He graduated from Cornell University in 1992 with a Bachelor of Arts degree with a dual major in government and history. In 1995, he received his Juris Doctorate from the University of Michigan Law School, where he was president of the Latino Law Students Association. #WeGotUsNow

The History of Computing
Colossal Cave Adventure

The History of Computing

Play Episode Listen Later Jun 2, 2022 11:28


Imagine a game that begins with a printout that reads: You are standing at the end of a road before a small brick building. Around you is a forest. A small stream flows out of the building and down a gully. In the distance there is a tall gleaming white tower. Now imagine typing some information into a teletype and then reading the next printout. And then another. A trail of paper lists your every move. This is interactive gaming in the 1970s. Later versions had a monitor so a screen could just show a cursor and the player needed to know what to type. Type N and hit enter and the player travels north. “Search” doesn't work but “look” does. “Take water” works as does “Drink water” but it takes hours to find dwarves and dragons and figure out how to battle or escape. This is one of the earliest games we played and it was marvelous. The game was called Colossal Cave Adventure and it was one of the first conversational adventure games. Many came after it in the 70s and 80s, in an era before good graphics were feasible. But the imagination was strong.  The Oregon Trail was written before it, in 1971 and Trek73 came in 1973, both written for HP minicomputers. Dungeon was written in 1975 for a PDP-10. The author, Don Daglow, went on the work on games like Utopia and Neverwinter Nights Another game called Dungeon showed up in 1975 as well, on the PLATO network at the University of Illinois Champagne-Urbana. As the computer monitor spread, so spread games. William Crowther got his degree in physics at MIT and then went to work at Bolt Baranek and Newman during the early days of the ARPANET. He was on the IMP team, or the people who developed the Interface Message Processor, the first nodes of the packet switching ARPANET, the ancestor of the Internet. They were long hours, but when he wasn't working, he and his wife Pat explored caves. She was a programmer as well. Or he played the new Dungeons & Dragons game that was popular with other programmers. The two got divorced in 1975 and like many suddenly single fathers he searched for something for his daughters to do when they were at the house. Crowther combined exploring caves, Dungeons & Dragons, and FORTRAN to get Colossal Cave Adventure, often just called Adventure. And since he worked on the ARPANET, the game found its way out onto the growing computer network. Crowther moved to Palo Alto and went to work for Xerox PARC in 1976 before going back to BBN and eventually retiring from Cisco. Crowther loosely based the game mechanics on the ELIZA natural language processing work done by Joseph Weizenbaum at the MIT Artificial Intelligence Laboratory in the 1960s. That had been a project to show how computers could be shown to understand text provided to computers. It was most notably used in tests to have a computer provide therapy sessions. And writing software for the kids or gaming can be therapeutic as well. As can replaying happier times.  Crowther explored Mammoth Cave National Park in Kentucky in the early 1970s. The characters in the game follow along his notes about the caves, exploring the area around it using natural language while the computer looked for commands in what was entered. It took about 700 lines to do the original Fortran code for the PDP-10 he had at his disposal at BBN. When he was done he went off on vacation, and the game spread. Programmers in that era just shared code. Source needed to be recompiled for different computers, so they had to. Another programmer was Don Woods, who also used a PDP-10. He went to Princeton in the 1970s and was working at the Stanford AI Lab, or SAIL, at the time. He came across the game and asked Crowther if it would be OK to add a few features and did. His version got distributed through DECUS, or the Digital Equipment Computer Users Society. A lot of people went there for software at the time. The game was up to 3,000 lines of code when it left Woods. The adventurer could now enter the mysterious cave in search of the hidden treasures. The concept of the computer as a narrator began with Collosal Cave Adventure and is now widely used. Although we now have vast scenery rendered and can point and click where we want to go so don't need to type commands as often. The interpreter looked for commands like “move”, “interact” with other characters, “get” items for the inventory, etc. Woods went further and added more words and the ability to interpret punctuation as well. He also added over a thousand lines of text used to identify and describe the 40 locations. Woods continued to update that game until the mid-1990s. James Gillogly of RAND ported the code to C so it would run on the newer Unix architecture in 1977  and it's still part of many a BSD distribution. Microsoft published a version of Adventure in 1979 that was distributed for the Apple II and TRS-80 and followed that up in 1981 with a version for Microsoft DOS or MS-DOS. Adventure was now a commercial product. Kevin Black wrote a version for IBM PCs. Peter Gerrard ported it to Amiga Bob Supnik rose to a Vice President at Digital Equipment, not because he ported the game, but it didn't hurt. And throughout the 1980s, the game spread to other devices as well. Peter Gerrard implemented the version for the Tandy 1000. The Original Adventure was a version that came out of Aventuras AD in Spain. They gave it one of the biggest updates of all. Colossal Cave Adventure was never forgotten, even though it was Zork was replaced. Zork came along in 1977 and Adventureland in 1979. Ken and Roberta Williams played the game in 1979. Ken had bounced around the computer industry for awhile and had a teletype terminal at home when he came across Colossal Cave Adventure in 1979. The two became transfixed and opened their own company to make the game they released the next year called Mystery House. And the text adventure genre moved to a new level when they sold 15,000 copies and it became the first hit. Rogue, and others followed, increasingly interactive, until fully immersive graphical games replaced the adventure genre in general. That process began when Warren Robinett of Atari created the 1980 game, Adventure.  Robinett saw Colossal Cave Adventure when he visited the Stanford Artificial Intelligence Laboratory in 1977. He was inspired into a life of programming by a programming professor he had in college named Ken Thompson while he was on sabbatical from Bell Labs. That's where Thompason, with Dennis Ritchie and one of the most amazing teams of programmers ever assembled, gave the world Unix and the the C programming language at Bell Labs. Adventure game went on to sell over a million copies and the genre of fantasy action-adventure games moved from text to video.

Gresham College Lectures
Operating Systems

Gresham College Lectures

Play Episode Listen Later Jun 1, 2022 63:32 Transcription Available


Early computers were either designed to do one thing or, if they were programmable, they would be loaded-up with the program, it would run, and then a new program would be run. But a modern computer gives the appearance of doing multiple things at once. This lecture shows that in reality it is a supreme juggling act and, like a plate-spinning act, should be accompanied by The Sabre Dance amazement and applause.A lecture by Richard HarveyThe transcript and downloadable versions of the lecture are available from the Gresham College website:https://www.gresham.ac.uk/watch-now/operating-systemsGresham College has been giving free public lectures since 1597. This tradition continues today with all of our five or so public lectures a week being made available for free download from our website. There are currently over 2,000 lectures free to access or download from the website.Website: http://www.gresham.ac.ukTwitter: http://twitter.com/GreshamCollegeFacebook: https://www.facebook.com/greshamcollegeInstagram: http://www.instagram.com/greshamcollege

BSD Now
455: Ken Thompson Singularity

BSD Now

Play Episode Listen Later May 19, 2022 45:21


OpenBSD is the Perfect OS post Nuclear Apocalypse, Multiprocess support for LLDB, porting the new Hare compiler to OpenBSD, Writing my first OpenBSD game using Godot, FreeBSD 13 on Thinkpad T460s, and more. NOTES This episode of BSDNow is brought to you by Tarsnap (https://www.tarsnap.com/bsdnow) and the BSDNow Patreon (https://www.patreon.com/bsdnow) Headlines OpenBSD is the Perfect OS post Nuclear Apocalypse (https://confuzeus.com/shorts/openbsd-nuclear-apocalypse/) Multiprocess support for LLDB (https://www.moritz.systems/blog/multiprocess-support-for-lldb/) News Roundup I ported the new Hare compiler to OpenBSD (https://briancallahan.net/blog/20220427.html) Writing my first OpenBSD game using Godot (https://dataswamp.org/~solene/2022-04-28-writing-a-game-with-godot.html) FreeBSD 13 on Thinkpad T460s (https://www.tumfatig.net/2022/freebsd-13-on-thinkpad-t460s/) Beastie Bits Open Source Voices interview with Deb Goodkin (https://www.opensourcevoices.org/29) Tachyum Successfully Runs FreeBSD in Prodigy Ecosystem, Expands Open-Source OS Support (https://www.hpcwire.com/off-the-wire/tachyum-successfully-runs-freebsd-in-prodigy-ecosystem-expands-open-source-os-support/) MidnightBSD Minor Update 2.1.7 (https://midnightbsd.org/security/index.html#a20220404) LibreSSL 3.5.2 Released (https://bsdsec.net/articles/libressl-3-5-2-released) OpenBGPD 7.3 is out (https://undeadly.org/cgi?action=article;sid=20220414091532) Playing the game Bottomless on OpenBSD (https://videos.pair2jeux.tube/w/jheVDTPmBTQzkmSpNSvk8J) Windows Central: OpenBSD already has a version for Apple Silicon (https://windows11central.com/en/openbsd-already-has-a-version-for-apple-silicon/) OpenBSD Webzine #9 is out (https://webzine.puffy.cafe/issue-9.html) In the "Everone makes mistakes catagory" : I forgot to enable compression on ZFS (https://dan.langille.org/2022/04/28/i-forgot-to-enable-compression-on-zfs/) "Ken Thompson is a singularity" ~Brian Kernighan (https://www.youtube.com/watch?v=fL2QwyxcJ5s) Tarsnap This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups. Feedback/Questions Ben - Securing FreeBSD (https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/455/feedback/Ben%20-%20Securing%20FreeBSD.md) Dave - BSD certifications (https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/455/feedback/Dave%20-%20BSD%20certifications.md) Sam - maintaining a port (https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/455/feedback/Sam%20-%20maintaining%20a%20port.md) Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv (mailto:feedback@bsdnow.tv) ***

Take It Easy
WIRED Up 113: Final Four Preview with Razor Rosenthal + Ken Thompson

Take It Easy

Play Episode Listen Later Apr 2, 2022 34:08


On Episode 113 of WIRED Up (on a Saturday) we get set for Kansas-Villanova and UNC-Duke with our friend RazorRosenthal (@RosenthalRazor) over on his Podcast Razor's Redzone. We also got to chat with  Ken Thomson of SportsXRadio 720AM in Las Vegas about the Final Four, Tom Flores, and MORE!!!  CKSAML Productions This show is presented by BetOnline Sportsbook. Use Code “BLEAV” for a 50% bonus on your initial deposit

The Changelog
Wisdom from 50+ years in software

The Changelog

Play Episode Listen Later Mar 30, 2022 96:30 Transcription Available Very Popular


Today we have a special treat. A conversation with Brian Kernighan! Brian's been in the software game since the beginning of Unix. Yes, he was there at Bell Labs when it all began. And he is still at it today, writing books and teaching the next generation at Princeton. This is an epic and wide ranging conversation. You'll hear about the birth of Unix, Ken Thompson's unique skillset, why Brian thinks C has stood the test of time, his thoughts on modern languages like Go and Rust, what's changed in 50 years of software, what makes platforms like Unix and the web so powerful, his take as a professor on the trend of programmers skipping the university track, and so much more. Seriously, this is a must-listen.

Changelog Master Feed
Wisdom from 50+ years in software (The Changelog #484)

Changelog Master Feed

Play Episode Listen Later Mar 30, 2022 96:30 Transcription Available


Today we have a special treat. A conversation with Brian Kernighan! Brian's been in the software game since the beginning of Unix. Yes, he was there at Bell Labs when it all began. And he is still at it today, writing books and teaching the next generation at Princeton. This is an epic and wide ranging conversation. You'll hear about the birth of Unix, Ken Thompson's unique skillset, why Brian thinks C has stood the test of time, his thoughts on modern languages like Go and Rust, what's changed in 50 years of software, what makes platforms like Unix and the web so powerful, his take as a professor on the trend of programmers skipping the university track, and so much more. Seriously, this is a must-listen.

The History of Computing
The Short But Sweet History Of The Go Programming Language

The History of Computing

Play Episode Listen Later Mar 13, 2022 9:33


The Go Programming Language Go is an open-source programming language with influences from Limbo, C, APL, Modular, Oberon, Pascal, Alex, Erlang, and most importantly, C. While relatively young compared to many languages, there are over 365,000 repositories of Go projects on Github alone. There are a few reason it gained popularity so quickly: it's fast and efficient in the right hands, simple to pick up, doesn't have some of the baggage of some more mature languages, and the name Ken Thompson. The seamless way we can make calls from Go into C and the fact that Ken Thompson was one of the parties responsible for C, makes it seem in part like a modern web enabled language that can stretch between the tasks C is still used for all the way to playing fart sounds in an app. And it didn't hurt that co-author Rob Pike had whelped write books, co-created UTF-8, and was part of the distributed operating system Plan 9  team at Bell Labs and had worked on the Limbo programming language there.  And Robert Griesemer was another co-author. He'd begun his career studying under Niklaus Wirth, the greater of Pascal, Modula, and Oberon. So it's no surprise that he'd go on to write compilers and design languages. Before go, he'd worked on the V8 JavaScript engine at Google and a compiler for the Java HotSpot Virtual Machine. So our intrepid heroes assembled (pun intended) at Google in 2009. But why? Friends don't let friends write in C. Thompson had done something amazing for the world with C. But that was going on 50 years ago. And others had picked up the mantle with C++. But there were shortcomings the team wanted to address. And so Go has the ability to concatenate string variables without using a preprocessor, has many similarities to languages like BASIC from the Limbo influences, but the most impressive feature about this programming language is its support for concurrent execution. And probably the best garbage collection facility I've ever seen.  The first version of the language wasn't released to the public and wouldn't be for a few years. The initial compiler was written in C but over time they got to where it can be self-hosted, which is to say that Go is compiled in Go.  Go is a compiled language that can run on a command line, in a browser, on the server, or even be used to compile itself. Go compiles fast and has no global variables to clutter memory. This simplicity makes it easy to read through Go code line by line without consulting any parsing tools or syntax charts. Let's look at a quick Hello World: // A basic Go program that demonstrates "Hello World!"
package main
import "fmt"
func main() {
    fmt.Println("Hello World!")
} The output would be a simple Hello World! Fairly straight forward but the power gets into more of the scripting structures - especially given that a micro service is just a lot of little functional scripts. The language itself has no connection to any other functional programming languages and does not include support for object orientation or reflection. The language consists of two parts: a parser (which processes an input file) and a bytecode interpreter, which translates all source code into machine code. Consequently, Go programs tend to compile quickly and run very efficiently because they are mainly independent of the runtime environment and can execute directly on the hardware without being interpreted by some sort of virtual machine first. Additionally, there is no need for a separate interpreter during execution since everything runs natively. The libraries and sources built using the Go programming language provide developers with a straightforward, safe, and extensibility system to build on. We have things like Go Kit, GORM, cli, Vegeta, fuzzy, Authboss, Image, Time, gg, and mgo. These can basically provide pre-built functions and APIs to hook into any old type of service or give a number of things for free. Go was well designed from the outset and while it's evolved over the years, it hasn't changed as much as many other languages. with the latest release being Go 1.17. 1.1 came just a couple of months after the initial release to increase how much memory could be used on 64 bit chips by about 10-fold, add detection for race conditions, added the uint for 64 bit integers. Oh and fixed a couple of issues in the compiler. 1.2 also came in 2013 and tweaked how slicing of arrays worked in a really elegant way (almost ruby-like) and allowed developers to call the runtime scheduler for non-inline calls. And added a thread limit, like the ulimit a bash would have, for 10,000 threads. And they doubled the grouting minimum size of the stack.  Then the changes got smaller. This happens as every language gets more popular. The more people use it, the more havoc the developers cause when they make breaking changes. Bigger changes are contiguous models of grouting stacks in 1.3, the addition of internal packages in 1.4, a redesigned garbage collector in 1.5 when Go was moved away from C and implemented solely in Go and assembler. And 17 releases later, it's more popular than ever. While C remains the most popular language today, Go is hovering in the top 10. Imagine, one day saying let's build a better language for concurrent programming. And then viola; hundreds of thousands of people are using it. 

Command Line Heroes en español
La revolución de C

Command Line Heroes en español

Play Episode Listen Later Feb 1, 2022 27:18


C y UNIX son la base de la informática moderna. Muchos de los lenguajes de los que hemos hablado esta temporada están relacionados o al menos tuvieron alguna influencia de C. Lo increíble es que C y UNIX surgieron gracias a cuatro desarrolladores de Bell Labs que se aferraron a sus sueños y los crearon como un proyecto propio.   Bell Labs fue un centro de innovación de mediados del siglo XX. Jon Gertner lo describe como una "fábrica de ideas". Uno de sus proyectos más importantes en la década de 1960 fue ayudar a desarrollar un sistema operativo de tiempo compartido llamado Multics. La Dra. Joy Lisi Rankin explica que en ese momento hubo una exageración importante en torno al tiempo compartido: se le describió como algo que lograría que se accediera a la computación como si fuera un servicio público. Hubo equipos grandes que dedicaron muchos años a desarrollar Multics, pero el resultado no fue el esperado. Bell Labs se alejó oficialmente del tiempo compartido en 1969. Pero, como cuenta Andrew Tanenbaum, un pequeño equipo de héroes siguió adelante, y C y UNIX fueron el fruto de sus esfuerzos. En ese momento ni siquiera se imaginaban que su trabajo daría forma al curso de la tecnología.

Out of Oz
Are We in the End Times?

Out of Oz

Play Episode Listen Later Aug 23, 2021 51:45


Over the centuries countless well-intentioned Christians have predicted the return of Jesus or prophesied of a rising “Man of Sin” with these themes reaching a feverish crescendo in recent years. So the questions arise: Do we know who the Anti-Christ is? Should we Look for a Rapture of the Church? Are we at the End of Time?  This week, Peter, Aaron, and guest-host Ken Thompson discuss eschatology, the Anti-Christ, the rapture, what is future, what is past, and whether or not we are living in the “end times”.  “I don't think we should just check out on this discussion. Christians are repeatedly commanded to live in light of the end. Be studious. Study the Word. Be gracious to others, and be optimistic and hopeful.” ~ Aaron Currin  Guest Hosts Ken Thompson Links Watch Out of Oz on YouTube  Bay Cities Fellowship Left Behind Scofield Darby Preterism / Partial Preterism Historic Premillennialism Subscribe Out of Oz Podcast Apple Podcasts Spotify Google Podcasts Stay in touch BLDG 28 Church BLDG 28 on Facebook BLDG 28 on Instagram BLDG 28 on YouTube