rat

Re: Persistence and Strategic Effects

Posted by the grugq via Dailydave on Aug 16

Cyber is Calvinball.

I gave a talk back in 2015 [1] which I think has held up rather well. My argument was that cyber is evolving in
unpredictable ways as we learn more about the domain. That the current state of the art has huge blind spots we aren’t
even thinking about. The next year was, of course, the 2016 disinformation campaign fed by cyber loot.

I feel that a great deal of cyber war literature is based on knowledge derived from...




rat

Episode 133: Continuous Integration with Chris Read

In this episode Markus discusses with Chris Read basics and some advanced topics in the space of continuous integration. We cover concepts, some tools, as well as a number of best practices.




rat

Episode 135: Introduction to Software Configuration Management with Petri Ahonen

In this episode Michael interviews one of our regular listeners: Petri Ahonen. Petri introduces Software Configuration Management by defining key terms and describing relevant concepts.




rat

Episode 177: IBM i (OS/400) Operating System with Steve Will

Recording Venue: Phone Guest: Steve Will IBM i (formerly known as OS/400) is an advanced object-based operating system by IBM that runs thousands of businesses around the world.  Steve Will, the Chief Architect of IBM i speaks with us about the history, technical features, and underlying architecture discussing the concepts of Single Level Store, integrated […]




rat

Episode 204: Anil Madhavapeddy on the Mirage Cloud Operating System and the OCaml Language

Robert talks to Dr. Anil Madhavapeddy of the Cambridge University (UK) Systems research group about the OCaml language and the Mirage cloud operating system, a microkernel written entirely in OCaml. The outline includes: history of the evolution from dedicated servers running a monolithic operating system to virutalized servers based on the Xen hypervisor to micro-kernels; […]




rat

SE-Radio-Episode-281-James-Whittaker-on-Career-Strategy

Edaena Salinas talks with James Whittaker about Career Strategy in the technology field. James is a Distinguished Technical Evangelist at Microsoft and author of “How Google Tests Software” and the viral blog post “Why I left Google”. Topics include: Career Management, the role of mentors and managers in your career, a discussion on 1:1 meetings, job specialization and advice on when to switch jobs.




rat

SE-Radio Episode 289: James Turnbull on Declarative Programming with Terraform

James Turnbull joins Robert Blumen for a discussion of Terraform, an infrastructure-as-code tool, and a deep dive into how Terraform implements the declarative programming model.




rat

SE-Radio Episode 319: Nicole Hubbard on Migrating from VMs to Kubernetes

Edaena Salinas talks with Nicole Hubbard at KubeCon 2017. They discuss why WP engine is migrating from VMs to Kubernetes and how the migration is structured. Nicole explained the VM infrastructure at WP Engine and why there was a need to move...




rat

SE-Radio Episode 334: David Calavera on Zero-downtime Migrations and Rollbacks with Kubernetes

Jeremy Jung talks with David Calavera about zero-downtime migrations and rollbacks with Kubernetes. In this episode we define migrations, rollbacks, and discuss how Netlify was able to migrate to Kubernetes and roll back off of it multiple times without impacting their users. David explains how developers can run old and new systems simultaneously, the importance of defining errors in your system, and when to apply fixes vs rolling back. We also discuss their decision to move to Kubernetes, and the benefits they received.




rat

Episode 351 - Bernd Rücker on Orchestrating Microservices with Workflow Management

Bernd Rücker, who has contributed to multiple open source workflow management projects, discusses orchestrating microservices with workflow management.  As distributed systems evolve into a family of microservices that must handle long-running stateful processes with time-dependent actions, events, multiple paths through the system, and complex rollbacks, the workflow management model provides a way to ensure clear modeling, correctness, and separation of concerns.   Rücker recommends a federated model in which each microservice is paired with its own workflow to handle retries and other policies and failure modes around that service.  Robert Blumen spoke with Rücker about microservice architecture, event-driven systems, long-running stateful processes versus synchronous request/response, event handling, time-outs, and handling exceptional conditions with compensating transactions. Rücker compares the choreography versus orchestration models for collaboration and discusses why orchestration provides a better separation of concerns.  The discussion delves into the implementation of workflow management systems including persistence, scaling, event handling, timers and scheduling, and similarities to CQRS.  The discussion wraps up with monitoring and visualization.




rat

Episode 375: Gabriel Gonzalez on Configuration

Gabriel Gonzalez, the creator of Dhall the programmable configuration language, discusses configuration, why it is important and how we can make it better. Adam Gordon Bell spoke Gonzalez about Dhall, yaml, total functional programming and dealing...




rat

Episode 393: Jay Kreps on Enterprise Integration Architecture with a Kafka Event Log

Jay Kreps, CEO of Confluent, talks with Robert Blumen about how an enterprise integration architecture organized around a Kafka event log simplifies integration and enables rich forms of data sharing. #podcast #seradio #ieeecs #ComputerSociety




rat

Episode 495: Vaughn Vernon on Strategic Monoliths and Microservices

Vaughn Vernon, author of the book “Strategic Monoliths and Microservices” discusses his book with host Akshay Manchale about strategies for purposeful architecture from the perspective of both business decision makers and technical leaders.




rat

Episode 498: James Socol on Continuous Integration and Continuous Delivery (CICD)

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...




rat

Episode 517: Jordan Adler on Code Generators

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




rat

Episode 527: Adrian Kennard and Kevin Hones on Writing a Network OS from Scratch

Adrian Kennard and Kevin Hones, Founders of FireBrick routers and firewalls, discuss how to design, build, test and support a hardware router and network operating system from scratch, while sharing the lessons learned. You'll also learn that in certain..




rat

Episode 550: J.R. Storment and Mike Fuller on Cloud FinOps (Financial Operations)

J.R. Storment and Mike Fuller discuss cloud financial operations (FinOps) with host Akshay Manchale. They consider the importance of a financial operations strategy for cloud-based infrastructure. J.R. and Mike discuss the differences between operating your own data center and running in the cloud, as well as the problems that doing so creates in understanding and forecasting cloud spend. Mike details the Cloud FinOps lifecycle by first attributing organizational cloud spend through showbacks and chargebacks to individual teams and products. JR describes the two levers available for optimization once an organization understands where they're spending their cloud budget. They discuss complexities that arise from virtualized infrastructure and techniques to attribute cloud usage to the correct owners, and close with some recommendations for engineering leaders who are getting started on cloud FinOps strategy.




rat

SE Radio 577: Casey Muratori on Clean Code, Horrible Performance?

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.




rat

SE Radio 579: Arun Gupta on Open Source Strategy and Community

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.




rat

SE Radio 593: Eric Olden on Identity Orchestration

Eric Olden talks with host Giovanni Asproni about identity orchestration, a software approach for managing distributed identity and access management (IAM) and integrating multiple identity systems or providers (IDPs) to make them look like a single system from a user perspective. The episode starts with a refresher in identity and access management, then introduces identity orchestration and some of the challenges it helps to address, such as integrating disparate identity management systems after company mergers or acquisitions; managing identities in situations where some of the IAM systems are unreachable; and implementing more secure identity management in legacy applications. Brought to you by IEEE Computer Society and IEEE Software magazine.




rat

SE Radio 603: Rishi Singh on Using GenAI for Test Code Generation

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.




rat

SE Radio 631: Abhay Paroha on Cloud Migration for Oil and Gas Operations

Abhay Paroha, an engineering leader with more than 15 years' experience in leading product dev teams, joins SE Radio's Kanchan Shringi to talk about cloud migration for oil and gas production operations. They discuss Abhay's experiences in building a cloud foundation layer that includes a canonical data model for storing bi-temporal data. They further delve into his teams' learnings from using Kubernetes for microservices, the transition from Java to Scala, and use of Akka streaming, along with tips for ensuring reliable operations.

Brought to you by IEEE Computer Society and IEEE Software magazine.




rat

SE Radio 633: Itamar Friedman on Automated Testing with Generative AI

Itamar Friedman, the CEO and co-founder of CodiumAI, speaks with host Gregory M. Kapfhammer about how to use generative AI techniques to support automated software testing. Their discussion centers around the design and use of Cover-Agent, an open-source implementation of the automated test augmentation tool described in the Foundations of Software Engineering (FSE) paper entitled “Automated Unit Test Improvement using Large Language Models at Meta“ by Alshahwan et al. The episode explores how large-language models (LLMs) can aid testers by automatically generating test cases that increase the code coverage of an existing testing suite. They also investigate other automated testing topics, including how Cover-Agent compares to different LLM-based tools and the strengths and weaknesses of using LLM-based approaches in software testing.






rat

Ending “Death by Incarceration”

A Pennsylvania man is challenging mandatory life without parole sentencing for felony murders in a case that has national implications.






rat

How to Defeat “Wealth Supremacy” and Build a Democratic Economy

Marjorie Kelly's new book critiques the U.S. economy's embrace of "wealth supremacy," and explores alternate models of democratic economies.







rat

Murmurations: Where Days Are Born

Poet Julie Quiroz offers a summer solstice spell that celebrates the story of light.




rat

Murmurations: Donde Nacen Los Días

La poeta Julie Quiroz ofrece un hechizo de solsticio de verano que celebra la nacimiento de la luz.






rat

Murmurations: The Wisdom Behind Prison Walls

A note from adrienne maree brown: Gilda Sheppard directed a film called Since I Been Down, in which Kimonti Carter was a protagonist as a transformed man leading his community




rat

Murmurations: Five Haikus for the Equinox

As the seasons change and the light retreats, a poet invites us to be patient and discerning in knowing what is for us—and what is not.




rat

Murmurations: Making Space for Transformation

Creating a space where magic can unfold and meaningful change can occur requires intentionality, trust, and courage.




rat

A Liberatory Vision for Reproductive Justice

A progressive alternative to Project 2025's anti-abortion vision includes no-cost abortions, on-demand, for everyone who wants one.





rat

How much do you know about Navratri?

See how much you know with our Navratri quiz




rat

Daily Warm-Up 4 for Gr. 5 & 6: Numbers and Numeration

Use this printable math daily warm-up to reinforce your students' number and numeration skills.




rat

Parameters of generators, transformers, lines and cables for vars, voltage and loads control

For a power system to operate efficiently and securely, the importance of the correct and coordinated provision and control of reactive power cannot be overemphasised. It is necessary to examine reactive power requirements under both steady-state and dynamic conditions. Although... Read more

The post Parameters of generators, transformers, lines and cables for vars, voltage and loads control appeared first on EEP - Electrical Engineering Portal.




rat

How Duke Energy addresses attemperator issues

When combined cycle plants are run at low loads, problems often arise with overspray from attemperators using traditional mechanical atomization. To address this issue, plants can upgrade to steam atomization attemperators.




rat

Family, data and power generation: A conversation with CPS Energy’s Melanie Green

Melanie Green is currently Sr. Director of Power Generation at CPS Energy in San Antonio, Texas.




rat

Celebrate Creativity

I have to begin this post by apologizing for not realizing January was "International Creativity Month," but it should never be too late to celebrate creativity, should it?

The intent of International Creativity Month (founded by motivational speaker and author Randall Munson) is to remind people and organizations to capitalize on the power of creativity. My personal belief is that we are all creative in our own ways, but we might feel our creativity isn't wanted whether at school or work and we kind of "lose" our creative ability.

I believe we should encourage creativity with students, educators, and across all levels of employment. As Dictionary. com states:

Creativity is the ability to transcend traditional ideas, rules, patterns, relationships, or the like, and to create meaningful new ideas, forms, methods, interpretations, etc.; originality, progressiveness, or imagination: the need for creativity in modern industry; creativity in the performing arts.
So why wouldn't we want to champion the creativity within individuals? Without creativity, as individuals, we become stagnant in our thoughts and development as do our products and services within a business setting.

In a belated celebration of International Creativity Month, I wanted to offer some resources for creativity:

The Link: International Creativity Month: found on ipl2 – news and information, this resource highlights Randall Munson's newsletter and  illustrates how creativity is implemented in workplaces, in education, with food, with children, and across cultures.

The Center for Creative Learning: this site believes that people of all ages can improve their skills and ability to use creative and critical thinking, problem solving, and decision making, and that research on learning style helps us to understand how people develop and use their talents in unique and personal ways. They offer free resources, i.e newsletter, journal article reprints, sample activities, and ideas on assessing creativity (Assessing Creativity: A Guide for Educators and Assessing Creativity Index: a database of creativity tests and inventories)

Center for Excellence in Learning and Teaching: Created by Iowa State University, this site includes links to online resources, techniques for creative teaching, and evaluating creativity, etc.

The Torrance Center, University of Georgia: this site provides PowerPoint presentations, podcast lectures, activities and resources on creativity.

Sir Ken Robinson: Do Schools Kill Creativity?:  This presentation is the most highly viewed TED talk of all time. Robinson argues that we've been educated to become good workers, rather than creative thinkers. Students with restless minds and bodies -- far from being cultivated for their energy and curiosity -- are ignored or even stigmatized, with terrible consequences. "We are educating people out of their creativity," Robinson says.

Is Creativity Innate or Can it be Learned?: This post found on the CareerTech Testing Center blog highlights a study released by Adobe entitled, Creativity and Education: Why It Matters.

The Phenomenons Called Curiosity and Creativity: Another post found on the CareerTech Testing Center blog highlights the concepts of curiosity and creativity.

Happy Belated International Creativity Month!




rat

Auxiliary DC power system used for fault detection, trip coils and remote operation

The auxiliary DC control power system is considered the most crucial element of a protection, control, and monitoring system. The failure of the direct current (DC) control power can result in the inability of fault detection devices to identify faults,... Read more

The post Auxiliary DC power system used for fault detection, trip coils and remote operation appeared first on EEP - Electrical Engineering Portal.




rat

Inside Variable Frequency Drive (VFD) Panel: Configuration, Schematics and Troubleshooting

Proper analysis of the VFD’s power and control circuit diagrams is essential for successful troubleshooting. But before starting any analysis, you must know how your system connected through VFD works and how it breathes. You must also know all components... Read more

The post Inside Variable Frequency Drive (VFD) Panel: Configuration, Schematics and Troubleshooting appeared first on EEP - Electrical Engineering Portal.




rat

Energy Efficency In Hospitals – Cogeneration (6)

Cogeneration is combined generation of heat and electricity. The advantage of cogeneration is that it enables the heat released by electricity generation to be used. The most well-known form of cogeneration is an electricity generator powered by an internal combustion... Read more

The post Energy Efficency In Hospitals – Cogeneration (6) appeared first on EEP - Electrical Engineering Portal.