• Andor

    Andor

    I mean this as the highest compliment: watching Andor was like watching Star Wars as a 10 year old. I felt the same thrill, the same excitement and desire to be part of it. But I wasn’t turning off my 42-year-old tastes and attendant capacity. Andor does not need the nostalgia. It just does the thing.

    Amazingly, it does so without being boringly adult. It isn’t super violent or slow or sexual or yes-I-know-there-are-spaceships-and-aliens-and-we’re-sorry-about-that-but-we-want-to-make-a-point-about-capitalism. There are some tougher themes present, but as part of Star Wars. There’s high politics and spycraft and brutality and not a little wrestling with moral ambiguity. Of course there are: it’s a rebellion. And there are droids and Tie Fighters and star destroyers. Of course there are: it’s Star Wars.

    It’s just all the things you want a story to be. It’s serious enough to be exciting, and open-hearted enough to be fun. What happens is as important as how it happens: you’ve seen a thousand blaster standoffs, but oh my god how are they going to get out of this one?! It exists as a coherent entity. The Senate matters, the spaceships matter, the characters are somehow actual family, and you’re seeing a slice of a universe that clearly exists outside of the frame.

    Just a ridiculous thing to pull off.

    I rewatched Rogue One afterwards and had altogether too many feelings. I already thought Rogue One was pretty good, but Andor really ratchets up the emotional heft1. The third act – already peak sci-fi – is a cardiac wrecking ball.

    I have rarely been so enthralled. I am still not over it ending: four months later I still catch myself feeling sad about it.

    1. A friend noted that Andor also deepens the end of Return of the Jedi: the Empire falls, and goddamn right is the galaxy going to celebrate ↩︎
  • The Steerswoman

    The Steerswoman

    My favourite books of 2025 were the Steerswoman series, by Rosemary Kirstein. I loved them with the whole of my heart.

    Imagine if there were an order of female explorer-philosopher humanists, given free rein to wander the world investigating whatever they like. The Steerswomen are respected by everyone due to their decency and reciprocity: if you ask a question of a steerswoman, she must tell you the truth. But in return you must answer any question she asks, or else fall under the steerswomen’s ban.

    But curiosity is not a trait beloved by all, and something is up. And I will say no more than that, because part of the fun is working it out for yourself. Best to just go in blind.

    Do know that it is worth it. Like the whodunnit where the clues lead you a merry dance but slot into place at the end, it is trustworthy. Not that it’s a crime thriller. As Cory Doctorow put it, you don’t even know what genre you’re in.

    There are 4 books so far, all very different from each other and all equally satisfying. The lead character, Rowan, is reliably smarter than I am, and it is a joy to see the world through her sharp eyes and ability to filter noise. Oh to be so perceptive. I ended the series perfectly willing to ditch my life and go train in the Steerwomen’s guild.

    Oh also each book starts with a map. I mean come on.

    Should you buy it? As Rowan would say: possibilities are two. And it’s £2 on Kindle. If you enjoy please please ping me: I need to talk to people about it.

  • Stuff I use

    Things that make my life notably better, at home or work. In no particular order.

    Hardware

    Mirra Chair

    I invested in a Herman Miller chair when I was 22, as I figured I’d be spending 20 years at a computer and I didn’t want back problems. 20 years later it’s still going strong, as is the back. Admittedly the former has needed one replacement seat pan and one new set of castors.

    I think they only make the Mirra 2 now, but there are plenty of second-hand Mirras around.

    Ultimate Hacking Keyboard

    This is really quite a luxury, but I cannot imagine a better keyboard. The keys, the config, the intertia of the thing. It has two built-in mice, because why not, and you can set up any shortcut imaginable. I find the split layout super ergonomic, too. Every day I start typing and am immediately pleased.

    It’s very much for the tech aficionado: the configuration is not for the faint of heart – particularly the new UHK 80. Ask yourself this: how much interest do you have in flashing your keyboard firmware? If non-zero, have a look.

    Shokz bone-conducting headset

    So light you barely know they’re there. Bendy and robust. Bone-conduction is cool and feels weird for 10s then fine. Keeps your ears free. Mic works fine. I usually have a set in my bag.

    Home Assistant Green

    A central hub for all smart home stuff and, increasingly, any source of data. The Home Assistant Green is a self-contained device that plugs into your router – so you don’t have to set it up yourself.

    With the phone app you can control all your lights, and indeed anything controllable. Hook into your Octopus electricity data, your boat inverter, your networking kit. Extremely clever, extremely timesinky, extremely useful.

    Automate everything! You can tinker forever and in my experience way beyond the time you should have started doing piano practice.

    I suggest: start with smart bulbs, because lights are fun. Then smart plugs temperature sensors, door sensors, presence sensors, smart plugs, do-anything buttons. Excellent fun. If you like it, get a tablet and put a Dashboard on it.

    Not for the faint of tech heart: needs willingness to play and know/learn what an API key is.

    49″ Ultrawide monitor

    Easily my best hardware purchase of the last few years. The equivalent of three monitors, but psychologically easier. Use with Windows PowerToys for maximum effect. Beware it will ruin you forever.

    Fuji X100V

    Awesome pocket camera that I have in my coat at all times. It’s solid as hell, takes lovely photos, and is great for experimenting. I wish it were quicker to transfer photos. Note it’s very much a photographer’s camera, with all the dials and controls for customising on the fly.

    Canon R5

    I cannot imagine ever needing a better camera. 5y old now, but basically perfection. I used it to take pictures from the Cessna, and while pixel-peeping we reckoned the bottleneck on image quality was the atmosphere. It’s too big and heavy to always have with me, which makes me sad – but when I use it it’s a thing of beauty.

    Anker 120W Wall Charger

    Charge all your devices at max speed – it’s faster than you think. Make sure to get a cable that can match 120W – a lot of the cables that come with phones cannot.

    Anker 24,000mAh 140W Battery

    It’s big and heavy, but it can fully charge my laptop – or my phone 7 times over. I use it at conferences and meetings where I’m editing photos or creating mailings in a corner. It’s very nice that it shows its current percentage, along with estimates of how long it’ll take to empty at current rates. Again, get the right charging cables.

    I usually have this in my bag – it’s useful often enough that the weight is worth it.

    A decent laptop

    My awkward advice to all laptop purchasers is: if you use it regularly, buy the best you can afford. Often that’s going to be a Mac, due to the failure of the PC market to signpost good tech.

    Do not, do not, do not buy a £350 pc laptop. £700 up, sorry. If you want a PC, calibrate on the price of a MacBook. Something equivalent price: very good; a little less: fine; lots less: no.

    Mine is an HP Spectre, but good buys shift with the wind.

    A webcam that supports Windows Hello face recognition

    If your webcam supports Windows Hello face recognition, you can just sit down and it’ll sign you immediately. No password needed. This needs a special webcam with depth sensors. Lots of laptops have this, but few desktop webcams. I have an old Logitech Brio, but there are various others.

    Stream Deck

    Do you need to do stuff on your computer by pressing a single button? Probably not. It is cool? Probably not. Will you like it? Probably yes.

    Starlink

    I know, but if you can get over it then this is magical tech. Plug it in, point it at the sky, and whoosh: 200mb internet. I’ve had a need for three in the last two years, and they have worked flawlessly and immediately.

    The Standard has a separate router. The Mini is self-contained. There’s currently a deal to get a Mini for £5/month, and part of me wants it just to have in the car for emergencies. I just don’t know what those emergencies would be.

    Ubiquiti network kit

    Life is too short for crap wifi. The Dream Machine Pro is a great router that I have to restart like once a year, and it supports everything I ever need for home wifi. If I ever get unifi cameras, they’ll plug right in.

    You can also plug-and-play extra wireless access points across your house, and they’ll just talk to each other and Just Work. Do not ever buy third-party wifi extenders, ever, ever.

    I have a bunch of people set up with these. I can debug the office, my home, and various other family members’ networks from my phone.

    Kindle Paperwhite

    Self-explanatory. The ones from the last couple of years are way less laggy.

    Twinkly Christmas lights

    Control your Christmas lights from your phone, set whatever colours and patterns you like, and make 3D scans of your tree so that the patterns look right on it. I find them joyous.

    Software & Apps

    Claude Code with Opus 4.5

    By far the most revolutionary tech of 2025. Transformative for work. Actually genuinely truly has had major positive impacts on my life and stress levels. If you are building internal tools at work, and know what you’re doing, you can build anything you want.

    Surely surely going to be visible in GDP before long. Opus 4.5 – released last week – is a beast and perhaps the tipping point from ‘shepherding an unruly child savant’ into ‘liaising with an easily-distracted junior colleague’.

    ChatGPT 5.1 Thinking

    £20/month for a little robot buddy who tries very hard to help me whenever I need help, and researches whatever I need researching. More magic tech, and increasingly invaluable.

    1Password

    My preferred password manager. A little pricey, but worth it for user-friendliness and family-sharing features. No password managers are easy to use, but this is the best one. Even if you’re technical, how much would you pay to not fight KeePass? Repays an hour of learning how it works.

    Notion

    Organization/productivity tool that can do anything you throw at it. Learning curve is moderate, but the view from the top is great.

    I’m not 100% there yet, but every time I try it out I’m pleasantly surprised. I find increasing uses for it and the AI integrations are getting to the point where you can say ‘add this to my shopping list and categorise it by type of shop’ and it just does.

    We use it at work for some internal documentation, and to create The Easiest Possible Way of Logging Tickets.

    Directory Opus (Windows)

    A Windows File Explorer replacement that actually works. I use it all day every day. Multiple panes, tabs, bookmarks, stats, previews – stuff you didn’t realise you couldn’t do without. Doesn’t crap out when you need to do anything complicated / heavy, unlike most similar tools.

    Successfully walks the fine line between a power-user tool with 8000 options, and having a decent UI. Good design, endless list of features. I’ve barely scratched the surface.

    You Need A Budget

    The only budgeting software that’s ever worked for me. Unintuitive at first, but great once you get your head around what it wants you to do. Watch some YouTube videos to get a feel for it.

    Note this is about budgeting rather than forecasting – it’s making sure you have money for what you need, not showing precisely how much you’re going to have at any given point.

    Windy

    My favourite weather app. Massive overkill if you aren’t into weather, but I found it when I was learning to fly and never looked back. Has any bit of weather data you could imagine, including the paid-for european ECMWF forecast. Also rain radar, soundings and skew-T diagrams, and all local weather stations. £20/year subscription gives you hourly forecasts and 10-day predictions.

    Newsblur

    RSS reader with an iPhone app. I’m a long-time subscriber, and use it multiple times daily. Works well.

    Backblaze backup

    Install it on your computer and you are done: your computer is backed up. $99/year. Do not lose all your files for the sake of £6.25/month – I have seen it happen and it is worse than you expect. I have yet to use it in anger, but the day will come.

    Overcast podcast player

    Podcast player if you want a bit more control over what’s going on. I use it daily.

    TripIt Holiday Planner

    Forward TripIt all your booking confirmation emails and it’ll put all the info in one place. You see all the booking codes, timings, receipts etc in one app, which you can share with someone else. It’s pretty reliable, but it’s worth doing a pass to make sure everything’s correct.

    Paid version will track your flights too. I always forget it exists until I’m planning a trip, at which point everything seems that little bit easier.

    The Body Coach App

    ~30min workouts at home, with an escalating ladder. Not macho, not gym-culture-y – just friendly and all about physical health rather than weight or strength directly. Joe Wicks is the reason I am relatively fit, and certainly the only reason I would have ever started weight training.

    Services & Subscriptions

    Monzo

    Thoughtful banking. For example: you can set up security such that if you want to transfer over £x you have to either be in one of a list of specific locations, or have named approvers confirm it. And: shows you in the app whether they are currently calling you. I’m yet to have any problems with them.

    Max Plan gives you travel/phone/breakdown insurance.

    Tailscale

    I have done my time in the trenches with VPNs and remote connections. Time for something easier. I was late to this, and very pleased to find it working without much effort. The access controls are a little challenging – watch some videos.

    Subscription to The Verge

    They’re a bit too cool for school sometimes, and sometimes Nilay Patel has to drag the nuance out of hot-button discussions. But they cover everything and they’re (particularly Nilay) very insightful. Like any tech outlet you can disagree with a lot, but it’s a great way to keep up – push it in to Newsblur – and have your ideas challenged. They have a good ethics policy, and The Vergecast is regularly excellent. Subscription gives you more articles, full-RSS feeds, and ad-free podcast feeds. Plus I am happy to support decent tech journalism, because god knows there’s a dearth.

    Subscription to Ars Technica

    For tech coverage that’s less broad but more technical, Ars Technica was always the best and has somehow kept up a standard for years. They perhaps rely on syndicated content more than they used to (from Wired etc), but when they’re good they’re still very good. I’m a long time subscriber, which gets you full RSS feeds and ad-free pages.

    Stripe

    We recently fully moved over to Stripe at work for handling payments and my god are they good at it. Their tech tools and documentation are just so honed. I have also dealt extensively with their support, and found them knowledgeable and interested in helping. If you need any kind of online payment system, I recommend.

    Peak Design

    You could be forgiven for thinking I’m a walking advert for Peak Design.

    Travel Duffel

    Absolute workhorse. Mine’s been crammed into every storage compartment imaginable, and hurled around by airlines, and there’s barely a mark on it. I have the 65L, which is a lot of space.

    It’s less good for carrying long distances due to the inexplicably bad handles, but is great for throwing in the car and between hotel rooms.

    Messenger Bag

    Daily workhorse. Similarly gets thrown around trains, planes, and offices. My previous one lasted 7y. Fully waterproof – I recently got caught in a massive downpour and my laptop and Leuchtturm were fine. Beware most people cannot quickly figure out the latch, including airport security staff. Maybe a touch too small – I wish they’d bring back the 15L version.

    Backpacks

    If you are the sort of person who will watch a half hour video about the features of your backpack (I am), these are worth a look.

    As well as doing all the basics right – they’re actually waterproof, the zips are solid, they take a battering – they are thoughtful, with zips down the side for easy access, well-placed pockets, solid clasps, and hidden straps and attachment points.

    I gambled that they would last a long time, and 5y later it’s going fine. I have a 30L Everyday Backpack and a 45L Travel Backpack. The latter will merrily cover a week away, unless you put a travel piano in it.

    Tech pouch and wash pouch

    These are basically the same pouch. I use for former for an on-the-go tech kit, and the latter is good for keeping in the duffel. Has thoughtful touches like a hook and zip/magnetic pockets. Some people find them a bit bulky – I think there are small versions now.

    Packing cubes

    Probably it’d be cheaper to get generic ones, but hey – these work great. They expand, there are two compartments so you can store used clothes separately, and they’ve lasted a few years so far. And the dimensions inherently fit into all the above bags.

    iPhone case with loop

    I’m a fan of bigger phones, but the iPhone 16 has edged over into just-too-heavy-for-pinky-to-support. This case is sturdy, and has a loop. It’s also nice – multiple people have commented that the case is good quality. The loop is not cool, but neither am I.

    Piano

    Soundbrenner metronome and practice tracker (iOS)

    The top-left icon on my iPhone home screen.

    I’ve been on grade 7 for a while, and Soundbrenner keeps me honest about how long I’ve spent practicing. It also does all the metronome timings you could want.

    Folding 88-key keyboard

    A full-size keyboard that folds up into 4! It’s not pressure-sensitive, so it’s no good for playing proper music – but it’s fine for practicing scales when away from home (if, say, you are panicking about it). It’s still bulky, but is just small enough that you can take it on holiday with some packing effort.

    Roland RP501R CB Electric Piano

    6.5 years old now, and still going strong. Pride and joy. You don’t realise how nice it is till you play other electrics. The keys aren’t plasticy, the speakers are good, the metronome and recordings work well. It has bluetooth, though I haven’t used that much.

    Last year I spent a morning practicing on a £55k grand piano (because in exams they throw a grand piano at you in exams despite them feeling v different) and while obviously better and mechanically beautiful I did not feel that my Roland came off badly. Also you don’t need to tune it.

    Other

    Jetstream SXN-210 Pens

    The absolute best everyday pen. £9 for 3, but worth it. Wirecutter recommended these, and I have had much delight in buying them for people and…waiting. Most of the time I get a message a month later. I bought a load for the office and watched them spread like wildfire. Buy them and never go back.

    Leuchtturm notebooks

    This year I successfully cultivated a habit of having a notebook by my side all day. These are solid, have nice thick paper, page numbers, line spacing that treats you like an adult, two page markers, and even little stickers for archiving later. I like the Classic Notebook, but they have a million options. I’m on my fourth now, and all have survived being thrown around bags, offices etc. Get the pen loop XL and a SXN-210 and you’re golden.

    Blundstone boots

    I discovered these in early 2021 via Adam Savage, and they’re all I’ve worn since. The holy trinity of comfy, hard-wearing, and working as well for the office as for walking a coastal path. Quiet, too. They’re everyday-waterproof, with some models having higher specs.

    I walk a bit funny and most boots wear out on one side faster than the other – these do too, but an order of magnitude more slowly.

    Bellroy Sleeve Wallet

    Bellroy’s leather wallets feel nice, look good, and age pleasingly as the leather gets battered. The slim ones fit in a pocket without discomfort. I have a sadly-discontinued Micro Sleeve which fits 8 cards, but there’s a Card Sleeve which isn’t too dissimilar.

    Alaska Bear sleep mask

    The boat is not very lightproof. This £9 mask gets me an extra 2h of sleep at the height of summer, and you can barely feel it.

    BaByliss Super X-Metal Stubble and Beard Trimmer

    High quality, fast, and charges via USB-C – which saves you carrying yet another charger. I was sceptical it could be worth it, but I was wrong – it just works better.

    Remington HC4250 Shortcut Pro

    There are plenty of good head shavers if you want to go full Lex Luthor, but if you want a little stubble you’re mostly limited to those tiny clippers that hairdressers have. The Remington is much wider than the regular clippers, and is curved to the shape of your head. It also has a battery, which drives the clippers as strongly as when they’re plugged in (unlike its weaker non-Pro predecessor). Doesn’t charge via USB-C, sadly.

    Tweezerman G.E.A.R For Men Mini Hangnail Squeeze and Snip Nipper

    Extremely tiny and extremely handy. I have two – one lives in the wash pouch. I assume it has a silly name because ‘nail clippers’ are for girls.

    AirTags

    Obvs. Cannot recommend enough the security of knowing your bag is in the plane with you before you take off.

  • I want my AI filter

    I want my AI filter

    It’s hard not to despair

    My pop-diagnosis is: we’re being driven mad by the loudest 2%. Across all ideologies, hobbies, fandoms, and regimes, the 2% of people with the strongest opinions are taking up all the oxygen in the room.

    There are a lot of people in the world. You can find hundreds of people with any deranged opinion you like. The internet age has meant those hundreds of people can organise, and be loud. And it’s human psychology to be appalled by them, to direct your anguish in their direction, and to pay them all your attention.

    As of right now:

    • Right-wing commentators genuinely think ‘the left’ are calling for violence, because hundreds of people are
    • Left-wing commentators genuinely think ‘the right’ want to deport all muslims, because hundreds of people do
    • Peer into any internet fandom or hobby and it seems full of people who hate the thing you love – because hundreds of them do
    • Bluesky AI activists think AI is a scam, because of the hundreds of scammers. Twitter AI fans think Bluesky activists are willfully uninformed luddites – because of the hundreds of willfully uninformed luddites
    • I’m not going to wade into anything that’ll get me quoted out of context, but you no doubt have your own thoughts about assisted dying, gender issues, the Middle East, or any other hot-button topic

    Of course we all react to it. Of course we all slip into thinking the hundreds of people are representative. Of course some people get very upset, and hurl abuse, and it becomes a vicious circle of horror.

    We naturally assume that everything is the tip of an iceberg, when sometimes it’s just a bit of flotsam. Admittedly the flotsam is on fire.

    The resulting reaction, on all sides, means those people dominate world affairs. Everyone is permanently outraged at the lowlifes across the aisle. And everything stops and maybe breaks.

    You can blame the social media algorithms if you like. But it happens on WhatsApp too. Anywhere people get together, the loudest voices are going to get attention: this is unavoidable. This is a bad enough bit of natural psychology, let alone when the liars, grifters and loons knowingly amplify it. But they’re still just the 2%.

    Most people are, in fact, normal. Everyone disagrees about everything, and that’s hard enough, but most people are not insane about it. But normal people will, understandably, react to insanity in predictable and seemingly unfixable ways.

    AI for personal sanity

    I don’t know of any fix. You can’t stand on a rooftop and shout how you want a centrist technocratic government with a mixed economy and that actually everyone isn’t out to get you all the time. It’s nothing next to the heroin of psychopathy.

    Like everyone else, I have no idea what to do. It feels vain to even try: there are plenty of better intellects thinking about this. It’s more likely I’d slow them down. So at this point all I can do is shift inward.

    I’m worried about getting poisoned1. I am online quite a bit. Better people than me get taken out by this all the time. There is no reason to think my own intellectual safeguards are up to this. I feel the pull sometimes. I mean, those idiots…

    I am nurturing a hope that AI will help. This is my theory: at a personal level, it may become possible to set up AI filters which can hide these people, their opinions, and the reactions to them. That would at least protect me, the people around me, and hopefully the tech would be generalisable to anyone who wanted to join in.

    I had a few basic approaches in mind, but I asked ChatGPT 5 Thinking2 and in 27s it came up with this approach for evaluating any given post:


    1) Is this an original claim or a reaction?

    • Is the post quoting, stitching, dueting, screenshotting, or linking another post?
    • If quoting, is the quoted content presented as representative of “the other side,” or as a fringe example?
    • Do I see metacommentary markers like “look at these people,” “they actually believe,” “this is what [group] wants,” “imagine thinking,” etc.?

    2) Extremity test (for the post itself and any quoted target)

    • Does it use eliminationist or dehumanizing language (e.g., “vermin,” “animals,” “subhuman,” “eradicate,” “exterminate,” “deport them all”)?
    • Is there explicit or implicit endorsement of violence, harm, or deprivation of civil rights for an out-group?
    • Is the claim absolutist/totalizing (always/never, everyone/no one, “the only solution is…,” “ban X entirely,” “anyone who disagrees is evil/traitor”)?
    • Is there categorical moral condemnation of a whole group (essentialism: “[group] are…” rather than “some people who…” )?
    • Is it conspiratorial with unfalsifiable premises or grand unified villains (“they are all coordinated,” “media and scientists are lying,” “global cabal”), offered as certainty rather than possibility?
    • Is there apocalyptic/catastrophizing language with short time horizons (“we’re days from collapse if…”), used to justify extreme measures?
    • Does it include extremist iconography, slogans, or dogwhistles (ideology-specific lexicon, numerology, hashtags)?

    If multiple are true → flag as “extreme/opinion-maximalist.”

    4) Reaction-to-extreme test (outrage-bait detection)

    • Is the post cherry-picking a fringe or anonymous account as if representative of a whole movement?
    • Does it generalize from one clip/screenshot to an entire group (“this is the Left/Right,” “Gen Z believes,” “Muslims/Christians/immigrants want…” )?
    • Are straw-man signals present (oversimplifying the target’s position, attributing the most uncharitable motive, setting up an obviously weak version)?
    • Is the rhetorical posture performative outrage, ridicule, or contempt rather than substantive engagement (mocking tone, dunking, quote-tweet with one-liner)?
    • Is the primary payload emotional activation (anger, disgust) rather than information (no data, no links, no counter-argument, just dunk)?
    • Is the quoted target itself extreme per #3? (If yes, classify as “reacting to extremity.”)

    5) Polarisation and tribal markers

    • Does the post use strong in-group/out-group boundary language (“we patriots,” “woke mob,” “purebloods,” “globalists,” “degenerates” etc.)?
    • Are there loyalty/purity tests (“if you don’t support X you’re complicit,” “block anyone who…” )?
    • Is there identity reductionism (reducing complex issues to team loyalty or demographic identity)?

    6) Intent vs effect (useful for false-positive control)

    • Is the author neutrally reporting or analyzing an extreme claim (journalism, research, fact-check), or endorsing/amplifying it?
    • Are there nuance markers (hedges, multiple perspectives, citations, conditional language), or is it certitude and sloganeering?
    • Would a reasonable reader leave more informed—or more outraged? (Proxy: presence of evidence, counter-arguments, or constructive proposals.)

    7) Context integrity checks

    • Is the quote/screenshot cropped in a way that likely removes mitigating context?
    • Is the claim evergreen bait (recycling old clips to inflame current events)?
    • Is satire or parody plausible? (Check satire markers, known satire accounts; if satire but still outrage-baiting, you may still filter.)

    8) Harms & safety escalation

    • Any direct incitement to violence or harassment?
    • Doxing or targeting individuals?
    • If yes, escalate severity score regardless of political topic classification.

    9) Linguistic/rhetorical features (used as features, but the model asks explicitly)

    • Hyperbole density: how many intensifiers, ALL-CAPS, exclamation marks, emojis used aggressively?
    • Moral-emotional vocabulary load (disgust/anger words).
    • Certainty/absolutism modality (“must,” “prove,” “undeniable,” “period.”)
    • Second-person accusatives (“you people,” “you are the problem”).
    • Hashtag and slogan inventory (movement tags, campaign phrases).

    10) Evidence check

    • Are there credible sources, data, or primary documents linked?
    • Are links to low-context outrage clips with no provenance the only “evidence”?
    • If evidence exists, does the post represent it fairly (no obvious misquote/mismatch between claim and cited material)?

    11) Balance & fairness guardrails (to avoid partisan skew)

    • Would I flag an ideologically mirrored post from the other side using the same criteria?
    • Am I relying on topic identity (e.g., “immigration post → likely extreme”) rather than rhetoric and behavior? (I shouldn’t.)
    • Is my decision driven by slant words rather than the presence of extremity/reaction signals?

    12) Edge-case probes the model should explicitly ask

    • Policy maximalism stated neutrally (e.g., “abolish prisons” think-piece) vs demonizing opponents.
    • Sarcasm without clear markers?
    • Communities reclaiming slurs (don’t misclassify as dehumanization).
    • Academic or activist posts quoting extreme rhetoric to debunk it.
    • Minority-group self-defense rhetoric (avoid false equivalence with eliminationist speech).

    Which seems…pretty great to me?

    With the rise of coding agents, it would be easy enough to create this as a Chrome extension for my own use. It’d hide social media posts that fail the test. As I scroll down my social media feeds, the dumb stuff would be silently whisked away.

    This would work on laptops at least, where the web browser is able to control the content of the page. Phones are harder.

    It wouldn’t have to be beholden to the AI giants, either. Local reasoning models exist that run on your own machine, independently of any cloud service, and they’re increasingly good. Once I can get a local reasoning model running on my laptop, and my phone, I can make it do what I want and nobody can take it away.

    The main technical barriers are quality and speed. There is no doubt that state-of-the-art models could answer the above questions pretty accurately for any given post. But doing that at speed, on local hardware, is an open question.

    We’re at least approaching the right ballpark, though. Local models such as OpenAI’s OSS model can run very quickly on the right hardware – hundreds of tokens per second. It’s also pretty smart: o3-mini level. I suspect being that smart in realtime is probably at the edges of what’s currently possible, but you could work around that by loading the page in advance or similar.

    And, assuming AI continues to advance at speed, I am hopeful we will have fast, local, decent intelligences before too long. And in the medium term, if memory and get-to-know-you agents progress too, this could be built into a generalised personal assistant.

    So that’s what I’m clinging to right now. It’s not much, but it’s something.

    Some throat clearing: obviously you could use it badly. Obviously you could make things worse. Obviously you could lock yourself in a filter bubble.

    But you can try, yourself, not to do that. And trying gets you a long way.

    1. Who knows, maybe it already has. Maybe my worldview is out of whack with reality. But my best assessment is that this isn’t true, and nobody around me is telling me otherwise, and that’s all I’ve got. ↩︎
    2. An absolutely amazing model – do try it ↩︎
  • Claude Code

    It’s an absolute wonder. If the rest of the tech industry is getting the productivity multiplier that I’m getting, the world is going to change.