WRDashboard

Fork Me on Gitlab

Articles

Code Like a Girl

Why Women in Tech Don’t Support Each Other

It’s not us. It’s the room.

Continue reading on Code Like A Girl »


Cindy Cody Team

How Local Art Can Inspire Your Home Décor

When it comes to decorating a home, inspiration can come from unexpected places. While Pinterest boards, Instagram, and design magazines are great starting points, some of the most unique ideas can be found right here in Waterloo Region’s vibrant arts community.

Local art shows and exhibits offer more than an afternoon outing; they provide fresh perspectives on colour, texture, storytelling, and personal style. Whether you’re settling into a new home, refreshing a room, or preparing a property for sale, exploring local art can spark ideas that help transform your space into something truly personal.

Ways Local Art Can Inspire Your Home Décor

1. Discover New Colour Palettes

Artists often combine colours in ways that wouldn’t normally occur to us. A landscape painting, abstract canvas, or mixed-media piece may inspire a fresh colour scheme for a living room, bedroom, or home office.

Look for:

  • Unexpected colour combinations
  • Accent colours that could work in pillows, rugs or accessories
  • Mood and atmosphere created through colour

2. Create a Statement Wall

A single piece of local artwork can become the focal point of an entire room. Instead of designing a room first and adding art later, try doing the opposite.

Ideas include:

  • Oversized paintings above a sofa or fireplace
  • A gallery wall featuring works from local artists
  • Framed prints that complement your home’s architectural style

3. Add Texture and Dimension

Art isn’t limited to paintings. Ceramics, glasswork, textiles, and sculpture can add depth and visual interest throughout your home.

Consider incorporating:

  • Handmade pottery on shelves
  • Glass art that catches natural light
  • Textile pieces for warmth and softness
  • Sculptural accents for entryways and built-ins

4. Reflect the Character of Waterloo Region

Many local artists draw inspiration from the landscapes, architecture, and communities that make our region unique. Displaying local artwork creates a stronger connection to the place you call home.

Popular themes include:

  • Rural Waterloo Region landscapes
  • Urban scenes from Kitchener and Uptown Waterloo
  • Local landmarks and historic buildings
  • Nature-inspired works featuring trails, forests, and rivers

5. Support Local Artists While Decorating

Purchasing art from local creators allows you to build a home that feels authentic while supporting the creative community.

Benefits include:

  • Unique pieces you won’t find in big box stores
  • Opportunities to meet the artist behind the work
  • Custom commissions tailored to your space
  • A meaningful story behind every piece

6. Bring Personality Into New Construction Homes

Newer homes often feature neutral finishes and clean lines. Artwork is one of the easiest ways to add warmth and personality without undertaking major renovations.

Art can:

  • Soften minimalist spaces
  • Add colour to neutral rooms
  • Create conversation pieces for guests
  • Reflect your hobbies, interests, and travels
Local Artists, Art Shows, Galleries, and Exhibits to Explore

Waterloo Region offers plenty of opportunities to discover local and Canadian artists throughout the year. Here are some galleries, outdoor spaces, and artists to inspire your home decor!

  • Kitchener-Waterloo Art Gallery
  • Homer Watson House & Gallery
  • Canadian Clay and Glass Gallery
  • Button Factory Arts Centre
  • Kitchener Art Walk
  • Kitchener-Waterloo Society of Artists

Discover more local art galleries here.

Local artists to check out

@stephboutari

View this post on Instagram

A post shared by Steph Boutari (@stephboutari)

@randomsketchesofmylife_

View this post on Instagram

A post shared by Della vanDokkumburg (@randomsketchesofmylife)

@trevorclareart

View this post on Instagram

A post shared by Trevor Clare | Artist (@trevorclareart)

Your home should tell your story, and local art is one of the most meaningful ways to make a space feel personal. Whether you’re drawn to bold contemporary works, handcrafted ceramics, or landscapes inspired by Waterloo Region, local galleries offer endless inspiration.

The next time you’re looking to refresh a room, consider spending an afternoon exploring a local exhibit. You may discover the perfect piece and the perfect idea to bring new life to your home.


Cindy Cody Team

Home Solutions For Your School Day “Pressure Points”

Back-to-School Home Organization Ideas for Busy Families.

Every September, families seem to organize the same things: backpacks, lunch containers, calendars, homework stations, and shoe racks.

But what if the secret to a smoother school year isn’t more storage? The solution is identifying the moments where your home creates the most friction.

Instead of organizing room by room, organize around the daily routines that tend to slow everyone down.

By creating simple “zones” for the busiest moments of the day, your home can work with your family instead of against it.

Whether you’re juggling kindergarten drop-offs, high school schedules, extracurriculars, or working from home, these ideas can help make mornings calmer and evenings more manageable.

1. The Five-Minute Launch Pad

Instead of a traditional mudroom, think of your entryway as a launch pad. Everything needed to leave the house should be within arm’s reach.

This could include:

  • Individual hooks for each family member
  • A basket for hats and mittens (seasonally swapped)
  • Backpack parking spots
  • Charging station for phones and smartwatches
  • Small mirror for last-minute checks

Rather than buying matching bins immediately, work with what you have at home. After a few weeks, you’ll know what storage you actually need.

2. Create a “Landing Zone” for Paper (Not A Home Office)

School paperwork has a way of multiplying overnight. Instead of carrying everything to the kitchen counter, create one dedicated paper station near the entrance of your home.

Give every paper a dedicated spot with a next step:

  • “Needs action”
  • “To sign”
  • “To be kept/ filed”
  • Recycling (Add a small recycling bin directly underneath so papers don’t migrate through the house)

Tip: Snap photos of permission slips or artwork before filing (or recycling) them to reduce paper clutter.

3. Build a Snack Station Kids Can Manage Themselves

One of the easiest ways to recuce after-school chaos is making snacks accessible. Choose one lower cabinet or pantry shelf and stock it with:

  • Granola bars
  • Fruit pouches
  • Crackers
  • Trail mix
  • Apples
  • Refillable water bottles

Younger children can help pack lunches in the morning, and older kids can grab after-school snacks without emptying the pantry.

4. Design the Homework Space Around Focus…Not Furniture

A homework station doesn’t need an entire room. Instead, think about a space that reduces distractions.

Helpful additions to a homework space could include:

  • A small desk lamp
  • Pencil cup
  • Charging dock
  • Noise-reducing headphones

If multiple children share the homework space, consider using rolling carts to make it easier for everyone to keep their supplies separate.

5. Introduce a Family “Reset Basket”

Here’s an organizing trick borrowed from the professionals: Keep one basket in your main living space. Throughout the day, toss in items that belong elsewhere, such as:

  • Toys
  • Chargers
  • Books
  • Water bottles
  • Socks

Spend five minutes before bedtime returning everything to its proper place. Older kids can be responsible for returning their own items to their room or a dedicated space in your home, i.e. a reading nook. You could even consider giving each family member their own small basket.

Instead of constantly carrying items around the house throughout the day, this approach enables you to contain clutter until your “reset” time.

6. Make Evenings Easier with a “Tomorrow Shelf”

This may become your family’s favourite organization habit. Choose one shelf, cabinet, or bench where everything for tomorrow sits for the night. Think: anything that has already been prepped for the next day.

This could include:

  • Unrefrigerated packed lunches or snacks
  • Library books
  • Sports equipment
  • Musical instruments
  • Signed permission forms
  • Jackets
  • Shoes

In the morning, there’s no searching because your “tomorrow” items are already waiting for you.

7. Organize by Activity Instead of by Room

One reason homes tend to feel cluttered is that supplies for one activity end up scattered throughout the house. Instead, group items by how they’re used. For example, if you have avid swimmers in your home, rather than sending each bathing suit to a bedroom, towels in the linen closet, goggles in the garage, keep each child’s swimming items together in a bag in the mudroom, all ready to go.

Other examples:

  • Soccer bin | Cleats, shin guards, water bottle, sunscreen
  • Art bin | Markers, construction paper, glue, paint
  • Homework kit | Calculator, highlighters, chargers, notebook

Everything leaves to get used, and then is returned together

8. Create a Family Command Centre That Actually Gets Used

Many command centres become decorative instead of functional.

Keep yours simple.

Include only:

  • Weekly calendar
  • Meal plan
  • Important appointments
  • Grocery list
  • School reminders

Avoid covering every inch of your command centre with sticky notes and paper. White space makes important information easier to spot!

Small Changes Make Busy Seasons Feel Easier

Back-to-school organization isn’t about creating a picture-perfect home. It’s about reducing the number of decisions your family has to make every day.

When backpacks always have a place, snacks are easy to grab, paperwork has a destination, and tomorrow is prepared tonight, routines become smoother and stress levels naturally decrease.

The best organizational systems aren’t the most elaborate. The best systems are the ones your family can actually stick with.

As life evolves through each school year, don’t be afraid to adjust your systems. The goal isn’t perfection; it’s creating a home that supports your family’s routines and gives you more time to enjoy what matters most.

Check out these blogs too!

How To Get Your Family & Home Back Into a Routine After Summer (checklist included)

From First House to Forever Home: How KW Families Grow Into Their Space


Andrew Coppolino

Rosemary — a favourite

Reading Time: < 1 minute


Nothing against parsley, sage and thyme.

But I love rosemary. The woody, shrubby herb that has a crisp, slightly astringent quality and those warming overtones of pine aroma is versatile and should be front and centre in your battery of herbs and spices in order to play a significant role in your cooking. 

I especially love it as a flavouring for onions, such as the cipollini pictured above.

A native species of Asia and the Mediterranean, rosemary certainly helps highlight those latter cuisines. It is used extensively in southern France and Italy to season grilled meats such as lamb, beef, chicken and pork, but it works just about anywhere, even sweet dishes. 

On a trip to cottage country recently, I picked a few evergreen spruce tips and compared them to some fresh rosemary I had in the kitchen. The similarities were remarkable. 

Rosemary can be used as a strong and appetizing marinade for meats – just combine a few of the whole fresh sprigs and let it do its work for a couple of hours in the fridge. You can also simply drop a couple sprigs into a sauté  pan when you are frying some mushrooms or onions and let the flavours blend together.  

Use rosemary to infuse flavour: chop some fresh leaves finely and work them into softened butter for spreading on warm bread; or, wash a few sprigs of rosemary and pat dry with a towel before letting them air dry for a few days then slip them into a bottle of good quality olive oil.  

Finally, this weekend plan a roasted chicken with rosemary seasoning that is just about the simplest way to achieve terrific flavour that will fill the house with an inviting aroma and hearty woodsy flavour that is sure to satisfy the table. 

Check out my latest post Rosemary — a favourite from AndrewCoppolino.com.


Elmira Advocate

"GHD HAVE PRODUCED ANOTHER REPORT FOR PUBLIC CORRUPTION" - A ONE WORD CHANGE FROM YESTERDAY'S BLOG POSTING'S FIRST SENTENCE

  

I replaced the word "consumption" with the word "corruption". Both are accurate. Basically TRAC just like previous iterations of Woolwich Council controlled CPAC and UPAC are out of their depth, corrupt bodies by intention. Their mandates are typical Dave Brenneman (CAO) BS. CAO stands for Chief Executive Officer and BS does not stand for Brotherhood of Sisters. Some of the TRAC members, especially the newer ones,  may believe the propaganda whereas it is difficult to believe that the longer  running TRAC (previously TAG) members don't know any better. Susan Bryant in particular has known what's been going on for decades and has enjoyed herself playing the game with the local bigshots, polluters, bureaucrats and politicians. 

Today I'm looking at the Figures and Tables presented in the extremely recent "Lanxess Canada Municipal Aquifer Steady State Conditions Trial Report".  As mentioned yesterday there actually is no steady state being examined. Not only is pumping well E7 doing its' thing at the south end of Elmira but the two Municipal Upper Aquifer wells are pumping at the north end on the Uniroyal/Lanxess site. Add to that the failure of pumping well W5A at the crucial moment and you've really got very little science going on. This report is recommending further similar tests down the road albeit of longer duration which is a very bad idea. Honest brokers doing experiments on contaminated aquifers is one thing but long term, client driven, for profit consultants is something entirely different. My and everybody else who are knowledgeable and honest (barely a handful locally) legitimately can suspect not only junk science and nonsensical conclusions but also no more than a financial holiday from pumping for Lanxess Canada.  

The Figures allegedly show groundwater elevation changes as well as some difference in flow direction during the shutdown and later startup of off-site pumping underneath parts of Elmira.  The Tables allegedly show groundwater contamination concentrations for numerous known Uniroyal Chemical contaminants over the course of the test. Except they don't! They show a grand total of seven monitoring well results including double counting the observation wells screened in both the Municipal Upper and Municipal Lower aquifers namely CH38, OW155 and then three others namely OW 119, OW175 and CH44D screened in one aquifer. That's it which hardly gives a full picture of the levels of contamination throughout Elmira's subsurface. 

Getting back to the number of contaminants tested there are allegedly sixteen VOCs and SVOCs (volatile organics/semi volatile organics) in total including NDMA and chlorobenzene. Even here the company cheaped out and worse by not  testing them on a weekly basis before, during and after the shutdown and startup as they did their favourite two namely NDMA and chlorobenzene. Unbelievably they tested the majority (14 of 16) just prior to the shutdown and then just prior to the restart of pumping. A couple of extra contaminants also got tested in November 2025 two to three months after the restart of off-site pumping. Despite less than surprising results at most of the specifically chosen well locations there were a few surprises of both higher and lower results than expected with NDMA and chlorobenzene. This is why all the listed Uniroyal contaminants should have been fully tested equally with NDMA and chlorobenzene. Of course doing so just might have surprised them particularly with the other (than chlorobenzene) four chlorinated solvents including chlorophenols, dichlorophenols and even perhaps non chlorinated aniline. 

This report is just one more in a long litany of self-serving, public relations tools by Uniroyal/Lanxess to build and maintain the facade that they and their fellow travellors are and have been doing everything possible to remediate the Elmira Aquifers. Unfortunately sweet talk, puffery, psuedo science and phony public consultation  does not clean aquifers. Good science, honest intentions and communication and money do.


Kitchener-Waterloo Real Estate Blog

Waterloo Region Luxury Real Estate Market Update | July 2026

The Waterloo Region luxury home market remained active in June 2026, although growing inventory gave buyers more options and made strategic pricing increasingly important for sellers.

According to the Institute for Luxury Home Marketing’s July 2026 report, the region’s luxury single-family market recorded a 22% sales-to-inventory ratio in June. Under the Institute’s methodology, that places the market within seller’s-market territory.

However, the overall classification does not tell the entire story. Inventory increased compared with last year, the number of completed sales declined and activity varied considerably between price ranges.

For homeowners considering selling a luxury home in Waterloo Region, success continues to depend on property-specific pricing, presentation and marketing rather than broad market conditions alone.

What Is Considered a Luxury Home in Waterloo Region?

For the purposes of its June 2026 analysis, the Institute for Luxury Home Marketing established a luxury benchmark price of $1.1 million for single-family homes in Waterloo Region.

This benchmark is used to define the segment included in the report. It should not be interpreted as an appraisal or an indication that every home priced above $1.1 million offers the same features, quality or market appeal.

Waterloo Region Luxury Single-Family Home Market at a Glance

In June 2026, the luxury single-family home market recorded:

  • 273 active listings
  • 60 completed sales
  • A 22% sales-to-inventory ratio
  • A median sale price of $1,205,000
  • A median of 18 days on market
  • A median sale-to-list price ratio of 98.31%

The Institute classifies a sales ratio of 21% or higher as a seller’s market. At 22%, Waterloo Region sat only slightly above that threshold, suggesting that conditions remained favourable for some sellers without creating uniform competition across the entire luxury market.

♦ Luxury Home Inventory Increased

There were 273 luxury single-family homes available in June 2026, compared with 226 in June 2025. This represented a 21% year-over-year increase in inventory.

At the same time, completed sales declined from 78 in June 2025 to 60 in June 2026, a decrease of approximately 23%.

This combination gave luxury buyers more choice than they had one year earlier. When more comparable homes are available, buyers can be more selective about location, renovations, lot size, layout and overall condition.

For sellers, increased competition makes the initial launch particularly important. A property that enters the market with an unsupported asking price or underwhelming presentation may lose buyer attention to better-positioned alternatives.

The Median Luxury Sale Price Declined

The median sale price for a luxury single-family home was $1,205,000 in June 2026. This was approximately 5% lower than the June 2025 median of $1,271,675.

The median was also lower than the $1,271,200 recorded in May 2026.

Monthly luxury-market prices can shift based on the composition of the homes sold. Because the luxury segment records fewer transactions than the overall residential market, several high-value or entry-level luxury sales can have a noticeable effect on the median.

The monthly median is therefore useful for understanding market direction, but it should not be used by itself to estimate the value of an individual property.

Neighbourhood, lot characteristics, architectural quality, renovations, privacy, finished living space and competing listings all influence a luxury home’s market value.

Luxury Homes Sold for 98.31% of Asking Price

Luxury single-family homes sold for a median of 98.31% of their asking price in June 2026. This was nearly unchanged from the 98.20% recorded in June 2025.

Although the market technically met the Institute’s seller’s-market criteria, the sale-to-list ratio suggests that buyers were still negotiating on many properties.

A seller’s-market label does not mean every home will sell above asking price. It means sales activity is relatively strong compared with available inventory under the report’s methodology.

Property-specific factors still determine whether a home sells quickly, requires negotiation or remains available longer than competing listings.

Entry-Level Luxury Homes Saw the Strongest Activity

The most active price range in June was $1.1 million to $1.149 million.

This segment recorded 20 sales against 27 available listings, producing a 74% sales-to-inventory ratio. That was considerably stronger than the overall luxury market ratio of 22%.

Activity varied significantly in higher price ranges:

  • $1.15 million to $1.199 million recorded 9 sales and 39 listings.
  • $1.2 million to $1.249 million recorded 2 sales and 23 listings.
  • $1.3 million to $1.399 million recorded 8 sales and 34 listings.
  • $1.5 million to $1.699 million recorded 7 sales and 24 listings.
  • $1.7 million to $1.899 million recorded 6 sales and 12 listings.
  • No sales were reported between $1.9 million and $2.399 million.
  • Four sales were recorded between $2.4 million and $2.799 million.

The results demonstrate why the luxury market should not be treated as one uniform category. A home priced slightly above $1.1 million faced very different conditions from a property priced near $2 million.

The higher the price point, the smaller the qualified buyer pool generally becomes. This makes accurate positioning and targeted exposure increasingly important.

♦ Five-Bedroom Homes Recorded the Most Sales

Five-bedroom luxury homes accounted for 24 of the 60 single-family sales completed in June. Their median sale price was $1,275,000, and they sold in a median of 18 days.

Four-bedroom homes recorded 19 sales at a median price of $1,260,000. This category also had the greatest amount of competition, with 112 available listings and a 17% sales ratio.

Three-bedroom homes recorded 11 sales at a median price of $1,150,000. They sold in a median of 10 days and produced a 31% sales ratio.

Homes with 6 or more bedrooms recorded 5 sales against 40 listings, resulting in a 13% sales ratio.

Bedroom count provides some context, but it does not explain buyer demand on its own. Buyers also consider functionality, bedroom sizes, bathroom access, office space, finished basements and whether the overall layout meets their needs.

Waterloo Region Luxury Attached Home Market

The luxury benchmark for attached homes in Waterloo Region was $700,000 in June 2026. The market recorded 72 active listings and 15 completed sales, resulting in a 21% sales-to-inventory ratio. Under the Institute for Luxury Home Marketing’s methodology, this placed the attached luxury segment within seller’s-market territory.

Inventory rose from 38 listings in June 2025 to 72 in June 2026, representing an 89% year-over-year increase. Sales increased more modestly, from 14 to 15.

While buyer demand remained active, the larger supply of available properties gave buyers considerably more choice and increased competition among sellers.

Prices and Days on Market

The median sale price was $725,000, down approximately 6% from $775,000 one year earlier.

However, the homes that sold moved quickly, spending a median of just 12 days on the market compared with 44 days in June 2025. Attached luxury homes also sold for a median of 101.23% of their asking price, suggesting that well-positioned properties continued to attract strong buyer interest.

♦ Most Active Property Types and Price Ranges

Three-bedroom attached homes accounted for 10 of the 15 sales and recorded a median sale price of $717,500.

The $700,000 to $719,999 price range saw the highest number of transactions, with 6 sales, followed by the $720,000 to $739,999 range with 4 sales.

♦ What the June Market Means for Luxury Home Sellers

The June results point to a selective market rather than one where every luxury property benefits equally.

Demand remained particularly strong near the $1.1 million luxury threshold. Above that range, performance became more dependent on the home’s price, condition, location and competition.

For sellers, several factors are especially important:

Pricing must reflect current competition

A previous neighbourhood sale may no longer represent today’s conditions. Sellers need to evaluate recent sales, current listings and properties that failed to sell.

Presentation must justify the price

Luxury buyers expect a high level of preparation. Professional photography, thoughtful staging, video, floor plans and polished listing materials help buyers understand the property’s value.

Marketing must reach the right audience

A higher asking price often means a smaller group of qualified buyers. Marketing should be designed around the property’s likely audience rather than relying solely on general online exposure.

Buyer feedback should be evaluated carefully

Showing activity, repeat visits and buyer comments can reveal whether the market is responding positively to the home’s price and presentation. A lack of engagement should not be ignored simply because the broader market is classified as favourable to sellers.

Is It a Good Time to Sell a Luxury Home in Waterloo Region?

There is still active demand for luxury both single-family and attached homes in Waterloo Region, particularly within certain price ranges. However, increased inventory means sellers are competing more directly for buyer attention.

A homeowner with a well-maintained, properly positioned property may still benefit from current conditions. A home that requires extensive work, has a more specialized layout or enters the market at an aggressive price may face a longer sales process.

The decision to sell should be based on the homeowner’s circumstances and a detailed review of their specific property, neighbourhood and price category.

Selling a Luxury Home in Waterloo Region

Selling a luxury property requires more than selecting an asking price and placing the home on MLS®. Every part of the launch should work together to communicate the home’s value and reach qualified buyers.

The Deutschmann Team provides full-service representation for Waterloo Region homeowners, including strategic pricing, professional property preparation, premium marketing and extensive market exposure.

Thinking about selling a luxury home in Waterloo Region? Contact our team for a confidential consultation and a property-specific review of current market conditions.

The post Waterloo Region Luxury Real Estate Market Update | July 2026 appeared first on Kitchener Waterloo Real Estate Agent - The Deutschmann Team.


Cordial Catholic, K Albert Little

Converting to Catholicism: Deepening Your Scripture Relationship #shorts

-/-

Code Like a Girl

AI Assistants Are Old News;Agentic AI Is Transforming HR

AI Assistants Are Old News; Agentic AI Is Transforming HR♦Source- Pexels

Over the past three years, HR leaders have repeatedly been offered similar solutions: implement a chatbot or copilot and expect increased productivity. However, these tools have largely delivered incremental improvements in drafting rather than true transformation.

A significant change is now underway that will fundamentally reshape the HR function.

Agentic AI does not wait for a prompt. It watches for a trigger, decides what needs to happen next, and carries out the work across the tools your team already uses, from the applicant tracking system to payroll to Slack. Instead of a single smart assistant, you get a small workforce of specialized agents handling recruiting, onboarding, compliance, and employee service in parallel. That is the shift this article is about: from AI that helps a person do a task, to AI that runs the task on its own and simply reports back.

Assistants Answer Questions. Agents Get Things Done.

The easiest way to see the difference is to compare what each one does when nothing prompts them.

A generative AI assistant sits idle until someone types a question. Ask it to draft an offer letter, and it drafts one. Ask it nothing, and it does nothing.

An agentic system behaves more like a quiet coworker who never clocks out. It notices that a candidate pipeline has stalled for eight days, checks why, and either nudges the recruiter or reschedules interviews on its own. It notices a payroll anomaly before finance does. It notices that engagement scores dropped in one region and flags it to the HR business partner with a summary of what changed.

This is not automation in the old sense, where a system follows a fixed script. Agentic AI reasons through exceptions. It decides which of several possible actions makes sense given the situation, then takes that action, and only loops in a human when the stakes or ambiguity call for it.

Where This Is Already Showing Up

This is not a five-year-out concept. It is running in production at companies right now, and the results are concrete enough to plan around.

Recruiting has become an orchestrated pipeline rather than a series of manual steps. An agent can draft a job description from a workforce plan, post it across boards, screen incoming resumes against a skills rubric, rank the shortlist, and negotiate interview times directly with candidates and hiring managers. Recruiters step in for the conversations that actually need a human voice, not the calendar tetris around them. Healthcare organization Wellstar reported that an agentic assistant automated thousands of routine account unlocks and cut internal approval times from several days down to about ninety minutes, freeing staff for higher-value work.

Onboarding has quietly become a coordination problem that agents are well suited to solve. When an offer is accepted, one trigger can set off a chain: provisioning system access, ordering equipment, enrolling the new hire in the right learning paths, and notifying IT, facilities, and the hiring manager, all without someone manually checking five different systems.

Compliance monitoring is moving from a once-a-quarter audit to something closer to continuous coverage. Picture a state changing its family leave rules. An agent tracking regulatory feeds can catch the update within hours, compare it against the company’s current policy, flag the exact clause that needs to change, and hand HR and legal a summary along with a drafted revision, rather than someone discovering the gap during an audit months later.

Employee service is where the volume gains are hardest to ignore. Gartner has tracked HR’s AI adoption climbing from about 19 percent in 2023 to roughly 61 percent by 2025, and a large share of that growth is in service delivery: agents triaging tickets, answering policy questions, updating records, and escalating only the cases that genuinely need a person.

PwC’s analysis of HR sub-processes across the full hire-to-retire lifecycle found that agents can now handle or assist more than half of day-to-day HR work, and closer to 88 percent of purely administrative tasks like forms and routine transactions. Strategy work, culture building, and judgment calls on people decisions remain firmly human territory, and that split is unlikely to move much even as the tools get better.

What “Autonomous Workforce Orchestration” Actually Means

The phrase sounds abstract until you see it in practice. It simply means multiple agents, each built for a narrow job, working off shared data and shared goals instead of operating as isolated tools.

Think of a recruiting agent, an onboarding agent, and a compliance agent all reading from the same employee record. When a candidate accepts an offer, the recruiting agent’s job ends and it hands context, not just a status update, to the onboarding agent, which already knows the start date, the role, the manager, and the equipment needs. Nobody re-enters that information. Nothing gets lost between systems.

This only works if the underlying data is actually connected. ADP has pointed out that agents can only reason well when they can see across the HRIS, payroll, ATS, and ticketing systems at once. An agent boxed into a single platform behaves like a smart tool. An agent with access across the stack behaves like an orchestrator. The technology is rarely the bottleneck here. Messy, siloed data usually is.

Platforms like Sana, Moveworks, and ServiceNow have built their pitch around exactly this orchestration layer, connecting HR, IT, and finance systems so agents can complete a request end to end instead of stalling out at the edge of one tool.

The Human Role Doesn’t Disappear. It Moves.

Microsoft’s research on what it calls “Frontier Firms” describes organizations moving through three stages: people using AI assistants, then human-agent teams working side by side, and eventually human-led operations where agents run day-to-day execution under human direction. That last stage has produced a new kind of job title inside some companies: the “agent boss,” someone whose real work is managing a portfolio of AI agents the way a manager once managed a team of people.

That is not the same as HR disappearing. If anything, the roles that remain get more human, not less. When agents absorb the scheduling, the data entry, and the first-pass screening, HR professionals get their time back for the parts of the job that were always the hardest to automate: coaching a manager through a tough conversation, mediating a conflict, deciding how to handle a genuinely ambiguous case, and shaping the culture that no dashboard can capture.

Josh Bersin’s research on this shift makes a similar point. Companies that redesign the work itself around human-agent partnership, rather than just bolting AI onto existing processes, see the largest gains, sometimes several times the output of teams that never rethought how the work is structured in the first place.

The Part Nobody Should Skip: Governance

None of this works without guardrails, and the companies getting agentic AI right are the ones treating governance as part of the design, not an afterthought bolted on after something goes wrong.

A few things matter more than the rest:

Clear escalation rules. Scheduling an interview is low stakes. Deciding on a pay adjustment or a termination is not. The best agentic systems are built with explicit boundaries around which decisions an agent can finalize and which ones must land on a person’s desk before anything happens.

Audit trails. Every action an agent takes, and the reasoning behind it, needs to be logged and reviewable. This matters for compliance, and it matters just as much for building trust with employees who want to know a real person is accountable for decisions that affect their work life.

Data quality as a first step, not a side project. An agent is only as good as what it can see. Before scaling agents across the HR stack, the harder and less glamorous work is making sure the HRIS, ATS, payroll, and benefits systems can actually talk to each other.

Regulatory awareness. Laws around pay equity, hiring bias, and algorithmic decision-making are catching up to this technology fast. Explainability is likely to become a requirement rather than a nice-to-have, so building agents that can show their reasoning now will save a lot of retrofitting later.

Where to Start if You’re Behind

PwC’s own survey found that while nearly 8 in 10 executives say their companies are already adopting AI agents somewhere in the business, only about 4 in 10 have brought agents into HR specifically. That gap is an opportunity for anyone willing to move now rather than wait for the space to get crowded.

A sensible starting point looks like this:

  • Pick one workflow with a clear, measurable pain point, usually recruiting screening or onboarding coordination, and pilot an agent there before attempting anything enterprise-wide.
  • Fix the data connections between your core systems before adding more tools on top of a fragmented stack.
  • Define escalation and approval rules before the agent goes live, not after the first edge case surfaces.
  • Treat the rollout as iterative. Expect to adjust the agent’s rules as you see how it behaves against real cases, rather than expecting it to be right on day one.
  • Keep people at the center of anything involving pay, termination, promotion, or other decisions with real consequences for someone’s livelihood.
The Bottom Line

Agentic AI is not another item on the HR tech shopping list. It is a different operating model, one where routine, cross-system work runs largely on its own and human attention shifts toward judgment, empathy, and the decisions that genuinely need a person behind them.

The organizations that treat this as a chance to redesign how HR work gets done, rather than just automating the same broken process faster, are the ones that will see the biggest gains. The technology is ready sooner than most HR teams expect. The real work now is getting the data, the governance, and the people ready to work alongside it.

Frequently Asked Questions

What is agentic AI in HR? Agentic AI in HR refers to AI systems that act autonomously across HR workflows. Rather than waiting for a person to ask a question, these agents monitor signals like a stalled hiring pipeline or a compliance change, decide on the right next step, and carry it out across connected systems like the HRIS, ATS, and payroll platform.

How is agentic AI different from a generative AI chatbot? A generative AI chatbot responds when prompted and stops there. An agentic system initiates action on its own, plans a sequence of steps, executes them across multiple tools, and only involves a human when a decision requires judgment or carries real consequences.

Will agentic AI replace HR jobs? Most research points to a shift in focus rather than a wholesale replacement. Agents are taking over administrative and repetitive tasks, while strategic work, culture building, coaching, and sensitive people decisions remain led by humans, often with more time to devote to them than before.

What should HR teams do first before adopting agentic AI? Start by connecting the data across core HR systems, since agents can only reason well with access to a full picture. From there, pilot agents on one well-defined workflow, set clear rules for what requires human approval, and build in audit trails from day one.

Is agentic AI in HR safe from a compliance standpoint? It can be, provided governance is built in from the start. That means explicit escalation rules for sensitive decisions, complete audit logs of agent actions and reasoning, and ongoing attention to evolving regulations around algorithmic decision-making in hiring, pay, and promotion.

AI Assistants Are Old News;Agentic AI Is Transforming HR was originally published in Code Like A Girl on Medium, where people are continuing the conversation by highlighting and responding to this story.


James Davis Nicoll

Deep and Wide Enough / Conventions of War (Dread Empire’s Fall) By Walter Jon Williams

2005’s Conventions of War is the third volume in Walter Jon Williams’ Dread Empire’s Fall series. Conventions concludes the first arc.

The interstellar civil war over who shall inherit the Empire now that the last Shaa1 is dead grinds on. On one side, the hyper-traditionalist Naxids, who feel that being the first to be conquered by the Shaa entitles them to rule. On the other side, the slightly-less hyper-traditionalist loyalists, AKA everyone else.

Thus far, the Naxid deployment of woefully inappropriate tactics has been slightly less catastrophic than the loyalists’ adoption of the same useless tactics. The Naxids appear to have the upper grasping appendage. This assessment overlooks co-protagonists Sula and Martinez, who share a common desire to prevail at any cost… even if this requires mildly transgressive unconventionalism!


Code Like a Girl

What 7 Women Learned About Launching a Paid Substack Tier

Men show up 4.7x more often on Substack’s Rising list. The gap might be that they didn’t wait to launch paid

Continue reading on Code Like A Girl »

Github: Brent Litner

brentlintner starred MoonshotAI/Kimi-K3

♦ brentlintner starred MoonshotAI/Kimi-K3 · July 27, 2026 13:01 MoonshotAI/Kimi-K3

Open Frontier Intelligence

3.3k Updated Jul 28


Grand River Rocks Climbing Gym

Craft Social

FREE event at GRR Kitchener, but we kindly as that you reserve your spot online

The post Craft Social appeared first on Grand River Rocks Climbing Gym.


Kitchener-Waterloo Real Estate Blog

Colonial Acres Waterloo Real Estate Market Update | July 2026

Colonial Acres continues to be one of Waterloo’s most established and desirable neighbourhoods, but not every home is receiving the same response from buyers.

During the 90 days ending July 22, 2026, 21 detached homes had firm sales or completed transactions in Colonial Acres. Sale prices ranged from $705,000 to $2,650,000, reflecting the neighbourhood’s diverse mix of bungalows, side-splits and larger executive properties on mature lots.

Nine homes sold above their final asking price, one sold at asking and 11 sold below asking.

The takeaway for Colonial Acres homeowners is clear: buyers are active, but increasingly selective. The homes achieving the strongest results are generally the ones that offer the right combination of preparation, presentation, pricing and value.

Own a home in Colonial Acres?

Request a confidential, property-specific home valuation and selling strategy.

Colonial Acres Real Estate Market at a Glance

As of July 22, 2026:

  • Active listings: 5
  • Conditionally sold: 1
  • Firm sales awaiting closing: 15
  • Recently closed sales: 6
  • Median sale price: $950,000
  • Average sale price: $1,239,036
  • Median days on market: 17
  • Average days on market: 28
  • Sold above asking: 9
  • Sold at asking: 1
  • Sold below asking: 11

The median price is generally the more useful measure because the average was influenced by several luxury sales above $1.5 million.

Even the median should not be treated as an estimate of every Colonial Acres home. Lot size, street, renovations, layout, condition, square footage, pool, privacy and overall presentation can create substantial differences in value.

What Is Currently for Sale in Colonial Acres?

The five active detached homes were listed from $875,000 to $2,050,000.

Only one active property was priced below $1 million, while three of the five were listed above $1.5 million. This means the amount and type of competition facing a seller depends greatly on the home’s expected price range.

Several active listings had already accumulated extended market time, experienced a price adjustment or been exposed to the market through a previous listing.

Even in a highly desirable neighbourhood, buyers will resist an asking price that is not supported by the home’s condition, features and current competition.

♦ Where Is Buyer Competition Strongest?

Looking at all firm and closed sales together does not tell the entire story. Buyer behaviour changed considerably across the different price ranges.

Colonial Acres homes below $1 million

Eleven detached homes sold below $1 million during the 90-day period.

  • Median sale price: $859,500
  • Median time to sell: 18 days
  • Seven sold above asking
  • Four sold below asking

This was the most consistently competitive part of the Colonial Acres market. With only one active detached listing below $1 million as of July 22, a well-prepared and accurately priced home in this range may attract strong attention.

That does not mean every property should be intentionally underpriced or held for offers. The right approach depends on the home, current competition and the seller’s priorities.

Colonial Acres homes from $1 million to $1.5 million

Four homes sold within this range.

  • Median sale price: $1,255,000
  • Median time to sell: 26 days
  • None sold above asking
  • One sold at asking
  • Three sold below asking

Buyers in this segment were more price-sensitive. They closely compared renovation quality, square footage, lot, layout, mechanical updates and overall condition before deciding what they were prepared to pay.

A Colonial Acres address remains valuable, but the neighbourhood alone will not support an asking price that exceeds the complete property’s current market value.

Colonial Acres homes above $1.5 million

Six homes sold for $1.5 million or more.

  • Median sale price: $1,820,000
  • Two sold above asking
  • Four sold below asking
  • Selling times ranged from immediate sales to 129 days

This was the most property-specific portion of the market.

Two standout homes attracted immediate competition and sold above asking within two days. Other higher-end properties required considerably more time or sold below their final asking prices.

Luxury buyers will still pay a premium for an exceptional Colonial Acres home, but they have high expectations. They are evaluating design, renovation quality, lot, privacy, outdoor living, architectural features and overall value as a complete package.

Is the Colonial Acres Market Different From Last Year?

More detached homes sold during the most recent 90-day period than during the same period in 2025: 21 compared with 12.

However, the median selling time increased from approximately 10 days to 17 days. The market was busier, but buyers generally took longer to make decisions.

The types of homes sold also differed substantially between the two periods, particularly at the luxury end of the market. For that reason, a simple year-over-year change in the average price would not provide a reliable indication of how an individual Colonial Acres home’s value has changed.

Why “Sold Over Asking” Does Not Tell the Whole Story

A sold-over-asking headline can be impressive, but it does not always explain how a property actually performed.

A home may sell above its final asking price after being reduced or repositioned. Another may sell slightly below asking while still producing an excellent outcome based on the property’s market value, closing terms and the seller’s goals.

To properly assess a sale, we consider:

  • The original and final asking prices
  • Previous listings, relaunches and price adjustments
  • Total market exposure
  • Condition and level of renovation
  • Lot size, privacy and street location
  • Competing inventory at the time
  • Offer conditions, deposit and closing date
  • The seller’s overall priorities

A home does not have to be completely renovated to sell well.

In many cases, the best return comes from targeted preparation: completing necessary repairs, refreshing paint, improving lighting, editing furnishings, addressing visible maintenance concerns and professionally staging the property.

The key is knowing which improvements will matter to buyers—and which projects are unlikely to produce a meaningful return.

What Are Colonial Acres Buyers Looking For?

Based on recent sales and the feedback we are receiving, buyers are responding most favourably to homes offering a strong combination of:

  • Mature, private or unusually large lots
  • Updated kitchens and bathrooms
  • Functional layouts and generous living space
  • Finished lower levels
  • Flexible space for working from home or extended family
  • Pools and well-designed outdoor living areas
  • Updated mechanical systems
  • Natural light and architectural character
  • Professional staging and presentation
  • Pricing supported by current market evidence

A home does not have to be completely renovated to sell well.

In many cases, the best return comes from targeted preparation: completing necessary repairs, refreshing paint, improving lighting, editing furnishings, addressing visible maintenance concerns and professionally staging the property.

The key is knowing which improvements will matter to buyers—and which projects are unlikely to produce a meaningful return.

♦ Our Recent Colonial Acres Results

Our team represented the sellers of four Colonial Acres homes during this 90-day period, with sale prices ranging from $850,000 to $1,830,000.

Those properties included a mature bungalow, a substantial family home and executive residences at the higher end of the market. This gave us direct, current insight into buyer behaviour across several Colonial Acres price ranges.

Two of the homes sold above asking within two days:

  • 303 Castlefield Avenue sold for $1,810,000 after being listed at $1,599,900.
  • 612 Stonebury Crescent sold for $1,525,000 after being listed at $1,495,000.

Both were strategically priced based on their condition, features and current competition—not artificially underpriced simply to create a sold-over-asking result. The sellers fully committed to the recommended preparation, staging, pricing, marketing and launch plans.

Our other recent Colonial Acres sales required different strategies because every property and seller’s circumstances were different. What remained consistent was the importance of understanding the competition, preparing carefully and positioning the home for the buyers most likely to appreciate it.

What Should Colonial Acres Sellers Do Now?

There is meaningful demand for the right Colonial Acres home, but a desirable address alone does not guarantee a quick or competitive sale.

Begin preparing before you are ready to list

Allow enough time to determine which repairs, improvements and presentation changes are worthwhile. Rushing to market before the property is ready can weaken the initial launch.

Compare your home with the right properties

A bungalow on a deep lot should not be valued in the same way as a newer executive home with a pool on an established crescent. The most relevant comparisons depend on lot, style, size, condition and features—not simply proximity.

Price for the current market

Overpricing to leave room for negotiation can reduce showing activity and cause buyers to question the property’s value. The first days of a listing often bring the greatest attention, and that opportunity can be difficult to recreate after a property sits or requires a price reduction.

Prepare for selective buyers

Buyers are noticing unfinished repairs, dated mechanical systems, poor presentation and renovation requirements. Not every concern needs to be corrected, but the price and marketing strategy must account for them.

Treat the launch as one coordinated plan

Preparation, staging, pricing, photography, video, marketing and timing should work together. The strongest results rarely come from treating these elements as separate or optional decisions.

Frequently Asked Questions About Selling in Colonial Acres What is the average home price in Colonial Acres?+

The average sale price during the 90 days ending July 22, 2026 was approximately $1.24 million, while the median was $950,000.
The difference is significant because several luxury sales raised the average. Neither number should be used alone to estimate a specific home’s value.

Are Colonial Acres homes still selling over asking?+

Yes. Nine of the 21 firm or closed sales sold above their final asking prices.

However, 11 sold below asking, showing that multiple offers and above-list sales are not occurring equally across every price range or property type.

How long does it take to sell a home in Colonial Acres?+

The median selling time was 17 days, but individual results ranged from immediate sales to more than four months.

Condition, pricing, competition and presentation all affect how quickly a property sells.

Do I need to renovate before selling?+

Not necessarily. Many sellers benefit more from selective repairs, paint, lighting improvements, editing and staging than from completing a major renovation.

A pre-listing consultation can help identify which improvements are likely to influence buyers and which ones may not be worth the cost or disruption.

What Is Your Colonial Acres Home Worth?

Colonial Acres sale prices during this period ranged from the $700,000s to more than $2.6 million. A neighbourhood average cannot account for the differences between those properties—or accurately determine the value of your home.

Our confidential, property-specific market assessment will explain:

  • Which recent sales are genuinely comparable
  • What buyers would compare your home against today
  • How your street, lot, layout, condition and renovations affect value
  • Which preparation or improvements may be worthwhile
  • How staging and presentation could influence the result
  • The pricing, marketing and launch strategy we would recommend

Considering selling in Colonial Acres? Contact The Deutschmann Team for a confidential home valuation and customized selling strategy.

Request My Colonial Acres Home Valuation

This report examines detached-home activity in Colonial Acres during the 90 days ending July 22, 2026. Active, conditional and pending listings reflect their MLS® status as of July 22. Pending transactions had firm agreements but had not yet closed. Listing statuses and sale details may change. Market statistics describe general activity and should not be used to determine the value of a specific property without a detailed assessment. Source: ITSO MLS® data.

The post Colonial Acres Waterloo Real Estate Market Update | July 2026 appeared first on Kitchener Waterloo Real Estate Agent - The Deutschmann Team.


Andrew Coppolino

The yellow plums of summer

Reading Time: 2 minutes

The plums we get in Ontario are, for the most part, either European or Japanese types, the latter actually Chinese in origin.

But whatever their origins, eat them now. I feel that summer is well and truly here — the heat and the sun — when yellow plums start to appear.

That appearance begins in July and August. Early freestone yellow plums called Early Golden are Ontario’s most prevalent plum, followed by semi-freestone cousin, the Shiro. In August moving into September, we will see the red and purple varieties at their best.

The Japanese and European plums, although millennia old in their native areas, were introduced to the New World as recently as the late 1800s. Plums are grown on every continent except Antarctica. We should also acknowledge that there is a long history of wild plums in Canada, eaten by our indigenous peoples.

As early as 1875, Luther Burbank took Chinese purple plums, which had been improved by Japanese breeders, and further developed them in the United States. The variety is known as the Burbank plum.

Plums are climacteric: that is, they can be harvested relatively green and allowed to ripen slowly. At home, ripen them at room temperature out of direct sunlight or in a loosely closed brown paper bag. They should then be refrigerated and eaten as soon as possible.

One medium-sized plum has about 36 calories and is a delicious source of Vitamin-C. Yellow plums are great for fresh eating, canning and cooking.

I find that my favourite yellow plums can be deceptive: their thick skin, when you press it, remains firm as if they are not yet ripe. But inside they can be just perfect.

So pay close attention to your yellow plums!

*****

Plum compote recipe / Compote de prunes

Ingredients
3 cups yellow plums, stoned and quartered (sounds violent)
1/4 cup sugar
1 dash brandy
Juice of one medium-sized lemon
Spices like star anise, ground cloves as you like

Method
Peel plums and grate bit of lemon zest into them and mix. Combine ingredients in saucepan and bring to a gentle boil. Reduce heat and simmer for 10-15 minutes (depending on how firm your plums are). Serve warm or cold. Store well-sealed in the ice box for a few days.

Check out my latest post The yellow plums of summer from AndrewCoppolino.com.


Code Like a Girl

Your Incident Response Playbook Has a Blind Spot: What the Hugging Face Breach Just Exposed

How guardrail asymmetry can disable your AI forensic tools during a real attack — and the five steps to build a fallback before you need…

Continue reading on Code Like A Girl »


Code Like a Girl

A URL Shortener That Only Counts Clicks Isn’t Doing Analytics

A counter can tell you how many, and when. It can’t tell you anything else.

Continue reading on Code Like A Girl »


Code Like a Girl

Claude Opus 5 Dynamic Workflows: The Complete Guide to Scalable Multi-Agent AI

Learn production-ready orchestration, dynamic routing, context management, memory passing, execution strategies, and cost optimization for…

Continue reading on Code Like A Girl »


Elmira Advocate

THE INTENTIONALLY BLIND LEADING THE TRULY BLIND - "DNAPL " IS VERBOTEN

  GHD have produced another report for public consumption . Like many of the rest it goes best with lots of sugar, artificial sweetener and or grease to help it slide down.  Perhaps money and self-interest are the very best forms of grease as they tend to ensure that alleged troublemakers, radicals and activists are ignored while bought and paid for intellectual prostitutes are given undue respect and credibility. The report is titled  "Lanxess Canada Municipal Aquifer Steady State Conditions Trial Report".

Basically the entire premise of the report is a croc. It is supposed to examine monitoring wells throughout the Elmira Aquifers to determine if there is significant "rebound" in contaminant concentrations AFTER  pumping in the Elmira aquifers has stopped. Well it never fully stopped as the major pumping well at the south end of Elmira (E7) continued pumping it's little heart out. There was also the somewhat embarassing issue with pumping well W5A located just south and west of the Lanxess site.  It kicked the bucket just BEFORE the so called pumping trial began. Oops! Also the number of monitoring wells and their location were not appropriate for what was supposed to be the rationale of the trial. No where near enough monitoring wells and all were located way too close to the pumping wells causing immediate drastic results either when the wells were shut down or when they were started up again.

As usual the maps/Figures supplied are too small for most eyes over 40 years old plus the text in attached Tables to them are even worse to read. Finally colour printers are required for those of us who no longer rate hard copies and must download tiny, coloured maps/Figures electronically. It's all a good way to thin out the field of critics. The analytical Tables provided could also have used two, vertical lines on each  showing when pumping was stopped and then restarted. It would have made the Tables more understandable.

Discussion and Conclusions are basically pathetic. There's a fair bit of jabber regarding anaerobic conditions, ORP (oxidation reduction), RPD (relative percent difference), ammonia, phosphates and nitrates plus DO (dissolved oxygen) that may excite biologists but not so much hydrogeologists. At least these big words make GHD look smart and help muddy the waters as probably intended.

Most importantly Lanxess, GHD and the MECP (Min. of Environment)   have scrupulously avoided the one word which must NOT be spoken, written or uttered upon excommunication from the Royal Order Of  Flamboyant  and Treasured Water Investigating Testifiers otherwise known as  ROOFTWITS. The magic word that they must not utter is     DNAPLS    . Under no circumstances they insist could either free phase or residual DNAPLS ever be the reason for high chlorobenzene concentrations or persistent chlorobenzene detections nearly thirty years after groundwater remediation by pump & treat has been ongoing. Oddly every other site with gross chlorobenzene and lots more chlorinated solvents contamination is recognized as a DNAPL site but here in Woolwich Township by the waving of magic wands and the intonation of non satanic chants; DNAPLS have been kept at bay. 

Thank God for their majesties Ken Seiling, Sandy Shantz and even Karen Redman.   



Code Like a Girl

Writing My LeetCode Solutions Changed How I Think

I found something interesting

I started LeetCode again after a small break. I don’t know how many times I’ve restarted LeetCode.

This time, I decided to follow the NeetCode roadmap. It made learning LeetCode easier. It actually has structure and order. That made it easy to pick the next problem without thinking much.

I completed the following sections:

  • Arrays & Hashing
  • Two Pointers
  • Sliding Window
  • Stacks (recently completed)
♦Thinking I remembered everything.

After completing the sections, I looked at one of my accepted solutions and thought, “I know I solved this three days ago. Why can’t I explain why this line exists?”

Of course, I didn’t memorize the problems. I actually understood each one before moving on to the next problem.

So I decided to recollect everything from scratch. No hints.

I opened my notebook and started revising the sections I had completed.

Everything has an approach. I wanted one for revision too.

I wasn’t trying to invent new ideas. I just wanted to remember the old ones.

My approach was simple.

Just write.

Write everything.

  • What were my initial thoughts?
  • How did I solve the problem?
  • How did I identify the logic?
  • How did I eliminate the unnecessary work?
  • How did I extract the optimized solution from the brute-force solution?

Write everything in simple English.

So I started writing every decision and every thought I had while solving that particular problem.

While solving, I only focused on getting the solution.

I just wrote the input and output, listed every approach I knew, and started solving.

I only cared about getting the problem accepted. My focus narrowed.

Once the problem was solved, my brain relaxed.

But during revision, I finally got to relax. I no longer had to search for an answer. Now I could ask why my reasoning worked.

That’s when I found something interesting. I wasn’t focused on getting to the solution quickly anymore. Instead, I became a reviewer and examined my own solution.

In this process, I repeatedly asked questions like:

  • If that worked, why didn’t this?
  • Why did this work?
  • Why did I choose this data structure?
  • Why did I make that decision?

While solving, every question was judged by one standard: “Will this get accepted?”

During revision, that pressure disappeared, and I finally started asking ‘why’ instead of ‘how’.

That created space for new ideas.

Voila.

I found ideas I hadn’t considered before.

I discovered new ways to solve the problem.

I understood the reasoning better and connected the dots.

That experience was incredible. I was in awe.

While revising, I remembered an essay I had read during my digital detox (which I eventually failed).

It was an essay by Paul Graham called Good Writing.

In Good Writing, he wrote:

This is only true of writing that’s used to develop ideas, though. It doesn’t apply when you have ideas in some other way and then write about them afterward.
It’s only when you’re writing to develop ideas that there’s such a close connection between the two senses of doing it well.

I remember thinking, “Is that really true?”

I thought, “Okay, let’s see.”

Then I moved on, like any other procrastinator.

I thought this kind of writing only helped people developing completely new ideas — essayists, philosophers, and researchers. Algorithms already felt finished to me. I thought writing was useful only when people were trying to discover something completely new.

I never imagined it would help while revising algorithms.

But during revision, I realized he was right.

This is what happened to me.

Yes, maybe you’ll find useless ideas.

A useless idea is still an idea.

Wrong ideas still teach you why the right idea is right.

You may not find the correct solution every time, but you’ll understand why one approach fails and another works. You’ll develop a much deeper understanding of the reasoning.

Sometimes, you even discover a better idea.

Either way, writing helps you walk away with something.

It made me wonder where else this way of writing could be useful.

Here are two questions I never asked while solving the problems but naturally asked while writing about them.

Product of Array Except Self

While solving it, I used prefix and suffix arrays. I calculated the suffix array on the go.

While writing about it, one question came to mind:

Why can’t I calculate the prefix on the go?

It turned out I could.

Longest Repeating Character Replacement

While solving it, I needed to calculate the number of replacements required. I calculated it using windowLength - maxFreq.

Here, maxFreq is the highest frequency of any character in the current window.

Then I wondered:

Why can’t I calculate minFreq instead?

minFreq would simply be the sum of all frequencies except the maximum one.

The answer was yes — but with a trade-off.

The idea worked, but it required another traversal, making it slower than the standard windowLength — maxFreq calculation, which is O(1).

let maxFreq = 0;

for (let freq of map.values()) {
maxFreq = Math.max(maxFreq, freq);
}
let minFreq = 0;
let skippedMax = false;
for (let freq of map.values()) {
if (!skippedMax && freq === maxFreq) {
skippedMax = true;
continue;
}
minFreq += freq;
}
if (minFreq <= k) {
// valid window
}

Now compare that with the standard solution.

My approach

Find max       -> O(26)
Find minFreq -> O(26)

Standard approach

Find max      ->  O(26)
windowLength - maxFreq -> O(1)

The new idea wasn’t more optimal, but it made me understand why the standard solution was.

My notebook pages:

These pages hold more than solutions. They hold questions, failed ideas, better ideas, and conversations with my past self. Somewhere along the way, my notebook stopped being a revision notebook and became a place where I learned how to think.

♦♦

I always thought revision was about remembering what I had already learned.

Instead, it became a conversation with my past self.

Sometimes I discovered better ideas.

Sometimes I simply understood why my original idea was already the right one.

Either way, I always walked away with a deeper understanding than when I started writing.

Thanks for reading.

Writing My LeetCode Solutions Changed How I Think was originally published in Code Like A Girl on Medium, where people are continuing the conversation by highlighting and responding to this story.


Agilicus

The False Choice of NERC CIP-003-9: Keep Remote Access and Stay Compliant

-/-

Github: Brent Litner

brentlintner starred visa/visa-vulnerability-agentic-harness

♦ brentlintner starred visa/visa-vulnerability-agentic-harness · July 26, 2026 19:21 visa/visa-vulnerability-agentic-harness

Visa Vulnerability Agentic Harness

Python 1.8k Updated Jul 3


Github: Brent Litner

brentlintner starred Crosstalk-Solutions/project-nomad

♦ brentlintner starred Crosstalk-Solutions/project-nomad · July 26, 2026 19:19 Crosstalk-Solutions/project-nomad

Project N.O.M.A.D, is a self-contained, offline survival computer packed with critical tools, knowledge, and AI to keep you informed and empowered—…

TypeScript 35.1k Updated Jul 28


Kitchener Panthers

Panthers get roughed up by league-leading Welland

KITCHENER - It was a memorable Sunday for all the wrong reasons for the Kitchener Panthers.

The Panthers gave up 11 home runs to the league-leading Welland Jackfish in a 30-8 loss at Jack Couch Park.

The game got out of hand early, as Welland had 23 of its 30 runs on the board after the fourth inning, lighting up Panthers pitching and batting around the order in three straight innings.

Starter Owen MacNeil was yanked after recording just five outs, giving up 11 runs (eight earned) on six hits. He walked four in the loss.

Teodoro Ortega gave up two runs on six hits, but struck out eight in five innings of work for the win.

The bright spots for Kitchener came late, scoring six runs in the eighth inning, including home runs from Raffi Gross, Jackson Cooke, Trent Lawson and Petey Kiefer.

Kiefer was a single shy of hitting for the cycle.

The 38 runs scored in the game was a CBL season high, breaking the record of 37 scored in Kitchener's 23-14 win over Brantford on June 18.

Logan Grant had three home runs for the visitors. Ethan Mann, James Smibert and Justin Gideon all had two home run games.

Kitchener drops to 10-20 on the season. Welland improves to 22-10.

With the transaction deadline looming Monday, Kitchener sits seven games out of a playoff spot.

The Panthers are back at it Tuesday at home against Hamilton. First pitch is scheduled for 7:05 p.m.

GET YOUR TICKETS NOW and #PackTheJack!

BOXSCORE

Github: Brent Litner

brentlintner starred vercel-labs/scriptc

♦ brentlintner starred vercel-labs/scriptc · July 26, 2026 18:39 vercel-labs/scriptc

TypeScript-to-Native Compiler

TypeScript 2.1k Updated Jul 28


Github: Brent Litner

brentlintner starred jazzzooo/buz

♦ brentlintner starred jazzzooo/buz · July 26, 2026 18:15 jazzzooo/buz

A fork of Bun based on modern Zig

Zig 169 Updated Jul 28


The Backing Bookworm

Best Offer Wins


The housing market can be crazy competitive and anxiety-inducing. Best Offer Wins asks what lengths would you go to to get your dream home?
The Gist: 30-something Margot Miyake finds her dream home in a perfect neighbourhood but takes things waaaay too far, spiraling into obsession and nefarious ways to get the house and life she's always wanted.
This was outlandish, unhinged and entertaining(ish). Main character Margot has not one redeeming bone in her body, and I was in it to see her crash and burn. She's not a likeable character and she's not supposed to be, but readers may enjoy seeing the dark and horrible things she'll do to ensure she gets her perfect house. That said, her entire personality is obsession, and I would have liked more depth to her character. The wee dog Fritter was my favourite character. 'Nuff said. 
Personally, I wouldn't call this a suspense read, more of a 'watching just how far an unhinged character can sink' kind of read. The unhinged feeling eeks into uncomfortable as Margot sinks deeper and deeper into obsession and manipulation, forcing readers to suspend disbelief (and go along with a story focusing on privileged people whining about not getting their $1 million+ dream home). 
This book gets rave reviews from many other readers, but this was just an okay read for me.


My Rating: 3 starsAuthor: Marisa KashinoGenre: Suspense, DebutType and Source: hardcover from public libraryPublisher: Celadon BooksFirst Published: Nov 25, 2025Read: July 16-29, 2026

Book Description from GoodReads: An insanely competitive housing market. A desperate buyer on the edge. In Marisa Kashino’s darkly humorous debut novel, Best Offer Wins, the white picket fence becomes the ultimate symbol of success—and obsession. How far would you go for the house of your dreams?
Eighteen months and 11 lost bidding wars into house-hunting in the overheated Washington, DC suburbs, 37-year-old publicist Margo Miyake gets a tip about the perfect house, in the perfect neighborhood, slated to come up for sale in one month. Desperate to escape the cramped apartment she shares with her husband Ian — and in turn, get their marriage, plan to have a baby, and whole life back on track — Margo becomes obsessed with buying the house before it’s publicly listed and the masses descend (with unbeatable, all-cash offers in hand).

A little stalking? Harmless. A bit of trespassing? Necessary. As Margo infiltrates the homeowners’ lives, her tactics grow increasingly unhinged—but just when she thinks she’s won them over, she hits a snag in her plan. Undeterred, Margo will prove again and again that there’s no boundary she won’t cross to seize the dream life she’s been chasing. The most unsettling part? You’ll root for her, even as you gasp in disbelief.

Dark, biting, and laugh-out-loud funny, Best Offer Wins is a propulsive debut and a razor-sharp exploration of class, ambition, and the modern housing crisis.


Code Like a Girl

All about my very first technical talk

One of the greatest resources for me when starting out was attending events or conferences hosted by senior engineers.

I used to and still watch many such conferences available on YouTube or attend them in person, as they helped me gain deeper insights into how things actually work. Be it Cloud, DevOps, Golang, or even Linux internals, these tech talks have always fascinated me.

While watching such videos, I would always think that someday I would also be giving a talk in front of many people and sharing my knowledge with them.

And honestly, that day wasn’t very far away. At the start of 2026 itself, in March, I got the opportunity to give a technical talk at Opstree Solutions.

The session was titled “Building CI/CD Pipelines for Infrastructure: From Automation to Testing.”

It focused on my ideas and perspectives based on the book Infrastructure as Code Dynamic Systems for the Cloud Age written by Kief Morris.

That book introduced some really interesting ways of looking at Infrastructure as Code. The point that intrigued me the most was how to test and implement a CI/CD pipeline for IaC, especially for provisioning code.

Although there were times while preparing for this talk when I couldn’t fully understand a few concepts, I now think I should have consulted a senior. But anyway, I searched online, and Reddit turned out to be a huge help. I also couldn’t complete the demo, which, in hindsight, should have been my highest priority.

Anyway, here are some lessons I learned from my experience and from watching the other speakers at several events:

Always introduce yourself

Some people really struggle with this, and honestly, so do I. I get confused about what to say about myself. Well, that mainly depends on how well you know yourself. But when you’re starting out, you can simply say something like:

“Hey everyone, I’m Rajeshwari. I’m a freelance Cloud Engineer, and I love brewing coffee.” (Or not, if you actually don’t. 😄).

And that’s it. You don’t have to make it fancy.

Keep the audience engaged

This is probably the most important aspect of giving a talk. If you just keep talking and describing your slides, it starts feeling like a boring office meeting.

Instead, at regular intervals, ask the audience if they have any questions. Or even better, while introducing a topic, ask if someone already knows the answer before explaining it yourself. It naturally makes people more involved.

I wasn’t able to keep my audience as engaged as I wanted, but honestly, Sandeep sir made the session much more interactive by asking me thoughtful questions throughout the talk. It also helped me deepen my own understanding of the topic.

Always prepare the demo!!

One drawback of my talk was that I couldn’t prepare the demo completely. As I mentioned earlier, there were a few concepts that I couldn’t fully grasp while preparing, which resulted in an incomplete demo, and I couldn’t present the code.

Thankfully, I had created a pipeline flow diagram as a backup and presented that instead.

Do not overprepare

Actually, I’d say prepare at all! I didn’t prepare the night before the talk or even 15 minutes before it. You already know the topic, and you’ve created the presentation, so why memorize everything? You can prepare a few key points that you want to cover, but don’t lock yourself into a script.

Just keep the conversation flowing while you’re on stage. I stayed calm and didn’t think much about the session beforehand. I was simply excited to attend the event itself. Trust me, it relieves a lot of pressure.

Write small pointers, not big sentences

The point of a talk isn’t to show off your PowerPoint; it’s to show your understanding of the topic. For me, the best feeling is talking naturally, with ideas coming to my mind at that very moment instead of reading what’s written on the slides and explaining it again.

Even I couldn’t do this perfectly. Some of my slides were filled with too much text, and that definitely shouldn’t have happened.

So these were some of the lessons and experiences from that day.

The opportunity to give tech talks is one of the best things this field has given me. ❤️

Looking forward to many more such experiences!

And all the best for your first session!! 🙌🌟

Originally published at www.linkedin.com.

All about my very first technical talk was originally published in Code Like A Girl on Medium, where people are continuing the conversation by highlighting and responding to this story.


Code Like a Girl

Trust Is a Toggle, Not a Feature: Why AI Should be Shipped With an Off Switch

Trust Is a Toggle, Not a Feature: AI Should Be Shipped With an Off SwitchMost teams build AI features as a one-way door. Here’s what it looks like to build one you can walk back through.

(Not a Medium paid member…no worries, read for free here)

♦Image owned by Author (Created using Google Gemini)

You know the AI feature is done “right” when someone asks the obvious question and the room goes quiet.

What happens if we turn it off? (Not many have really planned for that)

Concepts like “backward compatibility” or “two-way door decision” have kinda lost their charm in the so-called “AI-first race”.

And even if teams treat “add AI” as a two-way door (reversible at any time) and build it that way, it's usually only in name.

In practice:

Once old system’s gone, it’s a one-way door wearing a two-way door’s reputation.
The Assumption Baked Into Most AI Features

Behind every AI feature you can see, there used to be a boring system that just worked. Rules. If-this-then-that. Not exciting, but solid.

But as AI entered the picture, instead of standing alongside the old system, it stood atop it and pushed it out of the way.

And the boring (non-AI) version didn’t get kept. It got deleted.

So now the model is the system. And the day it hallucinates, or the API times out, or someone’s config drifts, there’s nothing behind it to catch the fall. Just the user, staring at whatever the model handed them.

What Building It the Other Way Looks Like

The fix isn’t complicated. It’s just unfashionable because it means shipping the boring version first on purpose and treating it as permanent infrastructure, not a rough draft you throw away once the AI works.

Here’s the shape of it, using a plain example: a system that reviews a piece of text and flags issues before it ships (could be a support macro, a config file, a product description, doesn’t matter).

Step 1: Build the deterministic core (this is the system, not a placeholder for the system).

# core.py

def deterministic_review(text: str) -> dict:
"""
Rule-based review. No AI. No external calls.
This is the source of truth. Everything else is optional on top of it.
"""

issues = []

if len(text) < 20:
issues.append("Content too short to be useful.")

if text.strip().endswith((".", "!", "?")) is False:
issues.append("Missing terminal punctuation.")

banned_terms = ["TBD", "TODO", "placeholder"]
for term in banned_terms:

if term.lower() in text.lower():
issues.append(f"Contains unresolved placeholder: '{term}'")

return {
"source": "deterministic",
"issues": issues,
"passed": len(issues) == 0,
}

Nothing clever here. That’s the point. This function will give you the same answer every time, forever, regardless of what any model provider does to their API next quarter. It’s not exciting. It’s load-bearing.

Step 2: The AI layer sits beside it (and not inside it).

# enhancer.py

import os
from openai import OpenAI

client = OpenAI()

def ai_review(text: str) -> dict:
"""
AI-assisted review. Adds judgment the deterministic layer can't.
Never the only line of defense. Never load-bearing on its own.
"""
prompt = f"""
Review the following content for clarity, tone, and ambiguity.
Do not invent facts. Do not rewrite the content.
Return a short list of specific concerns, or "No concerns" if none.

Content:{text}
"""

response = client.chat.completions.create
(
model="gpt-4o-mini",
messages=[{"role": "user", "content": prompt}],
temperature=0,
)

return
{
"source": "ai",
"notes": response.choices[0].message.content.strip(),
}

Notice what this function does not do. It doesn’t decide pass/fail. It doesn’t touch the original text. It doesn’t get called unless something upstream explicitly asks for it. It adds a second opinion. It never replaces the first one.

Step 3: The toggle (the focus point of this article).

# pipeline.py

from core import deterministic_review
from enhancer import ai_review

def review(text: str, use_ai: bool = None) -> dict:
"""
The public entry point. Deterministic result is always computed
and always returned. AI is additive, and fails safe.
"""
use_ai = use_ai if use_ai is not None else os.getenv("USE_AI", "false").lower() == "true"

result = deterministic_review(text)

if not use_ai:
return result

try:
ai_notes = ai_review(text)
result["ai_notes"] = ai_notes["notes"]

except Exception as e:
# AI failed. The deterministic result is already computed and valid.
# We log it, we don't crash, and we don't silently pretend AI ran.
result["ai_notes"] = None
result["ai_error"] = f"AI layer unavailable: {str(e)}"

return result

Three things are true about this function that weren’t true about the “AI-as-the-feature” version most teams ship:

  • The deterministic result is computed unconditionally, before AI is even considered. It’s not a fallback path bolted on after the fact. It’s the actual return value, every time, and AI either adds to it or doesn’t.
  • The toggle is a real toggle. USE_AI=false doesn't mean "the AI feature is disabled and something is missing." It means the system runs exactly as it did before AI existed. Nothing degraded. Nothing broken. Just the version that was always there.
  • Failure is visible, not silent. If the AI layer breaks, the response says so, explicitly, rather than quietly returning a worse answer and hoping nobody notices. ai_error is a field a caller can check. It's not swallowed by a bare except: pass.
Why the Off Switch Has to Exist Before You Need It

Now here’s the thing about off switches important to remember.

You can’t add one retroactively, not really, not once a system has been live long enough that people have started trusting the AI-touched version as the version.

By the time something goes wrong, an “off switch” you build under pressure is really a panic button wired to a system that was never designed to run without the thing you’re now trying to remove. It’ll work, technically. It’ll also break three things you didn’t know depended on the AI layer being there.

The toggle in the code above costs almost nothing to build, if you build it on day one. It costs a full re-architecture to build after the fact, once “the AI version” has quietly become “the only version.”

So build the boring layer first. Keep it running underneath, permanently, not as a bootstrapping step you delete once the AI works. Let AI sit on top, opt-in, fail-safe, and honest about its own failures.

To conclude, I would say:

The real measure of whether a team understands AI governance isn’t whether they added guardrails.
It’s whether they could turn the AI off tomorrow, mid-incident, and still have a working system underneath.

Most teams, if they’re honest, would find out the hard way that they can’t.

Better to find that out in a design review than in production.

Thanks for reading this article; don’t forget to clap and follow ❤️

You can send me an invite @ LinkedIn or Substack 😎

Looking forward to connecting with you 🤝

You may also like to read:

  • When RAG Fails, Look Beyond the Vector Database
  • You Can’t Scale Content Without Scaling Its System!
  • Your AI Agent Is Only as Confident as Your Least Confident Page

Trust Is a Toggle, Not a Feature: Why AI Should be Shipped With an Off Switch was originally published in Code Like A Girl on Medium, where people are continuing the conversation by highlighting and responding to this story.


Agilicus

NIS2 Multi-Factor Authentication VNC compliance

-/-

Andrew Coppolino

Masa: dough at Latin American restaurants

Reading Time: < 1 minute

Masa harina: this ingredient is a foundational one for the many terrific Latin American restaurants — Salvadoran, Colombian and Mexican, for example — that are out there for us to enjoy.

You will find it in the food you eat their restaurant dining rooms and, in bags, on the shelves of the grocery store sections often found in these restaurants and small eateries. As such, these businesses are warm and casual community hubs that add much to the rich fabric of our food culture.

♦Beef tacos at America Latina / andrewcoppolino.com.

The word masa is “dough” in Spanish (masa harina is, literally, “dough flour”). It’s a traditional and key ingredient for Latin American cooking.

Taking sun- or fire-dried corn that’s been cooked and treated in lime water (calcium oxide), the soaked kernels are ground into a flour.

That flour is used to make the tortillas that make your wonderful tacos.

♦Tamale, made with masa, by Pupuseria Latinos / andrewcoppolino.com.

Check out my latest post Masa: dough at Latin American restaurants from AndrewCoppolino.com.


Cordial Catholic, K Albert Little

A Protestant Pastor Explains Binding and Loosing in Scripture

-/-

James Davis Nicoll

Who Dares / The Tangent Objective (Tangent, volume 1) By Lawrence Sanders

Lawrence Sanders’ 1976 The Tangent Objective is the first volume in the Tangent thriller duology.

Wedged between Ghana and Togo, tiny Asante is a seemingly unremarkable African nation. Independent since 1958, the former French colony is home to eight hundred thousand people. The nation is being bled white by its ruler, King Prempeh the Fourth — the Avenging Leopard of Bosum-twi! — and his family.

US-based Starrett Petroleum knows something about Asante that the king does not know. Asante sits on top of a vast lake of oil. It’s Peter Tangent’s job to make sure Starrett gets the extraction rights.

As long as he is in power, Prempeh has the Americans over a barrel and he knows it. What he does not know is that by making this clear to Tangent, he has signed his own death warrant.


Github: Brent Litner

brentlintner starred tokio-rs/topcoat

♦ brentlintner starred tokio-rs/topcoat · July 25, 2026 09:15 tokio-rs/topcoat

A batteries-included framework for building web apps

Rust 3.6k Updated Jul 28


Github: Brent Litner

brentlintner starred microsoft/Mage

♦ brentlintner starred microsoft/Mage · July 25, 2026 09:15 microsoft/Mage

Python 744 Updated Jul 28


Elmira Advocate

LETS MAKE A DEAL - HOW THE ONT. MIN. OF ENVIRONMENT NURTURES DIRTY POLLUTERS

 

First of all contrary to every credentialed sod and suit who have lost their credibility and integrity and agree with Lanxess Canada and the Ontario Min. of Environment that there is not any chlorobenzene in the Bedrock aquifer; I say this. Intellectual prostitution is no more glamorous than the real thing. In some aspects it is worse.

The reason that this lie suggesting that sure there is NDMA in the Bedrock Aquifer but not chlorobenzene is because NDMA is more easily dissolved and more easily pumped. It can be removed much easier from both aquifers and aquitards than chlorobenzene, a DNAPL chemical. Hence just as the leadership of APTE (Susan B. & Sylvia) were coopted in the early 1990s into becoming DNAPL deniers so both Uniroyal Chemical and the Ont. Min. of Environment (MOE/MECP) colluded in their October 1991 Agreement and November 4, 1991 Control Order to pretend that there were no free phase DNAPLS (Dense Non Aqueous Phase Liquids) either on the Uniroyal site or off their site having migrated into all the aquifers below the town of  Elmira. 

It is obvious to honest people with even a little bit of hydrogeological knowledge. Looking at the "Schematic Of Hydrogeologic Units Lanxess Canada Co." which are produced by Uniroyal/Crompton/Chemtura and now Lanxess over the last thirty-six years makes it very clear. These one page subsurface "maps"  are also known as Conceptual Site Models. From the top right corner showing the Creek ("Gig") and the UA (Upper Aquifer) one can follow the blue coloured aquifers downwards into the MU (Municipal Upper) then follow the blue MU leftwards (west & south) until it reaches more blue (marked LGR -low gamma resistivity) and descends further downwards into the ML (Municipal Lower) . From there moving to the right (i.e. north and a little east) one comes to the following FOUR wells all pumping NDMA, chlorobenzene and so much more namely W6A, W5A, W9 and W8. By the way there is also likely a window just to the right of W8 which corresponds to OW58 as stated in yesterday's Blog posting. It goes through the MAT (Municipal Aquitard) and connects the MU with the ML. 

Meanwhile and here's the kicker. THE BEDROCK AQUIFER IS DIRECTLY CONNECTED TO THE MUNICIPAL LOWER AQUIFER exactly where three of the four pumping wells (W5A, W6A, W9) well screens sit directly on top of the Bedrock. They are pumping both ML water and BR water albeit the free phase chlorobenzene (& more) DNAPL that gravity flowed into this location are from either or both the north-east window (near OW58) or from the south-west window (near W4, OW57-32R, Howard St. water tower); is likely long gone into the fissures and cracks of the fractured Bedrock Aquifer. There could be some free phase DNAPL still left in the ML or not but certainly that which is into the Bedrock Aquifer is there forever. 

This is but part of the coverup, collusion and corruption between Uniroyal Chemical and the Ontario Ministry of Environment (MECP). Surviving APTE members may some day be able to figure out how early on their leadership betrayed them. Or not. Time will tell.     


Brickhouse Guitars

Hozen Blue Label #91 Demo

-/-

Brickhouse Guitars

Coffee Break with Kyle & the Hozen Black Label SJ-KO

-/-

Cordial Catholic, K Albert Little

Democracy vs. Apostolic Succession: What the Bible REALLY Says! #shorts

-/-

Kitchener Panthers

Panthers register four hits in blowout loss

HAMILTON - The Kitchener Panthers offence hit a brick wall Friday night in Hamilton.

The Panthers garnered just four hits all night in what was a 13-1 loss to the Cardinals.

Two of the four came in the first inning, but they weren't able to get anyone across. Meantime, Hamilton scored four runs in the first to establish a lead they wouldn't relinquish.

Yosvani Penalver, Malik Williams, Raffi Gross and Josh Williams got the four hits.

The lone Panther run came in the fifth when newcomer Jackson Cooke grounded out, allowing Gross to score.

Dionys Rodriguez gave up eight runs on nine hits in 4.1 innings in the loss. He struck out six and walked one.

Kitchener has lost three straight and is 10-18 on the year. Hamilton improves to 17-9.

The Panthers continue its busy weekend Saturday at 4:08 p.m. in Barrie.

Then, they host Welland Sunday at 5 p.m.

GET YOUR TICKETS NOW and #PackTheJack!

BOXSCORE

Github: Brent Litner

brentlintner starred colinhacks/zod

♦ brentlintner starred colinhacks/zod · July 24, 2026 13:30 colinhacks/zod

TypeScript-first schema validation with static type inference

TypeScript 43.4k 1 issue needs help Updated Jul 26


Github: Brent Litner

brentlintner starred remarkjs/remark-gfm

♦ brentlintner starred remarkjs/remark-gfm · July 24, 2026 13:27 remarkjs/remark-gfm

remark plugin to support GFM (autolink literals, footnotes, strikethrough, tables, tasklists)

JavaScript 1.2k Updated Feb 10, 2025


Chaslinux's blog

Hp ProLiant DL380p Gen8 newer logical drives error [fix]

Background

Several months ago one of the Computer Recycling Project at The Working Centre’s donors donated some 2U HP server hardware. One of those machines was a nice HP ProLiant DL380p Gen8 server. The server came complete with 128GB of RAM, and it had 6 x 146GB SAS (Serial Attached SCSI) drives.

While it’s always nice to get any storage and RAM with donations, I needed a bit more storage for what I had in mind. Luckily we had an HP storage array at the back with a bunch of 300GB SAS drives I could just pull out of the array, and plug into the ProLiant DL380p Gen 8, or so I thought…


Elmira Advocate

LANXESS & MECP FINDING IT HARDER TO COVERUP THE TRUTH AS PLUMES SHRINK BACKWARDS TO THEIR SOURCE

 

You know most children by the age of six or seven have learned that lying usually only makes things worse. Statements like the dog did it or the baby did it rarely fly with parents. Unfortunately as a society we have learned to condone dishonesty in many forms. 

Yesterday's July 23, 2026 report by GHD sent to the Min. of Environment (MECP) and titled "Municipal Aquifer Steady State Conditions Trial" is an example of what my Blog title is all about. I understand that exceptions to the fibbing rule exist which include two dishonest parties sending knowingly false information back and forth in order to reinforce their agreed upon self-serving "truths". No one is offended because both parties have long ago agreed to the deception. Examples abound such as President Bush lying about Iraq's Weapons of Mass Destruction (WMD). England and the U.S. needed some justification for attacking Iraq so they jointly made sh*#  up. Countries do it, individuals do it and polluting corporations do it. 

There are a host of made up falsehoods regarding the Elmira Water Crisis.  Only a very few to date have been debunked or admitted to such as Allan Deal (GHD) admitting to TRAC that Varnicolor Chemical contributed chlorinated solvents to the Elmira drinking water aquifers (MA) as per the Minutes of their September 12, 2024 meeting in Council Chambers. This was on page 7 and on page 6 of these Minutes is also finally the admission of DNAPL existing near pumping well W4 by the Howard St. Water Tower and beside monitoring well OW57-32R. 

The page 6 admission regarding off-site DNAPL presence is important in the context of yesterday's  report as it clarifies why Figures 5 & 7 clearly show both the remaining Municipal Upper and Municipal Lower Aquifer locations of chlorobenzene in Elmira's subsurface. They are located  to the immediate east of former pumping well W4 as well as of monitoring wells OW57-32R and OW57-38 . The remaining plumes in both aquifers (MU, ML) are directly beneath the former Varnicolor Chemical site with Howard Ave. on their south side and First Ave on their north side. Both plumes cross under Union St. as they are slowly pulled towards pumping wells W5A/B in each aquifer. Also of interest in yesterday's report is the statement on page 15 in the Conclusions that  "GHD notes that extraction wells were drilled in the core of the existing plumes at the time of installation.". This explains the location of pumping well W4 beside the free phase DNAPL clearly discovered prior to the startup of the off-site pumping in August 1998 but denied originally at a CPAC meeting around 2004-5 when I presented a writeup about it found in a monthly Progress Report. It was then denied repeatedly for years until the admission of its' presence at the September 12, 2024 TRAC meeting. 

DNAPLS (chlorobenzene & more) left the Uniroyal Chemical site decades ago in at least two locations ending up by the Howard St. Water Tower and by monitoring well OW58-24 on the property line with Nutrite/Yara via a "window" through the Municipal Aquitard.  Both Uniroyal and the Ontario M.O.E. colluded to hide and deny this fact from the public in order to preserve their sweetheart deal which covered up the Ministry's negligence and incompetence and which reduced Uniroyal's cleanup costs by millions of dollars. 

Sorry for the upset and disruption to thin skinned individuals at Woolwich Township who insist on playing nice with those who don't play nice, much less legally. 


Code Like a Girl

Break the Silence Around Compensation, and Other Actions for Allies

Better allyship starts here. Each week, Karen Catlin shares five simple actions to create a workplace where everyone can thrive.♦1. Break the silence around compensation

July 21, 2026, was Black Women’s Equal Pay Day here in the U.S. It’s a symbolic date that marks how far a Black woman must work into the current year to make the same amount that a white, non-Hispanic man earned last year.

Another way to look at it? Imagine finding out you’ve been earning just 65 cents for every dollar paid to a coworker. That’s the current wage gap for Black women working full-time, year-round in the U.S.

And there are more equal pay day milestones coming up, each revealing deep disparities:

  • Moms’ Equal Pay Day — August 6
  • Native Hawaiian and Pacific Islander Women’s Equal Pay Day — September 15
  • Latina Equal Pay Day — October 8
  • Disabled Women’s Equal Pay Day — October 20
  • Native Women’s Equal Pay Day — November 19

While I hope your organization conducts regular pay equity reviews and addresses any inequities, there’s also something we can do on a personal level: Discuss our compensation.

It’s uncomfortable territory for many of us, but when we tell others what we make, we provide them with valuable data points. And data is a helpful tool in any negotiation process.

Share this action on Instagram, LinkedIn, or YouTube.

2. Don’t expect someone to use a personal credit card

Should employees and job candidates have to use their own credit card for business travel and other expenses?

Paolo Gaudiano and Cynthia Overton argue in their new book Meritocracy that this common workplace practice is one of many that quietly undermine merit.

They explain that structural enablers and organizational biases prevent meritocracy all around us. For example:

  • The enabler: The organization requires individuals to pay business travel costs upfront and request a reimbursement later.
  • The bias: This creates bias among employees at different socioeconomic positions. Not everyone can float hundreds — or thousands — of dollars in company expenses. Some people don’t have a credit card. Others have low credit limits or can’t afford to carry the balance while waiting weeks for reimbursement.
  • The solution: Hire a company travel agent, provide corporate credit cards paid by accounting, give cash advances.

If someone needs to travel or make purchases for work, don’t assume they can “just put it on their credit card.” Instead, provide another option.

For example, use virtual credit cards (VCCs) or temporary prepaid corporate cards, available from many financial institutions. They allow your business to instantly issue temporary 16-digit card numbers for specific trips, set firm spending limits, and restrict charges to travel categories such as flights and hotels.

3. Help people notice harmful stereotypes
“It’s taking longer because the decision maker is older and more cautious.”

I heard a leader make this comment during a recent virtual meeting.

My first instinct was to let it go. I had another meeting starting soon. This leader was someone I respected. He was thoughtful and empathetic. Maybe it wasn’t worth bringing up.

But I try to practice what I preach.

So, as the call was wrapping up, I asked the leader if he could stay on the line for a few more minutes because I had something I wanted to share with him.

After everyone else left, I said, “I hope you’re open to some feedback” and then summarized what I had heard him say. I pointed out that he had reinforced a negative stereotype about older people, and that while I didn’t think he meant any harm, he sent a subtle message to others on that call that it’s okay to assume older folks are going to be slower and more cautious with decision-making or other aspects of their job.

I added, “You could simply have said the decision was taking longer than expected, without attributing it to their age.”

He nodded in agreement and sincerely thanked me for the feedback.

It reminded me that these conversations don’t have to be confrontational. A respectful conversation after the meeting can be enough to help someone notice a stereotype they hadn’t realized they were reinforcing.

I hope you’ll do the same the next time you witness one.

4. Call out disgusting jokes

Last week, the US Defense Secretary Pete Hegseth mandated testing testosterone levels for service members over 30 and recommended hormone therapy if needed. Afterward, Fox News host Jesse Watters made an awful joke on air about it. He chuckled, saying,

“Women on base: you better be careful. Port calls, women in Asia: you better be careful. Because these guys are going to be wild animals, and you better watch out.”

Sexual violence is not something to joke about.

And as I shared in a previous newsletter, research shows that when someone tells a denigrating joke, it signals that behavior is acceptable. People who might normally conceal their feelings feel freer to express them.

As better allies, let’s speak up. For example, “We don’t joke about rape here.”

5. Community spotlight: Pay attention to the people around you

A subscriber from Berlin wrote to tell me about something she’s been noticing on public transportation: there’s a general lack of awareness of people with disabilities and access needs.

Here are some examples she regularly sees:

  • A blind person navigating roads, using the markings for blind people, which are fully occupied by people walking with rolling suitcases.
  • A parent juggling a stroller, a child, and shopping bags, with no one offering their seat or making space for the stroller.
  • A wheelchair user trying to navigate a crowded train, weaving around bags and feet that never move because no one looks up.

She urges all of us to, “Look up and be aware of your surroundings so you’re able to offer help in situations where it’s needed.”

Most people are perfectly capable of managing on their own. But knowing someone noticed and cared enough to make space or ask how they might help can make all the difference.

🙏

If you’ve taken a step towards being a better ally, please reply to this email and tell me about it. And mention if I can quote you by name or credit you anonymously in an upcoming newsletter.

That’s all for this week. I’m glad you’re on this journey with me,

Karen Catlin (she/her), Author of the Better Allies® book series

Copyright © 2026 Karen Catlin. All rights reserved.

Together, we can make a difference with the Better Allies® approach.

  • Say thanks to Karen and buy her a coffee ☕ (Need a receipt for educational reimbursement? Reply to this email, and we’ll take care of it.)
  • Sponsor an edition of this newsletter
  • Follow @BetterAllies on Instagram, Medium, or YouTube. Or follow Karen Catlin on LinkedIn
  • Read the Better Allies books
  • Tell someone about these resources
♦♦

Break the Silence Around Compensation, and Other Actions for Allies was originally published in Code Like A Girl on Medium, where people are continuing the conversation by highlighting and responding to this story.


Cordial Catholic, K Albert Little

The Protestant Succession Problem... #shorts

-/-

James Davis Nicoll

Willing Accomplice / The Intrigue By Silvia Moreno-Garcia

Silvia Moreno-Garcia’s 2026 The Intrigue is a stand-alone period-piece thriller.

As long as he had his career conman father to guide him, the man known to some as Ulises Linares prospered. The old man is dead, leaving twenty-nine-year-old Ulises to fend for himself. Thus far, Ulises has not done well in his illicit career, although he has at least managed to elude the Widow Aguirre’s angry sons.

Too old to learn a new trade, Ulises continues to pursue his vocation: bilking lonely women out of their money. His latest target is Perla Inclán, not least because she lives far from Mexico City and from the men Ulises fears are looking for him.


Kitchener Panthers

Maple Leafs spoil Kegtappers debut party in Kitchener

KITCHENER - On K-W Oktoberfest night, the Berlin Kegtappers and Toronto Maple Leafs played through more twists and turns than a pretzel.

But in the end, the Leafs emerged victorious 9-3 at Jack Couch Park Thursday night.

It didn't start pretty for Berlin starter Jorge Minyety, who gave up a solo shot to Brando Leroux on the fourth pitch of the game.

It was the first of two home runs on the night for Leroux.

He broke open what was a 5-3 Leaf lead in the eighth with a two-run shot in what was an otherwise nail biter of a game.

Minyety struck out seven and gave up four runs (two earned) on seven hits in six innings of work.

The story of the game became the errors that led to runs being scored.

A wild pick-off attempt off the glove of Yosuke Fujie at third allowed Toronto's second run to score in the first inning. 

Fujie redeemed himself later with a pair of spectacular defensive plays at third, and hit a solo home run to make it 4-3 in the sixth inning.

In the eighth, Crix Taveras was caught in no man's land between first and second, but a throwing error and attention away from Yordan Manduley allowed the former Panther to come in to score.

Marcus Knecht hit a two-run homer in the ninth inning to round out the scoring.

Kitchener drops to 10-17 on the season, while Toronto improves to 9-18.

Kitchener is on the road in Hamilton Friday, Barrie Saturday and back home Sunday to take on Welland at 5:05 p.m.

It begins a tough stretch for the Panthers, who play their next seven games against opponents currently in playoff positions.

GET YOUR TICKETS NOW and #PackTheJack!

BOXSCORE

Elmira Advocate

EXACTLY HOW MANY YEARS HAS THE GREENBROOK WELLFIELD BEEN SHUT DOWN SINCE 2000 ?

 

This is but one of the retreaded wellfields that Waterloo Region are reopening in their desperation to keep builders and developers happy. Don't worry they do the risk calculations and theoretically at least while your risk of getting cancer will certainly rise with all these contaminated aquifers being put back in service; the numbers may be tiny such as an increase from 2 or 3 "excess" cancers in a million to a marginally greater 4 "excess" cancers in a million. No worries there especially as hardly any of us have friends, colleagues or relatives suffering cancers, past cancers or fatal cancers. Right?

 The Greenbrook Wellfield wells, K1, K2, K4B, K5A and K8 located near Homer Watson Blvd. and Stirling Ave. in Kitchener were all on standby status from at least 2003 until 2007. Newspaper accounts also advise us that that situation has continued during the 2020s whether from a chlorine/ammonia screwup and explosion or from the 1,4 dioxane contamination that came from the Ottawa St. Landfill. Now there have also been well redrills and replacements in this wellfield as the current wells are now known as K1A, K2A, K4C, K5A and K8.  These machinations if you will are common practice for the Region when they have "problematic" wells and examples in Cambridge for example include drilling past and through a contaminated zone of a well in order to pump water from a deeper less contaminated or uncontaminated zone.   

It is my opinion that this Grand River Source Protection Area Assessment Report Chapter 8, July 29, 2025 is unnecessarily thick and inflated with data that is at best filler or meant to make reading difficult and tedious. That said with enough patience and tenacity and overall knowledge a serious person can find much to be concerned with regarding this wellfield. Firstly the chances of 1,4 dioxane being the only toxic contaminant to reach the Greenbrook Wellfield from the Ottawa St. Landfill is somewhere between zero and nil. Look for benzene, chlorinated solvents and all the usual array of industrial solvents that were dumped there including by Elmira industries such as Varnicolor Chemical and if I might hazard a guess probably Uniroyal Chemical as well back in the day. Paper restrictions were strong whereas physical restrictions were not.

Other issues include high chlorides and high sodiums maybe from road salt but also common from industrially contaminated aquifers. Also I should applaud at least a couple of the Figures in this report as they do identify the Total Number of Significant Threat Activities as well as the Total Number of Properties with Significant Threats. Those numbers are huge (630, 379). They also indicate both High Unadjusted Intrinsic Vulnerability levels for this wellfield as well as High Adjusted Intrinsic Vulnerability threats to water quality. 

Waterloo Region are desperate to keep the water flowing and in my opinion they are risking your and my health for their own benefit. What else is new when it comes to water protection. 


Github: Brent Litner

brentlintner starred jesseduffield/lazydocker

♦ brentlintner starred jesseduffield/lazydocker · July 23, 2026 11:47 jesseduffield/lazydocker

The lazier way to manage everything docker

Go 52.2k Updated Apr 19


Glynn Stewart

Alien Olympus is out now!

Mars needs allies, intelligence and time.
Only blood and fire can earn them all three.

Read Alien Olympus in ebook, audiobook or paperback now!

Despite sacrifices and even victories, the Protectorate of the Mage-Queen of Mars is losing the war against the Reezh Kazh, the fascist theocracy that rules the only aliens they’ve ever met.

Ambassador Connor O’Hannagain has been sent to find allies among the reezh home worlds, the old and mighty systems that defied the Kazh once—but a centuries-long cold war has left the enemies of his enemy paranoid and violent.

Mike Kelzin, husband, pilot and spy, is the Protectorate’s eyes and ears, seeking every scrap of intelligence that can be found on the Kazh. But access to the enemy worlds is nigh impossible, leaving his best chances in the occupied Chimera System—where even the Resistance is entirely cut off from Mars.

Mage-Admiral Jane Alexander, Crown Princess and fleet commander, knows that they need time more than anything else. Time their enemy is unlikely to give them.

To turn the tide, Mars must buy allies, intelligence, and time—and only the oldest currency can pay for all three.

Blood.

 

 

 

The post Alien Olympus is out now! appeared first on Glynn Stewart.