cl

The Importance of Clean Oil in a Vacuum Pump

When choosing a vacuum pump, its pays to find a unit that makes oil changes convenient.




cl

Should You Clean the Ducts of a Home with Asbestos?

Trained to identify the varying types of asbestos used in old buildings, Matt Mountain of Mountain Duct Cleaning knows what he’s looking for.




cl

Don’t Overlook Cleaning the Evaporator Coil 

Cleaning evaporator coils in a walk-in cooler can be challenging, but it needs to be done in order to keep the system operating efficiently.  




cl

Are Geothermal Heat Pumps the Key to a Cleaner Planet?

Geothermal energy can be used to heat and cool commercial buildings. The highly efficient systems that make this possible are geothermal heat pumps.




cl

A Simple Guide to the Refrigeration Cycle and How Air Conditioners Work

Four core components work together to control when refrigerant is absorbing heat, and when it is releasing heat.




cl

CVE-2024-50386: Apache CloudStack: Directly downloaded templates can be used to abuse KVM-based infrastructure

Posted by Daniel Augusto Veronezi Salvador on Nov 12

Severity: important

Affected versions:

- Apache CloudStack 4.0.0 through 4.18.2.4
- Apache CloudStack 4.19.0.0 through 4.19.1.2

Description:

Account users in Apache CloudStack by default are allowed to register templates to be downloaded directly to the
primary storage for deploying instances. Due to missing validation checks for KVM-compatible templates in CloudStack
4.0.0 through 4.18.2.4 and 4.19.0.0 through 4.19.1.2, an attacker that...




cl

Industry Responds as Companies Commit to Battling Climate Change

Corporate America is making pledges to take action against climate change, which is opening up opportunities for HVAC contractors.




cl

EPA: Refrigerant Reclamation On the Rise

EPA is counting on increased recovery and reclamation in order to maintain existing HVAC equipment, and finally, the numbers are going in the right direction.




cl

How To Clean the Ducts in a Home With Asbestos

Old homes and old HVAC systems bring the potential for asbestos — here’s what HVAC contractors and duct cleaning professionals need to know if they run into it on a jobsite.




cl

Cold Climate Heat Pumps See ‘Nothing But Growth’

Only 4% of homeowners know modern heat pumps can heat down to -4°F. That’s a huge opportunity for HVAC contractors to step in and be the experts.




cl

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.




cl

Sizing Heat Pumps For Colder Climates

Contractors must be careful when sizing heat pumps for colder climates in order to avoid mold problems and homeowner discomfort.




cl

Advances in Heat Pump Rooftop Units for Cold Climates

The DOE's new Rooftop Accelerator program encourages manufacturers to develop efficient commercial rooftop heat pumps for cold climates, which could reduce GHG emissions and energy costs by up to 50%.




cl

Residential Heating Scene Shows Mix of Cold Climate Heat Pumps, Furnaces

Cold climate heat pumps were on full display on the AHR show floor and manufacturers were eager to share their progress reports in the Department of Energy’s CCHP Challenge.




cl

Developing Clairvoyance

Posted by Dave Aitel via Dailydave on Sep 30

As you know, humans like to invent comfort words. One of my favorites is
"luck". The theory being that yes, the universe has dice, but they are
loaded in your favor. Properly used, these words are a spell - they allow
us to have courage when a sober mind would quail. But when you become a
professional, you have to give up these crutches. Only poor poker players
believe in "luck".

In computer science, and especially in machine...




cl

Episode 120: OCL with Anneke Kleppe

In this episode we're talking to Anneke Kleppe about model-driven software development and language engineering. We start with her involvement in the creation of the Object Constraint Language (OCL) and discuss the intial expactations, actual experiences, and the place of OCL in the current day. From here, Anneke talks us through her take on the formative years of UML and MDA. From here, we expand to the realm of Domain-Specific Languages and Anneke discusses their place in software engineering in general and why we should expect DSLs in significant numbers to become a common sight.




cl

Episode 151: Intentional Software with Shane Clifford

This episode is a discussion with Shane Clifford, who is a development manager at Intentional Software. We discuss the idea behind intentional programming, key concepts of the technology as well as example uses and a little bit of history.




cl

Episode 158: Rich Hickey on Clojure

This episode is a coversation with Rich Hickey about his programming language Clojure. Clojure is a Lisp dialect that runs on top of the JVM that comes with - among other things - persistent data structures and transactional memory, both very useful for writing concurrent applications.




cl

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




cl

Episode 205: Martin Lippert on Eclipse Flux

Eberhard Wolff talks with Martin Lippert of Pivotal about the Eclipse Flux project. This projects is in its early stages — and has a very interesting goal: It aims to put software development tools into the cloud. It is a lot more than just an IDE (integrated development environment) in a browser. Instead the IDE […]




cl

Episode 216: Adrian Cockcroft on the Modern Cloud-based Platform

Adrian Cockcroft discusses the challenges in creating a dynamic, flexible, cloud-based platform with SE Radio host Stefan Tilkov. After briefly discussing the definition of “cloud computing,” Adrian explains the history behind Netflix’s move to the cloud (which he led). After highlighting some of the differences that have developers and architects must face, Adrian talks about […]




cl

SE-Radio Episode 239: Andrew Clay Shafer on Modern Platform-as-a-Service




cl

SE-Radio Episode 257: Michael Nygard on Clojure in Practice

Michael Nygard of “Release It!” fame talks with Stefan Tilkov about his experience using the Clojure programming language. Topics include the tool chain and development process, the Clojure learning curve, and on-boarding new developers. Michael explains the similarities and differences compared to typical OO languages when implementing domain logic, and uses both game development and typical web development projects as examples. Finally, the two discuss how well Clojure can be used in the face of long-running projects, and some typical obstacles and strategies for introducing it to real-world scenarios.




cl

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.




cl

SE-Radio Episode 314: Scott Piper on Cloud Security

Scott Piper and Kim Carter discuss Cloud Security. The Shared Responsibility Model, assets, risks, and countermeasures, evaluation techniques for comparing the security stature of CSPs. Scott discusses his FLAWS CTF engine. Covering tools Security Monkey and StreamAlert.




cl

SE-Radio Episode 323: Lin Clark on WebAssembly

Lin Clark speaks to Matthew Farwell on WebAssembly




cl

Episode 379: Claire Le Goues on Automated Program Repair

Felienne interviews Claire Le Goues about automatic program repair. Can programs repair themselves and what techniques are involved in that?




cl

Episode 431: Ken Youens-Clark on Learning Python

Felienne spoke with Youens-Clark about new features in Python, why you should teach testing to beginners from the start and the importance of the Python ecosystem.




cl

Episode 443: Shawn Wildermuth on Diversity and Inclusion in the Workplace

Felienne discusses diversity and inclusivity in software development with Shawn Wildermuth, Microsoft MVP and creator of the Hello World movie.




cl

Episode 491: Chase Kocher on The Recruiting LifeCycle

Chase Kocher, the Founder and CEO of aim4hire, a technology recruitment agency, discusses the recruiting lifecycle from the candidate, the company and the recruiter’s point of view with host Kanchan Shringi.




cl

Episode 547: Nicholas Manson on Identity Management for Cloud Applications

Nicholas Manson, a SaaS Architect with more than 2 decades of experience building cloud applications, speaks with host Kanchan Shringi about identity and access management requirements for cloud applications. They begin by examining what a digital...




cl

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.




cl

SE Radio 571: Jeroen Mulder on Multi-Cloud Governance

Jeroen Mulder, author of Multi-Cloud Strategy for Cloud Architects, joins host Robert Blumen for a discussion of public cloud, private cloud, and multi-cloud computing architectures and trends. They start by considering what defines cloud computing and what differentiates the major cloud providers, including whether they are more alike or different in the services they offer.  Jeroen discusses governance, regulatory compliance, and data locality as drivers of where enterprises want to run their workload. They explore use cases for multi-cloud, and discuss architectural challenges in migrating to kubernetes, as well as issues with networking, security, and identity management with multi-cloud architectures. Finally, they discuss running public cloud compute on on-prem resources with Anthos, Outback, and related technologies.




cl

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.




cl

SE Radio 586: Nikhil Shetty on Virtual Private Cloud

Nikhil Shetty, an expert in networking and distributed systems, speaks with SE radio's Kanchan Shringi about virtual private cloud (VPC) and related technologies. They explore how VPC relates to public cloud, private cloud, and virtual private networks (VPNs). The discussion delves into why VPC is fundamental to building on the cloud, as well as configuring a VPC, subnets, and the address space that can be assigned to the VPC. During this episode they look into route tables, network address translation, as well as security groups, network access control lists, and DNS. Finally, Nikhil helps compare VPC offerings from Amazon Web Services (AWS) and Oracle Cloud Infrastructure (OCI).




cl

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.




cl

Clams offer clues about the Little Ice Age

-- Delivered by Feed43 service




cl

NVIDIA GeForce RTX 2060 SUPER FE Overclocking

Want to know the kind of performance you will see at 1440p on an NVIDIA GeForce RTX 2060 SUPER FE when it is overclocked? Check out our gaming review.... [PCSTATS]




cl

RIOTORO Aviator Classic Gaming Headset Review

Riotoro just released their very first 7.1 virtual surround sound gaming headset called the Aviator Classic and today it�s up to us to put it to the test. ... [PCSTATS]




cl

RSS Enclosure Support in WordPress

One of the biggest challenges for a software developer implementing the RSS 2.0 specification is the issue of enclosures in a feed item. The specification is infamously unclear on whether an item allows one enclosure or multiple enclosures.

The RSS Advisory Board worked on the RSS Best Practices Profile for nearly two years, investigating a lot of RSS readers and feed producers to see how they handled issues like this. We ultimately made the following recommendation for enclosure:

Support for the enclosure element in RSS software varies significantly because of disagreement over whether the specification permits more than one enclosure per item. Although the author intended to permit no more than one enclosure in each item, this limit is not explicit in the specification.

Blogware, Movable Type and WordPress enable publishers to include multiple enclosures in each item of their RSS documents. This works successfully in some aggregators, including BottomFeeder, FeederReader, NewsGator and Safari.

Other software does not support multiple enclosures, including Bloglines, FeedDemon, Google Reader and Microsoft Internet Explorer 7. The first enclosure is downloaded automatically, an aspect of enclosure support relied on in podcasting, and the additional enclosures are either ignored or must be requested manually.

For best support in the widest number of aggregators, an item SHOULD NOT contain more than one enclosure.

Because the profile was completed in 2007, it would be useful to see how current software handles RSS enclosures to evaluate whether any recommendations should be reconsidered. To start this effort the current WordPress was tested, since that massively successful platform publishes 60 million RSS feeds. WordPress enables audio files to be added to a blog post using the Audio icon in the block editor:

When three audio files were added to a blog post in WordPress, the item in the RSS feed contained three enclosure elements:

<enclosure url="http://example.com/Fanfare60.wav" length="2646044" type="audio/wav" />
<enclosure url="http://example.com/CantinaBand60.wav" length="2646044" type="audio/wav" />
<enclosure url="http://example.com/ImperialMarch60.wav" length="2646044" type="audio/wav" />

Follow this blog for more updates on enclosure usage in feeds and feed readers.

As you probably guessed, we have an RSS feed.




cl

RSS Enclosure Support in Micro.Blog

An effort is underway to examine how feed publishers and feed consumers are handling the lack of clarity in the RSS 2.0 specification about whether an item can contain more than one enclosure. The RSS Best Practices Profile recommends that a feed item should contain no more than one enclosure "for best support in the widest number of aggregators," advice worth testing against current usage.

The artisanal small-batch blogging service Micro.blog is a platform for sharing short posts like Twitter, but in a way designed to be less viral, more low key and less prone to provocation, attention seeking and clout chasing. There are no follower counts, public likes or trending topics. Founder Manton Reese explained why in his book Indie Microblogging:

Big social networks like Instagram are designed to amplify accounts that gain traction, whether they are fake or not.

Micro.blog limits search and avoids public likes and reposts so that the snowball starts small and stays small. Instead of going viral and becoming a major problem, fake accounts can be spotted early and shut down if necessary.

Since being funded by a Kickstarter campaign in 2017 that hit its goal in one day, Micro.blog has attracted a dedicated following. One of the options available to premium subscribers is to host a podcast. An audio button appears below the post editing window to choose a media file.

Choosing a podcast file to add to a post

Micro.blog sites have a primary RSS feed and a separate podcast feed. The latter contains enclosure elements. Because the Micro.blog editing window does not allow more than one podcast to be added to a post, the RSS item for a post contains only one enclosure:

<item>
  <title>RSS Enclosure Test</title>
  <link>https://rcade.micro.blog/2023/07/02/rss-enclosure-test.html</link>
  <pubDate>Sun, 02 Jul 2023 21:39:52 -0400</pubDate>
  <guid isPermaLink="true">https://rcade.micro.blog/2023/07/02/rss-enclosure-test.html</guid>
  <description><p>I’m trying out Micro.blog’s support for podcasting to see how it handles enclosures in RSS feeds. This MP3 was released by David Byrne under Creative Commons Sampling Plus:</p> <p><a href="https://creativecommons.org/licenses/sampling+/1.0/.">creativecommons.org/licenses/…</a></p> <audio controls="controls" src="https://cdn.uploads.micro.blog/67258/2023/my-fair-lady-david-byrne.mp3" preload="metadata"> </description>
  <itunes:subtitle><p>I’m trying out Micro.blog’s support for podcasting to see how it handles enclosures in RSS feeds. This MP3 was released by David Byrne under Creative Commons Sampling Plus:</p> <p><a href="https://creativecommons.org/licenses/sampling+/1.0/.">creativecommons.org/licenses/…</a></p> <audio controls="controls" src="https://cdn.uploads.micro.blog/67258/2023/my-fair-lady-david-byrne.mp3" preload="metadata"> </itunes:subtitle>
  <itunes:summary><p>I’m trying out Micro.blog’s support for podcasting to see how it handles enclosures in RSS feeds. This MP3 was released by David Byrne under Creative Commons Sampling Plus:</p> <p><a href="https://creativecommons.org/licenses/sampling+/1.0/.">creativecommons.org/licenses/…</a></p> <audio controls="controls" src="https://cdn.uploads.micro.blog/67258/2023/my-fair-lady-david-byrne.mp3" preload="metadata"> </itunes:summary>
  <enclosure url="https://rcade.micro.blog/uploads/2023/my-fair-lady-david-byrne.mp3" type="audio/mpeg" length="3394751"/>  <itunes:duration>212</itunes:duration>
</item>

Micro.blog's commitment to being small extends to podcasts, where its Wavelength app for iPhone can be used to record, edit and publish a short-form podcast.




cl

Family Planning in a Changing Climate

Meghan Elizabeth Kallman and Josephine Ferorelli discuss the politics of pregnancy and childbirth in an era of environmental challenges.




cl

Surprising Solidarity in the Fight for Clean Water and Justice on O’ahu

After a 2021 leak at the U.S. military’s Red Hill fuel storage facility poisoned thousands, activists, Native Hawaiians, and affected military families have become unlikely allies in the fight for accountability.





cl

Imagining a More Just Climate Future

When we think about climate change, we often think in terms of statistics, studies, and measurements of melting glaciers, dwindling wildlife populations, and mass human migration. It’s a grim reality.







cl

A Progress 2025 Vision for Climate Justice

As Hurricanes Helene and Milton devastate the Southeastern U.S., Antonia Juhasz articulates a just vision for how to fix our climate.