POPULARITY
Summary A data lakehouse is intended to combine the benefits of data lakes (cost effective, scalable storage and compute) and data warehouses (user friendly SQL interface). Multiple open source projects and vendors have been working together to make this vision a reality. In this episode Dain Sundstrom, CTO of Starburst, explains how the combination of the Trino query engine and the Iceberg table format offer the ease of use and execution speed of data warehouses with the infinite storage and scalability of data lakes. Announcements Hello and welcome to the Data Engineering Podcast, the show about modern data management Dagster offers a new approach to building and running data platforms and data pipelines. It is an open-source, cloud-native orchestrator for the whole development lifecycle, with integrated lineage and observability, a declarative programming model, and best-in-class testability. Your team can get up and running in minutes thanks to Dagster Cloud, an enterprise-class hosted solution that offers serverless and hybrid deployments, enhanced security, and on-demand ephemeral test deployments. Go to dataengineeringpodcast.com/dagster (https://www.dataengineeringpodcast.com/dagster) today to get started. Your first 30 days are free! Data lakes are notoriously complex. For data engineers who battle to build and scale high quality data workflows on the data lake, Starburst powers petabyte-scale SQL analytics fast, at a fraction of the cost of traditional methods, so that you can meet all your data needs ranging from AI to data applications to complete analytics. Trusted by teams of all sizes, including Comcast and Doordash, Starburst is a data lake analytics platform that delivers the adaptability and flexibility a lakehouse ecosystem promises. And Starburst does all of this on an open architecture with first-class support for Apache Iceberg, Delta Lake and Hudi, so you always maintain ownership of your data. Want to see Starburst in action? Go to dataengineeringpodcast.com/starburst (https://www.dataengineeringpodcast.com/starburst) and get $500 in credits to try Starburst Galaxy today, the easiest and fastest way to get started using Trino. Join in with the event for the global data community, Data Council Austin. From March 26th-28th 2024, they'll play host to hundreds of attendees, 100 top speakers, and dozens of startups that are advancing data science, engineering and AI. Data Council attendees are amazing founders, data scientists, lead engineers, CTOs, heads of data, investors and community organizers who are all working togethr to build the future of data. As a listener to the Data Engineering Podcast you can get a special discount of 20% off your ticket by using the promo code dataengpod20. Don't miss out on their only event this year! Visit: dataengineeringpodcast.com/data-council (https://www.dataengineeringpodcast.com/data-council) today. Your host is Tobias Macey and today I'm interviewing Dain Sundstrom about building a data lakehouse with Trino and Iceberg Interview Introduction How did you get involved in the area of data management? To start, can you share your definition of what constitutes a "Data Lakehouse"? What are the technical/architectural/UX challenges that have hindered the progression of lakehouses? What are the notable advancements in recent months/years that make them a more viable platform choice? There are multiple tools and vendors that have adopted the "data lakehouse" terminology. What are the benefits offered by the combination of Trino and Iceberg? What are the key points of comparison for that combination in relation to other possible selections? What are the pain points that are still prevalent in lakehouse architectures as compared to warehouse or vertically integrated systems? What progress is being made (within or across the ecosystem) to address those sharp edges? For someone who is interested in building a data lakehouse with Trino and Iceberg, how does that influence their selection of other platform elements? What are the differences in terms of pipeline design/access and usage patterns when using a Trino/Iceberg lakehouse as compared to other popular warehouse/lakehouse structures? What are the most interesting, innovative, or unexpected ways that you have seen Trino lakehouses used? What are the most interesting, unexpected, or challenging lessons that you have learned while working on the data lakehouse ecosystem? When is a lakehouse the wrong choice? What do you have planned for the future of Trino/Starburst? Contact Info LinkedIn (https://www.linkedin.com/in/dainsundstrom/) dain (https://github.com/dain) on GitHub Parting Question From your perspective, what is the biggest gap in the tooling or technology for data management today? Closing Announcements Thank you for listening! Don't forget to check out our other shows. Podcast.__init__ (https://www.pythonpodcast.com) covers the Python language, its community, and the innovative ways it is being used. The Machine Learning Podcast (https://www.themachinelearningpodcast.com) helps you go from idea to production with machine learning. Visit the site (https://www.dataengineeringpodcast.com) to subscribe to the show, sign up for the mailing list, and read the show notes. If you've learned something or tried out a project from the show then tell us about it! Email hosts@dataengineeringpodcast.com (mailto:hosts@dataengineeringpodcast.com)) with your story. Links Trino (https://trino.io/) Starburst (https://www.starburst.io/) Presto (https://prestodb.io/) JBoss (https://en.wikipedia.org/wiki/JBoss_Enterprise_Application_Platform) Java EE (https://www.oracle.com/java/technologies/java-ee-glance.html) HDFS (https://hadoop.apache.org/docs/r1.2.1/hdfs_design.html) S3 (https://aws.amazon.com/s3/) GCS == Google Cloud Storage (https://cloud.google.com/storage?hl=en) Hive (https://hive.apache.org/) Hive ACID (https://cwiki.apache.org/confluence/display/hive/hive+transactions) Apache Ranger (https://ranger.apache.org/) OPA == Open Policy Agent (https://www.openpolicyagent.org/) Oso (https://www.osohq.com/) AWS Lakeformation (https://aws.amazon.com/lake-formation/) Tabular (https://tabular.io/) Iceberg (https://iceberg.apache.org/) Podcast Episode (https://www.dataengineeringpodcast.com/iceberg-with-ryan-blue-episode-52/) Delta Lake (https://delta.io/) Podcast Episode (https://www.dataengineeringpodcast.com/delta-lake-data-lake-episode-85/) Debezium (https://debezium.io/) Podcast Episode (https://www.dataengineeringpodcast.com/debezium-change-data-capture-episode-114) Materialized View (https://en.wikipedia.org/wiki/Materialized_view) Clickhouse (https://clickhouse.com/) Druid (https://druid.apache.org/) Hudi (https://hudi.apache.org/) Podcast Episode (https://www.dataengineeringpodcast.com/hudi-streaming-data-lake-episode-209) The intro and outro music is from The Hug (http://freemusicarchive.org/music/The_Freak_Fandango_Orchestra/Love_death_and_a_drunken_monkey/04_-_The_Hug) by The Freak Fandango Orchestra (http://freemusicarchive.org/music/The_Freak_Fandango_Orchestra/) / CC BY-SA (http://creativecommons.org/licenses/by-sa/3.0/)
Liverpool based techno producer Molloy comes in hot and heavy with this absolute stormer of a track 'Stem & Leaf' packed full of rolling techno kicks with groovy rave piano stabs that would fit right at home in any DJ set. The latest addition to the Materialized label, the track is right at home in their selection of underground tracks. SC: @molloy7 IG: whttps://www.instagram.com/molloytechno/ Four Four Magazine --------------------------- FB: www.facebook.com/FOURFOURDANCE/ IG: www.instagram.com/fourfourmagazine/ Web: www.fourfourmag.com/ Released by: Materialized Release date: 30 June 2023
We are excited to share this interview with Andreas Gysin with you on the same day that Verse debuts their first Solos exhibition with him and his creative partner Sidi Vanetti. Their show, Materialized, showcases a variety of physical pieces along with a new long-form generative project Wayfinder. In this interview we learn the origin of the partnership between Andreas and Sidi, their obsession with restrictions, the semiotics of ascii art, and plenty more. Learn more about Andreas and Sidi on their website Follow Andreas on Twitter @andreasgysin and check out his personal website as well https://ertdfgcvb.xyz/ Twitter: @WaitingToSign Instagram: @waitingtobesigned Donations: wtbs.tez && wtbs.eth Intro music by The Gas Station, as heard in *Sunset Dancers* by Laurean0 Outro music "Always Be Listed" by Pixelwank
After Ghislaine Maxwell was first arrested, speculation about her trying to cut a deal with the government was running rampant. With history as our guide, we now know that never happened. In this look back episode, we take a look at some of that speculation about the deal that never was.(Commercial at 9:44)To contact me:bobbycapucci@protonmail.comsource:https://www.wpbf.com/article/queen-for-a-day-how-ghislaine-maxwell-could-be-striking-a-deal-with-prosecutors/33253619#This show is part of the Spreaker Prime Network, if you are interested in advertising on this podcast, contact us at https://www.spreaker.com/show/5003294/advertisement
So,you have a dream, and you have an intention. Next, you'll need a cello, a bow, and a case.I've also experienced that finding a teacher comes first. The order of events don't matter much.To find your cello, the safest is to go to your local luthier, if you're fortunate to live in a place that has one or more of those. They might have a cello that you can rent or buy. You can be pretty sure it's a playable instrument if you get it from a luthier, while getting something via an online market place is more risky.I have seen a cello where the fingerboard didn't line up with the rest of the instrument, which means that an expensive visit to a luthier has to happen before the actual cello playing can start. This is also the case if the cello has a crack, for instance. And if the strings are worn out you'll need to first order a new set of strings.You can ask any music school in your city if they have cellos for rent or for sale. You might end up with an instrument with very old strings, and with a bow in need of a rehair, but it's potentially an affordable place to start. And there are shops online where you can order a whole cellist start-kit complete with instrument, case and rosin. And among the adult beginners I have come across so far, ordering a cello online has been pretty common. Once though, one of my pupils came to me with her brand new cello she had ordered online, wondering why the bridge was in bubble wrap and lying under the strings. I guessed that this had been done for safety measures during the transportation, and I could help her set the bridge in its place and tune all the strings. So you might want to be in contact with a cello teacher sooner rather than later.In addition to traditional wooden cellos, there are also electric cellos and carbon fiber cellos. These are typically more expensive than a wooden beginner's cello, maybe unless you're fortunate to come across one second-hand.Electric cello is practical if you want to play loudly without disturbing your neighbours since you can play it with ear phones.And carbon fiber cellos are great if you live in a dry and cold climate far from a luthier.I spent some years in the north of Norway. If anything were to happen to my wooden cello, I'd have to take an airplane to get it fixed in one of the bigger cities. My wooden cello has frequently opened up in the lining during the dry winter, which is nothing scary but it's not something I can fix myself.So I ordered a carbon fiber cello to use during the winter when I was out and about, while my wooden cello could remain safely at home where I did my best to provide a stable level of humidity. However, most people use their wooden cello all year round. Next, is bows.You can also get bows made of carbon fiber, which is typically cheaper than a wooden bow and doesn't break easily. In my experience though, there's something about wooden bows that carbon fiber doesn't have. Since carbon fiber is a fancy word for plastic, it's especially in our current anti-plastic days a little funny to even compare the two. Also, it doesn't hurt to have 2 bows, in case something happens to one of them, so I have one of wood and one of carbon fiber.As a beginner cellist, a bow often comes with the cello, so you don't have to think much about it. If you're getting something second-hand, you might want new bow hair, which is something that your teacher can take a look at, and it might be in need of a good dose of rosin. Rosin is next on the list.If you were to drag a bunch of horse hair across a metal string, not much would happen. We need to apply rosin to the hair, so that there's friction between the hair and the strings.If your fingers get sticky when you touch the bow hair, there is rosin on it. And it's because of the rosin that we don't generally want to touch the strings at the same place we're bowing. Our fingers get sticky, and that doesn't go well with playing on the fingerboard.Sometimes the rosin also comes together with the cello you're getting. But buying a new rosin is not expensive and it lasts a really long time. If you have a rosin that is a bit old, maybe it's broken into too many pieces or dried up so much that it's very hard to use. No shame if you chuck it and get yourself a brand new one instead. You also want a case.I have both a softcase and a hardcase. The softcase is cheap, and light in weight. The hardcase protects the cello better, and it's heavier to carry. The lighter the hardcases are, the more expensive they are, unfortunately.Whether you get a hardcase or a softcase, make sure that it has a backpack system, or at least two straps. Some cases only have a handle for carrying it with one hand. That's very heavy after a while. And again, as a beginner cellist, the case might come together with the cello you're buying.If the straps on the case can be detached from the it, you can also use them to support the endpin of the cello while you play.You'll need something of the sort. There are many different items out there for the purpose of supporting the endpin while you play. My favourite is to have a sturdy carpet under the chair, but when there is no suitable carpet the best is to have a strap of a sturdy material that isn't flexible. The purpose of this item is to both support the cello on the floor while you play, and protect the floor from the sharp endpin.Cellos often come with a rubber hat sitting on the tip of the endpin. I haven't experienced that that works well for keeping the cello in place while playing, but at least it protects you from injuring yourself or others. The endpin can be very sharp. For the sake of support on the floor, I'm using a strap I rescued from an old cello case. It's also completely fine to use a piece of wood that is attached to a string you can have around the leg of your chair. A few different terms I've come across to name this particular item are: endpin stop, endpin anchor, and endpin strap anchor. I usually just say strap, since that's what I'm using myself.A so-called rock stop is not connected to a strap, and it's often not reliable. Now I've been through the essentials.I'll also mention some things that you'll probably want to get hold of as well.A music stand is handy if you're interested in playing from sheet music.Obviously, acquiring some sheet music is handy of you want to play from sheet music. More about that in a later episode.It can be useful to have a tuner, if tuning an instrument is new to you.It can be useful to have a metronome, at least I find it very useful in my practice.Both tuners and metronomes can be downloaded as free apps on your phone, but I personally prefer to not rely on my phone during practice so I have a metronome device.I don't have a tuner device since as a cellist you learn eventually to tune your cello with the help of the instrument itself. I do have a tuning fork, which gives me the A440 which is the starting point for tuning the cello.You'll want a pencil for writing fingerings and bowings in your sheet music.And some like to have a cushion on the chair they are practising on, a firm cushion that gives you a comfortable angle between your hips and your thighs. The cushion is typically higher at the back and more narrow at the edge of the chair. This type of cushion can really make a big difference to how it feels for you to practice, especially if you have long legs. So now you hopefully have your shopping list in order. In the next episode I'll talk about things to think about when finding the right teacher.———————-Ragnhild's Online Cello Course -get 20% off with the code HELLOCELLOThe Box -get 30% off your first month with the code CELLO
So,you have a dream, and you have an intention. Next, you'll need a cello, a bow, and a case.I've also experienced that finding a teacher comes first. The order of events don't matter much.To find your cello, the safest is to go to your local luthier, if you're fortunate to live in a place that has one or more of those. They might have a cello that you can rent or buy. You can be pretty sure it's a playable instrument if you get it from a luthier, while getting something via an online market place is more risky.I have seen a cello where the fingerboard didn't line up with the rest of the instrument, which means that an expensive visit to a luthier has to happen before the actual cello playing can start. This is also the case if the cello has a crack, for instance. And if the strings are worn out you'll need to first order a new set of strings.You can ask any music school in your city if they have cellos for rent or for sale. You might end up with an instrument with very old strings, and with a bow in need of a rehair, but it's potentially an affordable place to start. And there are shops online where you can order a whole cellist start-kit complete with instrument, case and rosin. And among the adult beginners I have come across so far, ordering a cello online has been pretty common. Once though, one of my pupils came to me with her brand new cello she had ordered online, wondering why the bridge was in bubble wrap and lying under the strings. I guessed that this had been done for safety measures during the transportation, and I could help her set the bridge in its place and tune all the strings. So you might want to be in contact with a cello teacher sooner rather than later.In addition to traditional wooden cellos, there are also electric cellos and carbon fiber cellos. These are typically more expensive than a wooden beginner's cello, maybe unless you're fortunate to come across one second-hand.Electric cello is practical if you want to play loudly without disturbing your neighbours since you can play it with ear phones.And carbon fiber cellos are great if you live in a dry and cold climate far from a luthier.I spent some years in the north of Norway. If anything were to happen to my wooden cello, I'd have to take an airplane to get it fixed in one of the bigger cities. My wooden cello has frequently opened up in the lining during the dry winter, which is nothing scary but it's not something I can fix myself.So I ordered a carbon fiber cello to use during the winter when I was out and about, while my wooden cello could remain safely at home where I did my best to provide a stable level of humidity. However, most people use their wooden cello all year round. Next, is bows.You can also get bows made of carbon fiber, which is typically cheaper than a wooden bow and doesn't break easily. In my experience though, there's something about wooden bows that carbon fiber doesn't have. Since carbon fiber is a fancy word for plastic, it's especially in our current anti-plastic days a little funny to even compare the two. Also, it doesn't hurt to have 2 bows, in case something happens to one of them, so I have one of wood and one of carbon fiber.As a beginner cellist, a bow often comes with the cello, so you don't have to think much about it. If you're getting something second-hand, you might want new bow hair, which is something that your teacher can take a look at, and it might be in need of a good dose of rosin. Rosin is next on the list.If you were to drag a bunch of horse hair across a metal string, not much would happen. We need to apply rosin to the hair, so that there's friction between the hair and the strings.If your fingers get sticky when you touch the bow hair, there is rosin on it. And it's because of the rosin that we don't generally want to touch the strings at the same place we're bowing. Our fingers get sticky, and that doesn't go well with playing on the fingerboard.Sometimes the rosin also comes together with the cello you're getting. But buying a new rosin is not expensive and it lasts a really long time. If you have a rosin that is a bit old, maybe it's broken into too many pieces or dried up so much that it's very hard to use. No shame if you chuck it and get yourself a brand new one instead. You also want a case.I have both a softcase and a hardcase. The softcase is cheap, and light in weight. The hardcase protects the cello better, and it's heavier to carry. The lighter the hardcases are, the more expensive they are, unfortunately.Whether you get a hardcase or a softcase, make sure that it has a backpack system, or at least two straps. Some cases only have a handle for carrying it with one hand. That's very heavy after a while. And again, as a beginner cellist, the case might come together with the cello you're buying.If the straps on the case can be detached from the it, you can also use them to support the endpin of the cello while you play.You'll need something of the sort. There are many different items out there for the purpose of supporting the endpin while you play. My favourite is to have a sturdy carpet under the chair, but when there is no suitable carpet the best is to have a strap of a sturdy material that isn't flexible. The purpose of this item is to both support the cello on the floor while you play, and protect the floor from the sharp endpin.Cellos often come with a rubber hat sitting on the tip of the endpin. I haven't experienced that that works well for keeping the cello in place while playing, but at least it protects you from injuring yourself or others. The endpin can be very sharp. For the sake of support on the floor, I'm using a strap I rescued from an old cello case. It's also completely fine to use a piece of wood that is attached to a string you can have around the leg of your chair. A few different terms I've come across to name this particular item are: endpin stop, endpin anchor, and endpin strap anchor. I usually just say strap, since that's what I'm using myself.A so-called rock stop is not connected to a strap, and it's often not reliable. Now I've been through the essentials.I'll also mention some things that you'll probably want to get hold of as well.A music stand is handy if you're interested in playing from sheet music.Obviously, acquiring some sheet music is handy of you want to play from sheet music. More about that in a later episode.It can be useful to have a tuner, if tuning an instrument is new to you.It can be useful to have a metronome, at least I find it very useful in my practice.Both tuners and metronomes can be downloaded as free apps on your phone, but I personally prefer to not rely on my phone during practice so I have a metronome device.I don't have a tuner device since as a cellist you learn eventually to tune your cello with the help of the instrument itself. I do have a tuning fork, which gives me the A440 which is the starting point for tuning the cello.You'll want a pencil for writing fingerings and bowings in your sheet music.And some like to have a cushion on the chair they are practising on, a firm cushion that gives you a comfortable angle between your hips and your thighs. The cushion is typically higher at the back and more narrow at the edge of the chair. This type of cushion can really make a big difference to how it feels for you to practice, especially if you have long legs. So now you hopefully have your shopping list in order. In the next episode I'll talk about things to think about when finding the right teacher.———————-Ragnhild's Online Cello Course -get 20% off with the code HELLOCELLOThe Box -get 30% off your first month with the code CELLO
Eine Materialized View speichert das Ergebnis einer Abfrage und stellt es als eine separate Tabelle bereit, während eine View lediglich eine virtuelle Tabelle darstellt, die auf das Ergebnis einer Abfrage verweist. Materialized Views bieten eine bessere Performance, da das Ergebnis einer Abfrage bereits gespeichert ist, während Views jedes Mal neu berechnet werden müssen, wenn sie abgefragt werden.
Guest Hosts: Maura Carabello and Taylor Morgan The Bee's Baseball stadium is leaving Salt Lake City and going to Daybreak... and it's leaving its former home looking much the way it did 3 decades ago. Jay Evensen from the Deseret News explains why former SLC Mayor Corradini's vision for the area was never realized, what it takes to foster community development, and the value of a baseball stadium. See omnystudio.com/listener for privacy information.
Apologies, Michael's audio is not great in this, we'll hopefully be back to normal next week!Here are links to a few things we mentioned: Materialized views (docs)Refresh materialized view (docs)Timescale blog postPlanetScale Boost (content warning: MySQL) Incremental Materialized Views with pg_ivm (video by Lukas Fittl) Articles on how to do your own incremental updates(?)Materialize (company) Materialize talkIncremental View Maintenance (Postgres wiki) Implementing Incremental View Maintenance (mailing list thread) ------------------------What did you like or not like? What should we discuss next time? Let us know by tweeting us on @samokhvalov / @michristofides / @PostgresFM, or by commenting on our Google doc.If you would like to share this episode, here's a good link (and thank you!)Postgres FM is brought to you by:Nikolay Samokhvalov, founder of Postgres.aiMichael Christofides, founder of pgMustardWith special thanks to:Jessie Draws for the amazing artwork
Rebel News' David Menzies and Sheila Gunn Reid break down the ongoing Public Order Emergency Commission in Ottawa and Katie Daviscourt joins to discuss the US midterm elections.
Creating (Video) Every Day for 30 Days.
Building unwavering trust in that which you desire WILL materialize is a huge obstacle for most entrepreneurs, or basically anyone creating something new. After all, if you have never done it, you don't know what it looks like, how to do it, or what it feels like to have it right in front of you, at last.Your ability to FEEL in your heart, the trust that your desire is strong enough is a skilled can develop. Your wants are what you can develop on a conscious level. Your desire is planted deep in your subconscious and is what causes you to take action. When your Wants are bigger than your Desire, your old programming and habits kick in and override any Desire you are creating.You must learn to trust at all times, believe before you see and importantly you MUST PRACTICE everyday.JOIN OUR WHOLE-ISTIC HUSTLE COMMUNITY on FB!https://www.facebook.com/groups/1052368438727790Remember to LIKE & SUBSCRIBE to our channel! AND turn on Notifications so you never miss our new episodes!Click here & join our email list - you will receive a 10 minute activating meditation to step into your full power, own your value, worth & lovehttps://bit.ly/TWHmeditationMel: https://www.instagram.com/themeltull_andco/Get inspired with this guide for creating Daily Habitshttps://bit.ly/mydailyhabitsNicole:https://www.instagram.com/thenicolevillani/https://www.whole-istichustle.com/
Living In Accordance With The Qur'an
In our first episode of Faith in Entheogens, we introduce ourselves by briefly sharing our journey toward establishing Entheogenic Churches and communities, our hopes for the future of the podcast, reveal future guests and much more. In future episodes we will dive much deeper into our healing journey & spiritual path, so be sure to tune into our upcoming episodes. Left with more questions than answers? Send your inquiries in a voice message via Anchor.fm and we'll answer them directly, possibly featuring your question in our upcoming casts. We appreciate your support and feedback! This podcast is ad-free. We are a non-profit 501c3 organization and all proceeds directly support our communities. If you wish to support our mission, we ask that you consider donating to our current vision: https://gofund.me/a62171f3 https://anchor.fm/faithinentheogens/message With Agape, Raquel & Sergio --- Send in a voice message: https://podcasters.spotify.com/pod/show/faithinentheogens/message Support this podcast: https://podcasters.spotify.com/pod/show/faithinentheogens/support
Building the Backend: Data Solutions that Power Leading Organizations
This episode features Arjun Narayan Co-Founder & CEO @ Materialize, during our discussion we talk all about transforming streaming data, the do's the don'ts and how Materialize is changing the landscape of streaming. Top 3 Value Bombs:When creating schema changes organizations should always strive to create forward compatible schema changes only. This means consumers will be able to consume your data model without impacting them, they just may be missing your newly added column.Materialized computations are bound to change in the future, either due to bugs or requirement changes. Kafka allows you to replay all your previous messages to update the calculation. The cloud is still young, over the coming years we will see many more technologies that are specifically built with a cloud focus.
Manufacturers can expect to face unforeseen hurdles when they begin to mass-produce a brand new pharmaceutical product, and in a pandemic, there are bound to be supply chain problems as well. But in late 2020, Pfizer was delivering fewer doses than the government expected and then-federal officials told NPR they did not know why.
In this episode of Scaling Postgres, we discuss how to delay replication, working with materialized view permissions, paranoid configuration options and addressing memory overcommit. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.cybertec-postgresql.com/en/simulating-temporal-tables-with-dblink-and-replication-delay/ https://blog.rustprooflabs.com/2021/07/postgres-permission-mat-view https://ardentperf.com/2021/07/06/paranoid-sql-execution-on-postgresql/ https://sosna.de/posts/pgaas-memory-overcommit/ https://pganalyze.com/blog/postgresql-partitioning-django https://www.migops.com/blog/2021/07/02/credcheck-extension-to-enforce-username-and-password-checks-in-postgresql/ https://blog.crunchydata.com/blog/the-next-generation-of-kubernetes-native-postgres https://blog.crunchydata.com/blog/getting-started-with-pgo-postgres-operator-5.0 https://b-peng.blogspot.com/2021/07/postgres-disaster-recovery-on-k8s-zalando.html https://amitdkhan-pg.blogspot.com/2021/07/a-quick-sanity-testing-of-pgpool-ii-on.html https://postgresql.life/post/daniel_westermann/ https://www.rubberduckdevshow.com/episodes/3-software-development-people-project-management/
In this episode of Scaling Postgres, we discuss Redis vs. Postgres, working in the hard quadrant, how Postgres optimizes joins and working with materialized views. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://spin.atomicobject.com/2021/02/04/redis-postgresql/ https://momjian.us/main/blogs/pgblog/2021.html#June_16_2021 https://www.youtube.com/watch?v=XA3SBgcZwtE https://www.cybertec-postgresql.com/en/creating-and-refreshing-materialized-views-in-postgresql/ https://blog.crunchydata.com/blog/fun-with-pg_checksums https://www.cybertec-postgresql.com/en/cross-join-in-postgresql/ https://paquier.xyz/postgresql-2/postgres-14-monitoring-copy/ https://www.youtube.com/c/percona/videos https://pgsqlpgpool.blogspot.com/2021/06/promoting-specied-node-in-pgpool-ii.html https://blog.timescale.com/blog/how-and-why-to-become-a-postgresql-contributor/ https://postgresql.life/post/josh_berkus/ https://www.rubberduckdevshow.com/
Peace good people! Today Felicia and Karega have their long time friend, Yusha Assad, in the studio with them. Karega and Yusha reflect on their time working in school system in DC and how they found a way to not only care for their students, but to each other. When Felicia goes to check on Kamali, Karega and Yusha continue to reminisce on their time together, and how these experiences tailored their vision of parenting. ========Don't forget to join in on "A Father's Lullaby" with our friends at Shea Moisture Men. Head over to SheaMoistureMen on IG to create and share your own lullabies. Don't forget to use the hashtag #afatherslullaby to join in on this new tradition. Connect with Karega @karegabailey and Felicia @fefemonique Don't forget to pick up your copy of SOL AffirmationsIf you want to continue to hold space with us, make sure you're following the podcast.========Karega's new album Prayers of an Angel Father is now available! Catch the video for the first single No Weapon Feat. SoLauren & Mali Music .========Black Love is Back! You can watch the new season Fridays at 10p/9c on the OWN network. Looking for more Black Love content? Check out Black Love+ . Black Love+ is the premier destination for all things Black Love. Download it today for free from your favorite app store! Connect with us:@blacklove on Instagram@blacklovedoc on Facebook@blacklovedoc on Twitter
This week on Game Crunch: Mike doesn't play a game? Or at least the new Switch indie release There Is No Game would have him believe. (Spoiler Alert: It is actually a fantastic game). Nick is in a Disgaea mood so he tries out the mobile release: Disgaea RPG. Brandon finishes Crash Team Racing and gets hyped for NieR. In news Sony keeps the PS3 and Vita stores alive and Pokemon Snap gets a printer. All this and more on the latest Game Crunch! Until next week - Game On!
Dennis Kucinich, former Ohio congressman and mayor of Cleveland, weighs in on what the Democratic Party keeps getting wrong.
Suzan Shutan received her BFA from California Institute of the Arts, Valencia, CA studying with Judy Pfaff, Elizabeth Murray, Linda Benglis, Jonathan Borofsky, and so may other amazing artists who impacted her work. Her MFA was from Rutgers University Mason Gross, NJ where she studied with Leon Golub, Martha Rossler, Geoff Hendricks and a long list of great visiting artists. Her work has been shown throughout the United States, South America and Europe in 20 solo exhibits and 198 group exhibitions. She has received many grants, attended artist residencies, has been reviewed by the New York Times, Smithsonian Magazine, International Sculpture Magazine and published in the book Paper Art II by Artpower International Publishing. Her work is in private and public collections with recent commissions by Log Me In, Boston Headquarters, MA and Sloan Kettering Hospital, NYC, NY. You can more of her work on Artsy and First Dibs with ODETTA Gallery NY, and on instagram #sshutan and on her website. Her curating career began at the Des Moines Art Center in Iowa where she curated exhibits for the Education Wing. Her first exhibit “Mouse Art”, miniature two and three dimensional work that got exhibited along the baseboards of the entire wing, was a huge hit, was picked up by the Associated Press and went viral. She has curated twenty exhibits in the last thirty years, the most recent being in 2019, MATERIALIZED ,at Hampton Gallery at the University of Massachusetts Amherst. Shutan, 2018, Energy Grid, Arts & Cultural Center Hollywood, FLA, 4ftx 18ft, paint, wire, pompoms. Shutan, 2019, Toxic-Stream, tar paper, handmade dyed paper, pins, 22ft x 5.5ft x 222_Flinn Gallery Greenwich, CT
Taking down the Statues Part 2, Couple in Sylacauga believes they had COVID-19 before cases in Alabama materialized
Taking down the Statues Part 2, Couple in Sylacauga believes they had COVID-19 before cases in Alabama materialized
Taking down the Statues Part 2, Couple in Sylacauga believes they had COVID-19 before cases in Alabama materialized
Taking down the Statues Part 2, Couple in Sylacauga believes they had COVID-19 before cases in Alabama materialized
May 20, 2020: Forever Plaid materialized Off-Broadway in 1990. Learn more about your ad choices. Visit megaphone.fm/adchoices
Rather than a sweeping national campaign of screening, drive-through sample collection and lab testing, NPR found a smattering of small pilot projects and aborted efforts. Also, the White House is working to reduce wage rates for foreign guest workers on American farms. Opponents of the plan argue it will hurt vulnerable workers and depress domestic wages. This episode: campaign correspondent Asma Khalid, White House correspondent Franco Ordoñez, national political correspondent Mara Liasson, and investigations correspondent Tim Mak.
There is definitely a skills gap in our workforce. Jennifer is the founder of Exploring Your Potential, an online certificate program that helps students recognize their possibilities, find the right path for them, and design a career-and life-plan that ignites their ambition and inspiration.What is behind the climate change agenda? Steve Milloy, publisher of JunkScience.com, member of the Trump EPA transition team and author of “Scare Pollution: Why and How to Fix the EPA give his insight.
Dying Light is a pretty good game, yo. Check out our new merch store: https://shop.spreadshirt.com/GrimCacheTV Find the GrimCache Weeb Show here: https://anchor.fm/grimcacheweebshow Join The Discord Server Now!: https://discord.gg/3Kz4ZgS Follow GrimCacheTV on social media: https://twitter.com/GrimCacheTV https://instagram.com/GrimCacheTV Adrian: https://soundcloud.com/anyposs https://anyposs.bandcamp.com https://twitter.com/anyposs1 https://www.youtube.com/channel/UCdK122kS-hjCxORyOxCSZww Cris: https://www.youtube.com/channel/UC6pp4igwT8yTMvSK478kNug? https://twitter.com/Failure2Comply_ Joe: https://www.youtube.com/channel/UCAwct6fNyNXSOH8VXrPo8dA https://maximumforce.bandcamp.com http://vm.tiktok.com/d5fPcs/ --- Support this podcast: https://anchor.fm/grimcachetv/support
This week we don’t have a guest, so it’s just Chris & Desmond. We kick things off discussing our opening music and how weird it is listening to yourself on a podcast. Desmond tells us about his exploration into webflow and his love (hate) for CSS. We dig into bits in the language that still trip us up, even now with our experience in the language. We dig into some Ecto: query syntax that trips us up, materialized views, application logic vs database logic and lots of other database goodies. Desmond tells us how Phoenix contexts trip him up and we go into some depth about how both of us structure contexts and code in our Phoenix applications. We tell you about ElixirTraining, which is our new venture to help teach more engineers the beauty of Elixir, as well as engineering leaders about why Elixir is a great fit for your organization. Oh, and sorry we said we’d answer some community questions and then never did. Links: - Webflow: https://webflow.io - Database tables explained: https://twitter.com/joygao/status/1141125981748383745?s=20 - Materialized views in Ecto: https://medium.com/@kaisersly/materialized-views-in-ecto-8887bc89efa5 - Ecto Postgres: https://github.com/bryanjos/geo_postgis - Rules for Phoenix contexts: http://devonestes.herokuapp.com/a-proposal-for-context-rules - Phoenix contexts in context: https://michal.muskala.eu/2017/05/16/putting-contexts-in-context.html - Andrew Hao’s talk on contexts: https://www.youtube.com/watch?v=l3VgbSgo71E - https://elixirtraining.io - https://elixirconf.com
I was once a Hippie type Freak. My Hair was immense but it was just who I was. As it turned out, letting my hair grow wasn't a statement, it was letting my inner Freak out. We all have a freak (so to speak) inside of us that wants to materialize. Although there may not be a real guide to that here, you may get some ideas of your own. Be yourself! Be happy!
This week on Assembly Call Radio, we discuss the most important stories from the past week in Indiana basketball.On the mics: Jerod, Andy, and Ryan.• [00:27] In Segment One, we deliver our Hoosier Proud Banner Moment, opening thoughts, explain the details of our contest to receive Pacers-Hornets tickets (see below), and then discuss the importance of the tough four-game stretch that awaits the Hoosiers.• [16:26] In Segment Two, we discuss Justin Smith’s struggles so far this season. Jerod opens with a rant about some of the negative fan commentary about Justin’s play, and then we go in-depth to assess why he has been struggling, what may need to happen for him to turn it around, and why there are still plenty of reasons to be optimistic that he will.• [33:38] In Segment Three, we talk about expectations. Have our expectations for this team changed based on what we’ve seen through seven games? We also dissect the important difference between explanations and excuses.• [46:04] And in our final segment, we answer your questions. We predict what Archie’s first marquee win will be (and debate what constitutes a “marquee win”), and then we quickly discuss the last time we saw this team having fun.All of that and more on this week’s edition of Assembly Call Radio.WANT A BETTER NIGHT'S SLEEP?Then it may be time for a new mattress … in which case our friends (and sponsors) at Comfort Option have you covered.Comfort Option is an Indiana-based mattress manufacturer that is backed by over 65 years of experience. And they are family-owned and operated by 3rd generation graduates of IU.For residents of Indianapolis (and the surrounding areas — including Bloomington), Comfort Option offers the only mattress that is customized and manufactured just for you, literally right at your home. In other words, they don’t sell what they have, they make what you need. And you never have to leave your house.Even if you’re not in the area, you can still order Alpha by Comfort Option — a designer-quality, durable, transparently-made, and exceptionally comfortable mattress. It ships direct from their factory to your doorstep nationwide.Use the promo code ASSEMBLY for any mattress purchase and you will receive $50 off your purchase.To learn more, visit comfortoption.com.And right now, we’re running a special contest …CONTEST DETAILSComfort Option’s parent company FoamCraft has season tickets to Pacers games. And the seats are incredible. They are giving us four tickets to the upcoming Pacers-Hornets game on Sunday, January 20th to use for a contest.So if you want to see Victor and Cody play, all you have to do is order a mattress from Comfort Option between now and Friday, December 14th and use the promo code ASSEMBLY when you check out — either online if you’re ordering the Alpha, or in-person with the rep who brings the mattress store to your door.Not only will you get $50 off your purchase, but you’ll be entered into the drawing for the tickets. On December 15th, we’ll pick two winners — each of whom will get two tickets, and then we’ll send them to you immediately so you can use them as Christmas gifts.So again: go to comfortoption.com, order your Alpha mattress or schedule your in-home mattress store service, and then use the promo code ASSEMBLY to get $50 off your purchase and be entered into the drawing for the Pacers-Hornets tickets.
In this episode of Scaling Postgres, we review articles covering materialized views in Rails, pgbouncer auth_user, implicit vs explicit joins and JIT. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://medium.com/@rebo_dood/the-benefits-of-materialized-views-and-how-to-use-them-in-your-ruby-on-rails-project-4ac1b5432881 http://richyen.com/pgbouncer/postgres/2018/11/21/pgbouncer_auth_user.html https://www.cybertec-postgresql.com/en/postgressql-implicit-vs-explicit-joins/ https://www.percona.com/blog/2018/11/19/installing-and-configuring-jit-in-postgresql-11/
In this episode of Scaling Postgres, we review articles covering Postgres goodies, materialized vs. rollup, column oriented data and parallel scans. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://blog.2ndquadrant.com/webinar-postgresql-database-followup/ https://slides.com/apatheticmagpie/postgres-modern-pgconfeu#/ https://www.citusdata.com/blog/2018/10/31/materialized-views-vs-rollup-tables/ https://www.brianlikespostgres.com/poor-mans-column-oriented-database.html https://rafiasabih.blogspot.com/2018/10/using-parallel-sequential-scan-in.html http://hacksoclock.blogspot.com/2018/10/its-just-expression.html https://www.cybertec-postgresql.com/en/peeking-at-query-performance-of-the-upcoming-version-11-of-postgresql/ http://www.craigkerstiens.com/2018/10/30/postgres-biggest-mistake/ http://blog.taadeem.net/english/2018/10/29/Introducing-PostgreSQL-Anonymizer https://blog.timescale.com/1-0-enterprise-production-ready-time-series-database-open-source-d32395a10cbf
Since both Dave and Jhon were not able to attend the Dataworks Summit in San Jose a couple of weeks ago, we have a guest, Ward Bekker, who was happy to join and educate us on the subject. DataWorks Summit San Jose 2018 In this episode we discuss the daily keynotes and Wards' selection of sessions at the Summit ranging from the new things in Yarn 3.0, Materialized views in Hive and much more. Ward Bekker (Linkedin) Pre-Sales Solutions Engineer II @ Hortonworks Some of the sessions and topics discussed are: Apache Hadoop State of the union https://dataworkssummit.com/san-jose-2018/session/apache-hadoop-yarn-state-of-the-union-2/ What is new in Apache Hive https://dataworkssummit.com/san-jose-2018/session/what-is-new-in-apache-hive/ Runing distributed tensorflow in production https://dataworkssummit.com/san-jose-2018/session/running-distributed-tensorflow-in-production-challenges-and-solutions-on-yarn-3-0-2/ Just the sketch: advanced streaming analytics in Apache Metron https://dataworkssummit.com/san-jose-2018/session/just-the-sketch-advanced-streaming-analytics-in-apache-metron/ Containers and Big Data https://dataworkssummit.com/san-jose-2018/session/containers-and-big-data/ Catch a hacker in realtime: Live visuals of bots and bad guys https://dataworkssummit.com/san-jose-2018/session/catch-a-hacker-in-realtime-live-visuals-of-bots-and-bad-guys/ HDFS tiered storage https://dataworkssummit.com/san-jose-2018/session/hdfs-tiered-storage/ Geospatial data platform at Uber https://dataworkssummit.com/san-jose-2018/session/geospatial-data-platform-at-uber/ What's the Hadoop-la about Kubernetes? https://dataworkssummit.com/san-jose-2018/session/whats-the-hadoop-la-about-kubernetes/ Please use the Contact Form on this blog or our twitter feed to send us your questions, or to suggest future episode topics you would like us to cover.
Is the bug in Postgres? Sean takes over operations of crates.io and keeps himself very busy. We also wrap up our experience at RailsConf. Logical Replication in PostgreSQL 10 Heroku Error Codes: H12 Materialized view Run a query with a LIMIT/OFFSET and also get the total number of rows ActiveRecord: retrieving records in batches See open positions at thoughtbot! Become a Sponsor of The Bike Shed!
The mathematical language • Black energy materialized • Potential Energy • Traveling Goals • How to deal with disruptive new energy --- This episode is sponsored by · Anchor: The easiest way to make a podcast. https://anchor.fm/app --- Send in a voice message: https://anchor.fm/19keys/message
RR 324: Developer Horror Stories The panel for this episode of Ruby Rogues is Dave Kimura, Eric Berry, and Charles Max Well. They are telling developer horror stories this week. Tune in to listen to their stories! [00:01:40] Eric’s Story Eric tells a story that happened today. He was working on a report on live data at work. While doing this, he sent texts to hundreds of people that shouldn’t be getting them. The moral of the story is that everyone makes mistakes, even seasoned developers. [00:02:58] How could that have been avoided? Eric has a fail-safe that has to override with an environment variable so that it won’t truncate the tables. Once that happens, no messages will be sent. He works at a company, which is a B to C texting platform that allows customer retention through mass, etc. He commented out stuff, not realizing that it would start sending messages. He needed live data to generate reports so he did not truncate the data. His advice is not to comment out code until you know why you are doing so. Dave says that same thing can also happen with an email service. Instead of commenting out code, make sure they are set up to a mail server or mail dev to where it actually never sends out to the real world but stays in a send box environment. Amazon SES has a way to do this where things stay internally. [00:05:10] Dave’s Story Around seven years ago Dave needed to store some images. He did not want to use a storage on the local computer because he would have multiple web servers and he did not want to use external storage because he was “lazy.” So he stored the images in the database. It worked for years until one day he saw that the table was 30 GB, which was much larger than it should have been. He had to extract and rewrite because any test to undo it would be substantial. It would be a long running process because 30 GB is a lot of data. In hindsight, Dave’s advice is that you don’t have to prematurely optimize but you also don’t have to make bad decisions. Do not store globs of binary data in your database. If it can be stored as a jpeg, do that. [00:08:04] Charles’ Story Charles’ story focuses on time zones. He was working on test first development. He wrote tests for a feature and his coworker checked them. The database was running in UTC and doing checks in Mountain Time, so the checks would fail from 6pm until midnight. The CI server would show that tests were not passing for a chunk of the day. It was a simple fix. He learned that you can write a test that passes but may be overlooking something simple that may change when in a different place or a different time. [00:11:05] Errors Errors are hard to track down. The hardest ones to find are the ones that only happen occasionally. The worst ones are those that are critical errors that only happen occasionally. Because they only happen sometimes, it is hard to know how to fix them. [00:19:13] Using a Technology Too Soon Eric used a technology too soon, which was Rails. Nobody could take over once he left the company. He had to go back to the company and rebuild it in PHP so that others could use it. The lesson from this mistake is that when you chose a technology you have to choose one that supports the buzz factor. Everyone has a responsibility to the people they are working for to add value. If you leave them with a maintenance nightmare you are not helping, you are hurting. Make sure you are locking things down. [00:22:35] Gems and Poll Requests Dave watches Gems to see what and how often they are updating. He checks to see if his poll request was accepted and reverts back to the original gem. He calls it “free maintenance from other people.” He doesn’t think you should deviate from it too much. An option is to use a proxy as well. [00:27:41] Have you ever had to make patches in your Rails app knowing that those patches were coming in a future release? Eric has had to in the past. His mentor had to patch Rails, apply it, but every time it ran it said, “if you upgrade rails, upgrade me.” It was a reminder to make sure everyone stays in sync. [00:29:30] Migration Dave and Charles have both had problems with migration. Take snapshots of database before you use migrations. The moral of story is if you’re going to migrate data, make sure you back up your database before you change the data. And don’t do data modifications in your migrations. Also set up a replica of your database. There is no excuse except for laziness or inexperience. [00:32:10] Materialized views. Eric used to work for social media company that had a lot of data coming in from various forms of social media. Helped build sub products that handled intake of data. Decided to use materialized views. It is a view that self updates as data changes in the database. In other words, it creates a fake table and can simplify the application side of things. It got a little messy and they had no idea what was updating things when. Because of this, they had to convert the materialized views to stored procedures. The materialized views killed the database because it triggered things when it shouldn’t be. [00:37:23] Caching Caching is a big problem with development. There are complex cache keys built around different queries and combinations of objects. There is a value with using caches but there is a caution with not using caches too early. A lot of problems have resulted from caching wrong results. The moral is to measure and make sure that you are working on the right problems. Sometimes premature optimization does not matter. Sometimes caching is just not needed and messes programs up rather than helping them. [00:40:34] How do you populate data with unrealistic data? It depends on how big the application is, but larger ones generate ten to twenty thousand records. For these, Dave uses Active Record Import. He used the Faker Gem to create fakes names. Without using Active Record Import it would take ten to fifteen minutes to 50,000 but instead it took two minutes with using it, saving a lot of time. Picks Dave: Gem in a box Active Record Import Eric: udemy – Stephen Grider Code Sponsor Charles: Audible Meditation app Find something that helps you re-center Ruby Dev Summit
RR 324: Developer Horror Stories The panel for this episode of Ruby Rogues is Dave Kimura, Eric Berry, and Charles Max Well. They are telling developer horror stories this week. Tune in to listen to their stories! [00:01:40] Eric’s Story Eric tells a story that happened today. He was working on a report on live data at work. While doing this, he sent texts to hundreds of people that shouldn’t be getting them. The moral of the story is that everyone makes mistakes, even seasoned developers. [00:02:58] How could that have been avoided? Eric has a fail-safe that has to override with an environment variable so that it won’t truncate the tables. Once that happens, no messages will be sent. He works at a company, which is a B to C texting platform that allows customer retention through mass, etc. He commented out stuff, not realizing that it would start sending messages. He needed live data to generate reports so he did not truncate the data. His advice is not to comment out code until you know why you are doing so. Dave says that same thing can also happen with an email service. Instead of commenting out code, make sure they are set up to a mail server or mail dev to where it actually never sends out to the real world but stays in a send box environment. Amazon SES has a way to do this where things stay internally. [00:05:10] Dave’s Story Around seven years ago Dave needed to store some images. He did not want to use a storage on the local computer because he would have multiple web servers and he did not want to use external storage because he was “lazy.” So he stored the images in the database. It worked for years until one day he saw that the table was 30 GB, which was much larger than it should have been. He had to extract and rewrite because any test to undo it would be substantial. It would be a long running process because 30 GB is a lot of data. In hindsight, Dave’s advice is that you don’t have to prematurely optimize but you also don’t have to make bad decisions. Do not store globs of binary data in your database. If it can be stored as a jpeg, do that. [00:08:04] Charles’ Story Charles’ story focuses on time zones. He was working on test first development. He wrote tests for a feature and his coworker checked them. The database was running in UTC and doing checks in Mountain Time, so the checks would fail from 6pm until midnight. The CI server would show that tests were not passing for a chunk of the day. It was a simple fix. He learned that you can write a test that passes but may be overlooking something simple that may change when in a different place or a different time. [00:11:05] Errors Errors are hard to track down. The hardest ones to find are the ones that only happen occasionally. The worst ones are those that are critical errors that only happen occasionally. Because they only happen sometimes, it is hard to know how to fix them. [00:19:13] Using a Technology Too Soon Eric used a technology too soon, which was Rails. Nobody could take over once he left the company. He had to go back to the company and rebuild it in PHP so that others could use it. The lesson from this mistake is that when you chose a technology you have to choose one that supports the buzz factor. Everyone has a responsibility to the people they are working for to add value. If you leave them with a maintenance nightmare you are not helping, you are hurting. Make sure you are locking things down. [00:22:35] Gems and Poll Requests Dave watches Gems to see what and how often they are updating. He checks to see if his poll request was accepted and reverts back to the original gem. He calls it “free maintenance from other people.” He doesn’t think you should deviate from it too much. An option is to use a proxy as well. [00:27:41] Have you ever had to make patches in your Rails app knowing that those patches were coming in a future release? Eric has had to in the past. His mentor had to patch Rails, apply it, but every time it ran it said, “if you upgrade rails, upgrade me.” It was a reminder to make sure everyone stays in sync. [00:29:30] Migration Dave and Charles have both had problems with migration. Take snapshots of database before you use migrations. The moral of story is if you’re going to migrate data, make sure you back up your database before you change the data. And don’t do data modifications in your migrations. Also set up a replica of your database. There is no excuse except for laziness or inexperience. [00:32:10] Materialized views. Eric used to work for social media company that had a lot of data coming in from various forms of social media. Helped build sub products that handled intake of data. Decided to use materialized views. It is a view that self updates as data changes in the database. In other words, it creates a fake table and can simplify the application side of things. It got a little messy and they had no idea what was updating things when. Because of this, they had to convert the materialized views to stored procedures. The materialized views killed the database because it triggered things when it shouldn’t be. [00:37:23] Caching Caching is a big problem with development. There are complex cache keys built around different queries and combinations of objects. There is a value with using caches but there is a caution with not using caches too early. A lot of problems have resulted from caching wrong results. The moral is to measure and make sure that you are working on the right problems. Sometimes premature optimization does not matter. Sometimes caching is just not needed and messes programs up rather than helping them. [00:40:34] How do you populate data with unrealistic data? It depends on how big the application is, but larger ones generate ten to twenty thousand records. For these, Dave uses Active Record Import. He used the Faker Gem to create fakes names. Without using Active Record Import it would take ten to fifteen minutes to 50,000 but instead it took two minutes with using it, saving a lot of time. Picks Dave: Gem in a box Active Record Import Eric: udemy – Stephen Grider Code Sponsor Charles: Audible Meditation app Find something that helps you re-center Ruby Dev Summit
RR 324: Developer Horror Stories The panel for this episode of Ruby Rogues is Dave Kimura, Eric Berry, and Charles Max Well. They are telling developer horror stories this week. Tune in to listen to their stories! [00:01:40] Eric’s Story Eric tells a story that happened today. He was working on a report on live data at work. While doing this, he sent texts to hundreds of people that shouldn’t be getting them. The moral of the story is that everyone makes mistakes, even seasoned developers. [00:02:58] How could that have been avoided? Eric has a fail-safe that has to override with an environment variable so that it won’t truncate the tables. Once that happens, no messages will be sent. He works at a company, which is a B to C texting platform that allows customer retention through mass, etc. He commented out stuff, not realizing that it would start sending messages. He needed live data to generate reports so he did not truncate the data. His advice is not to comment out code until you know why you are doing so. Dave says that same thing can also happen with an email service. Instead of commenting out code, make sure they are set up to a mail server or mail dev to where it actually never sends out to the real world but stays in a send box environment. Amazon SES has a way to do this where things stay internally. [00:05:10] Dave’s Story Around seven years ago Dave needed to store some images. He did not want to use a storage on the local computer because he would have multiple web servers and he did not want to use external storage because he was “lazy.” So he stored the images in the database. It worked for years until one day he saw that the table was 30 GB, which was much larger than it should have been. He had to extract and rewrite because any test to undo it would be substantial. It would be a long running process because 30 GB is a lot of data. In hindsight, Dave’s advice is that you don’t have to prematurely optimize but you also don’t have to make bad decisions. Do not store globs of binary data in your database. If it can be stored as a jpeg, do that. [00:08:04] Charles’ Story Charles’ story focuses on time zones. He was working on test first development. He wrote tests for a feature and his coworker checked them. The database was running in UTC and doing checks in Mountain Time, so the checks would fail from 6pm until midnight. The CI server would show that tests were not passing for a chunk of the day. It was a simple fix. He learned that you can write a test that passes but may be overlooking something simple that may change when in a different place or a different time. [00:11:05] Errors Errors are hard to track down. The hardest ones to find are the ones that only happen occasionally. The worst ones are those that are critical errors that only happen occasionally. Because they only happen sometimes, it is hard to know how to fix them. [00:19:13] Using a Technology Too Soon Eric used a technology too soon, which was Rails. Nobody could take over once he left the company. He had to go back to the company and rebuild it in PHP so that others could use it. The lesson from this mistake is that when you chose a technology you have to choose one that supports the buzz factor. Everyone has a responsibility to the people they are working for to add value. If you leave them with a maintenance nightmare you are not helping, you are hurting. Make sure you are locking things down. [00:22:35] Gems and Poll Requests Dave watches Gems to see what and how often they are updating. He checks to see if his poll request was accepted and reverts back to the original gem. He calls it “free maintenance from other people.” He doesn’t think you should deviate from it too much. An option is to use a proxy as well. [00:27:41] Have you ever had to make patches in your Rails app knowing that those patches were coming in a future release? Eric has had to in the past. His mentor had to patch Rails, apply it, but every time it ran it said, “if you upgrade rails, upgrade me.” It was a reminder to make sure everyone stays in sync. [00:29:30] Migration Dave and Charles have both had problems with migration. Take snapshots of database before you use migrations. The moral of story is if you’re going to migrate data, make sure you back up your database before you change the data. And don’t do data modifications in your migrations. Also set up a replica of your database. There is no excuse except for laziness or inexperience. [00:32:10] Materialized views. Eric used to work for social media company that had a lot of data coming in from various forms of social media. Helped build sub products that handled intake of data. Decided to use materialized views. It is a view that self updates as data changes in the database. In other words, it creates a fake table and can simplify the application side of things. It got a little messy and they had no idea what was updating things when. Because of this, they had to convert the materialized views to stored procedures. The materialized views killed the database because it triggered things when it shouldn’t be. [00:37:23] Caching Caching is a big problem with development. There are complex cache keys built around different queries and combinations of objects. There is a value with using caches but there is a caution with not using caches too early. A lot of problems have resulted from caching wrong results. The moral is to measure and make sure that you are working on the right problems. Sometimes premature optimization does not matter. Sometimes caching is just not needed and messes programs up rather than helping them. [00:40:34] How do you populate data with unrealistic data? It depends on how big the application is, but larger ones generate ten to twenty thousand records. For these, Dave uses Active Record Import. He used the Faker Gem to create fakes names. Without using Active Record Import it would take ten to fifteen minutes to 50,000 but instead it took two minutes with using it, saving a lot of time. Picks Dave: Gem in a box Active Record Import Eric: udemy – Stephen Grider Code Sponsor Charles: Audible Meditation app Find something that helps you re-center Ruby Dev Summit
The Spheres of Light and Life (621.1) 55:0.1 THE age of light and life is the final evolutionary attainment of a world of time and space. From the early times of primitive man, such an inhabited world has passed through the successive planetary ages — the pre- and the post-Planetary Prince ages, the post-Adamic age, the post-Magisterial Son age, and the postbestowal Son age. And then is such a world made ready for the culminating evolutionary attainment, the settled status of light and life, by the ministry of the successive planetary missions of the Trinity Teacher Sons with their ever-advancing revelations of divine truth and cosmic wisdom. In these endeavors the Teacher Sons enjoy the assistance of the Brilliant Evening Stars always, and the Melchizedeks sometimes, in establishing the final planetary age. (621.2) 55:0.2 This era of light and life, inaugurated by the Teacher Sons at the conclusion of their final planetary mission, continues indefinitely on the inhabited worlds. Each advancing stage of settled status may be segregated by the judicial actions of the Magisterial Sons into a succession of dispensations; but all such judicial actions are purely technical, in no way modifying the course of planetary events. (621.3) 55:0.3 Only those planets which attain existence in the main circuits of the superuniverse are assured of continuous survival, but as far as we know, these worlds settled in light and life are destined to go on throughout the eternal ages of all future time. (621.4) 55:0.4 There are seven stages in the unfoldment of the era of light and life on an evolutionary world, and in this connection it should be noted that the worlds of the Spirit-fused mortals evolve along lines identical with those of the Adjuster-fusion series. These seven stages of light and life are: (621.5) 55:0.5 1. The first or planetary stage. (621.6) 55:0.6 2. The second or system stage. (621.7) 55:0.7 3. The third or constellation stage. (621.8) 55:0.8 4. The fourth or local universe stage. (621.9) 55:0.9 5. The fifth or minor sector stage. (621.10) 55:0.10 6. The sixth or major sector stage. (621.11) 55:0.11 7. The seventh or superuniverse stage. (621.12) 55:0.12 At the conclusion of this narrative these stages of advancing development are described as they relate to the universe organization, but the planetary values of any stage may be attained by any world quite independent of the development of other worlds or of the superplanetary levels of universe administration. 1. The Morontia Temple (622.1) 55:1.1 The presence of a morontia temple at the capital of an inhabited world is the certificate of the admission of such a sphere to the settled ages of light and life. Before the Teacher Sons leave a world at the conclusion of their terminal mission, they inaugurate this final epoch of evolutionary attainment; they preside on that day when the “holy temple comes down upon earth.” This event, signalizing the dawn of the era of light and life, is always honored by the personal presence of the Paradise bestowal Son of that planet, who comes to witness this great day. There in this temple of unparalleled beauty, this bestowal Son of Paradise proclaims the long-time Planetary Prince as the new Planetary Sovereign and invests such a faithful Lanonandek Son with new powers and extended authority over planetary affairs. The System Sovereign is also present and speaks in confirmation of these pronouncements. (622.2) 55:1.2 A morontia temple has three parts: Centermost is the sanctuary of the Paradise bestowal Son. On the right is the seat of the former Planetary Prince, now Planetary Sovereign; and when present in the temple, this Lanonandek Son is visible to the more spiritual individuals of the realm. On the left is the seat of the acting chief of finaliters attached to the planet. (622.3) 55:1.3 Although the planetary temples have been spoken of as “coming down from heaven,” in reality no actual material is transported from the system headquarters. The architecture of each is worked out in miniature on the system capital, and the Morontia Power Supervisors subsequently bring these approved plans to the planet. Here, in association with the Master Physical Controllers, they proceed to build the morontia temple according to specifications. (622.4) 55:1.4 The average morontia temple seats about three hundred thousand spectators. These edifices are not used for worship, play, or for receiving broadcasts; they are devoted to the special ceremonies of the planet, such as: communications with the System Sovereign or with the Most Highs, special visualization ceremonies designed to reveal the personality presence of spirit beings, and silent cosmic contemplation. The schools of cosmic philosophy here conduct their graduation exercises, and here also do the mortals of the realm receive planetary recognition for achievements of high social service and for other outstanding attainments. (622.5) 55:1.5 Such a morontia temple also serves as the place of assembly for witnessing the translation of living mortals to the morontia existence. It is because the translation temple is composed of morontia material that it is not destroyed by the blazing glory of the consuming fire which so completely obliterates the physical bodies of those mortals who therein experience final fusion with their divine Adjusters. On a large world these departure flares are almost continuous, and as the number of translations increases, subsidiary morontia life shrines are provided in different areas of the planet. Not long since I sojourned on a world in the far north whereon twenty-five morontia shrines were functioning. (622.6) 55:1.6 On presettled worlds, planets without morontia temples, these fusion flashes many times occur in the planetary atmosphere, where the material body of a translation candidate is elevated by the midway creatures and the physical controllers. 2. Death and Translation (623.1) 55:2.1 Natural, physical death is not a mortal inevitability. The majority of advanced evolutionary beings, citizens on worlds existing in the final era of light and life, do not die; they are translated directly from the life in the flesh to the morontia existence. (623.2) 55:2.2 This experience of translation from the material life to the morontia state — fusion of the immortal soul with the indwelling Adjuster — increases in frequency commensurate with the evolutionary progress of the planet. At first only a few mortals in each age attain translation levels of spiritual progress, but with the onset of the successive ages of the Teacher Sons, more and more Adjuster fusions occur before the termination of the lengthening lives of these progressing mortals; and by the time of the terminal mission of the Teacher Sons, approximately one quarter of these superb mortals are exempt from natural death. (623.3) 55:2.3 Farther along in the era of light and life the midway creatures or their associates sense the approaching status of probable soul-Adjuster union and signify this to the destiny guardians, who in turn communicate these matters to the finaliter group under whose jurisdiction this mortal may be functioning; then there is issued the summons of the Planetary Sovereign for such a mortal to resign all planetary duties, bid farewell to the world of his origin, and repair to the inner temple of the Planetary Sovereign, there to await morontia transit, the translation flash, from the material domain of evolution to the morontia level of prespirit progression. (623.4) 55:2.4 When the family, friends, and working group of such a fusion candidate have forgathered in the morontia temple, they are distributed around the central stage whereon the fusion candidates are resting, meantime freely conversing with their assembled friends. A circle of intervening celestial personalities is arranged to protect the material mortals from the action of the energies manifest at the instant of the “life flash” which delivers the ascension candidate from the bonds of material flesh, thereby doing for such an evolutionary mortal everything that natural death does for those who are thereby delivered from the flesh. (623.5) 55:2.5 Many fusion candidates may be assembled in the spacious temple at the same time. And what a beautiful occasion when mortals thus forgather to witness the ascension of their loved ones in spiritual flames, and what a contrast to those earlier ages when mortals must commit their dead to the embrace of the terrestrial elements! The scenes of weeping and wailing characteristic of earlier epochs of human evolution are now replaced by ecstatic joy and the sublimest enthusiasm as these God-knowing mortals bid their loved ones a transient farewell as they are removed from their material associations by the spiritual fires of consuming grandeur and ascending glory. On worlds settled in light and life, “funerals” are occasions of supreme joy, profound satisfaction, and inexpressible hope. (623.6) 55:2.6 The souls of these progressing mortals are increasingly filled with faith, hope, and assurance. The spirit permeating those gathered around the translation shrine resembles that of the joyful friends and relatives who might assemble at a graduating exercise for one of their group, or who might come together to witness the conferring of some great honor upon one of their number. And it would be decidedly helpful if less advanced mortals could only learn to view natural death with something of this same cheerfulness and lightheartedness. (624.1) 55:2.7 Mortal observers can see nothing of their translated associates subsequent to the fusion flash. Such translated souls proceed by Adjuster transit direct to the resurrection hall of the appropriate morontia-training world. These transactions concerned with the translation of living human beings to the morontia world are supervised by an archangel who was assigned to such a world on the day when it was first settled in light and life. (624.2) 55:2.8 By the time a world attains the fourth stage of light and life, more than half the mortals leave the planet by translation from among the living. Such diminishment of death continues on and on, but I know of no system whose inhabited worlds, even though long settled in life, are entirely free from natural death as the technique of escape from the bonds of flesh. And until such a high state of planetary evolution is uniformly attained, the morontia-training worlds of the local universe must continue in service as educational and cultural spheres for the evolving morontia progressors. The elimination of death is theoretically possible, but it has not yet occurred according to my observation. Perhaps such a status may be attained during the faraway stretches of the succeeding epochs of the seventh stage of settled planetary life. (624.3) 55:2.9 The translated souls of the flowering ages of the settled spheres do not pass through the mansion worlds. Neither do they sojourn, as students, on the morontia worlds of the system or constellation. They do not pass through any of the earlier phases of morontia life. They are the only ascending mortals who so nearly escape the morontia transition from material existence to semispirit status. The initial experience of such Son-seized mortals in the ascension career is in the services of the progression worlds of the universe headquarters. And from these study worlds of Salvington they go back as teachers to the very worlds they passed by, subsequently going on inward to Paradise by the established route of mortal ascension. (624.4) 55:2.10 Could you but visit a planet in an advanced stage of development, you would quickly grasp the reasons for providing for the differential reception of ascending mortals on the mansion and higher morontia worlds. You would readily understand that beings passing on from such highly evolved spheres are prepared to resume their Paradise ascent far in advance of the average mortal arriving from a disordered and backward world like Urantia. (624.5) 55:2.11 No matter from what level of planetary attainment human beings may ascend to the morontia worlds, the seven mansion spheres afford them ample opportunity to gain in experience as teacher-students all of everything which they failed to pass through because of the advanced status of their native planets. (624.6) 55:2.12 The universe is unfailing in the application of these equalizing techniques designed to insure that no ascender shall be deprived of aught which is essential to his ascension experience. 3. The Golden Ages (624.7) 55:3.1 During this age of light and life the world increasingly prospers under the fatherly rule of the Planetary Sovereign. By this time the worlds are progressing under the momentum of one language, one religion, and, on normal spheres, one race. But this age is not perfect. These worlds still have well-appointed hospitals, homes for the care of the sick. There still remain the problems of caring for accidental injuries and the inescapable infirmities attendant upon the decrepitude of old age and the disorders of senility. Disease has not been entirely vanquished, neither have the earth animals been subdued in perfection; but such worlds are like Paradise in comparison with the early times of primitive man during the pre-Planetary Prince age. You would instinctively describe such a realm — could you be suddenly transported to a planet in this stage of development — as heaven on earth. (625.1) 55:3.2 Human government in the conduct of material affairs continues to function throughout this age of relative progress and perfection. The public activities of a world in the first stage of light and life which I recently visited were financed by the tithing technique. Every adult worker — and all able-bodied citizens worked at something — paid ten per cent of his income or increase to the public treasury, and it was disbursed as follows: (625.2) 55:3.3 1. Three per cent was expended in the promotion of truth — science, education, and philosophy. (625.3) 55:3.4 2. Three per cent was devoted to beauty — play, social leisure, and art. (625.4) 55:3.5 3. Three per cent was dedicated to goodness — social service, altruism, and religion. (625.5) 55:3.6 4. One per cent was assigned to the insurance reserves against the risk of incapacity for labor resultant from accident, disease, old age, or unpreventable disasters. (625.6) 55:3.7 The natural resources of this planet were administered as social possessions, community property. (625.7) 55:3.8 On this world the highest honor conferred upon a citizen was the order of “supreme service,” being the only degree of recognition ever to be granted in the morontia temple. This recognition was bestowed upon those who had long distinguished themselves in some phase of supermaterial discovery or planetary social service. (625.8) 55:3.9 The majority of social and administrative posts were held jointly by men and women. Most of the teaching was also done jointly; likewise all judicial trusts were discharged by similar associated couples. (625.9) 55:3.10 On these superb worlds the childbearing period is not greatly prolonged. It is not best for too many years to intervene between the ages of a family of children. When close together in age, children are able to contribute much more to their mutual training. And on these worlds they are magnificently trained by the competitive systems of keen striving in the advanced domains and divisions of diverse achievement in the mastery of truth, beauty, and goodness. Never fear but that even such glorified spheres present plenty of evil, real and potential, which is stimulative of the choosing between truth and error, good and evil, sin and righteousness. (625.10) 55:3.11 Nevertheless, there is a certain, inevitable penalty attaching to mortal existence on such advanced evolutionary planets. When a settled world progresses beyond the third stage of light and life, all ascenders are destined, before attaining the minor sector, to receive some sort of transient assignment on a planet passing through the earlier stages of evolution. (626.1) 55:3.12 Each of these successive ages represents advancing achievements in all phases of planetary attainment. In the initial age of light the revelation of truth was enlarged to embrace the workings of the universe of universes, while the Deity study of the second age is the attempt to master the protean concept of the nature, mission, ministry, associations, origin, and destiny of the Creator Sons, the first level of God the Sevenfold. (626.2) 55:3.13 A planet the size of Urantia, when fairly well settled, would have about one hundred subadministrative centers. These subordinate centers would be presided over by one of the following groups of qualified administrators: (626.3) 55:3.14 1. Young Material Sons and Daughters brought from the system headquarters to act as assistants to the ruling Adam and Eve. (626.4) 55:3.15 2. The progeny of the semimortal staff of the Planetary Prince who were procreated on certain worlds for this and other similar responsibilities. (626.5) 55:3.16 3. The direct planetary progeny of Adam and Eve. (626.6) 55:3.17 4. Materialized and humanized midway creatures. (626.7) 55:3.18 5. Mortals of Adjuster-fusion status who, upon their own petition, are temporarily exempted from translation by the order of the Personalized Adjuster of universe chieftainship in order that they may continue on the planet in certain important administrative posts. (626.8) 55:3.19 6. Specially trained mortals of the planetary schools of administration who have also received the order of supreme service of the morontia temple. (626.9) 55:3.20 7. Certain elective commissions of three properly qualified citizens who are sometimes chosen by the citizenry by direction of the Planetary Sovereign in accordance with their special ability to accomplish some definite task which is needful in that particular planetary sector. (626.10) 55:3.21 The great handicap confronting Urantia in the matter of attaining the high planetary destiny of light and life is embraced in the problems of disease, degeneracy, war, multicolored races, and multilingualism. (626.11) 55:3.22 No evolutionary world can hope to progress beyond the first stage of settledness in light until it has achieved one language, one religion, and one philosophy. Being of one race greatly facilitates such achievement, but the many peoples of Urantia do not preclude the attainment of higher stages. 4. Administrative Readjustments (626.12) 55:4.1 In the successive stages of settled existence the inhabited worlds make marvelous progress under the wise and sympathetic administration of the volunteer Corps of the Finality, ascenders of Paradise attainment who have come back to minister to their brethren in the flesh. These finaliters are active in co-operation with the Trinity Teacher Sons, but they do not begin their real participation in world affairs until the morontia temple appears on earth. (626.13) 55:4.2 Upon the formal inauguration of the planetary ministry of the Corps of the Finality, the majority of the celestial hosts withdraw. But the seraphic guardians of destiny continue their personal ministry to the progressing mortals in light; indeed such angels come in ever-increasing numbers throughout the settled ages since larger and larger groups of human beings reach the third cosmic circle of co-ordinate mortal attainment during the planetary life span. (627.1) 55:4.3 This is merely the first of the successive administrative adjustments which attend the unfolding of the successive ages of increasingly brilliant attainment on the inhabited worlds as they pass from the first to the seventh stage of settled existence. (627.2) 55:4.4 1. The first stage of light and life. A world in this initial settled stage is being administered by three rulers: (627.3) 55:4.5 a. The Planetary Sovereign, presently to be advised by a counseling Trinity Teacher Son, in all probability the chief of the terminal corps of such Sons to function on the planet. (627.4) 55:4.6 b. The chief of the planetary corps of finaliters. (627.5) 55:4.7 c. Adam and Eve, who function jointly as the unifiers of the dual leadership of the Prince-Sovereign and the chief of finaliters. (627.6) 55:4.8 Acting as interpreters for the seraphic guardians and the finaliters are the exalted and liberated midway creatures. One of the last acts of the Trinity Teacher Sons on their terminal mission is to liberate the midwayers of the realm and to promote (or restore) them to advanced planetary status, assigning them to responsible places in the new administration of the settled sphere. Such changes have already been made in the range of human vision as enable mortals to recognize these heretofore invisible cousins of the early Adamic regime. This is made possible by the final discoveries of physical science in liaison with the enlarged planetary functions of the Master Physical Controllers. (627.7) 55:4.9 The System Sovereign has authority to release midway creatures any time after the first settled stage so that they may humanize in the morontia by the aid of the Life Carriers and the physical controllers and, after receiving Thought Adjusters, start out on their Paradise ascension. (627.8) 55:4.10 In the third and subsequent stages, some of the midwayers are still functioning, chiefly as contact personalities for the finaliters, but as each stage of light and life is entered, new orders of liaison ministers largely replace the midwayers; very few of them ever remain beyond the fourth stage of light. The seventh stage will witness the coming of the first absonite ministers from Paradise to serve in the places of certain universe creatures. (627.9) 55:4.11 2. The second stage of light and life. This epoch is signalized on the worlds by the arrival of a Life Carrier who becomes the volunteer adviser of the planetary rulers regarding the further efforts to purify and stabilize the mortal race. Thus do the Life Carriers actively participate in the further evolution of the human race — physically, socially, and economically. And then they extend their supervision to the further purification of the mortal stock by the drastic elimination of the retarded and persisting remnants of inferior potential of an intellectual, philosophic, cosmic, and spiritual nature. Those who design and plant life on an inhabited world are fully competent to advise the Material Sons and Daughters, who have full and unquestioned authority to purge the evolving race of all detrimental influences. (627.10) 55:4.12 From the second stage on throughout the career of a settled planet the Teacher Sons serve as counselors to the finaliters. During such missions they serve as volunteers and not by assignment; and they serve exclusively with the finaliter corps except that, upon the consent of the System Sovereign, they may be had as advisers to the Planetary Adam and Eve. (628.1) 55:4.13 3. The third stage of light and life. During this epoch the inhabited worlds arrive at a new appreciation of the Ancients of Days, the second phase of God the Sevenfold, and the representatives of these superuniverse rulers enter into new relationships with the planetary administration. (628.2) 55:4.14 In each succeeding age of settled existence the finaliters function in ever-increasing capacities. There exists a close working connection between the finaliters, the Evening Stars (the superangels), and the Trinity Teacher Sons. (628.3) 55:4.15 During this or the following age a Teacher Son, assisted by the ministering-spirit quartette, becomes attached to the elective mortal chief executive, who now becomes associated with the Planetary Sovereign as joint administrator of world affairs. These mortal chief executives serve for twenty-five years of planetary time, and it is this new development that makes it easy for the Planetary Adam and Eve to secure release from their world of long-time assignment during the following ages. (628.4) 55:4.16 The ministering-spirit quartettes consist of: the seraphic chief of the sphere, the superuniverse secoraphic counselor, the archangel of translations, and the omniaphim who functions as the personal representative of the Assigned Sentinel stationed on the system headquarters. But these advisers never proffer counsel unless it is asked for. (628.5) 55:4.17 4. The fourth stage of light and life. On the worlds the Trinity Teacher Sons appear in new roles. Assisted by the creature-trinitized sons so long associated with their order, they now come to the worlds as volunteer counselors and advisers to the Planetary Sovereign and his associates. Such couples — Paradise-Havona-trinitized sons and ascender-trinitized sons — represent differing universe viewpoints and diverse personal experiences which are highly serviceable to the planetary rulers. (628.6) 55:4.18 At any time after this age the Planetary Adam and Eve can petition the Sovereign Creator Son for release from planetary duties in order to begin their Paradise ascent; or they can remain on the planet as directors of the newly appearing order of increasingly spiritual society composed of advanced mortals striving to comprehend the philosophic teachings of the finaliters portrayed by the Brilliant Evening Stars, who are now assigned to these worlds to collaborate in pairs with the seconaphim from the headquarters of the superuniverse. (628.7) 55:4.19 The finaliters are chiefly engaged in initiating the new and supermaterial activities of society — social, cultural, philosophic, cosmic, and spiritual. As far as we can discern, they will continue this ministry far into the seventh epoch of evolutionary stability, when, possibly, they may go forth to minister in outer space; whereupon we conjecture their places may be taken by absonite beings from Paradise. (628.8) 55:4.20 5. The fifth stage of light and life. The readjustments of this stage of settled existence pertain almost entirely to the physical domains and are of primary concern to the Master Physical Controllers. (628.9) 55:4.21 6. The sixth stage of light and life witnesses the development of new functions of the mind circuits of the realm. Cosmic wisdom seems to become constitutive in the universe ministry of mind. (628.10) 55:4.22 7. The seventh stage of light and life. Early in the seventh epoch the Trinity Teacher counselor of the Planetary Sovereign is joined by a volunteer adviser sent by the Ancients of Days, and later on they will be augmented by a third counselor coming from the superuniverse Supreme Executive. (629.1) 55:4.23 During this epoch, if not before, Adam and Eve are always relieved of planetary duties. If there is a Material Son in the finaliter corps, he may become associated with the mortal chief executive, and sometimes it is a Melchizedek who volunteers to function in this capacity. If a midwayer is among the finaliters, all of that order remaining on the planet are immediately released. (629.2) 55:4.24 Upon obtaining release from their agelong assignment, a Planetary Adam and Eve may select careers as follows: (629.3) 55:4.25 1. They can secure planetary release and from the universe headquarters start out immediately on the Paradise career, receiving Thought Adjusters at the conclusion of the morontia experience. (629.4) 55:4.26 2. Very often a Planetary Adam and Eve will receive Adjusters while yet serving on a world settled in light concomitant with the receiving of Adjusters by some of their imported pure-line children who have volunteered for a term of planetary service. Subsequently they may all go to universe headquarters and there begin the Paradise career. (629.5) 55:4.27 3. A Planetary Adam and Eve may elect — as do Material Sons and Daughters from the system capital — to go direct to the midsonite world for a brief sojourn, there to receive their Adjusters. (629.6) 55:4.28 4. They may decide to return to the system headquarters, there for a time to occupy seats on the supreme court, after which service they will receive Adjusters and begin the Paradise ascent. (629.7) 55:4.29 5. They may choose to go from their administrative duties back to their native world to serve as teachers for a season and to become Adjuster indwelt at the time of transfer to the universe headquarters. (629.8) 55:4.30 Throughout all of these epochs the imported assisting Material Sons and Daughters exert a tremendous influence on the progressing social and economic orders. They are potentially immortal, at least until such time as they elect to humanize, receive Adjusters, and start for Paradise. (629.9) 55:4.31 On the evolutionary worlds a being must humanize to receive a Thought Adjuster. All ascendant members of the Mortal Corps of Finaliters have been Adjuster indwelt and fused except seraphim, and they are Father indwelt by another type of spirit at the time of being mustered into this corps. 5. The Acme of Material Development (629.10) 55:5.1 Mortal creatures living on a sin-stricken, evil-dominated, self-seeking, isolated world, such as Urantia, can hardly conceive of the physical perfection, the intellectual attainment, and the spiritual development which characterize these advanced epochs of evolution on a sinless sphere. (629.11) 55:5.2 The advanced stages of a world settled in light and life represent the acme of evolutionary material development. On these cultured worlds, gone are the idleness and friction of the earlier primitive ages. Poverty and social inequality have all but vanished, degeneracy has disappeared, and delinquency is rarely observed. Insanity has practically ceased to exist, and feeble-mindedness is a rarity. (629.12) 55:5.3 The economic, social, and administrative status of these worlds is of a high and perfected order. Science, art, and industry flourish, and society is a smoothly working mechanism of high material, intellectual, and cultural achievement. Industry has been largely diverted to serving the higher aims of such a superb civilization. The economic life of such a world has become ethical. (630.1) 55:5.4 War has become a matter of history, and there are no more armies or police forces. Government is gradually disappearing. Self-control is slowly rendering laws of human enactment obsolete. The extent of civil government and statutory regulation, in an intermediate state of advancing civilization, is in inverse proportion to the morality and spirituality of the citizenship. (630.2) 55:5.5 Schools are vastly improved and are devoted to the training of mind and the expansion of soul. The art centers are exquisite and the musical organizations superb. The temples of worship with their associated schools of philosophy and experiential religion are creations of beauty and grandeur. The open-air arenas of worship assembly are equally sublime in the simplicity of their artistic appointment. (630.3) 55:5.6 The provisions for competitive play, humor, and other phases of personal and group achievement are ample and appropriate. A special feature of the competitive activities on such a highly cultured world concerns the efforts of individuals and groups to excel in the sciences and philosophies of cosmology. Literature and oratory flourish, and language is so improved as to be symbolic of concepts as well as to be expressive of ideas. Life is refreshingly simple; man has at last co-ordinated a high state of mechanical development with an inspiring intellectual attainment and has overshadowed both with an exquisite spiritual achievement. The pursuit of happiness is an experience of joy and satisfaction. 6. The Individual Mortal (630.4) 55:6.1 As worlds advance in the settled status of light and life, society becomes increasingly peaceful. The individual, while no less independent and devoted to his family, has become more altruistic and fraternal. (630.5) 55:6.2 On Urantia, and as you are, you can have little appreciation of the advanced status and progressive nature of the enlightened races of these perfected worlds. These people are the flowering of the evolutionary races. But such beings are still mortal; they continue to breathe, eat, sleep, and drink. This great evolution is not heaven, but it is a sublime foreshadowing of the divine worlds of the Paradise ascent. (630.6) 55:6.3 On a normal world the biologic fitness of the mortal race was long since br
Fakultät für Mathematik, Informatik und Statistik - Digitale Hochschulschriften der LMU - Teil 01/02
One of the main design goals of social software, such as wikis, is to support and facilitate interaction and collaboration. This dissertation explores challenges that arise from extending social software with advanced facilities such as reasoning and semantic annotations and presents tools in form of a conceptual model, structured tags, a rule language, and a set of novel forward chaining and reason maintenance methods for processing such rules that help to overcome the challenges. Wikis and semantic wikis were usually developed in an ad-hoc manner, without much thought about the underlying concepts. A conceptual model suitable for a semantic wiki that takes advanced features such as annotations and reasoning into account is proposed. Moreover, so called structured tags are proposed as a semi-formal knowledge representation step between informal and formal annotations. The focus of rule languages for the Semantic Web has been predominantly on expert users and on the interplay of rule languages and ontologies. KWRL, the KiWi Rule Language, is proposed as a rule language for a semantic wiki that is easily understandable for users as it is aware of the conceptual model of a wiki and as it is inconsistency-tolerant, and that can be efficiently evaluated as it builds upon Datalog concepts. The requirement for fast response times of interactive software translates in our work to bottom-up evaluation (materialization) of rules (views) ahead of time – that is when rules or data change, not when they are queried. Materialized views have to be updated when data or rules change. While incremental view maintenance was intensively studied in the past and literature on the subject is abundant, the existing methods have surprisingly many disadvantages – they do not provide all information desirable for explanation of derived information, they require evaluation of possibly substantially larger Datalog programs with negation, they recompute the whole extension of a predicate even if only a small part of it is affected by a change, they require adaptation for handling general rule changes. A particular contribution of this dissertation consists in a set of forward chaining and reason maintenance methods with a simple declarative description that are efficient and derive and maintain information necessary for reason maintenance and explanation. The reasoning methods and most of the reason maintenance methods are described in terms of a set of extended immediate consequence operators the properties of which are proven in the classical logical programming framework. In contrast to existing methods, the reason maintenance methods in this dissertation work by evaluating the original Datalog program – they do not introduce negation if it is not present in the input program – and only the affected part of a predicate’s extension is recomputed. Moreover, our methods directly handle changes in both data and rules; a rule change does not need to be handled as a special case. A framework of support graphs, a data structure inspired by justification graphs of classical reason maintenance, is proposed. Support graphs enable a unified description and a formal comparison of the various reasoning and reason maintenance methods and define a notion of a derivation such that the number of derivations of an atom is always finite even in the recursive Datalog case. A practical approach to implementing reasoning, reason maintenance, and explanation in the KiWi semantic platform is also investigated. It is shown how an implementation may benefit from using a graph database instead of or along with a relational database.
Awesome Show!! Music Introduction by Zamar - "Day of Joy" CD(about 8min). It may feel as though all is crumbling around you or inside of you, but I want you to know that you MUST THINK NO OTHER THOUGHT than your desire MATERIALIZED! When you feel the negative thoughts coming to you mind, which many times derive from your current circumstances, I want you to say: CANCEL, CANCEL, CANCEL! Then, I want you to vision your desires MATERIALIZED - MANIFESTED! Begin to control your thoughts, which produces results rather negatively or positively. So...remember this, your circumstance will remain as you allow yourself to think! Hmmmmmm....... Listen to this word for the day! Download, Listen, Inspire, and Be Inspire! Each Tuesday at 10:00 a.m. you can join Princess-O`dilia for a Live Blog! Join her for a moment of wisdom and view the written and verbal on her blogspot @ http://princessodilia.blogspot.com and for you twitters....Visit her on her twitwall: http://www.twitwall/view/?who=princessodilia