Programmer. Writer. Ambulomancer. Non erratum sed designatum.

Joined March 2007
7,753 Photos and videos
Pinned Tweet
1 Nov 2022
I'm fascinated by the 1914 #Bristol International Exhibition, the great "White City" that lives on in the name of the local White City Allotments. I made a website that shows you @bristolarchives' plan of the Exhibition in a modern context: exhibition.gothick.org.uk #history
3
8
30
Apparently researching 100 years of her life wasn't enough for the Bristol Post (or I'm guessing some child at Reach) to figure out how to spell her name.
1
38
All electrons in the universe but one are just pointers to the original, which is kept at room temperature in a very small glass jar at the BIPM in Sèvres, France.
Much of the puzzling nature of quantum mechanics can be understood through one simple but profound fact: particles of the same kind are truly identical 1/9
91
For a flagship service it’s amazing how often Bristol’s MetroBus simply doesn’t bother turning up, while its electronic boards carry on lying.
57
There is something very wrong on the Portway and there are ambulances and fire crews including the rescue boat team heading that way fast. Maybe best avoided #bristol
1
387
Helicopter seems to be headed out there now. I fear something has gone Quite Wrong.
86
Everyone
33
Matt Gibson retweeted
Never stop saying "dozen" and "half dozen". Never stop using the word you read in an old novella. Never stop using your regional jargon. Don't succumb to an internationalized English stripped of its whimsy and romanticism in the name of streamlining global commerce.
I don't understand the point of using the term "dozen". It means 12, so just say 12? It's even worse when people say or type "half a dozen". Just say 6 or six.
1,336
21,077
154,617
2,907,580
Just seen this programme on iPlayer called #Threads I'm hoping it will take my mind off current global affairs. I like a drama about 80's fashion
43
144
1,983
51,516
Matt Gibson retweeted
Mar 31
🚨 CRITICAL: Active supply chain attack on axios -- one of npm's most depended-on packages. The latest axios@1.14.1 now pulls in plain-crypto-js@4.2.1, a package that did not exist before today. This is a live compromise. This is textbook supply chain installer malware. axios has 100M weekly downloads. Every npm install pulling the latest version is potentially compromised right now. Socket AI analysis confirms this is malware. plain-crypto-js is an obfuscated dropper/loader that: • Deobfuscates embedded payloads and operational strings at runtime • Dynamically loads fs, os, and execSync to evade static analysis • Executes decoded shell commands • Stages and copies payload files into OS temp and Windows ProgramData directories • Deletes and renames artifacts post-execution to destroy forensic evidence If you use axios, pin your version immediately and audit your lockfiles. Do not upgrade.
541
4,026
16,167
12,404,337
Matt Gibson retweeted
Merchants Arms AGAIN!
11
9
32
9,054
Matt Gibson retweeted
What a terrific writer. Among his many masterpieces, SS-GB is the sole really convincing dystopia ever written of Nazi-occupied Britain. RIP.
Len Deighton obituary: How a cookery cartoonist became a master spy writer bbc.in/4sJEKzb
21
37
359
23,249
Matt Gibson retweeted
Very sad to learn of the death of Len Deighton, who was one of the two greatest spy thriller writers of all time and in some regards was Le Carre’s superior. Anyone who has not read Deighton should try Funeral in Berlin, Bomber or SSGB. Most of all they should seek out Berlin Game, the start of an epic 10 book Cold War series focused on Bernard Samson. Deighton’s writing was sharp, satirical, gripping and often amusing. His office infighting in the intelligence services was delicious and his characters are beautifully drawn. The Samson cycle starts with a meticulously plotted run of five books (Berlin Game, Mexico Set, London Match, Spy Hook and Spy Line) which all stand alone but tell one big story from the jaded but dedicated perspective Bernard a brilliant field operative. Len’s genius idea was to use the sixth, Spy Sinker, to retell the whole cycle from the perspective of everyone else, exposing what Bernard didn’t know and misunderstood. There is then an origin story about Bernard’s dad during the war, Winter, and then a concluding trilogy of Faith, Hope and Charity, which is not as high quality but deals with the fallout from the events of books 1-5. It’s an epic achievement and the greatest long series in spy fiction, accepting that the Smiley series is the greatest short series. Do yourself a favour, give it a try
251
743
3,911
235,851
Matt Gibson retweeted
I’m on week five of trying to vibe code a replacement for some dumb saas that we use and it’s so incredibly frustrating that I’m slowly realizing it’s actually a quite complex and thoughtful piece of software.
120
174
6,620
748,113
Matt Gibson retweeted
On Friday we revealed the Companies House vulnerability letting anyone access the private dashboard of any UK company. This is the moment I first saw it demonstrated. My reaction says it all. What do we know? What don't we know? What should companies do now?
119
504
2,377
452,114
Matt Gibson retweeted
Emacs IS an age verification scheme. Nobody under 40 uses it.
since emacs is an operating system does it need age-verification.el in california?
152
332
5,263
225,851
Matt Gibson retweeted
The market panicking because AI can rewrite COBOL ignores two things: 1-Tools that rewrite COBOL have existed for decades 2-That's not the hard part
73
199
3,814
179,505
Matt Gibson retweeted
We've lost common sense in infrastructure automation. I've been implementing Azure infrastructure solutions for enterprise customers for years. Thousands of servers. Security baselines. Compliance monitoring. The real stuff. Out of all the automation I've built and delivered, I can count on one hand the cases where an AI agent actually made sense. One hand. The rest? Scripts. Queries. Scheduled tasks. Deterministic logic that does exactly what it's supposed to do, every single time, at a fraction of the cost. Yet everywhere I look, people are wrapping basic automation in agent frameworks. Diagnostic settings rollout? Agent. Tag compliance? Agent. Resource Graph queries? Somehow, also agent. Why? Because agents are the shiny new thing. Because it looks good on a slide deck. Because nobody wants to present "we wrote a PowerShell script" at the next team meeting. Let me be clear: learning new technology is great. Experimenting is great. But shipping unnecessary complexity into production because it feels modern? That's not engineering. That's ego. Every agent you deploy where a script would do is: → More cost (tokens aren't free) → More failure modes (now you're debugging AI behavior, not logic) → More operational overhead you'll be dealing with for years Infrastructure automation is about reliability and predictability. Most of these tasks have known inputs, known outputs, and known logic. That's the opposite of where agents add value. Agents belong where you need genuine reasoning over ambiguous, dynamic problems. Not where a foreach loop gets the job done. Think before you architect. Common sense still applies.
27
39
375
21,126
Matt Gibson retweeted
Remember when Windows added a new “Notepad” app with CoPilot and forced the good old notepad.exe to open the new app instead of itself even if you don’t want it? Well, a new feature just dropped.
58
667
7,952
191,720
Matt Gibson retweeted
I was prompted to sign into mspaint today. @Microsoft when you look back and wonder what went wrong for Windows... It was this. This is what went wrong.
746
2,335
36,772
1,454,641
Matt Gibson retweeted
Tailwind lays of 75% of their team. the reason is so ironic: > their css framework became extremely popular w AI coding agents, 75m downloads/mo > that meant nobody would visit their docs where they promoted paid offerings > resulting in 40% drop in traffic & 80% revenue loss
463
1,047
14,870
1,272,677