from SmarterArticles

On the last Friday of July 2025, something strange happened to the shape of British internet traffic. It did not announce itself with a press release or a ministerial statement. It showed up instead in the dry telemetry of app stores and sign-up dashboards, in the kind of numbers that usually only matter to growth marketers and venture capitalists. Proton, the Swiss privacy company, watched its hourly UK sign-up rate climb by fourteen hundred per cent above a normal Friday baseline. Across the weekend that followed, the increase settled at around eighteen hundred per cent. Five of the ten most downloaded free apps on Apple's UK store were suddenly virtual private networks. By some estimates, roughly two million VPN downloads landed on British phones in a matter of days.

The trigger was not a scandal, a hack, or a viral panic. It was a law. Specifically, it was the moment the United Kingdom's Online Safety Act stopped being a thing that lawyers discussed at conferences and became a thing that ordinary people bumped into when they tried to open a website. From 25 July 2025, any service that might serve pornography or other content judged harmful to children had to deploy what the regulator calls highly effective age assurance. In practice that meant a face scanned by an algorithm, or a passport photographed and uploaded, or a credit card checked, before a user could proceed. The state had decided to put a bouncer on the door of large parts of the internet. And within hours, millions of adults went looking for a way to climb through the window.

This is a story about that window, and about the people climbing through it, and about what they found on the other side. Because here is the uncomfortable thing that a peer-reviewed study published in June 2026 has now documented in careful detail: a law written to protect children from the worst of the web appears to have nudged a large number of adults, and an unknown number of teenagers, towards a category of software whose own privacy practices range from genuinely excellent to actively predatory. The British government set out to make the internet safer. The measurable, near-term consequence was a surge in demand for tools that route your entire digital life through a third party you have never met, governed by a privacy policy you will never read, based in a jurisdiction you cannot name. Whether that is a tragedy, a farce, or simply the predictable physics of regulation depends a great deal on where you are standing.

A bouncer for the whole internet

To understand how Britain arrived here, you have to take the Online Safety Act seriously on its own terms, because its authors certainly did. The Act received Royal Assent in October 2023 after years of parliamentary wrangling, and it was sold, repeatedly and earnestly, as the legislation that would make the United Kingdom the safest place in the world to be online. It is a genuinely sweeping piece of law. It imposes duties on user-to-user services and search engines to assess and mitigate the risk of illegal content, and a further set of duties to protect children from material that is legal for adults but harmful to minors, a category that includes pornography, content promoting suicide or self-harm, and material glorifying eating disorders.

The Act did not arrive all at once. It came in waves, and the waves matter, because they are the rhythm to which everything else in this story moves. The first major milestone fell on 17 March 2025, when the illegal content duties took effect and platforms were obliged to have completed their risk assessments and begun removing material relating to terrorism, child sexual abuse, fraud, and a long list of other offences. The second came on 25 July 2025, when the Protection of Children Codes came into force and, with them, the requirement that pornography services and other risky platforms verify that their users were adults. The regulator, Ofcom, had published those codes in April, giving platforms a deadline of 24 July to complete their children's risk assessments. The third wave is ongoing, a slow accretion of enforcement actions, investigations, and the looming possibility of the most onerous Category 1 duties being applied to the largest services.

What turned an abstract legal duty into a daily friction for ordinary people was the phrase highly effective age assurance, which Ofcom shortened to the slightly clinical acronym HEAA. The regulator was careful not to prescribe a single method. Instead it set out criteria. An age check has to be technically accurate, reliable, robust, and fair, and it has to be hard to circumvent. Self-declaration, the old tick-box that asked whether you were over eighteen and trusted your answer, was explicitly ruled out as inadequate, as were payment methods that did not actually confirm an adult was present. What remained were methods with real teeth: photographic identity matching, where you upload a government document and a selfie; facial age estimation, where an algorithm studies your face and guesses your age; checks routed through mobile network operators; and verification handled by trusted third parties whose entire business is deciding whether you are old enough to proceed.

It is that last category, the trusted third party, that quietly became the fulcrum of the whole arrangement. Most websites do not want to build a biometric age-estimation pipeline from scratch, and most would rather not store a database of their users' passports, which is the digital equivalent of keeping a vault full of dynamite in the basement. So they outsourced it. A handful of specialist firms now sit between British internet users and the content they are trying to reach, scanning faces and reading documents on behalf of platforms that would rather not touch the data themselves. The state mandated the check. The market supplied the intermediary. And the British public, asked to trust an unfamiliar company with their face or their passport in order to read a Reddit thread or watch a video, did the thing that publics have always done when confronted with a demand they find unreasonable. They looked for a way around it.

The data point that frames everything

The most rigorous account of what happened next comes from a study uploaded to the arXiv preprint server in June 2026, the work of researchers spread across the universities of Edinburgh, Newcastle, and Durham. Its title declines to hedge: Online Safety Regulation Increases Privacy Risk: Evidence from the UK Online Safety Act. The team, which included Dhyey Mehta, Marc Juarez, and Tuğrulcan Elmas at Edinburgh, Eldar Jalilzade, Maksim Kalameyets, and Lei Shi at Newcastle, and Rebecca Owens and Stergios Aidinlis at Durham, set out to measure something that intuition suggested but data had not yet pinned down: did each phase of the Online Safety Act actually change how British people behaved towards privacy tools, and if so, how much, and why?

Their method was a combination of the social and the technical. They mined discussion from VPN-focused and politics-focused communities on Reddit, tracking how often and in what terms British users talked about virtual private networks in a regulatory or privacy context. They cross-referenced this against Google Trends data, and they conducted a structured risk assessment of sixty-nine separate VPN services, grading their logging, tracking, and data-sharing practices. The result was a portrait not just of how much VPN interest grew, but of what kind of VPNs people were reaching for, and what story they were telling themselves as they did it.

The headline numbers are stark, and they line up almost perfectly with the legislative calendar. At the first milestone, the illegal content duties of March 2025, VPN discussion in a regulatory or privacy framing rose by one hundred per cent. At the second, the age verification deadline of July 2025, it rose by two hundred and seventeen per cent. By the third phase, the figure had climbed to four hundred and fifteen per cent. In the more politically engaged corners of Reddit, the increases were steeper still, with rises of two hundred and thirteen per cent, five hundred and forty-five per cent, and four hundred and sixty-four per cent at the successive milestones. Google Trends recorded an eighty-nine per cent spike in VPN searches around the age-verification deadline alone. This was not noise. It was a stepwise, escalating response, each turn of the regulatory ratchet answered by a larger turn of the public towards circumvention. What gives the figures their weight is the sheer regularity of them. A one-off spike could be dismissed as a news cycle, a flurry of curiosity that fades within a week. A response that climbs at every successive milestone, in two separate communities, corroborated by an independent search-trends dataset, is something else. It is a population learning a behaviour and repeating it, with the lesson reinforced each time the law tightened. The researchers were not capturing a moment of panic. They were capturing the formation of a habit.

The most revealing finding, though, was not the magnitude but the motive. The researchers paid close attention to how users framed their own behaviour, and the framing was overwhelmingly defensive rather than acquisitive. People were not, for the most part, talking about VPNs as a way to reach pornography. They were talking about them in the language of privacy, surveillance, and distrust. The recurring villain in these discussions was not the content restriction itself but the age-verification intermediary, the unfamiliar company being handed a face or a passport. Users framed the VPN as a shield against being catalogued, not as a key to a locked door. That distinction is the entire argument of this piece compressed into a single observation. A law aimed at the supply of harmful content provoked a response aimed at the demand for personal privacy. The two were never quite talking about the same thing.

The window everyone climbed through

There is a tidy assumption buried in a lot of online safety policy, which is that the people inconvenienced by a content restriction must be the people who wanted the content. It is a comforting assumption because it lets you dismiss the inconvenienced as a rogue's gallery of would-be transgressors. The Reddit data punctures it. The privacy framing means that a substantial share of the VPN surge came from people who had no particular interest in the restricted material and every interest in not surrendering their identity documents to a company they had never heard of.

This is not paranoia, and it is worth dwelling on why. By the time the age-verification deadline arrived, British users had been handed a steady drip of reasons to distrust the machinery of identity verification. In July 2025, the same month the law took effect, a dating-advice app called Tea suffered a breach that exposed roughly seventy-two thousand user images, including selfies and government identification documents that users had uploaded to prove who they were, after the files were left sitting in a misconfigured cloud storage bucket. In October 2025, Discord disclosed that a breach at one of its third-party support vendors had exposed something in the order of seventy thousand images of government-issued IDs that had been submitted for age verification. The Electronic Frontier Foundation, which had spent years warning that age-verification mandates would turn identity databases into honeypots, marked the Discord episode with a pointedly named award for breaches that vindicated earlier warnings. An earlier breach at the identity-verification vendor AU10TIX had already established the pattern.

So the average British adult, watching the news and then watching a website demand their passport, was not being irrational when they reached for a VPN. They had been handed a working theory of the world, and the theory was that handing your identity documents to an intermediary is a gamble whose downside is permanent and whose upside is the privilege of carrying on as before. A VPN, which makes your traffic appear to originate somewhere outside the United Kingdom and therefore outside the reach of the age check, looked like a rational hedge. The trouble is that the hedge carries its own, less visible, downside.

A shield that may also be a sieve

Here is where the story curdles. A virtual private network does one straightforward thing: it routes all of your internet traffic through a server operated by the VPN provider before sending it on to its destination. To the websites you visit, you appear to be coming from wherever that server sits. To your internet service provider, and to the age-verification systems keyed to UK addresses, your traffic becomes opaque. This is precisely why a VPN defeats a geographically scoped age check. But the same mechanism that hides your traffic from everyone else also exposes it, completely and intimately, to the VPN provider. You have not eliminated the trusted intermediary. You have swapped a regulated one, operating under the gaze of Ofcom and the Information Commissioner's Office, for one of your own choosing, operating under nobody's gaze in particular.

For a paid service with an independently audited no-logs policy, run by a company whose entire reputation depends on not betraying its users, that swap can be a genuine improvement in privacy. For a free VPN downloaded in a hurry from an app store, the swap can be catastrophic. The research literature on free VPNs is bleak and consistent. One widely cited investigation tested the hundred most popular free Android VPN apps, a set accounting for more than two and a half billion installs worldwide, and found that seventy-one per cent shared personal user data with third parties while eighty-eight per cent leaked data outright. The academic work is no kinder. In February 2026, researchers from the University of New Mexico, the University of Michigan, and IIT Delhi presented a study at the Network and Distributed System Security Symposium built on an automated auditing tool they called MVPNalyzer, which they turned on two hundred and eighty-one free Android VPN apps drawn from the Google Play Store. Sixty-one transmitted data without encryption at all. Five sent sensitive VPN configuration files in cleartext, leaving the tunnel itself open to hijacking. Twenty-nine leaked browser or DNS traffic outside the encrypted tunnel, which is to say they leaked precisely the record the user had installed them to conceal. And seventy-six sent device identifiers, Android's Advertising ID among them, to third parties, handing over exactly the handle needed to track and fingerprint a person across the web. The business model is the problem. Running a global network of servers is expensive, and a service that charges you nothing has to make its money somewhere. Very often, the product being sold is you: your browsing history, your connection timestamps, your location, packaged and passed to advertisers or data brokers, sometimes in flat contradiction of the marketing copy that lured you in.

This is the cruel symmetry at the heart of the whole episode. The Online Safety Act tried to remove one set of intermediaries from a position of trust, the platforms that had been allowing children to stumble into harmful content, and it inadvertently created demand for a different set of intermediaries who are subject to far less scrutiny. The age-verification firms, whatever their flaws, operate inside a regulatory perimeter. They can be audited, fined, and hauled in front of a select committee. A free VPN headquartered in an opaque jurisdiction with a privacy policy carved full of exceptions answers to no one a British user can name.

The arXiv study is careful here, and its care is to its credit. The researchers did not find evidence that the Act was disproportionately funnelling people towards the very worst providers. When they mapped the surge in demand across their sixty-nine graded services, the increase spread across low-risk, medium-risk, and high-risk VPNs in a relatively stable distribution. In other words, the regulation did not act as a malicious filter steering the public towards the most dangerous tools. But that nuance cuts both ways. It means a substantial number of people did end up at higher-risk providers, simply because higher-risk providers got their share of a vastly enlarged pie. When you grow the total demand for a category of software by hundreds of per cent, and a known fraction of that category is dangerous, you have manufactured a great deal of new exposure even if the proportions never shifted. The researchers framed their conclusion precisely: online safety regulation can create secondary privacy costs even without disproportionately pushing users towards higher-risk providers. The cost is real. It is just distributed quietly, across millions of individual decisions, rather than announced in a headline.

The teenagers nobody planned for

The group whose position is most exposed, and least examined, is the one the law was built to protect. Consider the logic from a fifteen-year-old's point of view. The entire point of the age check is to stop them reaching certain content. A VPN, by relocating their apparent position outside the United Kingdom, makes the check vanish. Teenagers are, as a class, more comfortable with this kind of technical workaround than the adults legislating over their heads, and they have every incentive to deploy it. The age gate, in other words, does not merely fail to stop a determined minor. It actively teaches the minor that the solution to an online obstacle is to install a piece of intermediary software and route everything through it.

That lesson has consequences that outlast any single blocked website. A teenager who installs a free VPN to slip past an age check is now funnelling their entire mobile internet life, their messages, their searches, their logins, their location, through a third party whose data practices they cannot assess and whose jurisdiction they cannot identify. The state set out to reduce the harms a child encounters online and may, at the margin, have introduced a new and durable one: a generation conditioned to treat unvetted privacy intermediaries as the normal cost of getting online, and to make that trade reflexively, at speed, under irritation, with no capacity to tell the audited Swiss service from the data-harvesting clone with a near-identical icon.

This is the part of the story that the original policy debate never really priced in. The Act's defenders tend to argue, reasonably, that no measure is perfect and that raising friction still reduces casual exposure, that a gate a determined teenager can climb over still keeps out the child who wanders past. There is truth in that. Friction is a real lever and not every minor will reach for a VPN. But the arXiv data suggests the friction is doing something more complicated than simply deterring. It is reshaping behaviour, and the reshaped behaviour has its own harms, and those harms land on the same population the law named as its beneficiary. A safety measure that creates a new safety problem for the people it is meant to safeguard is not obviously a net gain. The honest answer is that nobody modelled it, and the country is now running the experiment on its own children in real time. There is a further wrinkle that the design of the law all but guarantees. A child who routes their traffic through a VPN to defeat the age gate does not only defeat the age gate. They also defeat every other protection that the same geographic signalling underpins, from regional content controls to the platform's own attempts to tailor a safer experience to a UK minor. The VPN does not surgically remove the one restriction the teenager objected to. It dissolves the platform's ability to know where the user is at all, and a great deal of online child safety, for better or worse, is built on exactly that knowledge. In trying to wall off a single category of content, the law may have handed minors a tool that switches off the lights in the entire building.

The politics of a law that will not sit still

None of this has played out in a vacuum. By the time the VPN numbers were spiking, the Online Safety Act had already become one of the most contested pieces of legislation in recent British political life. A parliamentary petition demanding its repeal, launched in July 2025 as the age checks bit, gathered more than five hundred and fifty thousand signatures, comfortably clearing the threshold that forces a Commons debate. That debate took place in Westminster Hall in December 2025. Members of Parliament declined to repeal the Act, but the very fact of the debate was a measure of how much public temperature the law had generated in under half a year.

The criticism arrived from directions that rarely agree on anything. Civil liberties organisations including the Open Rights Group, Big Brother Watch, and Index on Censorship, alongside the Electronic Frontier Foundation, called publicly for the Act to be reformed or repealed, warning about its implications for privacy and free expression. From the populist right, Reform UK denounced it as censorship. Critics catalogued a sprawl of seemingly absurd over-blocking, with users reporting that the better-safe-than-sorry instinct of platforms terrified of eighteen-million-pound fines had led to the age-gating of material that no reasonable person would call harmful, from particular Spotify playlists to, in one widely circulated example, the recording of a Member of Parliament's own speech about child sexual abuse. When the machinery built to protect children blocks a speech about protecting children, the gap between intention and execution has become hard to ignore.

The Wikimedia Foundation, which operates Wikipedia, took its objection to the High Court, arguing that if the encyclopaedia were swept into the most stringent Category 1 duties it might have to verify the identities of its contributors, something it said would force it to cut off large numbers of British users rather than compromise the privacy of the volunteers who build it. The court rejected the challenge in 2025, though the judge left the door open for a fresh case should Ofcom actually try to classify Wikipedia as a Category 1 service. In July 2026 that question was answered, provisionally. Ofcom determined on the tenth of the month that Wikipedia did not currently meet the criteria for Category 1 status, sparing it the strictest duties, contributor identity verification among them. But the reprieve arrived with a caveat more revealing than the decision itself. Ofcom placed the encyclopaedia on a watch list and retains the discretion to revisit the classification whenever it chooses, which is why the Wikimedia Foundation continues to treat future Category 1 designation as a live threat rather than a closed chapter. It is a telling vignette. One of the most benign and valuable resources on the internet found itself contemplating whether it could continue to serve the British public at all, not because of anything it hosts, but because of the identity-verification architecture the law could oblige it to adopt.

Ofcom, for its part, has not been idle, and it would be unfair to paint the regulator as either toothless or reckless. By early 2026 it had opened investigations into more than ninety online services and issued a series of fines. In December 2025 it penalised AVS Group Ltd, which operates eighteen adult websites, a million pounds for failing to put robust age checks in place, and added a further fifty thousand for failing to respond to its information requests. In February 2026 it fined Kick Online Entertainment SA, an adult website operator whose properties include motherless.com, eight hundred thousand pounds on the same grounds, with thirty thousand more for ignoring information requests. The regulator is plainly enforcing the law it was handed. The question this story raises is not whether Ofcom is doing its job. It is whether the job, as defined, produces the safety it promises or merely relocates the risk somewhere harder to see.

Part of that answer arrived in July 2026, and it deserves stating plainly because it cuts against the grain of this article. On the fifteenth of that month Ofcom published its statutory report on the use of age assurance, and the findings were not the damp squib the law's critics had forecast. Across a sample of thirty-two online services, more than sixty-nine million age checks were completed in the second half of 2025, a twenty-threefold increase on the previous six months. The proportion of children who met a highly effective age check when asked to verify their age rose from twenty-five per cent to forty-three per cent between July 2025 and January 2026. Ofcom's conclusion was that when they are implemented properly, highly effective age checks work, though it warned that tougher action was still needed and singled out social media platforms as the laggards, the services that had proved most adept at avoiding implementation altogether. That evidence has to be taken seriously, and taking it seriously does not dissolve the argument of this piece. It sharpens it. The gates are being built, and where they are built they do what gates do. The claim here was never that the Act achieves nothing. It is that its ledger has a second column nobody totals, and the column has been filling at roughly the same rate as the first. Both things are happening. Only one of them appears in the regulator's report.

Who pays when the model is wrong

Step back from the detail and a pattern emerges that should be familiar to anyone who has watched regulators try to govern the internet. The Online Safety Act treats online harm as a problem of supply. There is bad content; children reach it; therefore the law should make platforms build gates so children cannot reach it. This is intuitive, it polls well, and it is not entirely wrong. But it models human beings as static targets of content rather than as adaptive agents who respond to incentives, and that omission is where the trouble breeds. Put a gate in front of a determined population and the population does not evaporate. It routes around the gate, and the route it chooses has consequences the gate-builder did not intend and frequently cannot see.

The arXiv researchers gave this dynamic a precise name when they described the secondary privacy costs of online safety regulation. The phrase is dry, but the thing it describes is not. The cost is borne, first, by the privacy-conscious adult who only ever wanted to read a forum without photographing their passport and who now routes their traffic through an intermediary they cannot vet. It is borne, second, by the teenager the law was built to protect, who absorbs, young, the habit of trading data for access without understanding the terms. It is borne, third, by everyone whose identity documents now sit in the databases of age-verification vendors that have already demonstrated their capacity to leak. And it is borne, finally and most diffusely, by the public conversation itself, handed a law so sprawling and so prone to over-blocking that it manufactures distrust faster than it manufactures safety.

The impulse behind the Act was never cynical, and a government that did nothing would also bear responsibility for the harms that nothing allowed. The case for action is strong. The difficulty is narrower and more technical, and for that reason easier to miss in a debate conducted in the language of moral urgency. It is that the specific mechanism chosen, geographically scoped age gates enforced through identity-revealing intermediaries, has a predictable failure mode, and the failure mode transfers risk from a regulated sphere to an unregulated one while presenting itself as a reduction in risk overall.

The cleanest summary of the gap between intention and consequence is this. The Online Safety Act intended to reduce the harm British internet users encounter. Its measurable near-term effect was a stepwise surge in the adoption of privacy tools whose risk profile the public is poorly equipped to judge, undertaken largely by people who were never the target, framed not as a hunger for forbidden content but as a flight from surveillance. It is the law working and producing a second-order harm at the same time, the way a dam that stops a flood can also drown the valley behind it.

The state has now noticed the window. Ofcom has confirmed that it is monitoring UK VPN usage through a third-party monitoring tool, prompted by concern that VPNs are being used to circumvent the Act, and it has said it will keep gathering information to guide its thinking on whether there is a need for further action in this area. It is widening the evidence base too, putting the question to youth panels and surveying families on how familiar they are with the software. The limits are real. VPNs cannot themselves be blocked under the Act, and a ban on apps promoting their use is not being considered. But the shape of the thing is unmistakable. A law written to close one door has produced a regulator studying the window, and the next move in a supply-side model of harm is always to look for a way to close that too. Which would, in turn, produce a new window. This is how ratchets work.

What would a better version look like? The study's authors do not prescribe one, and neither, honestly, can a single article. But the shape of the problem points at the shape of the answer. Age assurance that does not require revealing identity, the privacy-preserving cryptographic approaches that prove you are over eighteen without disclosing who you are or storing what you showed, would remove much of the rational basis for the flight to VPNs in the first place. So would a regulatory regime that treated the privacy of the verifying adult as a first-order design constraint rather than an afterthought, and that recognised the data risks of the circumvention it provokes as part of its own ledger rather than someone else's problem. The technology to verify age without harvesting identity exists. The current implementation, for the most part, does not use it, and the gap between what is possible and what was built is the gap into which two million VPN downloads disappeared in a single July weekend.

The lesson is not that Britain should not try to protect children online. It is that protection designed without a model of how people actually behave will keep generating these unhappy surprises, where the intended beneficiaries learn new bad habits and the unintended bystanders pay the bill. The internet is not a passive surface onto which a regulator can paint a rule and watch it set. It is a system full of agents who respond, adapt, and route around obstruction, and the only regulation that survives contact with that reality is the kind written by people who expected it. The window through which Britain climbed in July 2025 is still open. The question that should haunt the next iteration of online safety law is not how to board it up, but why so many ordinary, law-abiding people felt they had no choice but to use it, and what it cost them on the other side.

References

  1. ITV News. “VPN downloads spike as UK introduces age checks for adult online content.” 28 July 2025. https://www.itv.com/news/2025-07-28/vpn-downloads-spike-as-uk-introduces-age-checks-for-adult-online-content
  2. TechRadar. “VPN demand skyrockets in the UK as age verification checks are enforced.” July 2025. https://www.techradar.com/vpn/vpn-privacy-security/vpn-demand-skyrockets-in-the-uk-as-age-verification-checks-are-enforced
  3. Mehta, Dhyey; Jalilzade, Eldar; Kalameyets, Maksim; Owens, Rebecca; Juarez, Marc; Aidinlis, Stergios; Shi, Lei; Elmas, Tuğrulcan. “Online Safety Regulation Increases Privacy Risk: Evidence from the UK Online Safety Act.” arXiv:2606.05273, 3 June 2026. https://arxiv.org/abs/2606.05273
  4. National Law Review. “You Must Be This Tall to Click: The Online Safety Act and Age-Appropriate Access.” 2025. https://natlawreview.com/article/you-must-be-tall-click-online-safety-act-and-age-appropriate-access
  5. Sumsub. “UK Enforces Age Verification for Restricted Content Under Online Safety Act.” 2025. https://sumsub.com/media/news/uk-enforces-age-verification-for-restricted-content/
  6. Ofcom. “Highly Effective Age Assurance, Frequently Asked Questions (FAQ).” https://www.ofcom.org.uk/siteassets/resources/documents/online-safety/enforcement/highly-effective-age-assurance--frequently-asked-questions-faq.pdf
  7. PC Gamer. “UK regulators explain what 'highly effective' age assurance for the Online Safety Act actually means.” 2026. https://www.pcgamer.com/hardware/uk-regulators-explain-what-highly-effective-age-assurance-for-the-online-safety-act-actually-means/
  8. Society for Computers & Law. “Online Safety Act in force: platforms must start tackling illegal material from 17 March 2025.” https://www.scl.org/online-safety-act-in-force-platforms-must-start-tackling-illegal-material-from-17-march-2025/
  9. White & Case LLP. “UK Online Safety Act: Protection of Children Codes come into force.” 2025. https://www.whitecase.com/insight-alert/uk-online-safety-act-protection-children-codes-come-force
  10. CMS Law. “Online Safety Act: Ofcom publishes children's online safety codes and risk assessment guidance.” https://cms.law/en/gbr/legal-updates/online-safety-act-ofcom-publishes-children-s-online-safety-codes-and-risk-assessment-guidance
  11. Top10VPN. “Free VPN Investigations.” https://www.top10vpn.com/research/free-vpn-investigations/
  12. The Hacker News. “Study of 281 Free Android VPN Apps Finds Widespread Encryption and Data Leak Failures.” July 2026. https://thehackernews.com/2026/07/study-of-281-free-android-vpn-apps.html
  13. AlternativeTo. “Dating app Tea exposed 72,000 user images in a major data breach, including ID documents.” July 2025. https://alternativeto.net/news/2025/7/dating-app-tea-exposed-72-000-user-images-in-a-major-data-breach-including-id-documents
  14. NBC News. “70,000 government ID photos exposed in Discord user hack.” October 2025. https://www.nbcnews.com/tech/tech-news/70000-government-id-photos-exposed-discord-user-hack-rcna236714
  15. Electronic Frontier Foundation. “The Breachies 2025: The Worst, Weirdest, Most Impactful Data Breaches of the Year.” December 2025. https://www.eff.org/deeplinks/2025/12/breachies-2025-worst-weirdest-most-impactful-data-breaches-year
  16. UK Parliament Petitions. “Repeal the Online Safety Act.” https://petition.parliament.uk/petitions/722903
  17. WebProNews. “UK Parliament Rejects Online Safety Act Repeal Despite 500K Petition.” 2025. https://www.webpronews.com/uk-parliament-rejects-online-safety-act-repeal-despite-500k-petition/
  18. Electronic Frontier Foundation. “EFF, Open Rights Group, Big Brother Watch, and Index on Censorship Call on UK Government to Reform or Repeal Online Safety Act.” December 2025. https://www.eff.org/deeplinks/2025/12/eff-open-rights-group-big-brother-watch-and-index-censorship-call-uk-government
  19. AOL / PA Media. “Wikipedia operator loses court challenge to UK Online Safety Act regulations.” https://www.aol.com/news/wikipedia-operator-loses-court-challenge-095843266.html
  20. Wikimedia Foundation. “Wikimedia Foundation challenges UK Online Safety Act regulations.” 10 July 2026. https://wikimediafoundation.org/news/2026/07/10/wikimedia-foundation-challenges-uk-online-safety-act-regulations/
  21. Ofcom. “Ofcom fines porn company £1 million for not having robust age checks.” December 2025. https://www.ofcom.org.uk/online-safety/protecting-children/ofcom-fines-porn-company-1million-for-not-having-robust-age-checks
  22. Biometric Update. “Ofcom fines Kick, threatens 4chan as OSA enforcement steadily dials up.” February 2026. https://www.biometricupdate.com/202602/ofcom-fines-kick-threatens-4chan-as-osa-enforcement-steadily-dials-up
  23. CMS Law. “2025 UK Online Safety Act: Key Milestones and Future Steps.” December 2025. https://cms-lawnow.com/en/ealerts/2025/12/2025-uk-online-safety-act-round-up
  24. Ofcom. “Use of Age Assurance Report 2026.” 15 July 2026. https://www.ofcom.org.uk/online-safety/protecting-children/use-of-age-assurance-report-2026
  25. TechRadar. “Ofcom weighs 'further action' on VPNs following Online Safety Act.” https://www.techradar.com/vpn/vpn-privacy-security/ofcom-weighs-further-action-on-vpns-following-online-safety-act

Tim Green

Tim Green UK-based Systems Theorist & Independent Technology Writer

Tim explores the intersections of artificial intelligence, decentralised cognition, and posthuman ethics. His work, published at smarterarticles.co.uk, challenges dominant narratives of technological progress while proposing interdisciplinary frameworks for collective intelligence and digital stewardship.

His writing has been featured on Ground News and shared by independent researchers across both academic and technological communities.

ORCID: 0009-0002-0156-9795 Email: tim@smarterarticles.co.uk

Listen to the free weekly SmarterArticles Podcast

 
Read more... Discuss...

from Gnostic Paradise

The circular ring with its serpent biting its tail represents the eternal cycle of sexual energy—the Kundalini force that can either rise to create the Solar Bodies or fall to reinforce the egoic self. This symbol, misunderstood as satanic by those who fear the creative power, actually depicts the sacred fire that transforms consciousness when properly harnessed through the Perfect Matrimony.

The Most High indeed did not command rings as tokens of marriage because the true binding force is not material but energetic. Genesis 2:24 speaks of becoming “one flesh” through the conscious transmutation of sexual energy, not through circular metal. The ring represents humanity's attempt to substitute an external symbol for the internal work of psychological death and spiritual rebirth.

When Pope Gregory decreed rings of gold as nuptial tokens, humanity replaced the sacred alchemical work with material commerce. The gold ring became an idol—precious metal valued above the precious fire of transmutation. As Psalm 115:4 states, “Their idols are silver and gold, the work of men's hands.” The ring became the false god that people worship instead of performing the Great Work.

The circle's supposed eternity contradicts the temporal nature of earthly marriages precisely because material symbols cannot represent spiritual realities. True eternal union occurs not through physical bonds but through the creation of the Solar Bodies—vehicles of consciousness that transcend physical death. The ring's false promise of permanence distracts from the actual path to immortality.

What truly joins a man and woman is not the ring but the coitus reservatus—the conscious conservation and sublimation of sexual energy that awakens the Divine Mother Kundalini in both partners. This creates an energetic circuit that transcends physical death and establishes the true eternal bond. When two souls unite in this sacred work, they create a third force—the Christic energy—that becomes the authentic binding agent.

The biblical marriages without rings demonstrate this truth: Adam and Eve were joined through divine alchemy, not circular metal; Abraham and Sarah through the promise of spiritual offspring; Isaac and Rebekah through the tent of meditation and transmutation; Joseph and Mary through the immaculate conception of Christ within their souls.

The Most High witnesses marriage not through rings but through the conscious application of the Three Factors: psychological death moment to moment, birth of the Solar Bodies through sexual alchemy, and sacrifice for humanity. When a couple performs this work together, the Elohim witness their union—not through external tokens but through the awakened consciousness that radiates from their union.

The truth that makes one free is this: the wedding ring is neither demonic nor divine but merely a distraction from the actual work of the Perfect Matrimony. What truly binds a couple is the mutual commitment to eliminate the egoic self and awaken consciousness through the sacred fire of transmutation. This is the eternal covenant that transcends physical death and creates the true marriage—one that lasts beyond the dissolution of the physical body and establishes both souls in the kingdom of the heavens.

 
Read more... Discuss...

from Notes I Won’t Reread

I’m afraid my thoughts have finally dried out. They didnt disappear, exactly. that would be too merciful. more that they became tired of carrying me around and have decided to sit somewhere in the corner of my brain, refusing to participate. i thought the dreams would take a little longer to get into my head than this. but my brain had other plans. Lately, i’ve found myself rereading our messages. Not because ive forgotten what she said, but because i keep trying to figure out whether i sound like myself anymore. i read the same conversation again and again, looking for the point where i became someone else without notfiying me. i worry that im slipping. not in a dramatic way, dont be ridiclous. just the little things might have. a sentance that sounds too tired. a reply that takes too long or something i say that makes it obvious i’ve been somewhere in my head for far too long. im afraid she’ll read between the lines and realize im not as fine as i keep insisting i am. and naturally, i cannot tell her. because if im being honest. pretending everything is perfectly fine is a far more reasonable solution than admitting that im exhausted and stuck inside my own thoughts. very mature. i know, ten out of ten. I don’t want to stop talking to her. shes the one and only person who somehow makes everything quieter. when everything else feels like pressure pressing down on me, talking to her makes me breathe a little easier. so avoiding her would be rather stupid, even by my standards. Theres also something else i havent told her. my spleen might get worse. theres a possibility things could become serious enough that i might not have as much time as i’d like. i hate even writing that. Not because i think im going to die tomorrow. obviously not. i have far too much unfinished business and an unreasonable amount of confidence for that. but after everything these years have managed to throw me, i dont think this is how im supposed to end. it feels almost insulting. after all that effort, all that suffering, all those spectacularly poor decisions, i refuse to have my grand finale be something as medically inconvenient as this. i still want time with her, a lot of it. enough to annoy her properly. enough to make more memories. enough to reread our messages years from now and complain about how embarrassing we both were. so No, im not dying. i just simply decided to become dramatically concerned about my mortality at three in the morning because i have nothing better to do, like all of you.

How narcissistic of me, even my potential demise has to somehow become about me.

Sincerely, The man who would like to remind everyone involved that, despite the alarming amount of nonsense my body and mind have been conspiring to produce, i am not going anywhere.

Not yet, anyway. i have people to bother, conversations to reread, things to overthank, complaints to write and an entirely unreasonable amount of confidence to maintain. besides, if i were going to die, i would at least expect the universe to have the decency to make it more interesting. i refuse to leave this world on such a boring note. it would be terribly out of character.

And frankly, who else is going to be this insufferably me?

 
Read more... Discuss...

from Roscoe's Story

In Summary: * Listening to the Colts / Patriots Preseason Game was really enjoyable. I had to leave the game at half time with the Patriots ahead 10 to 6. (I was just too sleepy) The Colts wound up evening the score, and the game ended in a 13 to 13 tie.

Tonight I'm going to try listening to another NFL Preseason Game, Buccaneers vs the Jets. Since I don't have to be up early tomorrow morning, maybe I'll be able to finish this game. We'll see.

Prayers, etc.: * I have a daily prayer regimen I try to follow throughout the day from early morning, as soon as I roll out of bed, until head hits pillow at night.

Health Metrics: * bw= 229.39 lbs. * bp= 148/85 (63)

Exercise: * morning stretches, balance exercises, kegel pelvic floor exercises, half squats, calf raises, wall push-ups, BP breathing exercises, pilates

Diet: * 04:40 – 2 HEB Bakery cookies * 05:25 – nacho chips with cheese & meat sauce * 07:45 – 2 more cookies * 09:10 – 2 cinnamon rolls * 11:10 – steak, sausages, fried eggs, grits * 16:00 – a dish of ice cream

Activities, Chores, etc.: * 03:10 – listen to local news talk radio * 04:00 – bank accounts activity monitored. * 04:10 – read, write, pray, follow news reports from various sources, surf the socials, nap * 11:00 – watching MLB Now on MLB Network * 11:15 – eating a BIG lunch at home * 12:30 – listening to 104.3 The Score, Chicago Cubs Baseball, for pregame coverage ahead of this afternoon's game vs. the St. Louis Cardinals. * 15:55 – ... and the Cubs win, 3 to 0.

Chess: * 10:00 – moved in all pending CC games

 
Read more...

from Faucet Repair

12 August 2026

Firmly in the floating world after finding a robust Hokusai monograph at Edith's. These are the works that have been with me since:

Girls at their Toilette, from the series Seven Stylish Foibles (late 1790s) Mountain Tea-house, album-plate from Mists of Sandara (1798) Pheasant in Autumn from Album from Life (c. 1814)

Incoming waves/Receding waves, from Hokusai manga (1815) *One of the best artworks I've ever seen...

Turtles in Sayama Pond, from Hokusai manga (1817) Sunset over Ryogoku Bridge from Thirty-six Views of Mt Fuji (early 1830s) Mt Fuji from Kajikazawa, from Thirty-six Views of Mt Fuiji (early 1830s) The Horse-washing Falls, from The Waterfalls (c. 1833) Suspension-bridge between Hida and Etchu, from The Bridges (c. 1834) Tiger in the Snow (1849)

It was really my first time swimming in the totality of his work, and the first thing that comes to mind as it settles in my head is rhythm. Rhythms of nature; human inclusive. Devotion to its majestic indifference. Waves, waterfalls, hair, fabric folds, wood grain, turtle shell patterns, bird feathers, shifting clouds, and, of course, geologic formations. His stillness is singular, frozen solid yet flowing. I thought often of Turner's Snow Storm (1842), and it's lovely to think about both of them working at the same time—their timelines overlapped almost completely.

I sent Tiger in the Snow to my dad, and he responded with recently captured images from the Inouye solar telescope that show the surface of the sun in more detail than ever seen before. A network of burnt-golden vortices cycling and spiraling. He was right—it looks just like the pattern of the tiger's fur. I don't find this coincidental; Hokusai's subjects are his own dilating device toward an inner actuality that magnified something elemental. Which I am now noticing blips of in the modular makeup of everything moving.

 
Read more...

from 💚

Our Father Who art in Heaven Hallowed be Thy name Thy Kingdom come Thy will be done on Earth as it is in Heaven Give us this day our daily Bread And forgive us our trespasses As we forgive those who trespass against us And lead us not into temptation But deliver us from evil

Amen

Jesus is Lord! Come Lord Jesus!

Come Lord Jesus! Christ is Lord!

 
Read more...

from Faucet Repair

10 August 2026

Watched John Smith's The Girl Chewing Gum (1976) this morning, and later my mom sent our family group chat three home movies from 1996. The first was a clip of my dad spraying a hose in the backyard of our second house. Our dog at the time—Spanky, a Border Collie—chasing the stream. Dad standing in a shadow at the edge of the yard, Spanky zigging and zagging around in the flat, pale yellow LA summer light. The camera briefly pans to my mom, who is holding a newborn Grey (then Zach) on her hip. The video is mostly ambient sound, but at the end a voice mutters something unintelligible from behind the camera. The voice doesn't belong to anyone in our family, but was (and still is) a friend.

 
Read more...

from watashi no mitchi

1. 1941. La France métropolitaine avait perdu la guerre. Les Japonais commençaient à occuper l’Indochine. Mauvais moment assurément. Ils n’étaient pas drôles, les Japonais. En urgence, toute la famille, beaux-parents, enfants, gendre et même domestique s’embarqua sur un navire pour la France…

 
Lire la suite...

from blog//x2600.cc

A malevolent force, desire (beyond craving), a will from a thing that is the will unto itself – I feel this way about writing. Something that is deep in character. My upbringing, bringing myself up. A kid who had little at home by way of emotio al support, so I wrote and searched, found, my true voice.

And now again, I always sustain this

 
Read more...

from The happy place

The sun was unexpectedly warm today, the air damp and only a few gray clouds were on the otherwise blue sky, and they weren’t even that gray.

Today I was feeling great inside

Everything seems to be going fine,

These feelings of sunshine and happiness are welcome

🤗

 
Read more... Discuss...

from clippingwork

What Is Photo Color Correction? A Simple Guide to Accurate Product Colors

Photo color correction is the process of fixing colors in an image so they look accurate and natural. Camera lighting, white balance settings, and even the room you shoot in can all shift the true colors of a product. Color correction brings those colors back to what they really look like, so shoppers see exactly what they're buying.

Why Color Correction Matters So Much

Cameras don't always capture colors the way our eyes see them. A white shirt might come out looking slightly blue or yellow. A red bag might appear too orange under warm studio lights. These small shifts can confuse shoppers and lead to disappointment when the product arrives looking different from the photo.

Color correction fixes these issues before the image goes live. It's not about making a product look better than it is, but about making it look exactly as it is. This honesty builds trust with customers and reduces the chance of returns or complaints.

For online stores, accurate colors also matter for consistency. If ten photos of the same product show slightly different shades, shoppers may think something is wrong with the listing. Color correction keeps every photo matching, no matter when or where it was shot.

Common Color Problems in Product Photos White Balance Issues

Different light sources, like sunlight, LED bulbs, or studio flashes, carry different color tones. If the camera's white balance isn't set correctly, the whole photo can look too warm (orange) or too cool (blue).

Uneven Lighting

Shadows or bright spots caused by uneven lighting can make parts of a product look darker or lighter than they really are. This creates an inconsistent look across the image.

Color Cast

A color cast happens when one color takes over the whole image, often from a colored background or reflective surface nearby. For example, a green wall behind a product shoot can cast a slight green tint over the entire photo.

Faded or Dull Colors

Some photos come out looking washed out, with colors that seem duller than the actual product. This can happen due to poor lighting or camera settings that don't capture enough contrast.

Inconsistent Colors Across a Batch

When a store shoots dozens or hundreds of products in one session, lighting can shift slightly between shots. Without correction, the same product line might show slightly different shades from photo to photo.

How Photo Color Correction Works

Professional editors usually follow a careful process to fix these issues:

Compare with the real product. Editors check the photo against the actual item, or a reference color, to spot differences. Adjust white balance. This step corrects any overall warm or cool tint in the image. Fix exposure and contrast. Editors balance light and dark areas so details aren't lost in shadows or highlights. Correct specific color channels. Tools like curves and hue adjustments target exact colors that need fixing, without affecting the rest of the image. Match across a batch. For product catalogs, editors make sure every photo in a set has the same color tone and brightness.

This process takes a trained eye, since small adjustments can easily overcorrect and make colors look unnatural in the opposite direction.

Benefits of Professional Color Correction Accurate representation. Customers see the true color of the product, which builds trust. Fewer returns. When photos match the real item, buyers are less likely to be disappointed and send products back. Consistent catalog look. A matching color style across all your photos makes your store look organized and professional. Better brand image. Clean, accurate colors reflect a business that pays attention to detail. Improved conversion rates. Shoppers are more likely to buy when they trust what they see in the photo. Photo Color Correction vs. Color Grading

These two terms often get mixed up, but they serve different purposes. Color correction is about fixing a photo to look natural and accurate. Color grading, on the other hand, is a creative choice, used to give a photo a certain mood or style, like the warm tones in a lifestyle photo shoot.

For product photography, color correction usually comes first, since accuracy matters most. Color grading might be added afterward for marketing images, but the product listing photo itself should always show true-to-life colors.

Who Needs Photo Color Correction?

Color correction is useful for almost anyone selling products online, but it's especially important for:

E-commerce stores with large product catalogs Fashion and apparel brands, where fabric color must be exact Jewelry and accessories, where subtle color differences matter Photographers delivering client work that needs polish Brands shooting in batches with changing lighting conditions

If your photos ever look slightly off compared to the real product, color correction is likely the fix you need.

Final Thoughts

Photo color correction might seem like a small technical step, but it plays a big role in how customers perceive your products. Accurate colors build trust, reduce returns, and give your online store a clean, professional look. Whether you're fixing a single image or an entire catalog, getting the color right is one of the simplest ways to improve how your products are seen. lear more clippingwork.com .

Frequently Asked Questions

  1. What is photo color correction? Photo color correction is the process of adjusting colors in an image so they accurately match the real product. It fixes issues like white balance shifts, color casts, and uneven lighting.

  2. How is color correction different from color grading? Color correction focuses on making colors look natural and accurate, while color grading is a creative style choice used to set a mood or tone. Product photos usually need correction first, before any grading is applied.

  3. Why do product photos need color correction? Cameras and lighting setups often shift colors slightly from how they appear in real life. Color correction fixes these shifts so shoppers see the product's true color, which helps reduce returns and builds trust.

  4. Can color correction fix photos taken in bad lighting? Yes, to a good extent. Editors can adjust white balance, exposure, and specific color channels to correct many lighting issues, though extremely poor lighting may limit how much can be fixed.

  5. Is color correction needed for every product photo? Not always, but it's especially useful for e-commerce photos, batch shoots, and any images where color accuracy affects buying decisions, such as clothing, jewelry, or home goods.

 
Read more...

from Roscoe's Quick Notes

Cardinals vs Cubs

This Friday brings me an afternoon MLB Game; the St. Louis Cardinals and Chicago Cubs will be playing at Wrigley Field, and the game's opening pitch is scheduled for 1:20 PM CDT. As I usually do, I'll follow the game's scores and stats in real time via MLB's Gameday Service where we can also find links to the radio-call of the game provided by announcers of either team we choose.

And the adventure continues.

 
Read more...

from Blog of Sand

Starcraft Co 6- Space Pirate

This was the first mission where you are fighting fellow Terrans instead of Zerg. Represents a step up in prestige for the fledgling interstellar PMC:


Mark Tarson had been embarrassing sector authorities for nearly a decade. Pirate, smuggler, extortionist and occasional arms dealer, he operated less like a single criminal than the chief executive of a decentralized criminal enterprise. Tarson maintained safehouses on dozens of worlds, financed independent raiding fleets and employed enough smugglers that even his own people rarely knew where he was. Whenever government forces located one of his operations, they arrived to find warehouses full of contraband, abandoned ships and expendable subordinates. Tarson himself would already be in warp space. He had no sentimental attachment to his men, his equipment or his bases. If abandoning ten million credits of hardware bought him ten minutes, he considered it money well spent.

That habit had made the bounty on him enormous. More importantly for StarCraft Co., it had made the bounty famous. Several established mercenary companies had tried collecting it. None had succeeded. When one of the contacts StarCraft Co. had accumulated during its recent expansion produced reliable intelligence placing Tarson at a fortified asteroid station near the edge of the Carthage system, the commander saw something more valuable than money. Killing ultralisks on Ardea had earned StarCraft Co. a reputation among corporations and private clients. Capturing Mark Tarson could put their name on government procurement lists across the sector.

The government representative was considerably less enthusiastic when the commander offered to accomplish in seven days what its own forces had failed to do for years. “Double the posted bounty,” the commander said. “Tarson captured or confirmed dead within one week.” The representative almost laughed. “The bounty is already generous.” “Then keep waiting.” The government countered with twenty-five percent above the bounty and placement on its preferred private military contractor list. The commander wanted the latter almost as much as the money, but didn't show it. Negotiations continued for most of an hour before they settled at one hundred fifty percent of the posted bounty, payable for Tarson alive or dead. If StarCraft Co. succeeded, it would also be moved near the top of the government's trusted PMC roster. The representative made the reason for that concession clear: other mercenary groups had promised results before. StarCraft Co. would receive the status only when Tarson was actually in custody or a morgue.

Finding him was only the first problem. Attacking him was worse. Tarson's current hideout bristled with defensive turrets and maintained its own fighter complement. StarCraft Co. could assemble enough ships to assault it, but doing so would accomplish nothing. The moment hostile fighters appeared on long-range sensors, Tarson would run. He would happily leave his entire garrison behind, launch in a fast ship and disappear into warp space before the attackers reached weapons range. A conventional assault therefore had almost no chance of collecting the bounty. The commander needed Tarson to believe he was safe until StarCraft Co. was already inside.

Tarson's greatest strength provided the answer. An organization built around smuggling needed smugglers. A battered commercial rig approached the asteroid station two days later broadcasting credentials belonging to a minor criminal syndicate with occasional business dealings with Tarson's organization. Its captain claimed to be carrying six stolen industrial fusion cores and wanted a buyer before the authorities traced them. The price was low enough to be tempting and high enough not to look ridiculous. Tarson's people scanned the cargo hold, found the fusion cores exactly where they were supposed to be, and authorized the ship to dock. Nobody noticed that several maintenance compartments had been modified since the vessel's last legitimate inspection.

StarCraft Co. had not sent an army. It had sent some of the best personnel it now employed. An elite marine detachment occupied one compartment with medics and enough ammunition for a sustained engagement. In another waited a small team of ghosts, specialists expensive enough that the commander would not have dreamed of hiring them a few contracts earlier. Their job was not to conquer the entire station. They only needed to create a path to Tarson before he realized what was happening.

The first pirates died without ever knowing there had been an attack. As cargo handlers began unloading the fusion cores, the ghosts slipped invisibly from the ship and moved into the station. One guard disappeared into a maintenance alcove. Another collapsed behind a security console. A communications technician reached for an alarm and died before his hand touched it. Within minutes the ghosts had disabled the docking bay's local communications and opened an internal service hatch. Then the marines came out.

The alarm eventually sounded, but by then StarCraft Co. was well inside the defensive perimeter. Tarson's exterior turrets and fighters—the weapons that made a direct assault suicidal—were useless against enemies already walking through his corridors. The station's internal defenses were another matter. Automated gun emplacements dropped from ceilings, security doors slammed shut and armored response teams began converging on the docking sector. That was where the division of labor mattered. Marines destroyed detectors and fixed defenses while the ghosts moved ahead under cloak, appearing only long enough to kill officers, disable communications or eliminate anyone attempting to organize resistance.

Mechanical opposition proved particularly vulnerable. At the first major junction, two automated combat units rolled into position behind a reinforced barricade and began pinning the marines down. One of the ghosts leaned around the corner just long enough to acquire the first machine and triggered lockdown. The unit froze instantly, systems trapped beneath the electromagnetic disruption. A second ghost disabled the other. The marines walked forward and destroyed both at point-blank range. The same trick worked on security vehicles, automated loaders being used as improvised barricades and even a pair of goliaths Tarson's people tried deploying deeper in the facility. By the time the defenders understood that StarCraft Co. had ghosts, several of their most valuable machines were wreckage.

Tarson responded exactly as the commander expected. He didn't rally his men. He began retreating toward his private hangar. The problem was everything between StarCraft Co. and him. The station's outer sections had been staffed lightly because the turrets and fighters were supposed to prevent anyone from reaching them. The central complex was different. Hundreds of pirates, smugglers and hired soldiers lived there. As StarCraft Co. approached the inner sectors, resistance thickened. Corridors became kill zones. Every intersection had another barricade behind it. Detectors forced the ghosts to remain visible for longer stretches, and the marines began accumulating wounded faster than the medics could return them to combat.

The advance finally stopped outside the central habitation ring. The commander studied helmet feeds while ammunition counters fell. There were simply too many defenders. StarCraft Co. could continue pushing, but the elite team would eventually be ground down, and every minute they spent fighting was another minute for Tarson to reach a ship. Retreating would save the team and lose the contract. Neither option was acceptable.

One of the ghosts noticed the alternative on the station schematic. “Mech bay.”

It was three sectors away from Tarson, in the wrong direction. It was also considerably less defended than the central ring. The commander made the decision immediately. StarCraft Co. disengaged, giving Tarson's people the impression that the assault had finally been stopped, then disappeared into maintenance corridors leading toward the industrial decks. Pirates pursued for several minutes before losing them. By the time Tarson's lieutenants realized where the mercenaries had gone, the first guards in the mech bay were already dead.

The facility contained exactly what StarCraft Co. needed. Several goliaths stood in maintenance racks alongside SCVs used for station construction and cargo handling. The ghosts disabled the active machines before their crews could react. Marines killed or drove off the mechanics, then StarCraft Co. personnel climbed into whatever they could operate. The commander wasn't interested in preserving Tarson's property. If a machine could walk and shoot, they took it. If it could walk but not shoot, they took that too.

They found the prisoners while searching the adjoining maintenance spaces. Tarson kept captives for ransom, forced labor and occasionally leverage against competitors. Some had been there for months. A few were former crewmen from ships his raiders had seized. Others were merchants or security personnel whose employers had refused to pay. StarCraft Co. didn't have time to evacuate them, but it did have weapons. The commander gave them a choice: remain locked inside until the fighting ended, or take Gauss rifles from the mech bay and help make sure Tarson never put them in cages again.

Most chose rifles.

When StarCraft Co. returned to the central ring, it no longer looked like an infiltration team. Goliaths led the advance, their autocannons turning barricades into clouds of metal fragments. SCVs followed behind, using industrial tools to rip open security doors or physically shove obstacles out of the corridors. Marines advanced between the machines while ghosts moved along the flanks, locking down mechanical defenders as soon as they appeared. Behind them came the former prisoners with captured rifles. They lacked the discipline of the mercenaries, but they knew the station and hated the people defending it.

The breakthrough became a rout. Tarson's men had organized themselves to stop infantry advancing through narrow corridors. They had not expected their own goliaths to come walking back toward them. One defensive position surrendered when an SCV tore the entire barricade out of the floor. Another tried deploying two goliaths of its own, only for both machines to freeze under lockdown before firing a shot. The former prisoners knew shortcuts through habitation blocks and maintenance spaces, allowing ghosts to bypass several fortified positions entirely. For the first time in years, Mark Tarson was running out of places to retreat. He abandoned the station.

By the time StarCraft Co. reached his private hangar, a sleek Wraith fighter was already moving toward the launch aperture. Tarson had left dozens of his own men fighting and dying behind him without so much as warning them that he was leaving. The hangar doors were opening. Beyond them was open space. If the Wraith cleared the station and entered warp, the entire operation would become another entry in the long history of people almost catching Mark Tarson. “Stop that ship.”

The marines opened fire, but rifle rounds sparked uselessly from the fighter's armor. One of the captured goliaths tried bringing its weapons around, but the Wraith was too close to the launch aperture. Firing heavier ordnance risked destroying the hangar around them. Tarson's engines flared. Then one of the ghosts stepped into the open. The lockdown round struck the Wraith just before it reached the aperture.Every system on the fighter seized.

The engines died. Control surfaces froze. The Wraith continued forward on momentum, drifted several meters and struck the edge of the launch guide hard enough to spin sideways. It came to rest against the hangar wall. For several seconds nobody moved. Then the marines surrounded it.

Tarson refused the first order to open the cockpit. He refused the second. The commander authorized the SCV crew to remove him. An industrial manipulator closed around the cockpit canopy and tore the entire assembly from the fighter. Mark Tarson stared out at the mercenaries surrounding him. He looked smaller than his reputation. “You StarCraft?” he asked. One of the marines nodded. Tarson laughed. “Never heard of you.” The marine pulled him out of the cockpit. “You will.”

The operation ended forty-three hours before the contractual deadline. StarCraft Co. transferred Tarson alive, along with station records identifying several of his secondary bases, financial accounts and affiliated smuggling operations. The intelligence alone was worth more to the government than the bounty. Within days, raids began across the sector. Tarson's decentralized empire did not disappear, but without the man at its center, parts of it began turning on one another almost immediately.

The government paid one hundred fifty percent of the bounty exactly as agreed. More importantly, StarCraft Co. was elevated near the top of its trusted private military contractor list. The story traveled quickly. Mark Tarson had escaped naval task forces, bounty hunters and mercenary companies for years. StarCraft Co. had taken him alive with an infiltration team, stolen his own war machines and delivered him ahead of schedule.

The commander returned to an inbox even more crowded than the one he had left after Ardea. Some messages were from corporations. Others came from colonial governments, shipping combines and military procurement officers. Several established mercenary outfits wanted subcontracting agreements. The surviving Harrier Group personnel had sent another referral. People who would not have returned StarCraft Co.'s calls months earlier were now asking for meetings.

Buried among those offers were more reports of Zerg. Too many.

The commander had noticed the pattern after Ardea. Now it was becoming impossible to dismiss. Settlements disappearing. Shipping lanes reporting attacks. Isolated organisms appearing on worlds where no Zerg presence had ever been recorded. Corporations quietly looking for extermination teams before governments noticed. StarCraft Co. had built its reputation by being in exactly the right business at exactly the right moment.

Mark Tarson had proven that they could do more than kill Zerg. The contracts waiting for them suggested that killing Zerg was nevertheless going to remain very good business.

 
Read more...

from M.A.G. blog, signed by Lydia

Lydia's Weekly Lifestyle blog is for today's African girl, so no subject is taboo. My purpose is to share things that may interest today's African girl.

This week's contributors: Lydia, Pépé Pépinière, Titi. This week's subjects: Styling Your Old Corporate Shirts the Ghanaian way, Poverty the mother of invention and fashion? Sport sport sport, Irregular flow, and +233 Jazz Bar & Grill

Styling Your Old Corporate Shirts the Ghanaian way. Refreshing your work wardrobe doesn't have to be expensive. By mixing classic corporate shirts with modern cuts, African prints, and timeless accessories, you can create countless outfits that look fresh, elegant, and uniquely Ghanaian. Add a Touch of African Elegance: Nothing refreshes a plain corporate shirt like African prints. Pair your white or blue shirt with a beautifully tailored Ankara pencil skirt or high-waisted trousers. The combination blends professionalism with cultural pride, making it perfect for the modern Ghanaian woman. Accessorise Like a Professional: A statement necklace, elegant earrings, a leather handbag, or a colourful silk scarf can completely transform your outfit. Keep accessories balanced so they complement your shirt without overpowering your professional image. Layer for the Rainy Season: Accra's rainy season can be unpredictable. Keep a lightweight blazer or tailored cardigan handy. It adds warmth in air-conditioned offices and protects your polished look when the weather changes. Roll Up Your Sleeves with Confidence: On warmer days, neatly rolled sleeves creates a relaxed yet sophisticated look. Pair them with loafers or block heels for comfort while moving around the office or attending meetings. Before you shop for something new, take another look at the shirts already hanging in your wardrobe. You may discover your next favourite office outfit is one you've owned all along.

Poverty the mother of invention and fashion? Every year about 200,000 Ghanaian girls finish secondary school, and many cannot continue because of lack of funds. Understandably, 1 year university comes to about 15,000 Cedis, if you add accommodation, fees and upkeep. Rather than idling many become seamstresses, some after getting a degree from a Roadside Academy, some going to a fashion school, some interning with a “Madam”. And then they offer their services to friends and neighbors and family. Competing against mountains and mountains of second hand stuff coming in from Europe. So about the only way to make more than 80 Cedis or so a dress is to be different. So we see all sort of trials, T-shirts turned into blouses with sleeves, skirts with a stripe of kente sewn onto it, what not. And some of it is quite original. I recently visited the Jaynal graduation day and really, a few of the pieces presented met all standards of a professional fashion designer. No wonder Europeans are evermore becoming interested in African designs, here we can still find really original things, and especially if traditional materials like Kente, Batakari, Adinkra and Bambolse are incorporated and traditional styles are followed.

Sport sport sport. Are you following the Women's Africa Cup of Nations (WAFCON)? Ghana may not win but I like to watch the ladies. They play better than the men, kicking, pushing, pulling, beating, bumping into each other at full speed, tackling, fouling, kicking the goal keeper in the face, and, with the men you hardly see that, hair pulling. This is sport at its best.

Irregular flow. This is unpleasant, you don't know again when is what, and especially if yours is “painful” you may want to plan around it and schedule that weekend in Elmina or Akosombo for better days. The main reasons for irregular flows mentioned are medical, hormones, medications, stress, sudden lifestyle changes, weight gain or loss, intense exercise, thyroid issues and even approaching perimenopause. A friend of mine had a fairly regular flow, until she started to gain weight. Often she was up to 10 days late. Then in January she cut carbs. Not entirely, that’s very difficult, but no sugar, no rice, no bread, instant noodles, pastries, sweets and no sodas. And since April, she’s regular again like a clock again, till today. All carbs eventually turn into sugar. First of all any form of cancer needs sugar, so the less you eat it, the less chance you have of getting cancer. But secondly too much sugar upsets your blood sugar balance, your pancreas has to work overtime and by the time you are 50 or so this turns into a full blown diabetes. And that means either a daily dose of insulin, at the cost of at least between GH₵3.50 and GH₵15.00 per day, or death between 10 and 20 years earlier. On top of that your intestines get confused and even if you eat the right food you’ll not digest it properly and will easily become deficient in all sort of things. So stay away from carbs as much as you can. Our typical diet is about 60% or more carbs, try to bring it down to 40% or less. And just for the record, a small bottle of coke contains about 35 grams of sugar, about 8 cubes or 8 teaspoons…Say it with Coke.

**+233 Jazz Bar & Grill **. On Tuesday is their jazz evening, the place is quiet and cool, the band played inside but we were at the bar where we could see and hear the band, with in the background the sound of the drizzle. We tried their spring rolls and immediately ordered a second portion, excellently fried. Their beef kebabs are still very good and juicy and spicy, and very big, almost like a steak at a restaurant, but then for 70 GHC only. And I like their burger at 160 GHC. They don't come with all the things most people like, just onion and tomato and beef and a bread bun, but the meat is tasty and tender. An excellent bite without the frequent sauce mess most beefburger unfortunately create. And their quarter grilled chicken is nicely juicy. All in all we had an excellent evening , nice food, nice music from Frank Kissi & The Electric Band, and the place outside empty with the drizzle of the rain, just the three of us. Could be a song.

Lydia...

Do not forget to hit the subscribe button and confirm in your email inbox to get notified about our posts.
I have received requests about leaving comments/replies. For security and privacy reasons my blog is not associated with major media giants like Facebook or Twitter. I am talking with the host about a solution. for the time being, you can mail me at wunimi@proton.me
I accept invitations and payments to write about certain products or events, things, and people, but I may refuse to accept and if my comments are negative then that's what I will publish, despite your payment. This is not a political newsletter. I do not discriminate on any basis whatsoever.

 
Read more... Discuss...

from PlantLab.ai | Blog

Three antique botanical study plates side by side - two vigorous cannabis specimens and one with drooping, ochre-faded lower leaves - above a fine ink rule punctuated with engraved tick marks like a season of logged entries

The Short Version

Between June and August 2026, PlantLab learned to diagnose several plants in one photo, started naming the family of a condition when it isn't sure of the specific name, made model upgrades visible to your code, and fixed an upload failure that took three tries to actually kill.

The middle two change what comes back in your JSON.

I don't write these often. Most of what happens on a project like this isn't worth a post, and I'd rather publish something useful about spider mites than a changelog with a bow on it. But enough landed this summer to be worth one place to see it, and the failures are more interesting than the features.


One Photo, Several Plants

The API used to assume your photo held one plant. Shoot a whole tent and it averaged everything into one answer for the room, which is the wrong answer for every plant in it.

It now finds each plant separately and returns a results array – one entry per plant, each with its own bounding box, health call, growth stage and conditions. Three plants, two fine and one yellowing, gets you exactly that, and the box tells you which pot to walk to.

This was a breaking change: the per-plant fields moved off the top level into results[]. A single-plant photo returns an array of one, so it's the same code path either way. There's a longer write-up if you're wiring it up.


It Admits When It's Unsure

The change I'm happiest with, and the least flashy.

Some plant problems look nearly identical in a photograph. Calcium and magnesium deficiencies need different fixes, and there are images where nothing in the RGB data cleanly separates them. The honest move there isn't to pick one and sound confident.

So every condition and pest now carries a coarse_group – the clinical family it belongs to, one of six. The family is often right when the specific name is shaky, so you can alert on “something in the mobile nutrient family is happening” and stand on much firmer ground than “it's definitely magnesium.”

A secondary finding can also come back marked suspected: true. That flags something for your attention without claiming it. Show those to a human. Don't dose on them.

Both fields are additive, so nothing broke when they appeared.


Model Upgrades Are Visible Now

Responses carry an engine_version naming the build and model iteration that served your call.

That matters because the models behind a diagnosis were replaced over the summer, and they'll be replaced again. If you cache results or tune thresholds against particular behavior, watch that field and invalidate when it moves. It used to be that a model upgrade quietly changed things underneath you. Now you can branch on it.

The honest numbers haven't moved much and I won't inflate them: cannabis verification sits at 99.96% balanced accuracy, health screening at 98.4%, both on plants held out from training. Naming the exact condition is still harder than noticing something's wrong. That gap is why the hedging fields exist.


The Upload Bug That Took Three Tries

My favorite failure of the summer.

Uploads from phones started failing. Not all of them, not reproducibly, and never on my machine. The pattern turned out to be full-resolution photos over slow upstream connections – which describes a lot of growers and almost no developers.

The server was hanging up while the phone was still sending. I raised the read timeout from 30 seconds to 120 and shipped it. Reports kept coming. Raised it to 300 and shipped that. Reports kept coming.

There were three timeouts in that path, not one, and they were all different: the API's own, the reverse proxy in front of it, and the client's. Fixing one just moved the failure to whichever was now shortest. The connection died at the tightest link no matter what I did to the others. Aligned all three at 300 seconds and the reports stopped.

I shouldn't have needed this lesson twice: when a timeout fix doesn't work, the timeout you fixed isn't the one that fired. Find every layer that can hang up before you touch any of them.

The mobile app shipped with the aligned values in July.


Quieter Things

  • The API no longer dies at boot on a transient database hiccup. It used to try once and exit, so a DNS blip during a deploy could take the service down until someone noticed.
  • There's a partners page now for hardware and platform companies who want plant health inside their own products.
  • /usage returns your counts, limits and remaining quota, and doesn't itself consume quota.
  • I measured what ruins a diagnosis photo. Tight close-ups and overexposure hurt far more than blur or purple light, which is the opposite of what most people assume.
  • Infrastructure runs in Europe. That happened earlier in the year, and here's why.

What's Next

More work on naming the specific condition rather than the family, since that's the honest weak point and everything else is downstream of it. And better handling of the photos growers actually take, which are lit by purple LEDs at midnight rather than by a photographer.

Free tier is 3 diagnoses a day, no card. The full contract is at plantlab.ai/openapi.json, with a field-by-field walkthrough if you want it, plus guides for Home Assistant and Node-RED.

 
Read more...

from PlantLab.ai | Blog

A herbarium specimen sheet in antique botanical style - a pressed cannabis leaf drawn in fine engraved ink on the left, joined by a single ruled line to a naturalist's record card of neat abstract pen strokes on the right

What It Does

The PlantLab API takes one image of a cannabis plant and returns structured JSON describing what's wrong with it: one of 30 conditions and pests (or healthy), a growth stage, a confidence score on every call it makes, and a bounding box per plant when the photo has more than one. It answers in about 18 milliseconds. Auth is a single X-API-Key header, and the free tier is 3 diagnoses a day without a card.

If you already have a camera pointed at your tent, this is the piece that turns a JPEG into something your automation can branch on.

Most grow stacks are blind in the same place. Temperature, humidity, VPD, EC, runoff pH, substrate moisture at three depths – all of it describes the room, none of it describes the plant. So the loop still ends at a person squinting at a phone.

Every response below came out of the live engine.


One Call

curl -X POST https://api.plantlab.ai/diagnose \
  -H "X-API-Key: $PLANTLAB_API_KEY" \
  -F "image=@canopy.jpg"

Multipart upload, one required field.


What Comes Back

A real response, from a plant with powdery mildew on it:

{
  "request_id": "8919a46e-a704-4a4e-a700-b754188165b5",
  "schema_version": "3.1.0",
  "engine_version": { "api": "1.0.166", "models": "v6" },
  "success": true,
  "is_cannabis": true,
  "cannabis_confidence": 0.95,
  "results": [
    {
      "bbox": { "x0": 0, "y0": 0, "x1": 1, "y1": 1, "normalized": true },
      "is_healthy": false,
      "health_confidence": 0.1,
      "growth_stage": "vegetative",
      "growth_stage_confidence": 0.9,
      "conditions": [
        {
          "class_id": "powdery_mildew",
          "display_name": "Powdery Mildew",
          "confidence": 0.8,
          "coarse_group": "fungal_disease"
        },
        {
          "class_id": "potassium_deficiency",
          "display_name": "Potassium Deficiency",
          "confidence": 0.6,
          "suspected": true,
          "coarse_group": "mobile_nutrient"
        }
      ]
    }
  ]
}

It returned two things. The mildew is the call it's making. The potassium deficiency is marked suspected – something else worth a look, without claiming it.


The Fields

Field Level What it means
is_cannabis image Whether the photo is cannabis at all. Decided first, so it sits at the top
cannabis_confidence image Probability the image is cannabis
results[] image One entry per detected plant. A single-plant photo returns an array of one
bbox plant Where this plant is, in normalized 0-1 coordinates. Multiply by width and height to draw it
is_healthy plant The health call for this plant
health_confidence plant Probability the plant is healthy. Read the next section before using it
growth_stage plant seedling, vegetative, or flowering
conditions[] plant Diseases and deficiencies, most confident first
pests[] plant Pests, same shape
schema_version response Contract version, currently 3.1.0
engine_version response The build and model iteration that served this call

The field people get wrong

health_confidence is the probability the plant is healthy. It isn't confidence in the verdict you were just handed.

In the response above, is_healthy is false and health_confidence is 0.1. That's not a shaky answer – it's a very confident sick one, because a 10% chance of healthy is a 90% chance of not. Write if health_confidence < 0.5: flag_uncertain() and you'll fire uncertainty warnings on the clearest sick plants you own while staying quiet on the genuinely ambiguous ones.

When is_healthy is false, low health_confidence means more certain, not less.

suspected and coarse_group

suspected: true marks a secondary finding the engine wants to flag but isn't asserting. Show it to a human; don't dose on it.

coarse_group is the clinical family a condition belongs to – one of mobile_nutrient, immobile_newgrowth, water, light, fungal_disease, pest. Some problems genuinely look alike in a photograph, and the family is often right when the specific name is shaky. If you're deciding whether to alert rather than what to dose, group on this instead.

Also in the response

Three more fields show up when they apply.

mulders_hypotheses names nutrient excesses that would explain the deficiency you're looking at. A calcium excess locking out nitrogen looks exactly like a nitrogen shortage, and feeding more nitrogen makes it worse.

progression_risks says what this turns into if nothing changes.

stage_advisories adds context that depends on the plant's stage. Lower-leaf yellowing in late flower is usually normal, and it says so rather than letting you chase it.


The Rest of the Surface

Endpoint Method Purpose
/diagnose POST The one you came for
/usage GET Current counts, limits, remaining quota. Read-only, doesn't consume quota
/health GET Liveness. No key required
/info GET Metadata and capabilities
/history GET Past diagnoses, newest first. Pro tier and above, with data sharing enabled
/feedback POST Report a wrong result

/usage is the one integrators forget exists and then rebuild badly. Poll it instead of counting your own calls.

The full machine-readable contract is at plantlab.ai/openapi.json, so generate a client rather than hand-rolling one.


Limits and Errors

Free tier is 3 diagnoses a day. No card, no trial clock, and nothing to cancel – paid plans aren't live yet, so right now that's the whole offer. Higher-volume tiers exist in the API for granted accounts, and paid access is coming.

429 means you hit a limit. 408 means inference timed out. 400 on upload usually means the image failed a sanity check rather than a malformed request.


What It Doesn't Do

It's cannabis-specific. Point it at a tomato and is_cannabis comes back false, which is correct and not useful.

It reads a photograph, so it's bounded by what a photograph contains. Root-zone problems only appear once they reach the leaves, and two conditions that look identical in RGB are hard to separate in RGB. That's why suspected and coarse_group exist instead of a single confident label.

It's sensitive to how you shoot. Overexposure and tight close-ups reliably produce wrong answers – I measured what breaks a diagnosis, and the results aren't what most people guess.

It doesn't replace looking at your plants. It notices things earlier and more consistently than you will at 11pm, and it never gets bored.

On accuracy: cannabis verification runs at 99.96% balanced accuracy and health screening at 98.4%, both on plants held out from training. Naming the specific condition is a harder problem than deciding something is wrong, which is the honest reason those hedging fields are in the response at all.


Getting Started

Sign up at plantlab.ai, copy your key from the dashboard, and run the curl command at the top of this post against one of your own plants.

Prefer wires to code? There are guides for Home Assistant and Node-RED.

 
Read more...

Join the writers on Write.as.

Start writing or create a blog