Articles
Github: Brent Litner
brentlintner starred entropitor/dotenv-cli
A cli to load dotenv files
JavaScript 592 Updated Mar 8
Github: Brent Litner
brentlintner starred supabase/splinter
Supabase Postgres Linter: Performance and Security Advisors
PLpgSQL 231 Updated Mar 30
Elmira Advocate
WHY WAS UNIROYAL SO TERRIFED OF GOING BACK TO THE ENVIRONMENTAL APPEAL BOARD (EAB) IN LATE 1992 ?
The simplest and most straightforward answer is DNAPLS, DNAPLS & DNAPLS. Boy is hindsight ever clearer and easier to see what has gone on behind the scenes. Uniroyal also had the October 1991 sweetheart deal negotiated between themselves and the Ontario Min. of Environment (MOE) to protect. The EAB announced their decision, after being unceremoniously dumped by the MOE in October/November 1991, that their jurisdiction remained and provided any party asked for the hearing to restart, they would do so. This also explains the timing to me as to why APTE did not ask for the hearing to restart. Susan B. and Sylvia were both made offers they could not refuse including lifetime permanent seats at the table provided they played ball on the DNAPL issue.
Despite quotes in local newspapers from Susan B. in late 1992 stating that DNAPLS were the biggest environmental issue at Uniroyal Chemical she and Sylvia willingly sold the farm on the matter in late 1993. This even included a critique of consultant Conestoga Rover's DNAPL efforts by Sylvia, Glenys McMullen and myself on APTE letterhead in the fall of 1993. December 10, 1993 the MOE inexplicably (other than corruption & backroom deals) accepted Conestoga Rovers (CRA) and Uniroyal's plainly pathetic latest DNAPL report. Then APTE (i.e. Sylvia ) inexplicably without prior APTE consultation also accepted CRA and the MOE's new DNAPL position.
I've known for many decades that APTE buggered themselves and the public interest with their bizarre turnaround on DNAPLS in 1993-94 but until 2008 I felt that they had made a horrible but honest decision. I was wrong. The evidence of their (Sylvia & Susan B.) being co-opted by the polluter has only risen since. This co-opting of the citizens group via its' leadership is the primary reason that we still do not have either a restored aquifer nor a clean downstream Creek today. That said the cooperation (legal or illegal) by our elected politicians has certainly aided and abetted the polluter, their successors and fellow travellors.
Most citizens are straightforward albeit complacent. The ambitious ones often become politicians and quickly learn how to deceive. Those that can't get elected sometimes learn how to gain respect and authority in other ways. Being "friends" with people in power and authority is one of those ways. One that I hope never to learn.
Code Like a Girl
AI-Writing Is Taking Over
♦
You all sound like a boring guy! This story is about AI and Blockchains in purpose fields.
Continue reading on Code Like A Girl »
Code Like a Girl
Slow Internet? Common Wi-Fi Router Problems & How to Fix Them
The Internet has become one of the most important aspects of our daily lives. Which is why internet issues are the most frustrating ones. Be it streaming a movie, attending a video conference, or reading something on the web, everything comes to a halt when the Wi-Fi signal weakens.
Sometimes Wi-Fi router problems lead to such situations. Yet, they are overlooked. Most of these problems can be fixed easily. They usually occur due to minor issues such as signal interference, outdated settings, or too many connected devices. In this blog, we’ll discuss common issues with routers and provide solutions to resolve them. So, let’s dive in!
How to Diagnose Wi-Fi Router Issues?If your internet has become slow, the first step is to diagnose the Wi-Fi network. Check if the internet is down for everyone or just for you. If it’s down for everyone, there might be an internet outage, which will be resolved without you needing to take any action.
If the issue is only occurring on your device, perform a wired vs. wireless test by plugging the device directly into the modem/router. You can also try connecting different devices to check if the issue is with your device, or perhaps with the UbiFi F1 Router itself.
For a closer look, log in to your router’s admin page. Every router has one. Here you can check for errors, outdated firmware, or network congestion. These small checks will help in finding the actual cause of Unstable Wi-Fi. And once you know the reason, the fix becomes much simpler.
What Are the Most Common Wi-Fi Router IssuesAs your router ages, its performance may deteriorate due to constant usage and heating. Below are the most common Wi-Fi router problems you may face.
Consistently Slow SpeedsIf you regularly experience slow internet speeds, even after restarting the router, chances are that your router’s components have become weak. If it’s an old router with outdated firmware, we recommend upgrading to a new one.
Frequent Connections DropsCheck if your Wi-Fi connection drops randomly, even if your device is close to the router. In such cases, the router’s hardware or software might be failing. If the internal components fail to maintain a stable connection due to wear and tear, connection drops become common.
Overheats AlotRouters do heat, but excessive heat is a red flag. If it feels hot to touch, you might experience performance issues. Overheating can also cause permanent damage to the router.
Regular RebootsIf the router keeps restarting on its own, it can be a sign of trouble. While routers perform manual resets to establish a refreshed connection, if this occurs too frequently and without prompting, there may be an issue.
No Firmware UpdatesRegular updates ensure better safety and performance for the router. Manufacturers keep updating the router to fix bugs, add new features, improve functionality, and increase security against threats. If your router is not getting updates, either there is an issue or it is outdated.
Connection IssuesIf you are having a tough time connecting your device, your router’s signal may be weak or have failed. Older routers can’t handle multiple devices simultaneously. If you face connection issues even after moving closer to the router or can’t connect multiple devices, the router might be the cause.
Hardware or Cable FailureCables become loose or get damaged due to constant movement and bending. Constant exposure to dust and moisture also affects the hardware. Accidental tugs, along with damage from furniture and pets, also cause problems.
Incorrect Settings or ConfigurationIf the Wi-Fi router’s settings aren’t configured right, you may experience connectivity and performance issues. Problematic extensions and misconfigurations put unnecessary load on the router leading to slower internet speeds and accelerated wear of its components.
Put simply, outdated often slow down, overheat, drop connections, and struggle to support multiple devices due to weak hardware or outdated software. Loose cables, poor placement, or incorrect settings can make these router issues even worse, leading to unreliable Wi-Fi performance.
How to Troubleshooting Wi-Fi Router ProblemsSolving Wi-Fi router problems becomes easy once you have identified the core problems. Below are the steps you can take to restore a strong, steady Wi-Fi connection.
Reset and RebootYour router runs continuously, which may cause it to collect errors. Sometimes, a simple reboot is all you need to clear these router issues. Turn off the router, wait 10 seconds, and then turn it back on. If problems persist, a factory reset may help.
Update the firmwareFirmware updates enhance the router’s performance. Manufacturers constantly release updates to ensure optimal performance and security of the router. Check for updates in the router’s admin page and install the latest version.
Physically Examine the RouterHardware issues often arise over time. Ensure that cables fit snugly in their ports. Look for broken connectors, frayed wires, or dust blocking airflow. If a port is loose or damaged, that can interrupt your signal. Keeping the router clean and in good condition helps.
Analyze Signal Interference SourcesThick walls, floors, microwaves, baby monitors, and other electronic devices can interfere with your signal. Move your router to a central location to improve network coverage. Avoid placing it near metal objects. This will make your signal stronger.
Use Advanced Diagnostic ToolsAdvanced tools provide insight that manual checks often miss. They help you identify where the issue is occurring and adjust settings for improved performance.
Correct ConfigurationConfigure your router according to the type of performance you expect. Ensure the router is using the right Wi-Fi band (2.4GHz for distance, 5GHz for speed). Ensure the network mode is up to date. Disable unused features that put unnecessary strain on the router. The correct configuration keeps your router running at its optimal speed.
Restrict AccessIf there are too many devices connected to the network, the performance will drop. Disconnect old gadgets that no longer need Wi-Fi access. Change the Wi-Fi password if you suspect outside users are connected. Keep the network coverage limited to where you actually need it.
In short, troubleshooting a Wi-Fi router becomes easier if you know the cause. Reboots, firmware updates, better placement, and secure wiring can quickly restore strong performance. Managing connected devices, adjusting settings, and utilizing diagnostic tools helps keep your router stable and your connection reliable.
Closing LinesMost Wi-Fi router problems, such as slow speeds, connection drops, and overheating, can be easily resolved by firmware updates, physical inspections, and optimized router configurations. With the right fixes, your router will deliver consistent performance.
If you still encounter connectivity and performance issues after implementing all the fixes, consider upgrading to a modern router. You can also explore our internet plans, which offer the option to select a high-performance router for enhanced performance.
FAQs on Common Wi-Fi Router Problems1. Why is my internet slow, even with a good plan?Your router, overloaded devices, or interference could limit your speed, even with a fast plan.
2. How often should I restart my router?Restarting your router once a week helps keep it performing well.
3. What is the best place to put a router?A central, elevated, and open spot in your home works best for even signal distribution.
4. How do I know if my router is outdated?If it’s over 4 to 5 years old or doesn’t support modern Wi-Fi standards, it may need to be upgraded.
5. Should I use 2.4 GHz or 5 GHz Wi-Fi?Use 2.4 GHz for range and 5 GHz for faster speeds and less interference. Ideally, use both based on your needs.
Originally published at ubifi.net on April 6, 2026.
♦Slow Internet? Common Wi-Fi Router Problems & How to Fix Them 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
Is Software Engineering Really Over?
♦
Software and the City — Episode 1
Continue reading on Code Like A Girl »
House of Friendship
Protected: Registration Is Open for Friendship Golf 2026: Celebrating 30 Years of Playing with Purpose
This content is password-protected. To view it, please enter the password below.
Password:
Cordial Catholic, K Albert Little
The Bible or Tradition?! #apologetics #bible #jesus #christian #catholic
Code Like a Girl
Claude Code at Scale: What Actually Works (and What Doesn’t)
♦
A real-world perspective on using AI coding tools in large-scale production systems
Continue reading on Code Like A Girl »
KW Predatory Volley Ball
Congratulations 12U Beta. 12U Provincials D2 Gold
♦
Read full story for latest details.Tag(s): Home
James Davis Nicoll
Or What’s A Heaven For? / Earth Is Room Enough By Isaac Asimov
Isaac Asimov’s 1957 Earth Is Room Enough is a speculative fiction collection.
The unifying theme for this collection is “stories set on Earth.” This isn’t due to some There Is Only One Earth connection — even though I remembered it that way — but because Asimov got needled about always writing star-spanning SF. The obvious comparison here is Anderson’s The Queen of Air and Darkness and Other Stories, compiled for thematically-related reasons. Or it would be if I’d reviewed that collection. Which I have not.
…Github: Brent Litner
brentlintner starred ggml-org/ggml
Tensor library for machine learning
C++ 14.4k 4 issues need help Updated Apr 2
Cordial Catholic, K Albert Little
An Evangelical apologist realizes Jesus was speaking literal! #apologetics #Jesus #Christisn
Elmira Advocate
WATERLOO REGION RELEASES WATER INFO IN DRIBS & DRABS
Today's K-W Record has an article written by Luisa D'Amato titled "Regional council advised to rescind restricting draw from Wilmot aquifers". Now according to a staff report supposed to be debated at regional council this Wednesday; both the Wilmot Centre wellfield and the Mannheim wellfield draw from the same underground aquifer known as AFB2. This particular aquifer is the largest one beneath a very large portion of the Waterloo moraine. The Wilmot Centre wellfield includes wells K50, K51 and K52. Samantha Lernout of Citizens for Safe Ground Water is appropriately demanding transducer data (i.e. presumably groundwater elevation levels) since 2019 for these three wells.
While the Region admit to over pumping at the Mannheim wellfield and that it should be allowed to rest and recover, apparently according to the Region water levels are fine in the Wilmot Centre wellfield and can be drawn from further. Now here is where the Region have to expect pushback at least until and after citizens have seen and analyzed water elevation levels from the Wilmot Centre wellfield. I hope that regional councillors are not so stupid as to rubber stamp the taking of more water from Wilmot Township this Wednesday until, at the earliest, citizens and other stakeholders have had time to look at the data presented. Right now the Region's credibility is on thin ice and any more "mistakes" in communicating honest information and data will never be forgotten or forgiven.
Code Like a Girl
When AI Made Me Faster Than Ever… and Then Quietly Broke My Engineering Discipline
I work in tech, and like most engineers today, I handle multiple projects at the same time with limited hours in a day.
Continue reading on Code Like A Girl »
Code Like a Girl
Challenge Manosphere Behavior, and Other Actions for Allies
Some online influencers (a.k.a. members of the manosphere) claim to address men’s struggles but can promote a version of masculinity rooted in dominance, status, and the distrust and disrespect of women.
And, as Equimundo’s research found, 40% of adult U.S. men surveyed, and half of younger men, say they trust one or more men’s rights, anti-feminist, or pro-violence voices from the manosphere.
These ideas don’t just stay online. As Quartz notes, these patterns can start to shape workplace behavior. While the article points out that sexism predates the manosphere, it’s concerning that this online mindset may be spreading in organizations.
Left unchecked, the manosphere will influence who gets heard, trusted, and promoted at work.
Here are some red flags to watch for:
- Selectively pushing back: People who accept guidance or data reporting from men but ignore it from women.
- Relitigating decisions: After a woman sets direction, people who have side conversations to reopen the debate.
- Stereotyping: People who say, “All women are like that,” or “Women should act like this.”
- Promoting conspiracies: People who believe women are using them to get ahead in their careers.
- Avoiding women: People who believe society is stacked against men, and it’s best to not be around women.
- Promoting misogyny: People who believe men are superior to women when calibrating talent and allocating pay or bonuses.
As the article puts it, when we don’t intentionally design our culture, it defaults to whatever behavior goes unchallenged.
So, let’s all challenge these harmful behaviors. Name the pattern (“I noticed this”). Ask “What made you say/do that?” to encourage someone to reflect on their choices.
And model respectful, inclusive behavior ourselves.
Share this action on Instagram, LinkedIn, or YouTube.
2. Decouple self-ratings from reviewsWhat happens when managers see an employee’s self-rating before writing their review?
Research by Harvard professor Iris Bohnet and colleagues found that managers often anchor on those self-ratings, letting them shape their own evaluation.
And self-ratings aren’t neutral. Women tend to rate themselves lower than men, with women of color rating themselves the lowest.
That means a well-intentioned process can quietly reinforce existing inequities.
To counteract this bias, consider recommending a simple process change for your organization. Have managers submit their initial performance ratings before they see employee self-evaluations.
3. Advocate for a pay equity reviewMarch 26 was Equal Pay Day, the date that marks how far into the new year that women must work to make what men earned the previous year. And it’s a day later than last year, because the pay gap has widened.
Women working full-time now earn 81 cents for every dollar men earn — and that gap is widening. It’s down from 83 cents just a year ago, according to NPR.
And there isn’t just one Equal Pay Day. There are several throughout the year, each highlighting even wider gaps for Black, Latina, Asian American, and Native American women, to name just a few.
If you’re thinking that the pay gap is mostly about career choices, I’ve got some news for you.
Nobel prize-winning research by Claudia Goldin shows that most of today’s pay gap exists within the same occupation — and often widens after the first child.
If your organization hasn’t done a recent pay equity review, push for one:
- Ask when the last review was conducted, and what was found.
- Advocate for regular audits across roles, levels, and demographics.
- Encourage leadership (or your union) to share a clear plan for closing any gaps.
Make sure it’s on their radar, and that there’s a plan to act on it.
4. Look out for “compassion collapse”When we are chronically overloaded by a world unraveling, we can experience “compassion collapse.” It’s a human response that diminishes our capacity to show up with empathy for the people right in front of us, including our family, friends, and coworkers.
I learned about it from Leah Weiss, PhD.’s article, Compassion Collapse in the Age of Doomscrolling, published in Psychology Today.
Weiss explains, “We are not capable of sustaining heightened empathy for bottomless pain.” And that we each should look out for it in ourselves. Signs include numbness and flooding, which means repeatedly checking the news.
If you sense compassion collapse in yourself, set boundaries with the news, especially before work so you can show up present and engaged with your colleagues.
And focus on where you can have an impact. You don’t have to carry the weight of the world. Put your energy into small, meaningful actions at work, as I share in this newsletter every week.
5. Community spotlight: Share the loadThis week’s ally action from the Better Allies community is from Carly Struna, who emailed me about a recent leadership workshop she attended.
When participants split into breakout groups, each group needed someone to guide the discussion. In a room comprised mostly of men, the vast majority of people who had stepped up to take on the facilitator role were women.
When everyone came back together, the instructor shared what he’d observed — and didn’t sugarcoat it:
“Men, we can do better.”
Struna told me she appreciated the real-time callout of this “glue work” dynamic — who we expect to take on the emotional and organizational labor that keeps things running.
I really appreciate it, too. When we take on administrative or organizational roles that aren’t part of our job description, we move into a subservient role, which can make us seem less valuable than our peers. We look less leaderly in a culture that devalues these tasks. Plus, it’s a red flag in #1 in this week’s newsletter.
Sharing the load helps ensure these invisible contributions don’t fall to the same people every time.
If you’ve taken a step towards being a better ally, please reply to this email and tell me about it. And let me know 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
pronounced KAIR-en KAT-lin, click to hear my name
Copyright © 2026 Karen Catlin. All rights reserved.
Being an ally is a journey. Want to join us?
- Say thanks to Karen and buy her a coffee (Need a receipt for educational reimbursement? Send us an email, and we’ll take care of it.)
- Follow @BetterAllies on Instagram, Medium, or YouTube. Or follow Karen Catlin on LinkedIn
- This content originally appeared in our newsletter. Subscribe to “5 Ally Actions” to get it delivered to your inbox every Friday
- Read the Better Allies books
- Form a Better Allies book club
- Tell someone about these resources
Together, we can — and will — make a difference with the Better Allies® approach.
♦♦Challenge Manosphere Behavior, 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.
Code Like a Girl
GitHub for Beginners : A Complete Guide with Command Line (CMD) Examples
If you are starting your journey in software development, learning Git and GitHub is one of the most important skill you can acquire. GitHub helps you manage your code efficiently, whether you are working alone or collaborating with a team.
In this beginner-friendly guide, it will help you learn and get better understand what GitHub is, why it is matter and how to use it with simple command line(cmd) examples.
What is Git and GitHub?Git is a version control system. It helps you to track changes in your codes.
GitHub is a cloud-based platform that provides space to store to save your Git repositories, collaborate with others and showcase your work.
Why Should You Learn GitHub?- Track code changes very easily
- Collaborate with developers who live worldwide
- Build a strong developer portfolio
- Work on open-source projects
- Manage safely different versions of your code
You can download Git from the official website:
Git
After installation, open Command Prompt (CMD) and check:
git --versionConfigure Git
set your username and email
git config --global user.name "Your Name"Create a Local Repository
git config --global user.email "your@email.com"
Navigate to your project folder:
cd/path/to/your/projectAdd Files to Staging Area
Initialize Git:
git init
Add all files to staging area:
git add .
OR,
Add a specific file:
git add filenameCommit Changes
Save your changes with a message:
git commit -m "Initial Commit"Connect to GitHub Repository
First, create a repository on GitHub. Then connect it:
git remote add origin github.com/your-username/repository-name.gitPush Code to GitHub
git branch -M mainClone a Repository
git push -u origin main
Download a project from GitHub:
git clone github.com/username/repository.gitPull Latest Changes
Update your local repository:
git pull origin mainWork with Branches
Create a new branch:
git branch feature-branch
Switch to it:
git checkout feature-branchMerge Branches
--OR
git switch feature-branch
git checkout mainIgnore Files
git merge feature-branch
Create a .gitignore file:
node_modules/
.env
*.log
♦Git CommandsSummary♦Git Commands SummaryBeginners Tips- Commit frequently with clear messages
- Use branches for new features
- Pull before pushing to avoid conflicts
- Keep your repository clean and organized
- Practice daily to build confidence
So, learning Git and GitHub might feel confusing at first. But with practice, it becomes second nature. These tools are essential for every developers and it will open doors to collaboration, open source contributions and career opportunities.
Start small, stay consistent, and keep building.
If you found this helpful:
- Share this article
- Leave your throughts in the comments
GitHub for Beginners : A Complete Guide with Command Line (CMD) Examples 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
Adventures in Odyssey Creator Becomes Catholic (w/ Paul McCusker)
The Backing Bookworm
The Chambermaid's Key
I can always count on Genevieve Graham to give me an entertaining, well-researched story that brings bits of Canadian history to life, connecting past to present, with an interesting cast of characters. Her usual 'M.O.' is to build a story around a historical tidbit she's unearthed, but this book also has a Fiona Davis vibe in that the story centres around a famous Toronto building — The Royal York Hotel (which is fictionalized as The Dominion).
This is a story about two tenacious women, from different eras who face their own hardships and get pulled into deception and coverups at a famous luxury hotel:
1929 — the stock market crash is on the horizon and jobs are scarce. Young Rosie Ryan is thrilled to be hired as one of the recently built luxury hotel's chambermaids to help her small family who live in The Ward, a lower-class area of Toronto where many immigrants live.
2025 - Bridget Kelly, a building inspector is brought in to ensure the quality of the new renovations of the hotel, but stumbles upon mysterious parts of the old building and secrets that others want kept hidden at all costs.
I found the two timelines and main characters equally compelling and enjoyed how Graham includes themes of family, sweet romance, and mystery while also giving readers social context - particularly the sobering contrast between the ultra-wealthy 'haves' and the working class 'have nots' who cater to the rich hotel guests every whim. The setting of the hotel is the perfect backdrop with its underground tunnels, rumoured ghosts and the addition of some bad guys who won't just 'fo-get about it' give the story good tension.
This is a page-turner of a read for lovers of history and mystery with themes of love, family, ambition, secrets and greed. It has its poignant moments and showcases Graham's skill at weaving dual storylines with historical facts (that will have you deep diving into Toronto history), interesting characters and some fun, serendipitous connections while maintaining an heartwarming feel.
Disclaimer: My sincere thanks to Simon and Schuster Canada for the complimentary advanced digital and print copies of this book which were given in exchange for my honest review.
My Rating: 4.5 starsAuthor: Genevieve GrahamGenre: Historical Fiction (Canada)Type and Source: ebook and trade paperback from publisherPublisher: Simon and Schuster CanadaFirst Published: April 21, 2026Read: March 27-30, 2026
Book Description from GoodReads: From #1 bestselling author Genevieve Graham, “the reigning queen of Canadian historical fiction” (Kristen Harmel, #1 New York Times bestselling author) comes a dazzling novel set at an elegant hotel in Toronto in 1929 about a young chambermaid, a handsome waiter, and a murder that will reverberate for a century.
Welcome to the Dominion, where secrets lurk behind every locked door.
1929: Rosie Ryan wants nothing more than to escape the poverty of The Ward, Toronto’s roughest neighbourhood, and become a chambermaid at the brand-new Dominion Hotel. Until she meets Damien, that is—a charming and ambitious waiter who promises her a better life—and adds him to the top of her list. The Dominion offers her a chance to do well, but behind the gleaming chandeliers and polished marble lurk dangerous secrets involving its most notorious guest, a wealthy gangster who’s about to profit from The Crash that will decimate the economy. When a friend is murdered, Rosie finds herself tangled in a web of betrayal—one that just might cost her everything.
Present Day: City building Inspector Bridget Kelly is assigned to scrutinize the recent renovations at the elegant old Dominion Hotel, a task she relishes as a lover of history and architecture, and that gets even better once she starts working with a brilliant and fascinating archivist. But when a routine inspection uncovers mysterious boxes, locked doors, and secret corridors, bringing to light a long-buried clue to a decades-old murder, her inspection is thwarted, and threats rise round her on every side. Bridget soon realizes someone doesn’t want the truth to surface—and they’ll do anything to keep it buried.
Spanning nearly a century, The Chambermaid’s Key is a gripping dual-timeline novel about ambition, betrayal, and the secrets that bind us across generations.
♦
KW Predatory Volley Ball
15U Fierce Gold at Titans Tournament
♦
Read full story for latest details.Tag(s): Home
KW Predatory Volley Ball
Congratulations 18U Summit. Bugarski Cup Trillium A Gol
♦
Read full story for latest details.Tag(s): Home
KW Predatory Volley Ball
Congratulations 16U Havoc. 18U Bugarski Cup Championship A Bronze
♦
Read full story for latest details.Tag(s): Home
KW Predatory Volley Ball
Congratulations 17U Panthers. 18U Bugarski Cup Championship B Silver
♦
Read full story for latest details.Tag(s): Home
KW Predatory Volley Ball
Congratulations 18U Embrace. Bugarski CUp Championship A Silver
♦
Read full story for latest details.Tag(s): Home
KW Predatory Volley Ball
Congratulations 15U Altius. Bugarski Cup Premier Bronze
♦
Read full story for latest details.Tag(s): Home
KW Predatory Volley Ball
Congratulations 13U Warriors. Bugarski Cup Trillium A Gold
♦
Read full story for latest details.Tag(s): Home
Cordial Catholic, K Albert Little
Who Has the Authority? #Bible #apologetics #Christian #church
Cordial Catholic, K Albert Little
Peter Kreeft: My Catholic Conversion Story #shorts #Catholic #apologetics #Christian #converts
James Davis Nicoll
Far And Wide / Seasons of Glass and Iron: Stories By Amal El-Mohtar
Amal El-Mohtar’s 2026 Seasons of Glass and Iron: Stories is a speculative fiction1 collection. Most but not all of those stories are prose. Some are poetry.
…
Elmira Advocate
GENTLEMAN'S AGREEMENT BETWEEN POLITICIANS - WELL THAT WAS BOUND TO BLOW UP IN EVERYBODY'S FACES
Today's Woolwich Observer has a story by Meg Deak titled "Wilmot demands that Waterloo Region reveal well monitoring data". According to this story there really wasn't a written agreement at all between Wilmot and the Region regarding Wilmot water being pumped to the three cities. So let me get this straight. Is this just like my accountant friend's quote that "a verbal agreement isn't worth the paper it's not written on." ? Apparently the Region of Waterloo think so albeit that's with some pretty convoluted language suggesting that it didn't really happen it was just all a test of sorts. Hmm maybe the word "test" is the problem. Wilmot are supposed to think that the "testing" being discussed has to do with aquifer capacity and sustainability whereas the Region view the whole thing as merely a "test" of the gullibility of rural politicians.
Wilmot councillor Lillianne Dunstall is having none of it. Especially the part about the Region don't have groundwater levels readily available to share with Wilmot. Next Wednesday Regional Council want to discuss officially and formally taking water from Wilmot Township for use in the nearby cities. Both Ms. Dunstall and mayor Natasha Salonen want more transparency from the Region as well as better accountability as far as monitoring the water requirements of never ending growth.
Github: Brent Litner
brentlintner starred google/yapf
A formatter for Python files
Python 14k Updated Mar 6
Grand River Rocks Climbing Gym
Easter Island Boulder Night
The post Easter Island Boulder Night appeared first on Grand River Rocks Climbing Gym.
Jane's Walk Waterloo Region
gardenKitchener and Rockway Gardens: A history
When: Sunday May 3rd, 11:00 – 11:45 am & 2:00 – 2:45 pm
Meeting Point: 7 Floral Crescent, Kitchener ON N2G 4N9
Walk Leader: Maryanne Weiler-Former Head Gardener and Board Member
Since 1933, the Kitchener Horticultural Society (GardenKitchener) has created, cared for, and continually shaped Rockway Botanical Garden through the dedication of its staff and volunteers.
Join us for a guided walk through this historic garden. We’ll explore original landmarks that have been part of Rockway since its earliest days, along with the beautiful plantings and features added by GardenKitchener and the community over the decades.
Code Like a Girl
When Your AI Team Starts Challenging Your User Stories
♦
A few months ago I started introducing myself with a new label: AI-first Business Analyst. Not because it sounds fashionable, but because…
Continue reading on Code Like A Girl »
Greater Kitchener Waterloo Chamber of Comerce
More Than A Member
♦
What is more than a member?More Than A Member is a year-long initiative introduced in March 2026 by the Greater Kitchener Waterloo Chamber of Commerce. Twice a month, a brief video is shared across all Chamber marketing channels that feature authentic testimonials from Chamber members—spotlighting why they remain engaged with the Chamber, and how GKWCC supports their success.
What makes someone More Than A Member?Being More Than a Member isn’t about the size of your business or how long you’ve been part of the Chamber. It’s about the ways you connect, contribute, and grow through our community.
You’re More Than a Member if you do any of the following, but are not limited to:♦
-
Build relationships through networking and collaborations
-
Share your expertise or volunteer to strengthen the business community
-
Support or participate in Chamber events and initiatives
-
Advocate for local business, pay for Chamber advertising/sponsorships, and much more!
If you’re a Chamber member, this is a great way to:
-
Share your story with an ever-growing community
-
Highlight your business in a professional, polished video — at no cost to you
-
Strengthen your visibility across the Chamber’s social media channels (including cross-promotion)
-
Show the impact of Chamber membership in a real and relatable way
-
Be part of a campaign that inspires others and helps grow our local business community
Absolutely. Any Chamber member can be a part of this campaign.♦
Each participant will receive their very own Chamber Ambassador logo to showcase your involvement. You can add it to your social media bio, event attendee card, website, and even your email signature. It is simple way to show your pride in being part of the Greater Kitchener Waterloo business community.
Want to be featured?
Are you a Chamber member with a story to share? We’d love to hear from you! Send us your pitch for why you should be featured in the campaign.
[contact-form-7]
The post More Than A Member appeared first on Greater KW Chamber of Commerce.
James Davis Nicoll
All My Empathy’s A Disaster / Platform Decay (Murderbot, volume 8) By Martha Wells
2026’s Platform Decay is the eighth volume in Martha Wells’ Murderbot science fiction series.
Once again, a grumpy Murderbot finds itself wasting time infiltrating hostile territory, when it could better use the time to watch its favorite shows.
All thanks to humans. Humans are pesky. The hostile territory (the torus) is even peskier.
…
Code Like a Girl
7 Costly Mistakes Sabotaging Your Move to Senior Level
♦
And what to do differently if you want to level up faster.
Continue reading on Code Like A Girl »
Code Like a Girl
Engineering Beyond Code | Part 1
Engineering Beyond Code | Part 1
How To Break Down Ambiguous Tasks (Without Looking Lost)Because “figure it out” is harder than it sounds
♦Photo by Dev Asangbam on UnsplashThere is a moment in every engineer’s early career that feels quietly unsettling.
You’re given a task. The task does not have a proper explanation. Not a well-defined spec. Just a sentence or two.
A senior comes to you and says, “Can you take a look at this?”
“We need to improve this flow.”
“Something’s off here—fix it.”
You nod, assuming it would have more information lying in some JIRA or ticket somewhere. And then you sit down… and realize you don’t.
You do not find a clear starting point or an obvious definition of “done.”
Just a vague expectation—and a growing discomfort that everyone else seems to understand something you don’t.
This is where many new engineers start to feel lost. This feeling comes not because they lack ability, but because no one really teaches you how to work with ambiguity.
The Hidden Skill No One MentionsIn school or early training, problems are clean.
Inputs are defined. Outputs are expected.
In real systems, problems are rarely like that.
And the engineers who grow fastest are the ones who know how to approach the unknown without panicking.
Step 1: Don’t Rush to Solve — DefineThe first instinct is to start coding.
Resist that.
When a task is unclear, your job is to understand what problem actually exists.
Ask yourself quietly:
- What is the system involved?
- What part of it is being questioned?
- Is this a bug, an improvement, or an investigation?
Even writing a single line like this can help:
“This task seems to be about improving X because Y is not working as expected.”
It may be wrong. That’s fine. Clarity starts with a rough draft.
Step 2: Shrink the UnknownUnknown feels heavy because it’s large and undefined.
So reduce it.
Break the task into smaller questions:
- What do I already know?
- What is completely unclear?
- What assumptions am I making?
For example:
- “I know this API is slow.”
- “I don’t know where the latency comes from.”
- “I assume it’s database-related.”
Now the problem becomes “verify where latency is coming from.”
The first stone to turn becomes clearer as we hit the right breakup.
Step 3: Explore Before You AskThere’s a delicate balance here.
If you ask too early, you may seem dependent.
If you wait too long, you risk being seen as laid-back.
A simple rule:
Spend some time exploring, but don’t suffer in silence.
Read code. Run the system. Look at logs.
Even if you understand only 30%, that’s enough to form better questions.
Because the difference between these two is huge:
- “I don’t understand this task.”
- “I traced the flow until X, but I’m unsure how Y connects to it.”
ON your thinking button.
Step 4: Convert Ambiguity into OptionsOnce you explore a bit, try to frame possibilities.
Not solutions — just directions.
Something like:
- “We could optimize the query.”
- “We could cache the response.”
- “We could reduce payload size.”
You don’t need to be right.
You just need to show that you’re engaging with the problem.
Ambiguity becomes easier when it turns into choices instead of confusion.
Step 5: Align Early, Not LateOne quiet mistake many engineers make:
They work for hours trying to “figure it out” alone…
Only to realize later they were solving the wrong problem.
Instead, check alignment early.
A short message like:
“Here’s how I’m understanding the task and possible approaches — does this direction make sense?”
This does two things:
- Prevents wasted effort
- Signals maturity in handling unclear work
And more importantly, it reduces that internal anxiety of “What if I’m completely off?”
Closing ThoughtBeing patient with the unknown acts as a stepping stone to solving bigger problems, and fast and accurate problem solvers are always in demand. Each learning enables us to solve an unknown problem with ease and confidence. The real confidence lies in making it habitual to dig into the uncertainties effortlessly.
♦Engineering Beyond Code | Part 1 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
Make Employers Care About Your Maternity Leave
♦
Strategically navigating a significant phase of your career and life
Continue reading on Code Like A Girl »
Code Like a Girl
Stop Saying Your Phone is Listening to You.
Happy April Fool’s Day, to everyone who gets deceived with data!!
Welcome back to the blog! For those who are new here, I’m Ms. DataByte: your friendly neighborhood IT pro who spends way too much time decoding Python scripts and drinking way too much coffee. I started this blog because I believe data shouldn’t be a mystery; it should be a conversation.
The idea for today’s post actually hit me while I was staring at my Samsung S25 Ultra. I realized that we’ve all become digital detectives, convinced that every time we see a “creepy” ad, it’s because Mark Zuckerberg is secretly eavesdropping on our 2 AM rants about how can the Balenciaga Yellow plastic bag be so costly? Especially when it looks like an ordinary trash bag.
It’s the ultimate modern mystery: “Is my phone listening to me?”
Lately, this “the algorithm is a spy” theory has basically become the background noise of our lives. It’s how we explain our shopping habits and our weirdly specific Instagram feeds. But as someone who lives in SQL and JSON files, I decided to have a little fun this April Fool’s. I stopped guessing, pulled my own data logs, and went on a treasure hunt for the “wiretap.”
Spoiler alert: The truth isn’t a hidden microphone. It’s actually something way more clever, a little bit “math-heavy,” and honestly? Pretty fascinating.
They Know…Okay, pop quiz time! How many of you, just this morning, were scrolling through Instagram and saw an ad for something so specific you almost threw your phone?
You didn’t type it in. You barely thought about it. But there it was: that perfect calming sunscreen or a pair of noise-canceling headphones you had just mentioned your roommate.
This is the exact moment the “They are definitely listening” paranoia starts to itch. Because, really, how do they seem to know your deepest product desires? Well, grab your coffee, my friends, because that’s exactly what I wanted to find out.
Let’s look at the actual distribution of “Categories of Ads I See.”
♦Now, looking at my own data, you can see Makeup, Clothes, and Coding Courses are dominating my feed. This isn’t random; it’s a carefully crafted mathematical mirror of exactly who the algorithm thinks I am. The reason it feels like a wiretap is that the system has analyzed hundreds of tiny, nearly invisible digital clues I’ve left behind. And some mystery passions have been calculated to keep me engaged and on my toes.
♦What is fascinating is that they know when and where to find you in the lost city of the Internet!
Take a look at my Traffic by Device patterns. My Desktop traffic peaks during the day; that’s when I’m most productive and at work. But notice how the Mobile traffic stays steady and then starts to take over as the sun goes down? The algorithm knows exactly when I’ve closed my laptop and switched to my phone for some “mindless” scrolling.
By tracking these Hourly and Daily Traffic habits, the system learns my routine. It knows that Monday is my peak “Desktop research” day and Saturday is my “Mobile exploration” day. It’s essentially passing a digital baton from one device to the other, ensuring that the ad you ignored on your big screen at 2 PM is exactly what you see on your small screen at 10 PM. So it’s not just listening… it’s just following you from the office to the bedroom.
They Know What You’ll Buy Before You Do”So, if there’s no secret microphone recording our coffee-time gossip, how on earth did Instagram know I was looking for a new treadmill before I even told my flatmate?
It’s not magic, and it’s definitely not a spy movie plot. It’s what I like to call the “Creepiness Funnel.” Think of it as a digital breadcrumb trail that we leave behind every time we pick up our phones.
I searched ‘treadmill once’ and got treated like I’m training for the Olympics.
♦Take a look at my own Purchase Intent Funnel. The algorithm isn’t eavesdropping; it’s just really, really good at connecting the dots. It tracked 150 of my “just curious” searches for home gym gear and 95 clicks on budget-friendly treadmills. By the time I saw that “perfect” ad on Instagram, the math already showed a 68% conversion probability. It didn’t need to hear me panting on a run; it just saw my search history and did the math!
They Know You Better And Your FriendsEver notice how you’ll be sitting with your friends discussing skincare, and suddenly you’re all seeing the exact same ad for that Beauty of Joseon Rice + Probiotics sunscreen? You probably think, “Okay, now the phone is definitely listening to our skincare routine.” But here’s the fun part: Your privacy isn’t just about you. It’s a team sport! The Social Life Cycle chart shows how an “Event Intensity” spiked, the moment a friend started sharing hauls of Korean serums on WhatsApp group.
Because we hang out in the same spots in Pune and interact in the same digital circles, the algorithm basically goes, “Hey, if My bestie is obsessed with cooking recipes, there’s a 99% chance she loves that too!” It’s not a wiretap; it’s just a Social Graph.
They Know what you Wanna SeeNow, here’s the part where we pull back the curtain on the “they don’t sell my name” myth. Corporate giants love to say they “protect your privacy” because they don’t give out your name to anyone.
Newsflash: They don’t need your name, they have your Metadata.
While I was working on my laptop, I noticed something fascinating. If I hover over a video for a “Sandwich Recipe” for just 1.2 seconds, not even clicking, just pausing my “Scroll Velocity” … the system registers a tiny spark of interest. Ten minutes later, that exact same recipe is the second ad I see on my phone. They aren’t listening to your words; they are measuring your curiosity in milliseconds!
Apparently, My HP laptop and my Samsung phone are in a better relationship than I am.
They Know When to Get to You♦We all like to think we’re the captains of our own digital ships, but my Emotional Mood by Time of Day chart is a total reality check. My mood usually peaks at 9 AM with that “Okay, productive morning!” energy, but it takes a serious nose-dive by 3 AM into “Overthinking at 3 AM” territory.
The tech giants have mapped this perfectly. They don’t just see a user; they see a cycle. They know my battery percentage is at 8%, I’m in a “hostel coffee and group talks” vibe, and I’m “scrolling to escape.” They don’t need to hear me say I’m stressed to know that’s the exact moment I’ll click on a “Stress-Relief Skincare” ad or a “Late Night Momo Delivery” coupon. They aren’t listening to your voice; they are watching your heartbeat through your data patterns.
They can Predict You, Your Personality Has Been ClusteredThe data shows I’m not just one person named Ms.DataByte ; I’m actually a collection of K-Means Clusters. Depending on the hour and my activity, the algorithm treats me as a totally different personality. Check out my mood clusters below:
♦- Cluster 1 (Ambitious Tech Girl): This is me at 10 AM: high energy, corporate ready, and celebrating my SQL queries!
- Cluster 2 (Aesthetic Explorer): This is “Café Ms.DataByte,” dreaming of sunsets and searching for the best bachelorette life and food.
- Cluster 3 (Exhausted Engineer): With all the office work, and the noisy neighbour, all this girl needs is some good food, good TV and good sleep.
- Cluster 4 (Late-Night Overthinker): Ah, the 2 AM “scrolling to escape” mode where I’m deep into random memes and “why am I not asleep” thoughts.
The algorithm knows that when I’m in “Cluster 4” mode, my resistance to buying that viral Beauty of Joseon serum is at an all-time low. It waits for my mood to shift before it strikes with the perfect “Add to Cart” suggestion!
But hey, we are humans… We are not just one person. Its more like 4–5 marketing personas fighting for control.
The Algorithm Isn’t Listening, It’s Being YouThe truth is actually much more impressive (and a little bit cooler) than a secret microphone. A microphone can be muted, but a statistical model based on five years of your digital breadcrumbs? That’s a masterpiece of engineering.
They don’t eavesdrop on your conversations because, thanks to the data we happily provide, they’ve already simulated how our brains work! They aren’t “stealing” your thoughts; they’re just really good at the math of you.
So, Happy April Fool’s Day! The real joke is on all of us for thinking we’re still unpredictable mysteries. But hey, at least the algorithm knows exactly which sunscreen will give us that glow, right?
Stay curious, stay savvy, and don’t forget to clear your cache today (it won’t stop the math, but it’ll make your browser feel brand new!).
— Ms. DataByte
♦Stop Saying Your Phone is Listening to You. was originally published in Code Like A Girl on Medium, where people are continuing the conversation by highlighting and responding to this story.
Kitchener-Waterloo Real Estate Blog
Condition on Sale of Buyer’s Property: What Sellers Need to Know in Today’s Waterloo Region Market
In today’s real estate market, we are seeing a noticeable shift in how offers are structured—particularly across Waterloo Region, including Waterloo, Wellesley, Elmira, St. Jacobs, Conestogo, Baden, and New Hamburg.
One condition that is becoming increasingly common is the condition on the sale of the buyer’s property.
For sellers, this can create both opportunity and risk. While these offers can sometimes come with strong pricing, they also introduce a level of uncertainty that needs to be carefully evaluated.
If you are considering selling—or currently reviewing offers—understanding how this condition works is essential.
- This condition is becoming more common in today’s balanced Waterloo Region market
- Your sale depends on the buyer successfully selling their own property
- This introduces risk, timing uncertainty, and potential deal collapse
- Escape clauses provide flexibility, but are not guaranteed protection
- The first buyer has the right of first refusal—but can still be bumped if they do not waive
- Proper evaluation of the buyer’s property and pricing is critical
- Strategy—not just price—determines whether this type of offer makes sense
A condition on the sale of the buyer’s property means: The buyer’s purchase of your home is conditional upon them successfully selling their current home within a specified period of time.
Until that happens, your agreement is not firm.
If the buyer does not sell their home within the agreed timeline—or does not waive the condition—the agreement can become null and void and the buyer’s deposit is returned.
In a strong seller’s market, this condition is relatively rare. However, in today’s more balanced and price-sensitive market, we are seeing it more frequently.
Several factors are contributing to this shift:
- Buyers are more cautious with their financial exposure
- Lending conditions are tighter than in previous years
- Many buyers require proceeds from their current home to complete a purchase
- Homes are taking longer to sell compared to peak market conditions
As a result, buyers are structuring offers in a way that reduces their risk—which often includes this condition.
What This Means for SellersWhen you accept an offer with this condition, you are effectively agreeing to wait for another property to sell before your own transaction can proceed.
This means:
- Your home is tied up during the conditional period
- You are accepting uncertainty in your own sale
- You may miss other opportunities while waiting
Even if the buyer is well-qualified, your sale is now dependent on a completely separate transaction—one you have no control over.
1. Lack of Certainty:
Your sale is not guaranteed. If the buyer’s home does not sell, the deal can fall apart.
2. Lost Momentum
Once your home is conditionally sold:
- Showings often slow down
- Buyer urgency can decrease
- Your listing may appear tied up in the market
3. Deal Collapse and Re-listing Risk
If the condition is not fulfilled, you may need to return to market, rebuild momentum, and potentially adjust your pricing or strategy.
When This Type of Offer Can Make SenseWhile there are risks, there are situations where accepting this condition may be reasonable.
For example:
- The offer price is strong relative to market value
- The buyer’s home is already listed and appears well-positioned
- The property they need to sell is in a high-demand area
- The condition timeline is short
- There is limited competing activity on your home
To help protect sellers, offers with this condition often include an escape clause.
What Is an Escape Clause?An escape clause allows the seller to continue marketing the property and accept another offer while the first buyer’s condition is still in place.
If a second offer is received, the first buyer is given a set period of time—typically 24 to 48 hours—to remove their condition.
- You accept an offer with a condition on the buyer’s sale
- The property remains conditionally sold but may still be shown
- A second buyer submits a competing offer
- You notify the first buyer
- The first buyer must either:
- Remove their condition and proceed firm, or
- Decline or fail to waive within the timeframe
If the first buyer does not remove their condition within the specified period, the seller is then free to move forward with the second offer.
Important Consideration: Right of First RefusalEven if a second, stronger offer is received, the first buyer maintains the right of first refusal during the escape clause period.
This means the initial buyer has the opportunity to remove their condition and secure the property before the seller can proceed with the new offer.
Yes—but only if the first buyer does not remove their condition within the required timeframe.
If the first buyer is unable or unwilling to waive their condition, the seller can proceed with the second offer and effectively move forward with the new buyer.
In practice:
- The first buyer has priority—but not guaranteed control
- The second offer creates pressure on the first buyer to perform
- The seller may ultimately end up with the second buyer if the first cannot proceed
While escape clauses provide flexibility, many buyers who include this condition are not in a position to remove it when challenged.
As a result, it is common for the first deal to collapse when a competing offer is introduced.
This is where experience and strategy matter most.
1. Strength of the Buyer’s Property
- Is it listed?
- Is it priced correctly?
- How long has it been on the market?
- Is it likely to sell within the condition timeframe?
This step is critical. Your listing agent should review the buyer’s property in detail and complete their own market analysis to determine whether it is positioned correctly for today’s market.
If the property is overpriced or poorly positioned, the likelihood of your deal collapsing increases significantly. In many cases, this level of due diligence is what separates a smooth transaction from one that ultimately falls apart.
2. Length of the Condition
Shorter timelines reduce risk and help maintain momentum.
3. Offer Price vs. Risk
Is the price strong enough to justify the added uncertainty?
4. Current Market Conditions
In today’s Waterloo Region market—including Waterloo, Wellesley, Elmira, St. Jacobs, Conestogo, Baden, and New Hamburg—these types of offers are becoming more common, but still require careful evaluation.
Strategic Approach: It’s Not Just Yes or NoThe decision is not simply whether to accept or reject this condition—it is about how the offer is structured.
A strong strategy may include:
- Tight timelines on the condition
- Inclusion of an escape clause
- Continued marketing of the property
- Clear communication with cooperating agents
- Ongoing pressure on the buyer’s timeline
The goal is to protect your position while keeping your options open.
Final ThoughtsA condition on the sale of the buyer’s property is one of the most important—and most misunderstood—offer conditions in today’s market.
As we continue to see this condition appear more frequently across Waterloo Region, sellers need to approach it with a clear understanding of:
- The risks involved
- The opportunities it may present
- The strategy required to manage it properly
With the right approach, it can still lead to a successful sale—but it should never be accepted without careful evaluation.
Thinking About Selling in Waterloo Region?If you are considering selling in Waterloo, Wellesley, Elmira, St. Jacobs, Conestogo, Baden, or New Hamburg, we can help you navigate today’s market with a clear, strategic approach.
At The Deutschmann Team, we help sellers:
- Evaluate offers beyond just price
- Understand real risk versus reward
- Navigate complex conditions
- Structure deals to protect their outcome
The post Condition on Sale of Buyer’s Property: What Sellers Need to Know in Today’s Waterloo Region Market appeared first on Kitchener Waterloo Real Estate Agent - The Deutschmann Team.
Elmira Advocate
NOVEMBER 10, 2022 LETTER TO THE EDITOR
This letter to the editor (Woolwich Observer) was published over three years ago. As usual exactly zero response or comment from various guilty stakeholders in and around Elmira, Ontario. In one sense that is a good thing. The title put on my Letter To The Editor is "Uniroyal problems persist, but so too does inaction". I view the lack of response, whether verbal or legal, as both an admission as well as a belated understanding that poorly crafted, weak denials can be worse than admissions sometimes.
My letter to the editor is a broad indictment of the system currently allowing polluters to run their own cleanups with little more than superficial oversight by the Ontario Ministry of Environment (MOE). Afterall it was the Ministry's shoddy oversight in the first place that got us all into the Elmira Water Crisis and so many more around the province. Yes certainly the Ministry have been underfunded and understaffed. That has always been an intentional situation by each and every provincial government for many decades ever since Bill Davis first announced the beginnings of that new Ministry. It was simply virtue signaling to the electorate that their government would include environmental preservation among their other poorly managed ministries such as labour and transportation. Make no mistake Mr. Davis most likely had to calm corporate fears of any serious attempt by the government to reverse many decades of corporate and industrial environmental abuse and damage .
This is the trick of governance. You must appeal to the masses publicly and tell them what they want to hear while at the same time quietly assuring the much, much smaller but powerful elite and wealthy that you will not change the status quo which they love so much.
My letter focuses on technical reports produced by client driven consultants on behalf of the polluter (Uniroyal/Lanxess). It also focuses on the Sept. 1, 2022 MOE report titled " Sediment and forage fish monitoring results from September 2020 in Canagagigue Creek". Finally I focus on the long denied but blatantly obvious conflicts of interest in the entire remediation system here in Elmira.
Code Like a Girl
Mental Traps That Make You React Before You Think
♦
Move from reacting automatically to responding deliberately by recognizing these mental traps.
Continue reading on Code Like A Girl »
KW Habilitation
April 1, 2026: What’s Happening in Your Neighbourhood?
♦
♦Happy Birthday to The Hangout!
The Hangout turns 1 year old on April 1! This past year, the space has been busy, filled with connection, learning, and community. It’s become a familiar stop for people in the community who drop in for coffee and conversation, just as intended when the space reopened. From casual visits to shared moments playing games, The Hangout has grown into exactly what it was envisioned to be: a welcoming place where community happens.
Now on Mondays from 1:30 PM to 3:30 PM you can drop by The Hangout and play board games, colour or use the gaming table. The café will not be opened for snacks or drinks on Mondays but you can bring your own if you like!
To help celebrate this one‑year milestone, Darien is baking something special this Thursday. She’ll be selling Strawberry Thumbprint cookies, made with jam from Our Farm, a perfect example of how local partnerships and meaningful work come together at The Hangout. Come help us celebrate on Thursday, April 2 11:00 AM to 2:00 PM at The Hangout!
Click here for more info
♦♦ ♦
♦Family Sunday – Seed Starting and Spring Sprouts
Sunday, April 12
1:00 PM – 4:00 PM
FREE
KW Art Gallery – 101 Queen St. N, Kitchener
Guided by talented Art Instructors, celebrate the arrival of spring by planting seeds that will grow right along with you! Fill a tiny pot with soil, tuck in your seeds, and decorate a special home for your new plant friend. Learn how to care for your sprout, and watch it grow into something beautiful!
Click here for more info
♦Elmira Maple Syrup Festival
Saturday, April 11
7:00 AM – 4:00 PM
FREE Admission
Elmira Town Centre
Make the trip out to Elmira this weekend for the sweetest festival around! Enjoy Live Music, and Maple Taffy demonstrations at Gore Park. Check out the Crafts and Collectibles Show at Elmira District Secondary School. Adventure into the Sugar Bush for a tour costing only $6 per adult. Browse the many mall vendors that will line Arthur St. in downtown or check out the Pancake Flipping Contest at Woolwich Memorial Centre. Don’t forget to visit Lions Hall and fill up on pancakes, sausages and lots and lots of Maple Syrup!
Click here for a the Event Map
Click here for the Event Schedule
♦
Tutti 2026: All Together Now
Sunday, April 12
2:00 PM
FREE
Knox Waterloo – 50 Erb St. W, Waterloo
The Canadian Music Therapy Fund is excited to welcome audience members of all ages and abilities to their second accessible concert, presented in partnership with Knox Presbyterian Church. After the performance, stay for a relaxed instrument meet-and-greet. Get up close, ask questions, and hear the instruments in action! Knox is fully accessible, with parking available on-site or just across the street at the Waterloo Public Library.
Click here for more info
♦
♦Pride in the Park (Summerfest 2026) is coming up on Saturday June 6th. For 30 years, tri-Pride has been an entirely volunteer-imagined and volunteer-mobilized Pride organization serving the tri-cities of Kitchener, Waterloo & Cambridge. The festival always has a fantastic show of performers, fun activities and tons vendors to check out.
Volunteers bring the day to life from set-up, parking, Smart Serve certified bartending, safety & care provision, facilitating programming, supporting entertainers and then, of course, take-down. Want to join the team of volunteer rockstars? Fill out the volunteer registration form and the tri-Pride Director of Volunteers will be in touch with you as opportunities for roles and festival needs become clear.
Click here for more info
Click here to register
The post April 1, 2026: What’s Happening in Your Neighbourhood? appeared first on KW Habilitation.
Code Like a Girl
The Best of Code Like a Girl: March 2026
The best of what we published — and what you might have missed
♦Created In ChatGPT by the author.Here are the best stories from Code Like a Girl this month — selected from everything we’ve published on Medium and Substack.
We use each platform differently.
Medium is where we publish more widely.
Substack is where we concentrate our strongest work — three stories a week, thoughtfully chosen and actively amplified.
Most of our Substack stories come from writers who don’t publish on Medium, so there’s very little overlap between the two.
If you’re only reading us here, you’re missing part of it.
You can find us on Substack here: substack.com/@codelikeagirl
From Our Substack CommunityDesign for AI: AI Agents Explained by IleanaAI agents are different from standard AI tools because they don’t just respond; they set goals, reason through steps, use live tools, and act autonomously on your behalf.
Ileana breaks down how they actually work and what designing for them requires: less about screens and flows, more about managing risk, building trust, and keeping humans in control before irreversible actions happen.
AI deepfake porn went from a Reddit experiment in 2017 to 85,000+ detected videos by 2023, 99% featuring women who never consented, and the legal framework still hasn’t caught up, leaving schools, parents, and victims with almost no recourse.
Meanwhile, OpenAI announced plans to add erotica to ChatGPT while a California family was actively suing them over a teenager’s suicide. Proof that the industry is monetizing the problem rather than solving it.
Anna ran real performance reviews through AI sentiment analysis and found a measurable gap between the score a manager gave and the language they used — proof that vague, hedging language quietly encodes bias and costs women raises.
The fix: build a portfolio of concrete outcomes that forces the conversation onto evidence instead of adjectives.
Technical debt isn’t bad code — it’s yesterday’s shortcuts that you’re paying interest on today. Using the vivid metaphor of renovating an apartment only to find decades of disconnected pipes behind the walls, the author shows how debt doesn’t hurt until you try to change something, and why the only real fix isn’t nuking the system but writing tests so you’re not afraid of what’s in the walls.
Concurrency, Parallelism, and Async: Three Ideas That Sound the Same But Aren’t by Alina KovtunConcurrency, parallelism, and async aren’t interchangeable — they solve different problems. Concurrency is about structure (tasks taking turns on one core), parallelism is about execution (tasks running simultaneously on multiple cores), and async is a technique for keeping a single thread productive while waiting on I/O. Most real systems use all three, and knowing which tool belongs where is the difference between a system that scales and one that collapses under load.
How to Speak to People You Disagree With by Vinita BharadwajDisagreeing well isn’t about being right — it’s about staying curious. Listen before you speak, avoid emotionally charged language, and use questions to guide rather than conclusions to impose. The goal isn’t to change someone’s mind, it’s to influence their thinking — and sometimes the most effective move is knowing when the disagreement isn’t worth your energy at all.
♦The Best of Code Like a Girl: March 2026 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
The Walrus Said / A Discourse by Three Drunkards on Government By Nakae Chomin (Translated by Nobuko Tsukui)
Nakae Chomin’s 1887 A Discourse by Three Drunkards on Government is a comedic political fictional conversation. The 1984 English translation is by Nobuko Tsukui. The 144-page text features a foreword by Marius Jansen and an introduction by Nobuko Tsukui and Jeffrey Hammond.
Master Nankai loves to discuss politics. Master Nankai loves to drink. When the Gentleman and Mr. Champion arrive, Golden Axe brandy in hand, Nankai immediately recognizes them as kindred souls. Surely, the three of them can determine Japan’s proper course of action…
or at the least, finish that bottle of European brandy.
…
Dubleve Wands
Harry Potter Lot
This lot includes the first 6 DVDs; 2 blank journals (the red journal is missing 3 sheets/6pages); enough Harry Potter Trading Cards 2001 by Wizards of the Coast for 4 players (missing player mat and instructions); a brand new game of Trivial Pursuit; a brand new Wizards Chess set; a copy of the short book Fantastic Beasts and Where to Find Them (the spin off movies are based on this small book), a heavy and well detailed relief of the Hufflepuff crest (not a 3D print, this is high quality resin); a pack of vinyl stickers (some stickers missing); several assorted pendants, charms, and enamel pins; a Nobel Collection plush Niffler with tags still attached. Asking $562CAD for entire lot. Will not sell any individual items alone, must be purchased at asking price for entire lot. Listing is live March 31st 2026, posted on the Trans Day of Visibility. I will no longer sell Harry Potter items following April 30th. If this lot doesn’t sell by midnight of that day, I will delight in destroying these items. But maybe there’s something here you want and you want to save it from its grizzly fate.
Proceeds will go to my favorite 2SLGBTQ+ charity: Our Spectrum.
Shipping costs are not included, shipping can be arranged at the buyer’s expense.
P.S. Do not watch the new Harry Potter HBO series. Do not give a dime to the author.
You can find this listing by clicking here.
Glynn Stewart
Broken Prince out now!
Book 5 of the House Adamant Series, Broken Prince, is now live on Amazon!
♦
The civil war is over. Benjamin Adamant is dead. But the consequences of his actions and choices continue to echo through the Kingdom of Adamant and the surrounding stars—as do those of the actions Lorraine and Nikola Adamant took to stop him.
The war is over. But duty remains.
Get it now:
Ebook
Paperback
Audiobook
Happy reading,
Glynn Stewart
The post Broken Prince out now! appeared first on Glynn Stewart.
KW Habilitation
Spring 2026 Newsletter!
In this issue:
-
- Reimagining 115 University Avenue as a Community Place for Everyone
- KW Kinsmen: A Legacy of Community
- An update on our new build at 878 Frederick Street
- An Accessible Cancer Screening Event
- A trip to Cuba
- an Update from Our Farm
and more!
The post Spring 2026 Newsletter! appeared first on KW Habilitation.