Podcasts about 'an introduction

  • 31PODCASTS
  • 56EPISODES
  • 36mAVG DURATION
  • 1MONTHLY NEW EPISODE
  • Feb 6, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about 'an introduction

Latest podcast episodes about 'an introduction

Inside Aesthetics
Dr Felix Bertram - 'An introduction to wealth creation & financial freedom' #287

Inside Aesthetics

Play Episode Listen Later Feb 6, 2025 92:41


Episode 287 hosts Dr Felix Bertram, a Dermatologist and serial entrepreneur based in Switzerland. In this podcast we do something very different and look beyond the business strategies of earning money from aesthetics. We discuss the importance of financial freedom, budgeting, and various investment options such as savings accounts, term deposits, stocks, property, gold, and cryptocurrency. We emphasize the importance of starting early, understanding the power of compound interest, and seeking professional financial advice. Our conversation also highlights the differences between venture capital, private equity, and the importance of having a succession plan for business owners. The episode ends with practical advice and insights for professionals seeking to enhance their financial literacy and future-proof their wealth. 00:00 Introduction 00:51 Today's Special Guest: Dr. Felix Bertram 01:10 Wealth Creation for Professionals 04:51 Understanding Financial Freedom 05:56 Defining Passive Income 18:19 The Importance of Budgeting 39:21 Investment Strategies and Diversification 46:57 Investing Inherited Money in the Stock Market 47:11 The Long-Term Benefits of Stock Investments 48:34 Understanding Investment Fees 49:30 Allocating Monthly Income to Investments 50:07 Exploring Safe Investments: Government Bonds 50:42 Property Investment: Pros and Cons 51:35 Challenges of Property Ownership for Young People 57:33 Superannuation: A Secure Retirement Fund 01:01:41 The Value of Gold in Investment Portfolios 01:06:44 Cryptocurrency 01:14:16 Venture Capital and Private Equity 01:22:37 Preparing Your Business for Sale 01:27:02 Final Thoughts on Wealth Creation CLICK HERE TO JOIN OUR PATREON FOR ON DEMAND EDUCATION & SUPPORT CLICK HERE TO BROWSE OUR IA OFFERS FOR DISCOUNTS & SPECIALS CLICK HERE IF YOU'RE A BRAND OR COMPANY & WANT TO WORK WITH US CLICK HERE TO APPLY TO BE A GUEST ON OUR PODCAST JOIN OUR LISTENER WHATSAPP GROUP & SEND US YOUR COMMENTS, SUGGESTIONS OR JUST SAY HI! CONTACT US AND FOLLOW US ON INSTAGRAM

Beacon Church talks
2025-01-12 Matt Hoyles 'An introduction to Philippians'

Beacon Church talks

Play Episode Listen Later Jan 13, 2025 39:33


2025-01-12 Matt Hoyles 'An introduction to Philippians' by Beacon Church

philippians 'an introduction beacon church matt hoyles
Al-Mahdi Institute Podcasts
Book Talk: An Introduction to Qur'anic Ecology and Resonances with Laudato Si' by Farhana Mayer

Al-Mahdi Institute Podcasts

Play Episode Listen Later Dec 31, 2024 8:32


In this book talk, Farhana Mayer presents her book, 'An Introduction to Qur'anic Ecology and Resonances with Laudato Si', which explores Qur'an-based theological and ethical principles applicable to integral ecology. The book serves as a vital guide for Muslims addressing today's ecological and environmental challenges, drawing strong parallels with the themes in Pope Francis's 'Laudato Si'. Farhana delves into central Qur'anic concepts, such as the interconnected unity of all creation, the innate nature of God and humankind, and the principles of mercy, balance, justice, and moderation. She also discusses key critiques of human actions from an Islamic perspective, which align closely with Catholic teachings.

AMplify - The Australian Museum Podcast
An Introduction to Egypt - Live at the AM

AMplify - The Australian Museum Podcast

Play Episode Listen Later Jan 9, 2024 59:16


In the first instalment of the Australian Museum's exclusive 'Egypt - In Conversation' series, curator and Egyptologist Dr Melanie Pitkin sits down with journalist and passionate Egyptophile Caroline Baum for 'An Introduction to Egypt'. As the Senior Curator of the Nicholson collection of antiquities at the Chau Chak Wing Museum, Melanie shares insight into ancient Egyptians and their world view. Learn about key personalities, events and periods of pharaonic history to the interrelationship between religion and society.

Today with Claire Byrne
'An introduction to'... Blondie

Today with Claire Byrne

Play Episode Listen Later Aug 14, 2023 12:52


Cáit O'Riordan.

A Dog's Life with Anna Webb
Pet Bereavement with Dawn Murray

A Dog's Life with Anna Webb

Play Episode Listen Later May 21, 2023 36:51


This week we're joined by Pet Bereavement Councillor, Dawn Murray. She has over 20 years experience working in the heart of the pet bereavement world, not only offering pet bereavement support but also as a pet undertaker. She has won numerous awards in relation to her work including a Points of Light award. She lives near Edinburgh with her husband and two whippets. For many years she has had a passion for retired racing Greyhounds and has loved and lost over 25 of her own pets. In her book 'An Introduction to Pet Bereavement Counselling' she highlights the psychology behind grief. We talk about the different types of grief that different people can experience. Why many pet parents suffer greatly despite us all knowing that our pets simply don't live long enough. The book is relevant for everyone to read as it highlights many cases, proving we're not alone. Losing a pet is for many greater and deeper than losing a family member. And why reaching out for help is good, especially in safe hands like Dawn.Get your copy of Dawn's book here or go to her website livingwithpetbereavement.comIf you love A Dog's Life and would like to help support the show why not become a Patreon backer where you can also have access to some exclusive content. If you want to move your dog to a raw diet or even switch brands we wholly recommend Paleo RidgeFor more about Anna go to annawebb.co.ukMusic and production by Mike Hanson for Pod People ProductionsCover art by JaijoCover photo by Rhian Ap Gruffydd at Gruff Pawtraits

Learning Literature with Purba
Episode 74 : An Introduction by Kamala Das

Learning Literature with Purba

Play Episode Listen Later Dec 28, 2022 8:15


In our series Unforgettable Poems, the last episode that we have is Kamala Das's poem 'An Introduction'. Visit our online academy www.learningliteraturewithpurba.com to discover online classes and courses on English Literature and Creative Writing

Nighat Hashmi
Uloom - Ul - Qur'an(Introduction)B

Nighat Hashmi

Play Episode Listen Later Oct 3, 2022 17:13


Uloom - Ul - Qur'an(Introduction)B by Nighat Hashmi

Nighat Hashmi
Uloom - Ul - Qur'an(Introduction)E

Nighat Hashmi

Play Episode Listen Later Oct 3, 2022 6:38


Uloom - Ul - Qur'an(Introduction)E by Nighat Hashmi

Nighat Hashmi
Uloom - Ul - Qur'an (Introduction)D

Nighat Hashmi

Play Episode Listen Later Oct 3, 2022 19:52


Uloom - Ul - Qur'an (Introduction)D by Nighat Hashmi

Nighat Hashmi
Uloom - Ul - Qur'an(Introduction)C

Nighat Hashmi

Play Episode Listen Later Oct 3, 2022 19:48


Uloom - Ul - Qur'an(Introduction)C by Nighat Hashmi

Responsible Soul
'An Introduction to VEDAS and 10 UPANISHADS' - LEARN FUNDAMENTALS of the VEDIC SANATANA DHARMA. RISE ABOVE FEARS AND SUPERSTITION.

Responsible Soul

Play Episode Listen Later Mar 3, 2022 58:32


A presentation introducing the Vedas and 10 main Upanishads. Rise above fears, anxiety, and superstition - Study VEDANTA Would you like to be free from fears, worries, depression, and other emotions that weaken you and waste your life? Would you like to RISE ABOVE superstition or unsubstantiated, blind and irrational beliefs? Would you like to attain mental and spiritual FREEDOM? STUDY VEDANTA CLICK HERE TO WATCH THIS ON YouTube https://youtu.be/sgAg8s_7VEc https://bit.ly/tavamithram https://tavamithram.com/ https://bit.ly/agecourse https://bit.ly/tvmgita https://bit.ly/agecourse #vedas #upanishads #vedanta #krishna #gita #bhagavadgita #srimadbhagavadgita #sanatanadharma #krishna #gita #bhagavadgita #srimadbhagavadgita #sanatanadharma #completebhagavadgita #completesrimadbhagavadgita #bhagavatgita #bhagvadgita #sanatanadharma #hinduism #vedanta #upanishad

Oakhall Church, Caterham
[Sermon on the Mount] 'An introduction to the sermon on the mount' - Matthew 5:1-12

Oakhall Church, Caterham

Play Episode Listen Later Apr 18, 2021 27:29


This morning, Phil Vellacott brings the introduction to our new series, 'The sermon on the mount' from Matthew 5:1-12. The service is also available on the Oakhall Church YouTube channel.

Oakhall Church, Caterham
[James] 'An Introduction to James' - James 1:1-12

Oakhall Church, Caterham

Play Episode Listen Later Apr 11, 2021 26:27


At our evening Zoom meeting Rui Domingues brings the introduction to our new series in the book of James looking at James 1:1-12. The service is also available on the Oakhall Church YouTube channel.

Druktalk (The Intelligence Tibet )
8. Tibetan language and Its development བོད་ཀྱི་སྐད་ཡིག་གི་འཕེལ་རིམ་དང་གལ་གནད་གླེང་བ།

Druktalk (The Intelligence Tibet )

Play Episode Listen Later Feb 26, 2021 72:16


This week on The Intelligence Tibet, chat with Tenzin Choephel, Co-Founder of Easy Tibetan, discussed on 'An Introduction to the Tibetan Language and Its historical development'. We discussed various topic regarding language and development, details below. - What is language? - The Origin of Language, Religious Perspectives and Scientific Perspectives - The Origin of Writing - Language Families (420): Six Major Language families on Indo – European and Sino – Tibetan language family - Tibetan Civilisation, Ancient Language and Zhangzhung Language - Origin of Tibetan Language - Development of Tibetan language - The Three Scripts Revision Recommendations: Gendun Choephel: White History Book (དེབ་ཐེར་དཀར་པོ།) Easy Tibetan for Tibetan language course: http://easytibetan.org --- This episode is sponsored by · Anchor: The easiest way to make a podcast. https://anchor.fm/app Support this podcast: https://anchor.fm/drukthar-gyal/support

Britflicks.com Podcast
An introduction to Indian Genre Cinema via 5 Great Movies selected by Josh Hurtado

Britflicks.com Podcast

Play Episode Listen Later Jan 8, 2021 66:18


Screenwriter Stuart Wright gets an education in Indian genre cinema by Screenanarchy's brilliantly informed JOSH HURTADO. This podcast was set up under the banner 5 Great Indian Genre Movies, but I feel for many of us, this is an 'An Introduction to Indian Genre Cinema via 5 Great Movies selected by Josh Hurtado. Not only is there's Bollywood, there's a whole a regional movie making system that traverses a plethora of languages. Hollywood (Kannada, 2003) Muni 2: Kanchana (Tamil, 2011) Eega (Telugu, 2013) Jallikattu (Tamil, 2019) Cargo (Hindi, 2020) Credits Intro/Outro music is Rocking The Stew by Tokyo Dragons (www.instagram.com/slomaxster/) Podcast from www.britflicks.com You can support the @Britflicks podcast by pledging money via www.patreon.com/stuartwright and/or subscribing to it via iTunes

Capstone Church Sermons - Tuscaloosa, AL

Listen to the sermon 'An Introduction' by Jeremy Burrage from the The Book Of Acts series, based on Acts 1:1-3.

Capstone Church Sermons - Tuscaloosa, AL

Listen to the sermon 'An Introduction' by Jeremy Burrage from the The Book Of Acts series, based on Acts 1:1-3.

Radio Horzelnest
Aflevering 11: Taalverandering & sociolinguïstiek

Radio Horzelnest

Play Episode Listen Later Nov 25, 2020 98:29


In deze aflevering van Radio Horzelnest hebben we emeritus hoogleraar Ingrid Tieken-Boon van Ostade te gast. Ingrid is gespecialiseerd in de historische sociolinguïstiek van het Engels, een gebied binnen de taalkunde dat het verband tussen taal en maatschappij vanuit historisch opzicht bestudeert. Via het onderzoek in dit vakgebied komen we meer te weten over taalveranderingen waar we tot op de dag van vandaag mee te maken hebben, en in sommige gevallen nog steeds mee worstelen. Ingrid heeft zich in haar eigen onderzoek met name toegelegd op het traceren van grammaticale fenomenen in brieven. Er blijken heel wat ‘fouten' te zitten in de informele taal van mensen die taalregels opstelden, zoals de grammatici Robert Lowth en Lindley Murray. Ook de brieven van schrijfsters zoals Jane Austen en Lady Mary Wortley bieden meer inzicht in de ontwikkeling van nieuwe taalkundige fenomenen. Via Ingrids onderzoek krijgen we meer begrip voor de beweegredenen van mensen om taalregels vast te leggen, maar zien we ook dat we taalveranderingen in het heden niet zonder meer als taalverloedering af moeten doen. Het effect van dit onderzoek strekt voorbij de taalkunde: Ingrids Haagse Talen project draagt bij aan een nieuw gemeentelijk beleid aangaande de vele andere talen die in Den Haag gesproken worden. In deze aflevering komen enkele andere publicaties van of over Ingrids werk ter sprake. Haar boeken 'Haagse Talen', 'The Bishop's Grammar' en 'An Introduction to Late Modern English' zijn verkrijgbaar bij verschillende (online) boekhandels.

IEA Conversations
Entrepreneurship: Why it's needed - and how we can encourage it

IEA Conversations

Play Episode Listen Later Nov 19, 2020 61:36


A new book from Dr Eamonn Butler explores and examines how entrepreneurship drives economic progress and how governments can create the optimal conditions for entrepreneurs to thrive. What part does entrepreneurship play in boosting innovation, progress, productivity and growth – and why is this overlooked in economics textbooks? Do we underestimate the contributions of entrepreneurship, and how it affects us all as workers, consumers and citizens? How can the government best support entrepreneurs as we emerge from the Covid-19 crisis? You can read Eamonn's book 'An Introduction to Entrepreneurship' here: https://iea.org.uk/wp-content/uploads... IEA Director of Communications Annabel Denham is joined by Dr Eamonn Butler, Director, Adam Smith Institute, Lord Leigh of Hurley, British businessman and Conservative life peer, Emma Jones MBE, Founder, Enterprise Nation, Matt Ridley, Author, Journalist and Businessman.

Tap'd Talks HR
Employee Engagement in 2020

Tap'd Talks HR

Play Episode Listen Later Nov 9, 2020 33:22


In this episode of Tap'd Talks HR, Anthony speaks to Emma Bridger, Managing Director of the People Lab and author of the CIPD publication 'An Introduction to Employee Engagement', on Employee Engagement in 2020. They discuss why it matters so much, the rise this year of the 'human connection' and what you can do to raise engagement during these challenging times.

The Compassionate Creative Podcast
EP: 001 'An Introduction' with Charlene Dinger - Host of The Compassionate Creative Podcast

The Compassionate Creative Podcast

Play Episode Listen Later Oct 30, 2020 15:46


An introduction to myself and the podcast. This is my first solo episode where I give you a bit of background about myself and my journey as a creative entrepreneur. I also share what inspired me to create the podcast and what I hope to achieve through this community! Shout out to those creatives that contributed their wonderful work to my journey... Graphic Design: Daniel Gomez @gomez.graphics Cover Art Photography: Miha Matevzic @mihamatevzic Music: Julien Bradley-Combs @julienbradleycombs Instagram Facebook Community Get in touch

Mere Fidelity
'An Introduction to Theological Anthropology,' with Dr. Joshua Farris

Mere Fidelity

Play Episode Listen Later Aug 25, 2020 48:39


What does it mean to be human? Who am I? and Why do I exist? Dr. Joshua Farris—Chester and Margaret Paluch Lecturer for 2019-2020 at the University of Saint Mary of the Lake and former assistant professor of theology at Houston Baptist University—joins Matt, Derek, and Alastair to discuss his new volume, 'An Introduction to Theological Anthropology Humans, Both Creaturely and Divine,' where he seeks to answer these questions using the vast tradition of Christian theology. Listen in to hear theological reflection on anthropological issues such as sexuality, gender, race, posthumanism, the image of God, vocation, the constitution of man, the beatific vision, and more.

Tap'd Talks HR
An Introduction to People Analytics

Tap'd Talks HR

Play Episode Listen Later Jun 15, 2020 29:26


In this episode of Tap'd Talks HR, Anthony speaks to Dave Millner, the HR Curator, on his new book 'An Introduction to People Analytics'. They discuss why People Analytics is so important to today's HR professional, what analytics can do for you and how you can make the shift to being more data-oriented.

Oakhall Church, Caterham
[1 John] 'An introduction to 1 John' - 1 John 1:1-4

Oakhall Church, Caterham

Play Episode Listen Later Apr 19, 2020 30:34


This evening, at our live Zoom service, Josh Mills brings the introduction to our new series in 1 John, looking at 1 John 1:1-4. Also available on the Oakhall YouTube channel.

Develop This: Economic and Community Development
DT #263: COVID-19 Response with Contributing Expert Mary Ann Moon

Develop This: Economic and Community Development

Play Episode Listen Later Mar 23, 2020 31:35


Develop This! is proud to launch a new series of shows to help working economic developers gain a better understanding of the COVID-19 crisis and its impact nationwide. In the coming weeks, we will be interviewing the members of our newly formed Develop This! Contributing Experts team. The best group of economic development professionals in the country have been assembled to share: -What is happening in their areas? -How are their areas responding? -Tips to maximize effectiveness during this challenging time  The series begins with Mary Ann Moon, CEcD, FM, HLM Executive Director, Prosper Economic Development Corporation, Prosper Texas. Mary Ann served as 2018 and 2019 Dean for the University of Oklahoma's Economic Development Institute. She previously served as Assistant Dean, Director of Mentoring and Curriculum Chairman. She is an Instructor, Mentor and teaches the CEcD Exam Prep Course and authored and teaches 'An Introduction to Transportation and Logistics.'  Mary Ann has also developed and implements “Employer Engagement” training for Workforce Development providers.  Ms. Moon's prior experience includes successful, private business owner (Dixie Bonded Warehouse of Ouachita, Inc., West Monroe, LA) President of the West Monroe-West Ouachita Chamber of Commerce and Regional Economic Development Manager for Entergy Louisiana, VP Economic Development and Marketing, Tice Engineering Inc. and Business Development Advocate, AECOM.  Mary Ann’s Specialties: Community Development Leadership Training Program Development BR& E, Employer Engagement Transportation and Economic Development Economic Development and Business Ethics Connect with Mary Ann Moon

The Jolly Swagman Podcast
#87: In The Foothills Of A Pandemic - Yaneer Bar-Yam

The Jolly Swagman Podcast

Play Episode Listen Later Mar 9, 2020 131:14


Yaneer Bar-Yam is a physicist and the founding president of the New England Complex Systems Institute. Show notes Selected links •Follow Yaneer: Website | Twitter •Endcoronavirus.org •Dynamics of Complex Systems, by Yaneer Bar-Yam •Making Things Work, by Yaneer Bar-Yam •'Coronavirus Disease (COVID-19)', research by Max Roser and Hannah Ritchie •Powers of Ten YouTube video •'An Introduction to Complex Systems Science and Its Applications', 2019 paper by Alexander Siegenfeld and Yaneer Bar-Yam •'The Architecture of Complexity', 1962 paper by Herbert Simon •'Science and Complexity', 1948 paper by Warren Weaver •'More is Different', 1972 paper by Phil Anderson •Scale, by Geoffrey West •Johns Hopkins University coronavirus interactive map •'Systemic Risk of Pandemic via Novel Pathogens -- Coronavirus: Note', January 2020 note by Nassim Taleb, Yaneer Bar-Yam, and Joe Norman •The Square And The Tower, by Niall Ferguson •'Long-range interaction and evolutionary stability in a predator-prey system', 2006 paper by Erik Rauch and Yaneer Bar-Yam •'Transition to Extinction', 2016 article by Yaneer Bar-Yam •'Nonpharmaceutical Interventions Implemented by US Cities During the 1918-1919 Influenza Pandemic', 2007 paper by Howard Markel et al •'Strategies for mitigating an influenza pandemic', 2006 paper by Neil Ferguson et al •Join the fellowship of the doers: necsivolunteers@gmail.com Topics discussed •Yaneer's background and parents. 11:39 •Powers of Ten. 12:06 •Highlights from Yaneer's time as an MIT student. 15:29 •The role of chance in our lives. 21:28 •What is "complexity"? 25:42 •Complex systems. 30:23 •Emergence. 37:06 •Phase transitions. 44:26 •Self-organization. 49:48 •Universality. 55:12 •Applying complex systems science to the Arab Spring. 1:03:13 •Taking stock of the coronavirus epidemic. 1:12:47 •What is the current best estimate for th...

Oakhall Church, Caterham
[Ecclesiastes] 'An Introduction to Ecclesiastes' - Ecclesiastes 1:1-14

Oakhall Church, Caterham

Play Episode Listen Later Feb 23, 2020 27:20


This evening Dan Hubbard commences our new series in Ecclesiastes with an introduction based on chapter 1:1-14.

Baha'i Blogcast with Rainn Wilson
Episode 40: An Introduction to the Baha'i Faith

Baha'i Blogcast with Rainn Wilson

Play Episode Listen Later Dec 16, 2019 24:20


Hello and welcome to the Baha’i Blogcast with me your host, Rainn Wilson. In this series of podcasts I interview members of the Baha’i Faith and friends from all over the world about their hearts, and minds, and souls, their spiritual journeys, what they’re interested in, and what makes them tick. In our 40th episode of the Baha'i Blogcast, we thought we'd do something a little different by sharing an audio version of an animation called 'An Introduction to the Baha'i Faith'. I worked on this animation with Baha'i Blog and our friends at BahaiTeachings.org and SwissVBS, and we published it about a month ago – just in time for the 200th anniversary of the Birth of the Bab celebrations happening around the world. It's been really well received with over a million views so far, and seeing as so many of us are consuming content in audio format nowadays, we thought it would be useful to create an audio version for the Baha'i Blogcast with a little personal commentary from yours truly, at the beginning and at the end. I hope you find this episode both interesting and useful! Watch the animation, and check out other related links below: *Here's the animation: https://www.youtube.com/watch?v=zLSaDVG4yBE * Here's a link to the article I wrote explaining the project and the thought process behind the script: https://bit.ly/2LYFvmm * And here's Naysan Naraqi's article about some of the behind-the-scenes as well: https://bit.ly/35pVqSf *Find out more about SwissVBS here: https://swissvbs.com/ * Find out more about the Bab and the bicentenary celebrations of His Birth happening around the world here: https://bicentenary.bahai.org/the-bab/ Be sure to subscribe to the Baha’i Blogcast for more episodes on: * YouTube: bit.ly/2JTNmBO * iTunes: apple.co/2leHPHL * Soundcloud: @bahaiblogcast * Spotify: spoti.fi/2IXRAnb If you would like to find out more about the Baha'i Faith visit BAHAI.ORG, and for more great Baha'i-inspired content check out BAHAIBLOG.NET: bahaiblog.net/ Thanks for listening! -Rainn Wilson

The Stacks Podcast
Santi Siri on Upgrading Democracy with Crypto Networks

The Stacks Podcast

Play Episode Listen Later Jun 2, 2019 38:51


Today’s episode features a conversation between Santi Siri - Founder of Democracy Earth Foundation, the Y Combinator-backed non-profit enabling token-based community participation - and Patrick Stanley, Blockstack’s Head of Growth. Together, they explore the concept of democracy, the decline of nation-states, and the potential of open-source protocols and crypto networks to enable free, sovereign, and incorruptible governance. 00:42 Patrick tells the story of how he and Santi met in San Francisco through Balaji Srinivasan. https://twitter.com/balajis https://www.amazon.com/Sovereign-Individual-Mastering-Transition-Information/dp/0684832720 02:19 Patrick: "For the folks who don't know you: who are you and what have you been working on?” 02:24 Santi: "For the last six years or so I've been implementing new kinds of democratic experiments... which led to the formation of The Democracy Earth Foundation where we explore this intersection of using blockchain based networks to deploy democracy over the Internet." https://democracy.earth https://twitter.com/democracyearth 04:03 Patrick: "Can you unpack your tweet: 'The Internet is not compatible with the nation state?'" https://twitter.com/santisiri/status/998028341633568769 05:40 Santi: "If not even the US is protected from foreign influence meddling with domestic affairs, then the nation state is no more. We have to acknowledge the fact that we live in the Age of Information.” 06:05 Patrick: "Presuming that's correct, what's next then?" 06:13 Santi: "I think it's the most interesting moment in time to be working on software." 06:55 Santi: "Democracy is simply an idea that can be extremely helpful when you really need it the most: when you face disagreements as a society or organization." 07:25 Patrick: "Where do you believe democracy should be applied in the context of deep disagreements in the crypto protocol space?" 07:36 Santi: "It is challenging in crypto because it's an environment where creating an identity is extremely, extremely cheap." 08:11 Santi: "Most of the governance happening in crypto today is fundamentally proof of stake or coin voting. For private endeavors, it works very well - it's like shareholder voting. Often less than 1% has over 50% of the vote." 08:38 Patrick: "Something about that sounds wrong, doesn't it?" 08:41 Santi: "Governance is tricky because it's not just the elite that understands how the system works. There are other constituents that are the people impacted by an economy. Not everyone is an economist, but everyone is impacted by the decisions they make about the economy." 9:00 Santi: "So if you don't want to have an elite running a society and you really want a society where everyone's input is considered, democracy becomes very useful. The challenge is not just reaching the best decision in a collective way, but reaching a legitimate decision - one that the greater constituency supports, and not just a powerful minority." 9:58 Patrick: "You've been working on quadratic voting. Can you tell folks what this is and what hopes you have for it?" 10:10 Santi: "Quadratic voting is an idea that comes from the Microsoft researcher and founder of the RadicalxChange movement, Glen Weyl..." http://glenweyl.com/research/ https://radicalxchange.org/ 10:27 Santi: "The idea is you can vote on any issue and every voter gets the same amount of credits, but the more votes you put on a specific issue, it will cost you an exponential amount.” 10:58 Santi: "If you really care for one issue, the opportunity cost will be really high for not supporting other issues." 11:11 Santi: "This leads to this outcome where the winning option is something that is the preference of the community, but also - because of this interesting quality of square roots - it's also an option that has the greatest support among the quantity of voters." 11:29 Patrick: "The one catch there that I'm thinking of is Sybil attacks... how do you stop those?" 11:50 Santi: "We're actually researching using quadratic voting to validate identities themselves." 12:32 Santi: "The two requirements of quadratic voting (qv) is that you need to have a strong consensus and identities participating. This is a requirement of any democratic system. And then you have a Universal Basic Income mechanism of some kind." 12:54 Patrick: "You mentioned previously a fear of becoming Facebook in the process of solving this problem. What's the concern there?" 13:21 Santi: "Facebook became a relevant attack vector for legacy democracies because they've become the largest identity registry in the world." 13:36 Santi: "There are two ways to subvert democracy: one is control the identity registry of voters and the other one is gossip - false information that confuses the voters." 13:53 Santi: "If we're going to do any kind of formalization of identity... to help people trust that there's a human behind an address and that that human doesn't hold the keys to any other address within a consensus... we should do it in a way that prevents the formation of a monopoly." 14:20 Santi: "If you end up having a monopoly like Facebook or the People's Republic of China, then you have this Orwellian situation that works against the interests of democracy: free speech, the right to legitimate information...." 14:40 Santi: "The challenge is how do you have a marketplace that does not allow for the formation of monopolies?" 15:29 Santi: "We've been very lucky at Democracy Earth to do the first quadratic voting implementation for the state of Colorado." 15:58 Santi: "It's an incredible precedent. The first official quadratic voting round under the US government." 16:15 Patrick: "Do you feel online voting has more or fewer attack vectors than traditional voting?" 16:46 Santi: "Where there are deep disagreements, the stakes are high, and where the stakes are very high, attacks will happen." 17:21 Santi: "In traditional democracies, I think the best recommendation I've seen is actually from the German Supreme Court in 2009 where they argued... that hybrid models are ultimately best." 17:47 Santi: "The idea of paper is important because in large populations there are still not 100% digital natives. ... Our parents and elders are really digital migrants and we need to respect that reality." 18:12 Santi: "Democracy, at the end of the day, is always a work in progress.... It's really an ideology about how we make decisions." 18:47 Santi: "We cannot surrender this battle in the world of crypto." 18:56 Santi: "If this is the new world that we're creating... a new kind of plutocracy or oligarchy... we deserve better... and we should be daring to think about what democracy means in all of these contexts." 19:12 Santi: "We can really make something better that what the nation state has given us." 19:17 Patrick: "What are you excited about and see as worth pursuing in the next 20 or so years?" 19:48 Santi: "The rise of nations and the idea of nationality was a consequence of information technology. The printing press allowed for people to start writing and publishing books not in the language of power - that was Latin - but in their vernacular local languages. ... that gave this sense of being part of a large imagined community through literature." 20:23 Santi: "With crypto I think we're witnessing a similar phenomenon. In the rise of maximalism and these new protocols are a kind of nationalism." 20:32 Santi: "It's very clear these are nations founded not in a common language, but actually in a common ideology. If you're an Austrian economics money fetishist, you'll be a Bitcoiner." 21:22 Santi: "We troll each other too much, but we're really good, nice idealists." 21:35 Patrick: "The great thing about Twitter is you can lose your mind in public." 21:50 Santi: "The revolution of our generation is in crypto." 22:01 Patrick: "I would classify Bitcoiners as probably more libertarian, conservative leaning, less likely to be liberal - not to say there aren't any liberals in Bitcoin - and very much in the Hayek/Austrian school of economic thinking." 22:38 Patrick: "It does feel like people are splitting up into their own ideologies, but it still does feel like it's very early on and we're kind of in the Germanic nation state building era." 22:51 Santi: "We're discovering where the boundaries and new geographies and frontiers are. But there are frontiers and maximalism as nationalism is a very real thing." 23:06 Patrick: "Definitely. And I also think there will be fights and violence and - at a minimum - cyber warfare and meme warfare and potentially physical warfare between protocols. There's a lot at stake - especially over a long enough timeline, if these things accrue value." 23:33 Patrick: "Crypto is inherently political." 24:10 Santi: "I recently was with an expert on military defense and strategy and the way they approach the idea of how the world is at right now around in terms of cyber attacks and this whole new ground of the battlefield is that we're not in war or peace, but a world of un-peace. Everyone has to assume they've already been attacked." 25:10 Santi: "In China, you have to use a VPN. It's interesting. ... being there really pushes you to think about how you're being observed." 25:38 Patrick: "What changed in your mind about China visiting recently?" 25:43 Santi: "It's the one place where Communism took over and won and it's been the highest growth country on the whole planet for the last three to four decades." 26:08 Santi: "It turns out the Communist elites are the best administrators of modern capitalism." 26:23 Santi: "You feel the authoritarian state everywhere. You see cameras everywhere." 26:46 Santi: "There are some things about the transformation of China that you can really see being there. Of course, they are the worst about free speech - you have to access the Internet through a VPN. But on climate change, the silence coming from every single motor [being electric] in Beijing is really mind blowing." 27:31 Santi: "Communism was this terrible thing in the 20th Century. I watched the horror of Venezuela very closely and went to Cuba for a month when I was very young and it was a heartbreaking environment. It really was a big failure." 27:45 Santi: "But the Chinese experiment - at the same time - had this tremendous potential of bringing 300 - 400 million people into the life of the middle class." 27:58 Santi: "I come from a developing nation and I scratch my head how we can deal with 30% of the people in my country that are below the poverty line." 28:19 Santi: "There are a lot of things going wrong [in China] - I mean they're persecuting Muslims... that's why we need the Internet." 28:32 Santi: "For Democracy Earth, I think there's no bigger, killer use case than a Chinese democracy." 28:43 Patrick: "What do you think China got right that Cuba got wrong?" 28:46 Santi: "Deng Xiaoping allowing private property and capitalism." 29:12 Santi: "It is the labor of the world - the proletariat of the world. All of our iPhones, all of our computers, all of our chips...." 29:35 Santi: "In this age where we do perceive rising inequality, we do perceive the advance of automation. ... I don't think we should be so afraid of these ideas." 30:15 Santi: "All of the revolutions that happened in the 20th century happened in poor countries." 30:47 Santi: "People are talking about taxing AIs and robots - that's kind of what Marx was talking about." 31:02 Santi: "I don't believe much in revolutions because they all have this original sin of violence and I think we have much better tools than guns." 31:26 Santi: "We can definitely use computers to create better societies." 31:34 Patrick: "If some democracy is good, is absolute democracy better? And how do you avoid the Kyklos?" 32:46 Patrick: "It's democracy, aristocracy, and monarchy. And the three degenerate forms of these are ochlocracy, oligarchy, and tyranny." 33:08 Santi: "These thinkers are trying to find the gears of history, which are very hard to find. But if they are somewhere, I think it's looking through the lens information and information theory." 33:27 Santi: "I don't like absolutist ideas in politics. We need to use different tools for different means. It's evident that private endeavors and companies are much better governed by dictators - some people call them CEOs.” 34:04 Santi: "What I'm reading a lot lately is 'An Introduction to the Theory of Mechanism Design’ by Tobin Borgers." https://www.amazon.com/Introduction-Theory-Mechanism-Design/dp/019973402X 34:43 Santi: "I began my career as a video game developer and today I find myself reading a lot about game theory as it applies to the context of crypto." 35:10 Patrick: "Any other recommendations for books about game theory?" 35:24 Santi: "George Gilder's 'Knowledge and Power' which applies an information theory lens to understand capitalism." 35:46 Patrick: "There's probably a lot of listeners trying to learn more about how democracy can work online and what are the hard problems being solved... what would you recommend checking out?" 36:04 Santi: "I feel compelled to recommend the work we've been doing at Democracy Earth at democracy.earth and @democracyearth on Twitter." 36:43 Santi: "Everyone I talk to is very confused about things right now." 36:50 Patrick: "What do you mean?" 37:16 Santi: "We lost our compass in terms of what's democracy in modern day America - in the civilization we're creating. So we're all in a state of confusion." 37:31 Patrick: "Any other books or blog posts you'd recommend to listeners on democracy?" 37:37 Santi: "Hélène Landemore's 'Democratic Reason'" https://press.princeton.edu/titles/9907.html 38:07 Goodbyes. 38:19 Credits. Santi Siri: twitter.com/SantiSiri Patrick Stanley: twitter.com/PatrickWStanley Zach Valenti: twitter.com/ZachValenti See omnystudio.com/listener for privacy information.

ASU Sports Business Podcast
Podcast Special: ASU Event TakeAways

ASU Sports Business Podcast

Play Episode Listen Later Mar 21, 2019 15:59


In this Special ASU Podcast, Gabriel Ajala and Paul Adesoye sit down to discuss the recent ASU event 'An Introduction to the African Sports Market.' They discuss their key takeaways from the event, highlights and what stood out to them most on what was truly a great event. For those that attended the event - please complete the survey that was sent to your inbox. Takeaway Article: https://asunified.com/is-there-a-demand-for-african-sportsbiz-insight/ Enjoy!

The Secrets of Mathematics
Oxford Mathematics Student Lectures: An Introduction to Complex Numbers - Vicky Neale

The Secrets of Mathematics

Play Episode Listen Later Jan 22, 2019 50:04


Much is written about life as an undergraduate at Oxford but what is it really like? As Oxford Mathematics's new first-year students arrive (273 of them, comprising 33 nationalities) we thought we would take the opportunity to go behind the scenes and share some of their experiences. Our starting point is a first week lecture. In this case the second lecture from 'An Introduction to Complex Numbers' by Dr. Vicky Neale. Whether you are a past student, an aspiring student or just curious as to how teaching works, come and take a seat.

The Secrets of Mathematics
Oxford Mathematics Student Lectures: An Introduction to Complex Numbers - Vicky Neale

The Secrets of Mathematics

Play Episode Listen Later Jan 22, 2019 50:04


Much is written about life as an undergraduate at Oxford but what is it really like? As Oxford Mathematics's new first-year students arrive (273 of them, comprising 33 nationalities) we thought we would take the opportunity to go behind the scenes and share some of their experiences. Our starting point is a first week lecture. In this case the second lecture from 'An Introduction to Complex Numbers' by Dr. Vicky Neale. Whether you are a past student, an aspiring student or just curious as to how teaching works, come and take a seat.

Oakhall Church, Caterham
[1 Samuel] 'An introduction to 1 Samuel'

Oakhall Church, Caterham

Play Episode Listen Later Oct 28, 2018 21:52


This evening Dan Hubbard introduces our new series in 1 Samuel.

Oakhall Church, Caterham
[1 Samuel] 'An introduction to 1 Samuel'

Oakhall Church, Caterham

Play Episode Listen Later Oct 28, 2018 21:52


This evening Dan Hubbard introduces our new series in 1 Samuel.

Audlearnity
Welcome to this Audlearnity course 'An Introduction to Lifelong Learning'

Audlearnity

Play Episode Listen Later Aug 26, 2018 2:55


Hello, welcome to this Audlearnity course 'An Introduction to Lifelong Learning'. In this introductory course you will learn about Lifelong Learning including understanding its many benefits, some of its most frustrating challenges and of course a range of strategies to help you in your goal of becoming a (better) Lifelong Learner! This podcast series contains everything you need to successfully complete this 8 module course, ther are also optional module worksheets for you to download. We hope that you enjoy the course!

Oakhall Church, Caterham
[Ezra] 'An introduction to the book of Ezra' - Ezra

Oakhall Church, Caterham

Play Episode Listen Later Apr 29, 2018 24:20


This evening Dan Hubbard introduces our new series in the book of Ezra.

Oakhall Church, Caterham
[Ezra] 'An introduction to the book of Ezra' - Ezra

Oakhall Church, Caterham

Play Episode Listen Later Apr 29, 2018 24:20


This evening Dan Hubbard introduces our new series in the book of Ezra.

Oakhall Church, Caterham
[Ephesians] 'An introduction to Ephesians' - Ephesians

Oakhall Church, Caterham

Play Episode Listen Later Apr 15, 2018 26:46


This morning Phil Vellacott introduces our new series in the book of Ephesians.

Oakhall Church, Caterham
[Ephesians] 'An introduction to Ephesians' - Ephesians

Oakhall Church, Caterham

Play Episode Listen Later Apr 15, 2018 26:46


This morning Phil Vellacott introduces our new series in the book of Ephesians.

BSD Now
216: Software is storytelling

BSD Now

Play Episode Listen Later Oct 18, 2017 109:21


EuroBSDcon trip report, how to secure OpenBSD's LDAP server, ZFS channel programs in FreeBSD HEAD and why software is storytelling. This episode was brought to you by Headlines EuroBSDcon Trip Report This is from Frank Moore, who has been supplying us with collections of links for the show and who we met at EuroBSDcon in Paris for the first time. Here is his trip report. My attendance at the EuroBSDCon 2017 conference in Paris was sprinkled with several 'firsts'. My first visit to Paris, my first time travelling on a EuroTunnel Shuttle train and my first time at any BSD conference. Hopefully, none of these will turn out to be 'lasts'. I arrived on the Wednesday afternoon before the conference started on Thursday morning. My hotel was conveniently located close to the conference centre in Paris' 3rd arrondissement. This area is well-known as a buzzy enclave of hip cafes, eateries, independent shops, markets, modern galleries and museums. It certainly lived up to its reputation. Even better, the weather held over the course of the conference, only raining once, with the rest of the time being both warm and sunny. The first two days were taken up with attending Dr Kirk McKusick's excellent tutorial 'An Introduction to the FreeBSD Open-Source Operating System'. This is training "straight from the horse's mouth". Kirk has worked extensively on The FreeBSD operating system since the 1980's, helping to design the original BSD filesystem (FFS) and later working on UFS as well. Not only is Kirk an engaging speaker, making what could be a dry topic very interesting, he also sprinkles liberal doses of history and war stories throughout his lectures. Want to know why a protocol was designed the way that it was? Or why a system flag has a particular value or position in a record? Kirk was there and has the first-hand answer. He reminisces about his meetings and work with other Unix and BSD luminaries and debunks and confirms common myths in equal measure. Kirk's teaching style and knowledge are impressive. Every section starts with an overview and a big picture diagram before drilling down into the nitty-gritty detail. Nothing feels superfluous, and everything fits together logically. It's easy to tell that the material and its delivery have been honed over many years, but without feeling stale. Topics covered included the kernel, processes, virtual memory, threads, I/O, devices, FFS, ZFS, and networking. The slides were just as impressive, with additional notes written by a previous student and every slide containing a reference back to the relevant page(s) in the 2nd edition of Kirk's operating system book. As well as a hard copy for those that requested it, Kirk also helpfully supplied soft copies of all the training materials. The breaks in between lectures were useful for meeting the students from the other tutorials and for recovering from the inevitable information overload. It's not often that you can get to hear someone as renowned as Dr McKusick give a lecture on something as important as the FreeBSD operating system. If you have any interest in FreeBSD, Unix history, or operating systems in general, I would urge you to grab the opportunity to attend one of his lectures. You won't be disappointed. The last two days of the conference consisted of various hour-long talks by members of each of the main BSD systems. All of them were fairly evenly represented except Dragonfly BSD which unfortunately only had one talk. With three talks going on at any one time, it was often difficult to pick which one to go to. At other times there might be nothing to pique the interest. Attendance at a talk is not mandatory, so for those times when no talks looked inviting, just hanging out in one of the lobby areas with other attendees was often just as interesting and informative. The conference centre itself was certainly memorable with the interior design of an Egyptian temple or pyramid. All the classrooms were more than adequate while the main auditorium was first-class and easily held the 300+ attendees comfortably. All in all, the facilities, catering and organisation were excellent. Kudos to the EuroBSDCon team, especially Bapt and Antoine for all their hard work and hospitality. As a long-time watcher and occasional contributor to the BSD Now podcast it was good to meet both Allan and Benedict in the flesh. And having done some proofreading for Michael Lucas previously, it was nice to finally meet him as well. My one suggestion to the organisers of the next conference would be to provide more hand-holding for newbies. As a first-time attendee at a BSD conference it would have been nice to have been formally introduced to various people within the projects as the goto people for their areas. I could do this myself, but it's not always easy finding the right person and wrangling an introduction. I also think it was a missed opportunity for each project to recruit new developers to their cause. Apparently, this is already in place at BSDCan, but should probably be rolled out across all BSD conferences. Having said all that, my aims for the conference were to take Dr McKusick's course, meet a few BSD people and make contacts within one of the BSD projects to start contributing. I was successful on all these fronts, so for me this was mission accomplished. Another first! autoconf/clang (No) Fun and Games (https://undeadly.org/cgi?action=article;sid=20170930133438) Robert Nagy (robert@) wrote in with a fascinating story of hunting down a recent problem with ports: You might have been noticing the amount of commits to ports regarding autoconf and nested functions and asking yourself… what the hell is this all about? I was hanging out at my friend Antoine (ajacoutot@)'s place just before EuroBSDCon 2017 started and we were having drinks and he told me that there is this weird bug where Gnome hangs completely after just a couple of seconds of usage and the gnome-shell process just sits in the fsleep state. This started to happen at the time when inteldrm(4) was updated, the default compiler was switched to clang(1) and futexes were turned on by default. The next day we started to have a look at the issue and since the process was hanging in fsleep, it seemed clear that the cause must be futexes, so we had to start bisecting the base system, which resulted in random success and failure. In the end we figured out that it is neither futex nor inteldrm(4) related, so the only thing that was left is the switch to clang. Now the problem is that we have to figure out what part of the system needs to be build with clang to trigger this issue, so we kept on going and systematically recompiled the base system with gcc until everything was ruled out … and it kept on hanging. We were drunk and angry that now we have to go and check hundreds of ports because gnome is not a small standalone port, so between two bottles of wine a build VM was fired up to do a package build with gcc, because manually building all the dependencies would just take too long and we had spent almost two days on this already. Next day ~200 packages were available to bisect and figure out what's going on. After a couple of tries it turned out that the hang is being caused by the gtk+3 package, which is bad since almost everything is using gtk+3. Now it was time to figure out what file the gtk+3 source being built by clang is causing the issue. (Compiler optimizations were ruled out already at this point.) So another set of bisecting happened, building each subdirectory of gtk+3 with clang and waiting for the hang to manifest … and it did not. What the $f? Okay so something else is going on and maybe the configure script of gtk+3 is doing something weird with different compilers, so I quickly did two configure runs with gcc and clang and simply diff'd the two directories. Snippets from the diff: -GDKHIDDENVISIBILITYCFLAGS = -fvisibility=hidden GDKHIDDENVISIBILITYCFLAGS = -ltcvprogcompilerrttiexceptions=no ltcvprogcompilerrttiexceptions=yes -#define GDKEXTERN attribute((visibility("default"))) extern -ltprogcompilernobuiltinflag=' -fno-builtin' +ltprogcompilernobuiltinflag=' -fno-builtin -fno-rtti -fno-exceptions' Okay, okay that's something, but wait … clang has symbol visibility support so what is going on again? Let's take a peek at config.log: configure:29137: checking for -fvisibility=hidden compiler flag configure:29150: cc -c -fvisibility=hidden -I/usr/local/include -I/usr/X11R6/include conftest.c >&5 conftest.c:82:17: error: function definition is not allowed here int main (void) { return 0; } ^ 1 error generated. Okay that's clearly an error but why exactly? autoconf basically generates a huge shell script that will check for whatever you throw at it by creating a file called conftest.c and putting chunks of code into it and then trying to compile it. In this case the relevant part of the code was: | int | main () | { | int main (void) { return 0; } | ; | return 0; | } That is a nested function declaration which is a GNU extension and it is not supported by clang, but that's okay, the question is why the hell would you use nested functions to check for simple compiler flags. The next step was to go and check what is going on in configure.ac to see how the configure script is generated. In the gtk+3 case the following snippet is used: AC_MSG_CHECKING([for -fvisibility=hidden compiler flag]) ACTRYCOMPILE([], [int main (void) { return 0; }], ACMSGRESULT(yes) enablefvisibilityhidden=yes, ACMSGRESULT(no) enablefvisibilityhidden=no) According to the autoconf manual the ACTRYCOMPILE macro accepts the following parameters: That clearly states that a function body has to be specified because the function definition is already provided automatically, so doing ACTRYCOMPILE([], [int main (void) { return 0;}], instead of ACTRYCOMPILE([],[] will result in a nested function declaration, which will work just fine with gcc, even though the autoconf usage is wrong. After fixing the autoconf macro in gtk+3 and rebuilding the complete port from scratch with clang, the hang completely went away as the proper CFLAGS and LDFLAGS were picked up by autoconf for the build. At this point we realized that most of the ports tree uses autoconf so this issue might be a lot bigger than we thought, so I asked sthen@ to do a grep on the ports object directory and just search for "function definition is not allowed here", which resulted in about ~60 additional ports affected. Out of the list of ports there were only two false positive matches. These were actually trying to test whether the compiler supports nested functions. The rest were a combination of several autoconf macros used in a wrong way, e.g: ACTRYCOMPILE, ACTRYLINK. Most of them were fixable by just removing the extra function declaration or by switching to other autoconf macros like ACLANGSOURCE where you can actually declare your own functions if need be. The conclusion is that this issue was a combination of people not reading documentation and just copy/pasting autoconf snippets, instead of reading their documentation and using the macros in the way they were intended, and the fact that switching to a new compiler is never easy and bugs or undefined behaviour are always lurking in the dark. Thanks to everyone who helped fixing all the ports up this quickly! Hopefully all of the changes can be merged upstream, so that others can benefit as well. Interview - David Carlier - @devnexen (https://twitter.com/devnexen) Software Engineer at Afilias *** News Roundup Setting up OpenBSD's LDAP Server (ldapd) with StartTLS and SASL (http://blog.databasepatterns.com/2017/08/setting-up-openbsds-ldap-server-ldapd.html) A tutorial on setting up OpenBSD's native LDAP server with TLS encryption and SASL authentication OpenBSD has its own LDAP server, ldapd. Here's how to configure it for use with StartTLS and SASL authentication Create a certificate (acme-client anyone?) Create a basic config file listen on em0 tls certificate ldapserver This will listen on the em0 interface with tls using the certificate called ldapserver.crt / ldapserver.key Validate the configuration: /usr/sbin/ldapd -n Enable and start the service: rcctl enable ldapd rcctl start ldapd On the client machine: pkg_add openldap-client Copy the certificate to /etc/ssl/trusted.crt Add this line to /etc/openldap/ldap.conf TLS_CACERT /etc/ssl/trusted.crt Enable and start the service rcctl enable saslauthd rcctl start saslauthd Connect to ldapd (-ZZ means force TLS, use -H to specify URI): ldapsearch -H ldap://ldapserver -ZZ FreeBSD Picks Up Support for ZFS Channel Programs in -current (https://svnweb.freebsd.org/base?view=revision&revision=324163) ZFS channel programs (ZCP) adds support for performing compound ZFS administrative actions via Lua scripts in a sandboxed environment (with time and memory limits). This initial commit includes both base support for running ZCP scripts, and a small initial library of API calls which support getting properties and listing, destroying, and promoting datasets. Testing: in addition to the included unit tests, channel programs have been in use at Delphix for several months for batch destroying filesystems. Take a simple task as an example: Create a snapshot, then set a property on that snapshot. In the traditional system for this, when you issue the snapshot command, that closes the currently open transaction group (say #100), and opens a new one, #101. While #100 is being written to disk, other writes are accumulated in #101. Once #100 is flushed to disk, the ‘zfs snapshot' command returns. You can then issue the ‘zfs set' command. This actually ends up going into transaction group #102. Each administrative action needs to wait for the transaction group to flush, which under heavy loads could take multiple seconds. Now if you want to create AND set, you need to wait for two or three transaction groups. Meanwhile, during transaction group #101, the snapshot existed without the property set, which could cause all kinds of side effects. ZFS Channel programs solves this by allowing you to perform a small scripted set of actions as a single atomic operation. In Delphix's appliance, they often needed to do as many as 15 operations together, which might take multiple minutes. Now with channel programs it is much faster, far safer, and has fewer chances of side effects BSDCan 2017 - Matt Ahrens: Building products based on OpenZFS, using channel programs -- Video Soon (http://www.bsdcan.org/2017/schedule/events/854.en.html) Software Is About Storytelling (http://bravenewgeek.com/software-is-about-storytelling/) Tyler Treat writes on the brave new geek blog: Software engineering is more a practice in archeology than it is in building. As an industry, we undervalue storytelling and focus too much on artifacts and tools and deliverables. How many times have you been left scratching your head while looking at a piece of code, system, or process? It's the story, the legacy left behind by that artifact, that is just as important—if not more—than the artifact itself. And I don't mean what's in the version control history—that's often useless. I mean the real, human story behind something. Artifacts, whether that's code or tools or something else entirely, are not just snapshots in time. They're the result of a series of decisions, discussions, mistakes, corrections, problems, constraints, and so on. They're the product of the engineering process, but the problem is they usually don't capture that process in its entirety. They rarely capture it at all. They commonly end up being nothing but a snapshot in time. It's often the sign of an inexperienced engineer when someone looks at something and says, “this is stupid” or “why are they using X instead of Y?” They're ignoring the context, the fact that circumstances may have been different. There is a story that led up to that point, a reason for why things are the way they are. If you're lucky, the people involved are still around. Unfortunately, this is not typically the case. And so it's not necessarily the poor engineer's fault for wondering these things. Their predecessors haven't done enough to make that story discoverable and share that context. I worked at a company that built a homegrown container PaaS on ECS. Doing that today would be insane with the plethora of container solutions available now. “Why aren't you using Kubernetes?” Well, four years ago when we started, Kubernetes didn't exist. Even Docker was just in its infancy. And it's not exactly a flick of a switch to move multiple production environments to a new container runtime, not to mention the politicking with leadership to convince them it's worth it to not ship any new code for the next quarter as we rearchitect our entire platform. Oh, and now the people behind the original solution are no longer with the company. Good luck! And this is on the timescale of about five years. That's maybe like one generation of engineers at the company at most—nothing compared to the decades or more software usually lives (an interesting observation is that timescale, I think, is proportional to the size of an organization). Don't underestimate momentum, but also don't underestimate changing circumstances, even on a small time horizon. The point is, stop looking at technology in a vacuum. There are many facets to consider. Likewise, decisions are not made in a vacuum. Part of this is just being an empathetic engineer. The corollary to this is you don't need to adopt every bleeding-edge tech that comes out to be successful, but the bigger point is software is about storytelling. The question you should be asking is how does your organization tell those stories? Are you deliberate or is it left to tribal knowledge and hearsay? Is it something you truly value and prioritize or simply a byproduct? Documentation is good, but the trouble with documentation is it's usually haphazard and stagnant. It's also usually documentation of how and not why. Documenting intent can go a long way, and understanding the why is a good way to develop empathy. Code survives us. There's a fantastic talk by Bryan Cantrill on oral tradition in software engineering (https://youtu.be/4PaWFYm0kEw) where he talks about this. People care about intent. Specifically, when you write software, people care what you think. As Bryan puts it, future generations of programmers want to understand your intent so they can abide by it, so we need to tell them what our intent was. We need to broadcast it. Good code comments are an example of this. They give you a narrative of not only what's going on, but why. When we write software, we write it for future generations, and that's the most underestimated thing in all of software. Documenting intent also allows you to document your values, and that allows the people who come after you to continue to uphold them. Storytelling in software is important. Without it, software archeology is simply the study of puzzles created by time and neglect. When an organization doesn't record its history, it's bound to repeat the same mistakes. A company's memory is comprised of its people, but the fact is people churn. Knowing how you got here often helps you with getting to where you want to be. Storytelling is how we transcend generational gaps and the inevitable changing of the old guard to the new guard in a maturing engineering organization. The same is true when we expand that to the entire industry. We're too memoryless—shipping code and not looking back, discovering everything old that is new again, and simply not appreciating our lineage. Beastie Bits 1st BSD Users Stockholm Meetup (https://www.meetup.com/en-US/BSD-Users-Stockholm/) Absolute FreeBSD, 3rd Edition draft completed (https://blather.michaelwlucas.com/archives/3020) Absolute FreeBSD, 3rd Edition Table of Contents (https://blather.michaelwlucas.com/archives/2995) t2k17 Hackathon Report: My first time (Aaron Bieber) (https://undeadly.org/cgi?action=article;sid=20170824193521) The release of pfSense 2.4.0 will be slightly delayed to apply patches for vulnerabilities in 3rd party packages that are part of pfSense (https://www.netgate.com/blog/no-plan-survives-contact-with-the-internet.html) Feedback/Questions Ben writes in that zrepl is in ports now (http://dpaste.com/1XMJYMH#wrap) Peter asks us about Netflix on BSD (http://dpaste.com/334WY4T#wrap) meka writes in about dhclient exiting (http://dpaste.com/3GSGKD3#wrap) ***

Oakhall Church, Caterham
[Emergency Church] - 'An Introduction to Titus' - Titus 1:1-4

Oakhall Church, Caterham

Play Episode Listen Later Jan 8, 2017 33:29


This morning Phil Vellacott brings the introduction to our new series in Titus entitled 'Emergency Church' from Titus 1:1-4

Oakhall Church, Caterham
[Emergency Church] - 'An Introduction to Titus' - Titus 1:1-4

Oakhall Church, Caterham

Play Episode Listen Later Jan 8, 2017 33:29


This morning Phil Vellacott brings the introduction to our new series in Titus entitled 'Emergency Church' from Titus 1:1-4

The Great Composers Podcast - a classical music podcast
8 - Ludwig van Beethoven - “An Introduction”

The Great Composers Podcast - a classical music podcast

Play Episode Listen Later Nov 12, 2016 23:09


In Ep. 8, The Life of Ludwig van Beethoven, 'An Introduction' introduces us to the man who is perhaps the greatest composer in the western classical music tradition. ---------------- For all things GCP Please rate, review, and subscribe on iTunes! The App!  https://apps.apple.com/us/app/the-great-composers-the-gcp/id1465809545?fbclid=IwAR0tQTElluT8I3jn6SYFcQst70IY0Ym52LjEz1Z3DR11oq5ZGDLV_URNyHk&ls=1 Like our Facebook page! https://www.facebook.com/thegreatcomposerspodcast/ A complete bibliography for all episodes can be found on my website: www.kevinnordstrom.com Thank you to musopen.org for the historical recording of Beethoven's Ninth Symphony!

Oakhall Church, Caterham
[Numbers] 'An Introduction to Numbers' - Numbers 1

Oakhall Church, Caterham

Play Episode Listen Later Sep 4, 2016 30:22


This evening we start a new series of talks in the book of 'Numbers' - Numbers chapter 1 - 'An Introduction to Numbers'.

Oakhall Church, Caterham
[Numbers] 'An Introduction to Numbers' - Numbers 1

Oakhall Church, Caterham

Play Episode Listen Later Sep 4, 2016 30:22


This evening we start a new series of talks in the book of 'Numbers' - Numbers chapter 1 - 'An Introduction to Numbers'.

Oakhall Church, Caterham
[Amos] 'An Introduction to Amos - The Lion Roars' - Amos 1:1-2 and 3:1-8

Oakhall Church, Caterham

Play Episode Listen Later Jun 5, 2016 24:59


Josh Mills starts our new series in Amos this evening, from Amos 1:1-2 and 3:1-8 entitled 'An Introduction to Amos - The Lion Roars'.

Oakhall Church, Caterham
[Amos] 'An Introduction to Amos - The Lion Roars' - Amos 1:1-2 and 3:1-8

Oakhall Church, Caterham

Play Episode Listen Later Jun 5, 2016 24:59


Josh Mills starts our new series in Amos this evening, from Amos 1:1-2 and 3:1-8 entitled 'An Introduction to Amos - The Lion Roars'.

DownsideAbbey
#YearofMercy | Misericordiae Vultus

DownsideAbbey

Play Episode Listen Later Dec 3, 2015 49:48


Dom Leo Maidlow Davis gives a talk, 'An Introduction to Misericordiae Vultus, the Bull of Indiction of the Extraordinary Jubilee of Mercy', ahead of the Jubilee Year of Mercy. For more visit www.downside.co.uk

Oakhall Church, Caterham
[Daniel] 'An Introduction to Daniel' - Daniel 1:1-2 and 2 Kings 25:1-25

Oakhall Church, Caterham

Play Episode Listen Later Oct 4, 2015 34:03


Josh Mills introduces our new series in the book of Daniel this morning looking at Daniel 1:1-2 and 2 Kings 25:1-25.

Oakhall Church, Caterham
[Daniel] 'An Introduction to Daniel' - Daniel 1:1-2 and 2 Kings 25:1-25

Oakhall Church, Caterham

Play Episode Listen Later Oct 4, 2015 34:03


Josh Mills introduces our new series in the book of Daniel this morning looking at Daniel 1:1-2 and 2 Kings 25:1-25.

Oakhall Church, Caterham
[Colossians] 'An Introduction to Colossians' - Colossians 1:1-2

Oakhall Church, Caterham

Play Episode Listen Later Sep 27, 2015 32:31


Paul Mayo introduces our new series in Colossians this evening speaking from Colossians 1:1-2.

Oakhall Church, Caterham
[Colossians] 'An Introduction to Colossians' - Colossians 1:1-2

Oakhall Church, Caterham

Play Episode Listen Later Sep 27, 2015 32:31


Paul Mayo introduces our new series in Colossians this evening speaking from Colossians 1:1-2.

Building a Business: Moving Your Product to the Market
Internet Marketing for Hi-Tech firms (Slides)

Building a Business: Moving Your Product to the Market

Play Episode Listen Later Dec 20, 2011


PDF slides covering 'An Introduction to Internet Marketing'.

Knowledge Transfer Seminars
Slides from 'An Introduction to Mathematical Modelling in Biology'

Knowledge Transfer Seminars

Play Episode Listen Later Nov 14, 2011


Slides from the talk 'An Introduction to Mathematical Modelling in Biology' given by Dov Stekel to the knowledge transfer series on Wednesday 19th October. The talk covers a brief history and introduction to mathematical modelling in the biosciences. The talk is aimed at a general (non-specialist) audience.