co Episode 482: Luke Hoban on Infrastructure as Code By traffic.libsyn.com Published On :: Wed, 20 Oct 2021 21:42:43 +0000 Luke Hoban, CTO of Pulumi, joined host Jeff Doolittle for a conversation about infrastructure as code (IAC), which allows software development teams to configure and control their cloud infrastructure assets using code in contrast to other approaches... Full Article
co Episode 488: Chris Riccomini and Dmitriy Ryaboy on the Missing Readme By traffic.libsyn.com Published On :: Wed, 01 Dec 2021 00:49:01 +0000 Chris Riccomini and Dmitriy Ryaboy discuss their book, The Missing Readme, which is intended to be the missing manual for new software engineers. Felienne spoke with Riccomini and Ryaboy about a range of topics that new software engineers might not have.. Full Article
co Episode 492: Sam Scott on Building a Consistent and Global Authorization Service By traffic.libsyn.com Published On :: Tue, 28 Dec 2021 18:23:07 +0000 Sam Scott, CTO of Oso discusses how to build a global authorization service and challenges with host Priyanka. Full Article
co Episode 494: Robert Seacord on Avoiding Defects in C Programming By se-radio.net Published On :: Wed, 12 Jan 2022 17:49:08 +0000 Robert Seacord, author of Effective C, The CERT C Coding Standard and Secure Coding in C and C++, discusses why the C programming language can be insecure, the top 5 security issues and the tools and techniques you can employ to write secure code in C. Full Article
co Episode 494: Robert Seacord on Avoiding Defects in C Programming By traffic.libsyn.com Published On :: Wed, 12 Jan 2022 17:49:12 +0000 Robert Seacord, author of Effective C, The CERT C Coding Standard and Secure Coding in C and C++, discusses why the C programming language can be insecure, the top 5 security issues and the tools and techniques you can employ to write secure code in C. Full Article
co Episode 496: Bruce Momjian on Multi-Version Concurrency Control in Postgres (MVCC) By se-radio.net Published On :: Tue, 25 Jan 2022 19:54:26 +0000 This week, Postgres server developer Bruce Momjian joins host Robert Blumen for a discussion of multi-version concurrency control (MVCC) in the Postgres database. They begin with a discussion of the isolation requirement in database transactions (I in ACID); how isolation can be achieved with locking; limitations of locking; how locking limits concurrency and creates variability in query runtimes; multi-version concurrency control as a means to achieve isolation; how Postgres manages multiple versions of a row; snapshots; copy-on-write and snapshots; visibility; database transaction IDs; how tx ids, snapshots and versions interact; the need for locking when there are multiple writers; how MVCC was added to Postgres; and how to clean up unused space left over from aged-out versions. Full Article
co Episode 498: James Socol on Continuous Integration and Continuous Delivery (CICD) By se-radio.net Published On :: Wed, 09 Feb 2022 17:58:16 +0000 James Socol of Policygenius discusses continuous integration and continuous delivery, ways to test and deploy software quickly and easily. SE Radio host Felienne spoke with Socol about why CI and CD matter for the development process, what tools to use... Full Article
co Edpisode 515: Swizec Teller on Becoming a Senior Engineer By se-radio.net Published On :: Wed, 08 Jun 2022 20:54:26 +0000 This week, senior software engineer, instructor, and blogger Swizec Teller spoke with SE Radio's Brijesh Ammanath about the "senior mindset." Becoming a senior engineer is about more than just years of experience but rather about cultivating a different.. Full Article
co Episode 517: Jordan Adler on Code Generators By se-radio.net Published On :: Tue, 21 Jun 2022 20:58:34 +0000 In this episode, SE Radio host Felienne speaks with Jordan Adler of OneSignal about code generation, a technique to generate code from specifications like UML or from other programming languages such as Typescript. They also discuss code transformation, which can be us Full Article
co Episode 528: Jonathan Shariat on Designing to Avoid Worst Case Outcomes By se-radio.net Published On :: Wed, 07 Sep 2022 20:57:15 +0000 Jonathan Shariat, coauthor of the book Tragic Design, discusses harmful software design. SE Radio host Jeremy Jung speaks with Shariat about how poor design can kill in the medical industry, accidentally causing harm with features meant to bring joy... Full Article
co Episode 533: Eddie Aftandilian on GitHub Copilot By se-radio.net Published On :: Tue, 11 Oct 2022 23:03:00 +0000 Eddie Aftandilian, Principal researcher at GitHub discusses GitHub copilot and how it can improve developer productivity with host Priyanka Raghavan. The discussion explores various subtopics such as the history of copilot, how it can improve developer... Full Article
co Episode 538: Roberto Di Cosmo on Archiving Public Software at Massive Scale By www.se-radio.net Published On :: Fri, 18 Nov 2022 02:28:00 +0000 Roberto Di Cosmo, Computer Science professor at University Paris Diderot and founder of the Software Heritage initiative, discusses how to protect against sudden loss from the collapse of a "free" source code repository provider, how to protect... Full Article
co Episode 542: Brendan Callum on Contract-Driven APIs By se-radio.net Published On :: Thu, 15 Dec 2022 19:36:50 +0000 Brendan Callum, engineering manager for the Pinterest developer platform team, discusses the "spec first" approach to API development and how it's different from "API first." Brendan speaks with host Kanchan Shringi about the challenges and advantages... Full Article
co Episode 549: William Falcon Optimizing Deep Learning Models By se-radio.net Published On :: Fri, 03 Feb 2023 00:20:00 +0000 William Falcon of Lighting AI discusses how to optimize deep learning models using the Lightning platform, optimization is a necessary step towards creating a production application. Philip Winston spoke with Falcon about PyTorch, PyTorch Lightning... Full Article
co SE Radio 554: Adam Tornhill on Behavioral Code Analysis By se-radio.net Published On :: Wed, 08 Mar 2023 21:37:00 +0000 Adam Tornhill, founder and CTO of CodeScene, joins host Giovanni Asproni to speak about behavioral code analysis. Behavioral code analysis is a set of practical techniques aimed at identifying patterns in how a development organization interacts with the codebase they're building. It can be used to prioritize technical debt to maximize return on investment; to identify communication and team-coordination bottlenecks in code; to drive refactorings guided by data from how the system evolves; and to detect code quality problems before they become maintenance issues. The episode starts with a broad description of the techniques, providing some examples from real projects, and ends with suggestions on how to get started with applying them. During the conversation, Adam and Giovanni touch on a set of related topics, including the applicability of the techniques to legacy, green-, and brown-field projects; ethical and privacy implications; and the importance of context when judging code quality. Full Article
co SE Radio 566: Ashley Peacock on Diagramming in Software Engineering By se-radio.net Published On :: Wed, 31 May 2023 23:43:00 +0000 Ashley Peacock, author of the book Creating Software with Modern Diagramming Techniques, speaks with SE Radio host Akshay Manchale about diagrams in software engineering. They discuss the power of diagramming and some reasons we don’t fully use it as often as we should. Ashley contrasts historical use of UML diagrams versus modern diagrams, which don't have hard rules about representations. The episode examines different types of diagrams through an example application and how it could be built with modern tools such as Streamy to simplify the building, versioning, and maintenance of diagrams. Full Article
co SE Radio 573: Varun Singh on Evolution of Internet Protocols By se-radio.net Published On :: Wed, 19 Jul 2023 21:06:00 +0000 In this episode, Varun Singh, Chief Products and Technology Officer at Daily.co, speaks with host Nikhil Krishna about the 30-year evolution of web protocols. In particular, they explore the impact of protocol ossification, which has supported the Internet’s success but also limits the flexibility of evolving protocol suites such as TCP/IP and UDP by constraining future development. Varun points out how the end-to-end principle emphasizes full flexibility for end hosts, but the TCP implementation in the OS kernel as well as in “middle boxes” such as ISPs contributes to the constraints of ossification by blocking certain types of traffic. Further, the development of new protocols is challenging due to the need for backward compatibility with existing protocols. They discuss Google’s efforts – and the challenges it has faced – in working to move the HTTP protocol forward. The role of standards bodies such as the IETF and collaboration between industry stakeholders is crucial for the evolution of internet protocols, requiring a balance between maintaining backward compatibility and introducing new protocols such as QUIC and HTTP/3 to address existing constraints and improve internet performance and security. indeed, QUIC includes features that seek to actively avoid ossification and encourage evolution. Full Article
co SE Radio 577: Casey Muratori on Clean Code, Horrible Performance? By se-radio.net Published On :: Fri, 18 Aug 2023 00:20:00 +0000 Casey Muratori caused some strong reactions with a blog post and an associated video in which he went through an example from the “Clean Code” book by Robert Martin to demonstrate the negative impact that clean code practices can have on performance. In this episode, he joins SE Radio’s Giovanni Asproni to talk about the potential trade-offs between performance and the qualities that make for maintainable code, these qualities being the main focus of Clean Code. Brought to you by IEEE Computer Society and IEEE Software magazine. Full Article
co SE Radio 579: Arun Gupta on Open Source Strategy and Community By se-radio.net Published On :: Fri, 01 Sep 2023 00:43:00 +0000 Arun Gupta, Vice President and General Manager of Open Ecosystem Initiatives at Intel Corporation, discusses open-source strategy and community with SE Radio host Kanchan Shringi. They explore the business case and business model for why and how big tech participates in the open-source ecosystem. Arun describes ways to foster a culture of engagement with open source within companies such as Intel, Amazon, and Apple. They then consider how the principles can be applied to closed-source software within a company. Finally, they discuss some of the benefits that Intel has gained from more than 20 years of open source contributions and look at the company’s plan for the year ahead. SE Radio is rought to you by IEEE Software magazine and IEEE Computer Society. Full Article
co SE Radio 580: Josh Doody on Mastering Business Communication for Software Engineers By se-radio.net Published On :: Thu, 07 Sep 2023 01:06:00 +0000 Josh Doody, author of Mastering Business Email, speaks with host Brijesh Ammanath about how software engineers can master business communication. They begin with an exploration of various communication modes, including Slack, virtual meetings, emails, and presentations. Josh shares several strategies to improve communication skills and cross-cultural communication, but if there's one key take away from this episode, it might be: “use positive language for any medium of communication; be kind and use positive words.” Brought to you by IEEE Software magazine and IEEE Computer Society. Full Article
co SE Radio 585: Adam Frank on Continuous Delivery vs Continuous Deployment By se-radio.net Published On :: Wed, 11 Oct 2023 23:50:00 +0000 Adam Frank, SVP of Product and Marketing at Armory.io, speaks with SE Radio’s Kanchan Shringi about continuous integration, continuous delivery, and continuous deployment – and how they differ. Frank suggests that organizations begin by identifying how the CI/CD process aligns best with their unique goals, noting that such goals might be different for B2C versus B2B SAAS (software as a service). They also discuss how the process can differ for monoliths compared to microservices-based products. Finally, they talk about continuous deployment as a service and some unique aspects of Armory’s approach. Full Article
co SE Radio 587: M. Scott Ford on Managing Dependency Freshness By se-radio.net Published On :: Wed, 25 Oct 2023 22:01:00 +0000 M. Scott Ford, the CTO of Corgibytes and host of the Legacy Code Rocks podcast, discusses managing dependency freshness. SE Radio’s Sam Taggart speaks with him about why dependency freshness is important to ensure that your code has all the latest bug fixes, how exactly to measure dependency freshness, and some of the insights that teams can gain from monitoring freshness over time. Brought to you by IEEE Computer Society and IEEE Software Magazine. Full Article
co SE Radio 595: Llewelyn Falco on Approval Testing By se-radio.net Published On :: Tue, 19 Dec 2023 21:08:00 +0000 Llewelyn Falco, creator approval tests, talks with SE Radio host Sam Taggart about testing code in general and the various types of testing that developers perform. Llewelyn elaborates on how approval tests can help test code at a higher level than traditional unit tests. They also discuss using approval tests to help get legacy code under test. This episode sponsored by Data Annotation. Full Article
co SE Radio 597: Coral Calero Muñoz and Félix García on Green Software By se-radio.net Published On :: Mon, 08 Jan 2024 23:44:00 +0000 Coral Calero Muñoz and Felix Garcia, professors at the University of Castilla-La Mancha, speak with host Giovanni Asproni about green and sustainable software—an approach to software development aimed at creating software systems that consume less energy and produce less CO2 during their entire lifetimes with minimal impact on their functionality and other qualities. The episode starts by describing why green software matters, particularly in the context of global warming, and introducing the key concepts. Continues discussing the current status of the field, in both academia and industry, and finishes with hints and tips that can be readily applied by development teams to make their systems greener. Brought to you by IEEE Computer Society and IEEE Software magazine. Full Article
co SE Radio 602: Nicolas Carlo on Improving Legacy Code By se-radio.net Published On :: Wed, 07 Feb 2024 00:14:00 +0000 Nicolas Carlo talks with host Sam Taggart about Nicolas’s recent book, Legacy Code First Aid Kit. They start by defining legacy code and the general issues that developers face when dealing with it. Nicolas describes some of the tools in his book and provides examples of where he has found them useful. The episode also touches briefly on the role of AI and some other tools Nicolas has discovered since writing the book. This episode sponsored by WorkOS. Full Article
co SE Radio 603: Rishi Singh on Using GenAI for Test Code Generation By se-radio.net Published On :: Mon, 01 Apr 2024 23:45:00 +0000 Rishi Singh, founder and CEO at Sapient.ai, speaks with SE radio’s Kanchan Shringi about using generative AI to help developers automate test code generation. They start by identifying key problems that developers are looking for in an automated test-generation solution. The discussion explores the capabilities and limitations of today’s large language models in achieving that goal, and then delves into how Sapient.ai has built wrappers around LLMs in an effort to improve the quality of the generated tests. Rishi also suggests how to validate the generated tests and outlines his vision of the future for this rapidly evolving area. Brought to you by IEEE Computer Society and IEEE Software magazine. This episode is sponsored by WorkOS. Full Article
co SE Radio 612: Eyal Solomon on API Consumption Management By se-radio.net Published On :: Tue, 16 Apr 2024 23:49:00 +0000 Eyal Solomon, CEO and co-founder of Lunar.dev, joins SE Radio’s Kanchan Shringi for a discussion on tooling for API consumption management. The episode starts by examining why API consumption management is an increasingly important topic, and how existing tooling on the provider side can be inadequate for client-side issues. Eyal talks in detail about issues that are unique to API consumers, before taking a deep dive into the evolution of middleware built by teams and companies to address these issues and the gaps. Finally they consider how Lunar.dev seeks to solve these issues, as well as Eyal's vision of lunar.dev as a open source platform. This episode is sponsored by WorkOS. Full Article
co SE Radio 618: Andreas Møller on No-Code Platforms By se-radio.net Published On :: Wed, 29 May 2024 20:27:00 +0000 Andreas Møller, founder of Toddle, a no-code tool for building scalable performant web applications, speaks with SE Radio's Brijesh Ammanath about no-code platforms. They discuss the role of developers in a no-code ecosystem and explore scalability and performance considerations, as well as enterprise adoption of no-code tools. Andreas also expands on why he built Toddle.dev and its unique features. Brought to you by IEEE Computer Society and IEEE Software. Full Article
co SE Radio 634: Jim Bugwadia on Kubernetes Policy as Code By se-radio.net Published On :: Wed, 25 Sep 2024 23:57:00 +0000 Jim Bugwadia, CEO of Nirmata and a committer to the Kyverno projects, joins host Robert Blumen for a discussion of policy-as-code and the open source Kyverno project. The discussion covers the nature of policies; policies and security; policies and compliance to standards; security scans that generate reports compared to tools that allow or deny operations at run time; Kyverno as a kubernetes service; the Kyverno helm charts; the components of Kyverno; bootstrapping a kubernetes cluster with Kyverno; installing policies; implementing policies; customizing policies; packaging and installing policies; kubernetes dynamic admission controllers; the Kyverno admission controller; securing Kyverno itself; observability of Kyverno; types of reports and messages available to cluster users. This episode is sponsored by QA Wolf. Full Article
co SE Radio 636: Sriram Panyam on SaaS Control Planes By se-radio.net Published On :: Wed, 02 Oct 2024 07:36:00 +0000 Sriram Panyam, CTO at DagKnows, discusses SaaS Control Planes with SE Radio host Brijesh Ammanath. The discussion starts off with the basics, examining what control planes are and why they're important. Sriram then discusses reasons for building a control plane and the challenges in designing one. They explore design and architectural considerations when building a SaaS control plane, as well as the key differences between a control plane and a data plane. This episode is sponsored by QA Wolf. Full Article
co SE Radio 639: Cody Ebberson on Regulated Industries By se-radio.net Published On :: Wed, 23 Oct 2024 23:05:00 +0000 Cody Ebberson, CTO of Medplum, joins host Sam Taggart to discuss the constraints that working in regulated industries add to the software development process. They explore some general aspects of developing for regulated industries, such as healthcare and finance, as well as a range of specific considerations that can add complexity and effort. Cody describes how translating regulatory requirements into test specifications and automating those tests can help streamline software development in these regulated environments. Brought to you by IEEE Computer Society and IEEE Software magazine. Full Article
co Polariton condensates show their nonequilibrium side By physicstoday.scitation.org Published On :: Fri, 23 Sep 2022 23:31:08 GMT -- Delivered by Feed43 service Full Article
co Come in By www.usingenglish.com Published On :: Tue, 02 Jul 2024 12:59:14 +0000 To enter. Full Article
co AMD 5nm Zen 4 EPYC CPUs And Radeon Instinct GPUs To Power El Capitan Supercomput By www.pcstats.com Published On :: Fri, 06 Mar 2020 15:37:18 AMD just announced today a design win in conjunction with the Lawrence Livermore National Laboratory (LLNL) and Hewlett-Packard Enterprise (HPE), win which it will be providing the hardware powering the El Capitan exascale-class supercomputer. What caught our eye about this announcement was not the compute performance -- which will be enormous ... [PCSTATS] Full Article CPU / Processors
co Orico GV100 1TB Portable NVMe SSD Review By www.pcstats.com Published On :: Fri, 06 Mar 2020 15:38:16 Orico surprises with its GV100 1TB portable NVMe SSD. Join us as we take a look at this new drive and what it's all about."... [PCSTATS] Full Article Hard Drives/SSD
co Thrustmaster eSwap Pro Controller Review By www.pcstats.com Published On :: Fri, 06 Mar 2020 15:38:45 Today we test at OCinside.de the top controller from the extensive gamepad collection of Thrustmaster. In comparison we are testing the original controllers from Microsoft Xbox One, Xbox 360, Sony PlayStation 4 and PlayStation 3. What makes this Thrustmaster eSwap Pro game controller different from thousands of other products on the market and wher... [PCSTATS] Full Article Games
co Silicon Power P34A60 PCIe 3x4 M.2 2280 512GB SSD Review By www.pcstats.com Published On :: Tue, 10 Mar 2020 09:02:00 " The mainstream PCIe Gen 3x4 P34A60 mainstream SSD from Silicon Power does offer good all-around performance and does not drop to very slow speeds when the cache fills up completely, as we could notice from the HD Tune Pro write test. When copying large files continuously to the drive, we haven�t seen drops of under 90MB/s, which is great for a TL... [PCSTATS] Full Article Hard Drives/SSD
co AMD Computing Roadmap 2020 by Mark Papermaster By www.pcstats.com Published On :: Wed, 11 Mar 2020 09:02:00 At AMD Financial Analyst Day 2020, Mark Papermaster unveiled the AMD computing roadmap for 2020 and beyond. Check it out!... [PCSTATS] Full Article Computer / SFF PCs
co Corsair Scimitar RGB Elite Optical Mouse Review By www.pcstats.com Published On :: Wed, 11 Mar 2020 09:03:00 The Corsair Scimitar RGB Elite is a mouse that offers plenty of buttons, turns heads with its MMO and MOBA gaming performance, and excellent build quality.... [PCSTATS] Full Article Mouse Pads
co Cooler Master MM711 Review By www.pcstats.com Published On :: Wed, 11 Mar 2020 18:38:56 Today we have tested a different kind of gaming mouse on OCinside.de. The Cooler Master MasterMouse MM711 is based on a lightweight honeycomb grid design, adjustable LED lighting and extensive programming options.... [PCSTATS] Full Article Peripherals
co Raspberry Pi Enthusiast Creates Coronavirus Live Global Tracker Display By www.pcstats.com Published On :: Wed, 11 Mar 2020 18:41:12 There are so many things that can be done with a little spare time and a Raspberry Pi that it boggles the mind; the little developer board can be made to do just about anything builders can dream up. One of the most recent projects we've seen using the Pi turned up on Reddit from a person called jul-bruegger who combined the Raspberry Pi Zero... [PCSTATS] Full Article Web News
co Should Feed Readers Count Unread Items? By www.rssboard.org Published On :: Wed, 02 Apr 2014 11:12:53 -0400 Brent Simmons, the developer of the NetNewsWire RSS reader, is questioning his decision to put an unread count next to each feed, reasoning that it encourages people to be too obsessive about reading every item:Instead of a dozen bookmarks, people had a hundred feeds. Or two hundred. Or two thousand.And there was a tyranny behind keeping track of unread items and showing an unread count. People reacted in different ways, but many people felt like they always had to go through everything.Including me. To this day.I did not know this was going to happen. That was not the idea: it was a side effect of reasonable (at the time) choices.I like seeing these counts on feeds where I need to read all items that are posted, but that's only a small percentage of the 100-120 feeds I follow. It would be nice to turn that off for others I read more casually.Feedly presents unread counts on each feed and folder of feeds. There's a Mark As Read button to clear a count, but when you click it, the confirmation dialog acts like it's an extremely consequential decision: "Are you sure you want to mark this entire source as read? This operation cannot be undone."I've posed a question on the RSS-Public mailing list: Do you think feed readers should count unread items? Full Article announcements
co Food Forests Aren’t Just Nourishing. They’re Cool. By www.yesmagazine.org Published On :: Fri, 08 Mar 2024 20:44:09 +0000 Trees and edible plants are being planted at churches, schools, street corners, and empty lots across the country to provide free shade and food to all. Full Article Sustainable food and farming Climate Environment tree planting food banks urban forestry Food Security urban heat islands climate solutions food forest shade urban green spaces food deserts
co Bhopal Survivors Continue 40-Year Fight for Justice By www.yesmagazine.org Published On :: Fri, 19 Apr 2024 14:00:00 +0000 Four decades after the deadly gas leak, Dow Chemical continues to avoid accountability for the world's worst industrial accident. Full Article Social Justice Pollution Environment India YES! Presents: Rising Up with Sonali Bhopal Disaster Dow Chemical Amnesty International
co A Cross-State Movement to Hold Railroads Accountable By www.yesmagazine.org Published On :: Mon, 08 Jul 2024 21:21:50 +0000 Facing the ongoing impacts of pollution and derailments, activists in East Palestine, Ohio, and Baltimore are teaming up to pursue justice for their communities. Full Article Environment Climate East Palestine derailment Norfolk Southern corporate accountability Maryland Railroad Pollution Progress 2025: Climate and Environment Progress 2025 Ohio
co The Contentious Role of Third-Party Candidates By www.yesmagazine.org Published On :: Wed, 16 Oct 2024 23:29:19 +0000 In a high-stakes election, left-leaning third party candidates are receiving Republican support, and may be wooing disaffected progressive voters. Former Green Party vice presidential candidate Rosa Clemente shares her take on this year’s race. Full Article Democracy Clean elections 2024 Election YES! Presents: Rising Up with Sonali
co Torture Inside a Secret Israeli Concentration Camp By www.yesmagazine.org Published On :: Wed, 14 Aug 2024 23:20:06 +0000 Video now circulating in Israeli media corroborates allegations from Palestinian detainees that Israeli agents at Sde Teiman detention center rape and torture prisoners. Full Article Social Justice Racial Justice Criminal justice reform War Israel Palestine Gaza Genocide YES! Presents: Rising Up with Sonali Concentration Camp Sde Teiman
co Rewriting Fantasy Tropes on Race and Economy By www.yesmagazine.org Published On :: Fri, 16 Aug 2024 14:00:00 +0000 Young adult author Jordan Ifueko has created new worlds with her best-selling series Raybearer, centering Black characters and workers. Full Article Culture Books Racial Justice YES! Presents: Rising Up with Sonali Raybearer Jodan Ifueko Afrofantasy Afrofuturism
co After the Election: Combatting Attacks on Immigrants By www.yesmagazine.org Published On :: Thu, 07 Nov 2024 21:48:48 +0000 Immigrants faced repeated dehumanization on a vast scale during the 2024 election. An organizer reflects on what happened and how to move forward. Full Article Social Justice Racial Justice Immigration Election 2024 Immigrants Donald Trump YES! Presents: Rising Up with Sonali
co My Innate Connection to Stolen Land By www.yesmagazine.org Published On :: Thu, 26 Sep 2024 14:00:00 +0000 From the U.S. to Palestine, Indigenous people have been pushed off their land in the name of conservation. It’s time we decolonize our relationships—with the Earth and each other. Full Article Environment Indigenous lands Conservation Palestine Jewish decolonization nature connection stewardship