Dad, Cynical Geek, Tech and Software Enthusiast. Building namespaces and cutting teeth on edge computing. My thoughts come from my own distorted brain.

Ottawa, Ontario
Joined March 2010
Chris McGee retweeted
Canada is going to Eurovision 2027. It’s up to you to decide who takes the stage. Cast your vote by November 5. cbc.ca/eurovision
1,952
665
680
10,144
952,328
Chris McGee retweeted
In September 1992, Unicode had a problem on Unix. Storing characters as 16-bit values could introduce zero bytes that C programs mistook for string terminators. Earlier encodings had compatibility problems of their own. One evening, Ken Thompson and Rob Pike went to a diner in New Jersey. Thompson sketched a new encoding on a paper placemat. ASCII stayed exactly as it was. Other characters used multiple bytes, without accidentally introducing null bytes or Unix path separators. They went back to Bell Labs and started coding. By Friday, their Plan 9 operating system was running entirely on the new encoding. They called it UTF-8. Today, it powers over 99% of websites with known character encodings.
35
152
26
1,595
71,871
Chris McGee retweeted
Nice wind lull going on. If you follow the white Ontario demand line, we never stop running gas, so we are charging batteries with gas and then discharging that gas-generated energy during the peaks. The emissions savings of gas-powered batteries? 🤷🏻‍♂️ 😂
Rolling 14-day Ontario power mix🦇🎃🧙♀️👻:
3
8
2
15
630
Chris McGee retweeted
Remember when Mike Harris sold off Highway 407 for about a three billion and we all got a $200 cheque? That highway is now worth over 30 billion. Another boneheaded move by a Conservative leader. We need to protect our assets.
Toronto debate: Bradford just promised to reduce senior’s water bill by $300! How’s he going to do that?
21
337
2
1,801
14,637
Chris McGee retweeted
"We have essentially doubled back to the computer architecture of the 1960s through the 1980s, a period dominated by the mainframe and the so-called 'dumb terminal'. In a bizarrely ironic twist, generative AI has reverted us back to a computing system from 50 years ago." pcmag.com/opinions/welcome-b…
2
4
21
2,026
“I only like two oceans: the Atlantic Ocean and the Pacific Ocean. I’m not going to put Trump or America on any other ocean but these two.“ Yet another friendly reminder that the sitting President of the United States is insane.
46
262
10
1,823
36,222
Chris McGee retweeted
Full details of a remotely exploitable vulnerability in the core engine of *all* PHP versions will be released tomorrow, October 21st. If your organization has internet facing PHP applications then you need to be ready to patch the minute the update is released or *strongly* consider taking the application offline until you can: php.net/index.php#2026-10-20…
🚨 PHP warns of two critical vulnerabilities as emergency patches arrive tomorrow The PHP security team will release updates on October 21 at 14:00 UTC for two vulnerabilities, each rated 9.2 under CVSS v4.0. ⠀ Security researchers identified the flaws as CVE-2026-109618 and CVE-2026-109619 and described them as remote code execution vulnerabilities reportedly affecting PHP versions 5 through 8. PHP has not yet confirmed the affected versions, exploitation requirements or fixed releases. ⠀ The vulnerabilities were reportedly leaked before their planned disclosure. Researchers said they have not observed active exploitation, while PHP warned it may release the patches early if technical details become public or exploitation is detected. ⠀ Administrators should identify PHP installations now and prepare to apply the updates as soon as they become available.
82
568
165
2,978
1,027,866
fun fact, plan 9 defaults to a proportional font for everything (9front switched to monospace bc vga rocks), i used to program C with a proportional font. it's honestly fine.
no more monospaced fonts society has progressed past the need for more monospaced fonts
6
3
1
58
2,743
Do you believe that Alberta should remain a province in Canada? Tomorrow is your last chance to mark an X next to option 1 on your referendum ballot. Like it or not, history is being written tomorrow. Don't let others write it without your vote being cast. Make time to vote!
25
25
1
186
26,388
Chris McGee retweeted
The Canadian flag will fly at half-mast on federal buildings across Canada. All Canadians stand with the service members at CFB Wainwright, their families, and their community.
453
1,772
78
14,819
290,430
Chris McGee retweeted
Shout out Canadian English
Biggest changes in Canadian English
1
9
394
54,460
Chris McGee retweeted
Poor people are often living paycheck to paycheck and have little savings. Putting together first/last/deposit and moving costs is very difficult. People who have never been poor rarely understand what it's like, just as the poor don't really understand the wealthy.
You really think moving, along with the truck, boxes (which are much less likely to be free these days) packing material is cheap? To say nothing of securing first+last+security deposit up front?
2
5
28
626
Chris McGee retweeted
Pythagorean theorem, written on the unit circle: sin²θ + cos²θ = 1.
23
383
37
1,850
65,223
Chris McGee retweeted
“Voting to leave — even just voting in favour of maybe voting later to leave — is not sending a message to Ottawa. “It’s sending a message to Washington. “The message is this: Canada is weak, regionally divided, and can be turned on itself for America’s benefit. Ultimately, that message hurts all of us, including Albertans.” From @jengerson: readtheline.ca/p/jen-gerson-…
398
73
22
163
12,248
Chris McGee retweeted
The term “neural network” has been used so casually and so often that it’s worth clarifying what it actually means. The original, true meaning is biological. A neural network is a population of interconnected neurons inside the nervous system of a living organism. An artificial neural network is software that processes numbers through connected layers. During training, it adjusts those connections so it gets better at turning an input into the expected output. Calling those units “neurons” doesn’t make them biological neurons and it’s borderline disingenuous. They don’t fire like nerve cells, they don’t have a nervous system, they don’t feel anything, they don’t have a soul, they don’t experience anything, they don’t understand what they’re processing in the human sense, and they don’t form thoughts in the human sense. The term came from computer scientists trying to copy a very simple idea from how brain cells work. The name stuck, even though AI doesn’t work like a human brain. That language is creating the wrong mental model because when people hear “neural network”, “learning”, “memory”, “reasoning” and “attention”, they imagine something operating like a mind. Those words describe mathematical operations and software behaviour. “Learning” usually means adjusting parameters. “Memory” usually means stored information or retained context. “Attention” is a mechanism for weighting relationships between pieces of data. “Reasoning” describes a pattern of outputs that can resemble human reasoning. Those terms don’t mean software is doing the biological equivalent. AI can produce extraordinary results without having a brain, consciousness, feelings, intent, or human understanding. That doesn’t diminish the technology. In some areas, AI can analyse, classify, predict, generate and solve problems at a scale and speed that a human could never match. Autonomous AI doesn’t change any of this either. Autonomous systems can make decisions, choose between actions, use tools and continue operating without a person approving every step. They can do that because people designed it, defined its objectives, gave it permissions, connected it to tools and allowed it to make those decisions. Autonomy isn’t the same as independent agency. An autonomous system can act without a person pressing a button for every action, but it still operates because its creators gave it the capability and authority to do so. It doesn’t suddenly acquire feelings, motives or moral responsibility because the software can choose between available actions. The terminology makes the technology sound more human than the underlying mechanics justify. This is important because people are starting to assign responsibility to AI systems instead of tech founders. A “neural network” didn’t decide to compromise a computer network. Software produced an output or took an action because people designed it, trained it, configured it, gave it capabilities, connected it to systems and deployed it. AI deserves appreciation for what it can actually do but it doesn’t need a fictional human identity to make it impressive. The word “neural” shouldn’t make us forget that.
21
63
24
196
8,230
Chris McGee retweeted
The old relationship with the US and Canada is over. Today's revelations only cement what most Canadians already knew. The midterms or a new government won't fix anything. It will take decades for Canadians to trust the US again.
508
329
27
2,046
47,462
As an Alberta MP you should probably know we are the only G7 country without a strategic oil reserve because we are the only G7 nation that is a net exporter of crude. National strategic reserves are maintained to meet an obligation to the IEA to hold 90 days of net imports on hand. That obligation for Canada is zero barrels. There is ~95 million barrels of private storage in Canada. Strategic reserves protect importers from supply disruption, not cost. Product released from reserves still generally enters the market at the global price. To truly get the price down, we need to resolve global challenges with supply and refining capacity. We’re keeping prices down in Canada by pausing the excise tax on gas, giving a groceries and essentials benefit to those who need it most, and working with provinces and companies to increase global supply, alleviating upward pressure.
Why doesn’t Canada profit from releasing oil and diesel from our Strategic Petroleum Reserve? Because we are the only G7 with no reserve. Our Conservative plan changes that. Build a strategic reserve to profit Canada, boost our dollar, lower fuel prices, and make us more independent: conservative.ca/cpc/emergenc…
223
363
31
1,689
83,728
Chris McGee retweeted
now that programming is easier than ever can we leave Electron and go back to native desktop apps?
160
274
33
7,379
208,989