era

Heat Pumps and Refrigerant Changes driving Climate Change Efforts

This e-book includes a summary of sustainable HVAC developments, in particular of heat pumps and refrigerant changes to address climate change.




era

Hacking the Edges of Knowledge: LLMs, Vulnerabilities, and the Quest for Understanding

Posted by Dave Aitel via Dailydave on Nov 02

[image: image.png]

It's impossible not to notice that we live in an age of technological
wonders, stretching back to the primitive hominids who dared to ask "Why?"
but also continually accelerating and pulling everything apart while it
does, in the exact same manner as the Universe at large. It is why all the
hackers you know are invested so heavily in Deep Learning right now, as if
someone got on a megaphone at Chaos...




era

Episode 70: Gerard Meszaros on XUnit Test Patterns

In this episode we talk with Gerard Meszaros about problems and challenges doing unit testing in real-world projects. Starting from a short discussion about the importance of automated unit testing we spend most of this episode to talk about every day problems doing unit testing and how those problems can be solved. Based on this book on xunit testing patterns, Gerard talks about his experiences with unit test smells as an analogy to code smells. He describes an impressive set of unit testing patterns to overcome those difficult testing situations and illustrates them with nice examples everybody doing unit testing will feel familiar with.




era

Episode 77: Fault Tolerance with Bob Hanmer Pt. 1

In this Episode we discuss fault tolerance based on the new book by Bob Hanmer. This is the actually the first part of the discussion, the remainder will be published in the next episode of SE Radio. We start by discussing some of the context for fault tolerant systems and the imperfect world assumption. We then discuss a number of terms we will need when discussing the fault tolerance patterns. We then discuss the fault tolerance mindset and connect fault tolerance to a number of related subject areas, such as software quality. We then discuss the shared context for the patterns that follow, among them the important observation that fault tolerance does not come for free! Finally we provide an overview over the different sections covered in the book and start the detailed discussion of the patterns by looking at the Architectural Patterns section. The next episode will discuss the remaining patterns in the book.




era

Episode 78: Fault Tolerance with Bob Hanmer Pt. 2

This is the second part of the discussion on fault tolerance with Bob Hanmer (if you didn't listen to Episode 77, which contains part one, please go back and listen now; this episode builds on that previous one!) We start by discussing a set of error detection patterns. Among are the well-known approaches such as checksums and voting. We then look at error recovery patterns, including restart, rollback or roll forward. The next section looks at error mitigation patterns, which include shedding load and doing fresh work before stale. The last patterns section then looks at fault treatment patterns. We conclude the episode with a small discussion about how to design systems using (these and other) patterns, and with some thoughts on why actually wrote the book.




era

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 […]




era

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; […]




era

SE-Radio-Episode-280-Gerald-Weinberg-on-Bugs-Errors-and-Software-Quality

Host Marcus Blankenship talks with Gerald Weinberg about his new book, Errors: Bugs, Boo-boos, and Blunders, focusing on why programmers make errors, how teams can improve their software, and how management should think of and discuss errors.




era

SE-Radio Episode 324: Marc Hoffmann on Code Test Coverage Analysis and Tools

What is code coverage, how can you measure it, and what are the pitfalls of this metric? Diomidis Spinellis talks with Marc Hoffmann, a key developer of the JaCoCo code coverage library for Java, on how code test coverage can improve software reliability




era

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.




era

Episode 475: Rey Bango on Secure Coding Veracode

Rey Bango, Senior Director of Developer and Security Relations at Veracode discussed Secure coding with host Priyanka Raghavan.




era

Episode 500: Sergey Gorbunov on Blockchain Interoperability

Sergey Gorbunov of Axelar discusses blockchain interoperability, a technology that enables decentralized applications to work across multiple blockchain ecosystems. Host Philip Winston spoke with Gorbunov about programmable blockchains, distributed vs. centralized changes, the Ethereum virtual machine, Axelar's Cross-Chain Gateway Protocol and Cross-Chain Transfer Protocol, security issues, delegated proof of stake...




era

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




era

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.




era

Episode 551: Vidal Graupera on Manager 1-1 with Direct Reports

Vidal Graupera, an Engineering Manager at LinkedIn, speaks with SE Radio’s Brijesh Ammanath about the importance of managers' one-on-one meetings with direct reports. They start by considering how a 1:1 meeting differs from other meetings...




era

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.




era

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.




era

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.




era

AMD CPUs for the past 9 years are vulnerable to data leak attacks

"It's not just Intel chips that are vulnerable to hard-to-fix security flaws. Researchers at the Graz University of Technology have detailed a pair of side channel attacks under the "Take A Way" name that can leak data from AMD processors dating back to 2011, whether it's an old Athlon 64 X2, a Ryzen 7 or a Threadripper. Both exploit the "way predi... [PCSTATS]




era

Ending “Death by Incarceration”

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








era

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.




era

Peralta Community College District

Community College Librarian/Faculty Diversity Internship (Berkeley--onsite)




era

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.




era

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.




era

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.




era

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.




era

Wizer - A Free Platform to Create and Share Interactive Worksheets for Your Students



Wizer is an educational platform that allows instructors to create quick, easy and fun digital worksheets, to share them with fellow instructors, and to keep track of student performance.

The "FAQ's" below will tell you question types, multimedia resources, login formation, and some of the technology requirements.

As you know, "free" and "time-saving" are important factors to me....

Wizer FAQ's:

1. How much does Wizer cost?
Wizer is FREE for teachers. You may build, assign, share and use as many worksheets as you like for free.

2. How many worksheets can I make?
As many as you want! The use of the Wizer digital worksheet builder is unlimited. Make as many as you’d like. Please click to ‘share on gallery’ so that other Wizer teachers can see what you’ve created and use it with their students. Your influence is growing!

3. Can I use another teacher’s worksheet?
Yes. Wizer is a community of innovative teachers who create and share their digital lessons. Any worksheet on the public gallery can be used by simply clicking ‘Use’ or ‘Use this worksheet’. This duplicates the worksheet and puts the copy in your account. You can use it as-is or make some adjustments to fine tune it for your students.

4. What is the public gallery?
When teachers create a worksheet, they may chose to ‘publish on gallery’ to share it with other teachers. Any worksheet shared on the public gallery can be viewed by other teachers for inspiration or used with their students. To use a gallery worksheet, just click ‘Use’ or ‘Use this Worksheet.’

5. Does Wizer work on iPads and tablets?
Yes! Wizer worksheets can be completed on any iPad or tablet.

6. Does Wizer work on Chrome Books and laptops?
Yes. Any 1-to-1 device that is connected to the internet and has a web browser can be used to create and complete Wizer worksheets. The best browsers are Chrome and Safari.

To assign a worksheet to students do the following:
When creating the worksheet, at the navigation on top click on 'Assign to students'.
On the window that opens you can create an assignment for each class. Each gets its own link & pin code so you can later review their answers separately for each class.

There are 3 ways for you to share it with the students (from left to right):
1. Use the Google Classroom link and follow Google's instructions.
2. Copy the link and simply share it with your students.
3. Instruct your students to go to this link: https://app.wizer.me/learn/ and enter the pin code.

8. How do students login, complete and submit Wizer worksheets?
1. Google Classroom: Click on link.
2. Link: Click on link, sign in using G+ or name/password
3. PIN: Go to https://app.wizer.me/learn/, enter PIN worksheet PIN. 

9. Can I use Wizer with Google Classroom?
Yes. Wizer is integrated with Google Classroom and Wizer worksheets can be assigned to students directly via the green Google Classroom link. The first time you assign a Wizer worksheet via Google Classroom you will be asked to confirm your connection with a few simple steps.

10. Can I use Wizer with Haiku?
Yes. If your school uses Haiku digital learning platform you can create or use Wizer worksheets, then copy the worksheet link into your classroom pages.

11. Can I use Wizer with Moodle?
Yes. If your school uses Moodle open source learning platform you can paste worksheet links directly into class assignments.

12. What kind of multimedia resources can I use in Wizer worksheets?
You can easily add video, audio and images to any Wizer worksheet. Images can be made interactive using the Fill on an Image question type.

13. What kinds of questions can I make with Wizer?
Wizer question types: Open answer, multiple choice, matching, fill in the blank, fill on an image and tables.





era

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.





era

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.




era

Design and control considerations for an example of the waste water pumping station

Wastewater pumping stations are very common application examples of three-phase induction motors. There are numerous varieties of power supply and control logic, depending on exact conditions in the place of installation, the role of the pumping station inside a sewer... Read more

The post Design and control considerations for an example of the waste water pumping station appeared first on EEP - Electrical Engineering Portal.




era

Major steps in designing generation and power evacuation in large hydropower plants

Hydropower plants, one of the major sources of energy in countries with an abundance of water resources, have unique generation and power evacuation characteristics. From mere kilowatts to thousands of megawatts, they come in every shape and size. In this... Read more

The post Major steps in designing generation and power evacuation in large hydropower plants appeared first on EEP - Electrical Engineering Portal.




era

Five ingredients that make SCADA operation delicious

To explain in very simple words, I would say that SCADA is a bunch of equipment that provides an operator at a remote location with sufficient information to determine the status of particular equipment/process and make actions without being physically... Read more

The post Five ingredients that make SCADA operation delicious appeared first on EEP - Electrical Engineering Portal.




era

Field devices and signals used for LV SCADA operations

At low voltage level, SCADA applications are usually used for process control and monitoring of equipment. Furthermore, incoming circuit breakers or switch disconnectors inside large LV switchboards may also be operated remotely, by the command given from the SCADA working... Read more

The post Field devices and signals used for LV SCADA operations appeared first on EEP - Electrical Engineering Portal.




era

Energy metering in LV/MV substations and utilities: Dos and don’ts in installation and operation

Energy meters are one of the most important components for monitoring and data acquisition in a power system network with roles in every part of the power system network, from the generation to the commercialized end-users, through multiple transmission and... Read more

The post Energy metering in LV/MV substations and utilities: Dos and don’ts in installation and operation appeared first on EEP - Electrical Engineering Portal.




era

The essentials of power-generation systems you MUST know in the middle of the night!

When we talk about the power system, there are dozen of essential terms and definitions. One of the most important is for sure that any AC power system begins with a generating source. Electric generators are devices that convert energy... Read more

The post The essentials of power-generation systems you MUST know in the middle of the night! appeared first on EEP - Electrical Engineering Portal.




era

Automated, but hackable. Is power grid in your country safe from cyberattacks?

Yes, many of today’s power grids are very sophisticated and automated. Every single event and piece of equipment is tracked, controlled, measured, and protected. But things aren’t as bright as it seems. As we can see, it turns out that... Read more

The post Automated, but hackable. Is power grid in your country safe from cyberattacks? appeared first on EEP - Electrical Engineering Portal.




era

Failures, Testing and Protections Associated with Field Winding of a Generator

Generator field winding is an integral part of the generator set which is responsible for generating the magnetic field that induces the stator emf when the rotor rotates. Regulation of current in this winding with the help of an AVR... Read more

The post Failures, Testing and Protections Associated with Field Winding of a Generator appeared first on EEP - Electrical Engineering Portal.




era

Film: 21st Century Literacy - Teaching Using Film Questionnaire

Film: 21st Century Literacy are surveying teachers who use film to help them teach. Eligible teachers who complete the survey by 15 July will go into a free prize draw to win an iPad 2.




era

Choosing between AIS and GIS substation design: Factors you MUST take into consideration

For the last sixty years, gas-insulated substation (GIS) has been used in applications related to substations all over the world, and this use of the technology is becoming an increasingly common asset for those who make use of substations. GIS... Read more

The post Choosing between AIS and GIS substation design: Factors you MUST take into consideration appeared first on EEP - Electrical Engineering Portal.




era

Insulation tests on electric motors and generators: DC High Potential Testing (HiPot)

The objective of this technical article is to provide certain criteria and time intervals for conducting insulation tests on electric motors, generators and other electrical equipment. Testing is done to ensure that the equipment is intact and to provide a... Read more

The post Insulation tests on electric motors and generators: DC High Potential Testing (HiPot) appeared first on EEP - Electrical Engineering Portal.




era

Grid Application & Technical Considerations for Battery Energy Storage Systems

In the quest for a resilient and efficient power grid, Battery Energy Storage Systems (BESS) have emerged as a transformative solution. This technical article explores the diverse applications of BESS within the grid, highlighting the critical technical considerations that enable... Read more

The post Grid Application & Technical Considerations for Battery Energy Storage Systems appeared first on EEP - Electrical Engineering Portal.




era

Medium voltage switchgear: Important design considerations and applications

This technical article explains various aspects of the application of medium voltage switchgear and highlights the considerations for the selection of suitable circuit breakers for different applications. Medium voltage switchgear, commonly known as MV switchgear, play a significant role in... Read more

The post Medium voltage switchgear: Important design considerations and applications appeared first on EEP - Electrical Engineering Portal.




era

Thoughtful considerations to design MV/LV distribution substations for extended service life

The installation of a new MV/LV electrical substation is often part of a more global project, and it is not always the subject of very detailed attention. However, the consideration of simple and practical criteria is not always dictated by... Read more

The post Thoughtful considerations to design MV/LV distribution substations for extended service life appeared first on EEP - Electrical Engineering Portal.




era

Design Engineering For Battery Energy Storage Systems: Sizing, Selection and Operation

In this technical article we take a deeper dive into the engineering of battery energy storage systems, selection of options and capabilities of BESS drive units, battery sizing considerations, and other battery safety issues. We will also take a close... Read more

The post Design Engineering For Battery Energy Storage Systems: Sizing, Selection and Operation appeared first on EEP - Electrical Engineering Portal.




era

Which types of power generating plants are worth planning and constructing nowadays?

Power generating plants are always a capital investment in all countries across the world. Not many countries are building new generating plants nowadays. As we all feel, a worldwide energy crisis of unparalleled severity and complexity is currently underway. The... Read more

The post Which types of power generating plants are worth planning and constructing nowadays? appeared first on EEP - Electrical Engineering Portal.