<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Peculiar Systems</title>
    <description>The latest articles on DEV Community by Peculiar Systems (@peculiar-systems).</description>
    <link>https://dev.to/peculiar-systems</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4138211%2F56944269-7543-46d3-814a-0b266ec30e57.png</url>
      <title>DEV Community: Peculiar Systems</title>
      <link>https://dev.to/peculiar-systems</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/peculiar-systems"/>
    <language>en</language>
    <item>
      <title>The paragraph and the checkout</title>
      <dc:creator>Peculiar Systems</dc:creator>
      <pubDate>Fri, 25 Sep 2026 16:15:14 +0000</pubDate>
      <link>https://dev.to/peculiar-systems/the-paragraph-and-the-checkout-5ah8</link>
      <guid>https://dev.to/peculiar-systems/the-paragraph-and-the-checkout-5ah8</guid>
      <description>&lt;p&gt;&lt;em&gt;Researched with the help of an AI assistant, which searched registers and legal texts in many languages. Every fact below was checked against the linked primary source before publishing.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In March the Dutch consumer regulator reported on a test of about a hundred of the country's biggest online stores, telecom and energy sites. It had tried to shop at each one with assistive technology, the kind blind and partially sighted people rely on. At 61% of them it &lt;a href="https://www.acm.nl/nl/publicaties/acm-klant-met-beperking-kan-bij-merendeel-grote-webwinkels-niet-terecht" rel="noopener noreferrer"&gt;could not place an order&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Sometimes the order button could not be reached with a keyboard. Sometimes a puzzle meant to prove you are human could not be solved without seeing it. At another 33%, ordering was possible but took far more effort.&lt;/p&gt;

&lt;p&gt;The regulator's own summary puts it plainly: an inaccessible webshop costs customers, with and without a disability.&lt;/p&gt;

&lt;h2&gt;
  
  
  The paragraph
&lt;/h2&gt;

&lt;p&gt;Europe's accessibility law has covered online shops since 28 June 2025. We went through what the authorities of all twenty-seven EU countries have published since. We found four fines, all in Czechia, where the inspectorate publishes every fine as &lt;a href="https://www.coi.gov.cz/userdata/files/dokumenty-ke-stazeni/open-data/sankce.csv" rel="noopener noreferrer"&gt;a public spreadsheet&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;They add up to fourteen thousand crowns, about €580. The smallest, CZK 1,000 or about €41, became final on 11 June against a jewellery retailer.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhtam067df0ggz62a0kge.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhtam067df0ggz62a0kge.png" alt="One Czech fine, number 264157, of CZK 1,000, final on 11 June 2026, citing two laws: the Civil Code and the Accessibility Act" width="" height=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The fine as the Czech register lists it. One sum covers both laws, so there is no telling how much of the €41 was for accessibility.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;None of the four is for a checkout a customer could not use. All four are for breaking &lt;a href="https://e-sbirka.gov.cz/sb/2023/424" rel="noopener noreferrer"&gt;one rule in the Czech law&lt;/a&gt;: a shop must explain, in its terms and conditions, how its service is accessible. The &lt;a href="https://www.coi.gov.cz/userdata/files/dokumenty-ke-stazeni/open-data/kontroly.csv" rel="noopener noreferrer"&gt;inspection records&lt;/a&gt; show who was fined: a jewellery chain, a sportswear shop, a home-textiles shop and the company that runs Brno's motor-racing circuit.&lt;/p&gt;

&lt;p&gt;The law allows up to CZK 1,000,000 for this. For a website that is actually inaccessible, it allows ten times more.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsf8dr4jhah29732u2aay.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsf8dr4jhah29732u2aay.png" alt="On a logarithmic scale, the four Czech fines of CZK 1,000 to 6,000 sit far below the ceilings of CZK 1,000,000 for this breach and CZK 10,000,000 for an inaccessible service" width="" height=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The four fines next to the most the law allows. Each step on the scale is ten times the one before.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The checkout
&lt;/h2&gt;

&lt;p&gt;The paragraph is what gets fined. The checkout is what the inspectors keep finding.&lt;/p&gt;

&lt;p&gt;France's consumer watchdog has checked more than 20 shopping sites this year and found problems at &lt;a href="https://www.economie.gouv.fr/files/files/directions_services/dgccrf/media-document/cp-dgccrf-conference-nationale-handicap.pdf" rel="noopener noreferrer"&gt;more than half of them&lt;/a&gt;. Several platforms have promised to fix their sites by the end of 2026. In the spring the Czech inspectorate &lt;a href="https://coi.gov.cz/ceska-obchodni-inspekce-uskutecnila-ve-druhem-ctvrtleti-103-kontrol-internetovych-obchodu-poruseni-predpisu-zjistila-v-94-kontrolach/" rel="noopener noreferrer"&gt;checked 47 online shops&lt;/a&gt; for accessibility and found breaches at 10.&lt;/p&gt;

&lt;p&gt;Sweden's regulator is testing the part of each site where people actually shop. It opened cases against &lt;a href="https://pts.se/contentassets/bfb6f7c0428e4df5beb0e9a6d211cefd/tillsyn-for-ett-fungerande-digitalt-samhalle-2025.pdf" rel="noopener noreferrer"&gt;17 large online shops&lt;/a&gt; in 2025 and &lt;a href="https://pts.se/nyheter-och-pressmeddelanden/pts-granskar-ytterligare-11-e-handelstjansters-tillganglighet/" rel="noopener noreferrer"&gt;11 more&lt;/a&gt; in March.&lt;/p&gt;

&lt;p&gt;Customers are also writing in. By August Germany's regulator &lt;a href="https://fragdenstaat.de/anfrage/antrag-auf-informationszugang-antraege-nach-ss-32-bfsg-im-bereich-bankdienstleistungen/" rel="noopener noreferrer"&gt;held 115 tips and requests&lt;/a&gt; about online shops. Finland's regulator got &lt;a href="https://saavutettavuusvaatimukset.fi/fi/uutisia-saavutettavuudesta/traficomin-saavutettavuusvalvonnan-vuosi-2025-uusi-koti-uudet-vastuut-ja-ennakoivaa-ohjausta" rel="noopener noreferrer"&gt;24 complaints&lt;/a&gt; about digital services in 2025.&lt;/p&gt;

&lt;h2&gt;
  
  
  Advice before fines
&lt;/h2&gt;

&lt;p&gt;Fines are slow partly because the machinery is new, and partly by design.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuu4tjamqqbu3zrw2w5k3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuu4tjamqqbu3zrw2w5k3.png" alt="How far each country's published record goes: Spain still building; Germany, Sweden, France and Austria inspecting; the Netherlands and Finland telling shops what to fix; only Czechia fined" width="" height=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;How far each country has got, going by what its authorities have published.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Some countries are still building. In January the European Commission &lt;a href="https://ec.europa.eu/commission/presscorner/detail/en/inf_26_115" rel="noopener noreferrer"&gt;warned nine countries&lt;/a&gt; that their versions of the law were incomplete, including the rules on enforcement. In March it &lt;a href="https://ec.europa.eu/commission/presscorner/detail/en/inf_26_431" rel="noopener noreferrer"&gt;warned Germany and Croatia&lt;/a&gt; again. Spain set up &lt;a href="https://www.boe.es/eli/es/rd/2026/02/25/143/con" rel="noopener noreferrer"&gt;a unit to coordinate its regional inspectors&lt;/a&gt; only in February 2026. Germany's regulator &lt;a href="https://www.schleswig-holstein.de/DE/fachinhalte/A/arbeitsschutz/mlbf" rel="noopener noreferrer"&gt;started work in September 2025&lt;/a&gt; and by June had &lt;a href="https://presse.sachsen-anhalt.de/ministerium-fur-arbeit-soziales-gesundheit-und-gleichstellung/2026/06/01/zugang-zu-modernen-produkten-und-dienstleistungen-fuer-alle-neue-marktueberwachungsbehoerde-in-magdeburg-formiert-sich" rel="noopener noreferrer"&gt;almost 700 complaints and notices&lt;/a&gt; to work through.&lt;/p&gt;

&lt;p&gt;Others advise first on purpose. Austria &lt;a href="https://orf.at/stories/3434216/" rel="noopener noreferrer"&gt;reported 84 cases&lt;/a&gt; in the first year, mostly against banks, and no fines. Finland's regulator &lt;a href="https://saavutettavuusvaatimukset.fi/fi/uutisia-saavutettavuudesta/traficomin-saavutettavuusvalvonnan-vuosi-2025-uusi-koti-uudet-vastuut-ja-ennakoivaa-ohjausta" rel="noopener noreferrer"&gt;answered most complaints with advice&lt;/a&gt;, and &lt;a href="https://www.finlex.fi/fi/lainsaadanto/2019/306" rel="noopener noreferrer"&gt;its law&lt;/a&gt; has no fines at all. In Hungary a fine can only follow &lt;a href="https://net.jogtar.hu/jogszabaly?docid=a2200017.tv" rel="noopener noreferrer"&gt;a warning the company ignores&lt;/a&gt;. Italy's regulator moves to penalties only after &lt;a href="https://www.agid.gov.it/it/notizie/accessibilita-pubblicato-il-nuovo-regolamento-agid-sulle-attivita-di-vigilanza" rel="noopener noreferrer"&gt;"prolonged inaction"&lt;/a&gt;. In Denmark the regulator &lt;a href="https://www.retsinformation.dk/eli/lta/2022/801" rel="noopener noreferrer"&gt;cannot fine anyone&lt;/a&gt;; that is a job for the police.&lt;/p&gt;

&lt;h2&gt;
  
  
  "Not only a little accessible"
&lt;/h2&gt;

&lt;p&gt;The customers did not wait. Two French disability groups &lt;a href="https://www.interetaagir.org/assignation-en-refere-des-entreprises-auchan-carrefour-e-leclerc-et-picard-surgeles/" rel="noopener noreferrer"&gt;took four grocery chains to court&lt;/a&gt;. Against Carrefour they brought statements from three users and video recordings of the site.&lt;/p&gt;

&lt;p&gt;Carrefour's own accessibility statement rated its site at 71.21%. The judge in Caen said that was not enough. From &lt;a href="https://www.interetaagir.org/wp-content/uploads/2026/06/Version-accessible_Ordonnance-du-4-juin-2026.docx" rel="noopener noreferrer"&gt;the ruling&lt;/a&gt;, in our translation:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A shopping site "cannot be only a little accessible; it must be fully so."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The ruling gives Carrefour six months to fix its website and app. After that it owes €500 for every day they are not. It also awarded the two groups €10,000 in interim damages. That one payment is about seventeen times all four Czech fines put together.&lt;/p&gt;

&lt;p&gt;It could have gone the other way. A month earlier a court in Lille &lt;a href="https://www.interetaagir.org/wp-content/uploads/2026/05/P_TJ-de-Lille_AUCHAN-E.-COMMERCE_Ord.-5-mai-2026.pdf" rel="noopener noreferrer"&gt;threw out&lt;/a&gt; the same case against Auchan's online shop. It applied an older French law that only covers companies with more than €250 million in turnover. The groups &lt;a href="https://www.interetaagir.org/accessibilite-numerique-une-interpretation-erronee-du-droit/" rel="noopener noreferrer"&gt;have appealed&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  A door that is not open everywhere
&lt;/h2&gt;

&lt;p&gt;France is the only country where we found a case, and not every country leaves the door open. Spain's law lets &lt;a href="https://www.boe.es/eli/es/l/2023/05/08/11/con" rel="noopener noreferrer"&gt;customers and disability organisations go to court&lt;/a&gt;. In Ireland a customer can ask the &lt;a href="https://www.irishstatutebook.ie/eli/2023/si/636/made/en/print" rel="noopener noreferrer"&gt;Circuit Court&lt;/a&gt; for an order to comply. We found no case in either yet.&lt;/p&gt;

&lt;p&gt;In Germany, associations can ask the regulator to act, but not sue a shop under the accessibility law. The federal conciliation board could only &lt;a href="https://www.schlichtungsstelle-bgg.de/SharedDocs/Downloads/Webs/SchliBGG/DE/AS/Jahresbericht-2025.pdf?__blob=publicationFile&amp;amp;v=2" rel="noopener noreferrer"&gt;log accessibility complaints&lt;/a&gt; in 2025, not handle them, for lack of staff. In &lt;a href="https://www.normattiva.it/uri-res/N2Ls?urn:nir:stato:decreto.legislativo:2022-05-27;82" rel="noopener noreferrer"&gt;Italy&lt;/a&gt; and &lt;a href="https://isap.sejm.gov.pl/isap.nsf/DocDetails.xsp?id=WDU20240000731" rel="noopener noreferrer"&gt;Poland&lt;/a&gt; the accessibility law offers customers a complaint, not a lawsuit.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quiet is not the same as none
&lt;/h2&gt;

&lt;p&gt;Most countries publish no list of individual fines, so for them "no fines" means none that we could see. &lt;a href="https://data.gov.lv/dati/lv/dataset/ptac-lemumi" rel="noopener noreferrer"&gt;Latvia&lt;/a&gt;, &lt;a href="https://nkfh.gov.hu/hatarozatok" rel="noopener noreferrer"&gt;Hungary&lt;/a&gt; and &lt;a href="https://www.soi.sk/pravoplatne-rozhodnutia" rel="noopener noreferrer"&gt;Slovakia&lt;/a&gt; do publish their decisions. We read them all, and none is under the accessibility law yet.&lt;/p&gt;

&lt;p&gt;Loud is not the same as real, either. One &lt;a href="https://www.disabilityworld.org/articles/eaa-first-year-enforcement-report/" rel="noopener noreferrer"&gt;first-year review&lt;/a&gt; reports a German fine in the "upper-five-figure range", issued by a federal export-control office. That office &lt;a href="https://www.gesetze-im-internet.de/bfsg/" rel="noopener noreferrer"&gt;is not mentioned anywhere in the German law&lt;/a&gt;. The same review gives a reference number for Spain's accessibility law that belongs to &lt;a href="https://www.boe.es/diario_boe/txt.php?id=BOE-A-2023-10952" rel="noopener noreferrer"&gt;a ruling about water rights&lt;/a&gt; in the town of Ibi. And the €90,000 fine against the airline Vueling was &lt;a href="https://www.poderjudicial.es/cgpj/es/Poder-Judicial/Noticias-Judiciales/La-Audiencia-Nacional-confirma-la-multa-de-90-000-euros-a-Vueling-por-incumplir-en-su-web-las-condiciones-de-accesibilidad-para-personas-con-discapacidad" rel="noopener noreferrer"&gt;issued in 2020&lt;/a&gt;, under an older Spanish law.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to fix first
&lt;/h2&gt;

&lt;p&gt;Fifteen months in, the pattern holds everywhere we looked. Regulators fine the paperwork, slowly. Inspectors, courts and customers go straight to the checkout.&lt;/p&gt;

&lt;p&gt;So fix both, in that order. The accessibility paragraph in your terms takes a day, and it is the only thing anyone has been fined for. Then walk the way from your home page to a finished order with a keyboard and a screen reader. That is where the Dutch regulator got stuck, and where your customers already do.&lt;/p&gt;

&lt;p&gt;Regulators read the terms first. Customers start at the checkout.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Checked 25 September 2026.&lt;/strong&gt; The Czech list of fines runs to 29 June 2026, and more Czech fines are likely. The French cases against E.Leclerc and Picard had no published decision. We could not search the German and French regulators' records directly. &lt;/p&gt;

</description>
      <category>a11y</category>
      <category>webdev</category>
      <category>ux</category>
      <category>frontend</category>
    </item>
    <item>
      <title>As of when — three product bets killed by year-old AI research</title>
      <dc:creator>Peculiar Systems</dc:creator>
      <pubDate>Wed, 23 Sep 2026 22:48:53 +0000</pubDate>
      <link>https://dev.to/peculiar-systems/as-of-when-three-product-bets-killed-by-year-old-ai-research-1c85</link>
      <guid>https://dev.to/peculiar-systems/as-of-when-three-product-bets-killed-by-year-old-ai-research-1c85</guid>
      <description>&lt;p&gt;&lt;em&gt;Drafted with the help of an AI assistant — which is also what this piece is about. Every fact below was checked against the linked primary sources.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;On 11 September the EU's new duty to report exploited vulnerabilities came into force. That same morning, the agency that enforces it &lt;a href="https://www.enisa.europa.eu/news/the-cra-single-reporting-platform-is-launched" rel="noopener noreferrer"&gt;switched on a platform&lt;/a&gt; that does the filing for you, free, with a login you already have.&lt;/p&gt;

&lt;p&gt;We had a product priced to do that filing.&lt;/p&gt;

&lt;p&gt;That was one of three bets we killed this month. We had researched all three with an AI assistant and written them down properly — named buyer, competitor prices, a date the buyer could not argue with. Then we checked each one against its sources before building, which is the boring step everybody skips, and none of the three survived it. Almost everything that killed them had already happened before we wrote them down.&lt;/p&gt;

&lt;p&gt;That order is deliberate. An idea gets an hour with an assistant, because ideas are cheap and there are always more of them than there are days. Only the few that survive into a written bet get the expensive day against primary sources. Wide and cheap first, narrow and slow second.&lt;/p&gt;

&lt;p&gt;The board that month held 171 options, 12 of them marked ready to start — marks made by the same research this note is about. Three bets got the expensive day, one of those twelve and two from the tier below. None survived it in the shape we had written down; the ideas went back on the board, the bets did not.&lt;/p&gt;

&lt;h2&gt;
  
  
  The regulator shipped the tool
&lt;/h2&gt;

&lt;p&gt;The Cyber Resilience Act is a good deadline. &lt;a href="https://www.european-cyber-resilience-act.com/Cyber_Resilience_Act_Article_64.html" rel="noopener noreferrer"&gt;Fines reach €15M&lt;/a&gt;. &lt;a href="https://www.infosecurity-magazine.com/news/open-source-unaware-cyber/" rel="noopener noreferrer"&gt;Two thirds of the manufacturers and developers OpenSSF polled&lt;/a&gt; had barely heard of it three months before it bit. Our note said there was nothing under €99 a month that bundled reporting readiness with a disclosure page.&lt;/p&gt;

&lt;p&gt;When we checked, &lt;a href="https://cvdportal.com/pricing" rel="noopener noreferrer"&gt;CVD Portal&lt;/a&gt;'s disclosure tier was free forever, &lt;a href="https://www.cra-toolkit.com/pricing" rel="noopener noreferrer"&gt;CRAToolkit&lt;/a&gt; was selling the paperwork at €29, and &lt;a href="https://www.cybervendorguide.com/guides/cra-compliance" rel="noopener noreferrer"&gt;ConformOps&lt;/a&gt; was reading your repository for €99 once. We had priced against a gap that three products were already standing in.&lt;/p&gt;

&lt;p&gt;The fear was smaller than the headline, too. A &lt;a href="https://www.european-cyber-resilience-act.com/Cyber_Resilience_Act_Article_64.html" rel="noopener noreferrer"&gt;carve-out&lt;/a&gt; means small vendors cannot be fined for missing the 24-hour alarm — the deadline everyone quotes. They still have to file, and the reports that follow still carry a fine. But the part that sounded most frightening is the part they cannot be punished for.&lt;/p&gt;

&lt;p&gt;What is left is the real date, fifteen months out, when the full technical file arrives — and which nobody is selling against yet, because it is not in the news.&lt;/p&gt;

&lt;h2&gt;
  
  
  The rules we were selling against were deleted
&lt;/h2&gt;

&lt;p&gt;We had priced a tool that writes safety sheets and chemical labels for small makers — candles, diffusers, cleaning products — ahead of the EU labelling overhaul. Two obligations were coming. One was a set of new hazard classes. The other was new label formatting rules, down to minimum font size and line spacing, plus a hard six-month clock to reissue a label whenever a classification changed.&lt;/p&gt;

&lt;p&gt;That clock was the product. A recurring obligation is what a subscription is for.&lt;/p&gt;

&lt;p&gt;The formatting rules were not delayed. They were &lt;a href="https://www.produktkanzlei.com/en/2026/06/24/provisional-agreement-on-the-chemicals-omnibus-omnibus-vi/" rel="noopener noreferrer"&gt;deleted&lt;/a&gt; — font size, spacing, typeface, colour, all struck out in favour of "labels must be readable," which is what the law said before. The six-month clock became "without undue delay." Whatever was left moved to 2030.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You cannot sell a subscription against &lt;em&gt;without undue delay&lt;/em&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The &lt;a href="https://echa.europa.eu/new-hazard-classes-2023" rel="noopener noreferrer"&gt;hazard classes&lt;/a&gt; survived — but not on the date we had written down. The 1 November 2026 deadline everyone quotes is for &lt;em&gt;substances&lt;/em&gt;. Candles, diffusers and cleaning products are mixtures: new ones have had to comply since May, and anything already on a shelf has until May 2028. Either way it is one afternoon of work per product, once. And the incumbent we were undercutting turned out not to charge $199 a sheet, as its headline says, but &lt;a href="https://sdsmanager.com/pricing/" rel="noopener noreferrer"&gt;$199 a year&lt;/a&gt; for a small maker's first four.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;What the AI told us&lt;/th&gt;
&lt;th&gt;What was true&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Fines up to €15M&lt;/td&gt;
&lt;td&gt;No fine for the 24-hour alarm, if you are small&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Minimum font size and line spacing&lt;/td&gt;
&lt;td&gt;"Labels must be readable"&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1 November 2026&lt;/td&gt;
&lt;td&gt;May 2028 for mixtures already on shelves&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;em&gt;Three lines from the research the assistant gave us, and what the sources actually said.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Nothing to do with the product
&lt;/h2&gt;

&lt;p&gt;We had priced an e-paper dashboard for one narrow audience — aviation weather, ham radio, servers in a basement — sold as a device plus a licence. The category earns: the leader &lt;a href="https://usetrmnl.com/blog/batch-1-sold-out" rel="noopener noreferrer"&gt;sold out its first batch&lt;/a&gt; in weeks, and single-person campaigns on Crowd Supply cleared &lt;a href="https://www.crowdsupply.com/talisman-design/pocketmage" rel="noopener noreferrer"&gt;$464,390&lt;/a&gt; and &lt;a href="https://www.crowdsupply.com/modos-tech/modos-flow" rel="noopener noreferrer"&gt;$591,237&lt;/a&gt; this year.&lt;/p&gt;

&lt;p&gt;Then, in three months, three moves. In May, an open display protocol &lt;a href="https://www.openhomefoundation.org/blog/welcoming-opendisplay-as-our-newest-collaboration-partner/" rel="noopener noreferrer"&gt;joined the Home Assistant foundation&lt;/a&gt; and &lt;a href="https://www.home-assistant.io/integrations/opendisplay/" rel="noopener noreferrer"&gt;shipped inside Home Assistant&lt;/a&gt; — so any panel now speaks to the installed base without us. In July, a finished device with a case and a battery landed at &lt;a href="https://www.cnx-software.com/2026/07/31/reterminal-sticky-3-97-inch-magnetic-touch-epaper-display-is-supported-by-four-open-source-firmware-projects/" rel="noopener noreferrer"&gt;$39.90&lt;/a&gt;, against the $150 we had penciled in. And the leader quietly published a &lt;a href="https://trmnl.com/b2b/pricing-sheet" rel="noopener noreferrer"&gt;wholesale price list&lt;/a&gt; with purchase orders and Net 30, which was the last thing on our list of what it did not do.&lt;/p&gt;

&lt;p&gt;None of that is the reason we stopped.&lt;/p&gt;

&lt;p&gt;We stopped because putting your own name on a WiFi device sold into Europe makes you its &lt;a href="https://www.nemko.com/blog/cybersecurity-in-europe-en-18031-is-now-a-harmonized-standard" rel="noopener noreferrer"&gt;manufacturer&lt;/a&gt;, with the security file, the registrations in every country you ship to, and — since the EU &lt;a href="https://www.consilium.europa.eu/en/press/press-releases/2026/02/11/council-gives-final-green-light-to-new-customs-duty-rules-for-small-parcels/" rel="noopener noreferrer"&gt;scrapped its €150 duty relief&lt;/a&gt; in July — a €3 charge on every product category in a box shipped in from outside the EU, counted per tariff line rather than per parcel. Meanwhile the panels themselves are on six-to-twelve-month lead times, because &lt;a href="https://www.digitimes.com/news/a20260313PD231/e-ink-e-paper-esl-revenue-demand-2026.html" rel="noopener noreferrer"&gt;supermarket shelf labels&lt;/a&gt; are eating the supply and a two-person buyer is last in that queue.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Nobody beat us to the product. The product stopped being the hard part.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The half that still works is the software: the leader makes more from &lt;a href="https://shop.trmnl.com/products/byod" rel="noopener noreferrer"&gt;$50 licences&lt;/a&gt; for screens people already own than it ever made from the subscription it cancelled.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the three have in common
&lt;/h2&gt;

&lt;p&gt;Competitors played a part in only one of the three. In the cybersecurity bet rivals did fill the sub-€99 gap, inside a month — though the regulator went first, and what it handed out for free was the part we meant to charge for. In the other two the rivals were there all along and are not what stopped us: one obligation was deleted by the people who wrote it, and one product ran into conformity paperwork and a supply queue long before anybody could outsell us.&lt;/p&gt;

&lt;p&gt;What they share is timing. The rules that make you the manufacturer of a WiFi device have been mandatory since August 2025; the panel shortage was reported in March; the labelling rules were struck in June; the EU's €150 parcel relief ended in July. All of it was public before we wrote the bets down. None of it was in the answers we got.&lt;/p&gt;

&lt;p&gt;The cheap hour was never built to catch this. It answers one question: is there a buyer, and what do they pay today — and it reads the headline price, not the footnote. What moved in July is not its job. Catching movement is what the expensive day is for — and this month it earned its keep three times. The failure would have been skipping it, not running it.&lt;/p&gt;

&lt;p&gt;The assistant we researched with searched the web every time. It found what ranks: explainers, vendor blogs, launch posts, written when each story was news and not touched since. It stitched them into one answer, in the present tense, with no date on any of it. It searched for the story it already knew, and found it. A lag on top of a lag, delivered as if it were this morning.&lt;/p&gt;

&lt;p&gt;That part is on us. We asked what was true and never asked as of when.&lt;/p&gt;

&lt;p&gt;So the hour changed shape. It still opens with &lt;em&gt;as of when&lt;/em&gt;. But we no longer trust the answer — searching was never the problem; ranking was. Now the hour ends with a second, separate search: what has changed on this in the last twelve months. Not the topic. The changes. And a source that comes back without a date is struck on the spot, in the cheap hour, not discovered on the expensive day.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;When&lt;/th&gt;
&lt;th&gt;What happened&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Aug 2025&lt;/td&gt;
&lt;td&gt;Security rules make you the manufacturer of a WiFi device&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mar 2026&lt;/td&gt;
&lt;td&gt;Panel shortage reported: shelf labels eat the supply&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Jun 2026&lt;/td&gt;
&lt;td&gt;Label formatting rules struck out, rest moved to 2030&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Jul 2026&lt;/td&gt;
&lt;td&gt;EU scraps its €150 parcel duty relief&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Early Sep&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;We write the three bets down&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11 Sep&lt;/td&gt;
&lt;td&gt;The regulator switches on its free platform&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;em&gt;Everything above the bold row was already public when we asked. Only the row below it was news.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;So the check that matters is not "is this real." It is "what has moved since this was written." When an AI hands you the answer, find the date on every source behind it — the newest document wins, not the most-linked one.&lt;/p&gt;

&lt;p&gt;That day costs. This month it cancelled three products we had scoped at ten days to three weeks each — six weeks of building, bought for three days. That is the whole case for the expensive day, and three is not a sample, so ask us in a year. A fourth product shipped on 7 September.&lt;/p&gt;

&lt;p&gt;Even this note. The AI we asked to review it fetched the published page live, twice, and both times read the first draft — the one that still said no competitor had beaten us.&lt;/p&gt;

&lt;p&gt;The board still holds eleven marks made by the same research. We trust them less than we did on the first of September.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Checked 23 September 2026.&lt;/strong&gt; The chemicals package is a provisional agreement — the 2030 date is not final and can move again.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://peculiar.systems/notes/as-of-when-ai-research-stale-sources" rel="noopener noreferrer"&gt;peculiar.systems/notes&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>startup</category>
      <category>research</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
