Archive for the ‘ SPI ’ Category

EOY ’25

Posted on December 31st, 2025 Comments Off on EOY ’25

I’m not really big on end-of-year wrap-ups or retrospectives in general but I think it’s worth reviewing some of the things I’ve been following and projects I’ve worked on this year. By extension, I suspect that 2026 is going to be a busy year.

Ye Olde Yuletide Stats

Although I haven’t matched the zeal of the blog’s first year it’s nice to note that as TCL heads into its 16th year it’s still going strong.

I know that the site’s stats are a minuscule drop in the ocean of modern internet traffic but it’s rewarding to note that TCL has a reach that is both global and for the most part organic, meaning that I spend exactly 0 minutes and $0 on promotion. By this mean I mean that I’m open to select and affordable promotions so reach out if you’re interested (see sidebar).

Core SPI

TCL readers may recall the SPI project. To wit, it’s an effort in which Toronto Police Service’s Calls-For/4-Service data is collected and analyzed over a multi-year period. Basically, any time the Toronto Police are dispatched to a call, whether valid or not, it appears in the C4S data.

Interesting patterns have emerged to my naked human eye and I suspect that subtler patterns may emerge to the digital eye. As an example, in the past I’d noted that the 12 overnight hours during Halloween seem like the busiest time for Toronto Police.

Do other interesting patterns exist within this data? Are there other observables that could be recorded and analyzed in a similar manner? 🤔Questions linger, efforts continue.

Artificial Intelligence

Now that we’re more-or-less living in cyberpunk land I thought it best to get in on the action. The early results of my experiments with generative AI were satisfactory but not always what I expected. However, the technology improved pretty quickly and I think I was just as astonished as most people by the human-like coherence of its output. We now have potential access to incredible tools with which to create realistic images, videos, sounds, and music.

I use the word “potential” because all these tools include some sorts of limits, primarily because they’re being hosted on remote servers by remote people living in remote realities. As usual, paywalls have been erected.

In response, I learned to adapt some of their stuff to my local, albeit limited, setup. The results make me wonder if we couldn’t cooperatively rent/borrow out our meager hardware (or rent/borrow out others’), in order to add to the parallelism of modern-day AI inference tasks.

Either way, AI has escaped the government-corporate sphere and is currently available to anyone who wants to avail themselves of its abilities. And now it’s agentic. How long the situation will last is anyone’s guess so, looking forward, I deeply recommend looking into it.

/sectionb

If you’re feeling a bit worn down by walking the “straight and narrow path on the tree-lined route, weakly lit by sparse and sickly yellow lights that barely hold back an encroaching darkness“, consider a slight detour.

The first full-length /sectionb novel is now complete, online, and publicly available. The follow-up is in the works.

Why did I make the first novel freely and fully available online? Simply, as many dope dealers will gladly explain, because “the first one’s free!”

I’m continually in the process of adding promotional material which you’re free to distribute to all your edgy friends, radical underground buddies, and any other easily malleable subjects that you may encounter.

Obviously this is heading somewhere so stay tuned in the new year!

Intel 2026

Speaking of the new year, what would a year-end post be without a little analysis? I’ll leave out the obvious “rise of AI” obviousness and instead posit something large that no one yet seems to be mentioning.

While this is strictly speaking not Toronto-centric, am I the only one smelling the presence of global armed conflict? Ukraine may have been a hopeful NATO proxy for a while but it’s looking more like the masks are coming off (and true intentions are emerging).

For example, in Germany:

Germany will require all men to register for potential military service from 1 January 2026, with compulsory service to be reintroduced if volunteer numbers fall short of targets set to meet NATO commitments.

“Modern military service is coming,” said Jens Spahn, Chairman of the ruling CDU/CSU parliamentary group, in a press statement.

“We will have more commitment to voluntary service, the aim is to establish a binding growth path in law with a six-monthly reporting obligation to the German Bundestag.”

…and France:

French President Emmanuel Macron is widely expected to unveil a new proposal on reintroducing national military service on Thursday. During a visit to the 27th Mountain Infantry Brigade – one of France’s most elite military units – in the southeastern town of Varces earlier this week, the Élysée Palace said Macron would make an announcement that would “reaffirm the importance of preparing the nation and its morale to face growing threats”.

…and the UK (also Sweden, Norway and Denmark):

Prime Minister Rishi Sunak said he believed bringing back compulsory service across the UK would help foster the “national spirit” that emerged during the pandemic.

Labour criticised the plans, expected to cost about £2.5bn, as “desperate” and “unfunded”.

The Conservatives want the first teenagers to take part in a pilot from September 2025, with details to be worked out by a Royal Commission

The armed forces placements would allow young people to learn about cyber security, logistics, procurement, or civil response operations.

…and Poland:

Work is under way to make all men in Poland undergo military training, Prime Minister Donald Tusk said.

In a speech to the Polish parliament, Tusk said the government aimed to give full details in the coming months.

Efforts are being made to “prepare large-scale military training for every adult male in Poland,” he told the Sejm.

“We will try to have a model ready by the end of this year so that every adult male in Poland is trained in the event of war, so that this reserve is comparable and adequate to the potential threats.”

…and a few other countries:

In the past two weeks alone, Germany and France announced new schemes to enlist more young recruits into their armies.

Belgium also announced the reintroduction of a form of voluntary military service for all 18 year olds earlier this year, just as the Netherlands did in 2023.

Others, like Lithuania and Sweden, saw Russia’s seizure and illegal annexation of Crimea in 2014 as an early warning sign to beef up their armies, and reintroduced conscription soon after.

Although Canada has not (yet) made a similar announcement, a recent interview with Canada’s top brass suggests a similar direction, which is to say bellicose and anti-Russian:

I already have (provided) significant contributions to Ukraine. We can go up to 600 members.

What we want to do is have scalable options that dial up or down depending on the demand. And there are ways to rearrange current forces serving in Europe via the NATO stream.

I don’t believe you need to take any sides in this brewing conflict in order to see the pieces moving into position. In the mix is Russia’s stance on any enemy combatants that they may capture in their encounter with Ukraine:

Any Western troops deployed to Ukraine would either become legitimate targets for Russian forces while hostilities continue but deploying them would serve no purpose in the event of a peace deal, President Vladimir Putin said on Friday.

So if any of those “up to 600 [Canadian] members” are captured in the seemingly swelling conflict, would they be considered traditional prisoners of war? Considering that no declaration of war has been issued, and if some reports are to be believed, shit’s about to get messy for everyone. I doubt Toronto will be spared.

Filed under: /sectionb, B Sides, Patrick Bay, SPI, Videos

SPI#4: Now with more time

Posted on November 18th, 2022 Comments Off on SPI#4: Now with more time

A month and a half between posts might seem excessive but hear me out! I could’ve just posted another static map image but I’m trying to push the envelope a little bit so I thought, “Why not a video?”

Unfortunately, adding a time component introduces a whole bunch of new complications. First I had to alter my code to produce output based on a temporal sequence rather than a single point in time. After that I had to figure out how to produce composite images so that I could add things like the time/date stamp. Then I had to figure out how to actually encode the video. Following that, the clunky user interface needed to be updated in order to accommodate the new features. Then I realized that the data didn’t include any duration information so I had to figure out how to extrapolate it. And then I had to run the extrapolation routine over the whole database which took weeks, no doubt owing to my weak SQL.

Anyways, I find the first product to be kinda soothing and hypnotic and leaves me thinking about what else I could do with it. So without further adieu here’s 24 hours of all C4S calls over Halloween, each call (red dot) growing larger in diameter the longer it remains active:

Filed under: Dispatches, Patrick Bay, SPI, Videos

SPI#3: Off the robbed and beaten path

Posted on September 6th, 2022 Comments Off on SPI#3: Off the robbed and beaten path

September 2020 to September 2022

Most discerning travelers know that getting the full experience of a destination requires eschewing well-worn tourist routes.

And besides, who wants another boring guide about local eateries and “quirky” establishments? Haven’t you had your fill of “safe and friendly”? How about some real local flavour?

As you can see on the map above, Toronto is teeming with all sorts of engaging and exciting experiences, ranging from traditional holdups to fast drive-by snatches. You might even get to experience an authentic carjacking.

With an average of over 20 events reported per day you’re bound to find something to get your heart racing almost anywhere in the city!

In fact, for the extreme adventure travel enthusiast there are really only 4 areas to avoid (5 if you include the Toronto Islands).

1. West Hill / Port Union

While the north-west portion of West Hill offers excellent opportunities for thrill seekers, its southern boundary with the Port Union neighbourhood is to be avoided.

2. The Bridle Path

Nothing here but the secluded mansions of rich and famous people. Skip.

3. Downsview Airport

Maybe it’s the area’s historical association with the Canadian military but very little happens on the grounds of this airport. Nearby neighbourhoods are worth a visit.

4. Etobicoke

This western chunk of the city is the traditional home of the Fords but now that the brothers have have either left or are in the process of leaving, it seems that the type of crime that they might attract is evaporating. Perhaps everyone got day jobs.

Luckily, if you take a short bus ride in almost any direction you’re bound to increase your chances of finding a compelling encounter!

I hope you’ve found this post informative and that when you’re next in Toronto you consider visiting one of our city’s many colourful, independent business people!

P.S. Too much data to include at the end as usual. Contact me if interested.

Filed under: Dispatches, Patrick Bay, Pictures, SPI

SPI#2: Hazards, accidents, and leaks

Posted on August 18th, 2022 Comments Off on SPI#2: Hazards, accidents, and leaks

Almost immediately after finishing the last post I began to wonder if maybe there might be a correlation between reports of explosions and similar incidents. For example, if there are many reported gas leaks in an area is there also an increase in the number of reported explosions?

… Continue Reading
Filed under: Patrick Bay, Pictures, SPI

SPI#1: Toronto’s blowing up!

Posted on August 15th, 2022 Comments Off on SPI#1: Toronto’s blowing up!

On average, over 30 explosions are reported in Toronto every year.

That’s more than 2 explosions per month.

… Continue Reading
Filed under: Patrick Bay, Pictures, SPI

SPI#0: What two years gets you

Posted on August 14th, 2022 Comments Off on SPI#0: What two years gets you

In the early days of TCL I pictured myself huddled over a keyboard late into the night, pounding out some shocking exposé for my audience as the rain outside my window made the flickering lights of downtown dance, fierce lightning illuminating the skyline’s silhouette during the particularly hard-hitting sections. With persistence I would become a gritty urban citizen journalist (coder by day).

And it kinda worked.

I mean, Sarah and me did break the Rob Ford coke story well before it ever made headlines but other than that I mostly just took pictures, ranted, and occasionally covered interesting local events. Turns out that getting good intel is tough.

But then a few weeks ago I remembered that I’ve been quietly tracking certain city services’ dispatch data. On September 7th it’ll be exactly two years since I started. Astute readers may have caught an experiment I was running in the sidebar with this data. ** Spoiler Alert ** I decided to pull the plug on that and use it for this project instead.

There are a few gaps in the timeline because some data feeds went into holding patterns while the associated city services tinkered with their sites. The data is mostly complete but it’s safe to say that in some cases the total numbers will almost certainly be under-reported.

Still, initial search results are surprising, the kind of information I imagined I’d be blogging about back in 2009. At the outset it’s not exactly gumshoe work but I imagine that an intrepid citizen journalist could do something more with it.

If you find the SPI series interesting I encourage you to share anything you find here on your own site, social media, etc. I ask only that you do me a solid and include an attribution (see bottom of the sidebar for details).

Finally, since it may not be obvious the acronym SPI stands for “Sarah Patrick Investigations”. Or “Salt Pepper Info”. Or whatever works for you. I don’t think we need to get too hung up on it.

Filed under: Patrick Bay, SPI