WRDashboard

Fork Me on Gitlab

Articles

Adam Wathan

Experimenting for my Laracon 2020 Talk

-/-

Agilicus

Protecting Local Governments from Evolving Cyber Threats

-/-

The Backing Bookworm

November Rain


While November Rain is the perfect title for a November read, it is actually the second book in this Canadian 'Paradise Cafe' mystery series. Normally, I read book series in order, but for some reason, I jumped from book 1 to 4 and now book 2. That said, I'm kind of glad I bypassed book 2 initially because it's my least favourite book of the series. 
This time out the cafe and its guests/workers take a backseat as the story focuses on two cases - a suspicious suicide and the murder of a garment factory supervisor. With two cases, there were a lot of characters to keep track of and the plot felt sluggish for much of the page time. There was also a bit too much serendipity with the link between the two cases (especially in a city the size of Toronto in the 1930's) and how Charlotte was so willingly pulled into the investigation by the police. Convenient for the plot, but not very believable. 
The strength of this book is Jenning's descriptions of 1930's Toronto. I love recognizing intersections, neighbourhoods and getting the general vibe of the city in that era. I also appreciate how Jennings illustrates the experiences of soldiers after fighting in WWI and how poorly they were treated by those they risked their lives for.
Overall, this murder mystery fell flat for me with not enough tension, too many characters and a plot that seemed to just doddle along.
Disclaimer: My sincere thanks to the publisher for a complimentary paperback copy of this book which was given in exchange for my honest review.


My Rating: 3 starsAuthor: Maureen JenningsGenre: Historical Mystery, CanadianSeries: Paradise Cafe 2Type and Source: Trade Paperback from publisherPublisher: Cormorant BooksFirst Published: January 1, 2020Read: Nov 8-10, 2025

Book Description from GoodReads: Charlotte Frayne's boss, Mr. Gilmore, travels to Europe in the fall of 1936 on a mysterious trip, leaving her in charge of the detective agency. The redoubtable Mrs. Jessop hires Charlotte to investigate the untimely death of her son, a disfigured and injured veteran of the Great War. The police ruled it a suicide, but Mrs. Jessop doesn't agree and wants Charlotte to find out what really happened.
On the same day, Charlotte is hired to infiltrate a small women's wear manufacturer to uncover communist agitators the owner believes are responsible for the labour unrest in his company. When the factory supervisor is discovered murdered on the job the same day Charlotte turns up for her first shift at Ladies' Superior Clothing, she finds herself seconded by the police in their investigations.
The November clouds darken and Charlotte is left to struggle to solve two mysteries at the same time-until they intersect.


Elmira Advocate

TRULY A REMARKABLE AND ONGOING SCAM OF THE PUBLIC

 

Smoke and mirrors combined with credentialed "experts" and buttressed with provincial, regional and municipal politicians all nodding in unison. What will it take to re-contaminate the Elmira Aquifers to the concentrations they were at thirty some years ago? How soon does the power have to be off to allow groundwater gradients to return to their original flowpaths? How much more reduced pumping on-site will it take for even diehard Lanxess enthusiasts to admit to off-site leakage? Has the long ago increased off-site pumping in conjunction with reduced on-site pumping tipped the balance such that off-site leakage has been ongoing for some time now?

Then of course there is even a worse scenario. What if the company simply walks away without notice or fanfare? Is the MECP competent enough to step in and take over immediately? Do they have personnel trained for a 24/7 water treatment operation? Would they even attempt it? Has the MECP the budget much less the expertise necessary to  run the shallow aquifer system (UACS), the on-site Municipal Aquifer system and the off-site numerous pumping wells in the Municpal Upper and Lower Aquifers?

The answer to most of these questions is negative or highly unlikely. What the MECP have mastered is puffery and bulls*it not actually accomplishing anything. They and the politicians at all levels will most likely deny, deny and deny some more. They will reassure the public that everything is under control. They will "manage" the crisis, they most certainly will not solve it or fix it. They will hide behind the fact that Elmira's drinking water now comes from highly treated Kitchener-Waterloo and Cambridge wells and the Grand River hence is allegedly safe.  They will simply lie to us and state that the treatment systems at Lanxess are up and running hard while they increase security to ensure that no unauthorized (i.e. honest) persons can go in and check. 


Code Like a Girl

10 Work Habits That Can Make You Unstoppable

Habits that determine how others see you as a person — what makes them admire your skills, appreciate your knowledge and find your…

Continue reading on Code Like A Girl »


Elmira Advocate

FLOODPLAINS & WETLANDS ARE MOSTLY ON THE EAST SIDE OF ELMIRA

 

What is also of interest is that the proposed new east side road will run right up Ron Stroh's current driveway in from Church St. (Hwy #86). How incredibly and remarkably prophetic for him to have built his new home further east of that driveway such that his extended driveway now will run right to the proposed Elmira By-Pass. Also the commercial development will run tight to the Lanxess east side property line that had a whopping 5.9 inches deep excavation done in 2019. I wondered at the time why they weren't going both deeper and more than ten to fifteen metres eastwards or so into the Stroh farm when obviously it was contaminated from Uniroyal Chemical. Finally of course let us not forget Sandy Shantz's and Mark Bauman's dirty, lying behaviour to justify scrapping the best CPAC (Chemtura Public Advisory Committee) there had ever been in 2015. They were setting the table for this sham of an exercise to also justify an east side By-Pass. A strong CPAC as in strong in the public interest was the very last thing Shantz and Bauman wanted as it would most likely raise holy hell over this whole east side By-Pass plan. Keep in mind it was not public displeasure or criticism that motivated Shantz and Bauman. It was Chemtura Canada and the Ontario Ministry of Environment (M.O.E.). Neither one of them give a hoot about the public interest in Elmira. 


James Davis Nicoll

Murder Most Foul / Testimony of Mute Things (Penric & Desdemona, volume 15) By Lois McMaster Bujold

2025’s Testimony of Mute Things is the fifteenth published work in Lois McMaster Bujold’s Penric & Desdemona secondary universe series. In terms of internal chronology, Mute Things occurs between Penric’s Fox and Masquerade in Lodi.

Learned Penric accompanies princess-archdivine of Martensbridge, Llewen kin Stagthorne, to Occo. There Penric expects to play a useful but tedious minor role supporting Llewen as she arbitrates a post-war settlement between the duchies of Carpagamo and Adria.

The murder comes as a surprise.


Brickhouse Guitars

A Visit to TreeHouse Guitars

-/-

Github: Brent Litner

brentlintner starred state-spaces/mamba

♦ brentlintner starred state-spaces/mamba · November 12, 2025 12:10 state-spaces/mamba

Mamba SSM architecture

Python 16.4k Updated Nov 11


Capacity Canada

Mumsfirst

♦ NOW RECRUITING: Volunteer Board Directors – MumsFirst

Location: Ontario, Canada (Hybrid/Virtual) | 🕒 3–5 hours per month
MumsFirst is growing — and we’re looking for passionate Volunteer Board Directors to help guide our next phase of impact. If you believe in empowering women and newcomer mothers through community, leadership, and economic opportunity, we would love to hear from you.

About MumsFirst

MumsFirst is a grassroots nonprofit dedicated to empowering mothers through community connection, skills development, and economic advancement. We support women as they build their entrepreneurial ventures or navigate their career pathways, helping them develop confidence, leadership, and long-term financial independence. Our programs provide practical training, strengthen family well-being, and open doors to both entrepreneurship and meaningful career opportunities. At MumsFirst, we believe that when mothers thrive, families flourish an entire communities rise.

Mumsfirst: Elevating Careers Empowering Entrepreneurship

What You’ll Do (Board Responsibilities): As a Volunteer Board Director, you will:
✅ Attend and participate in regularly scheduled Board meetings
✅ Provide governance support aligned to our mission & strategic plan
✅ Contribute to financial oversight and fiscal responsibility
✅ Support fundraising and advocacy efforts
✅ Help strengthen relationships with donors, partners, staff & community stakeholders
✅ Offer expertise and guidance to support growth & organizational development
✅ Serve on at least one Board sub-committee

✅You Are Someone Who…

  • Is motivated to give back
  • Sees the big picture
  • Enjoys strategic conversations and problem-solving
  • Likes working with mission-driven teams
  • Welcomes challenge and acts with purpose
Qualifications

We’re looking for candidates with:

✅ Leadership experience
✅ Strategic thinking and strong problem-solving skills
✅ Financial literacy / governance awareness
✅ Excellent communication and collaboration skills
✅ Commitment to MumsFirst’s mission, vision & values

We are especially interested in applicants with experience in:

  • Legal
  • Fund Raising
  • Human Resources
  • Finance / Accounting

If you believe you’d be a great fit— we encourage you to apply!

✅ How to Apply

Application Deadline: Monday Dec 8th

Please email: Udeme@mumsfirst.ca

With your resume and a short cover letter sharing your interest and qualifications

The post Mumsfirst appeared first on Capacity Canada.


Greater Kitchener Waterloo Chamber of Comerce

Fearless Female (November): Alysia Christiaen

On the first Tuesday of every month, we’ll announce a new Fearless Female, including a video interview of them sharing their business story. Want to be featured as a Fearless Female?

Contact Memberships for more details. The Fearless Female Program would not be possible without our Title Sponsor, Scotiabank.

To learn a little more about the Scotiabank Women Initiative, and why they’ve chosen to sponsor this program, see the video below.

 

The Fearless Female we’re featuring for the month of November is Alysia Christiaen, Chief Brand & Strategy Officer at Lerners LLP. 

Alysia Christiaen is the Chief Brand & Strategy Officer at Lerners LLP, where she leads firm-wide business development, marketing, and brand initiatives across multiple offices. With over 15 years of experience as both a practicing lawyer and strategic leader, she combines deep legal expertise with a proven track record of driving revenue growth, strengthening market presence, and fostering cross-practice collaboration. She is also deeply engaged in the community, serving on the board of the Parkinson’s Society Southwestern Ontario. Alysia is a frequent speaker on privacy, innovation, and strategic leadership. She describes herself as a fashionable foodie who loves to share recommendations for hidden gem restaurants.

To learn more about Alysia’s journey as a Fearless Female, watch the interview below (or read the written format).

How did your education and professional background prepare you for a leadership role?

I’ve been lucky that I have really, I don’t want to say necessarily reinvent myself, but I have done a lot of transitioning through my law career.

Most lawyers’ kind of go into one practice area, and that’s where they spend their entire career. They become very much an expert in that one area. For me, I tried a whole bunch of different ones.

Part of it was with a personal injury. That’s what I was hired to work in after law school. And then from there, it was kind of where there was need. And the privacy practice was one that I went to our executive committee and said, I have an interest in this area of law. It’s still a very burgeoning, developing practice area. And I said, there’s a bit of a gap in the service that we’re able to provide to clients. And I expressed an interest in doing some certifications for the privacy law. I was very fortunate that Lerner’s executive committee at the time was like, yeah, this sounds like a great opportunity. We’ll support you in trying to develop this practice area.

So that kind of recognizing opportunities and being willing to take the risks to pursue those has certainly helped prepare me for leadership. And for me, transitioning out of personal injury litigation and into the corporate world, that really stemmed from me recognizing that I was no longer happy doing personal injury litigation. I can’t work another 30 years doing this. It’s not bringing me joy. So that’s when I went to the executive committee and said, this is not working for me. I love the firm. So, I did not want to leave Lerner’s, but I wanted to leave personal injury as a practice area. And I was very fortunate that Lerner’s supported me in that transition. Despite having spent 12 years building a book of business doing one area of law, they helped me transition.

And I think that really speaks to Lerner’s embracing innovation, thinking outside of the box, because it’s very uncommon for a litigation lawyer to transition into a transactional lawyer at my vintage. There’s a lot of movement when you are younger, you’re still trying to decide what practice area you want to land in. To do it at my, I think it was 12 years out when I made that transition.

So, I think also that whole experience helped me in terms of becoming the leader that I am today in recognizing the importance of your mental health, mental wellbeing, your job providing you with purpose and joy. You’re not going to do the best job for your clients if you aren’t happy and you’re miserable every day at your job. It just becomes very hard to give it your all when just being there is a struggle for you.

I try to lead my team with that in mind. I want to make sure that they are feeling fulfilled, that I’m creating a space where they feel comfortable coming to me to tell me if they aren’t feeling joy. Because I was very fortunate in having that feeling when I went to the managing partner and had a very frank conversation.

It was essentially like, I’m not happy. And I was fortunate to have him be like, let’s put our thinking caps on and we’ll figure this out. It’s certainly something that I bring into my leadership with my team.

I want them to know that they can come to me, and we’ll come up with a solution together.

When did you join Lerners?

I joined Lerners in 2009. That’s the year that I was called to the bar. I became a partner at Lerners in 2016 and then transitioned into the role of Chief Brand and Strategy Officer this year in July 2025.

What are some of the highlights of your career so far?

It’s not necessarily like, you know, it’s in the paper type of accomplishment. But I think just having the confidence in myself to, you know, make these transitions, very stressful. And, you know, I just kind of thought, you know, there’s no better investment that you can make than in yourself. To me, you know, investing myself and my happiness, you know, it’s low risk.

And so, I’m quite happy that I had the courage to do the career transitions that I have. Because, you know, I think about where I was in terms of happiness, you know, during the pandemic with my career and what I was doing, and where I am now. And it’s just, it’s night and day.

And it’s all because I was willing to take a risk and just see what happens. And, and it’s really, I’m lucky it’s worked out.

Tell us about the Rising Star Award that you received.

I did win the rising star, which is an award given to young lawyers under the age of 40 that are excelling in their law practice, which was a nice accolade to receive.

It’s, you know, it’s a national award. So, you are applying and going up against, you know, very talented peers across the entire country. So yeah, it was a really, it was great honor to be recognized with that award.

What challenges have you faced in your career?

Yeah, so I would say like, one of the challenges that I’ve had to face is having to rebuild my team. There were some exits last year; there were some leave of absences. And they all happened at one time.

And it was stressful, for sure. I laugh because I’m almost have my full team compliment. But up until today, so just the end of October, there’s been one day this year that I’ve had a full team.

So yeah, so that has certainly been a challenge. And I, you know, I commend the team, because we have been able to kind of rise to the challenge. We’ve been able to execute on deliverables for the firm.

It’s been nice to be able to really reflect on the team members that we need to add the skill sets that we need to incorporate onto the team. So certainly, it was stressful. It all in terms of that challenge, it also provided me an opportunity to get into more of the operations side of my team.

Having spent so many years practicing law, I understand the service that we are selling. But I don’t have the same skill set when it comes to the actual marketing side of my role. So I was able to get exposure, hands on, because we, you know, you jump in, when there’s, you know, a need on the team.

You know, I very much of the mindset that we’re a team, we win as a team, we lose as a team. I have often said, the worst thing that you can say to me is that something is not your job. The job is to make sure that the team is succeeding.

And if that means that you need to be, you know, making a social media post on Canva, if you are a director, that’s what needs to be done. Because that’s where, you know, we’ve got a red flag there, we’ve got a fire to put out there. So that’s where we need to direct the resources.

So very much like we’re a team. And certainly, it’s a philosophy that I stand by. And if my team needs me to be in the swag closet, pulling swag, because a lawyer has a dinner that they’re going to tonight, and they’re like, oh, I need to bring some things to hand to my guests.

Okay, where’s the closet key? And I’ll go down and pull that because everybody else has something that they’re working on and needs their attention. So very much a team approach.

Knowing what you know now, is there anything you’d do differently?

No, there’s nothing I would do differently. Everything that I have done to date has given me the skill set that I’m able to leverage today. You know, litigation, you know, can think on my feet, I can, you know, defend a position, doing the transactional work, expose me to the demands that a business owner is faced with. And at the end of the day, that’s what a law firm is. We are a business.

We’re providing a professional service to our clients. But you know, just like an accounting firm is a business, so is a law firm. So, I’ve been able to gather a skill set that I’m able to rely on in this role.

What methods and strategies have you used to help you grow professionally?

So, the methods and strategies that I’ve used to build my career, certainly mentorship has been key. And I’ve been very fortunate to have some amazing mentors through my both through my law career and now in my executive position that has been extremely helpful in terms of having people that I can go to bounce ideas off, you know, kind of talk through things. Like literally, with one of my personal injury files, two weeks ago, I reached out to a mentor, even though we’re both partners, and I literally was like, I just need to talk this through with you.

Like I need to just have a second set of ears on this to make sure I’m not missing anything. And right away, he’s like, yeah, no problem. Like, let’s talk this through.

So that has been important to me or finding allies. I can’t stress enough how important it is for women to find allies, to find, and they don’t necessarily have to be other women, but certainly having people that are going to be singing your praises and your accolades in rooms that you’re not in. That has been, I’ve been so lucky to have built relationships with women like that.

I certainly try to have that kind of a role for, you know, the women in my life. When I can, you know, shine a light on one of my friends, on a colleague, that’s certainly something that I want to be able to do, because I’ve been fortunate enough to have a network of women who have done that for me. Community involvement has been a huge part of how I have built my network.

I’ve sat on several boards throughout my career. One local group that I love being part of is SheShares with the Waterloo Region Hospital Foundation. It is an organization that harnesses the collective power of women.

So everybody, you know, comes together, we all donate funds, the funds get pooled, and then at the end of the year there is a meeting where we hear from members of the hospital about different projects or initiatives that are in need of funding, and the group together decides which of these projects we want to support with the funds that we’ve raised throughout the year. So that’s a great local initiative that, you know, I can’t speak highly enough of. Again, business development has certainly, obviously, moving into the role that I’m in now, has been something that I have been able to excel at.

It’s not to say you might not have to go into the room with hundreds of people on occasion, but spend the bulk of your business development time on initiatives that you like doing because business development is, it’s not always where you want to spend your time. It’s very future looking. It’s not what’s going to put money in the revenue line right now. It’s about what’s going to put revenue in that line down the road.

Tell us more about your involvement in the London Sciences Health Foundation

Yes, so currently, I’m on the board for the London Health Sciences Foundation for Tech Alliance, which is a very similar to Communitech here locally in KW. I’m also on the board for Parkinson’s Society Southwestern Ontario

Tell us more about Lerners Women’s Symposium

Yeah, so the Learners Women Symposium is an annual event that we put on where we bring in a speaker who will talk about various topics of interest to women. And then we have an opportunity to network with the attendees.

So, it’s very much open to women of any stage of their career from any industry to really learn a bit from our speaker. And then to have an opportunity to meet people who might not necessarily be in their circle. So, it’s been a great success.

I’m really, happy with that initiative. Last year, we had a comedian come and speak to us about mental health. We’ve had a professor from Rotman School of Business come and speak about networking.

So, we really tried to identify an issue that would be of interest to female professionals, female leaders, so that they have an opportunity to come and learn as well as to meet some new people.

How do you personally define success?

So, I personally define success as happiness. I, you know, went through a period where I was not happy in my career.

And that really provided me with a valuable lesson that there is an intrinsic value in happiness that is often discounted. Especially when you’re younger in your career, you can become very focused on like, how much money am I making? What’s my title? You know, these are important things, you know, to set us goals, but at the end of the day, there’s no guarantee that they’re going to make you happy. So, for me, being happy in my job, you know, looking forward to getting to the office and seeing my team and doing the work that I do, that to me is what success is.

What are some of your core values that you have integrated into your professional life?

So, I think one of the core values for me is respect. I treat every person on my team at the law firm in general with the same amount of respect. I don’t care what your title is, whether you work in the mail room, whether you’re the managing partner, the chair of the firm, the success of the firm depends on everybody there.

If one person can’t do their job, then the whole firm suffers. So I really try to instill that value in the way that I lead my team, because everybody has an integral role to play, whether you have been, you know, you’re fresh out of school and you’re new and you’re learning, or you are a veteran on the team and you are, you know, mentoring the people that are coming new to the team. You know, that is the core value that I operate by.

What are some of the best ways to recruit talent and build teams?

I would say an important part of building a strong team is collaboration. Everybody needs to feel like they can provide input that, like I said, you know, team success, the team succeeds together, we fail together. And a team failure is a lot easier to swallow if you have been part of that, and you can learn from that, because it’s a team mistake.

And so, to me, collaboration, making sure that everybody feels like they can share their ideas, not be afraid to say, you know, I don’t really agree with this direction, like maybe we should think about, you know, this factor, or moving in this opposite direction. So, collaboration, providing that safe space for people to share honest criticism, honest feedback. To me, that’s what allows the team to excel.

What are some of the benefits of establishing your business in Waterloo Region?

To me, the tech sector in KW is incredible. There is so much opportunity and innovation in KW, which we’re really excited about being able to embrace. And I certainly try to, you know, bring that innovation into my team.

So that, to me, is something that excites me about having our KW office and being able to lead a team in KW.

What inspires you?

What inspires me is, you know, trying to make the world, might be a bit too general, but make somebody’s day better every day. So that might be, you know, as simple as, you know, holding the door for somebody, and who’s, you know, saying hello to somebody who’s looking a little bit down.

The volunteer work that I do, you know, pointing something out to a client when I was doing the corporate work, being like, have you thought about that? And then being like, oh, wow, you know, like I hadn’t, like, thanks for, thanks for raising that. So, to be able to, you know, finish the day feeling like I have made it better for one single person, that to me is what inspires me, is trying to, you know, make sure that every day is a bit better because of an action that I have done that has impacted on somebody.

What advice would you give to other professionals?

Yeah, so I would say take risk is advice that I would provide to women and to leaders. I have been able to transition into this role because I was willing to take risks, take risks in terms of having difficult and potentially uncomfortable conversations, taking risks in terms of moving into practice areas that I didn’t have any experience in, and trusting in myself to be able to figure it out. And I think that is something that women often lack, is the confidence in themselves that, to know that they’ll figure it out. There might be a job posting and you have experience or qualifications for 70% of it.

Well, apply. Like, just take the risk. What’s the worst that happens? You don’t get an interview.

Okay, well, no harm, no foul. But if you haven’t even put the application in, you absolutely are not going to get an interview. So, like, take risk, especially in yourself.

I mean, like, it is the lowest risk gamble you can take, you know, taking a risk that, you know, is going to result in something better for you. So, I would say, risk-taking, whether you’re a leader or a woman, you know, starting off in her career, don’t be afraid to take risk. That’s amazing.

What value does Lerners see in community involvement?

Very important value for Lerners is being involved and engaged in the communities where we have offices. You know, we’re new to the KW region.

We are in our fifth year here in this area. So, a great way for us to get to learn about the community, but also to help the community learn that we’re here is to become engaged in community organizations. So, I mean, the hostel has been, you know, one of the key ones for us, the chamber, obviously has been, you know, great to get to meet other business professionals in the community.

You know, we’ve sponsored several of the Chamber events, which has allowed us to, you know, get brand awareness for the law firm, but also for the lawyers to meet people in the community. So yeah, so very much whenever we come into a new community, we want to make sure that we’re building relationships, but also, you know, supporting the community that we want to support us.

Are there any side projects that you are working on?

So, a couple of years ago, I started, I guess I would call it an online community called Child Free Women in the Workplace.

And it’s really meant to raise awareness about folks at work who do not have kids and kind of different experience, sometimes discrimination that people without kids face often there can be you know different expectations on them in terms of you know workload when they can should be taking holidays who has to work late who has to work in the evenings who needs to be at the office early when you don’t have kids the expectation is it’s easier for you to kind of have that flexibility because you don’t have child care responsibilities.

So, I’m really excited about the ability to raise awareness about the perspective of child-free workers. And I really think it’s something that employers need to be turning their minds to because more individuals are choosing to not have children. So obviously, it’s very important that there are policies in place that support those that choose to have children, but you don’t want to do that to the exclusion of recognizing the different needs and priorities of your child free workers.

Where can we find out more about you and Lerners?

LinkedIn, I would say would be the best spot to find me. And then obviously the Lerner’s website, if they’re looking for more information about the law firm.

*This interview has been edited for length and clarity.

The post Fearless Female (November): Alysia Christiaen appeared first on Greater KW Chamber of Commerce.


Elmira Advocate

ALLEGEDLY THE ELMIRA BY-PASS IS DUE BY 2041

 

I don't believe a thing that professional liars tell me. That includes mayors, some councillors, regional authorities and most certainly provincial ones especially the Ministry of Expanded Corporate Pollution (MECP) also known as the Ministry of Environment, Conservation and Parks. Just so you know this last comment isn't about wee Dougie Ford's pro business, screw the environment  at every opportunity, Conservative agenda. Liberal governments before him have been doing the very same thing in permitting the sham "cleanup" here in Elmira for decades. 

Hence this By-Pass could be started within two years or still not begun in twenty years. Politicians have zero shame and lying for them has become an art form. I mean really Dougie Doo is going in the exact opposite direction as to what citizens en masse have clearly enunciated for decades. They want less not more water pollution  They want air that doesn't come with health warnings for half the summer. They want fewer pesticides and other chemicals in their foodstuffs. They want and expect proper, professional government oversight of chemicals  (PFAS, PFOS),  including new ones invented by industry. They expect that the adage "Polluter Pays" actually happens. Here in Elmira the citizens both pay through taxes and through mostly past egregious health assaults.

There is something called the "Precautionary Principle" regarding introducing new emissions and discharges and for approving new commercial and industrial developments. It is virtually ignored by every politician because our courts ignore it. Our courts insist upon scientific evidence to the nth degree before they will say no to monied clients using them as final arbiters for "progress".  The proposed land assembly in Wilmot doesn't even admit what the final development will be on the 700 acres partially assembled to date by the Region of Waterloo. Regional and provincial authorities hide behind NDAs (Non-Disclosure Agreements) in order to stifle transparency and opposition. Our courts let them.

We have abandoned the future and our children and grandchildren will appropriately blame us. Yes the powerful and wealthy have shamelessly expanded their influence by lying and manipulation and cheerfully breaking laws when it serves them. They know that their bought and paid for friends in politics will insulate them from either serious legal punishment when they are caught or even more likely shield them from legal action before it even gets started. Afterall it's the professional liars and politicians who make the laws in the first place. They don't make them to ensnare their friends, colleagues, lobbyists, and supporters. They make them to ensnare us. Thank God they can't pervert every single employee or staff member in the judicial system. Yet.

 


Jessie T

Podcast: Boots and Hearts Music Festival: Straight from the Festival Grounds with Jessie T

The post Podcast: Boots and Hearts Music Festival: Straight from the Festival Grounds with Jessie T appeared first on Jessie T.


KW Habilitation

November 12, 2025: What’s Happening in Your Neighbourhood?

 

♦Outspoken Presents: A Community Event
Thursday, November 27
3:30 PM – 5:00 PM
FREE
KW Habilitation – 99 Ottawa St. S, Kitchener

Join Outspoken for A Community Event where speakers Debbie Chapman and Mike Morrice share their thoughts on advocating.  Debbie Chapman is the City Councilor of Ward 9 and Mike Morrice was a Member of Parliament for Kitchener Centre from 2021 to 2025 with the Green Party for Kitchener Centre. Learn how to use your voice in your community and how you can create change.

Click here for more info

♦♦ ♦

♦Fairview Park Tree Lighting Celebration
Friday, November 21
5:30 PM – 7:00 PM
FREE
Fairview Mall near Entrance 1 – 2960 Kingsway Dr. Kitchener

It’s the most wonderful time of the year and hosts 91.5 The Beat’s Kat & Dave are kicking it off with some sparkle! Bring your family, your friends and all the holiday cheer you’ve got for the Annual Tree Lighting Celebration. Enjoy choir performances from Chicopee Hills and Jean Steckle Public Schools, a magic show and the big finale of a Tree Lighting countdown with Santa. This festive evening is filled with music, magic, and twinkling lights that will make your holiday spirit shine.

Click here for more info

 

♦The Third Annual Holiday Market
Sunday, November 16
10:00 AM – 4:00 PM
$2 Admission
Bingemans – 425 Bingemans Centre Dr. Kitchener

Kick off the holiday season at this Holiday Market hosted by Butler Twins Custom Engraving! With over 100 amazing vendors, there’s something for everyone. Enjoy sweet treats, festive holiday décor and a magical meet and greet with Santa. The first 80 shoppers will receive a free swag bag! This year proceeds raised will support Shelter Movers Charity. They’re also collecting non-perishable food items for the KW Food Bank. Shop local and create lasting memories at the Holiday Market.

Click here for more info

 

♦Culture Kitchen
Monday, November 17
1:30 PM – 3:30 PM
FREE – Registration Required
Health Caring KW – 44 Francis St. S, Kitchener

Discover the rich flavours and traditions of various cultures through this interactive cooking class. This is a great opportunity to learn new cooking techniques and kitchen skills. This monthly class features a new type of cuisine each session.

Click here for more info

 

♦Do you drink pop or know someone who does? That little tab that helps opens the pop can could make a big difference in the life of another person. It might seem like something small, but it all adds up! Collect pop tabs (or pull tabs) from aluminum cans and bring them to the Royal Canadian Legion Branch 50 – 524 Belmont Avenue West, Kitchener. The Legion will turn all of that metal into cash to purchase mobility devices for people who need them.

Recently, KW Habilitation dropped off a bunch of pop tabs to the Legion to help out. KW Habilitation has a container inside Grant’s Cafe for those that want to add to the collection there. You can also bring your own collection of pop tabs to the Legion at anytime during their regular business hours and drop them off at the bar there. Small contributions when combined together can make a big impact!

Click here for more info

The post November 12, 2025: What’s Happening in Your Neighbourhood? appeared first on KW Habilitation.


Code Like a Girl

What Happens When Only 7% of Tech’s Top Leaders Are Women

How bias, exclusion, and narrow definitions of leadership keep women from the top of tech

Continue reading on Code Like A Girl »


Code Like a Girl

Confessions of an AI Skeptic

Learning to trust the machine (just enough to keep my career future-proof).

Continue reading on Code Like A Girl »


Cordial Catholic, K Albert Little

A Near-Death Experience with Padre Pio Converted a Skeptic to Catholicism (w/ Mary O'Regan)

-/-

James Davis Nicoll

Slip Away / Steel of the Celestial Shadows, volume 2 By Daruma Matsuura (Translated by Caleb D. Cook)

2021’s Steel of the Celestial Shadows, Volume Two is the second tankōbon of Daruma Matsuura’s historical-fantasy manga series. The 2024 English translation is by Caleb D. Cook.

Impoverished, self-loathing samurai Ryudo Konosuke wakes in a fog, covered in wounds whose cause he does not recall. He is happy to discover that he has received a notification of employment — finally, an end to being useless! — but he cannot help but feel he has forgotten something important.

Ryudo would be better off if he were to embrace his amnesia.

Child Witness Centre

Impact More Life Stories Today

Dear Friend,

When your childhood is marked by fear and harm, hope can feel out of reach and false feelings of guilt and shame can take root – leading to many negative life outcomes. But with the right support for child and youth victims journeying through the justice system, healing begins, and futures become brighter.

As we approach the end of 2025, we’re asking for your urgent support for young survivors in our community! Your gift will make a huge difference, especially as all donations currently being received are being matched by William Knell & Company Limited, up to $20,000!

.wp-block-firebox-buttons.block-6374_1ed116-41 { gap: 8px; justify-content: flex-start; flex-direction: row; } @media (max-width: 991px) { .wp-block-firebox-buttons.block-6374_1ed116-41 { gap: 8px; } } @media (max-width: 575px) { .wp-block-firebox-buttons.block-6374_1ed116-41 { gap: 8px; } } .wp-block-firebox-button.block-6374_67257b-68 { font-weight: 400; font-style: normal; } .wp-block-firebox-button.block-6374_67257b-68 .firebox-block-button-element { border-radius: 30px; background-color: #ffd100; font-size: 18px; }Give Hope Today & Have It Matched!

The impact our services have for young people to move forward from their trauma is difficult to overstate. One grandparent shared, “If these services were not available when our granddaughter needed them during a very troublesome time… I feel we would’ve lost our battle to keep her grounded and safe.”

At Child Witness Centre, we stand with young survivors as they reclaim their power and rebuild their tomorrow. It’s only possible through your generosity – especially as we push back against the threat of a waitlist for kids returning.

Thank you for caring and choosing to help young survivors of abuse and crime. Together, we’re making it possible for much greater life stories.

Warmest Regards,
Robin Heald | Executive Director

Sensitive content: This video includes themes of abuse and violence. Please watch with care.

One more note from Robin: I’m so grateful for the amazing new video found on this page, which was sponsored and produced by the Aubrey & Marla Dan Foundation (AMDF). While it was performed by actors, it represents the way we’ve changed thousands of lives over the years. As a survivor, it moved me to tears – the emotions of survivorship are captured beautifully and honestly.

The post Impact More Life Stories Today first appeared on Child Witness Centre.


The Backing Bookworm

Named of the Dragon


Set in a small town in Wales at Christmastime, this beautifully descriptive and atmospheric story is filled with old prophecies, references to Welsh legends and myths and some small-town secrets thrown in for good measure. 
The story has a slow burn feel, and I enjoyed the dialogue which often had bits of humour. There were many references to legends, Welsh myths and poetry (much of which I only got the gist of), but lovers of Tennyson and Welsh mythology will love the many references!
This is a very quiet kind of read. A slow burn story whose strength lies in Kearsley's vivid descriptions of the Welsh setting and her appreciation for myth, history and lore. Unfortunately, I didn't feel fully drawn into the story or the characters and felt like there was a lot going on and not enough at the same time.
This is a good book for a cold and snowy day with its Christmasy vibe. It's not one of my top reads by Kearsley, but she remains one of my favourite Canadian authors and I eagerly look forward to whatever she has coming next!
Reprint: originally published in 1998.
Disclaimer: My sincere thanks to Simon and Schuster Canada for the complimentary paperback copy of this book which was given in exchange for my honest review.

My Rating: 3 starsAuthor: Susanna KearsleyGenre: Historical Fiction, CanadianType and Source: Trade Paperback from publisherPublisher: Simon and Schuster CanadaFirst Published: July 13, 1998Read: Nov 3-6, 2025

Book Description from GoodReads: An enthralling novel of love, lies, and loyalty, set against the sweeping backdrop of the early Jacobite rebellions, from New York Times bestselling author Susanna Kearsley.
I was running, half stumbling, and dragging the golden-haired child by one hand. It was night. Oh god, I prayed silently, don’t let me lose him. I must keep him safe.

When one of her authors invites literary agent Lyn Ravenshaw on a trip to Wales for the Christmas holidays, she accepts, hoping to escape the nightmares that have plagued her since the death of her baby five years before.

But shortly after Lyn arrives at her host’s house near the ruins of a 14th-century tower, she meets Elen, an emotionally fragile young widow who is afraid for her infant son’s safety. For some mysterious reason, Elen seems to view Lyn as the child’s protector.

Lyn’s dreams soon become even more disturbing, but she forms an unlikely alliance with reclusive playwright Gareth Gwyn Morgan as she is pulled into an ancient world of haunting legends and dangerous prophecies—one that she suspects may hold the secret to her dreams.



Code Like a Girl

Designed to Distract

What one six-year-old at an airport taught me about product design, attention loops, and adult denial.♦Image source ChatGPT

I was at the airport last week, sitting at one of those sticky tables that seem to have absorbed every coffee spill since 2019, when I noticed a small scene playing out across from me.

A mum. A six-ish-year-old. A tablet.

You can probably guess the order of influence.

Scene one: peace through pixels

Their flight was delayed, the queue was long, and the mum did what any sane adult would do — she handed over the iPad.

Within seconds, the child was gone. Not physically, but mentally.

Total immersion. Zero noise. Problem solved.

The mum exhaled like someone who’d just disarmed a bomb.

I don’t blame her. I’ve been on enough flights to know that sometimes survival is the parenting strategy.

But then I looked closer.

The app wasn’t a cartoon. It was a “learning game.” The kind that disguises dopamine hits as educational milestones.

Every tap produced a reward. Every pause triggered a prompt.

The bright colours and cheerful pings were choreographed to keep small fingers moving.

And they worked. The kid was locked in. They were focused and mechanical, almost eerily so.

Scene two: the tug of war

At one point, the mum tried to intervene. “Okay, five more minutes.”

The child didn’t even blink. Just kept tapping. “Five minutes!” she repeated, louder this time.

No response.

The app won.

This wasn’t defiance. It was design.

That app was built by adults who understand cognitive reward systems better than most parents do.

The game wasn’t asking for attention — it was taking it.

This is what product design looks like to a six-year-old

To us, it’s UX. To them, it’s reality.

They’re not “using” apps; they’re being shaped by them. Their sense of time, reward, and focus is being designed — literally.

Every loop, level, and streak counter is teaching something. Not necessarily the ABCs, but a mental model of how satisfaction works.

Tap. Reward. Repeat.

We call it engagement. They experience it as compulsion.

The problem isn’t the parent

Watching that scene, it hit me how unfair the whole system is. The parent wasn’t careless; she was outnumbered.

Most children’s apps are backed by teams of behavioural scientists, growth designers, and machine-learning models fine-tuned to extract attention.

Parents, on the other hand, are solo operators running on caffeine and guilt.

The odds aren’t good.

Design isn’t neutral

Designers love to say they “design for delight.”

But delight for whom?

When your product’s success depends on holding a child’s gaze longer than their developing brain can handle, that’s not delight — it’s manipulation with rounded corners and a pastel palette.

The tricky part is, it doesn’t look evil.

It looks cute.

The ethics we pretend are optional

I’m not a parent, but I do design for a living. And I know how tempting it is to say, “We’re just giving users what they want.”

Except users aren’t always equipped to know what’s good for them — especially when they’re six, bored, and waiting to board.

This is where product design grows up.

It’s not about taking away the tablet. It’s about taking responsibility for the experience it creates.

If your metric for success is “time spent,” you’re not measuring value. You’re measuring dependency.

The kid at gate 42

After about forty minutes, the mum gently pried the iPad from her child’s hands.

The child screamed — not out of anger, but disorientation.

It was like waking up mid-dream.

And honestly, I got it.

That app had been their world. The terminal noise, the delay, the tension — gone. The app gave them a bubble.

The question is: at what cost?

A note to my fellow designers

If we’re honest, most of us would design that app exactly the same way — bright, addictive, smooth. We’d celebrate its “stickiness.”

But watching that child, I realised how thin the line is between engagement and extraction.

We talk about accessibility, inclusion, and usability. Maybe it’s time we add responsibility to the list.

Design isn’t just about what people can do. It’s about what they can’t stop doing.

Final thought

That child at the airport didn’t need another “immersive experience.” They needed a product that respected their limits.

And that parent didn’t need a lecture about screen time. They needed better design.

So, to the teams building the next wave of kids’ apps:

Make them fun. Make them smart. Make them safe.

But most of all — make them interruptible.

Because sometimes, the most ethical feature you can design is an off switch.

💡 Design for focus, not fixation.

Thank you so much for reading my article. I hope you found it engaging and valuable. If you enjoyed it, a clap would tell me I resonated with you. For more articles like this, consider following me on Medium. You can also subscribe to receive new articles directly in your inbox. Also, connect with me on LinkedIn to catch my latest articles in your feed or chat.

Designed to Distract 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

When queries were conversations

It’s 2020, and I decided to get into analytics. There was a lot of buzz about tech and data science, and I just got a new laptop, so I…

Continue reading on Code Like A Girl »


Code Like a Girl

What I Learned After Reviewing Hundreds of Pull Requests

Insights every senior developer should know about turning code reviews into collaboration and mentorship

Continue reading on Code Like A Girl »


Brickhouse Guitars

Avenir 25 AC-CR #23031098 Demo by Kyle Wilson

-/-

Code Like a Girl

The Easy Way to Protect Yourself from AI Fakes

What’s Metadata and why it matters to you

Continue reading on Code Like A Girl »


James Davis Nicoll

Forever Frozen / The World at the End of Time By Frederik Pohl

Frederik Pohl’s 1990 The World at the End of Time is a stand-alone deep-time science fiction novel.

Humanities’ plan to reach and colonize the habitable exoplanet Enki, or as the colonists insist on calling it, Newmanhome, was very nearly perfect. The only oversight was an unavoidable one: humans had no idea that nigh-godlike Wan-To existed.

Having created copies of itself for company, Wan-To has buyer’s remorse.

Code Like a Girl

I Overcame Inertia with a Weekend Project

I get anxious about planning my meals for the week. Most times, I end up eating whatever I have left in my fridge or end up ordering takeout. But as you can imagine, they are rarely healthy options.

♦Photo by me

When I do decide to be more intentional about what I want to eat in the coming week, I find myself searching for meals that fit a specific cuisine, which is high in protein, and still is not too high in calories. If you feel like this, you are not alone.

That mental fatigue doesn’t stop at food. I have noticed a growing resistance when it comes to working on creative projects outside my job. It’s as if I’m stuck in place, mentally idle, despite having ideas I want to explore.

This reminded me of Newton’s First Law of Motion, also known as the Law of Inertia. It states that if a body is at rest or moving at a constant speed in a straight line, it will remain at rest or keep moving in a straight line at constant speed unless it is acted upon by a force.

In other words, to fight inertia or resistance to doing something, whether for physical objects or personal motivation. It requires applying a “force” or influence that disrupts the current state.

In my case, this force came in the form of building a simple AI-powered tool that plans meals, organizes them in a table, and even generates the grocery list for the week. It took me about 4 hours from idea to deployment

The tech stack I used to build this mini project was:

  • Streamlit (for the frontend)
  • Python
  • OpenAI

I did not put a lot of energy into designing any fancy user interface(UI). Frankly, I just wanted a prototype to see how it would work. I can say it did help.

This is what it looks like

What I learned this weekend is that when you focus on how good completing a task makes you feel, it’s easier to start and finish it. But when you focus on the labor involved, it becomes stressful and leads to resistance.

Will I expand this project beyond MVP? Probably not, but I feel more energised, clearer, and more excited to take on the new week.

Stop reading this. Build it. Right now

If you have been or are currently stuck in this phase, what is one tip that helped you?

I Overcame Inertia with a Weekend Project was originally published in Code Like A Girl on Medium, where people are continuing the conversation by highlighting and responding to this story.


KW Predatory Volley Ball

Congratulations 15U Apex. 16U Provincial Cup Trillium White B Silver

Read full story for latest details.

Tag(s): Home

KW Predatory Volley Ball

Congratulations 15U Fierce. 16U Provincial Cup Trillium White B Gold

Read full story for latest details.

Tag(s): Home

KW Predatory Volley Ball

Congratulations 17U Purple Reign. 18U Provincial Cup Trillium B Silver

Read full story for latest details.

Tag(s): Home

KW Predatory Volley Ball

Congratulations 18U Vision. Provincial Cup Premier Bronze

Read full story for latest details.

Tag(s): Home

KW Predatory Volley Ball

Congratulations 16U Legacy Ice. Provincial Cup Fall Classic Premier Silver

Read full story for latest details.

Tag(s): Home

Brickhouse Guitars

Boucher BG 42T G MYT 1042 DB Demo by Roger Schmidt

-/-

Cordial Catholic, K Albert Little

A Miraculous Catholic Priest?! #apologetics #catholicchurch #bible #evangelical

-/-

Elmira Advocate

WRDSB TAKES AN APPROPRIATE KICKING

 

The Waterloo Region Record published an Letter to the Editor on November 1, 2025 titled "To survive, school boards must be more transparent" written by Rich Clausi of Elmira. Richard is a retired teacher and Math Department Head.  He is also active within his local teachers retirement association and is involved local environmental issues.

Mr. Clausi's Letter is a plea for greater transparency from trustees and senior Board staff regarding monies they spend on non classroom activities. Non classroom activities unfortunately include legal costs associated with dissenting teachers, trustees, former employees . He also inquires about costs involved with school trips, retreats and conferences as well as other items.  

All in all it's about transparency and accountability which have been sadly lacking at the Waterloo Region District School Board for far too long. 


Code Like a Girl

First Steps With the Gemini Command Line Interface (CLI)

It’s easy. Let’s try it together!

Continue reading on Code Like A Girl »


Code Like a Girl

How Invisible Experiences in Design for AI are Quietly Winning

UX for AI is about experience beyond the interface

Continue reading on Code Like A Girl »


Code Like a Girl

The Surprising Link Between Drug Dealers and Tech CEOs!

Freemium, turf Wars, and the art of the hustle

Continue reading on Code Like A Girl »


KW Predatory Volley Ball

Congratulations 16U Elite. Provincial Cup Championship A Silver

Read full story for latest details.

Tag(s): Home

Code Like a Girl

How I Used Google Colab to Keep Coding After My Laptop Broke

A practical guide to working with CSV and Kaggle datasets directly in Colab — no mounting required.

Continue reading on Code Like A Girl »


The Backing Bookworm

The House on Mountain Laurel Lane


This is a tender and compassionate look at loss, family, and one woman's journey through grief after the loss of her husband as she rebuilds her life, rediscovers who she is and supports her two young daughters during an emotional time in their lives.

This is the second book in the Gold Creek series and a few of the characters from the first book make brief appearances, but they mainly stay in the background. I missed their sass and seeing their connection with each other! Jo is a much quieter character, but I was pleasantly satisfied when my guesses about how things would turn out were correct. 

I listened to the audiobook and dipped into the ebook here and there and Rosanna Pilcher did a good job narrating. And despite its focus on grief, this is a light, easy-going story that has a Hallmark movie vibe, balancing emotional topics, with sprinklings of humour to lighten the mood and a cozy cast of small-town characters who will charm you. May we all have a Hank in our lives!

This is a heartfelt story about the support of community, friends and the power of found family to help us endure life's losses and struggles and celebrate the wins, loves and new experiences. 


Disclaimer: My sincere thanks to the author for providing me with ebook and eaudio advanced copies of this book which were given in exchange for my honest review

My Rating: 4 starsAuthor: Eileen GoudgeGenre: Contemporary FictionSeries: Gold Creek 2Type and Source: ebook, eaudiobook from authorPublisher: Lake Union PublishingFirst Published: Nov 11, 2025Narrator: Rosanna PilcherRun Time: 10.5 hoursRead: Nov 2 - 5, 2025

Book Description from GoodReads: A widow and mom of two struggles to let go of the past and embrace the future in a powerful novel about friendship, love, and taking risks by New York Times bestselling author Eileen Goudge.
Ever since her husband Sean’s death, Jo Myers just can’t move on. Until she receives a video Sean made during his final days, urging her to find happiness after he’s gone. Jolted from her rut, she embarks on a journey forward.

Her first step is buying a house she and her daughters can call home. Framed by the snowcapped peaks of the Sierra Nevada, it’s the very house she and Sean dreamed of owning together one day. It comes with a kindly and elderly resident lodger and an opportunity to make new memories. Jo even dips her toes into the dating pool. With the support of her friends, who call themselves the Tattooed Ladies, she is determined to honor her husband’s last wish. Even as reality comes crashing down again.

When everything she holds dear is threatened, Jo draws on her newfound strength and the power of friendship to finally find her way to the other side of grief and embrace whatever the future may hold.


44D again again

Lightroom: SDR vs HDR with Tone Mapping

Initially, I wasn’t sold on HDR. It seemed like a gimmick: why not stretch the existing SDR colors between the darkest and brightest that the panel can display? (2)

Now, I’m sitting on top of 7000 photos (1) from a recent vacation, a subscription to Lightroom, and no deadline for editing. And I just clicked the HDR button for the first time…

HDR? SDR? Huh?

SDR is standard dynamic range. It basically describes what a CRT can do. 8 bit color, sRGB color space, max 100 nits brightness.

HDR is high dynamic range. There are a bunch of standards right now but basically it’s anything better than SDR: higher bit depth (e.g. 10, 12, 14, 16), wider color space, higher peak brightness, and so on. For comparison, HDR10 specifies 1000 nits of brightness.

In a nutshell, images are just bits on a chip. The bit depth describes how many values a single pixel can take. The more bits, the more expressive your image can be. Think of it like an artist with 10 paints vs 100 paints. However, we see images as lights shone out of a monitor. The bits are turned into color via a colorspace, then the colors are turned into lights by the monitor. The monitor has a color gamut which describes how many different colors it can show, and a calibration that says how accurately it can show those colors.

As display technology has improved, we can represent more and more colors and more levels of brightness. But we still need the old images to look the same.

If none of this makes sense, try watching Noodle’s video.

Why HDR now?

Pure accident. (3) 7000 photos has given me lots of varied data. Some of it is overeposed. Some of it is underexposed. Some of it is flat. (5) Sometimes, I just start clicking random buttons to see what happens. One of those was the HDR button.

I was also curious. I knew something was up: I had some shots that looked overexposed but I was still able to recover details in the highlights. I figured this was due to some magic of RAW but didn’t exactly know what.

Coincidentally, (and most importantly) my display happened to be HDR-compatible. I could see the difference. (4) This is HUGE. You need to SEE the difference in person for the effect to work.

What sold you on HDR?

It looked unnatural at first. The brightness looked unnatural and transitions to “HDR” pixels looked harsh. But after taking a break, I started noticing how “flat” the SDR image was looking in comparison.

The biggest things that stood out are improved contrast, the ability to view “overexposed” images, and the increased image clarity via tone mapping.

First, contrast. My jaw always drops when I toggle HDR for an image that actually has a large difference between the darkest and brightest pixel. I got so much more detail out of the ground, roofs, sides of buildings. It’s almost like magic; how was I not able to see this before? Everything else now looks like it has a film in front of it. Turning on HDR is like removing discolored varnish from an oil painting. Again, you need to see the difference in person.

Second, “overexposed” images. HDR lets you take advantage of those bright bits above the limit of SDR (6). My SX60 HS uses 12 bit RAWs, and my Pixel 6a uses 10 bit RAWs. This means that I have to squish 10 or 12 bits of data into 8 bits. Often, I would just pull down the whites but then you’re just reducing contrast; this can make the image look flat.

Third, tone mapping. From what I can tell, the HDR workflow involves editing two images. First, you edit the HDR image so that it looks good for HDR viewers. Second, you apply modifications on top of the (edited) HDR image so that it looks good for SDR. This second step is called tone mapping. (7)

Tone mapping has different results compared to just editing with SDR. I found that shadows would maintain a lot of detail and the image in general had better contrast. However, sometimes I didn’t want this, and it’s hard to add darkness via the tone mapping process. What I ended up doing for one photo was making some pretty drastic changes to make the SDR version look the way I want:

♦HDR for everything?

I don’t know. This is new to me. I’ll continue to toy. I think I might take it on a case by case basis. If the SDR rendition of an HDR auto adjustment looks good then maybe I’ll keep it. But if I can’t tone map the way I want, or the image doesn’t need the improved contrast, then maybe I’ll just edit the SDR.

I wrote this mainly because I couldn’t find people talking about the difference between editing SDR vs tone mapping.

Footnotes

(1) I shot RAW + JPG so that number is likely closer to 4500. The RAW is for editing when I’m back home, the JPG is for sharing with friends when I’m on the go. Why do this when I have Lightroom on my phone? The SX60HS can’t transfer RAWs over Canon Camera Connect. To it’s credit, the camera was sold in 2014; I don’t recall editing RAWs on your phone being common at that time.

(2) The baffling things is that I’ve done display calibration before. On reflection, I know now that the answer is probably something to do with specs, color gamuts, and calibration.

(3) HDR editing in Lightroom was added “recently” in October 2023. I think that I started using Lightroom before then.

(4) I didn’t explicitly buy an HDR monitor. It just happened that the M1 Macbook Air that I use for editing has limited HDR support (only up to 400 nits of brightness)

(5) I might go into this later, but I made the… uninformed… decision of underexposing a lot of my images. I was afraid of overexposing (not understanding the bit depth of my camera) and thought that I would have better luck pulling colors out of black. It’s actually kinda the opposite: a bias towards underexposing means you’re raising the exposure in post. But that just amplifies grain. It’s almost like using a higher ISO. My camera produces more accurate colors with more light. And, in general, cameras LOVE light (up to the point of saturation). Anyway, I learned a lot on this trip… Just look at your histogram.

(6) Provided that there’s actually data there and the highlights aren’t clipped. Camera sensors can only absorb so much light until they become saturated.

(7) I guess, to some extent, all editing for SDR from a higher bit depth image is tone mapping. Unless you just dither.


44D again again

Korsakovia: The Mod: The Book

(This post was originally written around May, 2019. I found it rotting in my drafts.)

I got into bookbinding before Christmas of last year. It’s a slow and frustrating skill to acquire; most of your time is spent repeatedly folding paper, punching holes, cutting board, or waiting for glue to dry. However, it’s rewarding when everything comes together.

Yesterday, I put the finishing touches on this:

Yes, Korsakovia can now be ingested in book form! I’m going to outline the high level process of taking the book from unformatted script to printed product.

Step 1: Formatting the Script

The script is publicly available on ModDB. Sure, you could take that, print it on A4 paper, then spiral bind it, but that’s too easy and lacks pizzazz. This script deserves better than Courier New!

There are several programs you can use to lay out text:

  • Word processors, like Microsoft Office (proprietary) or LibreOffice (free). They work OK, but they place emphasis on text layout. This makes them pretty inflexible.
  • Desktop publishing software, like Adobe InDesign (proprietary) or Microsoft Publisher (proprietary) or Scribus (free). This places emphasis on laying out each individual page, which gives a lot of freedom but also a lot of work to ensure everything stays consistent.

I was using LibreOffice but I found Scribus easier to work with.

At this point, you have to think ahead a bit:

  • What paper will you be printing on? I have an abundance of letter size copy paper. Folded in half, this makes 5.5″ x 8.5″ pages. In Scribus, you can set that as a custom size, then indicate that it’s double-sided (so it previews in 2 columns)
  • What are the margins of your printer? I have a Brother HL-L2390DW which can’t print anything around 0.166″ (1/6″) from the edge of the paper. You can sort of get around this by choosing “Page size: Fit” if printing in something like Adobe Acrobat then trimming that off after binding. This is what I ended up doing, but beware that it messes with proportions (everything is scaled down) and decreases the size after binding! (Alternatively, don’t use images that need to bleed to the edge of the margin!)

I’ll post my tips for working effectively with Scribus in another post.

Now it’s just a matter of creating pages, styles, and frames, then copying the text over from the PDF. This takes a lot of manual, tedious labour.

I ended up with around 44 formatted pages. This is a pretty small book. I decided at this point to use a perfect binding. I wanted to use case binding but I would have very few signatures and a thin spine. Sometimes you have to figure out how to bind it this early on because it can impact the inner margins, as well as the imposition step.

When you’re done, you can export to PDF… but it doesn’t look like it’s ready for printing 2 column, double-sided. What gives?

Step 2: Imposition

Imposition is the step where you take the individual 5.5″ x 8.5″ single pages and lay them out to be printed on letter size paper. The catch is that it needs to be printed in such a way that it can be read properly after it’s bound! You’ve probably taken this for granted if you’ve printed anything from a word processor.

Scribus, very purposefully, does not provide imposition features. I used PdfBooklet. It’s a bit rough around the edges but does a pretty good job.

I used the default settings for a booklet because I’m going to cut the pages in half later to be bound. (This ended up being a bad choice due to how my printer bowed the paper during printing. I have a noticeable split in the middle of my book.)

(Editor me from the future, I would go on to write my own imposition workflow in Python using pdfimpose. Highly recommend!)

Step 3: Printing

PdfBooklet produces a PDF ready for printing. I used Adobe Acrobat because I like the quality with which it renders the pages for preview. I also know what settings to use in it’s printing dialog.

The HL-L2390DW does double-sided printing, so I checked Print on both sides of paper and selected Flip on short edge. This is important, otherwise half the pages will be upside down when bound!

As mentioned before, under Page Sizing & Handling, I chose Fit.

You can do a quick check at this point to make sure it will read like a book. Since it was printed like a booklet, you can fold the stack gently in half and see if you can flip through it like a book.

Step 4: Binding (finally!)

I ended up with 22 printed sheets. I stacked them and cut them into the 5.5 x 8.5″ sheets of paper. Until bound, you can hold the resulting stack of 44 sheets together with binder clips. I slapped some PVA glue on the spine, then wrapped it in construction paper.


44D again again

__declspec(naked) (Adventures in Reverse Engineering)

Even the most basic function which does nothing produces machine code:

The push+mov is called the prolog. The pop+ret are the epilog. This is boilerplate to setup the stack, save registers, handle arguments, etc. based on calling convention.

… but what if I want an empty function? That’s where __declspec(naked) comes in

(int 3 is a debugger breakpoint???)

Now we can do whatever we want!

This still requires a calling convention because the body of the function does not dictate how the client is expected to pass arguments, which registers to save, etc.

(remember, call is just a push eip + jmp; ret is just a pop eip + jmp)


James Davis Nicoll

Work and Pray / The Gods of Mars (Barsoom, volume 2) By Edgar Rice Burroughs

1913’s The Gods of Mars is the second volume in Edgar Rice Burroughs’ Barsoom series.

Tragically separated from his beloved Martian Princess Dejah Thoris when he was transported back to Earth, John Carter has worked out how to deliberately work the trick of interplanetary displacement he inadvertently experienced in A Princess of Mars. It’s back to Mars — or as its inhabitants call it, Barsoom — for Virginian1 John Carter.

When one considers how small Mars is compared to the whole of the universe, manifesting in the wrong region isn’t such a huge error. Unfortunately for Carter, he has landed in the Valley Dor, from which escape is surely impossible.

But who would want to escape Heaven?

artsawards Waterloo Region

Pam Patel (2020 Arts Awards Waterloo Region Winner, Arts Award)

-/-

Github: Brent Litner

brentlintner starred hyprwm/Hyprland

♦ brentlintner starred hyprwm/Hyprland · November 8, 2025 11:15 hyprwm/Hyprland

Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.

C++ 32k Updated Nov 13


Elmira Advocate

SO IS THIS ACTUALLY THE REGION'S PREFERRED ROUTE?

 

Ahh the joys of being in charge of the program. You can change it on the fly and keep nosy, inquisitive citizens either at bay or off stride.  A colleague sent me a lovely coloured map  electronically yesterday.  Frankly I hadn't seen that one before and I will say that while it's still a stinker in that it conveniently for Lanxess Canada and the MECP covers up contaminated soils (courtesy of Uniroyal Chemical) on the Stroh and Martin farms, it actually avoids what I felt was a very awkward jog over to and through the Church St. bridge over the Canagagigue Creek.  In other words this route avoids the extreme north end of Union St. that would then need to be extended through the old Home Hardware property.

Likely by the time they are ready to commit to this By-Pass the Region will have anywhere from six to a dozen different routes and names to go with them. We the citizens will be asked to choose between 1a, b, or c,  2a, b, or c,  or 3a, b, or c etc. Do you think whatever the final tally (if there is one) that it will actually reflect what each and every citizen believes they are voting for?

The west side route needs much further explanation and clarification. Note to Region.  The non political definition of explanation and clarification does not equate with manipulation or obfuscation. Try very hard to remember that. For the life of me, at this time, I do not remotely see how the west side can be more expensive than a major bridge across the "Gig" plus major upgrades to keep the roadway above the floodplain levels over there on the east side of town. Unless the Region are unnecessarily adding in multiple roundabouts at every intersection on the west side plus other unneeded bells and whistles, the west side route should be safer and cheaper.



Brickhouse Guitars

Godin Connaisseur MJ Mahogany Versus Rosewood Demo by Roger Schmidt

-/-

The Backing Bookworm

Lord of the Rings Trilogy



The Lord of the Rings trilogy has been on my TBR for a long time. But it's a daunting series to take on even though it's a movie series that my family and I have watched many times - for some reason often at Christmas time. It was high time I read the books the movies were based on but when I saw that Andy Serkis was narrating, I grabbed the audiobooks. 
Known as the voice of Gollum in the popular movie franchise, his acting and vocal chops shine in this trilogy. He brings the books to life as he effortlessly takes on multiple characters, each distinctive with their own intonation and accents (often reminiscent of the vocal characteristics of the actors in the movies). Serkis' narration made took this experience to the next level and made it a very immersive experience.
My only beef with the original books is all the singing. Argh!! So .. much .. singing that I started to fast forward through those parts. Hats off to Peter Jackson who directed the movies and omitted most of the songs and made some great decisions in terms of plot for the movies. 
This trilogy is an entertaining and enchanting tale of adventure, friendship, good vs evil and how bravery can come from the least likely of people and quite literally save the world. Highly recommended.


My Rating: 5 starsAuthor: J.R.R. TokienGenre: Fantasy, ClassicType and Source: eAudiobooks from Audible.caSeries: Lord of the RingsPublisher: Recorded BooksFirst Published: 1954-1955Narrator: Andy SerkisRun Time of Trilogy: 65.5 hours

Book Descriptions: The Fellowship of the Ring - One Ring to rule them all, One Ring to find them, One Ring to bring them all, and in the darkness bind them.
In ancient times, the Rings of Power were crafted by the Elven-smiths, and Sauron, The Dark Lord, forged the One Ring, filling it with his own power so that he could rule all others. But the One Ring was taken from him, and though he sought it throughout Middle-earth, it remained lost to him. After many ages, it fell into the hands of Bilbo Baggins, as told in The Hobbit.

In a sleepy village in the Shire, young Frodo Baggins finds himself faced with an immense task, as his elderly cousin Bilbo entrusts the Ring to his care. Frodo must leave his home and make a perilous journey across Middle-earth to the Cracks of Doom, there to destroy the Ring and foil the Dark Lord in his evil purpose...
Two Towers - Frodo and his Companions of the Ring have been beset by danger during their quest to prevent the Ruling Ring from falling into the hands of the Dark Lord by destroying it in the Cracks of Doom. They have lost the wizard, Gandalf, in a battle in the Mines of Moria. And Boromir, seduced by the power of the Ring, tried to seize it by force. While Frodo and Sam made their escape, the rest of the company was attacked by Orcs. Now they continue the journey alone down the great River Anduin—alone, that is, save for the mysterious creeping figure that follows wherever they go.
Return of the King - The Dark Lord has risen, and as he unleashes hordes of Orcs to conquer all Middle-earth, Frodo and Sam struggle deep into his realm in Mordor.
To defeat Sauron, the One Ring must be destroyed in the fires of Mount Doom. But the way is impossibly hard, and Frodo is weakening. The Ring corrupts all who bear it and Frodo’s time is running out.

Will Sam and Frodo succeed, or will the Dark Lord rule Middle-earth once more?