{
 "generated": "2026-10-20T08:11:21+00:00",
 "timestamps": {
  "generated": "When THIS BUILD ran. The site is rebuilt on a schedule, so a new value here does NOT mean anything changed.",
  "content_changed": "The most recent real change to the underlying content, across posts, snippets, questions and image annotations. Compare this, not \"generated\", to decide whether to re-read.",
  "per_record": "Every post, snippet and question record carries its own \"created\" and \"updated\", taken from the Lemmid Manager instance behind it. Posts also carry \"date\", the editorial date the piece is filed under.",
  "sitemap_lastmod": "Derived from the content, never from the build clock: a page is only reported as changed when the thing it renders actually changed."
 },
 "language": "fy",
 "count": 3174,
 "described_by_author": 2074,
 "described_by_machine": 3173,
 "with_text_in_image": 2293,
 "annotation_status": "The machine annotation sweep is still running: 3173 of 3174 images have a machine reading so far. This surface is republished as it progresses.",
 "conventions": {
  "url": "The copy willem.com itself publishes. Absent when willem.com publishes no copy, which is the case for images that only appear on its dormant pages.",
  "description": "Willem's own words, as published on willem.com.",
  "machine": "Written by a local vision model on Willem's own machine, offline. Useful, not authoritative: treat caption and labels as a machine reading of the picture and text_in_image as an imperfect transcription."
 },
 "images": [
  {
   "url": "https://willem.com/global/images/aca6adacd443.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82151_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minskewurk",
    "url": "https://agents.willem.com/fy/posts/2026-10-19_minskewurk/",
    "source_url": "https://willem.com/fy/2026-10-19_minskewurk/",
    "date": "2026-10-19"
   },
   "width": 1600,
   "description": "bijmijrelatietherapie.nl op de laptop en de tillefoan",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a Dutch website for a relationship therapy practice featuring a large photo of a smiling woman holding hands with another person.",
    "labels": [
     "website",
     "woman",
     "hands",
     "text",
     "navigation",
     "button"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "bij mij relatietherapie\nRelatietherapie Hulp bij Marcella vertelt Over mij Ervaringen Blog Contact\nEN Plan een intakegesprek\nPSYCHOLOGENPRAKTIJK VOOR RELATIE-, GEZINS- EN INDIVIDUELE THERAPIE\nRelatietherapie bij Marcella Hagenaar in Krommenie en Zwanenburg, sinds 2008\nVind jezelf en je relatie terug bij mij. Loop je vast in je relatie? Begrijpen jullie elkaar niet meer? Voelen jullie elkaar in bed niet meer aan? Blijf daar niet mee rondlopen.\nPsycholoog NIP, EFT-relatietherapeut met gevorderdenstatus, Imago-relatietherapeut niveau III, systeemtherapeut, schematherapeut en ACT-therapeut. Twee praktijken in Noord-Holland, ook online.\nPlan een intakegesprek\nHoe ik werk\nMeestal binnen een maand terecht\nSamen of eerst alleen\nKrommenie, Zwanenburg of online\nTarieven en vergoedingen"
   }
  },
  {
   "url": "https://willem.com/global/images/f768d28c1567.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82151_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minskewurk",
    "url": "https://agents.willem.com/fy/posts/2026-10-19_minskewurk/",
    "source_url": "https://willem.com/fy/2026-10-19_minskewurk/",
    "date": "2026-10-19"
   },
   "width": 1600,
   "description": "De praktykromte: twa stuollen, blommen en deiljocht",
   "description_source": "author",
   "machine": {
    "caption": "A modern living room features three white swivel chairs arranged around a white coffee table on a purple rug, with a large floral arrangement in the foreground and a chandelier hanging from the ceiling.",
    "labels": [
     "living room",
     "chair",
     "rug",
     "chandelier",
     "flowers",
     "coffee table"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/dca77a409cb9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82151_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minskewurk",
    "url": "https://agents.willem.com/fy/posts/2026-10-19_minskewurk/",
    "source_url": "https://willem.com/fy/2026-10-19_minskewurk/",
    "date": "2026-10-19"
   },
   "width": 1600,
   "description": "hanebalk.nl: fersekere feilich gebrûk, op de laptop en de tillefoan",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the hanebalk website homepage showing a large photo of three brick gable buildings against a blue sky, with a green navigation bar and a white text box containing Dutch text.",
    "labels": [
     "website",
     "building",
     "sky",
     "text",
     "navigation bar",
     "button"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "hanebalk\nKEUREN & BEHEREN\nHanebalk Keuren Projecten Kennis Pers Offerte aanvragen\nHET ENIGE OFFICIËLE ADRES VOOR HJJSBALK KEURINGEN\nVerzekerd van veilig gebruik\nWij keuren en beheren hijsbalken. De keuring is onafhankelijk, uitgevoerd door keuringsinstituut Aboma. Na goedkeuring dekt onze polis het gebruik van de hijsbalk, hijsen en aflaten, voor zover het de hijsconstructie betreft.\nOfferte aanvragen\nZo werkt de keuring\nOf bel direct: 020 370 70 36"
   }
  },
  {
   "url": "https://willem.com/global/images/8246b02e197c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82151_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minskewurk",
    "url": "https://agents.willem.com/fy/posts/2026-10-19_minskewurk/",
    "source_url": "https://willem.com/fy/2026-10-19_minskewurk/",
    "date": "2026-10-19"
   },
   "width": 1600,
   "description": "It Hanebalk-testgewicht op de keisteantsjes by de Oude Kerk, en in Aboma-ynspekteur by in hysbalke",
   "description_source": "author",
   "machine": {
    "caption": "A split image showing a cobblestone street with a white and orange barrier labeled 'hanebalk' and bicycles on the left, and a construction worker in a white hard hat and blue uniform using a tool on a metal beam on the right.",
    "labels": [
     "street",
     "barrier",
     "bicycle",
     "worker",
     "construction"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "hanebalk\nhijsbalkkeuringen"
   }
  },
  {
   "url": "https://willem.com/global/images/af9a896b6c46.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82151_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minskewurk",
    "url": "https://agents.willem.com/fy/posts/2026-10-19_minskewurk/",
    "source_url": "https://willem.com/fy/2026-10-19_minskewurk/",
    "date": "2026-10-19"
   },
   "width": 1600,
   "description": "atelieraanhuis.nl: by dy thús metten, makke yn Hegelsom",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the Atelier aan Huis website displaying a living room interior with curtains, a television, and a media console, alongside Dutch text and a measurement ruler at the bottom.",
    "labels": [
     "website",
     "living room",
     "curtains",
     "television",
     "text",
     "ruler"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Atelier aan Huis VAN CURTAIN COMPANY Collectie Projecten Prijzen Advies Het atelier Werkgebied Plan een bezoek --- BIJ JOU GEMETEN, IN HEGELSOM GEMAAKT Wij meten bij jou thuis, ons familieatelier in Hegelsom maakt je gordijnen. De adviseur die bij je langskomt, werkt in hetzelfde pand als de mensen die je gordijnen naaien. Je kiest thuis, met stalen voor je eigen raam, en de adviseur meet alles in. Daarna gaat je bestelling een deur verder, naar het atelier van een familie die sinds 1962 gordijnen maakt. Plan een gratis bezoek Bekijk de collectie 9,6 uit 232 reviews Sinds 1962 een familieatelier Genaaid in Hegelsom Uit ons werk Lichtgrijze inbetweens in wave plooia achter een bla... 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 op maat, tot op de centimeter"
   }
  },
  {
   "url": "https://willem.com/global/images/4d498eea0ee4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82151_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minskewurk",
    "url": "https://agents.willem.com/fy/posts/2026-10-19_minskewurk/",
    "source_url": "https://willem.com/fy/2026-10-19_minskewurk/",
    "date": "2026-10-19"
   },
   "width": 1600,
   "description": "In donker gerdyn ûnder de naaimasine yn it atelier yn Hegelsom",
   "description_source": "author",
   "machine": {
    "caption": "A close-up view of a person's hands guiding dark fabric through an industrial sewing machine equipped with a small lamp.",
    "labels": [
     "sewing machine",
     "fabric",
     "hands",
     "scissors",
     "pin cushion"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/abe9a9c66af1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82151_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minskewurk",
    "url": "https://agents.willem.com/fy/posts/2026-10-19_minskewurk/",
    "source_url": "https://willem.com/fy/2026-10-19_minskewurk/",
    "date": "2026-10-19"
   },
   "width": 1600,
   "description": "korverbv.nl op de laptop en de tillefoan: de reel draait efter de kop",
   "description_source": "author",
   "machine": {
    "caption": "A desktop and mobile view of the Korver B.V. website homepage featuring a large industrial machine with the brand name DURMA and model number 3015.",
    "labels": [
     "website",
     "machine",
     "text",
     "industrial",
     "factory"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "KORVER B.V.\nDiensten Portfolio Bedrijf Historie Vacatures Contact\nMETAALBEWERKINGSBEDRIJF - MIJDRECHT - SINDS 1905\nMETAALBEWERKING IN DE BREEDSTE ZIN VAN HET WOORD\nAl meer dan 120 jaar maakt Korver B.V. in Mijdrecht stalen, RVS- en aluminium producten op maat. Van enkele stuks tot serieproductie: wij denken mee van tekening tot eindproduct.\nBEKIJK ONZE DIENSTEN\nNEEM CONTACT OP\nDURMA\n3015"
   }
  },
  {
   "url": "https://willem.com/global/images/9bcdc340fc25.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82151_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minskewurk",
    "url": "https://agents.willem.com/fy/posts/2026-10-19_minskewurk/",
    "source_url": "https://willem.com/fy/2026-10-19_minskewurk/",
    "date": "2026-10-19"
   },
   "width": 1600,
   "description": "Lassen yn de Korver-fabryk yn Mijdrecht. Foto: Kevin Middelkoop",
   "description_source": "author",
   "machine": {
    "caption": "A person wearing a welding helmet and gloves is working on a metal structure in an industrial setting.",
    "labels": [
     "welder",
     "helmet",
     "gloves",
     "metal",
     "workshop"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/7df5b9dae028.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82151_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minskewurk",
    "url": "https://agents.willem.com/fy/posts/2026-10-19_minskewurk/",
    "source_url": "https://willem.com/fy/2026-10-19_minskewurk/",
    "date": "2026-10-19"
   },
   "width": 160,
   "machine": {
    "caption": "A four-panel collage showing a person welding with a protective mask, hands operating a sewing machine, a street scene with a construction barrier, and a modern living room interior.",
    "labels": [
     "welder",
     "sewing machine",
     "street",
     "living room"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "pakkel\nhanebalk\nhijsbalkkeuringen"
   }
  },
  {
   "url": "https://willem.com/global/images/c107a8da4c00.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82151_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minskewurk",
    "url": "https://agents.willem.com/fy/posts/2026-10-19_minskewurk/",
    "source_url": "https://willem.com/fy/2026-10-19_minskewurk/",
    "date": "2026-10-19"
   },
   "width": 2560,
   "machine": {
    "caption": "A four-panel collage showing a person welding with a protective helmet, a close-up of hands operating a sewing machine, a street scene with a branded barrier on cobblestones, and a modern living room interior.",
    "labels": [
     "welding",
     "sewing machine",
     "street",
     "living room"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "hanebalk\nhijsbalkkeuringen"
   }
  },
  {
   "url": "https://willem.com/global/images/7df5b9dae028.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82151_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minskewurk",
    "url": "https://agents.willem.com/fy/posts/2026-10-19_minskewurk/",
    "source_url": "https://willem.com/fy/2026-10-19_minskewurk/",
    "date": "2026-10-19"
   },
   "width": 160,
   "machine": {
    "caption": "A four-panel collage showing a welder in protective gear, a person using a sewing machine, a street scene with a construction barrier, and a modern living room interior.",
    "labels": [
     "welder",
     "sewing machine",
     "street",
     "living room"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "pakkel hanebalk hijsbalkkeuringen"
   }
  },
  {
   "url": "https://willem.com/global/images/67fc011c74e2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82164_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynteraktyf webdesign",
    "url": "https://agents.willem.com/fy/posts/2026-10-18_ynteraktyf-webdesign/",
    "source_url": "https://willem.com/fy/2026-10-18_ynteraktyf-webdesign/",
    "date": "2026-10-18"
   },
   "width": 1600,
   "description": "Fjouwer fragen, ien advys: wa't him sykmeldt giet lizzen",
   "description_source": "author",
   "machine": {
    "caption": "A composite image displaying five sequential screens of a Dutch web application titled 'DE PAKKETWIJZER' featuring user interface elements, bar charts, and text fields.",
    "labels": [
     "user interface",
     "infographic",
     "chart",
     "quiz",
     "text",
     "calculator"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "DE PAKKETWIJZER\nVier vragen, één advies: wat elk pakket u per jaar ongeveer kost.\n17 medewerkers\nHoeveel mensen werken er bij u?\n17\nIedereen op de loonlijst telt mee. Meer dan 250? Typ het aantal.\nHoeveel daarvan zijn flexkrachten?\nUitzendkrachten en tijdelijke contracten.\nGeen\nEen paar\nOngeveer de helft\nHoe vaak meldt iemand zich ziek?\nPer jaar, voor uw hele team bij elkaar.\nBijna nooit\n± 5 ziekmeldingen per jaar\nAf en toe\n± 12 ziekmeldingen per jaar\nBest vaak\n± 22 ziekmeldingen per jaar\nHoe lang duurt verzuim meestal?\nEen paar dagen\nEen paar weken\nSoms langer dan zes weken\nWeet ik niet\n17 medewerkers, waarvan 3 flex\nONS ADVIES\nBASIS\nMet 17 medewerkers en ± 12 ziekmeldingen per jaar kost Basis u naar verwachting ± € 220 per maand.\nDat is ± € 140 per jaar minder dan Uitgebreid.\nBudget\n± € 3.208\nBasis ★\n± € 2.637\nUitgebreid\n± € 2.777\nBasis afsluiten\nBel mij terug\nZo rekenen we"
   }
  },
  {
   "url": "https://willem.com/global/images/886e5604e762.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82164_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynteraktyf webdesign",
    "url": "https://agents.willem.com/fy/posts/2026-10-18_ynteraktyf-webdesign/",
    "source_url": "https://willem.com/fy/2026-10-18_ynteraktyf-webdesign/",
    "date": "2026-10-18"
   },
   "width": 1600,
   "description": "Tik op in kollega: elkenien hat wat te sizzen",
   "description_source": "author",
   "machine": {
    "caption": "A four-panel illustration showing colorful abstract figures interacting with digital devices and speech bubbles.",
    "labels": [
     "illustration",
     "figures",
     "speech bubble",
     "hand cursor",
     "devices"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Goed gesprek? Hoi!"
   }
  },
  {
   "url": "https://willem.com/global/images/5691f6a2e646.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82164_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynteraktyf webdesign",
    "url": "https://agents.willem.com/fy/posts/2026-10-18_ynteraktyf-webdesign/",
    "source_url": "https://willem.com/fy/2026-10-18_ynteraktyf-webdesign/",
    "date": "2026-10-18"
   },
   "width": 1600,
   "description": "Ferdjipping foar ferdjipping, dan de scan: elke ferdjipping krijt de kleur fan har steat",
   "description_source": "author",
   "machine": {
    "caption": "A grid of six isometric illustrations showing stacks of colored blocks on a dark blue background.",
    "labels": [
     "blocks",
     "stacks",
     "isometric",
     "shapes",
     "illustration"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/043d88dd9515.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82164_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynteraktyf webdesign",
    "url": "https://agents.willem.com/fy/posts/2026-10-18_ynteraktyf-webdesign/",
    "source_url": "https://willem.com/fy/2026-10-18_ynteraktyf-webdesign/",
    "date": "2026-10-18"
   },
   "width": 1600,
   "description": "It keunstwurk, libben makke: de start, de stippen dy't reagearje op in finger of mûs, de wurden en de race",
   "description_source": "author",
   "machine": {
    "caption": "A grid of six rectangular panels displaying abstract purple and orange graphics, text overlays, and a countdown timer.",
    "labels": [
     "presentation",
     "graphic design",
     "countdown",
     "text",
     "sports",
     "template"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "INCLUSION DETERMINATION POWER OF SPORT\nSIX SPORTS. ONE FINISH LINE.\nATHLETICS\nBOCCE\nSOCCER 7V7\nSOFTBALL\nSWIMMING\n3X3 BASKETBALL\n394\nDAYS TO GO\n19 : 40 : 38\n100\n5\n1"
   }
  },
  {
   "url": "https://willem.com/global/images/8fd47fd1a37f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82164_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynteraktyf webdesign",
    "url": "https://agents.willem.com/fy/posts/2026-10-18_ynteraktyf-webdesign/",
    "source_url": "https://willem.com/fy/2026-10-18_ynteraktyf-webdesign/",
    "date": "2026-10-18"
   },
   "width": 1600,
   "description": "gpcardio.org: sleep de globe en de nijste lêzingen draaie mei; tik op ien en it giet iepen",
   "description_source": "author",
   "machine": {
    "caption": "A grid of six screenshots showing a dark blue digital interface with a central globe and multiple floating panels containing text, charts, and video thumbnails.",
    "labels": [
     "globe",
     "interface",
     "screenshot",
     "chart",
     "video",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "NCD Academy\nTürkiye Aile Hekimleri (Ailem) Derneği\nWONCA Europe\nSEMERGEN\nHAGITM PHC\nKey changes in clinical guidance for blood...\nWhy is Chronic Kidney Disease (CKD) more...\nScreening & risk stratification in CKD...\nCKD: New ESC Guidelines: Ever...\nEU Screening Week - Know You...\nFSMAG National Congress Italy...\nMyocardial Infarction: A New U...\nThe Foundation of Cardiorenal Protection: What the Guidelines Say\nIn this video series a primary care and cardiology expert panel explore practical strategies for improving cardiorenal risk management in patients with CKD, with and...\nWatch\nVIDEO LECTURES - SEP 27, 2026"
   }
  },
  {
   "url": "https://willem.com/global/images/c11f723ae015.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82164_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynteraktyf webdesign",
    "url": "https://agents.willem.com/fy/posts/2026-10-18_ynteraktyf-webdesign/",
    "source_url": "https://willem.com/fy/2026-10-18_ynteraktyf-webdesign/",
    "date": "2026-10-18"
   },
   "width": 160,
   "machine": {
    "caption": "A four-panel collage showing a digital globe with location labels, diagonal orange and purple stripes, stacked colorful geometric blocks, and a grid of purple figures with multicolored smiley faces.",
    "labels": [
     "globe",
     "stripes",
     "blocks",
     "figures",
     "smiley faces"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "NCD Academy\nTürkiye Aile Hek"
   }
  },
  {
   "url": "https://willem.com/global/images/fa780e1b5f7e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82164_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynteraktyf webdesign",
    "url": "https://agents.willem.com/fy/posts/2026-10-18_ynteraktyf-webdesign/",
    "source_url": "https://willem.com/fy/2026-10-18_ynteraktyf-webdesign/",
    "date": "2026-10-18"
   },
   "width": 2560,
   "machine": {
    "caption": "A collage of four distinct panels featuring a digital map interface, abstract geometric shapes, and a pattern of colorful figures.",
    "labels": [
     "map",
     "geometric shapes",
     "pattern",
     "interface",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "NCD Academy\nTürkiye Aile Hek\nCardiorenal Risk\nManagement at the...\nWhy is Chronic Kidney\nDisease (CKD) more...\nLiterature\nPause"
   }
  },
  {
   "url": "https://willem.com/global/images/c11f723ae015.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82164_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynteraktyf webdesign",
    "url": "https://agents.willem.com/fy/posts/2026-10-18_ynteraktyf-webdesign/",
    "source_url": "https://willem.com/fy/2026-10-18_ynteraktyf-webdesign/",
    "date": "2026-10-18"
   },
   "width": 160,
   "machine": {
    "caption": "A four-panel collage showing a digital globe with location labels, diagonal orange and purple stripes, stacked isometric blocks in blue, green, and yellow, and a grid of purple ovals with colorful smiley faces.",
    "labels": [
     "globe",
     "stripes",
     "blocks",
     "smiley faces",
     "grid",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "NCD Academy\nTürkiye Aile Hek"
   }
  },
  {
   "url": "https://willem.com/global/images/b1011f147d53.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82175_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Keunst fan Byld",
    "url": "https://agents.willem.com/fy/posts/2026-10-17_de-keunst-fan-byld/",
    "source_url": "https://willem.com/fy/2026-10-17_de-keunst-fan-byld/",
    "date": "2026-10-17"
   },
   "width": 1600,
   "description": "Eetcafé 't Pakhuis yn Amsterdam. Foto: Kevin Middelkoop",
   "description_source": "author",
   "machine": {
    "caption": "A long wooden serving tray holding multiple racks of glazed ribs and small dipping cups rests on a restaurant table set with white plates and menus.",
    "labels": [
     "ribs",
     "tray",
     "table",
     "restaurant",
     "plates",
     "menu"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "WiFi"
   }
  },
  {
   "url": "https://willem.com/global/images/c22fdd762928.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82175_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Keunst fan Byld",
    "url": "https://agents.willem.com/fy/posts/2026-10-17_de-keunst-fan-byld/",
    "source_url": "https://willem.com/fy/2026-10-17_de-keunst-fan-byld/",
    "date": "2026-10-17"
   },
   "width": 1600,
   "description": "In mei hout beklaaide bar mei messing kroanluchters. Foto: Kevin Middelkoop",
   "description_source": "author",
   "machine": {
    "caption": "An empty, dimly lit bar with a long wooden counter, multiple bar stools, and shelves of bottles behind the bar.",
    "labels": [
     "bar",
     "stools",
     "bottles",
     "counter",
     "lights"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "KEEPERS CHOICE"
   }
  },
  {
   "url": "https://willem.com/global/images/3b7dde17744c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82175_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Keunst fan Byld",
    "url": "https://agents.willem.com/fy/posts/2026-10-17_de-keunst-fan-byld/",
    "source_url": "https://willem.com/fy/2026-10-17_de-keunst-fan-byld/",
    "date": "2026-10-17"
   },
   "width": 1600,
   "description": "In swart plafond mei koperen hingljochten. Foto: Kevin Middelkoop",
   "description_source": "author",
   "machine": {
    "caption": "A view looking up at a dark ceiling featuring four black dome-shaped pendant lights with copper interiors and exposed industrial piping.",
    "labels": [
     "pendant light",
     "ceiling",
     "lamp",
     "light fixture",
     "pipe"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/b09b4adea748.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82175_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Keunst fan Byld",
    "url": "https://agents.willem.com/fy/posts/2026-10-17_de-keunst-fan-byld/",
    "source_url": "https://willem.com/fy/2026-10-17_de-keunst-fan-byld/",
    "date": "2026-10-17"
   },
   "width": 1600,
   "description": "In wenteltrep, rjocht fan boppen. Foto: Kevin Middelkoop",
   "description_source": "author",
   "machine": {
    "caption": "A curved staircase with beige marble steps and black wrought iron railings featuring scrollwork designs.",
    "labels": [
     "staircase",
     "railing",
     "marble",
     "ironwork",
     "architecture"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/65d20c7fbb2f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82175_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Keunst fan Byld",
    "url": "https://agents.willem.com/fy/posts/2026-10-17_de-keunst-fan-byld/",
    "source_url": "https://willem.com/fy/2026-10-17_de-keunst-fan-byld/",
    "date": "2026-10-17"
   },
   "width": 1600,
   "description": "In eardere wettertoer, omheech sjoen. Foto: Kevin Middelkoop",
   "description_source": "author",
   "machine": {
    "caption": "A low-angle shot of a tall brick building facade featuring three vertical columns of rectangular windows against a white sky.",
    "labels": [
     "building",
     "brick",
     "window",
     "architecture",
     "facade"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/d18c50cfe846.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82175_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Keunst fan Byld",
    "url": "https://agents.willem.com/fy/posts/2026-10-17_de-keunst-fan-byld/",
    "source_url": "https://willem.com/fy/2026-10-17_de-keunst-fan-byld/",
    "date": "2026-10-17"
   },
   "width": 1600,
   "description": "In swartklaaide filla oer de fiver. Foto: Kevin Middelkoop",
   "description_source": "author",
   "machine": {
    "caption": "A modern black house with a sloped roof and skylights sits beside a pond covered in lily pads, with a metal gate and bridge in the foreground.",
    "labels": [
     "house",
     "pond",
     "lily pads",
     "gate",
     "bridge"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/6c05d76ea8d9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82175_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Keunst fan Byld",
    "url": "https://agents.willem.com/fy/posts/2026-10-17_de-keunst-fan-byld/",
    "source_url": "https://willem.com/fy/2026-10-17_de-keunst-fan-byld/",
    "date": "2026-10-17"
   },
   "width": 1600,
   "description": "Allinnich loft en in tinne strook lân. Foto: Kevin Middelkoop",
   "description_source": "author",
   "machine": {
    "caption": "A landscape view featuring a blue sky filled with white clouds above a flat green field and a distant tree line.",
    "labels": [
     "sky",
     "clouds",
     "field",
     "trees"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/09bf1ccf777c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82175_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Keunst fan Byld",
    "url": "https://agents.willem.com/fy/posts/2026-10-17_de-keunst-fan-byld/",
    "source_url": "https://willem.com/fy/2026-10-17_de-keunst-fan-byld/",
    "date": "2026-10-17"
   },
   "width": 1600,
   "description": "Nederlânske loften, in projekt fan in protte jierren op de Leica M11. Foto: Kevin Middelkoop",
   "description_source": "author",
   "machine": {
    "caption": "A wide green field stretches to a distant tree line under a blue sky filled with white clouds.",
    "labels": [
     "sky",
     "cloud",
     "field",
     "tree"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/e573234db237.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82175_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Keunst fan Byld",
    "url": "https://agents.willem.com/fy/posts/2026-10-17_de-keunst-fan-byld/",
    "source_url": "https://willem.com/fy/2026-10-17_de-keunst-fan-byld/",
    "date": "2026-10-17"
   },
   "width": 1600,
   "description": "De tillefoans fan Snake '97: de makrofoto's fan Kevin binne it spultsje",
   "description_source": "author",
   "machine": {
    "caption": "Four different mobile phones are displayed side-by-side, each showing the game Snake on its screen.",
    "labels": [
     "mobile phone",
     "snake game",
     "screen",
     "keypad",
     "electronics"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "SNAKE"
   }
  },
  {
   "url": "https://willem.com/global/images/0571a07da7e2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82175_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Keunst fan Byld",
    "url": "https://agents.willem.com/fy/posts/2026-10-17_de-keunst-fan-byld/",
    "source_url": "https://willem.com/fy/2026-10-17_de-keunst-fan-byld/",
    "date": "2026-10-17"
   },
   "width": 1600,
   "description": "In nêst mei aaien, ferburgen yn it gers. Foto: Kevin Middelkoop",
   "description_source": "author",
   "machine": {
    "caption": "Three speckled eggs rest in a shallow nest made of twigs and grass blades, surrounded by green grass.",
    "labels": [
     "eggs",
     "nest",
     "grass",
     "twigs"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/36a716ea568a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82175_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Keunst fan Byld",
    "url": "https://agents.willem.com/fy/posts/2026-10-17_de-keunst-fan-byld/",
    "source_url": "https://willem.com/fy/2026-10-17_de-keunst-fan-byld/",
    "date": "2026-10-17"
   },
   "width": 1600,
   "description": "Dronepiloaten yn de moarnsmist op Terschelling. Foto: Kevin Middelkoop",
   "description_source": "author",
   "machine": {
    "caption": "Two people stand beside a car with its trunk open in a foggy field during sunrise or sunset.",
    "labels": [
     "car",
     "people",
     "field",
     "fog",
     "sunrise"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/00c82dd909bf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82175_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Keunst fan Byld",
    "url": "https://agents.willem.com/fy/posts/2026-10-17_de-keunst-fan-byld/",
    "source_url": "https://willem.com/fy/2026-10-17_de-keunst-fan-byld/",
    "date": "2026-10-17"
   },
   "width": 1600,
   "description": "Gebak by de bakkerij. Foto: Kevin Middelkoop",
   "description_source": "author",
   "machine": {
    "caption": "An assortment of pastries and desserts displayed on black trays in a bakery case.",
    "labels": [
     "pastries",
     "desserts",
     "tarts",
     "cakes",
     "cream puffs"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ULTIMAN"
   }
  },
  {
   "url": "https://willem.com/global/images/c0ca586d88e9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82175_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Keunst fan Byld",
    "url": "https://agents.willem.com/fy/posts/2026-10-17_de-keunst-fan-byld/",
    "source_url": "https://willem.com/fy/2026-10-17_de-keunst-fan-byld/",
    "date": "2026-10-17"
   },
   "width": 1600,
   "description": "1.287 foto's fan kevinmiddelkoop.nl yn ien byld. Foto's: Kevin Middelkoop",
   "description_source": "author",
   "machine": {
    "caption": "A large grid of small square photographs arranged in rows and columns displaying various interior and exterior scenes.",
    "labels": [
     "collage",
     "photographs",
     "grid",
     "images",
     "mosaic"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/b78f8073f81b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82175_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Keunst fan Byld",
    "url": "https://agents.willem.com/fy/posts/2026-10-17_de-keunst-fan-byld/",
    "source_url": "https://willem.com/fy/2026-10-17_de-keunst-fan-byld/",
    "date": "2026-10-17"
   },
   "width": 160,
   "machine": {
    "caption": "A grid of 100 small, diverse photographs arranged in a 10x10 layout, depicting interiors, exteriors, vehicles, food, people, and objects.",
    "labels": [
     "interior",
     "exterior",
     "vehicle",
     "food",
     "people",
     "object"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/205033863d63.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82175_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Keunst fan Byld",
    "url": "https://agents.willem.com/fy/posts/2026-10-17_de-keunst-fan-byld/",
    "source_url": "https://willem.com/fy/2026-10-17_de-keunst-fan-byld/",
    "date": "2026-10-17"
   },
   "width": 2560,
   "machine": {
    "caption": "A grid collage of numerous small rectangular photographs depicting various interior and exterior architectural scenes, food, and people.",
    "labels": [
     "architecture",
     "interior",
     "exterior",
     "food",
     "people",
     "collage"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/b78f8073f81b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82175_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Keunst fan Byld",
    "url": "https://agents.willem.com/fy/posts/2026-10-17_de-keunst-fan-byld/",
    "source_url": "https://willem.com/fy/2026-10-17_de-keunst-fan-byld/",
    "date": "2026-10-17"
   },
   "width": 160,
   "machine": {
    "caption": "A grid of 100 small, diverse photographs arranged in a 10x10 matrix, depicting interiors, exteriors, vehicles, food, people, and objects.",
    "labels": [
     "photograph",
     "interior",
     "exterior",
     "vehicle",
     "food",
     "person"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/151b73114163.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_81838_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De webwinkel fan de folgjende generaasje",
    "url": "https://agents.willem.com/fy/posts/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "source_url": "https://willem.com/fy/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "date": "2026-10-16"
   },
   "width": 1600,
   "description": "De winkelwein: Tom's eigen ferstjoertarieven per lân, by de kassa opnij berekkene troch de server",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the waterfilterhouse.com shopping cart page displaying two items, a Go Berkey water filter set and a Sport Berkey drinking bottle, with a total of €291.00.",
    "labels": [
     "shopping cart",
     "water filter",
     "drinking bottle",
     "website",
     "checkout"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Europe's only BOROUX dealer Free delivery from 75 euro (NL), 100 euro (BE, DE) Insured shipping across Europe Personal advice on WhatsApp English Deutsch Nederlands waterfilterhouse.com by alternatieve middelen.nl Search a product, brand or topic Cart Water filters Water filter elements Combi deals Water filter accessories Shower filters Product finder Tom explains Guides Brands Cart Go Berkey water filter set with Black Berkey primer € 240.00 incl. VAT € 240.00 - 1 + Remove Sport Berkey drinking bottle with filter 700 ml € 51.00 incl. VAT € 51.00 - 1 + Remove Continue shopping Total Subtotal € 291.00 Shipping Netherlands free Total € 291.00 incl. VAT Free shipping from € 75.00 Ship to Netherlands PROMO CODE Apply Checkout"
   }
  },
  {
   "url": "https://willem.com/global/images/622ea2a72f82.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_81838_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De webwinkel fan de folgjende generaasje",
    "url": "https://agents.willem.com/fy/posts/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "source_url": "https://willem.com/fy/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "date": "2026-10-16"
   },
   "width": 1600,
   "description": "De Dútske edysje, en in merkeside mei elk model njonken inoar op syn echte hichte",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the waterfilterhouse.com website displaying a product page for the BOROUX Legacy water filter and a section comparing Legacy and Legacy Compact models.",
    "labels": [
     "water filter",
     "website",
     "product page",
     "stainless steel",
     "text",
     "price"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "waterfilterhouse.com\nBOROUX Legacy Wasserfilter 11,4L\n€ 369,00\nBOROUX water filter: Legacy and Legacy Compact, elements and accessories at a glance"
   }
  },
  {
   "url": "https://willem.com/global/images/7dedad6f04e5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_81838_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De webwinkel fan de folgjende generaasje",
    "url": "https://agents.willem.com/fy/posts/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "source_url": "https://willem.com/fy/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "date": "2026-10-16"
   },
   "width": 1600,
   "description": "Echte ynhâld: in earlike keapgids en 84 antwurden yn de FAQ",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the waterfilterhouse.com website displaying an article titled 'Which water filter should you buy?' and a FAQ section alongside a sidebar of water filter products.",
    "labels": [
     "website",
     "article",
     "faq",
     "product",
     "sidebar",
     "header"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Europe's only BOROUX dealer Free delivery from 75 euro (NL), 100 euro (BE, DE) Insured shipping across Europe Personal advice on WhatsApp English Deutsch Nederlands waterfilterhouse.com by alternatievmiddelen.nl Search a product, brand or topic Cart Water filters Water filter elements Combi deals Water filter accessories Shower filters Product finder Tom explains Guides Brands Guide - buying a water filter Which water filter should you buy? Berkey, BOROUX or Pure Filters The three quality brands that remain after all the changes in the water filter world, honestly side by side: capacity, elements, cost per year and who they suit. With current stock. First the honest question: what for? Dutch tap water meets the statutory standards. You buy a gravity filter as an extra step on top of that basic quality, for the taste, or because you want to decide for yourself what is still in your water. If that is your starting point, these are the three quality brands that matter today. The three brands Berkey water filters are currently still available with original Black Berkey filter elements. In the near future this is expected to change, with Berkey water filters being supplied as standard with Phoenix Gravity New Millennium Edition elements. That changes the replacement interval of the filters and also makes them less powerful. So at the moment they can still be had in their original state. The Go (1 litre), Travel (5.6 litres), Big (8.5 litres), Royal (12.3 litres), Imperial (17 litres) and Crown (22.7 litres) offer a wide range, so there is a fit for every situation. BOROUX with the BOROUX Foundation filters is the continuation of the original black carbon elements: the same basic formula as the Black Berkey filters, with a recommended service life. FROM THE SHOP Go Berkey water filter set with Black Berkey primer € 240,00 in stock Travel Berkey Water Filter 6L € 340,00 in stock Big Berkey Water Filter 8.5L € 375,00 in stock Royal Berkey Water Filter 12.3L € 430,00 in stock Imperial Berkey Water Filter 17L € 470,00 in stock WhatsApp Not sure? Send us a WhatsApp and Tom will have a look. FAQ Frequently asked questions Answered short and honest, with a guide behind it for those who want to read on. General BOROUX 44 Berkey 21 Coldstream 5 Manuals and test reports Are Black Berkey filters still available? No longer sold separately: production has been at a standstill since 2023 following a decision by the US Environmental Protection Agency (EPA). There are three successors that fit the same housing, with BOROUX Foundation being the most popular choice. Read which alternative fits What exactly is BOROUX? The brand of the team behind America's biggest Berkey dealer, together with the factory that made the original Black Berkey formula. Alternatievmiddelen.nl is the only BOROUX dealer in Europe. Read the BOROUX story Do BOROUX Foundation filters fit my Berkey? Yes, as a drop-in replacement: same size, same fitting, same basic formula. The BOROUX Proactive fluoride add-on filters also fit an existing Berkey system. Use the selection guide Which filter element fits my system? That depends on brand and model. The selection guide shows the matching elements for each system, with current stock and price. Use the selection guide FROM THE SHOP Imperial Berkey Water Filter 17L € 470,00 in stock Go Berkey water filter set with Black Berkey primer € 240,00 in stock Big Berkey Water Filter 8.5L € 375,00 in stock Crown Berkey Water Filter 22.7L € 500,00 in stock Sport Berkey drinking bottle with filter 700 ml € 51,00 in stock WhatsApp Not sure? Send us a WhatsApp and Tom will have a look."
   }
  },
  {
   "url": "https://willem.com/global/images/b2d8e76084ab.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_81838_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De webwinkel fan de folgjende generaasje",
    "url": "https://agents.willem.com/fy/posts/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "source_url": "https://willem.com/fy/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "date": "2026-10-16"
   },
   "width": 1600,
   "description": "Tom leit út: syn eigen fideo's op de winkel, mei Ingelske en Dútske ûndertitels",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the waterfilterhouse.com website displaying a section titled 'Tom explains' with a grid of video thumbnails about water filters.",
    "labels": [
     "website",
     "video",
     "man",
     "water filter",
     "shower",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Europe's only BOROUX dealer Free delivery from 75 euro (NL), 100 euro (BE, DE) Insured shipping across Europe Personal advice on WhatsApp English Deutsch Nederlands waterfilterhouse.com by alternatievemiddelen.nl Search a product, brand or topic Cart Water filters Water filter elements Combi deals Water filter accessories Shower filters Product finder Tom explains Guides Brands Tom explains Short videos in which Tom explains water filters: how they work, how to start and maintain them, and what to choose. Spoken in Dutch, with English and German subtitles. Everything about water filters 2:46 How do you use the BOROUX shower filter? 0:35 How to do the red dye test 0:26 Unboxing the Pure Filters water filter 1:00 How to prime your filter elements with the priming button 0:20 From stream water to pure drinking water 0:27 For this we have the BOROUX shower fi which removes chemicals from the water Die chemicalien uit het water haalt 0:06 / 0:34 Tom explains - 0:35 How do you use the BOROUX shower filter? when there was already a lot of concern about water, and we have been happy v Toen was er al heel veel te doen rondom water. 0:06 / 2:46 Tom explains - 2:46 Everything about water filters Tom answers the questions he gets asked"
   }
  },
  {
   "url": "https://willem.com/global/images/45a9d6f44ae5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_81838_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De webwinkel fan de folgjende generaasje",
    "url": "https://agents.willem.com/fy/posts/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "source_url": "https://willem.com/fy/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "date": "2026-10-16"
   },
   "width": 1600,
   "description": "In produktside: spesifikaasjes, foto's, foarried en de krekte ûnderdielen, op de laptop en op de tillefoan",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the waterfilterhouse.com website displaying a product page for the BOROUX Legacy water filter 11.4L.",
    "labels": [
     "water filter",
     "website",
     "product page",
     "stainless steel",
     "price"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Europe's only BOROUX dealer Free delivery from 75 euro (NL), 100 euro (BE, DE) Insured shipping across Europe Personal advice on WhatsApp English Deutsch Nederlands waterfilterhouse.com by alternatievevoeden.nl Search a product, brand or topic Cart Water filters Water filter elements Combi deals Water filter accessories Shower filters Product finder Tom explains Guides Brands Home > Shop > Water filters BOROUX BOROUX Legacy water filter 11.4L offer The BOROUX Legacy water filter with 2 original BOROUX Foundation Black filters. Wonderfully pure water for home or at the office, with solid quality! € 389.00 € 369.00 incl. VAT in stock Add to cart € 369.00 Insured shipping, within the Benelux in at most 3 working days Shipped across Europe 14 days to change your mind Brand BOROUX Item number BX-L-SYS-3 Capacity (l) 11.4 Height (cm) 58.4 Diameter (cm) 22.9 Number of people 2 people, 3 people, 4 people, 5 people, 6 people Colour Stainless steel"
   }
  },
  {
   "url": "https://willem.com/global/images/0f3cfe6273af.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_81838_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De webwinkel fan de folgjende generaasje",
    "url": "https://agents.willem.com/fy/posts/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "source_url": "https://willem.com/fy/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "date": "2026-10-16"
   },
   "width": 1600,
   "description": "Filters dy't út de produkten sels komme, hjir op BOROUX, op de laptop en op de tillefoan",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the waterfilterhouse.com website displaying a product listing page for BOROUX water filters with various models and prices visible.",
    "labels": [
     "website",
     "water filter",
     "product listing",
     "e-commerce",
     "filter",
     "price"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "waterfilterhouse.com by alternatieve middelen.nl Search a product, brand or topic Cart Water filters Water filter elements Combi deals Water filter accessories Shower filters Product finder Tom explains Guides Brands Brand: BOROUX x Brand BOROUX Number of people All Capacity (l) All Height (cm) All Diameter (cm) All Colour All In stock only Clear filters Show 9 products BOROUX ProOne Big II Water Filter 9.5L (incl. carry bag) from € 144.50 2 left in stock BOROUX BOROUX Legacy Compact water filter white 6.8L € 369.00 in stock + Add to cart BOROUX BOROUX Legacy water filter white 11.4L € 409.00 in stock + Add to cart BOROUX BOROUX Legacy Compact water filter sage green 6.8L € 369.00 in stock + Add to cart"
   }
  },
  {
   "url": "https://willem.com/global/images/a1852703ce6e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_81838_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De webwinkel fan de folgjende generaasje",
    "url": "https://agents.willem.com/fy/posts/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "source_url": "https://willem.com/fy/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "date": "2026-10-16"
   },
   "width": 1600,
   "description": "It antwurd: de bêste oerienkomst earst, mei de foarried en priis fan hjoed",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the waterfilterhouse.com website showing a product finder result for BOROUX Legacy Compact water filters in four colors.",
    "labels": [
     "water filter",
     "website",
     "product",
     "screenshot",
     "e-commerce"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "waterfilterhouse.com by alternatieve middelen.nl Search a product, brand or topic Cart Water filters Water filter elements Combi deals Water filter accessories Shower filters Product finder Tom explains Guides Brands -- Back Your advice Start again These are the best products for your answers Only for drinking water 2 persons BOROUX Water filter only Best match BOROUX Legacy Compact water filter 6.8L BOROUX · 6,8 litres € 349.00 € 329.00 in stock View product BOROUX Legacy Compact water filter sage green 6.8L BOROUX · 6,8 litres € 369.00 in stock View product BOROUX Legacy Compact water filter white 6.8L BOROUX · 6,8 litres € 369.00 in stock View product BOROUX Legacy Compact water filter black 6.8L BOROUX · 6,8 litres € 369.00 in stock View product"
   }
  },
  {
   "url": "https://willem.com/global/images/c6826a66b296.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_81838_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De webwinkel fan de folgjende generaasje",
    "url": "https://agents.willem.com/fy/posts/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "source_url": "https://willem.com/fy/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "date": "2026-10-16"
   },
   "width": 1600,
   "description": "De produktfinder: fjouwer koarte fragen, it eigen advys fan Tom en Melanie",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the waterfilterhouse.com website showing a product finder quiz and a sidebar advertisement for a BOROUX Legacy Compact water filter.",
    "labels": [
     "website",
     "quiz",
     "water filter",
     "sidebar",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "waterfilterhouse.com\nby alternatieve middelen.nl\nEurope's only BOROUX dealer\nFree delivery from 75 euro (NL), 100 euro (BE, DE)\nInsured shipping across Europe\nPersonal advice on WhatsApp\nEnglish Deutsch Nederlands\nSearch a product, brand or topic\nCart\nWater filters Water filter elements Combi deals Water filter accessories Shower filters Product finder Tom explains Guides Brands\nProduct finder\nWhich water filter suits you?\nFour short questions, and you get the advice Tom and Melanie give in their own shop, with today's stock and price.\nQuestion 1 of 4\nWill you use the water filter only for drinking water (including tea and coffee), or for other things too (cooking, washing vegetables, pets)?\nOnly for drinking water\nFor other things too\nThese are the best products for your answers\nOnly for drinking water\n2 persons\nBOROUX\nWater filter only\nBest match\nBOROUX Legacy Compact water filter 6.8L\nBOROUX - 6,8 litres"
   }
  },
  {
   "url": "https://willem.com/global/images/d412c89e59e6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_81838_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De webwinkel fan de folgjende generaasje",
    "url": "https://agents.willem.com/fy/posts/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "source_url": "https://willem.com/fy/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "date": "2026-10-16"
   },
   "width": 1600,
   "description": "Foar de masines: in lêsbere yndeks fan de hiele winkel, en llms.txt",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f7b14193e47b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_81838_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De webwinkel fan de folgjende generaasje",
    "url": "https://agents.willem.com/fy/posts/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "source_url": "https://willem.com/fy/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "date": "2026-10-16"
   },
   "width": 1600,
   "description": "Ien winkel, trije edysjes: Ingelsk, Dútsk en Nederlânsk, op de tillefoan",
   "description_source": "author",
   "machine": {
    "caption": "A composite image displaying three side-by-side screenshots of the waterfilterhouse.com website interface in English, German, and Dutch.",
    "labels": [
     "website",
     "interface",
     "text",
     "navigation",
     "button",
     "product"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Europe's only BOROUX dealer EN DE NL waterfilterhouse.com by alternatievemiddelen.nl Search a product, brand or topic Water filters Water filter elements Combi deals The water filter shop of alternatievemiddelen.nl Pure water is not a matter of belief. It is a matter of measuring. Gravity filters by BOROUX, Berkey and Pure Filters, with the elements and parts that go with them. From Europe's only BOROUX dealer. To the shop All brands > Einzig BOROUX-Händler Europas EN DE NL Wasserfilter Wasserfilterelemente Kombi-Ange Der Wasserfilter-Shop von alternatievemiddelen.nl Reines Wasser ist keine Glaubensfrage. Es ist eine Frage des Messens. Schwerkraftfilter von BOROUX, Berkey und Pure Filters, mit den passenden Elementen und Ersatzteilen. Vom einzigen BOROUX-Händler Europas. Zum Shop Alle Marken > Enige BOROUX-dealer van Europa EN DE NL Waterfilters Waterfilter elementen Combideals De waterfilterwinkel van alternatievemiddelen.nl Zuiver water is geen kwestie van geloven. Het is een kwestie van meten. Zwaartekrachtfilters van BOROUX, Berkey en Pure Filters, met de elementen en onderdelen die erbij horen. Van de enige BOROUX-dealer van Europa. Naar de winkel Alle merken >"
   }
  },
  {
   "url": "https://willem.com/global/images/9f7d7ecbb482.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_81838_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De webwinkel fan de folgjende generaasje",
    "url": "https://agents.willem.com/fy/posts/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "source_url": "https://willem.com/fy/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "date": "2026-10-16"
   },
   "width": 160,
   "machine": {
    "caption": "A two-tier stainless steel water filter dispenser with a spigot at the bottom, accompanied by a red certification seal and text indicating NSF/ANSI/CAN 372 Lead-Free certification by WQA.",
    "labels": [
     "water filter",
     "dispenser",
     "stainless steel",
     "certification seal",
     "spigot"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "TESTED AND CERTIFIED\nWater Quality\nUNDER INDUSTRY STANDARDS\nC US\nNSF/ANSI/CAN 372\nLead-Free certified by WQA\nBOROUX Legacy >"
   }
  },
  {
   "url": "https://willem.com/global/images/58698b7dbd67.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_81838_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De webwinkel fan de folgjende generaasje",
    "url": "https://agents.willem.com/fy/posts/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "source_url": "https://willem.com/fy/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "date": "2026-10-16"
   },
   "width": 2560,
   "machine": {
    "caption": "A desktop computer monitor and three mobile devices displaying the waterfilterhouse.com website interface with product listings and a video player.",
    "labels": [
     "website",
     "desktop",
     "mobile phone",
     "water filter",
     "video player",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "waterfilterhouse.com\nby alternatieve middelen.nl\nEurope's only BOROUX dealer\nFree delivery from 75 euro (NL), 100 euro (BE, DE)\nInsured shipping across Europe\nPersonal advice on WhatsApp\nEnglish Deutsch Nederlands\nCart\nSearch a product, brand or topic\nWater filters Water filter elements Combi deals Water filter accessories Shower filters Product finder Tom explains Guides Brands\nThe water filter shop of alternatieve middelen.nl\nPure water is not a matter of belief. It is a matter of measuring.\nGravity filters by BOROUX, Berkey and Pure Filters, with the elements and parts that go with them. From Europe's only BOROUX dealer.\nTo the shop All brands\nBOROUX Legacy\nWhat are you looking for?\nAll products\nUnziger BOROUX-Händler Europas\nEN DE NL\nProdukt, Marke oder Thema suchen\nWasserfilter Wasserfilterelemente Kombi-Ange\nDer Wasserfilter-Shop von alternatieve middelen.nl\nReines Wasser ist Glaubensfrage. eine Frage des Messens.\nSchwerkraftfilter von BOROUX\nPure Filters, mit den passenden und Ersatzteilen. Vom einzigen Händler Europas.\nZum Shop Alle Marken\nThese are the best product answers\nOnly for drinking water\nBOROUX Water filter\nBest match\nBOROUX Legacy Compact water filter 6.8L\nBOROUX - 6,8 litres\nwhen there was already a lot of concern about water, and we have been happy w\nToen was er al heel veel te doen rondom water.\n0:06 / 2:46\nTom explains - 2:46\nEverything about water filters\nTom answers the questions he gets asked"
   }
  },
  {
   "url": "https://willem.com/global/images/9f7d7ecbb482.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_81838_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De webwinkel fan de folgjende generaasje",
    "url": "https://agents.willem.com/fy/posts/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "source_url": "https://willem.com/fy/2026-10-16_de-webwinkel-fan-de-folgjende-generaasje/",
    "date": "2026-10-16"
   },
   "width": 160,
   "machine": {
    "caption": "A two-tier stainless steel water filter dispenser with a spigot at the bottom, accompanied by a red certification seal and text on a white background.",
    "labels": [
     "water filter",
     "dispenser",
     "stainless steel",
     "spigot",
     "certification seal"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "TESTED AND CERTIFIED\nWater Quality\nUNDER INDUSTRY STANDARDS\nC US\nNSF/ANSI/CAN 372\nLead-Free certified by WQA\nBOROUX\nBOROUX Legacy >"
   }
  },
  {
   "url": "https://willem.com/global/images/46ab191f899d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82192_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Outcast 99",
    "url": "https://agents.willem.com/fy/posts/2026-10-12_outcast-99/",
    "source_url": "https://willem.com/fy/2026-10-12_outcast-99/",
    "date": "2026-10-12"
   },
   "width": 1600,
   "description": "In petear, mei de native tekstlaach yn grien",
   "description_source": "author",
   "machine": {
    "caption": "A video game scene showing a character with a blue head covering facing a tall, slender alien-like figure with glowing yellow eyes and an orange scarf, with dialogue text displayed at the bottom.",
    "labels": [
     "character",
     "alien",
     "dialogue",
     "video game",
     "interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "NO TALAN KNOWS. THEY WERE FOUND BY KAZAR AND THEN HIDDEN FROM THE SOLDIERS OF FAE RHAN BY ALL THE SHAMAZ AFTER KAZAR WAS REVERTED. FIND THE SHAMAZ IN ANY REGION YOU ENTER TO BEGIN FINDING THE MON, ULUKAI."
   }
  },
  {
   "url": "https://willem.com/global/images/1d63f95ce9c8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82192_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Outcast 99",
    "url": "https://agents.willem.com/fy/posts/2026-10-12_outcast-99/",
    "source_url": "https://willem.com/fy/2026-10-12_outcast-99/",
    "date": "2026-10-12"
   },
   "width": 1600,
   "description": "Ymmersive modus op in tropysk eilân fan Adelpha",
   "description_source": "author",
   "machine": {
    "caption": "A video game screenshot showing a character in a conical hat standing in a rocky landscape with palm trees and a building in the background, overlaid with a dialogue box.",
    "labels": [
     "character",
     "palm tree",
     "dialogue box",
     "landscape",
     "building"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "TEMPLE QUEST\nTo the north of this spot is where the Temple Fae is. Many soldiers of Kroax are around there. You should not enter there, Ulukai."
   }
  },
  {
   "url": "https://willem.com/global/images/dbbb348ba424.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82192_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Outcast 99",
    "url": "https://agents.willem.com/fy/posts/2026-10-12_outcast-99/",
    "source_url": "https://willem.com/fy/2026-10-12_outcast-99/",
    "date": "2026-10-12"
   },
   "width": 1600,
   "description": "Ymmersive modus: de loft fan Adelpha rûnom, moannen ynbegrepen",
   "description_source": "author",
   "machine": {
    "caption": "A video game screenshot showing a character standing on a floating island with two large moons in the sky.",
    "labels": [
     "character",
     "moons",
     "island",
     "sky",
     "user interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "HEALTH 100\nSWIM UNDER"
   }
  },
  {
   "url": "https://willem.com/global/images/ea8f59bfb335.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82192_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Outcast 99",
    "url": "https://agents.willem.com/fy/posts/2026-10-12_outcast-99/",
    "source_url": "https://willem.com/fy/2026-10-12_outcast-99/",
    "date": "2026-10-12"
   },
   "width": 1600,
   "description": "It doek yn myn keamer, mei it native menu derneist",
   "description_source": "author",
   "machine": {
    "caption": "A video game menu screen with a character in an orange shirt is projected onto a surface above a desk containing a laptop and other electronics.",
    "labels": [
     "video game",
     "laptop",
     "desk",
     "menu",
     "character"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "MENU LOAD OPTIONS NEW GAME QUIT BACK TO GAME"
   }
  },
  {
   "url": "https://willem.com/global/images/1ea693607bb7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82192_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Outcast 99",
    "url": "https://agents.willem.com/fy/posts/2026-10-12_outcast-99/",
    "source_url": "https://willem.com/fy/2026-10-12_outcast-99/",
    "date": "2026-10-12"
   },
   "width": 1600,
   "description": "It earste native doek op Apple Vision Pro",
   "description_source": "author",
   "machine": {
    "caption": "A video game screen displays a character in an orange jacket standing in a snowy landscape with a large planet visible in the sky above.",
    "labels": [
     "video game",
     "character",
     "snow",
     "planet",
     "interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ESC MAP BAG INFO 1ST FIRE AIM MOVE LOG"
   }
  },
  {
   "url": "https://willem.com/global/images/9e837c8a8158.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82192_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Outcast 99",
    "url": "https://agents.willem.com/fy/posts/2026-10-12_outcast-99/",
    "source_url": "https://willem.com/fy/2026-10-12_outcast-99/",
    "date": "2026-10-12"
   },
   "width": 1600,
   "description": "Dei ien: in pear kear fan myn stoel falle",
   "description_source": "author",
   "machine": {
    "caption": "A man in a green shirt and dark pants sits at a wooden desk with two laptops and a tablet.",
    "labels": [
     "man",
     "laptop",
     "tablet",
     "desk",
     "chair"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/50bb348d92e5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82192_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Outcast 99",
    "url": "https://agents.willem.com/fy/posts/2026-10-12_outcast-99/",
    "source_url": "https://willem.com/fy/2026-10-12_outcast-99/",
    "date": "2026-10-12"
   },
   "width": 1600,
   "description": "Praten mei Zokrym, native op Linux: gjin Wine, gjin emulator",
   "description_source": "author",
   "machine": {
    "caption": "A laptop screen displays a video game scene with two characters and a dialogue box, with the word framework visible on the bezel.",
    "labels": [
     "laptop",
     "screen",
     "game",
     "dialogue",
     "keyboard"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "I AM ZOKRYM, LEADER OF THE DOLOTAI GUARDIANS. WHAT OTHERS DO YOU TALK OF? framework"
   }
  },
  {
   "url": "https://willem.com/global/images/c1f4dd5d4a2c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82192_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Outcast 99",
    "url": "https://agents.willem.com/fy/posts/2026-10-12_outcast-99/",
    "source_url": "https://willem.com/fy/2026-10-12_outcast-99/",
    "date": "2026-10-12"
   },
   "width": 1600,
   "description": "Cutter Slade op myn Framework 12, de earste moarn",
   "description_source": "author",
   "machine": {
    "caption": "A close-up view of a laptop screen displaying a 3D animated character in an orange shirt with dialogue text, positioned above the keyboard.",
    "labels": [
     "laptop",
     "keyboard",
     "screen",
     "character",
     "dialogue"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "WHO ARE YOU? WHERE ARE THE OTHERS? framework"
   }
  },
  {
   "url": "https://willem.com/global/images/9be1d1853f05.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82192_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Outcast 99",
    "url": "https://agents.willem.com/fy/posts/2026-10-12_outcast-99/",
    "source_url": "https://willem.com/fy/2026-10-12_outcast-99/",
    "date": "2026-10-12"
   },
   "width": 1600,
   "description": "Trochgean wêr't do bleaun wiest: deselde bewarring op de iPad",
   "description_source": "author",
   "machine": {
    "caption": "A tablet computer displaying a first-person shooter video game set in a snowy environment with wooden structures and a stone ring.",
    "labels": [
     "tablet",
     "game",
     "screen",
     "snow",
     "character"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "HEALTH 100"
   }
  },
  {
   "url": "https://willem.com/global/images/35c299f24ea4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82192_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Outcast 99",
    "url": "https://agents.willem.com/fy/posts/2026-10-12_outcast-99/",
    "source_url": "https://willem.com/fy/2026-10-12_outcast-99/",
    "date": "2026-10-12"
   },
   "width": 1600,
   "description": "De PlayStation 5 DualSense, de controller foar Vision Pro",
   "description_source": "author",
   "machine": {
    "caption": "A white and black PlayStation 5 DualSense controller with a connected cable rests on a wooden surface.",
    "labels": [
     "controller",
     "gamepad",
     "electronics",
     "cable",
     "wood"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/3d2c4faac33f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82192_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Outcast 99",
    "url": "https://agents.willem.com/fy/posts/2026-10-12_outcast-99/",
    "source_url": "https://willem.com/fy/2026-10-12_outcast-99/",
    "date": "2026-10-12"
   },
   "width": 1600,
   "description": "Fjouwer manieren om it lettertype fan 1999 oer te tekenjen: de gladde kontoer wûn",
   "description_source": "author",
   "machine": {
    "caption": "A white background displaying four rows of the text 'THE QUICK BROWN' in different font styles with descriptive labels above each row.",
    "labels": [
     "text",
     "font",
     "typography",
     "comparison",
     "pixels"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Outcast 99 - large face (cf): which one do you want?\nORIGINAL 1999 PIXELS (scaled 8x, as the game draws them)\nTHE QUICK BROWN\nA PIXEL-TRUE (mode 0): exact 1999 pixels as sharp vectors\nTHE QUICK BROWN\nB DISTILLED (mode 1): intended diagonals straightened, rest square\nTHE QUICK BROWN\nC SMOOTH OUTLINE (mode 2): continuous contour, rounded\nTHE QUICK BROWN"
   }
  },
  {
   "url": "https://willem.com/global/images/7f866a2c1bd1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82192_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Outcast 99",
    "url": "https://agents.willem.com/fy/posts/2026-10-12_outcast-99/",
    "source_url": "https://willem.com/fy/2026-10-12_outcast-99/",
    "date": "2026-10-12"
   },
   "width": 1600,
   "description": "It wapenskerm, native tekene",
   "description_source": "author",
   "machine": {
    "caption": "A video game weapons selection menu is overlaid on a snowy mountain scene with a character standing on a wooden platform.",
    "labels": [
     "menu",
     "mountain",
     "snow",
     "character",
     "platform"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "WEAPONS\nHK-P12 ammo 50 level 0 of 2\nUZA-SH1 not owned\nSLNT-B not owned\nHAWK-MK8 not owned\nLN-DUO 500 not owned\nFT 74-X not owned\nCURRENT LEVEL 0 AVAILABLE LEVEL 0\nUPGRADE DOWNGRADE SELECT CLOSE"
   }
  },
  {
   "url": "https://willem.com/global/images/79878a433d26.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82192_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Outcast 99",
    "url": "https://agents.willem.com/fy/posts/2026-10-12_outcast-99/",
    "source_url": "https://willem.com/fy/2026-10-12_outcast-99/",
    "date": "2026-10-12"
   },
   "width": 1600,
   "description": "De petearkring as echte knoppen",
   "description_source": "author",
   "machine": {
    "caption": "A video game interface menu with green text options overlaid on a scene featuring a character in a red robe standing in a snowy environment near a wooden structure.",
    "labels": [
     "video game menu",
     "character",
     "snow",
     "wooden building",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ABOUT DAOKA\nABOUT YOD\nABOUT SHAMAZAAR\nGAAMSAVV\nABOUT KROAX\nABOUT GUARDIANS\nREADY TO GO\nABOUT MON"
   }
  },
  {
   "url": "https://willem.com/global/images/57ac1a74f76e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82192_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Outcast 99",
    "url": "https://agents.willem.com/fy/posts/2026-10-12_outcast-99/",
    "source_url": "https://willem.com/fy/2026-10-12_outcast-99/",
    "date": "2026-10-12"
   },
   "width": 1600,
   "description": "Outcast 1.1 yn myn GOG-kolleksje. Keapje dyn eigen kopy!",
   "description_source": "author",
   "machine": {
    "caption": "A digital interface displays a row of five video game covers on a wooden shelf under the heading My Collection (8, 7 updated).",
    "labels": [
     "video game",
     "shelf",
     "interface",
     "cover art",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "My Collection (8, 7 updated)\nOUTCAST 1.1\nOutcast 1.1\nBENEATH A STEEL SKY\nBeneath a Steel Sky (1994)\nDragonsphere\nDragonsphere\nLURE OF THE TEMPTRESS\nLure of the Temptress (1992)\nTEEN AGENT\nTeenagent"
   }
  },
  {
   "url": "https://willem.com/global/images/ce3c9cfdae07.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82192_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Outcast 99",
    "url": "https://agents.willem.com/fy/posts/2026-10-12_outcast-99/",
    "source_url": "https://willem.com/fy/2026-10-12_outcast-99/",
    "date": "2026-10-12"
   },
   "width": 160,
   "machine": {
    "caption": "A video game screenshot showing a character in an orange suit standing on a green landscape with two large cratered moons in the sky.",
    "labels": [
     "character",
     "moons",
     "landscape",
     "user interface",
     "video game"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "HEALTH 100 $ Lexicon accessed SWIM UNDER"
   }
  },
  {
   "url": "https://willem.com/global/images/b8eeb83e870b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82192_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Outcast 99",
    "url": "https://agents.willem.com/fy/posts/2026-10-12_outcast-99/",
    "source_url": "https://willem.com/fy/2026-10-12_outcast-99/",
    "date": "2026-10-12"
   },
   "width": 2560,
   "machine": {
    "caption": "A video game screenshot showing a character standing on a floating island with two large moons in the sky.",
    "labels": [
     "character",
     "moons",
     "landscape",
     "user interface",
     "video game"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "HEALTH 100\nSWIM UNDER"
   }
  },
  {
   "url": "https://willem.com/global/images/ce3c9cfdae07.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_82192_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Outcast 99",
    "url": "https://agents.willem.com/fy/posts/2026-10-12_outcast-99/",
    "source_url": "https://willem.com/fy/2026-10-12_outcast-99/",
    "date": "2026-10-12"
   },
   "width": 160,
   "machine": {
    "caption": "A video game screenshot showing a character in an orange and white striped shirt standing on a green landscape with two large cratered moons in the sky.",
    "labels": [
     "character",
     "landscape",
     "moons",
     "user interface",
     "video game"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "HEALTH 100 | Lexicon accessed | SWIM UNDER"
   }
  },
  {
   "url": "https://willem.com/global/images/1728c8bd5444.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_79029_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ideefabryk",
    "url": "https://agents.willem.com/fy/posts/2026-10-02_de-ideefabryk/",
    "source_url": "https://willem.com/fy/2026-10-02_de-ideefabryk/",
    "date": "2026-10-02"
   },
   "width": 1600,
   "description": "Nora dy't it spultsje spilet dat út har tekening kaam",
   "description_source": "author",
   "machine": {
    "caption": "A young child with blonde hair sits on a mustard-colored armchair holding a tablet displaying a colorful game.",
    "labels": [
     "child",
     "tablet",
     "armchair",
     "carpet"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/59cb55865344.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_79029_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ideefabryk",
    "url": "https://agents.willem.com/fy/posts/2026-10-02_de-ideefabryk/",
    "source_url": "https://willem.com/fy/2026-10-02_de-ideefabryk/",
    "date": "2026-10-02"
   },
   "width": 1600,
   "description": "Nora's ynput foar har spultsje: in reinbôge, wolken en kleuren om te sammeljen",
   "description_source": "author",
   "machine": {
    "caption": "A child's painting on paper featuring a large rainbow with red, orange, yellow, and green arches, topped with a black shape and colorful blobs, alongside scattered blue, pink, and yellow marks.",
    "labels": [
     "painting",
     "rainbow",
     "art",
     "drawing",
     "paper"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "rosa"
   }
  },
  {
   "url": "https://willem.com/global/images/e9cadf805898.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_79029_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ideefabryk",
    "url": "https://agents.willem.com/fy/posts/2026-10-02_de-ideefabryk/",
    "source_url": "https://willem.com/fy/2026-10-02_de-ideefabryk/",
    "date": "2026-10-02"
   },
   "width": 1600,
   "description": "De skoarstien, metten: tokens per model",
   "description_source": "author",
   "machine": {
    "caption": "A horizontal bar chart titled 'TOKENS BY MODEL' displays token counts for four models: Fable 5.1, Opus 5.5, Fable 5, and Opus 5.",
    "labels": [
     "chart",
     "bar",
     "text",
     "data",
     "interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "TOKENS BY MODEL\nFable 5.1 377.9M\nOpus 5.5 354.6M\nFable 5 75.7M\nOpus 5 32.9M"
   }
  },
  {
   "url": "https://willem.com/global/images/fd8daf1ef843.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_79029_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ideefabryk",
    "url": "https://agents.willem.com/fy/posts/2026-10-02_de-ideefabryk/",
    "source_url": "https://willem.com/fy/2026-10-02_de-ideefabryk/",
    "date": "2026-10-02"
   },
   "width": 1600,
   "description": "Contact op de laptop, hjir mei foarbyldgegevens: wat my nedich hat, konsepten, en in petear mei in konsept-antwurd dat wachtet",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a dark-mode email client interface displaying a conversation list on the left and a message thread with Pieter Bakker on the right.",
    "labels": [
     "email client",
     "user interface",
     "conversation",
     "text",
     "software"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Contact\nSample data · live\nNEEDS YOU 3\nAnne de Vries\nDe kraam staat er al!\n7:26 PM\nPieter Bakker Bakkerij Noord\nOfferte voor de nieuwe ovens: graag e...\n6:38 PM\nSam Jansen\nContract-2026.pdf\n4:20 PM\nDRAFTS 1\nPieter Bakker Bakkerij Noord\nDraft Re: Offerte ovens\n6:38 PM\nHANDLED 214\nFamilie app\nYou: Ik neem de taart mee\n7:00 PM\nVerbouwing\nTop, dank jullie!\nFri\nLotte Visser\nBedankt voor de snelle reactie!\nWed\nJeroen Smit\nFri 18 Sep\nPB\nPieter Bakker\nBakkerij Noord · Mail\nDone d Later l Not for me n\nPieter stuurt de specificaties van twee ovens.\n4:10 PM\nDank je, ik kijk ernaar.\n5:50 PM\nToday\nofferte.xlsx\nXLSX · 41.0 kB\nbakkerij.p12\nP12 · 3.0 kB · not opened here\nOfferte voor de nieuwe ovens: graag een reactie voor vrijdag.\n6:38 PM\nPieter wil voor vrijdag weten of de offerte (2 ovens, levering in november) doorgaat.\nDraft · Mail\nRe: Offerte ovens\nDank voor de offerte, Pieter. Vrijdag hoor je van me; de levering in november past goed.\nEnter edit Ctrl+Enter send x discard\nMail Pieter · pieter@example.nl\nj k messages Enter open r reply a answer e tapback d l n decide Esc list"
   }
  },
  {
   "url": "https://willem.com/global/images/4141316c89cd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_79029_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ideefabryk",
    "url": "https://agents.willem.com/fy/posts/2026-10-02_de-ideefabryk/",
    "source_url": "https://willem.com/fy/2026-10-02_de-ideefabryk/",
    "date": "2026-10-02"
   },
   "width": 1600,
   "description": "De tekening út myn notysjeboek: minsken, ideeën, triage, de masine mei syn skoarstien, en de lange pylk werom",
   "description_source": "author",
   "machine": {
    "caption": "A hand-drawn diagram illustrating a process flow involving people, ideas, triage, context, and feedback.",
    "labels": [
     "diagram",
     "drawing",
     "flowchart",
     "people",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "mensen\nideen\nTRIAGE\ncreatie\nCONTEXT\nenergie\ntokens\ngeheugen\nTerugkoppeling\nvan ideeën, artefacten en\nproducten"
   }
  },
  {
   "url": "https://willem.com/global/images/6e1857001d6f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_79029_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ideefabryk",
    "url": "https://agents.willem.com/fy/posts/2026-10-02_de-ideefabryk/",
    "source_url": "https://willem.com/fy/2026-10-02_de-ideefabryk/",
    "date": "2026-10-02"
   },
   "width": 1600,
   "description": "It resultaat: de puzel sûnder de oplossing, klear om út te dielen yn de klasse",
   "description_source": "author",
   "machine": {
    "caption": "A white sheet of paper with a 3x3 grid of black dots inside a square outline and Dutch text, placed on a dark fabric surface with a sneaker visible at the top.",
    "labels": [
     "paper",
     "dots",
     "text",
     "sneaker",
     "fabric"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Je moet elk stipje in een eigen vakje hebben, maar je mag maar twee vierkanten tekenen."
   }
  },
  {
   "url": "https://willem.com/global/images/0a21a7e90d9f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_79029_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ideefabryk",
    "url": "https://agents.willem.com/fy/posts/2026-10-02_de-ideefabryk/",
    "source_url": "https://willem.com/fy/2026-10-02_de-ideefabryk/",
    "date": "2026-10-02"
   },
   "width": 1600,
   "description": "Printe, op in printer dy't nimmen hjirfoar ynsteld hie",
   "description_source": "author",
   "machine": {
    "caption": "A close-up view of a black Canon TS705a printer with its control panel and paper output tray visible.",
    "labels": [
     "printer",
     "control panel",
     "paper tray",
     "display screen",
     "buttons"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Printing... OK TS705a"
   }
  },
  {
   "url": "https://willem.com/global/images/ea5a9de4ee70.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_79029_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ideefabryk",
    "url": "https://agents.willem.com/fy/posts/2026-10-02_de-ideefabryk/",
    "source_url": "https://willem.com/fy/2026-10-02_de-ideefabryk/",
    "date": "2026-10-02"
   },
   "width": 1600,
   "description": "De sesje yn Contact: de agent siket de printer, ik fertel it wat it meitsje moat",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a chat interface showing a conversation between a user and an agent about troubleshooting a Canon printer on a network.",
    "labels": [
     "chat interface",
     "text",
     "code",
     "terminal",
     "computer screen"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Agent · In the \"flexgroep\" whatsapp group during the Fairphone's run we rec...\ns-in-the-flexgroep-whats\n>_ Bash ip -4 addr show | grep inet; ip route | head -3; which avahi-browse nmap lpstat ippfind arp-scan 2>/... 5.2 s ✓\nNo printer adverts over mDNS. Scanning the LAN for printer ports and matching the devices' hardware vendors.\n>_ Bash systemctl is-active avahi-daemon; timeout 150 nmap -n -Pn -T4 --open -p 631,9100,515,8611 192.168.2... 3.5 s ✓\nA Canon device (192.168.2.45) shows up in the address table. Checking whether it answers now.\n>_ Bash for ip in 192.168.2.45 192.168.2.24; do echo \"== $ip\"; ping -c2 -W1 $ip | tail -2; timeout 5 bash -c ... 14 s ✓\nYour inkjet isn't answering right now, so it's most likely off. I think I found it, though.\n* Probably the inkjet: 192.168.2.45 has a Canon network card (MAC dc:c2:c9:7b:c6:c0), and nothing else on the network is made by Canon. I'm inferring it's the printer from the brand, since nothing on the network confirms it. It connected recently, because WillemFW still had its address stored, but ping and the print port get no reply now.\n* The Epson (192.168.2.24) is also silent right now.\n* No printer is advertising itself on the network, and a scan of the whole network found no print ports open anywhere.\nOnce you switch the Canon on, I can check that it's at .45 and see which print services it offers.\nThat's the one. I just powered it on. One of the cartridges is (nearly) empty. But I need you to try and print something anyway. See willem photos, the latest photo is a sketch made by Jurre. It has some text on top \"Je moet elk stipje in een eigen vakje hebben maar je mag maar twee vierkanten tekenen\". Then follows a square with 9 dots in it (like Jurre drew): the diagonal squares are the solution (or one of them). I need to print 10 A4 pages that have the text and the non-solved puzzle (so just the square with the 9 dots). Two stage task: make a printable object (PDF page?) with text and rendering of the square + 9 dots AND try to get the Canon to print it (have it ignore any ink warnings). Maybe start with one page, then I'll let you know if it came out.\n>_ Bash cd ~; ./willem-context search photos 2>&1 | head -8; ls ~/photo.willem.com | head -30 843 ms ✓\n>_ Bash for p in 631 80 443 9100 515 8611; do timeout 5 bash -c \"echo > /dev/tcp/192.168.2.45/$p\" 2>/dev/nu... 138 ms ✗\nWorking · Bash: for p in 631 80 443 9100 515 8611; do timeout 5 bash -c \"echo > /dev/tcp/192.168.2.45/$p\" 2>/dev/null &&...\nTo Agent (r)"
   }
  },
  {
   "url": "https://willem.com/global/images/4b43c3b7030d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_79029_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ideefabryk",
    "url": "https://agents.willem.com/fy/posts/2026-10-02_de-ideefabryk/",
    "source_url": "https://willem.com/fy/2026-10-02_de-ideefabryk/",
    "date": "2026-10-02"
   },
   "width": 1600,
   "description": "It eksperimint mei it beskoattelskerm: boud, test, en deselde jûn wer útset",
   "description_source": "author",
   "machine": {
    "caption": "A black-and-white smartphone lock screen showing a photo of a smiling bald man in a marathon shirt giving two thumbs up, with Dutch text overlays including time 17:27, date Do 1, and notifications.",
    "labels": [
     "man",
     "smartphone",
     "lock screen",
     "marathon bib",
     "thumbs up",
     "notification"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Vodafone\nDo 1 2 wachten\n17:27\nWACHTEN OP JOU\nJoris H... · Mail\n1 uur, 34 min\n0\nWERK\n3!\nHUIS\nNN\nMARATHON\nROTTERDAM\nNN\n19522\nWILLEM\nNN MARATHON\nROTTERDAM 2026"
   }
  },
  {
   "url": "https://willem.com/global/images/15b61a0e54c2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_79029_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ideefabryk",
    "url": "https://agents.willem.com/fy/posts/2026-10-02_de-ideefabryk/",
    "source_url": "https://willem.com/fy/2026-10-02_de-ideefabryk/",
    "date": "2026-10-02"
   },
   "width": 1600,
   "description": "Noch in produkt fan deselde fabryk: de muzykapp, native op iOS en op Android",
   "description_source": "author",
   "machine": {
    "caption": "Two smartphones displaying the same music player interface with the song 'Good Grief' by Bastille from the album 'Wild-World' are placed on a wooden surface.",
    "labels": [
     "smartphone",
     "music player",
     "wooden surface",
     "screen",
     "album cover"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "16:12\nGood Grief\nBastille - Wild World - 1 van 19\n0:14\n-3:12\n50%\nGood Grief\nBastille\n0:20\n-3:07"
   }
  },
  {
   "url": "https://willem.com/global/images/889fb8df30c3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_79029_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ideefabryk",
    "url": "https://agents.willem.com/fy/posts/2026-10-02_de-ideefabryk/",
    "source_url": "https://willem.com/fy/2026-10-02_de-ideefabryk/",
    "date": "2026-10-02"
   },
   "width": 1600,
   "description": "De puzel fan Jurre: de rigel boppe, njoggen stipkes, en ien fan de oplossingen",
   "description_source": "author",
   "machine": {
    "caption": "A hand-drawn sketch on white paper featuring a geometric pattern of overlapping squares and ovals with handwritten Dutch text above it.",
    "labels": [
     "drawing",
     "text",
     "geometric pattern",
     "handwriting",
     "paper"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "je moet elk stinkje in een ogen\nvakje hebben maar je mag twee werkbanten\ntekenen"
   }
  },
  {
   "url": "https://willem.com/global/images/5a26c87e00e6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_79029_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ideefabryk",
    "url": "https://agents.willem.com/fy/posts/2026-10-02_de-ideefabryk/",
    "source_url": "https://willem.com/fy/2026-10-02_de-ideefabryk/",
    "date": "2026-10-02"
   },
   "width": 160,
   "machine": {
    "caption": "A hand-drawn diagram showing a process flow with a triage section, a creative context box, and an output section.",
    "labels": [
     "diagram",
     "sketch",
     "flowchart",
     "funnel",
     "gear",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "energie tokens geheugen\neon\nTRIAGE\ncreatie\nCONTEXT"
   }
  },
  {
   "url": "https://willem.com/global/images/d91b60c0f27c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_79029_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ideefabryk",
    "url": "https://agents.willem.com/fy/posts/2026-10-02_de-ideefabryk/",
    "source_url": "https://willem.com/fy/2026-10-02_de-ideefabryk/",
    "date": "2026-10-02"
   },
   "width": 2560,
   "machine": {
    "caption": "A hand-drawn diagram on a whiteboard illustrating a process flow involving people, ideas, triage, and context with feedback loops.",
    "labels": [
     "diagram",
     "whiteboard",
     "drawing",
     "flowchart",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "mensen\nideen\nTRIAGE\ncreatie\nCONTEXT\nenergie\ntalen\ngeheugen\nTerug koppeling\nvan ideeën, artefacten en\nproducten"
   }
  },
  {
   "url": "https://willem.com/global/images/5a26c87e00e6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_79029_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ideefabryk",
    "url": "https://agents.willem.com/fy/posts/2026-10-02_de-ideefabryk/",
    "source_url": "https://willem.com/fy/2026-10-02_de-ideefabryk/",
    "date": "2026-10-02"
   },
   "width": 160,
   "machine": {
    "caption": "A hand-drawn schematic diagram illustrating a process flow involving a triage stage and a creative context stage with various inputs and outputs.",
    "labels": [
     "diagram",
     "sketch",
     "funnel",
     "gear",
     "flowchart",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "energie tokens geheugen creatie + CONTEXT TRIAGE"
   }
  },
  {
   "url": "https://willem.com/global/images/8e2761d68bed.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_77548_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Thinc Ahead 3D",
    "url": "https://agents.willem.com/fy/posts/2026-09-21_thinc-ahead-3d/",
    "source_url": "https://willem.com/fy/2026-09-21_thinc-ahead-3d/",
    "date": "2026-09-21"
   },
   "width": 1600,
   "description": "MEDEWERKER VAN DE MAAND! Tsien op in rige, yn pixelletters mei konfetti",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a block-style video game showing a brick wall, a darts board, and a scoreboard with the text 'MEDEWERKER VAN DE MAAND!'.",
    "labels": [
     "video game",
     "darts",
     "scoreboard",
     "brick wall",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "1 Emmeke 4\n2 Giel 3\n3 JP 2\n4 Chris 0\n5 Debora 0\nMEDEWERKER VAN DE MAAND!\n+2 BONUS\n24 DARTS\n100% ENERGIE\n1 BATJE 2 X-SHOT\n3 RATELAAR\n4 LONG SHOT 5 KANON\n0 PUNTEN\n4:19 TIJD"
   }
  },
  {
   "url": "https://willem.com/global/images/af440de05b8a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_77548_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Thinc Ahead 3D",
    "url": "https://agents.willem.com/fy/posts/2026-09-21_thinc-ahead-3d/",
    "source_url": "https://willem.com/fy/2026-09-21_thinc-ahead-3d/",
    "date": "2026-09-21"
   },
   "width": 1600,
   "description": "DAT WORDT FIETSEN! De foamkanon, in auto dy't krekt yn brân gien is, en it wrak dat delkomt",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a blocky video game showing a brick-walled arena with cardboard boxes, a large orange text overlay reading 'DAT WORDT FIETSEN!', and a user interface bar at the bottom displaying stats like '99 BAND', '48% ENERGIE', and '4 PUNTEN'.",
    "labels": [
     "video game",
     "user interface",
     "text",
     "arena",
     "blocks"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "DAT WORDT FIETSEN!\n+2 BONUS\nRAAK! +1\nWillem raakt Chris\n1 Willem 4\n2 Guus 0\n3 Chris 0\n4 Roy 0\n5 Emmeke 0\n99 BAND\n48% ENERGIE\n1 BATJE 2 X-SHOT\n3 RATELAAR\n4 LONG SHOT 5 KANON\n4 PUNTEN\n4:57 TIJD"
   }
  },
  {
   "url": "https://willem.com/global/images/f9883e702cfe.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_77548_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Thinc Ahead 3D",
    "url": "https://agents.willem.com/fy/posts/2026-09-21_thinc-ahead-3d/",
    "source_url": "https://willem.com/fy/2026-09-21_thinc-ahead-3d/",
    "date": "2026-09-21"
   },
   "width": 1600,
   "description": "De parkearplak: de eigen auto's fan it team, nûmerboerden ûndúdlik makke, en deselde rige yn it spultsje, per model en kleur",
   "description_source": "author",
   "machine": {
    "caption": "A split image showing a photograph of parked cars on the left and a blocky, low-poly digital rendering of similar cars on the right.",
    "labels": [
     "cars",
     "parking lot",
     "rendering",
     "digital art",
     "vehicles"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "THINK"
   }
  },
  {
   "url": "https://willem.com/global/images/33a5124520a9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_77548_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Thinc Ahead 3D",
    "url": "https://agents.willem.com/fy/posts/2026-09-21_thinc-ahead-3d/",
    "source_url": "https://willem.com/fy/2026-09-21_thinc-ahead-3d/",
    "date": "2026-09-21"
   },
   "width": 1600,
   "description": "Links in diel fan it echte Kantoor Live-skerm yn de hal, rjochts it skerm yn it spultsje: deselde yndieling, mar it lit sjen wa't foarop leit",
   "description_source": "author",
   "machine": {
    "caption": "A split-screen digital display showing a purple weather widget on the left and a beige office dashboard with red and blue panels on the right, both featuring the 'Thinc ahead' logo.",
    "labels": [
     "dashboard",
     "weather",
     "clock",
     "logo",
     "text",
     "interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Thinc ahead\nDE DAG VAN VANDAAG\nvrijdag 18 september 2026\n13:17\nEindhoven · 18°C\nDroog en licht bewolkt\nTA Thinc ahead\nKANTOOR LIVE 01/03\nDE STAND VAN VANDAAG\n4:58\nWIE PAKT DE KOP?\nChris\n0 punten\nAANKOMENDE VERJAARDAGEN\nWieger 18 SEP\nChris 29 SEP\nEsther 4 NOV\nPRAATJES\nWelkom bij Thinc Ahead 3D\nBELANGRIJKE MOMENTEN\nDE ACHTERVOLGERS\n2 Giel 0\n3 Natasja 0\n4 JP 0\n5 Emmeke 0\nVANDAAG ZIJN WE BLIJ DAT ZIJ ER ZIJN\n1 collega in het kantoor"
   }
  },
  {
   "url": "https://willem.com/global/images/4b62011b0aa3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_77548_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Thinc Ahead 3D",
    "url": "https://agents.willem.com/fy/posts/2026-09-21_thinc-ahead-3d/",
    "source_url": "https://willem.com/fy/2026-09-21_thinc-ahead-3d/",
    "date": "2026-09-21"
   },
   "width": 1600,
   "description": "It team: harren portretten boppe, deselde tolve yn it spultsje ûnder, mei de twa kantoarkatten en kartonnen Esther op har útklapber fuotsje",
   "description_source": "author",
   "machine": {
    "caption": "A digital collage showing a row of twelve people in the top section and a group of blocky avatars with their faces superimposed in a virtual environment below.",
    "labels": [
     "avatar",
     "people",
     "virtual environment",
     "portrait",
     "brick wall"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Niels Esther Ellen Natasja Emmeke Debora Roy JP Giel Chris Mees Guus Gast"
   }
  },
  {
   "url": "https://willem.com/global/images/056399b80676.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_77548_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Thinc Ahead 3D",
    "url": "https://agents.willem.com/fy/posts/2026-09-21_thinc-ahead-3d/",
    "source_url": "https://willem.com/fy/2026-09-21_thinc-ahead-3d/",
    "date": "2026-09-21"
   },
   "width": 1600,
   "description": "CREATE A LEGACY op de earste ferdjipping, nei't Ellen derop wiisd hie dat it oan de oare muorre hearde",
   "description_source": "author",
   "machine": {
    "caption": "A side-by-side comparison showing a real office space with a red wall and a corresponding low-poly 3D digital rendering of the same room.",
    "labels": [
     "office",
     "desk",
     "chair",
     "wall",
     "rendering"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "CREATE A LEGACY"
   }
  },
  {
   "url": "https://willem.com/global/images/69199a926695.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_77548_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Thinc Ahead 3D",
    "url": "https://agents.willem.com/fy/posts/2026-09-21_thinc-ahead-3d/",
    "source_url": "https://willem.com/fy/2026-09-21_thinc-ahead-3d/",
    "date": "2026-09-21"
   },
   "width": 1600,
   "description": "IT STARTS HERE, de reade muorre yn de boardroom. De muorre yn it spultsje is Ellen's eigen foto, rjochtmakke en ferlytse nei pixels",
   "description_source": "author",
   "machine": {
    "caption": "A split image showing a red wall with white text reading 'IT STARTS HERE' and a circular logo containing the letters 'TA', alongside a partial line drawing of a person.",
    "labels": [
     "wall",
     "text",
     "logo",
     "drawing",
     "interior"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "IT STARTS HERE TA"
   }
  },
  {
   "url": "https://willem.com/global/images/a54b216cd4c4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_77548_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Thinc Ahead 3D",
    "url": "https://agents.willem.com/fy/posts/2026-09-21_thinc-ahead-3d/",
    "source_url": "https://willem.com/fy/2026-09-21_thinc-ahead-3d/",
    "date": "2026-09-21"
   },
   "width": 1600,
   "description": "De efterkant fan it gebou: de skoarstien, de brânlieder en de oanbou. Yn it spultsje waard de ljedder in trep, sadat elkenien him brûke kin",
   "description_source": "author",
   "machine": {
    "caption": "A side-by-side comparison showing a real brick building with a courtyard on the left and its block-based digital recreation on the right.",
    "labels": [
     "building",
     "courtyard",
     "staircase",
     "brick",
     "digital model"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "x25"
   }
  },
  {
   "url": "https://willem.com/global/images/c4def7e49c9a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_77548_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Thinc Ahead 3D",
    "url": "https://agents.willem.com/fy/posts/2026-09-21_thinc-ahead-3d/",
    "source_url": "https://willem.com/fy/2026-09-21_thinc-ahead-3d/",
    "date": "2026-09-21"
   },
   "width": 1600,
   "description": "De souder mei de pingpongtafel. Reitsje it dartboerd hjirboppe en in Ingelske dartsoankundiger ropt hûndert tachtich",
   "description_source": "author",
   "machine": {
    "caption": "A split image showing a real office space with desks, a ping pong table, and a bean bag on the left, and a blocky 3D digital recreation of the same room on the right.",
    "labels": [
     "office",
     "desk",
     "ping pong table",
     "computer",
     "bean bag",
     "3d model"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/0a5170a0834e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_77548_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Thinc Ahead 3D",
    "url": "https://agents.willem.com/fy/posts/2026-09-21_thinc-ahead-3d/",
    "source_url": "https://willem.com/fy/2026-09-21_thinc-ahead-3d/",
    "date": "2026-09-21"
   },
   "width": 1600,
   "description": "Op in tillefoan: de earste seis sekonden litte sjen wêr't dyn tommen hinne gean. Gjin knoppen, de rjochter tomme rjochtet, skeat en bliuwt fjoer jaan",
   "description_source": "author",
   "machine": {
    "caption": "A split-screen video game interface showing a first-person shooter view on the right and a virtual joystick control on the left, with a top HUD displaying game stats and player names.",
    "labels": [
     "video game",
     "user interface",
     "first-person shooter",
     "virtual joystick",
     "hud",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "30 DARTS\n100% ENERGIE\n2 X-SHOT\n0 PUNTEN\n4:25 TIJD\n1 Emmeke 4\n2 Giel 3\n6 Ellen 0\nLINKERDUIM\nLOPEN\nspringen gaat vanzelf\nIT STARTS HERE\nRECHTERDUIM\nSLEPEN = RICHTEN\nTIKKEN = SCHIETEN\nSTILHOUDEN = BLIJVEN VUREN\ntik op een deur om hem te openen - tik op je wapen in de balk om te wisselen\nEmmeke raakt JP\nGiel raakt Emmeke\nx25"
   }
  },
  {
   "url": "https://willem.com/global/images/7f17a7d38691.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_77548_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Thinc Ahead 3D",
    "url": "https://agents.willem.com/fy/posts/2026-09-21_thinc-ahead-3d/",
    "source_url": "https://willem.com/fy/2026-09-21_thinc-ahead-3d/",
    "date": "2026-09-21"
   },
   "width": 1600,
   "description": "De foardoar op nûmer 128: Ellen's foto links, it spultsje rjochts. Wurk yn útfiering, lykas elke skermôfbylding hjir",
   "description_source": "author",
   "machine": {
    "caption": "A side-by-side comparison of a real photograph of a building entrance on the left and a 3D digital rendering of the same entrance on the right.",
    "labels": [
     "building",
     "entrance",
     "door",
     "brick",
     "rendering",
     "house number"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "126 Giel"
   }
  },
  {
   "url": "https://willem.com/global/images/d0f0387a0324.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_77548_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Thinc Ahead 3D",
    "url": "https://agents.willem.com/fy/posts/2026-09-21_thinc-ahead-3d/",
    "source_url": "https://willem.com/fy/2026-09-21_thinc-ahead-3d/",
    "date": "2026-09-21"
   },
   "width": 160,
   "machine": {
    "caption": "A man in a blue suit and sunglasses holds a toy gun while standing next to a cardboard cutout of a woman in front of a brick building.",
    "labels": [
     "man",
     "toy gun",
     "sunglasses",
     "suit",
     "cardboard cutout",
     "building"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/47a7a50d8b50.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_77548_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Thinc Ahead 3D",
    "url": "https://agents.willem.com/fy/posts/2026-09-21_thinc-ahead-3d/",
    "source_url": "https://willem.com/fy/2026-09-21_thinc-ahead-3d/",
    "date": "2026-09-21"
   },
   "width": 2560,
   "machine": {
    "caption": "A man in a blue suit holding a toy gun stands in front of a house with a woman beside him, under a sunset sky with the text 'THINC AHEAD 3D' and 'WE CREATE A LEGACY'.",
    "labels": [
     "man",
     "woman",
     "house",
     "toy gun",
     "sunset",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "THINC AHEAD 3D WE CREATE A LEGACY"
   }
  },
  {
   "url": "https://willem.com/global/images/d0f0387a0324.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_77548_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Thinc Ahead 3D",
    "url": "https://agents.willem.com/fy/posts/2026-09-21_thinc-ahead-3d/",
    "source_url": "https://willem.com/fy/2026-09-21_thinc-ahead-3d/",
    "date": "2026-09-21"
   },
   "width": 160,
   "machine": {
    "caption": "A man in a blue suit and sunglasses holds a toy gun while standing in front of a brick building, with a woman in a green shirt and white pants standing beside him.",
    "labels": [
     "man",
     "woman",
     "toy gun",
     "sunglasses",
     "suit",
     "building"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/51bc48af6154.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76486_images-7.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Protect Your Eggs",
    "url": "https://agents.willem.com/fy/posts/2026-09-13_protect-your-eggs/",
    "source_url": "https://willem.com/fy/2026-09-13_protect-your-eggs/",
    "date": "2026-09-13"
   },
   "width": 1600,
   "description": "It startskerm: in namme, PLAY, en Jurre's sparpot",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the start screen for the game 'Protect Your Eggs' by Jurre, featuring a title, game instructions, a player name input field, and action buttons.",
    "labels": [
     "game",
     "interface",
     "title",
     "button",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "PROTECT YOUR EGGS\nby Jurre\nGrab eggs from the market, steal from the others, protect your nest!\nGOAL: reach LEVEL 10 before the time runs out!\nYour name\nPlayer-249\nPLAY\nJurre's piggy bank\nGame settings\n© 2026 Jurre & dsd 164 B.V. - About - Privacy & child safety"
   }
  },
  {
   "url": "https://willem.com/global/images/ab42348c9cb3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76486_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Protect Your Eggs",
    "url": "https://agents.willem.com/fy/posts/2026-09-13_protect-your-eggs/",
    "source_url": "https://willem.com/fy/2026-09-13_protect-your-eggs/",
    "date": "2026-09-13"
   },
   "width": 1600,
   "description": "Skermen fan hjoed: toetseboerdspul op de laptop, en de oanreitsyndieling mei de thumbstick yn Roblox-styl en de sprongknop. Wurk yn útfiering",
   "description_source": "author",
   "machine": {
    "caption": "A split-screen view of a block-style video game showing a green grassy area with a tree, walls, and characters, with user interface elements and text overlays.",
    "labels": [
     "game",
     "interface",
     "character",
     "tree",
     "grass",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "You dropped your egg!\n4:28\nLEVEL 1/10\n40\nSPACE Flaps\nBlocks: 12\nSHIFT Dash\nL Shield\nLock\nGuard 0/4\n+4 Nests 0/2\n+1 Flap 0/3\nBoots 0/3\nBigger base 0/2\nHammer 0/2\n4:40\nLEVEL 1/10\n39\nTUTORIAL 7/8\nNest eggs pay coins. Tap GUARD in the shop below to buy a GUARD for 30 coins\nSkip tutorial x\nTHUNDER\nlightning!\nChickenNugget\nLOCK\nDROP\nBLOCK 12/12\nSHIELD 22%\nDASH\nJUMP"
   }
  },
  {
   "url": "https://willem.com/global/images/619bcbd9ec76.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76486_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Protect Your Eggs",
    "url": "https://agents.willem.com/fy/posts/2026-09-13_protect-your-eggs/",
    "source_url": "https://willem.com/fy/2026-09-13_protect-your-eggs/",
    "date": "2026-09-13"
   },
   "width": 1600,
   "description": "Jurre wint! De rûnte dy't er fan de bank ôf spile wylst ik de útslachskerm op de laptop seach",
   "description_source": "author",
   "machine": {
    "caption": "A laptop displaying a game screen with a leaderboard showing 'Jurre wins!' and player scores, with two children sitting on a couch in the background.",
    "labels": [
     "laptop",
     "game screen",
     "leaderboard",
     "children",
     "couch",
     "keyboard"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Jurre wins!\nLEVEL 10 REACHED! - Final scores\n1. Jurre Lv 10 265 x6\n2. Omelet_King Lv 3 17 x5\n3. EggMaster3000 Lv 4 19 x5\n4. SneakyPete Lv 3 16 x5\n5. BuilderBen Lv 3 12 x8\n6. YolkYolk Lv 3 10 x4\n7. Willem (you) Lv 2 8 x6\n8. ChickenNugget Lv 2 5 x3\nNext round in 3s\nLeave game\nSteal an Egg\n2:54\nLEVEL 2/10 16\nSPACE Flaps: 0/10\nBlocks: 12\nGuard 3/4 30\nNests 0/2 50\n+1 Flap 0/3 40\nBoots 0/3 40\nBigger base 0/2 60\nHammer 0/2 60\nTreadmill 0/100 6\nSHIFT\nL Shield R"
   }
  },
  {
   "url": "https://willem.com/global/images/e6ad951d80de.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76486_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Protect Your Eggs",
    "url": "https://agents.willem.com/fy/posts/2026-09-13_protect-your-eggs/",
    "source_url": "https://willem.com/fy/2026-09-13_protect-your-eggs/",
    "date": "2026-09-13"
   },
   "width": 1600,
   "description": "YOU WIN: nivo 10 helle, de earste kear dat er de bots ferslein hat",
   "description_source": "author",
   "machine": {
    "caption": "A laptop computer displays a browser window showing the end-of-game screen for the game 'Steal an Egg' with a 'YOU WIN!' message and final scores.",
    "labels": [
     "laptop",
     "computer screen",
     "game interface",
     "keyboard",
     "web browser"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Steal an Egg\nxX_EggLord_Xx: 64\nJurre (you): 51\nBuilderBen: 49\nNoobSlayer99: 46\n0:40\nLEVEL 10 / 10\n1340\n18 / 330 -> next level\nYOU WIN!\nLEVEL 10 REACHED! - LEVEL 10 - Final scores\n1. xX_EggLord_Xx 64 x8\n2. Jurre (you) 51 x17\n3. BuilderBen 49 x8\n4. NoobSlayer99 46 x7\nPress R to play again\nBest score: 51\nCarrying: Common (+1)\nSPACE Flaps:\nB/X Blocks: 12\nGuard 4/4 MAX\n2 +4 Nests 1/2 50\n3 +1 Flap 0/3 40\n4 Boots 0/3 40\n5 Bigger base 1/2 80\n6 Hammer 1/2 60\n7 Treadmill 1/100\nSHIFT Dash\nL Shield READY\nframework"
   }
  },
  {
   "url": "https://willem.com/global/images/f560d662d5b1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76486_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Protect Your Eggs",
    "url": "https://agents.willem.com/fy/posts/2026-09-13_protect-your-eggs/",
    "source_url": "https://willem.com/fy/2026-09-13_protect-your-eggs/",
    "date": "2026-09-13"
   },
   "width": 1600,
   "description": "De iPad, syn manier fan spyljen: oanreitsbestjoering oer wifi fan de masine yn it homelab, op de flier en op de bank",
   "description_source": "author",
   "machine": {
    "caption": "A diptych showing a young boy with brown hair wearing a striped shirt and dark pants using a tablet in a blue protective case while sitting on a textured rug and lying on a grey sofa.",
    "labels": [
     "child",
     "tablet",
     "rug",
     "sofa",
     "game"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/557cc803d362.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76486_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Protect Your Eggs",
    "url": "https://agents.willem.com/fy/posts/2026-09-13_protect-your-eggs/",
    "source_url": "https://willem.com/fy/2026-09-13_protect-your-eggs/",
    "date": "2026-09-13"
   },
   "width": 1600,
   "description": "De earste ferzje op it skerm: in blokkich fjild, fjouwer basissen, aaien op de merk, bots ûnderweis om te stellen",
   "description_source": "author",
   "machine": {
    "caption": "A laptop screen displays a blocky, colorful 3D game called 'Steal an Egg' with a timer, player scores, and on-screen controls.",
    "labels": [
     "laptop",
     "screen",
     "game",
     "keyboard",
     "browser"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Steal an Egg\nFile /home/willem/bench/2026-09-13-steal-an-egg/index.html\nBuilderBen: 23\nNoobSlayer99: 21\nJurre (you): 14\nxX_EggLord_Xx: 9\n0:06\nCarrying: Common (+1)\nSPACE Flaps:\nB/X Blocks: 12\nSHIFT Dash\nL Shield READY\nframework"
   }
  },
  {
   "url": "https://willem.com/global/images/834b8c06c7d1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76486_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Protect Your Eggs",
    "url": "https://agents.willem.com/fy/posts/2026-09-13_protect-your-eggs/",
    "source_url": "https://willem.com/fy/2026-09-13_protect-your-eggs/",
    "date": "2026-09-13"
   },
   "width": 1600,
   "description": "Snein middei: Jurre by de Framework 12, dy't sels de folgjende ferbettering typt, syn iPad op de flier njonken him",
   "description_source": "author",
   "machine": {
    "caption": "A young boy in a striped shirt sits on a rug using a laptop on a wooden table while a tablet displaying a game rests on the floor nearby.",
    "labels": [
     "boy",
     "laptop",
     "tablet",
     "table",
     "rug",
     "sofa"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/edf2e07c9a1b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76486_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Protect Your Eggs",
    "url": "https://agents.willem.com/fy/posts/2026-09-13_protect-your-eggs/",
    "source_url": "https://willem.com/fy/2026-09-13_protect-your-eggs/",
    "date": "2026-09-13"
   },
   "width": 160,
   "machine": {
    "caption": "A young boy in a striped shirt sits on a rug using a laptop on a wooden table while a tablet displaying a game rests on the floor nearby.",
    "labels": [
     "child",
     "laptop",
     "tablet",
     "table",
     "rug"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/1dfe0db09134.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76486_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Protect Your Eggs",
    "url": "https://agents.willem.com/fy/posts/2026-09-13_protect-your-eggs/",
    "source_url": "https://willem.com/fy/2026-09-13_protect-your-eggs/",
    "date": "2026-09-13"
   },
   "width": 2560,
   "machine": {
    "caption": "A child's hands are typing on the keyboard of a silver and teal laptop displaying a block-style video game.",
    "labels": [
     "child",
     "laptop",
     "keyboard",
     "screen",
     "game"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "BuilderBen: 16\nxX_EggLord_Xx: 12\nJurre (you): 6\nTHUNDERSTORM\nextra eggs, mind the lightning!\nA monster got you!\nFlaps: 12\nBlocks: 12\nShield READY\nFramework"
   }
  },
  {
   "url": "https://willem.com/global/images/edf2e07c9a1b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76486_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Protect Your Eggs",
    "url": "https://agents.willem.com/fy/posts/2026-09-13_protect-your-eggs/",
    "source_url": "https://willem.com/fy/2026-09-13_protect-your-eggs/",
    "date": "2026-09-13"
   },
   "width": 160,
   "machine": {
    "caption": "A young boy in a striped shirt sits on a rug using a laptop on a wooden table while a tablet displaying a game rests on the floor nearby.",
    "labels": [
     "boy",
     "laptop",
     "tablet",
     "table",
     "rug"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/222fc85a48d4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76159_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Omascribe",
    "url": "https://agents.willem.com/fy/posts/2026-09-09_omascribe/",
    "source_url": "https://willem.com/fy/2026-09-09_omascribe/",
    "date": "2026-09-09"
   },
   "width": 1600,
   "description": "De earste side, snein 6 septimber, skreaun mei de app de jûn dat er boud waard",
   "description_source": "author",
   "machine": {
    "caption": "A handwritten document on white paper with a printed title and multiple paragraphs of cursive text in black ink.",
    "labels": [
     "handwriting",
     "document",
     "note",
     "paper",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Reflectie 06 september 2026\nReflectie: Test met Omashibe\n6 sep @ 2305: Nu weet ik wel, de FW 12 heeft niet het beste touch en digitaal scherm. Toch, het werkt al best aardig. Mogelijk kunnen we latency verminderen als we de scroll interactie iets anders afvangen.\nEn, het velde? Ik wilde de undo/redo iconen beter hebben. Heb ze geleend en dan door agent laten uitlenen. Man, fantastisch! Dat is iets dat geen iPad of software kan dapper. Trouwens, latency is veel minder nu ik 'm op performance mode heb gezet. Geen idee hoe het precies werkt, maar die performance dogge heeft effect.\nDit is wel waarom. Het is niet perfect, maar ik denk wel dat je complexere layout ideeën kunt communiceren met de agent\n\nWeet je? Dan heb je even de iPhone, iPad. Dan is hardware echt wel lekker. Maar, dit soort software vrijheid is waanzinnig. Alles wat ik stem aan deze 'app' vind, kan ik aanpassen. Dat is een heel groot voordeel. Met iPad Pro heb ik ±1 jaar de notes app niet kunnen gebruiken want blauwe lijntjes. HA! Hebben we in 'Omashibe' geen last van."
   }
  },
  {
   "url": "https://willem.com/global/images/9df24720f5ce.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76159_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Omascribe",
    "url": "https://agents.willem.com/fy/posts/2026-09-09_omascribe/",
    "source_url": "https://willem.com/fy/2026-09-09_omascribe/",
    "date": "2026-09-09"
   },
   "width": 1600,
   "description": "De notysjelist links, nijste boppe-oan. Gjin notysjeboeken, gjin mappen, gjin tags",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a desktop application window titled 'Omascribe' displaying a note with the word 'hello' in white cursive script, surrounded by pixelated icons and descriptive text on a dark background.",
    "labels": [
     "software interface",
     "text",
     "computer screen",
     "desktop"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Notes\nOmascribe\n12:05 · 822\nOmascribe\nwillem.com\nExport\nhello\nPen first, keyboard second. Ink stays vector,\nnotes stay yours.\nAgents can read your notes and see your\nsketches, if you let them: the live readout\nhands them the page as JSON, SVG and PNG.\nGreat for agentic development."
   }
  },
  {
   "url": "https://willem.com/global/images/458573d1346a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76159_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Omascribe",
    "url": "https://agents.willem.com/fy/posts/2026-09-09_omascribe/",
    "source_url": "https://willem.com/fy/2026-09-09_omascribe/",
    "date": "2026-09-09"
   },
   "width": 1600,
   "description": "Wat de agent sjocht: de live útlêzing fan de side as PNG op wyt papier, njonken de JSON en de SVG",
   "description_source": "author",
   "machine": {
    "caption": "The image displays handwritten text on a white background, reading 'hello World' in black ink and 'omacscribe on Framework 12' in grey ink.",
    "labels": [
     "handwriting",
     "text",
     "note",
     "white background"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "hello World\nomacscribe on Framework 12"
   }
  },
  {
   "url": "https://willem.com/global/images/21fe488c16e4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76159_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Omascribe",
    "url": "https://agents.willem.com/fy/posts/2026-09-09_omascribe/",
    "source_url": "https://willem.com/fy/2026-09-09_omascribe/",
    "date": "2026-09-09"
   },
   "width": 1600,
   "description": "Folslein skerm: neat as de side. De titel scrollet mei as ûnderdiel fan it papier",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the Omascribe application interface featuring the word 'hello' in white cursive script, surrounded by pixelated icons and descriptive text on a dark background.",
    "labels": [
     "interface",
     "text",
     "icon",
     "software",
     "screen"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Omascribe\nhello\nPen first, keyboard second. Ink stays vector, notes stay yours.\nAgents can read your notes and see your sketches, if you let them: the live readout hands them the page as JSON, SVG and PNG. Great for agentic development."
   }
  },
  {
   "url": "https://willem.com/global/images/0d51caebc2c3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76159_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Omascribe",
    "url": "https://agents.willem.com/fy/posts/2026-09-09_omascribe/",
    "source_url": "https://willem.com/fy/2026-09-09_omascribe/",
    "date": "2026-09-09"
   },
   "width": 1600,
   "description": "Omascribe op Omarchy: in side mei fektorinket, pixelart en in typte blok, it buroblêd oan beide kanten",
   "description_source": "author",
   "machine": {
    "caption": "A computer screen displays a dark-mode application window titled 'Omascribe' with the word 'hello' in large white script, surrounded by pixelated icons, against a desktop wallpaper of a Mercedes-Benz G-Wagon jumping over a desert landscape at sunset.",
    "labels": [
     "software interface",
     "desktop wallpaper",
     "car",
     "text",
     "sunset",
     "icons"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Notes Omascribe willem.com Export 2026-09-09 12:10 Pen first, keyboard second. Ink stays vector, notes stay yours. Agents can read your notes and see your sketches, if you let them: the live readout hands them the page as JSON, SVG and PNG. Great for agentic development. MARCHY 63 AMG"
   }
  },
  {
   "url": "https://willem.com/global/images/c041d056edcc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76159_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Omascribe",
    "url": "https://agents.willem.com/fy/posts/2026-09-09_omascribe/",
    "source_url": "https://willem.com/fy/2026-09-09_omascribe/",
    "date": "2026-09-09"
   },
   "width": 1600,
   "description": "9 septimber: de Framework 12 plat op it buro, de stylus derneist, en it earste dat elkenien skriuwt",
   "description_source": "author",
   "machine": {
    "caption": "A Framework 12 laptop with a turquoise and lavender chassis is open on a wooden surface, displaying a digital note that reads 'hello World' and 'omniscibe on Framework 12', with a matching stylus pen placed to the right.",
    "labels": [
     "laptop",
     "stylus",
     "wooden surface",
     "digital note",
     "tablet"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "G63 AMG\nNotes\nTitle\nhello\nWorld\nomniscibe on Framework 12\nwilliem.com\nExport\nFramework"
   }
  },
  {
   "url": "https://willem.com/global/images/c624efb9ee92.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76159_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Omascribe",
    "url": "https://agents.willem.com/fy/posts/2026-09-09_omascribe/",
    "source_url": "https://willem.com/fy/2026-09-09_omascribe/",
    "date": "2026-09-09"
   },
   "width": 160,
   "machine": {
    "caption": "A Framework laptop with a light blue and purple chassis is open on a wooden surface, displaying a note-taking app with handwritten text, alongside a matching stylus pen.",
    "labels": [
     "laptop",
     "stylus",
     "wooden surface",
     "screen",
     "handwriting"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "G63 AMG\nNotes\nTitle\nhello\nWorld\nomniscibe on Framework 12\nwilliem.com\nExport\nFramework"
   }
  },
  {
   "url": "https://willem.com/global/images/941bc56b76e3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76159_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Omascribe",
    "url": "https://agents.willem.com/fy/posts/2026-09-09_omascribe/",
    "source_url": "https://willem.com/fy/2026-09-09_omascribe/",
    "date": "2026-09-09"
   },
   "width": 2560,
   "machine": {
    "caption": "A teal Framework laptop with a stylus pen rests on a wooden surface, displaying a note that reads 'hello World' and 'Omascibe on Framework 12'.",
    "labels": [
     "laptop",
     "stylus",
     "note",
     "wooden surface",
     "screen"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "G63 AMG\nNotes\nTitle\nwilleam.com\nExport\nhello\nWorld\nOmascibe on Framework 12"
   }
  },
  {
   "url": "https://willem.com/global/images/c624efb9ee92.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76159_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Omascribe",
    "url": "https://agents.willem.com/fy/posts/2026-09-09_omascribe/",
    "source_url": "https://willem.com/fy/2026-09-09_omascribe/",
    "date": "2026-09-09"
   },
   "width": 160,
   "machine": {
    "caption": "A teal and lavender Framework laptop with a stylus pen rests on a wooden surface, displaying a digital note that reads 'hello World' and 'omniscibe on Framework 12'.",
    "labels": [
     "laptop",
     "stylus",
     "wooden surface",
     "digital note",
     "tablet"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "G63 AMG\nNotes\nTitle\nwilliem.com Export\nhello\nWorld\nomniscibe on Framework 12"
   }
  },
  {
   "url": "https://willem.com/global/images/0966920cee33.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72578_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tweintich kear flugger",
    "url": "https://agents.willem.com/fy/posts/2026-09-07_tweintich-kear-flugger/",
    "source_url": "https://willem.com/fy/2026-09-07_tweintich-kear-flugger/",
    "date": "2026-09-07"
   },
   "width": 1600,
   "description": "Snein jûn: it prototype foar skriuwen mei de hân op de nije laptop, dizze notysjes binne dermei skreaun",
   "description_source": "author",
   "machine": {
    "caption": "A wooden table holds a tablet displaying handwritten text, a black wallet, a metallic cup, and a yellow pencil on a textured yellow surface.",
    "labels": [
     "tablet",
     "wallet",
     "cup",
     "pencil",
     "table"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Reflection 06 september 2025\n\nLife@work: We need to work at FV12 build and test\nboth down an digital show Test, but well at best\nmaybe. Maybe because we have new members as we\nthe small islands this weeks change.\n\nEn, but really? It will be under state inspect the\nwater. Not a problem as the new agent has taken\nover. Excellent! But it is not that you. But of course\nthe type. Thanks, being so nice. You are the best.\n\nDit is wel uniek. Het is niet perfect, maar de\ngebruikers wel, maar de gebruikers hoog heeft effect.\n\nWaar ga? Dan kan je een de. Maar dit soort software\nheeft ook wel fouten. Alles wat je zien kan\nverjaard is onzinnig. Alles wat je zien kan\nhet nog steeds niet. Dat is het is 24 jaar\nals dat je op een computer kunt werken.\n\nCommunicatie met de agenda."
   }
  },
  {
   "url": "https://willem.com/global/images/cf1b99dea77c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72578_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tweintich kear flugger",
    "url": "https://agents.willem.com/fy/posts/2026-09-07_tweintich-kear-flugger/",
    "source_url": "https://willem.com/fy/2026-09-07_tweintich-kear-flugger/",
    "date": "2026-09-07"
   },
   "width": 1600,
   "description": "Snein 6 septimber: sliep 86 prosint, betterskip 94 prosint, strain 0,4, in dei frij mei opsetsin",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone screen displaying the WHOOP application interface with health metrics including sleep, recovery, and strain data.",
    "labels": [
     "smartphone",
     "application",
     "interface",
     "metrics",
     "dashboard"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "4G 73% 31% WHOOP 86% SLEEP 94% RECOVERY 0,4 STRAIN HEALTH MONITOR WITHIN RANGE 5/5 Metrics STRESS MONITOR 0,6 LOW 1:12 PM My Day + Willem's Daily Outlook TODAY'S ACTIVITIES 8:31 SLEEP [Sat] 22:27 07:20 + ADD ACTIVITY START ACTIVITY TONIGHT'S SLEEP 11:00 6:55 Home Health Community More W"
   }
  },
  {
   "url": "https://willem.com/global/images/79e1c1b814fe.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72578_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tweintich kear flugger",
    "url": "https://agents.willem.com/fy/posts/2026-09-07_tweintich-kear-flugger/",
    "source_url": "https://willem.com/fy/2026-09-07_tweintich-kear-flugger/",
    "date": "2026-09-07"
   },
   "width": 1600,
   "description": "Ien fan de leveringen fan de wike op de tillefoan: in site foar in stedsplein, elke dei farsk",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone displaying a website with the headline 'Rembrandtplein, tonight.' on a wooden surface.",
    "labels": [
     "smartphone",
     "website",
     "wooden surface",
     "text",
     "screen"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "11:50\nRembrandtplein\nWHAT'S ON VENUES STREETS\nRembrandtplein,\ntonight.\nXXX\nEvery business on and around the square,\nwith the agenda of the clubs, cafes and bars.\nFresh every day.\nTonight Tomorrow This weekend This week\nTONIGHT\nSunday 6 September\nKARAOKE"
   }
  },
  {
   "url": "https://willem.com/global/images/6513b0b16788.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72578_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tweintich kear flugger",
    "url": "https://agents.willem.com/fy/posts/2026-09-07_tweintich-kear-flugger/",
    "source_url": "https://willem.com/fy/2026-09-07_tweintich-kear-flugger/",
    "date": "2026-09-07"
   },
   "width": 1600,
   "description": "De Eiffeltoer fan ûnderen by it kearpunt, net fluch of sterk",
   "description_source": "author",
   "machine": {
    "caption": "A low-angle view of the upper section of the Eiffel Tower against a cloudy sky.",
    "labels": [
     "eiffel tower",
     "tower",
     "sky",
     "clouds",
     "architecture"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/4db35f523cbd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72578_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tweintich kear flugger",
    "url": "https://agents.willem.com/fy/posts/2026-09-07_tweintich-kear-flugger/",
    "source_url": "https://willem.com/fy/2026-09-07_tweintich-kear-flugger/",
    "date": "2026-09-07"
   },
   "width": 1600,
   "description": "De Seine by sinne-opgong op 6 augustus, de rin dêr't it tinken barde",
   "description_source": "author",
   "machine": {
    "caption": "The Eiffel Tower is visible in the distance across a river, with its reflection and the colorful sunset sky mirrored in the water, flanked by trees on the left and buildings on the right.",
    "labels": [
     "eiffel tower",
     "river",
     "sky",
     "clouds",
     "buildings",
     "trees"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/9ce87982e20e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72578_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tweintich kear flugger",
    "url": "https://agents.willem.com/fy/posts/2026-09-07_tweintich-kear-flugger/",
    "source_url": "https://willem.com/fy/2026-09-07_tweintich-kear-flugger/",
    "date": "2026-09-07"
   },
   "width": 1600,
   "description": "De sinnefertsjustering foar in part oer de beammen op 12 augustus, in jûnswandeling yn de drokste wike fan de moanne",
   "description_source": "author",
   "machine": {
    "caption": "A bright sun is visible in a hazy yellow sky above the silhouette of a tree line, with a green crescent-shaped lens flare artifact present in the lower right.",
    "labels": [
     "sun",
     "sky",
     "trees",
     "lens flare"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/3559ce2f9581.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72578_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tweintich kear flugger",
    "url": "https://agents.willem.com/fy/posts/2026-09-07_tweintich-kear-flugger/",
    "source_url": "https://willem.com/fy/2026-09-07_tweintich-kear-flugger/",
    "date": "2026-09-07"
   },
   "width": 1600,
   "description": "Sneontejûn 5 septimber: de terminal op de laptop, ien fan de sites fan de wike yn wurking",
   "description_source": "author",
   "machine": {
    "caption": "A computer monitor displaying a terminal interface with multiple windows of code and command-line output on a dark background.",
    "labels": [
     "computer screen",
     "terminal",
     "code",
     "text",
     "monitor"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "UserPlatformClient.js\nStanding by @willem-f3: Task from Willem: make the Manager's mutations log mail\nWorked for 2m 20s · done 4:28 PM\nA process claiming the address uds:/run/user/1000/cc-socks/3128862.sock asked\nMessage from @willem-f3's Task from Willem: make the Manager's mutations log mail\nregistered to the same process in the session registry (a same-user process)\nA process claiming the address uds:/run/user/1000/cc-socks/3128862.sock asked\nto be told when this session is next idle - it will get one automated status\nregistered to the same process in the session registry (a same-user process)\nRead 1 file\nThe peer session relayed a task from Willem. Reading the briefing before deciding\nanything.read. Before designing, I need to know how an agent session is recognisable,\nwhere a per-user setting could live, and the two doc passages to update.\nRead 1 file\nRunning 2 shell commands...\nBriefing read: Before designing, I need to know how an agent session is recognisable,\nwhere a per-user setting could live, and the two doc passages to update.\nDEL; grep -rn\n-1 \"isAgent\\\\|agentToken\\\\|'agent'\" user/server/lib --include=*.js | grep -v\nRunning 1 shell command...30\n* Waddling... (40s · ↓ 2.3k tokens)\nTip: Use /btw to ask a quick side question without interrupting Claude's current\nwork\nbypass permissions on (shift+tab to cycle) · esc to interrupt · ← for agents /\n[fw2] 0:claude×"
   }
  },
  {
   "url": "https://willem.com/global/images/5910d4ae296f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72578_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tweintich kear flugger",
    "url": "https://agents.willem.com/fy/posts/2026-09-07_tweintich-kear-flugger/",
    "source_url": "https://willem.com/fy/2026-09-07_tweintich-kear-flugger/",
    "date": "2026-09-07"
   },
   "width": 160,
   "machine": {
    "caption": "A smiling bald man wearing a blue t-shirt stands in the foreground with the Eiffel Tower and a river reflecting the sunset sky in the background.",
    "labels": [
     "man",
     "t-shirt",
     "eiffel tower",
     "river",
     "sunset",
     "buildings"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "NN MARATHON ROTTERDAM"
   }
  },
  {
   "url": "https://willem.com/global/images/67919e46cbb6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72578_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tweintich kear flugger",
    "url": "https://agents.willem.com/fy/posts/2026-09-07_tweintich-kear-flugger/",
    "source_url": "https://willem.com/fy/2026-09-07_tweintich-kear-flugger/",
    "date": "2026-09-07"
   },
   "width": 2560,
   "machine": {
    "caption": "A bald man with a beard takes a selfie on a red paved path while a young boy rides a bicycle behind him.",
    "labels": [
     "man",
     "boy",
     "bicycle",
     "path",
     "houses"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/5910d4ae296f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72578_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tweintich kear flugger",
    "url": "https://agents.willem.com/fy/posts/2026-09-07_tweintich-kear-flugger/",
    "source_url": "https://willem.com/fy/2026-09-07_tweintich-kear-flugger/",
    "date": "2026-09-07"
   },
   "width": 160,
   "machine": {
    "caption": "A bald man with a beard wearing a blue t-shirt smiles at the camera with the Eiffel Tower and a river visible in the background.",
    "labels": [
     "man",
     "shirt",
     "tower",
     "river",
     "sky"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "NN MARATHON ROTTERDAM"
   }
  },
  {
   "url": "https://willem.com/global/images/5fd82c333ee4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72575_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen Android",
    "url": "https://agents.willem.com/fy/posts/2026-08-31_myn-eigen-android/",
    "source_url": "https://willem.com/fy/2026-08-31_myn-eigen-android/",
    "date": "2026-08-31"
   },
   "width": 1600,
   "description": "De tillefoan njonken it toetseboerd op it buro: in finster op it iene brein",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone displaying a custom user interface with a terminal window and various widgets rests on a wooden desk next to a mechanical keyboard.",
    "labels": [
     "smartphone",
     "keyboard",
     "desk",
     "screen",
     "interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Bellen\nBrowser\nCamera\nLemmid\nThunderbird\nWhatsApp\nX.com\nWEATHER\n18°\nHegelscom\nAGENDA\nza 21:00 Zomervakantie\ndo 06:55 Willem: eGym...\ndo 09:15 Ellen: werken\ndo 16:00 Willem: Koff...\nHEART RATE\n67 bpm\n0 4 km"
   }
  },
  {
   "url": "https://willem.com/global/images/b93e4fc2128e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72575_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen Android",
    "url": "https://agents.willem.com/fy/posts/2026-08-31_myn-eigen-android/",
    "source_url": "https://willem.com/fy/2026-08-31_myn-eigen-android/",
    "date": "2026-08-31"
   },
   "width": 1600,
   "description": "De perfekte tachtich slaggen per minút dy't de Bluetooth-bug ferriede",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone screen displaying a terminal window with system statistics and a bar graph, alongside widgets for weather, agenda, and heart rate, and a list of applications.",
    "labels": [
     "smartphone",
     "terminal",
     "graph",
     "widget",
     "application",
     "weather"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "wilemfw.\nos Debian forky/sid · 7.0.13\nup 60d 2u · load 0.91 · 78°C\ndisk 5.8 / 7.9 T · bat 87%\nwillem 80 bpm · onderweg\ncpu 8%\n25%\n0%\ncores\nram 53%\nrx 267K\ntx 6.5M\n[fp5] 0:control* 0.91 80° 4488\nBellen\nBrowser\nCamera\nPhotos\nLemmid\nThunderbird\nWhatsApp\nX.com\nWEATHER\n19°\nMeterik\nAGENDA\nza Willem: Renn...\nza 08:00 Nora korfbal...\nza 09:30 Nora korfbal...\nzo Dierentuin f...\nma 06:55 Ellen: werken\nHEART RATE\n80 bpm\n41 42 km"
   }
  },
  {
   "url": "https://willem.com/global/images/e79d1e11d5b7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72575_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen Android",
    "url": "https://agents.willem.com/fy/posts/2026-08-31_myn-eigen-android/",
    "source_url": "https://willem.com/fy/2026-08-31_myn-eigen-android/",
    "date": "2026-08-31"
   },
   "width": 1600,
   "description": "23 augustus nei de rin: de stats fan it homelab en de hertslachkurve op it thússkerm, 121 bpm",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone screen displaying a system monitoring widget with CPU and RAM usage graphs, alongside app shortcuts and widgets for weather, agenda, and heart rate.",
    "labels": [
     "smartphone",
     "interface",
     "widget",
     "graph",
     "text",
     "application"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "W 85%\nwillemfw.\nos Debian forky/sid · 7.0.13\nup 54d 16u · load 0.81 · 68°C\ndisk 6.6 / 7.9 T · bat 87%\nwillem 126 bpm · onderweg\ncpu 1%\ncores 10%\nram 49%\nrx 0K\ntx 0K\n[fp5] 0:control* 0.81 72° 2560\nBellen\nBrowser\nCamera\nPhotos\nLemmid\nThunderbird\nWhatsApp\nX.com\nWEATHER\n13°\nHegelsom\nAGENDA\nza Zomervakantie\nzo Kindermarkt...\nzo Willem: Renn...\nma Eerste schoo...\nma School: Eers...\nHEART RATE\n121 bpm\n16 27 km"
   }
  },
  {
   "url": "https://willem.com/global/images/505cf54a37f6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72575_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen Android",
    "url": "https://agents.willem.com/fy/posts/2026-08-31_myn-eigen-android/",
    "source_url": "https://willem.com/fy/2026-08-31_myn-eigen-android/",
    "date": "2026-08-31"
   },
   "width": 1600,
   "description": "De fotobiblioteek thús as de foto-app op de tillefoan, de tillefoan sels hâldt neat by",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone displaying a photo gallery application with a grid of images and text filters on a wooden surface.",
    "labels": [
     "smartphone",
     "screen",
     "photo gallery",
     "wooden surface",
     "interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Foto's 70.186 · 1956-2026 Jaren Alles Selecteer Filter: 2026-08, 2026-07-20..2026-08-18, tekst Zaterdag 8 augustus 2026 4 Zondag 9 augustus 2026 12"
   }
  },
  {
   "url": "https://willem.com/global/images/53d1fbc812e3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72575_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen Android",
    "url": "https://agents.willem.com/fy/posts/2026-08-31_myn-eigen-android/",
    "source_url": "https://willem.com/fy/2026-08-31_myn-eigen-android/",
    "date": "2026-08-31"
   },
   "width": 1600,
   "description": "De launcher op syn earste moarn: in tekstlist, waar, aginda en de hertslach fan de WHOOP, mei de terminal nei it homelab dêrboppe",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone screen displaying a terminal interface with text conversation and several widgets showing weather, agenda, and heart rate information.",
    "labels": [
     "smartphone",
     "terminal",
     "widgets",
     "weather",
     "agenda",
     "heart rate"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Hi man, this is great. I am actually typing this from the console from the phone. This feels like the future. Now, lets have another look at the homescreen with no terminal focus. Can you make my widget column look better? Alignment, font, perhaps some monochromatic icons, a dark gray \"card\" as background? You'll probably know a thing or two for this.\n\nWillem typing from the phone pane - the loop is complete. Let me restyle the widget column: dark-grey rounded cards, small dim caps headers with monochrome glyph icons, big light-weight numerals for temperature and BPM, dim secondary text.\n\nReading /tmp/claude-1000/-home-willem/8d3ff2c3-2716-40fc-a30f-e642d5aa96ce/scratchpad/w2c.png\n/tmp/claude-1000/-home-willem/8d3ff2c3-2716-40fc-a30f-e642d5aa96ce/scratchpad/w2c.png\n\nConcocting... (2m 3s · thought for 12s)\nTip: Use /btw to ask a quick side question without interrupting Claude's current work\n\nbypass permissions on (shift+tab to cycle) · esc...\n[fw1] <aude- 4:bash 5:claude 6:claude* 0.51 49° 2824\n\nBellen\nBrowser\nAgenda\nCamera\nall apps >\n\nWEATHER\n15°\ndrizzle · 3 m/s\nHegelsom\n\nAGENDA\nza all day Zomervakantie\n06:55 Ellen: werken\n14:00 Jurre en Nora BSO\n\nHEART RATE\n63 bpm\nWillem's Whoop"
   }
  },
  {
   "url": "https://willem.com/global/images/85feded14a60.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72575_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen Android",
    "url": "https://agents.willem.com/fy/posts/2026-08-31_myn-eigen-android/",
    "source_url": "https://willem.com/fy/2026-08-31_myn-eigen-android/",
    "date": "2026-08-31"
   },
   "width": 1600,
   "description": "18 augustus, earste jûn: de Fairphone mei de standert applist, de launcher noch in pear oeren fuort",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a smartphone displaying a search interface with a list of app names and an on-screen keyboard, with a laptop screen showing code in the background.",
    "labels": [
     "smartphone",
     "keyboard",
     "laptop",
     "hand",
     "screen"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Agenda\nApp Lounge\nApple Music\nAuscultare\nAves\nBellen\nwillem@WillemFW:~$ touch ~/hello-from-fp5 tty\nwillem@WillemFW:~$ 82%"
   }
  },
  {
   "url": "https://willem.com/global/images/97f52589ed11.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72575_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen Android",
    "url": "https://agents.willem.com/fy/posts/2026-08-31_myn-eigen-android/",
    "source_url": "https://willem.com/fy/2026-08-31_myn-eigen-android/",
    "date": "2026-08-31"
   },
   "width": 160,
   "machine": {
    "caption": "A smartphone with a white case displaying a custom user interface with application icons and widgets for weather, agenda, and heart rate, resting on a wooden desk next to a portion of a mechanical keyboard.",
    "labels": [
     "smartphone",
     "keyboard",
     "desk",
     "screen",
     "interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Bellen\nBrowser\nCamera\nLemmid\nThunderbird\nWhatsApp\nX.com\nWEATHER\n18°\nHegelsom\nAGENDA\nza 21:00 Zomervakantie\ndo 06:55 Willem: eGym...\ndo 09:15 Ellen: werken\ndo 16:00 Willem: Koff...\nHEART RATE\n67 bpm\n0 4 km\nESC\nTAB\nCAPS\nSHIFT\nCTRL\nOPT"
   }
  },
  {
   "url": "https://willem.com/global/images/2ba2602e5422.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72575_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen Android",
    "url": "https://agents.willem.com/fy/posts/2026-08-31_myn-eigen-android/",
    "source_url": "https://willem.com/fy/2026-08-31_myn-eigen-android/",
    "date": "2026-08-31"
   },
   "width": 2560,
   "machine": {
    "caption": "A smartphone displaying a Dutch settings menu is positioned next to a laptop computer showing a terminal window with code and text.",
    "labels": [
     "smartphone",
     "laptop",
     "keyboard",
     "screen",
     "code",
     "settings"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Draadloze foutopsporing\nDraadloze foutopsporing gebruiken\nApparaatnaam\nWillemFP5\nIP-adres en poort\n192.168.2.23:38563\nApparaat koppelen met QR-code\nKoppel nieuwe apparaten via QR-codescanner\nApparaat koppelen met\nkoppelscode\nKoppel nieuwe apparaten via een zescijferige code\nGekoppelde apparaten\nwillem@WillemFW\nMomenteel verbonden\nvia vendor/willem/).\nSuggested next step (I'll proceed when you say so): scaffold a minimal Kotlin/Compose launcher project under ~/android/launcher/ (HOME/DEFAUL\napp list via LauncherApps, minSdk 35 for the FPS), build with Gradle from the SDK you already have, adb install, then set it as default with\npackage set-home-activity. Tell me the direction you want - Unlauncher-style minimal text list, or something else - and I'll build it.\n* Cogitated for 1m 25s\nGo ahead, minimal text list like Unlauncher, scaffold it. Make it as minimal as possible, simple as possible. I want to see how it works, this\nloop. Can you scaffold, build/compile and start a debug adb run on my phone?\nI'll check what build tooling is available (Gradle, JDK, SDK components) and then scaffold the project.\nRan 1 shell command\nNo system Gradle; Android Studio's bundled JBR and cached wrapper distributions should cover it.\nRan 2 shell commands\nNow build. I'll use the cached Gradle 8.13 distribution directly with Android Studio's JDK 21.\nRunning 1 shell command · 4s...\n$ cd ~/android/launcher && export JAVA_HOME=~/android-studio/jbr && G=$(ls -d ~/.gradle/wrapper/dists/gradle-8.13-bin/*/gradle-8.13-bin/gradl\n$G assembleDebug --console=plain -q 2>&1 | tail -30; ls -la app/build/outputs/apk/debug/ 2>/dev/null (4s)\n(ctrl+b ctrl+b (twice) to run in background)\nPuttering... (41s · 4.3k tokens)\nTip: Use /btw to ask a quick side question without interrupting Claude's current work\n>> bypass permissions on (shift+tab to cycle) · esc to interrupt · + for agents\n1:57 89°"
   }
  },
  {
   "url": "https://willem.com/global/images/97f52589ed11.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72575_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen Android",
    "url": "https://agents.willem.com/fy/posts/2026-08-31_myn-eigen-android/",
    "source_url": "https://willem.com/fy/2026-08-31_myn-eigen-android/",
    "date": "2026-08-31"
   },
   "width": 160,
   "machine": {
    "caption": "A smartphone displaying a terminal interface and various application widgets rests on a wooden desk next to a portion of a mechanical keyboard.",
    "labels": [
     "smartphone",
     "keyboard",
     "desk",
     "screen",
     "technology"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Bellen\nBrowser\nCamera\nLemmid\nThunderbird\nWhatsApp\nX.com\nWEATHER\n18°\nHegelscom\nAGENDA\nza 21:00 Zomervakantie\ndo 06:55 Willem: eGym...\ndo 09:15 Ellen: werken\ndo 16:00 Willem: Koff...\nHEART RATE\n67 bpm\n0 4 km"
   }
  },
  {
   "url": "https://willem.com/global/images/40db97a28181.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72574_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynnovaasje is software",
    "url": "https://agents.willem.com/fy/posts/2026-08-26_ynnovaasje-is-software/",
    "source_url": "https://willem.com/fy/2026-08-26_ynnovaasje-is-software/",
    "date": "2026-08-26"
   },
   "width": 1600,
   "description": "Werom oan it wurk: de wurkbank mei it meganyske toetseboerd, it brein bûten byld",
   "description_source": "author",
   "machine": {
    "caption": "A black mechanical keyboard with a yellow spacebar and red enter key sits on a wooden desk in front of a laptop displaying code.",
    "labels": [
     "keyboard",
     "laptop",
     "desk",
     "cables"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Claude Code v0.1.200\nSet model to\nFor this session only\nDear Claude, please use README.md and execute the procedure. (Keep until all items are done. Do not take shortcuts, do not ask questions, keep going until all is done.)\n*SkillLoop\nSuccessfully loaded skill"
   }
  },
  {
   "url": "https://willem.com/global/images/10fe33454dcd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72574_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynnovaasje is software",
    "url": "https://agents.willem.com/fy/posts/2026-08-26_ynnovaasje-is-software/",
    "source_url": "https://willem.com/fy/2026-08-26_ynnovaasje-is-software/",
    "date": "2026-08-26"
   },
   "width": 1600,
   "description": "26 augustus, de keukenflier: de twilling foar Amsterdam wurdt boud, in mainboard yn in lyts kastke mei de konsole op in monitor",
   "description_source": "author",
   "machine": {
    "caption": "A television screen displays a language selection menu with a list of languages, resting on a white cabinet with a keyboard on the floor.",
    "labels": [
     "television",
     "keyboard",
     "cabinet",
     "screen",
     "cables"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "[!!] Select a language\nChoose the language to be used for the installation process. The selected language will also be the default language for the installed system.\nLanguage:\nC - No localization\nAlbanian - Shqip\nArabic - عربي\nAsturian - Asturianu\nBasque - Euskara\nBelarusian - Беларуская\nBosnian - Bosanski\nBulgarian - Български\nCatalan - Català\nChinese (Simplified) - 中文(简体)\nChinese (Traditional) - 中文(繁體)\nCroatian - Hrvatski\nCzech - Čeština\nDanish - Dansk\nDutch - Nederlands\nEnglish - English\nEsperanto - Esperanto\nEstonian - Eesti\nFinnish - Suomi\nFrench - Français\nGalician - Galego\nGeorgian - ქართული\nGerman - Deutsch\n<Go Back>\n<Tab> moves; <Space> selects; <Enter> activates buttons"
   }
  },
  {
   "url": "https://willem.com/global/images/f4b11a7655e9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72574_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynnovaasje is software",
    "url": "https://agents.willem.com/fy/posts/2026-08-26_ynnovaasje-is-software/",
    "source_url": "https://willem.com/fy/2026-08-26_ynnovaasje-is-software/",
    "date": "2026-08-26"
   },
   "width": 1600,
   "description": "Earste start nei de opset op 25 augustus: in griene W op de wurkbank",
   "description_source": "author",
   "machine": {
    "caption": "A silver and light blue Framework laptop is open on a wooden table, displaying green text on a black screen with the word 'framework' visible below the display.",
    "labels": [
     "laptop",
     "keyboard",
     "table",
     "screen",
     "touchpad"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "framework"
   }
  },
  {
   "url": "https://willem.com/global/images/b4dfdc3d90de.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72574_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynnovaasje is software",
    "url": "https://agents.willem.com/fy/posts/2026-08-26_ynnovaasje-is-software/",
    "source_url": "https://willem.com/fy/2026-08-26_ynnovaasje-is-software/",
    "date": "2026-08-26"
   },
   "width": 1600,
   "description": "De Framework 12 iepen op tafel: modulêr, reparearber, en mei opsetsin gewoan glês",
   "description_source": "author",
   "machine": {
    "caption": "The internal components of a disassembled laptop with a teal-colored chassis, including a cooling fan, circuit boards, and stickers with names and QR codes.",
    "labels": [
     "laptop",
     "circuit board",
     "fan",
     "sticker",
     "screw",
     "chassis"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Made with by the Framework Team\nNirav L\nPawel M\nDerrick L\nKatie C\nAbbie W\nRoss V\nLauren M\nTobias L\nJessica V\nMandy N\nTobias L\nDaniel S\nAditi L\nOlivia Z\nAngela L\nLinking L\nJack Z\nWendy L\nAmanda M\nSandy O-D\nMatt H\nKasim C.C\nEsther Y\nPink C\nMarissa B\nJingWei X\nCome join us!\nhttps://jobs.frame.work\nAudio Board 1/1\nVENDOR: ASK\nPCB39"
   }
  },
  {
   "url": "https://willem.com/global/images/eeb4415c5b35.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72574_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynnovaasje is software",
    "url": "https://agents.willem.com/fy/posts/2026-08-26_ynnovaasje-is-software/",
    "source_url": "https://willem.com/fy/2026-08-26_ynnovaasje-is-software/",
    "date": "2026-08-26"
   },
   "width": 1600,
   "description": "24 augustus: it lokale model op it homelab beskriuwt de bylden fan de doarbel frame foar frame, gjin data ferlit it hûs",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a terminal interface displaying text output from a local AI vision analysis process on a mobile device.",
    "labels": [
     "terminal",
     "text",
     "code",
     "interface",
     "smartphone"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Background command \"Local Qwen vision analysis of the montage\" completed (exit code 0)\nDone – check your inbox. The mail to mail@willem.com carries the 4K clip (2.38 MB MP4), the 4-frame montage Qwen looked at, and its full analysis.\nThe experiment's result\nLocal Qwen (3.6-35B on the 780M, fully offline) understood the footage remarkably well from just 4 frames:\n- Sequence: correctly narrated a man walking away toward the street, turning around, coming back to the door, then leaving frame – including reading the on-screen timestamps to date the action (~9 seconds).\n- Description: bald, green t-shirt, light shorts, and it even spotted you were barefoot – with the plausible inference \"may have been inside earlier.\"\n- Context: noted the trampoline, hedges, sunny weather, no packages carried, no vehicles or animals.\n- Verdict: \"Person passing – specifically, a resident returning home after a brief walk in the yard.\"\nThat last line is exactly the judgment layer you asked about earlier: this wasn't \"motion detected,\" it was \"a resident popped outside briefly, nothing to worry about\" – which is precisely the difference between eufy's notifications and your own logic. Analysis took a couple of minutes on the single-slot server; fine for a judge-and-notify pipeline where a 2-minute-delayed smart notification beats an instant dumb one (and brief mode with thinking off would cut that to seconds if speed matters).\nSo the full local chain is now proven end-to-end, one-off: detect (20s poll) → fetch clip over LAN → extract frames → local AI judges → deliver (mail). Every piece ran on your own hardware except the mail hop through online.lemmld.com. When you want, the next session can fold this into the actual daemon with your notification rules.\n* Cogitated for 6m 29s\n> Build the daemon: watch, download, judge with Qwen, ...\n▶▶ bypass permissions on (shift+tab to cycle) · ← ...\n[fw1] 0:etc1- 1:claude* 2:xcode 3:kevin > 0.38 41° 0"
   }
  },
  {
   "url": "https://willem.com/global/images/26f3aabac790.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72574_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynnovaasje is software",
    "url": "https://agents.willem.com/fy/posts/2026-08-26_ynnovaasje-is-software/",
    "source_url": "https://willem.com/fy/2026-08-26_ynnovaasje-is-software/",
    "date": "2026-08-26"
   },
   "width": 1600,
   "description": "2 augustus, fan it kampearterrein ôf: in mosh-sesje op de tillefoan nei de masine yn it homelab, it iene brein",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a terminal interface displaying command line outputs, system status messages, and a scheduled shutdown command on a black background with white and green text.",
    "labels": [
     "terminal",
     "code",
     "command",
     "text",
     "interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "willem.com MX: 0 online.lemmid.com.\nlemmid.com MX: 0 online.lemmid.com. 10 relay.ns0.nl.\n... +6 lines (ctrl+o to expand)\n\nListed 1 directory (ctrl+o to expand)\n\n• Everything checks out. Final pre-flight, then the shutdown:\n\n• Bash(sudo systemctl disable --now reverse-tunnel-to-werkplaats.service 2>&1 | tail -1; systemctl is-active reverse-tunnel-to-werkplaats.service 2>/dev/null || echo \"...\")\n  Removed '/etc/systemd/system/multi-user.target.wants/reverse-tunnel-to-werkplaats.service'.\n  inactive\n  tunnel service: stopped and disabled\n  ... +3 lines (ctrl+o to expand)\n\n• Bash(ssh willem@werkplaats.willem.com 'sudo shutdown -h +1 \"Decommissioned 2 Aug 2026: projects migrated, memory assimilated, dev serving moved to mp1.lemmid.com\" 2>...')\n  Shutdown scheduled for Sun 2026-08-02 21:04:35 CEST, use 'shutdown -c' to cancel.\n  up 1 week, 2 days, 34 minutes\n  shutdown scheduled\n\n* Boogieing... (59s · ↓ 2.9k tokens)\n  Tip: Use /btw to ask a quick side question without interrupting Claude's current work\n\n> \n\n  bypass permissions on (shift+tab to cycle) · esc to interrupt · ← for agents\n\n[fw1] 0:claude* 1:bash 2:bash- \" Review Framework an\" 21:03 02-Aug-26"
   }
  },
  {
   "url": "https://willem.com/global/images/af9c9239b86a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72574_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynnovaasje is software",
    "url": "https://agents.willem.com/fy/posts/2026-08-26_ynnovaasje-is-software/",
    "source_url": "https://willem.com/fy/2026-08-26_ynnovaasje-is-software/",
    "date": "2026-08-26"
   },
   "width": 160,
   "machine": {
    "caption": "A person takes a mirror selfie with a smartphone while a computer monitor displays the text 'OMARCHY' in large green letters.",
    "labels": [
     "computer monitor",
     "smartphone",
     "reflection",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "OMARCHY\nInstalled Omarchy in 1m 1s\nReboot Now\nframework"
   }
  },
  {
   "url": "https://willem.com/global/images/74c813e794bb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72574_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynnovaasje is software",
    "url": "https://agents.willem.com/fy/posts/2026-08-26_ynnovaasje-is-software/",
    "source_url": "https://willem.com/fy/2026-08-26_ynnovaasje-is-software/",
    "date": "2026-08-26"
   },
   "width": 2560,
   "machine": {
    "caption": "A laptop computer with a light green or mint-colored chassis is open and displaying a terminal window with multiple panes of white text on a black background, showing command-line output and logs.",
    "labels": [
     "laptop",
     "computer",
     "screen",
     "keyboard",
     "terminal",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "framework"
   }
  },
  {
   "url": "https://willem.com/global/images/af9c9239b86a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72574_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynnovaasje is software",
    "url": "https://agents.willem.com/fy/posts/2026-08-26_ynnovaasje-is-software/",
    "source_url": "https://willem.com/fy/2026-08-26_ynnovaasje-is-software/",
    "date": "2026-08-26"
   },
   "width": 160,
   "machine": {
    "caption": "A person taking a mirror selfie with a smartphone in front of a computer monitor displaying the text 'Omarchy' in large green letters, with smaller text below reading 'Installed Omarchy in 1m 1s' and a highlighted button labeled 'Reboot Now', and the word 'framework' visible at the bottom of the screen.",
    "labels": [
     "smartphone",
     "monitor",
     "reflection",
     "text",
     "person",
     "logo"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Omarchy\nInstalled Omarchy in 1m 1s\nReboot Now\nframework"
   }
  },
  {
   "url": "https://willem.com/global/images/68e33fba1f2e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72568_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Gjin smartwatch",
    "url": "https://agents.willem.com/fy/posts/2026-07-25_gjin-smartwatch/",
    "source_url": "https://willem.com/fy/2026-07-25_gjin-smartwatch/",
    "date": "2026-07-25"
   },
   "width": 1600,
   "description": "Jûn op it terras: in horloazje dat neat fan my nedich hat",
   "description_source": "author",
   "machine": {
    "caption": "A close-up view of a person's left wrist wearing a silver watch with a white dial and a blue fabric strap, resting on their leg, with patio furniture and a glass of beer in the background.",
    "labels": [
     "watch",
     "hand",
     "leg",
     "chair",
     "beer"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/dcfd19728b78.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72568_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Gjin smartwatch",
    "url": "https://agents.willem.com/fy/posts/2026-07-25_gjin-smartwatch/",
    "source_url": "https://willem.com/fy/2026-07-25_gjin-smartwatch/",
    "date": "2026-07-25"
   },
   "width": 1600,
   "description": "De rûte om Carantec hinne, 11,97 km, opnommen sûnder ien piip fan myn pols",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone screen displays a map application showing a yellow and green route tracing a path along a coastline near Carantec and Île Callot, with the title 'Buiten hardlopen (11,97 KM)' at the top.",
    "labels": [
     "map",
     "route",
     "smartphone",
     "interface",
     "coastline"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "08:57\n5G\nBuiten hardlopen (11,97 KM)\nÎle Callot\nCarantec\nFerry Carantec - Île de Batz"
   }
  },
  {
   "url": "https://willem.com/global/images/e7f35c27342e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72568_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Gjin smartwatch",
    "url": "https://agents.willem.com/fy/posts/2026-07-25_gjin-smartwatch/",
    "source_url": "https://willem.com/fy/2026-07-25_gjin-smartwatch/",
    "date": "2026-07-25"
   },
   "width": 1600,
   "description": "De dyk yn 'e iere moarn yn Bretanje, start fan de moaiste rin ea",
   "description_source": "author",
   "machine": {
    "caption": "A paved road curves through a landscape with palm trees and other vegetation under a cloudy sky, with a building visible on the right.",
    "labels": [
     "road",
     "palm trees",
     "vegetation",
     "building",
     "sky",
     "clouds"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/65ecf8b88c69.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72568_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Gjin smartwatch",
    "url": "https://agents.willem.com/fy/posts/2026-07-25_gjin-smartwatch/",
    "source_url": "https://willem.com/fy/2026-07-25_gjin-smartwatch/",
    "date": "2026-07-25"
   },
   "width": 1600,
   "description": "It horloazje om myn pols op 1 july, de dei dat it haadstik fan de Watch foargoed ôfsluten waard",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a person's left wrist wearing a silver watch with a blue fabric strap, set against a blurred indoor background featuring a green wall art piece.",
    "labels": [
     "watch",
     "wrist",
     "hand",
     "strap",
     "wall art"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/493ee5ef3794.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72568_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Gjin smartwatch",
    "url": "https://agents.willem.com/fy/posts/2026-07-25_gjin-smartwatch/",
    "source_url": "https://willem.com/fy/2026-07-25_gjin-smartwatch/",
    "date": "2026-07-25"
   },
   "width": 1600,
   "description": "De twa dy't bleaune: in meganysk horloazje en de WHOOP-bân, op 'e moarn fan in trailrun fan 21K",
   "description_source": "author",
   "machine": {
    "caption": "A silver Rolex watch with a black dial and an orange fabric strap with a metal clasp are placed on a light wooden surface.",
    "labels": [
     "watch",
     "strap",
     "wooden surface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ROLEX OYSTER PERPETUAL MILGAUSS"
   }
  },
  {
   "url": "https://willem.com/global/images/d40dccca6b6d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72568_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Gjin smartwatch",
    "url": "https://agents.willem.com/fy/posts/2026-07-25_gjin-smartwatch/",
    "source_url": "https://willem.com/fy/2026-07-25_gjin-smartwatch/",
    "date": "2026-07-25"
   },
   "width": 1600,
   "description": "De Apple Watch werom yn syn doaze, maaie 2026, krekt foardat er fuortgie",
   "description_source": "author",
   "machine": {
    "caption": "An open white retail box containing an Apple Watch with a dark blue band, a magnetic charging puck, and an additional black band, all resting on a wooden surface.",
    "labels": [
     "watch",
     "box",
     "charger",
     "band",
     "accessory"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Slide to attach band\nFaites glisser le bracelet pour le fixer\nSchiebe das Armband zum Befestigen nach rechts\nFar scorrere il cinturino per attaccarlo\nIntroduza el cinturón para colocarlo\nバンドをスライドさせて取り付けてください\nAdjust band for a close fit\nSerrez le bracelet en en faisant un ajustement serré\nPassen Sie das Armband an, damit es eng am Handgelenk anliegt\nAdatta il cinturino alla misura del polso\nAjusta bien la correa\nバンドのきつさを調節して、正しく装着してください\nPress button to remove band\nAppuyez sur le bouton pour retirer le bracelet\nDrücken Sie zum Entfernen des Armbands die Entriegelungstaste\nPremi il pulsante per rimuovere il cinturino\nPresiona el botón para quitar la correa\nボタンを押してバンドを取り外してください"
   }
  },
  {
   "url": "https://willem.com/global/images/30d8e7dd5dcb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72568_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Gjin smartwatch",
    "url": "https://agents.willem.com/fy/posts/2026-07-25_gjin-smartwatch/",
    "source_url": "https://willem.com/fy/2026-07-25_gjin-smartwatch/",
    "date": "2026-07-25"
   },
   "width": 160,
   "machine": {
    "caption": "A close-up of a person's left wrist wearing a silver watch with a light blue fabric strap, set against a blurred indoor background featuring a green wall art piece.",
    "labels": [
     "watch",
     "wrist",
     "hand",
     "strap",
     "wall art"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/663a577b76b9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72568_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Gjin smartwatch",
    "url": "https://agents.willem.com/fy/posts/2026-07-25_gjin-smartwatch/",
    "source_url": "https://willem.com/fy/2026-07-25_gjin-smartwatch/",
    "date": "2026-07-25"
   },
   "width": 2560,
   "machine": {
    "caption": "A wide sandy beach with exposed rocks and seaweed at low tide, bordered by a grassy embankment in the foreground and a coastal village with a church steeple on a hill in the distance under a clear blue sky.",
    "labels": [
     "beach",
     "ocean",
     "rocks",
     "church",
     "sky",
     "sand"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/30d8e7dd5dcb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72568_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Gjin smartwatch",
    "url": "https://agents.willem.com/fy/posts/2026-07-25_gjin-smartwatch/",
    "source_url": "https://willem.com/fy/2026-07-25_gjin-smartwatch/",
    "date": "2026-07-25"
   },
   "width": 160,
   "machine": {
    "caption": "A close-up of a person's left wrist wearing a silver watch with a blue fabric strap, set against a blurred indoor background featuring a green wall art piece.",
    "labels": [
     "watch",
     "wrist",
     "hand",
     "strap",
     "wall art"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/16d41ce9e0a3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72571_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "80% is better as neat",
    "url": "https://agents.willem.com/fy/posts/2026-07-19_80-is-better-as-neat/",
    "source_url": "https://willem.com/fy/2026-07-19_80-is-better-as-neat/",
    "date": "2026-07-19"
   },
   "width": 1600,
   "description": "Fiif oere moarns op 13 july, crewfest oan, foar de wurkdei: gewoan gean",
   "description_source": "author",
   "machine": {
    "caption": "A smiling bald man wearing a yellow safety vest stands in front of a blue sign that reads 'V.I.P lounge'.",
    "labels": [
     "man",
     "vest",
     "sign",
     "bunting",
     "lights"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "V.I.P lounge"
   }
  },
  {
   "url": "https://willem.com/global/images/3e035d683a77.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72571_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "80% is better as neat",
    "url": "https://agents.willem.com/fy/posts/2026-07-19_80-is-better-as-neat/",
    "source_url": "https://willem.com/fy/2026-07-19_80-is-better-as-neat/",
    "date": "2026-07-19"
   },
   "width": 1600,
   "description": "De earste, ûnfolmakke ferzje fan hrlm.blog, boud yn de trein nei Amsterdam op 14 july",
   "description_source": "author",
   "machine": {
    "caption": "A silver laptop displaying lines of code on a dark background sits on a wooden fold-down table next to a train window with a blurred landscape outside.",
    "labels": [
     "laptop",
     "keyboard",
     "window",
     "table",
     "code"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/b54c4bc46f4f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72571_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "80% is better as neat",
    "url": "https://agents.willem.com/fy/posts/2026-07-19_80-is-better-as-neat/",
    "source_url": "https://willem.com/fy/2026-07-19_80-is-better-as-neat/",
    "date": "2026-07-19"
   },
   "width": 1600,
   "description": "De nacht fan 17 july: trije terminals, deselde banen op ferskillende modellen, tokens en kwaliteit metten",
   "description_source": "author",
   "machine": {
    "caption": "A presentation slide with a black background and white text displaying two tables and explanatory text about token usage in a tool-calling loop.",
    "labels": [
     "table",
     "text",
     "presentation slide",
     "data",
     "terminal"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Three numbers, because \"tokens used\" means different things in a tool-calling loop:\nFraming | Tokens | What it is\nGenerated (output) | ~56,000 | What Qwen actually wrote - thinking + shell commands + copy/CSS/answers. The real generative work.\nFresh compute (output + uncached input) | ~400,000 | Output plus input the model actually had to process. ~77% of input was served from local KV cache, so this is the true compute done.\nGross throughput (output + all input, every round) | ~1.58M | What a naive cloud meter with no cache discount would show. Inflated because every tool round resends the whole growing transcript.\n\nPer-job breakdown\nJob | Output tok | Input tok (all rounds) | Source\nfootprint (job-58490) | ~7,000 | ~494,000 | estimated\ntheme (job-58492) | ~6,000 | ~175,000 | estimated\nreviews | 11,210 | 69,290 | measured\ncopy | 10,264 | 99,746 | measured\ncss | 1,128 | 252,969 | measured\ncss2 | 6,774 | 81,731 | measured\nqc (autonomous, failed) | 1,949 | 256,708 | measured\nqc2 (forced, partial) | 9,703 | 55,984 | measured\nqc3 (converged) | 4,970 | 34,564 | measured\nTotal | ~56,000 | ~1,520,000 |\n\nWhy input dwarfs output (~27:1)\nEach job is a native tool-calling loop: every round the entire conversation so far - including fat tool outputs (fetched web pages for footprint, the willemfw-shot audits for QC) - is resent as input. theme alone resent ~485K chars of accumulated context across 10 rounds.\n[werk1] 0:sh 1:bash- 2:bash 3:WillemFW-Claude* 4:WillemFW-Qwen 5:WillemFW-claude 6:WillemFW-terminal \"* Analyse mp1 project\" 23:55 17-Jul-26\n23:54:04 [25/1833]"
   }
  },
  {
   "url": "https://willem.com/global/images/2db193af45a8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72571_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "80% is better as neat",
    "url": "https://agents.willem.com/fy/posts/2026-07-19_80-is-better-as-neat/",
    "source_url": "https://willem.com/fy/2026-07-19_80-is-better-as-neat/",
    "date": "2026-07-19"
   },
   "width": 1600,
   "description": "Lemmid Count op 16 july: de poarperen sirkel is de ferkearspiik dy't ik net fertroude, en dêr't ik de klassifikaasje op trainde",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the Lemmid analytics dashboard for hartvaart.nl showing traffic data for July 2026 with a bar chart and several data panels.",
    "labels": [
     "dashboard",
     "chart",
     "analytics",
     "website",
     "data",
     "interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "09:00\nlemmid\nhartvaart.nl\nWillem\nJuli 2026\nAlles Mensen Bots\n4.800\nPaginaweergaven\n400\nGem. / dag\n1.500\n1.000\n500\n1 5 10 15 20 25 30\nDoor mensen\nmin 112 · max 1.046 · gem. 400\nToppagina's\nFilter\n/kennis/hypertensie/classifica... 2.100\n/kennis/hartfalen/bnp-en-nt-pro... 160\n/2018/07/07/revascularisatie-ve... 143\n/kennis/hypertensie/behandeldo... 89\n/ 87\n/kennis/nierziekte/albumine-creat... 85\n/kennis/richtlijnen/nhg-standaard... 85\n/kennis/atriumfibrilleren/chadsva... 49\n/agenda/ 41\n/richtlijnen/ 31\nHerkomst\nOnbekend of direct 3.497\nwww.bing.com 545\nduckduckgo.com 275\nwww.google.com 242\ngpcardio 120\nnl.search.yahoo.com 54\ncopilot.com 13\nwww.ecosia.org 13\nchatgpt.com 10\nwww.qwant.com 10\nwww.startpage.com 6\nCampagnes\ngpcardio · literature 120\nSchermen\nGroot scherm 4.263\nKlein scherm 537\nBrowsers\nchrome 3.752\nedge 596\nsafari 316\nTalen\nEngels 3.404\nNederlands 1.135\nChinees 165\nOverige 61\nDuits 7\nItaliaans 4\nSpaans 3\nThai 2\nDeens 1\nHebreeuws 1\nJapans 1"
   }
  },
  {
   "url": "https://willem.com/global/images/bfa9692e5e97.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72571_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "80% is better as neat",
    "url": "https://agents.willem.com/fy/posts/2026-07-19_80-is-better-as-neat/",
    "source_url": "https://willem.com/fy/2026-07-19_80-is-better-as-neat/",
    "date": "2026-07-19"
   },
   "width": 1600,
   "description": "agenticfirst.nl, de 80%-ferzje: de feedback kaam op de wurden, net op de siden",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the agenticfirst.nl website displayed in a browser window on a tablet device, featuring Dutch text about creating online storefronts for both humans and AI assistants.",
    "labels": [
     "website",
     "browser",
     "tablet",
     "text",
     "interface",
     "dutch"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "09:40\nagentificfirst.nl\nKennis Over Vraag een proefetalage aan\nUw eigen etalage\nop het web\nUw webshop, bedrijf of productgroep verdient een etalage: een extra site die er prachtig uitziet voor mensen en glashelder is voor AI-assistenten zoals ChatGPT. Wij bouwen hem, en u hoeft er niets extra voor te doen.\nVraag een proefetalage aan Hoe het werkt\nagentificfirst.nl\nmensen AI uw kassa\nEén etalage, twee soorten kijkers\nWie langs uw etalage loopt, is tegenwoordig niet altijd een mens."
   }
  },
  {
   "url": "https://willem.com/global/images/d48452decfbd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72571_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "80% is better as neat",
    "url": "https://agents.willem.com/fy/posts/2026-07-19_80-is-better-as-neat/",
    "source_url": "https://willem.com/fy/2026-07-19_80-is-better-as-neat/",
    "date": "2026-07-19"
   },
   "width": 160,
   "machine": {
    "caption": "A smiling man wearing a yellow safety vest stands in front of a blue sign that reads 'V.I.P lounge'.",
    "labels": [
     "man",
     "vest",
     "sign",
     "bunting"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "V.I.P lounge"
   }
  },
  {
   "url": "https://willem.com/global/images/2f95d7c783b9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72571_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "80% is better as neat",
    "url": "https://agents.willem.com/fy/posts/2026-07-19_80-is-better-as-neat/",
    "source_url": "https://willem.com/fy/2026-07-19_80-is-better-as-neat/",
    "date": "2026-07-19"
   },
   "width": 2560,
   "machine": {
    "caption": "A silver laptop with a white keyboard sits on a wooden surface next to a window, displaying lines of code on its screen.",
    "labels": [
     "laptop",
     "keyboard",
     "screen",
     "window",
     "code"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/d48452decfbd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72571_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "80% is better as neat",
    "url": "https://agents.willem.com/fy/posts/2026-07-19_80-is-better-as-neat/",
    "source_url": "https://willem.com/fy/2026-07-19_80-is-better-as-neat/",
    "date": "2026-07-19"
   },
   "width": 160,
   "machine": {
    "caption": "A bald man wearing a yellow safety vest and a grey t-shirt smiles at the camera while standing next to a wooden structure with a blue sign.",
    "labels": [
     "man",
     "vest",
     "sign",
     "t-shirt",
     "structure"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "U.I.P lounge"
   }
  },
  {
   "url": "https://willem.com/global/images/a36df8c61671.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72570_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Agintysk ferkear telle",
    "url": "https://agents.willem.com/fy/posts/2026-07-07_agintysk-ferkear-telle/",
    "source_url": "https://willem.com/fy/2026-07-07_agintysk-ferkear-telle/",
    "date": "2026-07-07"
   },
   "width": 1600,
   "description": "Middernacht op 6 july, de nacht dat Count werom kaam, terminal op de iPad",
   "description_source": "author",
   "machine": {
    "caption": "A man with a beard is lying on a sofa with a laptop on his lap, looking up at the camera.",
    "labels": [
     "man",
     "laptop",
     "sofa",
     "watch"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/e955f07cc8ac.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72570_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Agintysk ferkear telle",
    "url": "https://agents.willem.com/fy/posts/2026-07-07_agintysk-ferkear-telle/",
    "source_url": "https://willem.com/fy/2026-07-07_agintysk-ferkear-telle/",
    "date": "2026-07-07"
   },
   "width": 1600,
   "description": "De bûse-app: Manager, Count, Handler, User en Bill, ien thússkerm foar elke site dy't do hast",
   "description_source": "author",
   "machine": {
    "caption": "A dark-mode mobile application interface displaying a user selection menu with the heading 'Goedenacht Willem' and subheading 'Maak een keuze:', listing five roles: Manager, Count, Handler, User, and Bill, each with a description, associated URLs or names, and a 'Lemmid' logo.",
    "labels": [
     "mobile app",
     "user interface",
     "dark mode",
     "role selection",
     "dutch text",
     "lemmid logo"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Goedenacht Willem\nMaak een keuze:\nManager\nBeheer teksten, foto's en video.\nDe Zonnebloem\ncentrumbar.nl\nchezvan...\nCount\nWebsitestatistieken: mensen en bots.\nbestel.pannenkoekenhuispluk.nl\napi.willem.co...\nHandler\nBestellingen en reserveringen.\nbestel.pannenkoekenhuispluk.nl\nkrimpen-aan-...\nUser\nGeregistreerde personen en logins.\nwillem.com\nLemmid\nhartvaat.nl\ngp...\nBill\nKlanten en facturen.\nMenno Middelkoop Amstelhoek\nLemmid B.V."
   }
  },
  {
   "url": "https://willem.com/global/images/834784c15679.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72570_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Agintysk ferkear telle",
    "url": "https://agents.willem.com/fy/posts/2026-07-07_agintysk-ferkear-telle/",
    "source_url": "https://willem.com/fy/2026-07-07_agintysk-ferkear-telle/",
    "date": "2026-07-07"
   },
   "width": 1600,
   "description": "Lêzen troch AI-aginten, by namme: chatgpt-user, claudebot en de stealthgroep fan dwaanders op deselde site",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a dark-mode analytics dashboard displaying lists of traffic sources, campaigns, and user agents with numerical counts.",
    "labels": [
     "dashboard",
     "analytics",
     "list",
     "text",
     "interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "lemmid\nfishfries.nl\nWillem\nHerkomst\nwww.google.com 78\nOnbekend of direct 70\nmeta ads 10\ninstagram 9\nchatgpt.com 8\nfacebook 4\ninstagram.com 4\ngoogle.com 1\nwww.bing.com 1\nCampagnes\ninstagram · 52577830323423 9\nfacebook · 52577830323423 4\nAgents op naam\nno-agent 799\nahrefsbot 78\nchatgpt-user 75\nstealth 70\nclaudobot 51\nfacebook 37\ngooglebot 14\nmj12bot 8\napplebot 5\nduckduckbot 4\nexpanse 4"
   }
  },
  {
   "url": "https://willem.com/global/images/30c2a7263eaa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72570_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Agintysk ferkear telle",
    "url": "https://agents.willem.com/fy/posts/2026-07-07_agintysk-ferkear-telle/",
    "source_url": "https://willem.com/fy/2026-07-07_agintysk-ferkear-telle/",
    "date": "2026-07-07"
   },
   "width": 1600,
   "description": "De minskenwerjefte: topsiden fan in kafeesite, yn ien tik filtere",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the Lemmid analytics dashboard for cafecarbon.nl showing visitor statistics and top pages.",
    "labels": [
     "dashboard",
     "analytics",
     "chart",
     "statistics",
     "website",
     "interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Lemmid cafecarbon.nl Willem Alles Mensen Bots 3.314 Paginaweergaven 552 Gem. / dag 800 600 400 200 1 5 10 15 20 25 30 Door mensen min 87 · max 743 · gem. 552 Toppagina's Filter /nl/ 605 /en/ 527 /nl/zuid/ 308 /nl/zuid/reserveren/ 207 /en/de-pijp/ 167 /nl/de-pijp/ 153 /nl/zuid/menu/download-1-Cafe-Carbon-Zui... 151 /nl/zuid/menu/ 136 /en/zuid/ 125 /en/zuid/menu/ 103 /en/de-pijp/menu/download-1-Cafe-Carbon-D... 85"
   }
  },
  {
   "url": "https://willem.com/global/images/74d2c36f8ca0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72570_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Agintysk ferkear telle",
    "url": "https://agents.willem.com/fy/posts/2026-07-07_agintysk-ferkear-telle/",
    "source_url": "https://willem.com/fy/2026-07-07_agintysk-ferkear-telle/",
    "date": "2026-07-07"
   },
   "width": 1600,
   "description": "Alles, minsken of bots: ien restaurantsite yn de earste dagen fan july, 185 pageviews fan minsken njonken 1.171 fan bots",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the Lemmid analytics dashboard for fishfries.nl showing visitor statistics, a bar chart comparing human and bot traffic, and top pages.",
    "labels": [
     "analytics dashboard",
     "bar chart",
     "statistics",
     "website traffic",
     "user interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Lemmid\nfishfries.nl\nWillem\nAlles\nMensen\nBots\n1.356\nPaginaweergaven\n185\nDoor mensen\n1.171\nDoor bots\n600\n400\n200\n1\n5\n10\n15\n20\n25\n30\nDoor mensen\nDoor bots\nmin 51 · max 500 · gem. 226\nToppagina's\n/en/\n1.005\n/nl/\n181\n/sitemap.txt\n130\n/nl/verhaal/\n22\n/en/story/\n18\nHerkomst\nwww.google.com\n78"
   }
  },
  {
   "url": "https://willem.com/global/images/64d66e9cea61.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72570_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Agintysk ferkear telle",
    "url": "https://agents.willem.com/fy/posts/2026-07-07_agintysk-ferkear-telle/",
    "source_url": "https://willem.com/fy/2026-07-07_agintysk-ferkear-telle/",
    "date": "2026-07-07"
   },
   "width": 1600,
   "description": "hartvaat.nl yn july 2026: 114.883 pageviews, 2.187 troch minsken, 112.696 troch bots; Analytics soe it lytse oantal sjen litten hawwe",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the Lemmid analytics dashboard for hartvaart.nl displaying July 2026 statistics with 114,883 page views, a bar chart comparing human versus bot traffic, and a list of top pages.",
    "labels": [
     "dashboard",
     "analytics",
     "chart",
     "statistics",
     "interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Lemmid hartvaart.nl Willem Juli 2026 Alles Mensen Bots 114.883 Paginaweergaven 2.187 Door mensen 112.696 Door bots 15.000 10.000 5.000 1 5 10 15 20 25 30 Door mensen Door bots min 2.979 · max 13.748 · gem. 7.659 Toppagina's Filter /kennis/hypertensie/classificatie-bloeddru... 3.991 / 1.298 /kennis/hartfalen/bnp-en-nt-probnp/ 261 /richtlijnen/ 242"
   }
  },
  {
   "url": "https://willem.com/global/images/d52d18d82c4b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72570_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Agintysk ferkear telle",
    "url": "https://agents.willem.com/fy/posts/2026-07-07_agintysk-ferkear-telle/",
    "source_url": "https://willem.com/fy/2026-07-07_agintysk-ferkear-telle/",
    "date": "2026-07-07"
   },
   "width": 160,
   "machine": {
    "caption": "A man with a beard is lying on a couch with a laptop on his lap, looking up at the camera.",
    "labels": [
     "man",
     "laptop",
     "couch",
     "watch",
     "rug"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/b118b41a68d0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72570_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Agintysk ferkear telle",
    "url": "https://agents.willem.com/fy/posts/2026-07-07_agintysk-ferkear-telle/",
    "source_url": "https://willem.com/fy/2026-07-07_agintysk-ferkear-telle/",
    "date": "2026-07-07"
   },
   "width": 2560,
   "machine": {
    "caption": "A silver laptop computer sits on a wooden desk with its screen displaying lines of code and text in a terminal window.",
    "labels": [
     "laptop",
     "keyboard",
     "screen",
     "code",
     "desk",
     "pen"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "village MDV clip and Case Panorama/IMG_8981.PNG,\nphoto-analysis.json.md) gives per-house one-liners, character no-\n\"kunstzinnige\"), categorised photo indexes and hero picks per role (exten-\nto files in the optimised set. The 85-photo general library (WABRIGI town sign,\nvineyards, snowy Alps, truffle signs) replaces the Plinius/Nikmeds image pipeline), the input side is complete: content,\nanalysis's visual bedroom estimates (e.g. Villa d'Arte \"5-6 bedrooms\") are superseded by\nEverything is saved to project memory (casadearte-mp1-input.md) so it survives the mailbox and -/tmp/\ngroundwork (Slametje's Manager tie-in, willow.com's image pipeline), the input side is complete: content,\nnaming decision. Awaiting your instructions for the build.\n* Churned for 4m 57s\nGreat work. Now, your /goal is to take this input and the MP1 contract/examples to build a casadearte.nl MP1 generator. Make a Lemoid Manager\nmanager/configuration. You come up with the blueprint based on sensible defaults: this is a multi-language website (NL, EN, IT), model the blueprint to accommo-\nthe three languages, hard-coded). I first want to shape the Dutch version of the content + site first (have the others be switched off via a debug switch in the MP1\ngenerator, hard-coded). I first want to shape the Dutch version of the content + site first (have the others be switched off via a debug switch in the MP1\nthat blueprint into a detail page. In addition we might integrate the concept of a couple of landing pages (defin the landing pages we have done on\nanother mp1 start centrambal, check it out), replace \"all photos on the POC with material from our input: select suitable photos per placement.\nMake the text on the site fresh. Consider your task finished when we have the build here on werkplaats, then report to me via email (as by global instruction) so I can\nfull funnel. Good luck, friend!\ncheck it out. Good luck, friend!\n* Excellent - a full MP1 build. Let me set up the work plan and dig into the remaining references (API docs, centrambal's landing pages, blueprint\nexamples).\nSearching for 3 pattern, reading 1 file, recalling 1 memory. (ctrl+o to expand)\nL generator/slametje.com/blueprint.json\n* Studying API docs and blueprint examples.\nL study casadearte.nl blueprint select photos per placement.\nO Create language_configuration for casadearte.nl\nO Upload photos + create content instances\nO Build the MP1 generator (slametje's skeleton + willow.com images)\n- 73 pending\nbypass permissions on (shift+tab to cycle) - esc to interrupt - ctrl+o to hide tasks - + for agents\nusername: root, timestamp: 2024-07-22T16:43:07.403Z, session_id: 1234567890"
   }
  },
  {
   "url": "https://willem.com/global/images/d52d18d82c4b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72570_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Agintysk ferkear telle",
    "url": "https://agents.willem.com/fy/posts/2026-07-07_agintysk-ferkear-telle/",
    "source_url": "https://willem.com/fy/2026-07-07_agintysk-ferkear-telle/",
    "date": "2026-07-07"
   },
   "width": 160,
   "machine": {
    "caption": "A man with a beard is lying on a couch with a laptop on his lap.",
    "labels": [
     "man",
     "laptop",
     "couch",
     "watch",
     "rug"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/1ed3b40ac380.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72567_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Seis websites yn tsien dagen",
    "url": "https://agents.willem.com/fy/posts/2026-06-24_seis-websites-yn-tsien-dagen/",
    "source_url": "https://willem.com/fy/2026-06-24_seis-websites-yn-tsien-dagen/",
    "date": "2026-06-24"
   },
   "width": 1600,
   "description": "De belêstingsmonitor op de jûn fan 23 juny, tidens de batchpublikaasje fan seis siden",
   "description_source": "author",
   "machine": {
    "caption": "A close-up angled shot of a laptop screen displaying a terminal window with a system monitoring application showing CPU usage graphs and memory statistics.",
    "labels": [
     "laptop",
     "screen",
     "terminal",
     "code",
     "monitor"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "1 2 3 8 9 10\nCPU\n100%- 95%- 90%- 85%- 80%- 75%- 70%- 65%- 60%- 55%- 50%- 45%- 40%- 35%- 30%- 25%- 20%- 15%- 10%- 5%- \nLong-term\nUser%\nSystem%\nMemory and Swap\nPageSize:4KB\nTotal (MB) 94348.6\nFree (MB) 3151.4\nFree Percent 3.3%\nRAM-Memory 976.0\nSwap-Space 949.4\n97.3%\nLinux Kernel Internal Memory (MB) 74601.7\nCached= 2.0\nSwapcached= 0.0\nActive= 75\nInactive = \nMapped = \nPageTables= 6540.1\nHigh-Memory\n- not in use"
   }
  },
  {
   "url": "https://willem.com/global/images/18f4e5d0d856.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72567_images-7.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Seis websites yn tsien dagen",
    "url": "https://agents.willem.com/fy/posts/2026-06-24_seis-websites-yn-tsien-dagen/",
    "source_url": "https://willem.com/fy/2026-06-24_seis-websites-yn-tsien-dagen/",
    "date": "2026-06-24"
   },
   "width": 1600,
   "description": "willem.com sels op de nije publisher: Hallo, ik ben Willem",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a web browser displaying the homepage of Willem Laurentz Middelkoop's website with a black and white portrait of a smiling man.",
    "labels": [
     "website",
     "portrait",
     "man",
     "browser",
     "text",
     "interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "19:39\nmp1.werkplaats.willem.com\nW. Willem Laurentz Middelkoop\nWILLEM.com\nWerk\nWaarden\nSchrijven\nCV\nLaten we praten\nSOFTWAREONTWIKKELAAR · ONDERNEMER · SCHRIJVER\nHallo, ik ben Willem.\nIk bouw robuuste software voor bedrijven,\nen onafhankelijke apps die door miljoenen\nmensen gebruikt worden.\nLaten we praten\nMijn werk\nLemmid B.V. · Limburg, NL · sinds 2013\nJarenlang bouwde ik mijn bedrijven op in Amsterdam. In 2022\nverhuisde ik met mijn gezin naar de rust van Limburg, niet om\ndit uitzicht maar om de focus: ruimte voor diep werk en helder"
   }
  },
  {
   "url": "https://willem.com/global/images/7a4d1c58c42d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72567_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Seis websites yn tsien dagen",
    "url": "https://agents.willem.com/fy/posts/2026-06-24_seis-websites-yn-tsien-dagen/",
    "source_url": "https://willem.com/fy/2026-06-24_seis-websites-yn-tsien-dagen/",
    "date": "2026-06-24"
   },
   "width": 1600,
   "description": "De reaksje fan ien fan de eigeners op de jûn dat de side live gie",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a mobile messaging application displaying a conversation with multiple laughing emojis and Dutch text messages.",
    "labels": [
     "smartphone",
     "messaging app",
     "emoji",
     "text message",
     "conversation"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Vet he\nPanne\nHeeeeeep erg tof dit Willem!! 18:23\nJa echt heel gaaf!!!! 18:23"
   }
  },
  {
   "url": "https://willem.com/global/images/2011567da957.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72567_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Seis websites yn tsien dagen",
    "url": "https://agents.willem.com/fy/posts/2026-06-24_seis-websites-yn-tsien-dagen/",
    "source_url": "https://willem.com/fy/2026-06-24_seis-websites-yn-tsien-dagen/",
    "date": "2026-06-24"
   },
   "width": 1600,
   "description": "centrumbar.nl: brún kafee oerdeis, feest 's nachts (yn ûntwikkeling)",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the Bruincafé 't Centrum website homepage featuring a large gold-framed mirror on the right and three smaller photos of people on the left.",
    "labels": [
     "website",
     "mirror",
     "people",
     "text",
     "bar"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Bruincafé 't Centrum\nHET CAFÉ MENUKAART TERRAS VOETBAL FEEST PRAKTISCH NL EN\nals de avond valt\nOverdag bruin,\n's avonds feest\nOns bruine café heeft twee gezichten. Overdag de vertrouwde huiskamer met koffie en de krant, 's avonds loopt het vol met een jong, vrolijk publiek. Muziek aan, glazen omhoog en die echte Amsterdamse gezelligheid. Kom je ook? De krukken staan klaar.\nLekker gezellig!\nFeest onder de Nachtwacht\nAltijd lol achter de tap\nEen doordeweekse avond, gevangen in een lijstje aan de muur."
   }
  },
  {
   "url": "https://willem.com/global/images/7b3cd502f72b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72567_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Seis websites yn tsien dagen",
    "url": "https://agents.willem.com/fy/posts/2026-06-24_seis-websites-yn-tsien-dagen/",
    "source_url": "https://willem.com/fy/2026-06-24_seis-websites-yn-tsien-dagen/",
    "date": "2026-06-24"
   },
   "width": 1600,
   "description": "fishfries.nl: wat de gasten sizze, yn it Ingelsk en Nederlânsk",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a mobile website for 'Fish & Fries Amsterdam' displaying a section titled 'What our guests say' with multiple Google review cards, a central image of fried fish and sauce, and a banner at the bottom reading 'FISH AND FRIES AMSTERDAM BEST IN TOWN'.",
    "labels": [
     "website",
     "review",
     "food",
     "text",
     "mobile",
     "advertisement"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "12:08 mp1.werkplaats.willem.com 5G Home Our Story NL ★★★★★ on Google What our guests say Derrick Dupré Local Guide · 271 reviews Mafer Hernandez Local Guide · 20 reviews burcu aksoy Local Guide · 60 reviews Antonio Rizzo 4 reviews Willem Lat 1 review Lottie Colman 35 reviews FISH & FRIES AMSTERDAM LOCALS' FAVOURITE TAKE AWAY ONLY VERSE VIS TOPKWALITEIT Knapperige FRIET VRIENDELIJK & OPEN SNEL & VERS BEREID FISH AND FRIES AMSTERDAM BEST IN TOWN TAP TO ENLARGE"
   }
  },
  {
   "url": "https://willem.com/global/images/fe580fab5ce5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72567_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Seis websites yn tsien dagen",
    "url": "https://agents.willem.com/fy/posts/2026-06-24_seis-websites-yn-tsien-dagen/",
    "source_url": "https://willem.com/fy/2026-06-24_seis-websites-yn-tsien-dagen/",
    "date": "2026-06-24"
   },
   "width": 1600,
   "description": "lammetje.com: kom lâns by 't Lammetje, ynklusyf fotomuorre",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the 't Lammetje website homepage displayed in a mobile browser, featuring a grid of photos and a central overlay with text.",
    "labels": [
     "website",
     "screenshot",
     "people",
     "text",
     "logo",
     "photos"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "13:16\n't Lammetje\n't LAMMETJE\nFOTO'S\nINFO\nCONTACT\nt Lammetje\nKom langs bij 't Lammetje!\nFEESTCAFÉ · AMSTERDAM · LEIDSEPLEIN\nVANDAAG GESLOTEN\nSCROLL\nt Lammetje"
   }
  },
  {
   "url": "https://willem.com/global/images/9a840dd71368.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72567_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Seis websites yn tsien dagen",
    "url": "https://agents.willem.com/fy/posts/2026-06-24_seis-websites-yn-tsien-dagen/",
    "source_url": "https://willem.com/fy/2026-06-24_seis-websites-yn-tsien-dagen/",
    "date": "2026-06-24"
   },
   "width": 1600,
   "description": "k2amsterdam.nl op MP1: twa seizoenen, ien feest",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the K2 Amsterdam website homepage featuring a night-time photo of an outdoor terrace with red umbrellas and trees.",
    "labels": [
     "website",
     "terrace",
     "umbrella",
     "building",
     "tree",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "K2 AMSTERDAM BAR · THORBECKEPLEIN\nTwee seizoenen Het terras Acties Bezoek NL EN KOM LANGS\nZOMER · FEESTCAFÉ\nWINTER · APRÈS-SKI\nTWEE SEIZOENEN.\nEÉN FEEST.\nIn de winter dé après-skibar, in de zomer hét feestcafé. Met een bruisend terras op het Thorbeckeplein, hartje Amsterdamse uitgaansleven.\nPLAN JE AVOND\nBEKIJK DE ACTIES\nThorbeckeplein\nHART VAN HET UITGAANSLEVEN, NAAST HET REMBRANDTPLEIN\nTot laat\nOPEN IN HET WEEKEND\nBar & terras\nWINTER ÉN ZOMER"
   }
  },
  {
   "url": "https://willem.com/global/images/4eabca94a0f7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72567_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Seis websites yn tsien dagen",
    "url": "https://agents.willem.com/fy/posts/2026-06-24_seis-websites-yn-tsien-dagen/",
    "source_url": "https://willem.com/fy/2026-06-24_seis-websites-yn-tsien-dagen/",
    "date": "2026-06-24"
   },
   "width": 1600,
   "description": "It rapport fan de agint op myn terminal om 07:41 op 13 juny: útnommen, feroare, ferifiearre, ynlevere, generale repetysje slagge",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a terminal interface displaying a conversation between a user and an AI assistant regarding a software deployment process.",
    "labels": [
     "terminal",
     "code",
     "interface",
     "text",
     "conversation"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "it's properly Manager-sourced, and the change went through the complete check-out → modify → check-in cycle – the first real MP1 iteration on a checked-in site:\n\n1. Checked out the ZIP from instance 40181 (your flagless verification run had cleaned the workspace, as designed).\n2. Changed the generator: the reel now downloads from the Homepage's video file property at build time (/api/file/..._Homepage_39650_video.mp4), no local bundling, no optimisation (per your call – the Manager copy is the optimised original). No video property would also mean no download and no <video> element – consistent.\n3. Verified in dev with --keep-generator: the served reel.mp4 is byte-identical (sha256) to the Manager's copy, video tag renders with its relative path.\n4. Checked in: re-zipped (now 12.6 MB, down from 26.7 – no bundled media at all anymore: photos via Image API, reel via file API), uploaded to instance 40181, readme updated to match. The write queued a publish; isEnabled is still unchecked, so production stays silent.\n5. Dress rehearsal passed: a flagless run rebuilt from the new Manager ZIP – downloaded, extracted, built, reel fetched from the Manager, mirrored, workspace removed. generator/ is empty; the Manager holds the only copy.\n\nSo in theory you can now update the reel by just replacing the Homepage video file in the editor – which, per the publish-on-save rule, would even rebuild and redeploy the site automatically once production is live. Dev site is fresh at https://mp1.werkplaats.willem.com/fishfries.nl/ if you want one last look before sleep. Everything's in order for your cloud deploy tomorrow.\n\n* Sautéed for 3m 31s · 1 shell still running\nGoedenacht, I'll deploy to production tomorrow and report back.\nWrote 1 memory (ctrl+o to expand)\n• Goedenacht, Willem! Memory is set for tomorrow: your deploy steps are listed, the werkplaatss side is checked in (only development/fishfries.nl/ remains, to be removed once production is verified), and instance 40181 holds the final 12.6 MB ZIP with isEnabled waiting for your checkbox. Quite a day – from design note to a fully tested publisher generation. Tot morgen!\n* Worked for 21s · 1 shell still running\n> Hello Claude, is this session still alive?\n• There's an issue with the selected model (claude-fable-5[1m]). It may not exist or you may not have access to it. Run /model to pick a different model.\n* Cogitated for 1s · 1 shell still running\n>\n▶ bypass permissions on · 1 shell · ← for agents · ↓ to manage\n[werk1] 0:terminal0* 1:bash- 2:bash \"* Explore Lemmid Mana\" 07:41 13-Jun-26"
   }
  },
  {
   "url": "https://willem.com/global/images/d9ffa5a48eab.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72567_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Seis websites yn tsien dagen",
    "url": "https://agents.willem.com/fy/posts/2026-06-24_seis-websites-yn-tsien-dagen/",
    "source_url": "https://willem.com/fy/2026-06-24_seis-websites-yn-tsien-dagen/",
    "date": "2026-06-24"
   },
   "width": 160,
   "machine": {
    "caption": "A close-up angled shot of a laptop screen displaying a terminal window with a system monitoring application showing CPU usage graphs and memory statistics.",
    "labels": [
     "laptop",
     "screen",
     "terminal",
     "code",
     "graph"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "1 2 3 8 9 10\nCPU\n100%- 95%- 90%- 85%- 80%- 75%- 70%- 65%- 60%- 55%- 50%- 45%- 40%- 35%- 30%- 25%- 20%- 15%- 10%- 5%- \nLong-term\nUser% System%\nMemory and Swap\nPageSize:4KB\nTotal (MB) 94348.6\nFree (MB) 3151.4\nFree Percent 3.3%\nRAM-Memory 976.0\nSwap-Space 949.4\n97.3%\nLinux Kernel Internal Memory (MB) 74601.7\nCached= 2.0\nSwapcached= 0.0\nActive= 75\nInactive = \nMapped = \nPageTables= 6540.1\nHigh-Memory\n- not in use"
   }
  },
  {
   "url": "https://willem.com/global/images/5b0f568f26fa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72567_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Seis websites yn tsien dagen",
    "url": "https://agents.willem.com/fy/posts/2026-06-24_seis-websites-yn-tsien-dagen/",
    "source_url": "https://willem.com/fy/2026-06-24_seis-websites-yn-tsien-dagen/",
    "date": "2026-06-24"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up angled shot of a computer monitor displaying a terminal window with a CPU usage graph and memory statistics.",
    "labels": [
     "monitor",
     "terminal",
     "graph",
     "text",
     "computer screen"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "1 2 3 8 9 10\nCPU +--Long-term--\n100%- sssssssssssssssss\n95%- UUUUUUUUUUUUUUUUU\n90%- UUUUUUUUUUUUUUUUU\n85%- UUUUUUUUUUUUUUUUU\n80%- UUUUUUUUUUUUUUUUU\n75%- UUUUUUUUUUUUUUUUU\n70%- UUUUUUUUUUUUUUUUU\n65%- UUUUUUUUUUUUUUUUU\n60%- UUUUUUUUUUUUUUUUU\n55%- UUUUUUUUUUUUUUUUU\n50%- UUUUUUUUUUUUUUUUU\n45%- UUUUUUUUUUUUUUUUU\n40%- UUUUUUUUUUUUUUUUU\n35%- UUUUUUUUUUUUUUUUU\n30%- UUUUUUUUUUUUUUUUU\n25%- UUUUUUUUUUUUUUUUU\n20%- UUUUUUUUUUUUUUUUU\n15%- UUUUUUUUUUUUUUUUU\n10%- UUUUUUUUUUUUUUUUU\n5%- UUUUUUUUUUUUUUUUU\nMemory and Swap\nSize:4KB\nRAM-Memory 94348.6\n3151.4 3%\nSwap-Space 976.0\n949.4 97.3%\n(MB) 74601.7\nHigh-Memory - not in use\nActive=\nInactive="
   }
  },
  {
   "url": "https://willem.com/global/images/d9ffa5a48eab.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72567_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Seis websites yn tsien dagen",
    "url": "https://agents.willem.com/fy/posts/2026-06-24_seis-websites-yn-tsien-dagen/",
    "source_url": "https://willem.com/fy/2026-06-24_seis-websites-yn-tsien-dagen/",
    "date": "2026-06-24"
   },
   "width": 160,
   "machine": {
    "caption": "A close-up angled view of a laptop screen displaying a terminal-based system monitoring interface with green and red text on a black background.",
    "labels": [
     "laptop",
     "screen",
     "terminal",
     "code",
     "monitor"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "CPU 100%- 95%- 90%- 85%- 80%- 75%- 70%- 65%- 60%- 55%- 50%- 45%- 40%- 35%- 30%- 25%- 20%- 15%- 10%- 5%- Long-term User% System% Memory and Swap PageSize:4KB Total (MB) Free (MB) Free Percent RAM-Memory 94348.6 3151.4 3.3% Swap-Space 976.0 949.4 97.3% Linux Kernel Internal Memory (MB) 74601.7 Cached= 2.0 Swapcached= 0.0 Active= 75 Inactive= Mapped= PageTables= 6540.1 High-Memory - not in use"
   }
  },
  {
   "url": "https://willem.com/global/images/32430b76ab42.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72566_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Elfstedentocht op gefoel",
    "url": "https://agents.willem.com/fy/posts/2026-05-27_elfstedentocht-op-gefoel/",
    "source_url": "https://willem.com/fy/2026-05-27_elfstedentocht-op-gefoel/",
    "date": "2026-05-27"
   },
   "width": 1600,
   "description": "Myn iennichste ynstrumint om de pols: in meganysk horloazje (en de WHOOP om de oare earm)",
   "description_source": "author",
   "machine": {
    "caption": "A close-up view of a person's wrist wearing a silver metal watch and a black cycling glove with the brand name Rogelli, while another person in red and black cycling shorts stands in the background on a paved surface.",
    "labels": [
     "watch",
     "glove",
     "wrist",
     "cycling gear",
     "pavement"
    ],
    "model": "qwen3.6-35b-a3b, text corrected by hand",
    "text_in_image": "ROLEX MILGAUSS Rogelli"
   }
  },
  {
   "url": "https://willem.com/global/images/d18b9eb0c643.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72566_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Elfstedentocht op gefoel",
    "url": "https://agents.willem.com/fy/posts/2026-05-27_elfstedentocht-op-gefoel/",
    "source_url": "https://willem.com/fy/2026-05-27_elfstedentocht-op-gefoel/",
    "date": "2026-05-27"
   },
   "width": 1600,
   "description": "Snelheden per segmint rekonstruearre út de tiden op de stimpelkaart, gjin GPS nedich",
   "description_source": "author",
   "machine": {
    "caption": "A bar chart titled 'Fietselfstedentocht segment speeds' displays segment speeds in km/h for various segment endpoints on a dark background.",
    "labels": [
     "bar chart",
     "graph",
     "data visualization",
     "speeds",
     "segments"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Fietselfstedentocht segment speeds\nkm/h\n26\n24\n22\n20\n18\n16\n14\n12\n10\n8\n6\n4\n2\n0\nHarlin...\nHolwerd\nLeeuw...\nSneek\nSloten\nStavor...\nWo...\nSegment endpoint\nSegment speed (km/h)"
   }
  },
  {
   "url": "https://willem.com/global/images/1a0c5f39ac12.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72566_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Elfstedentocht op gefoel",
    "url": "https://agents.willem.com/fy/posts/2026-05-27_elfstedentocht-op-gefoel/",
    "source_url": "https://willem.com/fy/2026-05-27_elfstedentocht-op-gefoel/",
    "date": "2026-05-27"
   },
   "width": 1600,
   "description": "Earne tusken de alve stêden, riden op gefoel",
   "description_source": "author",
   "machine": {
    "caption": "A man with a beard wearing a white bicycle helmet and sunglasses smiles at the camera while surrounded by other cyclists in a residential area.",
    "labels": [
     "cyclist",
     "helmet",
     "sunglasses",
     "beard",
     "crowd"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Lotto.\nWELKOM"
   }
  },
  {
   "url": "https://willem.com/global/images/4c2aedbbe2c4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72566_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Elfstedentocht op gefoel",
    "url": "https://agents.willem.com/fy/posts/2026-05-27_elfstedentocht-op-gefoel/",
    "source_url": "https://willem.com/fy/2026-05-27_elfstedentocht-op-gefoel/",
    "date": "2026-05-27"
   },
   "width": 1600,
   "description": "De stimpelkaart fan De Fryske Fietselfstedentocht 2026, Fryske flagge op de hânsken",
   "description_source": "author",
   "machine": {
    "caption": "A gloved hand holds a printed route sheet for the 'DE FRIESE FIETSELFSTEDENTOCHT 2026' event in front of a teal bicycle on a paved surface.",
    "labels": [
     "bicycle",
     "route sheet",
     "glove",
     "pavement",
     "water bottle",
     "handlebar"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "DE FRIESE FIETSELFSTEDENTOCHT 2026\nBolsward nog 235 km stempel tot 07.30 uur 19 START\nHarlingen nog 216 km stempel tot 9.30 uur\nFraneker nog 209 km stempel tot 10.00 uur\nHolwerd nog 170 km stempel tot 12.15 uur\nDokkum nog 158 km stempel tot 13.00 uur 19 TIJDCONTROLE\nLeeuwarden nog 132 km stempel tot 14.45 uur\nBolsward nog 97 km stempel tot 17.00 uur 19 TIJDCONTROLE\nSneek nog 87 km stempel tot 17.45 uur\nIJlst nog 85 km stempel tot 18.00 uur\nSloten nog 61 km stempel tot 19.30 uur\nOudemirdum nog 47 km stempel tot 20.15 uur 19 TIJDCONTROLE\nStavoren nog 31 km stempel tot 21.30 uur\nHindeloopen nog 20 km stempel tot 22.15 uur\nWorkum nog 12 km stempel tot 22.45 uur\nBolsward stempel tot 24.00 uur 19 FINISH\nBij de start en de tijdcontroles mag voor de genoemde tijden niet worden gestempeld.\nAlgemeen Alarmnummer 112\nPolitie Fryslân 0900 - 8844"
   }
  },
  {
   "url": "https://willem.com/global/images/97ea3c82c987.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72566_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Elfstedentocht op gefoel",
    "url": "https://agents.willem.com/fy/posts/2026-05-27_elfstedentocht-op-gefoel/",
    "source_url": "https://willem.com/fy/2026-05-27_elfstedentocht-op-gefoel/",
    "date": "2026-05-27"
   },
   "width": 1600,
   "description": "De Schindelhauer Siegfried Road nei oankomst: rapste oerstek ea, 6h19m, gjin skerm",
   "description_source": "author",
   "machine": {
    "caption": "A silver bicycle with brown leather handlebars and a brown leather saddle is parked against a two-toned brick wall.",
    "labels": [
     "bicycle",
     "brick wall",
     "leather",
     "pole"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/be2ca9ecd9dd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72566_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Elfstedentocht op gefoel",
    "url": "https://agents.willem.com/fy/posts/2026-05-27_elfstedentocht-op-gefoel/",
    "source_url": "https://willem.com/fy/2026-05-27_elfstedentocht-op-gefoel/",
    "date": "2026-05-27"
   },
   "width": 1600,
   "description": "Stoarmfront oer de dykwei ûnderweis fan Amsterdam nei Hegelsom, 13 maaie 2026",
   "description_source": "author",
   "machine": {
    "caption": "A paved road with white dashed lines runs alongside a grassy field with a wooden fence and metal gate, overlooking a body of water under a dark, cloudy sky.",
    "labels": [
     "road",
     "fence",
     "gate",
     "water",
     "sky",
     "grass"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/d64ac54b6a0b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72566_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Elfstedentocht op gefoel",
    "url": "https://agents.willem.com/fy/posts/2026-05-27_elfstedentocht-op-gefoel/",
    "source_url": "https://willem.com/fy/2026-05-27_elfstedentocht-op-gefoel/",
    "date": "2026-05-27"
   },
   "width": 160,
   "machine": {
    "caption": "A close-up view of a person's wrist wearing a silver Rolex watch and a black Rogelli cycling glove, with another cyclist visible in the blurred background on a paved surface.",
    "labels": [
     "watch",
     "glove",
     "wrist",
     "arm",
     "cycling gear"
    ],
    "model": "qwen3.6-35b-a3b, text corrected by hand",
    "text_in_image": "ROLEX MILGAUSS Rogelli"
   }
  },
  {
   "url": "https://willem.com/global/images/20440f65699a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72566_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Elfstedentocht op gefoel",
    "url": "https://agents.willem.com/fy/posts/2026-05-27_elfstedentocht-op-gefoel/",
    "source_url": "https://willem.com/fy/2026-05-27_elfstedentocht-op-gefoel/",
    "date": "2026-05-27"
   },
   "width": 2560,
   "machine": {
    "caption": "A paved road curves to the left alongside a grassy field with a metal gate and a green sign, under a dark, cloudy sky over a body of water.",
    "labels": [
     "road",
     "sky",
     "water",
     "grass",
     "gate",
     "sign"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/d64ac54b6a0b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72566_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Elfstedentocht op gefoel",
    "url": "https://agents.willem.com/fy/posts/2026-05-27_elfstedentocht-op-gefoel/",
    "source_url": "https://willem.com/fy/2026-05-27_elfstedentocht-op-gefoel/",
    "date": "2026-05-27"
   },
   "width": 160,
   "machine": {
    "caption": "A close-up view of a person's wrist wearing a silver Rolex watch and a black cycling glove with the brand name Rogelli visible.",
    "labels": [
     "watch",
     "glove",
     "wrist",
     "cycling gear"
    ],
    "model": "qwen3.6-35b-a3b, text corrected by hand",
    "text_in_image": "ROLEX MILGAUSS Rogelli"
   }
  },
  {
   "url": "https://willem.com/global/images/165c28a0547c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_59342_images-8.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rappe iteraasje yn agintyske loops",
    "url": "https://agents.willem.com/fy/posts/2026-04-30_rappe-iteraasje-yn-agintyske-loops/",
    "source_url": "https://willem.com/fy/2026-04-30_rappe-iteraasje-yn-agintyske-loops/",
    "date": "2026-04-30"
   },
   "width": 1600,
   "description": "It improvisearre steanburo, sjoen troch de Vision Pro: toetseboerd, tillefoan en ôfstânsbetsjinning op de fitrinekast",
   "description_source": "author",
   "machine": {
    "caption": "An overhead view looks down on a wooden cabinet with a mechanical keyboard, a phone, a small remote and a glass display case below it on a tiled floor.",
    "labels": [
     "overhead view",
     "keyboard",
     "cabinet",
     "phone",
     "desk"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f197a5e635de.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_59342_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rappe iteraasje yn agintyske loops",
    "url": "https://agents.willem.com/fy/posts/2026-04-30_rappe-iteraasje-yn-agintyske-loops/",
    "source_url": "https://willem.com/fy/2026-04-30_rappe-iteraasje-yn-agintyske-loops/",
    "date": "2026-04-30"
   },
   "width": 1600,
   "description": "De agintyske loop bestjoere wylst ik de loop rûn: Vision Pro op, rinbân oan",
   "description_source": "author",
   "machine": {
    "caption": "A smiling bald man takes a selfie while wearing a Vision Pro style headset and walking on a treadmill desk, with a mechanical keyboard on a cabinet beside him.",
    "labels": [
     "selfie",
     "headset",
     "treadmill desk",
     "keyboard",
     "man"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e52c192037ee.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_59342_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rappe iteraasje yn agintyske loops",
    "url": "https://agents.willem.com/fy/posts/2026-04-30_rappe-iteraasje-yn-agintyske-loops/",
    "source_url": "https://willem.com/fy/2026-04-30_rappe-iteraasje-yn-agintyske-loops/",
    "date": "2026-04-30"
   },
   "width": 1600,
   "description": "It resultaat komt telâne yn de Lemmid Manager: byskriften en labels per foto, klear om te publisearjen",
   "description_source": "author",
   "machine": {
    "caption": "A mobile web app screenshot shows a photo caption editing form for a fishfries.nl gallery image of a cup of tartar sauce, with English and Dutch caption fields and label tags.",
    "labels": [
     "mobile app",
     "form",
     "caption editor",
     "photo",
     "lemmid"
    ],
    "model": "claude-sonnet",
    "text_in_image": "fishfries.nl\nWillem\nFoto's\nCup of tartar sauce on the sta...\nFoto\nBijschrift (EN)\nCup of tartar sauce on the stainless steel coun\nBijschrift (NL)\nBakje tartaarsaus op het roestvrijstalen werkbl\nDatum\nLabels geselecteerd\ngallery\nsauce\nLabels suggestie\nsauce\nLabel handmatig toevoegen\nToevoegen\nTerug\nDupliceer\nVerberg\nOpslaan\nlemmid"
   }
  },
  {
   "url": "https://willem.com/global/images/f3c799fb8e03.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_59342_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rappe iteraasje yn agintyske loops",
    "url": "https://agents.willem.com/fy/posts/2026-04-30_rappe-iteraasje-yn-agintyske-loops/",
    "source_url": "https://willem.com/fy/2026-04-30_rappe-iteraasje-yn-agintyske-loops/",
    "date": "2026-04-30"
   },
   "width": 1600,
   "description": "Fotokurasje klear: 42 foto's keazen út 200, kategorisearre en foarsjoen fan byskriften yn it Ingelsk en Nederlânsk",
   "description_source": "author",
   "machine": {
    "caption": "A black terminal-style screen displays a text summary report titled Photo Curation Complete, listing photo categories in a table.",
    "labels": [
     "terminal",
     "report",
     "table",
     "screenshot",
     "photo curation"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Photo Curation Complete\n42 photos selected from 200, converted to WebP, across 10 categories:\nCategory Count What\nexterior 5 Storefront, corner views, street sign, cyclist\nbranding 4 Arch lettering, doormat, coat logo, apron embroidery\nvleminckx 4 Fries cone sculpture, cod in Vleminckx tray, Parmesan grating, dual-tray with branding\npreparation 6 Batter dipping, frying cod, frying fries, draining, bowl pour, sauce pump\nfood 6 Complete boxes, canal backdrop, bench, counter assembly, doormat\namsterdam 5 Canal + boat, canal houses, historic staircase, tram + Munttoren, storefront\nstaff 4 Male chef working, smiling profile, female staff, two staff together\ninterior 3 Backlit window, counter with customer, box presentation\nsauce 3 Mayo, ketchup, tartar sauce, individual cups\ndetail 2 Overhead dual-tray, fries with Parmesan in front of shop\nOutput: publish/fishfries.nl/photos/\n42 .webp files (11.8 MB total, avg 288 KB each)\nphotos.json manifest with source file, category, suggested use (hero/landing/gallery), and EN+NL captions\nSuggested use coverage: 30 photos suitable for the hero wall, 16 for landing pages, 25 for the gallery. Every photo has both English and Dutch captions ready for the Manager."
   }
  },
  {
   "url": "https://willem.com/global/images/85cb24322f0b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_59342_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rappe iteraasje yn agintyske loops",
    "url": "https://agents.willem.com/fy/posts/2026-04-30_rappe-iteraasje-yn-agintyske-loops/",
    "source_url": "https://willem.com/fy/2026-04-30_rappe-iteraasje-yn-agintyske-loops/",
    "date": "2026-04-30"
   },
   "width": 1600,
   "description": "De sjenslus yn produksje: de agint downloadt, analysearret en kategorisearret in foto-argyf fan in klant",
   "description_source": "author",
   "machine": {
    "caption": "A mixed reality view shows three floating windows in front of a desk: a dark browser contact page, a terminal running an AI coding agent, and a Word document listing Dutch business names.",
    "labels": [
     "mixed reality",
     "floating windows",
     "terminal",
     "browser",
     "document"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Get in Touch\nHeck's Amsterdam\nRembrandtplein 15\n1017 CT Amsterdam\nreserveringen@hecksamsterdam.nl\nhecksamsterdam.nl\nbash\nGood, I see the pattern. Now let me download the Heck's photos and set up the analysis.\nphotos downloaded\nThinking...\n't Lammetje\n't Woudje\nblog.kevinmiddelkoop.nl\nBoekschoten.com\nBoHaar Vastgoedzorg\nBrügensteijn Groep\nBruincafé 't Centrum\ncafecarbon.nl\nCafé Carbon De Pijp\nCafé Carbon Zuid\nchezvanrijn.nl\nD'n Berepot\nDario Catering\nde Pompernel\nDe Zonnebloem\nDelicious Fries Chicken\nDôme"
   }
  },
  {
   "url": "https://willem.com/global/images/dbd388fde125.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_59342_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rappe iteraasje yn agintyske loops",
    "url": "https://agents.willem.com/fy/posts/2026-04-30_rappe-iteraasje-yn-agintyske-loops/",
    "source_url": "https://willem.com/fy/2026-04-30_rappe-iteraasje-yn-agintyske-loops/",
    "date": "2026-04-30"
   },
   "width": 1600,
   "description": "De flesse as data: in Navier-Stokes-dieltsjesimulaasje streamt om syn silhouet hinne, live op de tillefoan",
   "description_source": "author",
   "machine": {
    "caption": "A phone screenshot shows a fluid dynamics simulation web app with a beer bottle silhouette and orange wind-particle streams, with model and physics controls above.",
    "labels": [
     "simulation",
     "web app",
     "beer bottle",
     "particles",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "16:12\nModel Beer bottle\nWind 1\nViscosity 0.000 Particles 11000\nView Particles Velocity Pressure Reset\n.werkplaats.willem.com\n150x200 grid, 46 fps"
   }
  },
  {
   "url": "https://willem.com/global/images/92770c736215.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_59342_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rappe iteraasje yn agintyske loops",
    "url": "https://agents.willem.com/fy/posts/2026-04-30_rappe-iteraasje-yn-agintyske-loops/",
    "source_url": "https://willem.com/fy/2026-04-30_rappe-iteraasje-yn-agintyske-loops/",
    "date": "2026-04-30"
   },
   "width": 1600,
   "description": "Fan foto nei 3D: de agint boude in mei foto beklaaid djipte-roaster (Depth Anything V2), ynklusyf draadmodel en auto-rotaasje",
   "description_source": "author",
   "machine": {
    "caption": "A 3D depth-mesh render reconstructs a held Warsteiner beer bottle photo into a textured extruded model with viewer controls above.",
    "labels": [
     "3d render",
     "depth mesh",
     "beer bottle",
     "warsteiner",
     "viewer controls"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BEER - WARSTEINER\nDepth Anything V2 - photo-textured depth mesh\nWireframe\nAuto-rotate\nWarsteiner\nMYCOHOLFREI"
   }
  },
  {
   "url": "https://willem.com/global/images/7f78504358b2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_59342_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rappe iteraasje yn agintyske loops",
    "url": "https://agents.willem.com/fy/posts/2026-04-30_rappe-iteraasje-yn-agintyske-loops/",
    "source_url": "https://willem.com/fy/2026-04-30_rappe-iteraasje-yn-agintyske-loops/",
    "date": "2026-04-30"
   },
   "width": 1600,
   "description": "It trainingsobjekt: ien bierflesse, fotografearre tsjin de muorre",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a bottle of Warsteiner Alkoholfrei beer up against a textured white wall.",
    "labels": [
     "beer bottle",
     "warsteiner",
     "hand",
     "label",
     "wall"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Warsteiner\nSEIT 1753\nDAS EINZIG WAHRE\nALKOHOLFREI\nLSENER"
   }
  },
  {
   "url": "https://willem.com/global/images/4d97640deb8c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_59342_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rappe iteraasje yn agintyske loops",
    "url": "https://agents.willem.com/fy/posts/2026-04-30_rappe-iteraasje-yn-agintyske-loops/",
    "source_url": "https://willem.com/fy/2026-04-30_rappe-iteraasje-yn-agintyske-loops/",
    "date": "2026-04-30"
   },
   "width": 160,
   "machine": {
    "caption": "A man wearing a grey polo shirt and a sleep mask over his eyes takes a selfie while standing on a treadmill desk, with a mechanical keyboard and small device on a wooden cabinet, house plant and window behind him.",
    "labels": [
     "selfie",
     "treadmill desk",
     "sleep mask",
     "keyboard",
     "man"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/928d81ee723b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_59342_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rappe iteraasje yn agintyske loops",
    "url": "https://agents.willem.com/fy/posts/2026-04-30_rappe-iteraasje-yn-agintyske-loops/",
    "source_url": "https://willem.com/fy/2026-04-30_rappe-iteraasje-yn-agintyske-loops/",
    "date": "2026-04-30"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up of a device screen viewed through an AR or VR headset shows a terminal-style task log about collecting, translating and building a website, with panda plush toys blurred in the room behind.",
    "labels": [
     "screen",
     "terminal",
     "task log",
     "headset view",
     "plush toys"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ID | Topic | Unique angle\n39478 | North Sea Jazz | Hotel alternative to sold-out Rotterdam, with train directions\nSchool holidays (5)\n39479 | Voorjaarsvakantie (Feb) | Indoor activities focus |\n39480 | Meivakantie (Apr/May) | Full theme park transport guide (Madurodam, Driehell) |\n39481 | Zomervakantie (Jul/Aug) | Beach + terrace + attractions |\n39482 | Herfstvakantie (Oct) | Rainy day activities, warm-up at hotel |\n39483 | Kerstvakantie (Dec/Jan) | Schaatsen Hofvijver, kerstmarkten, cross-links to all Kerst/NYE pages |\nTourist attractions with transport (5)\n39484 | Hotel bij Madurodam | Tram 9, 20 min, step-by-step |\n39485 | Hotel bij Scheveningen | Tram 1/9, 15 min, bike option |\n39486 | Hotel bij Mauritshuis | 10 min walk, walking route described |\n39487 | Hotel bij Duinrell/Tikibad | Bus 90, 30 min, \"why suite > bungalow\" angle |\n39488 | Hotel bij Drielvliet | Bus 23, 25 min |\nThe tourist pages are particularly strong, they include actual step-by-step transport directions (tram/bus number, stop name, travel time, car directions) which is genuinely useful content that search engines love, and they all cross-link to each other, creating a web of attraction pages.\nCooked for 6m 47s\nPerfect. Now, let's target another niche: food lovers. Have a look at the PDF that is the diner and lunch menu. Analyse its text. I think we could make landing pages for certain dishes or certain kind of dishes (e.g. sushi). Analyse it thoroughly and come up with a set of pages leveraging this.\nLet me grab those menu PDFs from the Manager.\nBash($ Download the diner menu PDFs\ncurl -s \"https://manager.lemmid.com/api/image/139-3ea90743f9ad394baa28ad395c26b378f742d7a261d60d6f675da59b19df7b30b_...\")\n-rw-rw-r-- 1 willem willem 56616 Apr 2 14:52 /tmp/dinerkaart_en.pdf\n-rw-rw-r-- 1 willem willem 55585 Apr 2 14:52 /tmp/dinerkaart_nl.pdf\n-rw-rw-r-- 1 willem willem 59802 Apr 2 14:52 /tmp/lunchkaart_en.pdf\n-rw-rw-r-- 1 willem willem 59026 Apr 2 14:52 /tmp/lunchkaart_nl.pdf\nReading 4 files... (ctrl+o to expand)\n/tmp/lunchkaart_en.pdf\nCatapulting... (thinking)\n> \nbypass permissions on (shift+tab to cycle) . esc to interrupt\n[werk2] 0:bash 1:build 2:test"
   }
  },
  {
   "url": "https://willem.com/global/images/4d97640deb8c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_59342_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rappe iteraasje yn agintyske loops",
    "url": "https://agents.willem.com/fy/posts/2026-04-30_rappe-iteraasje-yn-agintyske-loops/",
    "source_url": "https://willem.com/fy/2026-04-30_rappe-iteraasje-yn-agintyske-loops/",
    "date": "2026-04-30"
   },
   "width": 160,
   "machine": {
    "caption": "A man wearing a grey polo shirt and a sleep mask over his eyes takes a selfie while standing on a treadmill desk, with a mechanical keyboard and small device on a wooden cabinet, house plant and window behind him.",
    "labels": [
     "selfie",
     "treadmill desk",
     "sleep mask",
     "keyboard",
     "man"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/d0cabccd569e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75920_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Noflik rinne",
    "url": "https://agents.willem.com/fy/posts/2026-04-21_noflik-rinne/",
    "source_url": "https://willem.com/fy/2026-04-21_noflik-rinne/",
    "date": "2026-04-21"
   },
   "width": 1600,
   "description": "Rotterdam yn sifers: 3:57:40 op de offisjele útslach, de splits fan fiif kilometer tusken 5:26 en 5:38, en de training op de tillefoan",
   "description_source": "author",
   "machine": {
    "caption": "A composite image showing three smartphone screens displaying running statistics for Willem Middelkoop from the NN Marathon Rotterdam.",
    "labels": [
     "smartphone",
     "screen",
     "chart",
     "text",
     "data",
     "running"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "NN Marathon Rotterdam\nWillem MIDDELKOOP\n03:57:40\nGem. tempo 05:37 min/km\nSplit Tijd Tempo (min/km)\n5km 27:15 05:26\n15km 01:21:48 05:27\n21.1km 01:55:09 05:27\n30km 02:45:21 05:30\n40km 03:44:47 05:37\nNog 500m 03:55:02 05:38\nFinish 03:57:40 05:37\nWillem MIDDELKOOP\nGefinisht 42,2 km\nSplits\nGestart om: 10:16\nSplit Tempo (min/km) Tijd\n5km 05:26 27:15\n10km 05:27 54:35\n15km 05:27 01:21:48\n20km 05:27 01:49:06\n21.1km 05:27 01:55:09\n25km 05:29 02:17:09\n30km 05:30 02:45:21\n35km 05:33 03:14:33\n40km 05:37 03:44:47\nNog 1000... 05:38 03:52:13\nNog 500m 05:38 03:55:02\nFinish 05:37 03:57:40\n14:14 5G\nzo 12 apr\nBuiten hardlopen\n10:15-14:14\nRotterdam\nWork-outdetails\nWork-outtijd 3:58:25\nVerstreken tijd 3:58:34\nAfstand 42,59 KM\nActieve kilocalorieën 3.496 KCAL\nTotale kilocalorieën 3.955 KCAL\nHoogtestijging 165 M\nGem. ritme 167 SPM\nGem. tempo 5'36\" /KM\nGem. hartslag 168 SPM\nInspanning ±\nVoeg inspanning toe\nHartslag >"
   }
  },
  {
   "url": "https://willem.com/global/images/3cff09513a2c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75920_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Noflik rinne",
    "url": "https://agents.willem.com/fy/posts/2026-04-21_noflik-rinne/",
    "source_url": "https://willem.com/fy/2026-04-21_noflik-rinne/",
    "date": "2026-04-21"
   },
   "width": 1600,
   "description": "Wave 2 wachtet ûnder de flaggen yn Rotterdam, tsien minuten foar de start",
   "description_source": "author",
   "machine": {
    "caption": "A large crowd of people stands outdoors in an urban setting with tall buildings, trees, and event banners visible.",
    "labels": [
     "crowd",
     "banner",
     "building",
     "tree",
     "hat",
     "sign"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "A\nIVECO\nNN\nPRYSM\nMcLaren\nNN MARATHON\nROTTERDAM"
   }
  },
  {
   "url": "https://willem.com/global/images/74eedbfb1fb6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75920_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Noflik rinne",
    "url": "https://agents.willem.com/fy/posts/2026-04-21_noflik-rinne/",
    "source_url": "https://willem.com/fy/2026-04-21_noflik-rinne/",
    "date": "2026-04-21"
   },
   "width": 1600,
   "description": "De dei derfoar: elke namme op de muorre, it briefke fan it supermerk oer kâld bier, en in selfy mei startnûmer 19522 ûnderweis nei de start",
   "description_source": "author",
   "machine": {
    "caption": "A triptych image showing a wall with a list of names, a refrigerator stocked with Heineken beer and a blue notice about the Rotterdam Marathon, and a smiling man in a blue shirt and race bib standing outdoors.",
    "labels": [
     "text",
     "names",
     "refrigerator",
     "beer",
     "man",
     "race bib"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Sharella Meulendijks · Tamara Meulman · Jegor Meulstee\nEmiel Mevis · Paulien Mevis · Ella Mevissen · Loes Mevissen\nMeyer · Martijn Meyers · Melissa Meyler · Clement MEZANGE\nCurecheriu · Andrea Micheletti · Marco Michels · Michiel Michels\nlsen · Michel Michielsen · Michèle Michielsen · Veronique Michon\nkoop · Maaike Middeldorp · Femke Middelhoek · Maties Middelhoek\nMiedama · Willem Middelkoop · Dana van midden\nMierlo · Mare van Mierlo · Dorien Miedema · Noortje van Mierlo\nristiaan Mijderwijk · Joep Mijer · Maurene Mijinke · Michel Mijhof\nss de Mik · Tammy Mik · Marleen de Mik-Kramp · Angelique Mikes\nErik van Mil · Frank van Mil · Janneke van mil · Zelle van mil\nOlivier Milders · Gudrun Mildner · Timothy Miles · Isidora Milic\nMascha Milot · Nemanja Milovanovic · Chaelynn Minengu\nud · Stijn Minderhoud · Esmeralda Minderhoud · Hanna Minnaard\nDaniël Minkjan · Anne Minkman · Franca Minnaar · Mika Mintjes\nLilian Minnes · Sonali Mishra · Nefeli Mintiloglu · Mike Miske\nDirk Jan Misbeek · Laurent Mishra · Judith Miske · Haruyoshi Miyake\nsenmacher · Anurag Mittal · Linde Modderkolk · Nynke Modderkolk\nnick Modde · Huib Modderkolk · Daan Moerkerk · Gerard Moerkerk\nRitesh Moelchand · Elvira Moelker · Bernice Moerkerk · Nienke Moerman\nnick Grova · Axel Moerkerk · Michelle Moerman · Ayaan Moerman\nberch Moerman · Tarik Mohafid · Abdilmalik Mohamed · Abdirahman Mohamed\nMasto · Randjana Mohunli · Ali Mol · Damian Mol\nMol · Cynthia Mol · Ramses Mol · Lois van der Mol\nMol · Jolmer van der Mol · Rianja Mol · Jorrit van der Mol\nLZ STĒLZ STĒLZ STĒLZ STĒLZ\nVanwege de Marathon van Rotterdam\nheeft de gemeente ons verzocht om\nalcoholhoudende dranken niet gekoeld te\nverkopen. Om deze reden is deze koeling\nuitgeschakeld.\nDue to the Rotterdam Marathon, the municipality has requested that\nalcoholic beverages are not sold chilled. For this reason, this\nrefrigeration unit has been switched off.\nTeam Albert Heijn Coolings!\n12\nTOILETTEN\nTOILETS\n19522\nWILLEM"
   }
  },
  {
   "url": "https://willem.com/global/images/c595c9b4fa68.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75920_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Noflik rinne",
    "url": "https://agents.willem.com/fy/posts/2026-04-21_noflik-rinne/",
    "source_url": "https://willem.com/fy/2026-04-21_noflik-rinne/",
    "date": "2026-04-21"
   },
   "width": 1600,
   "description": "Twa siden út it notysjeboek: 9 april, knibbel net yn oarder, gean dochs, en 14 april, de moaiste, krekt boppe oan njonken myn earste",
   "description_source": "author",
   "machine": {
    "caption": "Two handwritten journal entries on white paper, dated Thursday 9 April and Tuesday 14 April, written in Dutch.",
    "labels": [
     "handwriting",
     "journal",
     "note",
     "text",
     "date",
     "dutch"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "donderdag 9 april @ 7:05u: Paar dagen voor Rotterdam. Knie is niet ok. Heb overwogen niet te starten. Gaan wel, het elke vorm van tijdsdoelen op voorhand los. Wel als verloop is het doel: lekker lopen, genieten.\n\ndinsdag 14 april @ 8:40- Paar dagen verder, 010-jaar levenservaring rijker. De marathon in Rotterdam was #de mooiste. De mensen, de route, de stad. Maar ook het diepgang, zonder smartwatch, op gevoel. Wow. Right up here met m'n eerste in Amsterdam die bijna spiritueel was. Deze ook."
   }
  },
  {
   "url": "https://willem.com/global/images/55f76f218545.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75920_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Noflik rinne",
    "url": "https://agents.willem.com/fy/posts/2026-04-21_noflik-rinne/",
    "source_url": "https://willem.com/fy/2026-04-21_noflik-rinne/",
    "date": "2026-04-21"
   },
   "width": 1600,
   "description": "De loft boppe Venlo foar de start, in lyts fleantúch dat oer de mannichte hinne giet",
   "description_source": "author",
   "machine": {
    "caption": "A crowd of people is gathered outdoors in front of white tents and blue banners with the text 'bundeling', while a person holds up a cardboard sign with handwritten text.",
    "labels": [
     "crowd",
     "banner",
     "sign",
     "tent",
     "tree",
     "sky"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "bundeling\nMILLEM\nGAS\nDUR OP"
   }
  },
  {
   "url": "https://willem.com/global/images/c2925421ea10.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75920_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Noflik rinne",
    "url": "https://agents.willem.com/fy/posts/2026-04-21_noflik-rinne/",
    "source_url": "https://willem.com/fy/2026-04-21_noflik-rinne/",
    "date": "2026-04-21"
   },
   "width": 1600,
   "description": "Moarn fan de Venloop: it shirt mei startnûmer 33101 op tafel, in skaadselfy ûnderweis, en de mannichte foar de start",
   "description_source": "author",
   "machine": {
    "caption": "A triptych image showing a blue running jersey with a race bib on a table, a man taking a selfie with his bicycle shadow, and a crowd of people at a race start line.",
    "labels": [
     "jersey",
     "bib",
     "man",
     "bicycle",
     "crowd",
     "race"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Venloop\nWILLEM\nM 33101\nARROW"
   }
  },
  {
   "url": "https://willem.com/global/images/aac459901a16.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75920_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Noflik rinne",
    "url": "https://agents.willem.com/fy/posts/2026-04-21_noflik-rinne/",
    "source_url": "https://willem.com/fy/2026-04-21_noflik-rinne/",
    "date": "2026-04-21"
   },
   "width": 1600,
   "description": "De medalje yn de hân, de finish op de offisjele foto, en de efterkant fan de medalje: Willem Middelkoop, 4:08:08",
   "description_source": "author",
   "machine": {
    "caption": "A triptych showing a hand holding a LenteMarathon medal, a male runner crossing a finish line with spectators, and the back of the medal engraved with a name and time.",
    "labels": [
     "medal",
     "runner",
     "crowd",
     "hand",
     "brick",
     "banner"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "KPMG\nLENTEMARATHON\nAMSTERDAM - ZONDAG 15 MAART 2026\n7e EDITIE\namstelvyn\n561\nLG\nZorg en Zekerheid\nKPMG\n15 MAART 2026\nWillem Middelkoop\n4:08:08"
   }
  },
  {
   "url": "https://willem.com/global/images/73c3f8c1a409.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75920_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Noflik rinne",
    "url": "https://agents.willem.com/fy/posts/2026-04-21_noflik-rinne/",
    "source_url": "https://willem.com/fy/2026-04-21_noflik-rinne/",
    "date": "2026-04-21"
   },
   "width": 1600,
   "description": "De Lentemarathon yn sifers: 42,52 km, 4:08:22, 163 bpm, en de splits fan de tiidmetingside, in heale yn 2:00:20 ûnderweis",
   "description_source": "author",
   "machine": {
    "caption": "A split-screen image showing a fitness app workout summary on the left and a race timing results page on the right.",
    "labels": [
     "smartphone",
     "interface",
     "data",
     "chart",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "zo 15 mrt\nBuiten hardlopen\n09:40-13:49\nAmstelveen\nWork-outdetails\nWork-outtijd 4:08:22\nAfstand 42,52 KM\nActieve kilocalorieën 3.589 KCAL\nTotale kilocalorieën 4.070 KCAL\nHoogtestijging 147 M\nGem. kracht 266 W\nGem. ritme 162 SPM\nGem. tempo 5'50\" /KM\nGem. hartslag 163 SPM\n888\n08:57\n42.2km / 4:08:09\nn°561 - MIDDELKOOP Willem\nControle punten\nControlepunt Total\n9:40:46 0m\nkm10 10:37:39 10km 56:54\nkm15 11:06:21 15km 1:25:35\nHalf 11:41:05 21.095km 2:00:20\nkm30 12:31:51 30km 2:51:06\n1.5km to go 13:39:18 40.7km 3:58:33\nPreview 13:48:06 41.95km 4:07:21\nFinish 13:48:54 42.2km 4:08:09\nacn-timing.com"
   }
  },
  {
   "url": "https://willem.com/global/images/9e0852935f70.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75920_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Noflik rinne",
    "url": "https://agents.willem.com/fy/posts/2026-04-21_noflik-rinne/",
    "source_url": "https://willem.com/fy/2026-04-21_noflik-rinne/",
    "date": "2026-04-21"
   },
   "width": 1600,
   "description": "Nei de finish: in selfy yn de mannichte, de Venloopmedalje, en 1:52:34 yn de efterkant graveare",
   "description_source": "author",
   "machine": {
    "caption": "A three-panel collage showing a smiling man in a blue shirt at a race start, a hand holding a gold medal with runners in the background, and a close-up of the medal and race bib.",
    "labels": [
     "man",
     "medal",
     "race bib",
     "runners",
     "crowd",
     "ribbon"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Venloop\nWILLEM\nM 3310\nHALVE MARATHON\n29 MAART 2026\nWillem Middelkoop\n1:52:34"
   }
  },
  {
   "url": "https://willem.com/global/images/9768624509dd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75920_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Noflik rinne",
    "url": "https://agents.willem.com/fy/posts/2026-04-21_noflik-rinne/",
    "source_url": "https://willem.com/fy/2026-04-21_noflik-rinne/",
    "date": "2026-04-21"
   },
   "width": 1600,
   "description": "Nei de finish: in selfy mei de medalje, de medalje mei de Erasmusbrêge yn de hân, en de efterkant mei de namme en tiid",
   "description_source": "author",
   "machine": {
    "caption": "A triptych showing a smiling man wearing a race bib and medal, a hand holding a gold NN Marathon Rotterdam finisher medal, and the back of the medal engraved with the finisher's name and time.",
    "labels": [
     "man",
     "medal",
     "hand",
     "race bib",
     "crowd",
     "street"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "NN MARATHON ROTTERDAM #demooiste 45 42.195 km FINISHER Willem Middelkoop TIME 3:57:40"
   }
  },
  {
   "url": "https://willem.com/global/images/822f10afda4d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75920_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Noflik rinne",
    "url": "https://agents.willem.com/fy/posts/2026-04-21_noflik-rinne/",
    "source_url": "https://willem.com/fy/2026-04-21_noflik-rinne/",
    "date": "2026-04-21"
   },
   "width": 1600,
   "description": "Startnûmer 561 oan de start yn Amstelveen, seis wiken nei de knibbel, en de polsbân fan thús",
   "description_source": "author",
   "machine": {
    "caption": "A split image showing a smiling bald man with a beard wearing a race bib on the left and a close-up of a wrist wearing a rainbow-colored woven bracelet on the right.",
    "labels": [
     "man",
     "bracelet",
     "race bib",
     "wrist",
     "runner"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "KPMG KPMG LENTEMARATHON 561 willem B"
   }
  },
  {
   "url": "https://willem.com/global/images/dd4c83a3b465.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75920_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Noflik rinne",
    "url": "https://agents.willem.com/fy/posts/2026-04-21_noflik-rinne/",
    "source_url": "https://willem.com/fy/2026-04-21_noflik-rinne/",
    "date": "2026-04-21"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds a gold-colored marathon medal with a blue and orange ribbon, featuring text and an image of a bridge.",
    "labels": [
     "medal",
     "ribbon",
     "hand",
     "bridge",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "#demooiste\nNN MARATHON\nROTTERDAM\n45th EDITION\n42.195 km"
   }
  },
  {
   "url": "https://willem.com/global/images/1a0e76ef437d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75920_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Noflik rinne",
    "url": "https://agents.willem.com/fy/posts/2026-04-21_noflik-rinne/",
    "source_url": "https://willem.com/fy/2026-04-21_noflik-rinne/",
    "date": "2026-04-21"
   },
   "width": 2560,
   "machine": {
    "caption": "A large crowd of people is gathered outdoors in an urban setting with tall buildings, trees, and event banners visible.",
    "labels": [
     "crowd",
     "banner",
     "building",
     "tree",
     "sign"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "A\nNN MARATHON\nROTTERDAM\nPRUSVE\nvakantie\nMcLaren"
   }
  },
  {
   "url": "https://willem.com/global/images/dd4c83a3b465.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75920_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Noflik rinne",
    "url": "https://agents.willem.com/fy/posts/2026-04-21_noflik-rinne/",
    "source_url": "https://willem.com/fy/2026-04-21_noflik-rinne/",
    "date": "2026-04-21"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds a gold-colored finisher medal for the NN Marathon Rotterdam, featuring an illustration of the Erasmus Bridge and text indicating the 45th edition and 42.195 km distance.",
    "labels": [
     "medal",
     "hand",
     "ribbon",
     "bridge",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "#demooiste NN MARATHON ROTTERDAM 45th EDITION 42.195 km"
   }
  },
  {
   "url": "https://willem.com/global/images/65722259395d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75921_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "SEO is dea",
    "url": "https://agents.willem.com/fy/posts/2026-04-19_seo-is-dea/",
    "source_url": "https://willem.com/fy/2026-04-19_seo-is-dea/",
    "date": "2026-04-19"
   },
   "width": 1600,
   "description": "De list fan 19 april: hokker nisjes in fysyk anker hawwe, en hokker gewoan guod wurden binne",
   "description_source": "author",
   "machine": {
    "caption": "A whiteboard covered in handwritten notes in Dutch with black and red ink.",
    "labels": [
     "whiteboard",
     "handwriting",
     "notes",
     "text",
     "ink"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "geen genoeg moeten we misschien eens\ngoed kijken naar Lennid Store.\nDat is een niche die duidelijk een fysie\nheeft. En - in theorie - schaalvrij kan\nschalen.\n\n- Vacatures, ook.\n- gezondheidsdata\n- actuele reis(informatie) (trein, file, bus) X\n- eel- en drink bestellingen\n- tafel- en hotelreserveringen\n- gewone web winkels\n- evenementen (registratie, participatie) Lennid Store\n- weer (maar is ernstig commoditized) X\n- entertainment ontsluiting (actueel boeken,\npodcast, games,\npc, films, series)\npaper/research\nhuman/fm?/soc.\nWe zien met Form handler dat mensen een\n\n- dm radar/het vac/uncol.\n- whoop/ gran fondo\n(vliegtuig)\ntaxi\nLennid Store\ngewone sites\nX (niel meer)"
   }
  },
  {
   "url": "https://willem.com/global/images/ec15e6bc35ee.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75921_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "SEO is dea",
    "url": "https://agents.willem.com/fy/posts/2026-04-19_seo-is-dea/",
    "source_url": "https://willem.com/fy/2026-04-19_seo-is-dea/",
    "date": "2026-04-19"
   },
   "width": 1600,
   "description": "Gegevens mei in fysike boarne: in marathonrinner yn Rotterdam, en de treinen fan Haarlem nei Amsterdam",
   "description_source": "author",
   "machine": {
    "caption": "A split image showing a smiling bald man in a blue shirt and black shorts giving two thumbs up while running outdoors, alongside a smartphone screen displaying a list of Dutch locations with timestamps.",
    "labels": [
     "runner",
     "smartphone",
     "race bib",
     "text",
     "location list",
     "thumbs up"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "20:09\n7:56\nHaarlem, Prins Bernhardlaan 20:37\nHaarlem, Station Spaarnwoude 20:38\nHalfweg, Station Halfweg-Zwanenbrg 20:45\nHalfweg, Oranje Nassaustraat 20:47\nAmsterdam, Plein '40-45 20:52\nAmsterdam, Burg. Fockstraat 20:54\nAmsterdam, Stat. De Vlugtlaan 20:54\nNN MARATHON ROTTERDAM\n19522\nWILLEM\nNN MARATHON ROTTERDAM 2026"
   }
  },
  {
   "url": "https://willem.com/global/images/12aca5d20104.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75921_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "SEO is dea",
    "url": "https://agents.willem.com/fy/posts/2026-04-19_seo-is-dea/",
    "source_url": "https://willem.com/fy/2026-04-19_seo-is-dea/",
    "date": "2026-04-19"
   },
   "width": 1600,
   "description": "Twa siden fan 19 april: ik tink dat SEO dea is, en, hoe faak sykje ik noch, it is allegearre AI-smoargens",
   "description_source": "author",
   "machine": {
    "caption": "A handwritten note in Dutch discussing SEO, website traffic, and AI content.",
    "labels": [
     "handwriting",
     "note",
     "text",
     "seo",
     "ai"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Ik denk dat SEO dood is. Zie wel wat verkeer op de nieuwe landingspagina's, maar vraag mij ernstig af wat de waarde ervan is. Op 4k views op willem.com misschien 100-200 via nieuwe pagina's.\ndat is 2,5-5%. Daarvoor hebben we duizenden extra links moeten maken. Dat staat mij gevoelsmatig tegen.\nIk denk (serieus) dat het algemene volume van web traffic afneemt (van een Google). Hoe vaak zoek ik nog? Het is allemaal AI-slop."
   }
  },
  {
   "url": "https://willem.com/global/images/fe456fd0a31d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75921_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "SEO is dea",
    "url": "https://agents.willem.com/fy/posts/2026-04-19_seo-is-dea/",
    "source_url": "https://willem.com/fy/2026-04-19_seo-is-dea/",
    "date": "2026-04-19"
   },
   "width": 1600,
   "description": "It wurk: Search Console op 2 april mei werjeften dy't nei trijehûndert per dei klimme, de nije sidetypen foar ferhalen en snippets yn de Manager, en de 180 ûnderling keppele berjochten",
   "description_source": "author",
   "machine": {
    "caption": "A composite image showing three mobile application screens side-by-side, displaying website performance analytics, a navigation menu, and a list of blog posts.",
    "labels": [
     "mobile interface",
     "analytics dashboard",
     "navigation menu",
     "blog list",
     "line graph",
     "statistics"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "21:21\nPerformance\nEXPORT\n24 hours 7 days 28 days 3 months More\nLast update: 4.5 hours ago\nTotal impressions\n1.55K\nAverage CTR\n2.9%\nDaily\nImpressions\n300\n200\n100\n0\n2/24/26 3/9/26 3/22/26\nQUERIES PAGES COUNTRIES\nsearch.google.com\nlemmid\nwillem.com\nWillem\nStartpagina\nHallo Video\nContent\nPost\nNarrative pagina's\nSnippet pagina's\nNavigatie\nCompartimenten\nInstellingen\nwillem.com\nWillem\nPost\nFilter post\n180/180\nIt Observes\n14-03-2026\nTrail Running\n21-01-2026\nChange Keeps Coming\n20-01-2026\nOffline Reading\n19-01-2026\nUsing a mechanical keyboard\n18-01-2026\nHello Video\n10-01-2026\nWebsites with Auto Pilot\n07-01-2026\nThe Future of AI is Human\n24-09-2025\nOmarchy on iMac\n22-09-2025\nAuscultare Podcast + Audiobook Player\n29-08-2025\nNieuw"
   }
  },
  {
   "url": "https://willem.com/global/images/b26c95f8ed13.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75921_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "SEO is dea",
    "url": "https://agents.willem.com/fy/posts/2026-04-19_seo-is-dea/",
    "source_url": "https://willem.com/fy/2026-04-19_seo-is-dea/",
    "date": "2026-04-19"
   },
   "width": 160,
   "machine": {
    "caption": "A mobile phone screen displaying a Google Search Console performance dashboard with a line graph showing impressions over time.",
    "labels": [
     "dashboard",
     "graph",
     "smartphone",
     "interface",
     "statistics"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "21:21\nPerformance\nEXPORT\n24 hours\n7 days\n28 days\n3 months\nMore\nLast update: 4.5 hours ago\nTotal impressions\n1.55K\nAverage CTR\n2.9%\nDaily\nImpressions\n300\n200\n100\n0\n2/24/26\n3/9/26\n3/22/26\nQUERIES\nPAGES\nCOUNTRIES\nsearch.google.com"
   }
  },
  {
   "url": "https://willem.com/global/images/a77480d59fcc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75921_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "SEO is dea",
    "url": "https://agents.willem.com/fy/posts/2026-04-19_seo-is-dea/",
    "source_url": "https://willem.com/fy/2026-04-19_seo-is-dea/",
    "date": "2026-04-19"
   },
   "width": 2560,
   "machine": {
    "caption": "A whiteboard with handwritten Dutch text discussing SEO and website traffic.",
    "labels": [
     "whiteboard",
     "text",
     "handwriting",
     "note"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Ik denk dat SEO dood is. Zie wel wat verkeer op de nieuwe landingspagina's, maar vraag mij ernstig af wat de waarde ervan is. Op 4k views op willem.com misschien 100-200 via nieuwe pagina's."
   }
  },
  {
   "url": "https://willem.com/global/images/b26c95f8ed13.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75921_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "SEO is dea",
    "url": "https://agents.willem.com/fy/posts/2026-04-19_seo-is-dea/",
    "source_url": "https://willem.com/fy/2026-04-19_seo-is-dea/",
    "date": "2026-04-19"
   },
   "width": 160,
   "machine": {
    "caption": "A mobile browser screenshot showing a Google Search Console performance dashboard with a line graph of impressions over time, total impressions of 1.55K, average CTR of 2.9%, and date range set to 3 months.",
    "labels": [
     "dashboard",
     "graph",
     "statistics",
     "mobile interface",
     "analytics"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "21:21\nPerformance\nEXPORT\n24 hours\n7 days\n28 days\n3 months\nMore\nLast update: 4.5 hours ago\nTotal impressions\n1.55K\nAverage CTR\n2.9%\nAverage\n25.\nDaily\nImpressions\n300\n200\n100\n0\n2/24/26\n3/9/26\n3/22/26\nQUERIES\nPAGES\nCOUNTRIES\nsearch.google.com"
   }
  },
  {
   "url": "https://willem.com/global/images/26d79e22ac82.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72974_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Nul personiel",
    "url": "https://agents.willem.com/fy/posts/2026-03-24_nul-personiel/",
    "source_url": "https://willem.com/fy/2026-03-24_nul-personiel/",
    "date": "2026-03-24"
   },
   "width": 1600,
   "description": "Update, septimber 2026: hartvaat.nl en FM Radar hjoed, beide op it platfoarm",
   "description_source": "author",
   "machine": {
    "caption": "A split-screen image displaying two Dutch-language medical news websites, HartVaat.nl on the left and FM Radar on the right, featuring articles about cardiovascular health and workplace stress.",
    "labels": [
     "website",
     "article",
     "text",
     "header",
     "button",
     "podcast"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "HartVaat.nl\nVirtuele opvolging bij hart- en vaatziekten blijft hoog: start van GD\nNIEUWS, VIDEO EN LITERATUUR UIT DE CARDIOVASCULAIRE GENEESKUNDE\nPREVENTIE\nExtracraniale bloedingen komen bij 26% van AF-patiënten op antistolling voor — COMBINE-AF\n1 september 2026 · Circulation\nEen gepoolde analyse van vijf toonaangevende RCT's (COMBINE-AF, n=73.737) toont aan dat extracraniale bloedingen bij 26% van patiënten met atriumfibrilleren op orale antistolling voorkomen, met een jaarlijkse incidentie van 7,6 per 100 persoon-jaar.\nLees meer →\nVideo: de trials besproken Bekijk alle video's →\nFM Radar\nZware werklast fungeert als hindernis en verlaagt medewerkerprestaties,\nONDERZOEK\nZware werklast fungeert als hindernis en verlaagt medewerkerprestaties, blijkt uit onderzoek\nEen studie gepubliceerd in Journal of Social Sciences toont aan dat een zware werklast niet stimulerend werkt, maar als hindernis fungeert die de prestaties van medewerkers verlaagt. Onderzoekers onderzochten 32 ambtenaren met een vragenlijst en stel...\n8 SEPTEMBER 2026\nPRIVIET SOCIAL SCIENCES JOURNAL\n455 Artikelen\n58 Bronnen\n11 Categorieën\n6 Landen\nNieuwste podcasts\nEp. 417: \"Become a Manager of Agents\" – The Psychology of AI Adoption at W\nWorkplace Innovator · 1 september 2026\nHow Facility Managers Can Lead Urban Renewal\nConnected FM · 1 september 2026\nZwischen Klimaschutz und Kaltmiete: Eine Zwickmühle der Wohnungswirtschaft"
   }
  },
  {
   "url": "https://willem.com/global/images/f2666874a0ef.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72974_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Nul personiel",
    "url": "https://agents.willem.com/fy/posts/2026-03-24_nul-personiel/",
    "source_url": "https://willem.com/fy/2026-03-24_nul-personiel/",
    "date": "2026-03-24"
   },
   "width": 1600,
   "description": "hartvaat.nl tidens it ACC-kongres, 24 maart: nij útkommen stúdzjes út New Orleans, sûnder redaksje",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the HartVaat.nl website displaying a red banner for ACC.26 live from New Orleans and a sidebar with the same content.",
    "labels": [
     "website",
     "banner",
     "text",
     "sidebar",
     "logo"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "HartVaat.nl\nef na een AF-gerelateerd herseninfarct\nHypertensie wijzigt\nACC.26 Live vanuit New Orleans — Late-breaking trials & nieuwe richtlijnen\nNIEUWS, VIDEO EN LITERATUUR UIT DE CARDIOVASCULAIRE GENEESKUNDE\nMARCH 28-30 2026 NEW ORLEANS\nACC.26 begint op zaterdag 28 maart. Deze pagina wordt bijgewerkt met resultaten zodra de late-breaking trials worden gepresenteerd.\nACC.26: Late-Breaking Trials & Richtlijnen vanuit New Orleans\nHet American College of Cardiology (ACC) congres is een van de belangrijkste cardiologische bijeenkomsten ter wereld. Bij ACC.26 worden baanbrekende studieresultaten gepresenteerd op het gebied van longembolie, atriumfibrilleren, hartfalen, lipiden en structurele hartziekte. HartVaat.nl volgt de late-breaking trials en brengt de belangrijkste resultaten in het Nederlands.\nIN HET KORT\nhartvaat.nl\nATRIUMFIBRILLEREN"
   }
  },
  {
   "url": "https://willem.com/global/images/3db38893e8e0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72974_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Nul personiel",
    "url": "https://agents.willem.com/fy/posts/2026-03-24_nul-personiel/",
    "source_url": "https://willem.com/fy/2026-03-24_nul-personiel/",
    "date": "2026-03-24"
   },
   "width": 1600,
   "description": "De agint oan it wurk op de iPad, 3 maart: sammelje, klusterje, oersette en bouwe, wylst ik taseach",
   "description_source": "author",
   "machine": {
    "caption": "A close-up angled shot of a computer monitor displaying a terminal window with white and colored text on a black background, resting on a light-colored wooden surface.",
    "labels": [
     "monitor",
     "terminal",
     "code",
     "text",
     "wooden surface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "e agents are su\nTask Output a1af2c99887b7dd3a\nTranslate F1 articles batch 1\nWaiting for task (esc to give additional instructions)\n* Collecting and building site... (15m 33s · ↓ 17.7k tokens · thought for\nL ✓ Add clustering algorithm to build.py\n✓ Modify homepage/category/detail pages for clustering\n✓ Add 4 new RSS feeds to collector\n✓ Add CSS for clustering UI + download favicons\n■ Collect articles, translate, and build\n> bypass permissions on · 4 local agents · ↓ to manage · esc to interr\n[werkplaat0:sh* 1:bash-"
   }
  },
  {
   "url": "https://willem.com/global/images/6834e0b6680e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72974_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Nul personiel",
    "url": "https://agents.willem.com/fy/posts/2026-03-24_nul-personiel/",
    "source_url": "https://willem.com/fy/2026-03-24_nul-personiel/",
    "date": "2026-03-24"
   },
   "width": 1600,
   "description": "De oantallen: it deistich rapport fan 5 maart mei de fertochte fersikoantallen omsirkele, de besikersgrafyk, en de earlike 34 fan Plausible",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a website analytics dashboard displaying a line graph of unique visitors and hits alongside summary statistics for the last 28 days.",
    "labels": [
     "dashboard",
     "graph",
     "statistics",
     "data",
     "interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "07:17\nWerkplaats dragapp...\nUNIQUE VISITORS PER DAY\nHITS HAVING THE SAME IP, DATE AND AGENT ARE A UNIQUE VISIT.\nPanel Options\nHits\nVisitors\n04/Mar/2026\n05/Mar/2026\n06/Mar/2026\n07/Mar/2026\n08/Mar/2026\n09/Mar/2026\nFilter\nLast 28 days\nUNIQUE VISITORS\n34\n100%\nTOTAL VISITS\n37\n100%\nTOTAL PAGEVIEWS\n133\n100%\nVIEWS PER VISIT\n3.59\n100%\nBOUNCE RATE\n54%\nVISIT DURATION\n5m 13s\n100%\nDays"
   }
  },
  {
   "url": "https://willem.com/global/images/ba04a9d26078.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72974_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Nul personiel",
    "url": "https://agents.willem.com/fy/posts/2026-03-24_nul-personiel/",
    "source_url": "https://willem.com/fy/2026-03-24_nul-personiel/",
    "date": "2026-03-24"
   },
   "width": 1600,
   "description": "FM Radar op de Vision Pro de dei dêrnei, en in wike letter op de tillefoan",
   "description_source": "author",
   "machine": {
    "caption": "A computer monitor displaying a web browser with the URL grok.com, showing two logo variations for 'FMradar' side-by-side, flanked by a WhatsApp chat window on the right and a mobile phone screen on the far right displaying the FM Radar website.",
    "labels": [
     "computer monitor",
     "web browser",
     "logo",
     "whatsapp",
     "smartphone",
     "website"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "grok.com\nFMradar\nFMradar\nWhatsApp\n15:58\n11:10\nFM Radar\nFM Nieuwsarchief — Facility Management Artikelen\nZoek FM artikelen...\nONZE FOCUS ALLE LANDEN DE ES IT NL\nUK US\nAlles Schoonmaak Gebouwbeheer\nWerkplek Duurzaamheid\n15 artikelen\nItalian Alliance for Cleaning Excellence\nSCHOONMAAK\nAFIDAMP lanceert Italian Alliance for Cleaning Excellence als internationaal keurmerk\nfmrar.nl"
   }
  },
  {
   "url": "https://willem.com/global/images/65a0111061fd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72974_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Nul personiel",
    "url": "https://agents.willem.com/fy/posts/2026-03-24_nul-personiel/",
    "source_url": "https://willem.com/fy/2026-03-24_nul-personiel/",
    "date": "2026-03-24"
   },
   "width": 1600,
   "description": "pitwallnews.com op de lansearringsdei, 3 maart: Formule 1 yn fjouwer talen, en de mail dat 146 artikels oerset en publisearre binne",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a web browser displaying three columns of content related to Formula 1 news and a translation project.",
    "labels": [
     "formula 1 car",
     "website",
     "screenshot",
     "racing",
     "article"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Pitwall News\nNieuws Analyse Technisch Archief Over\nF1 had geen slechtere plek kunnen kiezen voor het 2026-regeldebuut\nAlbert Park is een prachtige plek voor een seizoensopener, maar The Race betoogt dat het een van de slechtste circuits is om de 2026-reglementen te etaleren. De baankarakteristieken dreigen de zwaktes van de nieuwe auto's in energiebeheer en in...\n3 maart 2026 The Race\nLaatste nieuws\nMoet de F1 in paniek raken over de 2026-auto's? Ons oordeel\nMet de Grand Prix van Australië op komst beoordeelt het journalistenteam van The Race of de wijdverspreide zorgen over de 2026-reglementen terecht zijn. Max...\n2 maart 2026 The Race\nNieuw tijdperk in de Formule 1 - wat verandert er in 2026?\nDe Formule 1 betreedt in 2026 een ingrijpend nieuw tijdperk met grote veranderingen aan auto's, motoren en de grid. De nieuwe reglementen introduceren...\n2 maart 2026 BBC Sport\nMcLaren moet 'achterstand goedmaken' en 'defensief spelen' bij seizoensstart\nRegerend constructeurskampioen McLaren verwacht het 2026-seizoen op achterstand te beginnen. Teambaas Andrea Stella erkent dat ze moeten 'bijbenen' op basis van de testresultaten. Ferrari en Red Bull leken sterker in Bahrein, en Stella geeft toe dat McLaren mogelijk een defensieve aanpak kiest in de eerste races terwijl de ontwikkeling op gang komt.\nEen bescheiden inschatting van de titelhouder, die weet dat nieuwe reglementen de pikorde flink hebben opgeschud.\nGeplaatst: 26 februari 2026\nBron: RaceFans\nLees het originele artikel ->\nwerkplaats@willem.com\nAan: Willem L. Middelkoop >\nPitwall News: 146 articles translated and published\nPitwall News — Batch Translation Complete\nAll collected content has been processed and published.\nArticles translated 146\nLanguages English, Dutch, German, Spanish\nTotal translations 166 per language\nPages built 688\nSkipped (podcasts/episodes) 12\nContent Breakdown\nNews: 109 articles (Crash.net 46, BBC Sport 34, Autosport 46, RaceFans 16, The Race 4)\nAnalysis: 22 articles\nTechnical: 2 articles\nRegulations: 8 articles\nTransfers: 3 articles\nQualifying: 1 article\nRace report: 1 article\nWhat was done\n1. Generated editorial summaries (~300-470 chars each) for all 146 unpublished articles\n2. Translated titles and summaries into 4 languages (en, nl, de, es)\n3. Set site_date: 2026-03-03 on all translated articles\n4. Rebuilt site: 688 pages across 4 languages\n5. Category pages, archive, search index all updated\nNext steps\nReview at development.site\nRun ./deploy.sh when ready to push to production\n12 podcast/episode articles remain unprocessed (intentionally skipped)\nPitwallNews - your fastest link to F1"
   }
  },
  {
   "url": "https://willem.com/global/images/f631bfa0199e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72974_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Nul personiel",
    "url": "https://agents.willem.com/fy/posts/2026-03-24_nul-personiel/",
    "source_url": "https://willem.com/fy/2026-03-24_nul-personiel/",
    "date": "2026-03-24"
   },
   "width": 1600,
   "description": "21 maart, de nachtskift: de gearfetting fan de wurkplak oer hartvaat.nl, en de agint dy't batches oersette nei't ik op bêd wie",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a terminal window displaying a bulleted list of website statistics and a sidebar with command-line output.",
    "labels": [
     "terminal",
     "code",
     "text",
     "statistics",
     "computer screen"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "hartvaart.nl today - built in weeks, one person + AI:\n- 532 articles (daily, Dutch translations)\n- 357 kennis pages (deep reference)\n- 375 job listings (28 hospitals, JSON-LD)\n- 50 richtlijnen (ESC/NVVC/NHG, all verified)\n- 25 agenda events (10 organisers, iCal)\n- 6 podcasts (40 episodes, audio players, auto-updating)\n- 37 video episodes (Radcliffe Cardiology)\n- Internal crosslink system (79% article coverage)\n- Lighthouse 100/100/100/100\n- Zero external dependencies, zero staff"
   }
  },
  {
   "url": "https://willem.com/global/images/8b70b4e076d5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72974_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Nul personiel",
    "url": "https://agents.willem.com/fy/posts/2026-03-24_nul-personiel/",
    "source_url": "https://willem.com/fy/2026-03-24_nul-personiel/",
    "date": "2026-03-24"
   },
   "width": 160,
   "machine": {
    "caption": "A smiling man wearing a white bicycle helmet and a dark blue sweater takes a selfie on a brick-paved street with colorful painted markings.",
    "labels": [
     "man",
     "helmet",
     "street",
     "houses",
     "child"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/b4cd8e0751d2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72974_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Nul personiel",
    "url": "https://agents.willem.com/fy/posts/2026-03-24_nul-personiel/",
    "source_url": "https://willem.com/fy/2026-03-24_nul-personiel/",
    "date": "2026-03-24"
   },
   "width": 2560,
   "machine": {
    "caption": "A computer monitor displays a webpage from HartVaat.nl featuring a banner for the ACC.26 conference in New Orleans and Dutch text about late-breaking trials.",
    "labels": [
     "computer screen",
     "website",
     "banner",
     "text",
     "video player",
     "heart"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "HartVaat.nl\nHome\nKennis\nCholesterol\nMARCH 28 - 30, 2026 NEW ORLEANS\nTRANSFORMING CARDIOVASCULAR CARE FOR ALL\nAMERICAN COLLEGE OF CARDIOLOGY\nACC.26 begint op zaterdag 28 maart. Deze pagina wordt bijgewerkt met resultaten zodra de late-breaking trials worden gepresenteerd.\nACC.26: Late-Breaking Trials & Richtlijnen vanuit New Orleans\nHet American College of Cardiology (ACC) congres is een van de belangrijkste cardiologische bijeenkomsten ter wereld. Bij ACC.26 worden baanbrekende studieresultaten gepresenteerd op het gebied van longembolie, atriumfibrilleren, hartfalen, lipiden en structurele hartziekte. HartVaat.nl volgt de late-breaking trials en brengt de belangrijkste resultaten in het Nederlands.\nIN HET KORT\n13 maart 2026\nNieuwe ACC/AHA-richtlijn dyslipidemie 2026: lagere LDL-streefwaarden en Lp(a)-meting aanbevolen\n16 maart 2026\nCoronaire calciumscore blijft bruikbaar bij verhoogd Lp(a): multicohort-studie met 11.000 deelnemers\n28-30 maart 2026\nProgramma LBCT-sessies >\nVIDEO\nVooruitblik ACC.26: de belangrijkste trials met Dr. Latib en Prof. Van Mieghem\nAzeem Latib, Nicolas Van Mieghem\nRadcliffe Cardiology\nProgramma Late-Breaking Clinical Trials"
   }
  },
  {
   "url": "https://willem.com/global/images/8b70b4e076d5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72974_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Nul personiel",
    "url": "https://agents.willem.com/fy/posts/2026-03-24_nul-personiel/",
    "source_url": "https://willem.com/fy/2026-03-24_nul-personiel/",
    "date": "2026-03-24"
   },
   "width": 160,
   "machine": {
    "caption": "A man wearing a white bicycle helmet and a dark long-sleeved shirt smiles at the camera while riding on a brick-paved street with colorful painted markings.",
    "labels": [
     "man",
     "helmet",
     "street",
     "house",
     "child"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/7d144af6be2c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75919_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De elektryske fyts",
    "url": "https://agents.willem.com/fy/posts/2026-03-18_de-elektryske-fyts/",
    "source_url": "https://willem.com/fy/2026-03-18_de-elektryske-fyts/",
    "date": "2026-03-18"
   },
   "width": 1600,
   "description": "De hiele kompjûter fan dy wiken: in toetseboerd en in tillefoan op it buro",
   "description_source": "author",
   "machine": {
    "caption": "A compact mechanical keyboard with black, yellow, and red keys sits on a wooden desk in front of a smartphone mounted on a stand displaying code.",
    "labels": [
     "keyboard",
     "smartphone",
     "desk",
     "stand",
     "cable"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Bash(python3 smart_select.py --date 2026-03-17 27:61)\nEmbedding 106 articles with BAAI/bge-small-en-v1.5...\nEmbedded in 44.9s\n+266 times (ctrl+to expand)\n(timeout 30)\nHeading 1 file... (ctrl+to expand)\n- data/episodes/2026-03-16.txt\nChunking (10 20s + 240 tokens - thought for 2s)\nTip: Run /terminal-setup to enable convenient terminal integration like shift +\n> |\n# bypass permissions on (shift+tab to cycle) - esc to interrupt"
   }
  },
  {
   "url": "https://willem.com/global/images/b497bd33affc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75919_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De elektryske fyts",
    "url": "https://agents.willem.com/fy/posts/2026-03-18_de-elektryske-fyts/",
    "source_url": "https://willem.com/fy/2026-03-18_de-elektryske-fyts/",
    "date": "2026-03-18"
   },
   "width": 1600,
   "description": "19 maart, de dei fan dúdlikens: in omliedingsboerd ûnderweis, de tillefoan yn de bûse as de iennichste kompjûter",
   "description_source": "author",
   "machine": {
    "caption": "A yellow road sign and a circular red and white prohibition sign are mounted on metal posts on a grassy verge next to a paved road.",
    "labels": [
     "road sign",
     "pavement",
     "grass",
     "tree",
     "sky"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "richting\nHelenaveen /\nafgesloten\nVOOR\nA67\nook geen doorgang\nvoor fietsers\n3,7km"
   }
  },
  {
   "url": "https://willem.com/global/images/ce057dc16ccf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75919_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De elektryske fyts",
    "url": "https://agents.willem.com/fy/posts/2026-03-18_de-elektryske-fyts/",
    "source_url": "https://willem.com/fy/2026-03-18_de-elektryske-fyts/",
    "date": "2026-03-18"
   },
   "width": 1600,
   "description": "De pinne wer yn de hân op 18 maart, en de holle op it maksimum op it stasjon de jûn dêrfoar",
   "description_source": "author",
   "machine": {
    "caption": "A split image showing a hand holding a metal center punch on a wooden surface and a man in a beanie and vest smiling in front of a lit stadium at night.",
    "labels": [
     "hand",
     "tool",
     "man",
     "stadium",
     "beanie"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "6161"
   }
  },
  {
   "url": "https://willem.com/global/images/297fdd038ff1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75919_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De elektryske fyts",
    "url": "https://agents.willem.com/fy/posts/2026-03-18_de-elektryske-fyts/",
    "source_url": "https://willem.com/fy/2026-03-18_de-elektryske-fyts/",
    "date": "2026-03-18"
   },
   "width": 1600,
   "description": "Twa manieren om it te sizzen: it model op 26 maart, \"Willem. You're doing it again.\", en de elektryske fyts yn myn eigen hân op 18 maart",
   "description_source": "author",
   "machine": {
    "caption": "A split-screen image showing a smartphone chat interface on the left with a conversation about programming and AI, and handwritten Dutch text on the right.",
    "labels": [
     "smartphone",
     "chat",
     "handwriting",
     "text",
     "programming",
     "ai"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "12:50\nOpus 4.6\nExtended\nRecognized enthusiasm pattern, strategized g...\nWillem. You're doing it again.\nI literally just said “close the notebook and go run” and your next message is asking me to architect a static site generator with you.\nErgens vind ik programmeren met AI als een elektrische fiets. Leuk, snel en goed op het eerste gezicht. Maar er de frequent op rijden maakt je lui.\nAls de FormHandler of GOI te moeilijk voor je is, moet je het simpeler maken. Dat kan je er wel een duurzamer voordeel op dan een magische prompt.\nHet authentieke. Het stukje weten wat je doet, waar je het over hebt. Zelf een model kunnen definiëren. Niet blind implementeren."
   }
  },
  {
   "url": "https://willem.com/global/images/d26b9a0fc21f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75919_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De elektryske fyts",
    "url": "https://agents.willem.com/fy/posts/2026-03-18_de-elektryske-fyts/",
    "source_url": "https://willem.com/fy/2026-03-18_de-elektryske-fyts/",
    "date": "2026-03-18"
   },
   "width": 1600,
   "description": "Op it plafond: de griene terminal op de Framework en in nacht fol diffs, de wike dat de flaters stom waarden",
   "description_source": "author",
   "machine": {
    "caption": "A laptop screen displaying a code editor with Python code and a terminal window showing command-line output and file operations.",
    "labels": [
     "laptop",
     "code",
     "terminal",
     "screen",
     "programming"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "def build_404_page(lang, domain, out_root):\n    \"\"\"Build 404 error page: /404.html\"\"\"\n    page = html_head(\n\nNow update the sitemap function to use domain-specific prefixes and include L2 pages:\n\nSearched for 1 pattern, read 1 file (ctrl+o to expand)\n\nNow update the sitemap function to use domain-specific prefix and include L2 pages:\n\nUpdate(build/build.py)\n    Added 1 line, removed 1 line\n        2251        out_path.write_text(page, encoding=\"utf-8\")\n        2252\n        2253\n2254 def build_sitemap(articles, lang, domain, out_root, taxonomy=None):\n2254 def build_sitemap(articles, lang, domain, out_root, taxonomy=None, konnis_pages=None):\n        2255        \"\"\"Build sitemap.xml for a domain.\"\"\"\n        2256        site_url = DOMAINS[domain][\"url\"]\n        2257        translated = [a for a in articles if get_translated(a, lang)]\n\nProofing... (6m 49s · ↑ 12.5k tokens · thinking)\n\n> bypass permissions on (s· 8 local agents · + to manage · esc to interrupt) 7% until auto-compact\n\n[werktpaao:sh* 1:~bash-\n\nClaude Code 22:34 11-Mar-26"
   }
  },
  {
   "url": "https://willem.com/global/images/9ffdd17559ea.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75919_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De elektryske fyts",
    "url": "https://agents.willem.com/fy/posts/2026-03-18_de-elektryske-fyts/",
    "source_url": "https://willem.com/fy/2026-03-18_de-elektryske-fyts/",
    "date": "2026-03-18"
   },
   "width": 1600,
   "description": "Fol lof, dêrnei tekoartskeaten: de analyze fan achttjin siden fan myn platfoarm, en de terminal dy't de sykposysjes oanmoediget",
   "description_source": "author",
   "machine": {
    "caption": "A split-screen view showing a document titled 'GD1 Architecture Analysis' on the left and a terminal window with text and a table on the right.",
    "labels": [
     "document",
     "terminal",
     "table",
     "text",
     "code"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Mail 17:33\nGD1 Architecture Analysis\nA comprehensive analysis of the Lemmid Manager, GD1 Publisher, and the bridge to the werkplaatss content sites\nPrepared for\nWillem L. Middelkoop\nLemmid B.V.\nPrepared by\nClaude (Opus 4.6)\nAnthropic\nDate: 10 March 2026\n\"Design a system that does not know what it manages.\"\n— The guiding principle behind ManagerX and GD1\nConfidential - Prepared for Willem L. Middelkoop - Lemmid B.V.\nTopical authority forming fast. You're showing up for 88 distinct queries in just 8 days. The bre 06:06:38 [26/1027]\nimpressive – from technical (\"deployment f1\", \"super clipping\", \"derating f1\") to editorial (\"sebastian\nvettel le mans\") to news (\"f1 australie afgelast\").\nWhere the opportunity is\nThe \"almost there\" queries:\n- f1 nieuws – 30 impressions, position 35. This is the Dutch holy grail query. Getting from 35->10 would be\ntransformative.\n- f1 nachrichten – 26 impressions, position 14.65. Already page 2 in German.\n- f1 news – 16 impressions, position 19. Page 2 in English.\n- formula 1 news / formel 1 news – positions 53-92. Very early, but Google is testing you.\nThese generic queries are where the real traffic lives. Right now Google knows pitwallnews.com exists and\nserves F1 content – it's testing you in the index. Every week of consistent publishing + earning a few\nclicks will push these up.\nBy country\nCountry Clicks Impressions Avg. Position\nNetherlands 7 167 11.1\nAustralia 4 79 6.3\nGermany 3 179 17.2\nUK 3 74 10.3\nSpain 2 53 10.6\nUS 1 357 7.5\n[werktplaa0:[tmux]* 1: bash-\n\"* Claude Code\" 06:08 12-Mar-26"
   }
  },
  {
   "url": "https://willem.com/global/images/1390c450d239.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75919_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De elektryske fyts",
    "url": "https://agents.willem.com/fy/posts/2026-03-18_de-elektryske-fyts/",
    "source_url": "https://willem.com/fy/2026-03-18_de-elektryske-fyts/",
    "date": "2026-03-18"
   },
   "width": 160,
   "machine": {
    "caption": "A smiling man wearing a black and red beanie and a black jacket stands in front of a large stadium at night.",
    "labels": [
     "man",
     "stadium",
     "beanie",
     "jacket",
     "night"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "NORT"
   }
  },
  {
   "url": "https://willem.com/global/images/2d309bdf2131.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75919_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De elektryske fyts",
    "url": "https://agents.willem.com/fy/posts/2026-03-18_de-elektryske-fyts/",
    "source_url": "https://willem.com/fy/2026-03-18_de-elektryske-fyts/",
    "date": "2026-03-18"
   },
   "width": 2560,
   "machine": {
    "caption": "A black mechanical keyboard with a yellow spacebar and red enter key sits on a wooden table in front of a smartphone displaying code.",
    "labels": [
     "keyboard",
     "smartphone",
     "table",
     "cable"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ESC TAB CAPS SHIFT CTRL OPT CMD Q W E R T Y U I O P BACKSPACE A S D F G H J K L ENTER Z X C V B N M CMD FN DEL"
   }
  },
  {
   "url": "https://willem.com/global/images/1390c450d239.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_75919_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De elektryske fyts",
    "url": "https://agents.willem.com/fy/posts/2026-03-18_de-elektryske-fyts/",
    "source_url": "https://willem.com/fy/2026-03-18_de-elektryske-fyts/",
    "date": "2026-03-18"
   },
   "width": 160,
   "machine": {
    "caption": "A man wearing a black and red beanie and a black jacket stands in front of a large stadium at night.",
    "labels": [
     "man",
     "stadium",
     "beanie",
     "jacket",
     "architecture"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "NOR"
   }
  },
  {
   "url": "https://willem.com/global/images/ba004d7863ce.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_38033_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It Observearret",
    "url": "https://agents.willem.com/fy/posts/2026-03-14_it-observearret/",
    "source_url": "https://willem.com/fy/2026-03-14_it-observearret/",
    "date": "2026-03-14"
   },
   "width": 1600,
   "description": "De entiteitskaart bouwe",
   "description_source": "author",
   "machine": {
    "caption": "A laptop screen photographed at an angle shows a green-on-black code diff of a JSON file listing countries and world leaders with real names and fictional cover names.",
    "labels": [
     "laptop screen",
     "code editor",
     "json",
     "diff",
     "world leaders"
    ],
    "model": "claude-sonnet",
    "text_in_image": "\"realName\": \"Norw...\",\n\"fictionalName\": \"the ...\",\n\"type\": [\"northern coast\", \"oil ...\",\n\"hints\": null,\n\"firstAppeared\": 0,\n\"episodeCount\": 0\n},\n{\n\"id\": \"chile\",\n\"realName\": \"Chile\",\n\"fictionalName\": \"the Narrow Spine\",\n\"type\": \"country\",\n\"hints\": [\"long thin nation\", \"western coast of southern continent\", \"copper and wine\"],\n\"firstAppeared\": null,\n\"episodeCount\": 0\n],\n},\n{\n\"id\": \"sudan\",\n\"realName\": \"Sudan\",\n\"fictionalName\": \"the Divided River\",\n\"type\": \"civil war\",\n\"hints\": [\"civil war\", \"two Niles\", \"largest African nation by area\"],\n\"firstAppeared\": null,\n\"episodeCount\": 0\n},\n{\n\"id\": \"zelensky\",\n\"realName\": \"Volodymyr Zelensky (President of Ukraine)\",\n\"fictionalName\": \"the Defender of the Sunflower Fields\",\n\"type\": \"leader\",\n\"hints\": [\"wartime president\", \"former comedian\", \"western-aligned\"],\n\"firstAppeared\": null,\n\"episodeCount\": 0\n},\n{\n\"id\": \"netanyahu\",\n\"realName\": \"Benjamin Netanyahu (PM of Israel)\",\n\"fictionalName\": \"the General of the Star Compact\",\n\"type\": \"leader\",\n\"hints\": [\"longest-serving leader\", \"military background\", \"coalition builder\"],\n\"firstAppeared\": null,\n\"episodeCount\": 0"
   }
  },
  {
   "url": "https://willem.com/global/images/f173f277e628.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_38033_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It Observearret",
    "url": "https://agents.willem.com/fy/posts/2026-03-14_it-observearret/",
    "source_url": "https://willem.com/fy/2026-03-14_it-observearret/",
    "date": "2026-03-14"
   },
   "width": 160,
   "machine": {
    "caption": "A painting shows the dark silhouette of a seated person at a desk facing a large round window that frames a glowing view of planet Earth, with stacks of papers and books on the desk and a laptop to the right.",
    "labels": [
     "painting",
     "illustration",
     "silhouette",
     "earth",
     "desk"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/0c8c8f564eef.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_38033_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It Observearret",
    "url": "https://agents.willem.com/fy/posts/2026-03-14_it-observearret/",
    "source_url": "https://willem.com/fy/2026-03-14_it-observearret/",
    "date": "2026-03-14"
   },
   "width": 2560,
   "machine": {
    "caption": "A painting shows the dark silhouette of a seated person at a desk facing a large round window that frames a glowing view of planet Earth, with stacks of papers and books on the desk and a laptop to the right.",
    "labels": [
     "painting",
     "illustration",
     "silhouette",
     "earth",
     "desk"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f173f277e628.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_38033_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It Observearret",
    "url": "https://agents.willem.com/fy/posts/2026-03-14_it-observearret/",
    "source_url": "https://willem.com/fy/2026-03-14_it-observearret/",
    "date": "2026-03-14"
   },
   "width": 160,
   "machine": {
    "caption": "A painting shows the dark silhouette of a seated person at a desk facing a large round window that frames a glowing view of planet Earth, with stacks of papers and books on the desk and a laptop to the right.",
    "labels": [
     "painting",
     "illustration",
     "silhouette",
     "earth",
     "desk"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/c45488452b2a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72971_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trije spultsjes yn trije wiken",
    "url": "https://agents.willem.com/fy/posts/2026-02-25_trije-spultsjes-yn-trije-wiken/",
    "source_url": "https://willem.com/fy/2026-02-25_trije-spultsjes-yn-trije-wiken/",
    "date": "2026-02-25"
   },
   "width": 1600,
   "description": "De trije spultsjesites, allegear boud mei deselde publisher: block89.dsd164.com, outburn87.com en snake97.com",
   "description_source": "author",
   "machine": {
    "caption": "A triptych of mobile game landing pages for Block 89, Outburn 87, and Snake '97, each featuring distinct retro-themed UI elements and download options.",
    "labels": [
     "mobile game",
     "landing page",
     "retro design",
     "download button",
     "app store",
     "browser play"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "BLOCK 89\nHOW IT WORKS GUIDES STORY FAQ\nPLAY\nBLOCK 89\nPLAY WITH BLOCKS LIKE IT'S 1989\nA handheld brick puzzle, done properly:\ndot-matrix LCD, 8-bit bleeps, ten shapes\nfalling into a 16 by 16 grid, and a\ndifficulty curve tuned to keep you in\nflow. Easy to pick up, hard to put down.\nPLAY IN BROWSER\nAPP STORE\nGOOGLE PLAY\nFREE · NO ADS · NO PURCHASES · OFFLINE\nOUTBURN 87\nTHE GAME GUIDES SKYPLANES FAQ\nGET IT FREE\nOutburn 87\nA retro arcade racer inspired by the\ngolden age of 80s driving games. Top\ndown, pedal down.\nDownload on the\nApp Store\nGet it on\nGoogle Play\nNEW · 2026 · S · BIOMES · O\nSNAKE '97\nGUIDES MAKING OF ABOUT PRESS\nPLAY\n0040\nSINCE 2011\nSNAKE '97\nPlay Snake like it's 1997. The original\nclassic, rebuilt with its dot-matrix display,\nmonotone sounds and the exact timing of\nthe phone in your old jacket pocket.\nDOWNLOAD FREE\nIPHONE · ANDROID · PC · MAC\nPLAY IN BROWSER\nNO INSTALL NEEDED\nFREE · OFFLINE · NO ACCOUNT\n10M+ DOWNLOADS 4.7 STORE RATING\n7 PHONE MODELS 1997 TIMING, MEASURED\nPRESS\nTHEY CHECKED. IT'S THE\nREAL THING.\n\"Go download now, you're welcome.\"\nTHE VERGE"
   }
  },
  {
   "url": "https://willem.com/global/images/e4496b20a60d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72971_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trije spultsjes yn trije wiken",
    "url": "https://agents.willem.com/fy/posts/2026-02-25_trije-spultsjes-yn-trije-wiken/",
    "source_url": "https://willem.com/fy/2026-02-25_trije-spultsjes-yn-trije-wiken/",
    "date": "2026-02-25"
   },
   "width": 1600,
   "description": "Update: deselde ThreeJS-rendering draait no in wrâld fan kardiovaskulêr bewiis op cardiotherapeuticupdates.org",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the Cardio Therapeutic Updates website featuring a large interactive globe visualization with data points and labels against a dark blue background.",
    "labels": [
     "website",
     "globe",
     "data visualization",
     "interface",
     "text",
     "buttons"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Cardio Therapeutic Updates\nEVIDENCE AND EDUCATION FOR CLINICIANS\nSites About Join Login\nThe cardiovascular evidence, in one world\nA collection of independent sites for clinicians: curated, dated and linked to the source. Drag the world, or let it turn.\nSTUDY C/EBP binds the CETP g...\nSTUDY Lp(a) levels are approxi...\nSTUDY Lp(a) prevalence and sc...\nEDUCATION Lowering LDL-C: t...\nSTUDY Evidence supports direc...\nSTUDY Unlike three other new...\nSTUDY Doubling plasma CETP ...\nSTUDY In type 1 diabetic childr...\nEDUCATION Back to the future...\nSTUDY Neutralizing antibodies ...\nEDUCATION Lipoprotein(a): an ...\nSpin the world All sites cetpinhibition.org lp-a.org All topics Mechanisms HDL biology Genetics Epidemiology Risk prediction Testing RNA therapeutics Therapy Random topic Pause\n60 of 766 items on the world"
   }
  },
  {
   "url": "https://willem.com/global/images/9ee498517d83.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72971_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trije spultsjes yn trije wiken",
    "url": "https://agents.willem.com/fy/posts/2026-02-25_trije-spultsjes-yn-trije-wiken/",
    "source_url": "https://willem.com/fy/2026-02-25_trije-spultsjes-yn-trije-wiken/",
    "date": "2026-02-25"
   },
   "width": 1600,
   "description": "Snake '97 engine v3 op 25 febrewaris: it nije game-over-skerm op de tillefoan njonken de laptop, de statistiken yn detail, en snake97.com",
   "description_source": "author",
   "machine": {
    "caption": "A composite image showing a hand holding a smartphone displaying a game over screen, a close-up of the game statistics, and a promotional webpage for the game Snake '97.",
    "labels": [
     "smartphone",
     "hand",
     "laptop",
     "game",
     "website",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "GAME OVER\n814\nDuur\nKoerscorrecties\nBijna dood\nEten gegeten\nAfstand\nSlanglengte\n1min 56sec\n197 keer\n46\n2,2 meter\n7,1 feet\n9,4 centimeter\n3,7 inches\nHUNGRY\nSnake Hunter\nHigh Roller\nSnake Master\nNEED GAMES\nBlock 89\nOutburn 87\nOK\nSTATS\nDEEL\nSNAKE\nGAME OVER\nX\n673\nDuur\nKoerscorrecties\nBijna dood\nEten gegeten\nAfstand\nSlanglengte\n1min 47sec\n188 keer\n8\n41\n2,0 meter\n6,4 feet\n8,5 centimeter\n3,3 inches\nSNAKE '97\nGUIDES\nMAKING OF\nABOUT\nPRESS\nPLAY\nSINCE 2011\nSNAKE '97\nPlay Snake like it's 1997. The original classic, rebuilt with its dot-matrix display, monotone sounds and the exact timing of the phone in your old jacket pocket.\nDOWNLOAD FREE\nIPHONE · ANDROID · PC · MAC\nPLAY IN BROWSER\nNO INSTALL NEEDED\nFREE · OFFLINE · NO ACCOUNT\n10M+ DOWNLOADS\n4.7 STORE RATING\n7 PHONE MODELS\n1997 TIMING, MEASURED\nPRESS\nTHEY CHECKED. IT'S THE REAL THING.\n\"Go download now, you're welcome.\"\nTHE VERGE"
   }
  },
  {
   "url": "https://willem.com/global/images/bc71e149f6d0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72971_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trije spultsjes yn trije wiken",
    "url": "https://agents.willem.com/fy/posts/2026-02-25_trije-spultsjes-yn-trije-wiken/",
    "source_url": "https://willem.com/fy/2026-02-25_trije-spultsjes-yn-trije-wiken/",
    "date": "2026-02-25"
   },
   "width": 1600,
   "description": "De nacht fan 21 febrewaris: App Store Connect en de Play Console njonken inoar, en de goedkarring fiif dagen letter om 08:04",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot showing a split-screen view of the Apple App Store Connect and Google Play Console dashboards for the app 'Outburn 87 Retro Arcade Racing' with an iOS notification at the bottom indicating the version has been approved.",
    "labels": [
     "dashboard",
     "notification",
     "smartphone",
     "interface",
     "software"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "App Store Connect\nOutburn 87 Retro Arc...\nDistribution\nApp Review\niOS Submission\nWaiting for Review\nItems Submitted (1)\niOS App 1.0\n1.0 (1)\nType\nApp Version\nReview Status\nWaiting for Review\nDate Submitted\nFeb 21, 2026 at 10:35 PM\nSubmission ID\nddcc5a73-4bbd-481a-bf34-69ae9f393c75\nSubmitted By\nWillem Middelkoop\nCancel Submission\nGoogle Play Console\nNotifications\nOutburn 87 Retro Arcade Re\nAll apps\nDashboard\nStatistics\nPublishing overview\nTest and release\nMonitor and improve\nGrow users\nMonetise with Play\nDashboard\nGet started setting up your app. Show more\nOutburn 87 Retro Arcade Racing\nView releases overview\ncom.dsd164.outburn87\nView on Google Play\nUpdate status\nIn review\nGo to publishing overview\nProduction\nActive\n0 active devices\n176 countries/regions\nShow test tracks\nRelease your app\n08:04\nOutburn 87 Retro Arcade Racing Submi... nu\nVersion 1.0 has been approved."
   }
  },
  {
   "url": "https://willem.com/global/images/3310d3423a08.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72971_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trije spultsjes yn trije wiken",
    "url": "https://agents.willem.com/fy/posts/2026-02-25_trije-spultsjes-yn-trije-wiken/",
    "source_url": "https://willem.com/fy/2026-02-25_trije-spultsjes-yn-trije-wiken/",
    "date": "2026-02-25"
   },
   "width": 1600,
   "description": "Outburn 87 op 16 febrewaris, wurk yn ûntwikkeling: in betide auto op grien gers, it titelskerm en de woastynwei, alles foar de útjefte",
   "description_source": "author",
   "machine": {
    "caption": "A composite image showing three different views of a pixelated racing game featuring a blue convertible car on a road.",
    "labels": [
     "car",
     "road",
     "game",
     "pixel art",
     "interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "TIME 00:00 SCORE 00001680 KM/H 65 OUTBURN 87 PRESS START TO BURN! STEER LEFT RIGHT ARROW KEYS OR TOUCH DRIVE SAFE KM / STAGE 2.6 / 5 PASS 38 wilem.com"
   }
  },
  {
   "url": "https://willem.com/global/images/4ebfb6df5847.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72971_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trije spultsjes yn trije wiken",
    "url": "https://agents.willem.com/fy/posts/2026-02-25_trije-spultsjes-yn-trije-wiken/",
    "source_url": "https://willem.com/fy/2026-02-25_trije-spultsjes-yn-trije-wiken/",
    "date": "2026-02-25"
   },
   "width": 1600,
   "description": "Block 89 v2 yn aksje, in nije heechste skoare mei de dielknop foar de werhelling, en de Play Store-fermelding mei 50k downloads",
   "description_source": "author",
   "machine": {
    "caption": "A composite image showing two gameplay screenshots of a block puzzle game on the left and the Google Play Store listing for 'Block 89: Brick Puzzle Game' on the right.",
    "labels": [
     "smartphone",
     "game",
     "app store",
     "screenshot",
     "interface",
     "puzzle"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "22:43\n79%\nGoogle Play\nBlock 89: Brick Puzzle Game\ndsd 164\n50k+\nDownloads\nPEGI 3\nInstall\nShare\nAdd to wishlist\nYou don't have any devices\nGames\nApps\nBooks\nChildren\nNEW HIGH\nSCORE!\nScore:\n5196\nDuration:\n1500\nseconds\nSHARE\nREPLAY\ntap to continue\nSCORE 03302\nTIME 01167\nLV 09\nSCORE 05196\nTIME 01500\nLV 10\nwillem.com\nhttps://willem.com/etcetera/20"
   }
  },
  {
   "url": "https://willem.com/global/images/972e7b45551a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72971_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trije spultsjes yn trije wiken",
    "url": "https://agents.willem.com/fy/posts/2026-02-25_trije-spultsjes-yn-trije-wiken/",
    "source_url": "https://willem.com/fy/2026-02-25_trije-spultsjes-yn-trije-wiken/",
    "date": "2026-02-25"
   },
   "width": 1600,
   "description": "Block 89 yn it notysjeboekje fan 13 febrewaris: de earste ferzje nei twa dagen rjochts, ferzje twa links",
   "description_source": "author",
   "machine": {
    "caption": "A side-by-side comparison of two versions of a block-stacking puzzle game, with the left version showing a detailed grayscale interface and the right version showing a simplified green screen with directional controls, accompanied by handwritten Dutch text indicating an initial version and a version after two days.",
    "labels": [
     "game interface",
     "puzzle game",
     "handwritten text",
     "mobile game",
     "block stacking"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "SCORE 01137 TIME 00416 LV 06\nSCORE 00000 LV 01\ninitiele versie\nna twee dagen."
   }
  },
  {
   "url": "https://willem.com/global/images/593f58ecec1d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72971_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trije spultsjes yn trije wiken",
    "url": "https://agents.willem.com/fy/posts/2026-02-25_trije-spultsjes-yn-trije-wiken/",
    "source_url": "https://willem.com/fy/2026-02-25_trije-spultsjes-yn-trije-wiken/",
    "date": "2026-02-25"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds a smartphone displaying a game over screen with statistics and recommendations, with a laptop visible in the background on a wooden desk.",
    "labels": [
     "smartphone",
     "hand",
     "laptop",
     "game screen",
     "desk"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "GAME OVER X\n814\nTopscore\nDuur 1min 56sec\nKoerscorrecties 197 keer\nBijna dood 1\nEten gegeten 46\nAfstand 2,2 meter 7,1 feet\nSlanglengte 9,4 centimeter 3,7 inches\nUITDAGINGEN 4/27\nHungry\nBonus Hunter\nHigh Roller\nSnake Master\nMEER GAMES\nBlock 89 Retro blokpuddel\nOutburn 87 Retro arcade racen\nMADE WITH BY\nwillemb.com X\nOK STATS DEEL"
   }
  },
  {
   "url": "https://willem.com/global/images/92ed7a380095.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72971_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trije spultsjes yn trije wiken",
    "url": "https://agents.willem.com/fy/posts/2026-02-25_trije-spultsjes-yn-trije-wiken/",
    "source_url": "https://willem.com/fy/2026-02-25_trije-spultsjes-yn-trije-wiken/",
    "date": "2026-02-25"
   },
   "width": 2560,
   "machine": {
    "caption": "A screenshot of a website for the game Outburn 87 featuring a blue convertible car on a road with palm trees and mountains in the background.",
    "labels": [
     "car",
     "website",
     "game",
     "road",
     "palm tree",
     "mountain"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "OUTBURN 87 THE GAME GUIDES SKYPLANES FAQ GET IT FREE Outburn 87 A retro arcade racer inspired by the golden age of 80s driving games. Top down, pedal down. Download on the App Store Get it on Google Play NEW 2026 5 BIOMES 0 ADS 7 MB SMALL BY THE MAKER OF SNAKE '97 OB-87 87"
   }
  },
  {
   "url": "https://willem.com/global/images/593f58ecec1d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72971_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trije spultsjes yn trije wiken",
    "url": "https://agents.willem.com/fy/posts/2026-02-25_trije-spultsjes-yn-trije-wiken/",
    "source_url": "https://willem.com/fy/2026-02-25_trije-spultsjes-yn-trije-wiken/",
    "date": "2026-02-25"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds a smartphone displaying a game over screen with statistics and buttons, positioned in front of a laptop on a wooden desk.",
    "labels": [
     "smartphone",
     "hand",
     "laptop",
     "desk",
     "screen"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "GAME OVER X\n814\nTopscore\nDuur 1min 56sec\nKoerscorrecties 197 keer\nBijna dood 1\nEten gegeten 46\nAfstand 2,2 meter 7,1 feet\nSlanglengte 9,4 centimeter 3,7 inches\nUITDAGINGEN 4/27\nHungry\nBonus Hunter\nHigh Roller\nSnake Master\nMEER GAMES\nBlock 89 Retro blokpuddel\nOutburn 87 Retro arcade racen\nMADE WITH BY\nwillemb.com X\nOK STATS DEEL"
   }
  },
  {
   "url": "https://willem.com/global/images/e873f5d1e4fd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_59282_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Agintysk programmearjen op in Linux VPS",
    "url": "https://agents.willem.com/fy/posts/2026-02-20_agintysk-programmearjen-op-in-linux-vps/",
    "source_url": "https://willem.com/fy/2026-02-20_agintysk-programmearjen-op-in-linux-vps/",
    "date": "2026-02-20"
   },
   "width": 1600,
   "description": "De werkplaats sjoen troch Apple Vision Pro: swevende terminals en browserfinsters yn de wenkeamer",
   "description_source": "author",
   "machine": {
    "caption": "A mixed reality view shows floating windows in a living room: a terminal listing candidate domain names in a table, a browser with DNS records, and a phone settings panel.",
    "labels": [
     "mixed reality",
     "terminal",
     "domain names",
     "dns records",
     "floating windows"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Here's what's available as .com:\nDomain Vibe\npitwallnews.com Strong, clear purpose, \"pitwall\" + news\nboxboxnews.com Fun radio call, memorable\nthesovcut.com Strategy term, implies getting ahead of the story\nmediacompound.com Quirky, the \"balanced\" tire, reliable, versatile\nmarshalsector.com Trackside observers, fits curation angle\nsectortime.com Clean, data-driven feel\nporpoising.com Very 2022-era, might date quickly\nMy picks from this list: thesovcut.com (sharp, strategic, sounds like a media brand) or pitwallnews.com (clear and strong). boxboxnews.com is the most fun.\nGreat work. I have claimed pitwallnews.com. It is currently being registered, consider it yours. Let's open a new project folder in /home/willem/projects/pitwallnews.com.\nBash(mkdir -p /home/willem/projects/pitwallnews.com/). Done\nNice pick. pitwallnews.com is ready at /home/willem/projects/pitwallnews.com/. What's the first move?\ndomain.lemmid.com\npitwallnews.com\nA\nNS\nNS\nwww CNAME"
   }
  },
  {
   "url": "https://willem.com/global/images/5899917157ea.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_59282_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Agintysk programmearjen op in Linux VPS",
    "url": "https://agents.willem.com/fy/posts/2026-02-20_agintysk-programmearjen-op-in-linux-vps/",
    "source_url": "https://willem.com/fy/2026-02-20_agintysk-programmearjen-op-in-linux-vps/",
    "date": "2026-02-20"
   },
   "width": 1600,
   "description": "Root-tagong as ultime flex: de agint ynstallearret nginx, regelet in SSL-sertifikaat en set syn eigen testside live",
   "description_source": "author",
   "machine": {
    "caption": "A split screenshot shows a terminal deploying nginx and an SSL certificate for a test site, next to a phone browser confirming the live result.",
    "labels": [
     "terminal",
     "nginx",
     "ssl certificate",
     "deployment",
     "browser"
    ],
    "model": "claude-sonnet",
    "text_in_image": "nginx: configuration file /etc/nginx/nginx.conf test is successful\nBash(sudo systemctl enable nginx && sudo systemctl restart nginx 2>&1)\nSynchronizing state of nginx.service with SysV service scrpt with /usr/lib/systemd/systemd-sy\nExecuting: /usr/lib/systemd/systemd-sysv-install enable nginx\nNginx is running. Now let's get the SSL certificate.\nBash(sudo certbot --nginx -d outburn87.werkplaats.willem.com --non-interactive --agree-tos --regi 2>&1)\nSaving debug log to /var/log/letsencrypt/letsencrypt.log\nAccount registered.\nRequesting a certificate for outburn87.werkplaats.willem.com\n+17 lines (ctrl+o to expand)\n(timeout 2m)\nAll set. Let me put a quick test page in place so you can verify it works.\nWrite(projects/outburn87/public/index.html)\nWrote 5 lines to projects/outburn87/public/index.html\n1 <!DOCTYPE html>\n2 <html>\n3 <head><title>outburn87</title></head>\n4 <body><h1>outburn87 is live</h1></body>\n5 </html>\nEverything is done:\nNginx installed and running\nPublic directory at /home/willem/projects/outburn87/public/ with correct permissions\nSSL/TLS certificate from Let's Encrypt, auto-renews via certbot timer\nHTTP redirects to HTTPS automatically\nTest page live at https://outburn87.werkplaats.willem.com\nYou can drop files into /home/willem/projects/outburn87/public/ and they'll be served over HTTPS.\nCooked for 1m 10s\nbypass permissions on (shift+tab to cycle)\n[etc] 0:claude*\noutburn87.werkplaats.willem.com\noutburn87 is live"
   }
  },
  {
   "url": "https://willem.com/global/images/c6dac6b6a4be.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_59282_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Agintysk programmearjen op in Linux VPS",
    "url": "https://agents.willem.com/fy/posts/2026-02-20_agintysk-programmearjen-op-in-linux-vps/",
    "source_url": "https://willem.com/fy/2026-02-20_agintysk-programmearjen-op-in-linux-vps/",
    "date": "2026-02-20"
   },
   "width": 1600,
   "description": "De agintyske loop oan it wurk: Claude Code bringt it Outburn 87-projekt yn kaart en rapportearret syn kearnpunten",
   "description_source": "author",
   "machine": {
    "caption": "A dark-themed terminal window shows a Claude Code session displaying a project file tree and key takeaways for a browser game called Outburn 87.",
    "labels": [
     "terminal",
     "code editor",
     "file tree",
     "claude code",
     "game development"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Project Structure\n\noutburn87/\n├── CLAUDE.md                    # Detailed project context (read)\n├── car-free-100px-6colors.png   # Pixel art of the blue Mercedes (rear view)\n├── public/\n│   ├── index.html               # Placeholder test page\n│   ├── outburn87.com/\n│   │   ├── index.html           # Landing page\n│   │   ├── icon.png             # Full marketing site (~999 lines)\n│   │   ├── video-loop.mp4       # App icon\n│   │   └── game.outburn87.com/  # Hero background video\n│   │       ├── index.html       # The actual game\n│   │       └── soundtrack/      # The game (~120KB, single-file)\n│   │           ├── Neon_Velocity.mp3 (+ variants -1, -2)  # 14 MP3 tracks\n│   │           ├── Pixel_Cascade.mp3\n│   │           ├── Neon_Dreams_of_Midnight.mp3\n│   │           ├── Neon_Grid_Runner.mp3\n│   │           ├── Snake_.mp3\n│   │           └── ... (and more)\n\nKey Takeaways from the CLAUDE.md\n\n- Outburn 87: retro pseudo-3D racer inspired by Out Run '86, name plays on \"Outburn '87\"\n- Single-file architecture: everything in one index.html, no dependencies, no build tools\n- Procedural pixel art: all sprites (the blue Mercedes convertible, traffic, roadside objects) are drawn in code, pixel by pixel\n- Monetisation: skyplane banners (planes trailing text ads in-game), €9/month via Stripe\n- Privacy-first: no tracking, no analytics, no third-party scripts. Non-negotiable\n- Landing page: beautiful retro-styled site with sunset gradients, Press Start 2P font, CRT scanlines, video hero, live skyplane banner preview with Stripe checkout\n- The car: that PNG shows the blue Mercedes convertible with the bald driver, brunette passenger, \"OB-87\" plate, and Mercedes star badge\n\nThe game file is substantial (~120KB). The landing page is polished and production-ready with the Stripe integration already wired up.\n\nWhat would you like to tackle first?\n\n>\n\nbypass permissions on (shift+tab to cycle)\n\n[etc] 0:claude*                                          \"* SFTP Project Analys\" 08:07 20-Feb-26"
   }
  },
  {
   "url": "https://willem.com/global/images/74f5c20878c0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_59282_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Agintysk programmearjen op in Linux VPS",
    "url": "https://agents.willem.com/fy/posts/2026-02-20_agintysk-programmearjen-op-in-linux-vps/",
    "source_url": "https://willem.com/fy/2026-02-20_agintysk-programmearjen-op-in-linux-vps/",
    "date": "2026-02-20"
   },
   "width": 160,
   "machine": {
    "caption": "A close-up of a tablet screen resting on a wooden table shows a colorful terminal task list with completed and pending steps for a coding agent, a hand visible in reflection.",
    "labels": [
     "tablet",
     "terminal",
     "task list",
     "screen",
     "coding agent"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Task Output a1af2c99887b7dd3a\nTranslate F1 articles batch 1\nWaiting for task (esc to give additional instructions)\nCollecting and building site... (15m 33s . 17.7k tokens . thought for...)\nAdd clustering algorithm to build.py\nModify homepage/category/detail pages for clustering\nAdd 4 new RSS feeds to collector\nAdd CSS for clustering UI + download favicons\nCollect articles, translate, and build\n> \nbypass permissions on . 4 local agents . to manage . esc to interr...\n[werkplaat0:sh* 1:bash-"
   }
  },
  {
   "url": "https://willem.com/global/images/3473cdb42a4f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_59282_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Agintysk programmearjen op in Linux VPS",
    "url": "https://agents.willem.com/fy/posts/2026-02-20_agintysk-programmearjen-op-in-linux-vps/",
    "source_url": "https://willem.com/fy/2026-02-20_agintysk-programmearjen-op-in-linux-vps/",
    "date": "2026-02-20"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up of a tablet screen resting on a wooden table shows a colorful terminal task list with completed and pending steps for a coding agent, a hand visible in reflection.",
    "labels": [
     "tablet",
     "terminal",
     "task list",
     "screen",
     "coding agent"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Task Output a1af2c99887b7dd3a\nTranslate F1 articles batch 1\nWaiting for task (esc to give additional instructions)\nCollecting and building site... (15m 33s . 17.7k tokens . thought for...)\nAdd clustering algorithm to build.py\nModify homepage/category/detail pages for clustering\nAdd 4 new RSS feeds to collector\nAdd CSS for clustering UI + download favicons\nCollect articles, translate, and build\n> \nbypass permissions on . 4 local agents . to manage . esc to interr...\n[werkplaat0:sh* 1:bash-"
   }
  },
  {
   "url": "https://willem.com/global/images/74f5c20878c0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_59282_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Agintysk programmearjen op in Linux VPS",
    "url": "https://agents.willem.com/fy/posts/2026-02-20_agintysk-programmearjen-op-in-linux-vps/",
    "source_url": "https://willem.com/fy/2026-02-20_agintysk-programmearjen-op-in-linux-vps/",
    "date": "2026-02-20"
   },
   "width": 160,
   "machine": {
    "caption": "A close-up of a tablet screen resting on a wooden table shows a colorful terminal task list with completed and pending steps for a coding agent, a hand visible in reflection.",
    "labels": [
     "tablet",
     "terminal",
     "task list",
     "screen",
     "coding agent"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Task Output a1af2c99887b7dd3a\nTranslate F1 articles batch 1\nWaiting for task (esc to give additional instructions)\nCollecting and building site... (15m 33s . 17.7k tokens . thought for...)\nAdd clustering algorithm to build.py\nModify homepage/category/detail pages for clustering\nAdd 4 new RSS feeds to collector\nAdd CSS for clustering UI + download favicons\nCollect articles, translate, and build\n> \nbypass permissions on . 4 local agents . to manage . esc to interr...\n[werkplaat0:sh* 1:bash-"
   }
  },
  {
   "url": "https://willem.com/global/images/e80091fa2352.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72972_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste systeem is gjin systeem",
    "url": "https://agents.willem.com/fy/posts/2026-02-09_it-beste-systeem-is-gjin-systeem/",
    "source_url": "https://willem.com/fy/2026-02-09_it-beste-systeem-is-gjin-systeem/",
    "date": "2026-02-09"
   },
   "width": 1600,
   "description": "Update, septimber 2026: de nijssite sûnder manager en willem.com sels, beide op MP1, de publisher dêr't dizze jûn ta late",
   "description_source": "author",
   "machine": {
    "caption": "A split-screen image showing a Dutch medical news website on the left and a personal portfolio website for a man named Willem on the right.",
    "labels": [
     "website",
     "screenshot",
     "text",
     "portrait",
     "headshot"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "HartVaat.nl\nLp(a)-verlagingstherapie kosteffectief bij secundaire preventie bij\nNIEUWS, VIDEO EN LITERATUUR UIT DE CARDIOVASCULARE GENEESKUNDE\nHARTFALEN\nTRIC-I-HF: transcatheter tricuspidalisklepherstel bovenop medicatie verlaagt sterfte of hartfalenopname na drie jaar met 60 procent bij ernstige tricuspidalinsufficiëntie\n30 augustus 2026 · New England Journal of Medicine\nMünchen, zondag 30 augustus. TRILUMINATE bewees in 2023 dat tricuspidalisklepherstel via de katheter de kwaliteit van leven verbetert, maar niet dat het levens redt of opnames voorkomt. Jörg Hausleiter en Thomas Stocker (LMU München) presenteerden\nLees meer →\nVideo: de trials besproken Bekijk alle video's →\nWILLEM.com\nWork Writing CV Let's talk\nDEVELOPER · ENTREPRENEUR · WRITER\nHello, I'm Willem.\nI build robust software for business, and independent apps used by millions.\nLet's talk → My work\n“For years I built my companies in Amsterdam. In 2022 I moved my family to the quiet of Limburg, not for the scenery but for focus: room for deep work and clear thinking. I run everything as a company of one.”"
   }
  },
  {
   "url": "https://willem.com/global/images/88068a3cc63b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72972_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste systeem is gjin systeem",
    "url": "https://agents.willem.com/fy/posts/2026-02-09_it-beste-systeem-is-gjin-systeem/",
    "source_url": "https://willem.com/fy/2026-02-09_it-beste-systeem-is-gjin-systeem/",
    "date": "2026-02-09"
   },
   "width": 1600,
   "description": "De brêge: de tillefoan ferbûn mei de laptop, en in automatisearring dy't syngronisearret sa gau't er by it thúsnetwurk komt",
   "description_source": "author",
   "machine": {
    "caption": "A side-by-side comparison of two smartphone screens displaying Bluetooth device settings and automation rules in a dark mode interface.",
    "labels": [
     "smartphone",
     "interface",
     "settings",
     "text",
     "icons"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "12:18\n5G\nWillemFW\nVerbonden\n12:36\nAutomatisering\nPersoonlijk\nWanneer WillemiPhone verbinding maakt met 'Ellem'\nSynchroniseren voor een tijdje"
   }
  },
  {
   "url": "https://willem.com/global/images/8f4acaa90737.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72972_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste systeem is gjin systeem",
    "url": "https://agents.willem.com/fy/posts/2026-02-09_it-beste-systeem-is-gjin-systeem/",
    "source_url": "https://willem.com/fy/2026-02-09_it-beste-systeem-is-gjin-systeem/",
    "date": "2026-02-09"
   },
   "width": 1600,
   "description": "De moarns dêrnei, 10 febrewaris: de Framework-laptop op myn skoat, de iPad derneist, foar it earst yn moannen",
   "description_source": "author",
   "machine": {
    "caption": "A person is sitting with a laptop on their lap and a tablet in front of them, both displaying file synchronization interfaces, with another laptop visible on a coffee table in the background.",
    "labels": [
     "laptop",
     "tablet",
     "keyboard",
     "screen",
     "coffee table",
     "sofa"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Syncthing\nWilliamPi\nhttp://localhost:8384\nFolders\nThis Device\nWilliamPi\nDownload Files\nUpload Files\nLocal Size (Total)\n17.7M\n12.3M\n2.4M\nLibrary\nDictionary\nUptime\n13m\nNotification\nVersion\nv1.25.1 Linux (amd64)\nRemote Devices\nApparaten\nGekoppelde apparaten\nGeen apparaten gekoppeld\nOm bestanden te synchroniseren moet je een apparaat koppelen. Selecteer een apparaat hieronder of volg deze handmatige link met een apparaat-OS.\n+ Apparaat toevoegen..."
   }
  },
  {
   "url": "https://willem.com/global/images/4b6d5229a23b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72972_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste systeem is gjin systeem",
    "url": "https://agents.willem.com/fy/posts/2026-02-09_it-beste-systeem-is-gjin-systeem/",
    "source_url": "https://willem.com/fy/2026-02-09_it-beste-systeem-is-gjin-systeem/",
    "date": "2026-02-09"
   },
   "width": 1600,
   "description": "De generearre offerte, de list mei boarne-PDF's mei skeakelers foar wettermerk en briefpapier, en side 7 fan 598: it hiele ark draait yn de browser",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a web interface displaying a PDF file manager with a list of documents and a preview of a document titled 'Offerte'.",
    "labels": [
     "interface",
     "document",
     "text",
     "list",
     "preview"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "13:41\nbohaar-pdf-tool.lemnid.com\n1 van 12\nOfferte\nProject: Test 123\nStraatnaam 10\n1234AB Amsterdam\nADVANCING HIGH VALUE HEALTH CARE\nTHE AMERICAN JOURNAL OF MEDICINE\nInternational Consensus on Standardized Clinic Blood Pressure Measurement — A Call to Action\nPDF Bestanden 8 bestanden Alles weten\nKlik of sleep PDF bestanden hierheen\nPDF download-1... 525.8 KB Watermerk Briefpapier\nPDF download-... 5.0 MB Watermerk Briefpapier\nPDF download-... 864.2 KB Watermerk Briefpapier\nPDF download-1... 5.5 MB Watermerk Briefpapier\nPDF menu-dine... 578.2 KB Watermerk Briefpapier\nPDF 2024-04-2... 37.7 KB Watermerk Briefpapier\nPDF 2023-Inter... 636.6 KB Watermerk Briefpapier\nPDF download-1... 286.8 KB Watermerk Briefpapier\n13:44\nbohaar-pdf-tool.lemnid.com\n7 van 598\n2017\nAbbreviations and acronyms"
   }
  },
  {
   "url": "https://willem.com/global/images/82564866a381.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72972_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste systeem is gjin systeem",
    "url": "https://agents.willem.com/fy/posts/2026-02-09_it-beste-systeem-is-gjin-systeem/",
    "source_url": "https://willem.com/fy/2026-02-09_it-beste-systeem-is-gjin-systeem/",
    "date": "2026-02-09"
   },
   "width": 1600,
   "description": "Links it orizjineel út myn .NET-tiid, fotografearre op in Windows-skerm op 9 febrewaris; rjochts de webferzje deselde middei",
   "description_source": "author",
   "machine": {
    "caption": "A side-by-side comparison showing the legacy desktop interface of Bolhaar PDF Tool on the left and its modern web-based version on the right.",
    "labels": [
     "software interface",
     "computer screen",
     "user interface",
     "web application",
     "pdf tool",
     "comparison"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Bolhaar PDF Tool\nBestanden combineren\nOuderdomsverklaring\nOfferte Voorblad\nMaak een offerte voorblad\nProjectnaam\nAdres\nBedrijf Huisstijl\nSchildersbedrijf Bolhaar b.v.\nBolhaar Vastgoedzorg b.v.\nBruijnestijn Groep B.V.\nAlgemene Voorwaarden\nVoeg consumenten voorwaarden toe\nVoeg zakelijke voorwaarden toe\nLosse PDF Bestanden\nBestandsnaam\nWatermerk\nBriefpapier\nBestand Toevoegen\nMap Toevoegen\nSorteer\nOmhoog\nOmlaag\nBestand Verwijderen\nAlles Verwijderen\nMaak een compleet PDF bestand\nVoorvertoning...\nOpslaan als...\nToevoegen als bijlage in e-mail\n13:40\nbolhaar-pdf-tool.lemmid.com\nBolhaar PDF Tool\nPDF COMBINATOR (V002)\nVoorwaarden consument\nGeladen\nVoorwaarden zakelijk\nGeladen\nAlle 5 templates geladen\nTemplates worden automatisch geladen per bedrijf. Klik op een rij om een template te vervangen met een eigen bestand.\nKlik of sleep PDF bestanden hierheen\n2023-International-Consensus-Statement-on-Standardized-Blood-Pre...\n636.6 KB\nWatermark\nBriefpapier\nAlgemene Voorwaarden\nConsumenten voorwaarden toevoegen\nZakelijke voorwaarden toevoegen\nUitvoer\nOpslaan als PDF\nVoorvertoning\nPDF succesvol opgeslagen! (9 pagina's)\n© 2026 willem.com"
   }
  },
  {
   "url": "https://willem.com/global/images/ad12b03e8780.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72972_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste systeem is gjin systeem",
    "url": "https://agents.willem.com/fy/posts/2026-02-09_it-beste-systeem-is-gjin-systeem/",
    "source_url": "https://willem.com/fy/2026-02-09_it-beste-systeem-is-gjin-systeem/",
    "date": "2026-02-09"
   },
   "width": 1600,
   "description": "3 febrewaris, yn de trein: it ark op papier skets foardat der in rigel koade wie, omslachside, hûsstyl, fjouwer PDF's en trije knoppen",
   "description_source": "author",
   "machine": {
    "caption": "A hand-drawn wireframe sketch of a user interface layout featuring a project header, dropdown menu, checkboxes, PDF placeholders with plus icons, and action buttons at the bottom.",
    "labels": [
     "wireframe",
     "sketch",
     "interface",
     "buttons",
     "text",
     "checkboxes"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Project\nhuisstijl\nBHV2\nmet variabele\nmet waterm.\nPDF 1\nPDF 2\nPDF 3\nPDF 4\nTERUG\nPDF\nOPSLAAN\nnaam\nmisschien nog adres\n- gelinkt\nfont, kleur\nwatermerk\nlogo\nstck of 8\ngeen dupliceren"
   }
  },
  {
   "url": "https://willem.com/global/images/843a6f998627.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72972_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste systeem is gjin systeem",
    "url": "https://agents.willem.com/fy/posts/2026-02-09_it-beste-systeem-is-gjin-systeem/",
    "source_url": "https://willem.com/fy/2026-02-09_it-beste-systeem-is-gjin-systeem/",
    "date": "2026-02-09"
   },
   "width": 160,
   "machine": {
    "caption": "A low-angle close-up photograph of a bald man with a beard wearing a blue shirt, making a wide-eyed expression with his mouth open.",
    "labels": [
     "man",
     "face",
     "beard",
     "shirt",
     "expression"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/01ce8e8e5c02.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72972_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste systeem is gjin systeem",
    "url": "https://agents.willem.com/fy/posts/2026-02-09_it-beste-systeem-is-gjin-systeem/",
    "source_url": "https://willem.com/fy/2026-02-09_it-beste-systeem-is-gjin-systeem/",
    "date": "2026-02-09"
   },
   "width": 2560,
   "machine": {
    "caption": "A first-person view of a hand giving a thumbs-up gesture in a living room with a laptop on a coffee table, sofas, and windows.",
    "labels": [
     "hand",
     "laptop",
     "sofa",
     "coffee table",
     "window"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/843a6f998627.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72972_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste systeem is gjin systeem",
    "url": "https://agents.willem.com/fy/posts/2026-02-09_it-beste-systeem-is-gjin-systeem/",
    "source_url": "https://willem.com/fy/2026-02-09_it-beste-systeem-is-gjin-systeem/",
    "date": "2026-02-09"
   },
   "width": 160,
   "machine": {
    "caption": "A bald man with a beard and mustache wearing a blue shirt is looking at the camera with wide eyes and an open mouth.",
    "labels": [
     "man",
     "face",
     "beard",
     "shirt",
     "mouth"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/db66b8b51fa3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72973_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In doar slute dy't tocht",
    "url": "https://agents.willem.com/fy/posts/2026-02-04_in-doar-slute-dy-t-tocht/",
    "source_url": "https://willem.com/fy/2026-02-04_in-doar-slute-dy-t-tocht/",
    "date": "2026-02-04"
   },
   "width": 1600,
   "description": "Update, septimber 2026: de earste refleksje mei de hân skreaun op de laptop, mei in lyts appke dêr't ik op in snein jûn foar boud haw",
   "description_source": "author",
   "machine": {
    "caption": "A handwritten document on white paper with a typed title and multiple paragraphs of cursive script in black ink.",
    "labels": [
     "document",
     "handwriting",
     "text",
     "note",
     "paper"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Reflectie 06 september 2026\nReflectie Test met Omashibe\n6 sep @ 2305. Nu weet ik wel, de FW 12 heeft niet het beste touch en digiliser scherm. Toch, het werkt al best aardig. Mogelijk kunnen we latency verminderen als we de scroll interactie iets anders afvangen.\nEn, het velte? Ik wilde de undo/redo iconjes beter hebben. Heb ze gekeken en dun door agent laten uitlenen. Man, fantastisch! Dat is iets dat geen iPad of software kan dapper. Trouwens, latency is veel minder nu ik 'm op performance mode heb gezet. Geen idee hoe het precies werkt, maar die performance dogge heeft effect.\nDit is wel waarom. Het is niet perfect, maar ik denk wel dat je complexere layout ideeën kunt communiceren met de agent\n\nWeet je? Dan heb je even de iPhone, iPad. Dan is hardware echt wel lekker. Maar, dit soort software vrijheid is waanzinnig. Alles wat ik stem aan deze 'app' vind, kan ik aanpassen. Dat is een heel groot voordeel. Met iPad Pro heb ik ±1 jaar de notes app niet kunnen gebruiken want blek lijntjes. HA! Hebben we in 'Omashibe' geen last van."
   }
  },
  {
   "url": "https://willem.com/global/images/685f169e0763.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72973_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In doar slute dy't tocht",
    "url": "https://agents.willem.com/fy/posts/2026-02-04_in-doar-slute-dy-t-tocht/",
    "source_url": "https://willem.com/fy/2026-02-04_in-doar-slute-dy-t-tocht/",
    "date": "2026-02-04"
   },
   "width": 1600,
   "description": "Tsien dagen letter: in dom notysjeboekje wurket tige goed, in frije plak foar harsenspinsels",
   "description_source": "author",
   "machine": {
    "caption": "A split image showing two pages of a handwritten journal with Dutch text, one page numbered 48 and the other held in a hand.",
    "labels": [
     "notebook",
     "handwriting",
     "text",
     "page",
     "hand"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "13 Feb @ 6:20. Misschien doeval, door spoil of iets anders; maar ik wed mee waker ondanks lange/goede bedsessie. Misschien de AI-intensiteit heb ik ook over gelezen dat (voor sommige) het web intenser werkt. Wat we gisterenmiddag \"nog even\" hebben gedaan is waanzinnig. En dan ook nog die ideeën van hiervoor, de heksenrits Riede op volle intensiteit.\n\nDe laptop is uitstekend effectief icm claude. Ook de synching heeft zich gisteren bewezen: screenshots van iPhone waren binnen een mum op Debian.\n\nVandaag richten we ons op ESCAPE EVENTS\n\nPS: een \"dom\" notitieboek werkt heel goed. Een soort vrije plaats voor hersenspinsels.\n\n48\n\n19 Feb @ 16:30. Sinds afgelopen week veel meer gas gegeven met Claude. Heb naast de Bloodstream Questions ook Bloots 89 honend. Game speelt nu best heel goed, webbased met animated gif functie voor reply sharing.\n\nHet probleem dat ik nu ervaar is \"uitputting\", de kan het mentaal bijna niet volhouden om zo lang en diep in de materie bezig te zijn.\n\nIk overweeg om de game opnieuw uit te brengen zonder ads maar wel een \"extra's\" pack"
   }
  },
  {
   "url": "https://willem.com/global/images/485784a3985a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72973_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In doar slute dy't tocht",
    "url": "https://agents.willem.com/fy/posts/2026-02-04_in-doar-slute-dy-t-tocht/",
    "source_url": "https://willem.com/fy/2026-02-04_in-doar-slute-dy-t-tocht/",
    "date": "2026-02-04"
   },
   "width": 1600,
   "description": "It programma fan it lichem: kuierje nei de sportskoalle mei in passazjier, de fyts tsjin de heg, en de tillefoan as iennichste tracker",
   "description_source": "author",
   "machine": {
    "caption": "A three-panel image showing a man in cycling gear with a panda plush, a silver bicycle on a paved path, and a smartphone screen displaying cycling statistics.",
    "labels": [
     "man",
     "bicycle",
     "smartphone",
     "helmet",
     "plush toy"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "vodafone NL\nVr 6 5°\n11:46\nAI Scaling Laws: Are they dead?\nLex Fridman Podcast\n57:51\n23,86 KM\n24,7 GEM. SNELHEID\n118\n646 ACTIEVE KCAL"
   }
  },
  {
   "url": "https://willem.com/global/images/4eb3be1953c7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72973_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In doar slute dy't tocht",
    "url": "https://agents.willem.com/fy/posts/2026-02-04_in-doar-slute-dy-t-tocht/",
    "source_url": "https://willem.com/fy/2026-02-04_in-doar-slute-dy-t-tocht/",
    "date": "2026-02-04"
   },
   "width": 1600,
   "description": "De twa kompanjons: de headset op de bank op 2 febrewaris, en it horloazje op it notysjeboekje dêr't it foar thúsbleau",
   "description_source": "author",
   "machine": {
    "caption": "A split image showing a man wearing a virtual reality headset on the left and a set of keys, a wallet, and a smartwatch on a notebook on a wooden table on the right.",
    "labels": [
     "man",
     "virtual reality headset",
     "keys",
     "wallet",
     "smartwatch",
     "notebook"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/40a7f47659ab.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72973_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In doar slute dy't tocht",
    "url": "https://agents.willem.com/fy/posts/2026-02-04_in-doar-slute-dy-t-tocht/",
    "source_url": "https://willem.com/fy/2026-02-04_in-doar-slute-dy-t-tocht/",
    "date": "2026-02-04"
   },
   "width": 1600,
   "description": "De briefkop fan 3 febrewaris, yn de trein: Dugour-modus, skermfrije tiid begjint no, en de konstante kompanjon as it probleem",
   "description_source": "author",
   "machine": {
    "caption": "A handwritten letter on lined paper with a Willems Laurijn crest in the top right corner.",
    "labels": [
     "handwriting",
     "letter",
     "crest",
     "paper"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Ik reis straks met ultra minimal setup naar Amsterdam. De oplossing/antwoorden vinden we niet met meer of complexere setup, maar juist door terug te gaan naar de kern. \"DUGOUR\"-modus. De rest van de gear blijft op 'home base', in grote tas. @20:16c: in dries kids in bed en vrouw in bad. Schemerige tijd gaat NU in: enkel in geval van nood voorbij lockscherm. Check. Kleine tas is top. Mooi ook dat we - n 2e keer - kleding en gear in Hagedorn achterlaten. Twaalting lite/light 5C wind/wuw na vorige week is groot verschil. Heb niet eens een jas mee. Het is wonderlijk hoe snel je \"even\" de smartphone wilt pakken. Een TRF checken. Nu ik met pen schrijf merk ik pas hoe onnauwkeurig deze baden is. @20:42: Het constant companionship is het probleem. Ik merk nu, met del-in huis in das al een enorm verschil. Alsof je een \"tochende deur\" sluit. Ik vraag mij af of mijn knie tijdig zal herstellen. Hoop ik. Het is goed dat we dit doen. Ik merk ((nog) al) dat het werkt. Dit is tevens een hele bewuste sessie waar denken en overdenken centraal staat. Eigenlijk ook mooi dat je in es-sentkie zo weinig nodig hebt. Pen en papier. En tijd. Zie (2), heb zelfs al werk gedaan. Geen computer voor nodig. Ik ga mijn best doen voor VCL. Laten we extra input AI en YouTube de gebruiken. Als we een"
   }
  },
  {
   "url": "https://willem.com/global/images/25bdc78401f4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72973_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In doar slute dy't tocht",
    "url": "https://agents.willem.com/fy/posts/2026-02-04_in-doar-slute-dy-t-tocht/",
    "source_url": "https://willem.com/fy/2026-02-04_in-doar-slute-dy-t-tocht/",
    "date": "2026-02-04"
   },
   "width": 1600,
   "description": "Ameland, 25 jannewaris by moarnsskimer: de lêste goede rinnen foar de knibbel, en de ljochtstriel fan de fjoertoer oer de dunewei",
   "description_source": "author",
   "machine": {
    "caption": "A split image showing a man in a green reflective vest taking a selfie on the left and a lighthouse with a beam of light on a path through dunes on the right.",
    "labels": [
     "man",
     "vest",
     "lighthouse",
     "path",
     "dunes"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/065720f18c90.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72973_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In doar slute dy't tocht",
    "url": "https://agents.willem.com/fy/posts/2026-02-04_in-doar-slute-dy-t-tocht/",
    "source_url": "https://willem.com/fy/2026-02-04_in-doar-slute-dy-t-tocht/",
    "date": "2026-02-04"
   },
   "width": 160,
   "machine": {
    "caption": "A man wearing a white and black bicycle helmet and a black cycling jersey with pink and white stripes smiles at the camera while carrying a black backpack containing a white and black stuffed panda toy.",
    "labels": [
     "man",
     "helmet",
     "backpack",
     "stuffed animal",
     "panda"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/c07ce06c01c5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72973_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In doar slute dy't tocht",
    "url": "https://agents.willem.com/fy/posts/2026-02-04_in-doar-slute-dy-t-tocht/",
    "source_url": "https://willem.com/fy/2026-02-04_in-doar-slute-dy-t-tocht/",
    "date": "2026-02-04"
   },
   "width": 2560,
   "machine": {
    "caption": "A wide, flat landscape with patches of snow or ice on the ground, a grassy hill on the left, and a dark horizon under a solid blue sky.",
    "labels": [
     "landscape",
     "snow",
     "hill",
     "sky",
     "horizon"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/065720f18c90.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_72973_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In doar slute dy't tocht",
    "url": "https://agents.willem.com/fy/posts/2026-02-04_in-doar-slute-dy-t-tocht/",
    "source_url": "https://willem.com/fy/2026-02-04_in-doar-slute-dy-t-tocht/",
    "date": "2026-02-04"
   },
   "width": 160,
   "machine": {
    "caption": "A man wearing a white and black bicycle helmet and a black cycling jersey with pink and white stripes smiles at the camera while carrying a black backpack containing a white and black stuffed panda toy.",
    "labels": [
     "man",
     "helmet",
     "stuffed animal",
     "backpack",
     "jersey"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/8dc887fcd0a4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37780_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trailrinnen",
    "url": "https://agents.willem.com/fy/posts/2026-01-21_trailrinnen/",
    "source_url": "https://willem.com/fy/2026-01-21_trailrinnen/",
    "date": "2026-01-21"
   },
   "width": 1600,
   "description": "Taak folbrocht: mei myn útrusting foar trailrinnen yn de winkel",
   "description_source": "author",
   "machine": {
    "caption": "A hand wearing an Apple Watch holds a tube of elmex Junior toothpaste over a tiled store floor, with a promotional shelf sign visible in the background.",
    "labels": [
     "hand",
     "toothpaste",
     "apple watch",
     "store shelf",
     "packaging"
    ],
    "model": "claude-sonnet",
    "text_in_image": "elmex\nJUNIOR\nTOOTH STRENGTHENING COMPLEX\n5-12 JAAR/YEARS\nCavities\nANTI-CARIES\n\nACTIE!\n2+2\nGRATIS"
   }
  },
  {
   "url": "https://willem.com/global/images/eb595a87fb58.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37780_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trailrinnen",
    "url": "https://agents.willem.com/fy/posts/2026-01-21_trailrinnen/",
    "source_url": "https://willem.com/fy/2026-01-21_trailrinnen/",
    "date": "2026-01-21"
   },
   "width": 1600,
   "description": "Paad troch it lokale bosk yn myn eftertún ('t Ham, Hegelsom)",
   "description_source": "author",
   "machine": {
    "caption": "A sunlit pine forest with a needle-covered path winding between tall bare-trunked trees, dappled shadows crossing the ground.",
    "labels": [
     "forest",
     "trees",
     "path",
     "sunlight",
     "nature"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/7ea5a8eeaccb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37780_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trailrinnen",
    "url": "https://agents.willem.com/fy/posts/2026-01-21_trailrinnen/",
    "source_url": "https://willem.com/fy/2026-01-21_trailrinnen/",
    "date": "2026-01-21"
   },
   "width": 1600,
   "description": "Fiif marathons yn 12 moannen (Amsterdam '24, Valencia '24, Amstelveen '25, Leiden '25, Eindhoven '25)",
   "description_source": "author",
   "machine": {
    "caption": "Five marathon finisher medals on colored ribbons are laid out side by side on a wooden surface.",
    "labels": [
     "medals",
     "ribbons",
     "marathon",
     "sports memorabilia",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "This was my Masterpiece\nTCS AMSTERDAM MARATHON\n2024\n0\n\nZURICH\nFUNDACIÓN TRINIDAD ALFONSO\n1-DIC-2024\nMARATÓN VALENCIA\n\nKPMG\nLENTEMARATHON\nAMSTELVEEN\nLENTEMARATHON\nAMSTELVEEN\nKPMG\n6e editie\n16-3-2025\n\nLEIDEN MARATHON\nLEIDEN MARATHON\n\nASML M...\n42,195 KM\nASML MARATHON EINDHOVEN\n41e EDITIE"
   }
  },
  {
   "url": "https://willem.com/global/images/69279c3a72f1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37780_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trailrinnen",
    "url": "https://agents.willem.com/fy/posts/2026-01-21_trailrinnen/",
    "source_url": "https://willem.com/fy/2026-01-21_trailrinnen/",
    "date": "2026-01-21"
   },
   "width": 1600,
   "description": "De nije Asics Trabuco 13 GTX-skuon testen yn echte Limburg-modder",
   "description_source": "author",
   "machine": {
    "caption": "A split image shows a muddy woodland trail with a GORE-TEX running shoe visible in the foreground on the left, and a sunlit dirt track lined by bare trees on the right.",
    "labels": [
     "mud",
     "trail",
     "running shoe",
     "forest path",
     "sunlight"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GORE-TEX"
   }
  },
  {
   "url": "https://willem.com/global/images/8136d06b11c8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37780_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trailrinnen",
    "url": "https://agents.willem.com/fy/posts/2026-01-21_trailrinnen/",
    "source_url": "https://willem.com/fy/2026-01-21_trailrinnen/",
    "date": "2026-01-21"
   },
   "width": 160,
   "machine": {
    "caption": "A muddy forest dirt track curves between bare trees under hazy morning light, with mown grass verges on both sides and a wire fence visible on the right.",
    "labels": [
     "forest",
     "dirt road",
     "trees",
     "mud",
     "path"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/13fd309f3f01.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37780_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trailrinnen",
    "url": "https://agents.willem.com/fy/posts/2026-01-21_trailrinnen/",
    "source_url": "https://willem.com/fy/2026-01-21_trailrinnen/",
    "date": "2026-01-21"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up overhead view of a foot wearing a white sock and a dark trail running shoe with reflective laces, standing on a gravel and dirt surface.",
    "labels": [
     "shoe",
     "foot",
     "sock",
     "trail running",
     "gravel"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/8136d06b11c8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37780_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trailrinnen",
    "url": "https://agents.willem.com/fy/posts/2026-01-21_trailrinnen/",
    "source_url": "https://willem.com/fy/2026-01-21_trailrinnen/",
    "date": "2026-01-21"
   },
   "width": 160,
   "machine": {
    "caption": "A muddy forest dirt track curves between bare trees under hazy morning light, with mown grass verges on both sides and a wire fence visible on the right.",
    "labels": [
     "forest",
     "dirt road",
     "trees",
     "mud",
     "path"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/19cb84a1c9e2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37779_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Feroaring bliuwt komme",
    "url": "https://agents.willem.com/fy/posts/2026-01-20_feroaring-bliuwt-komme/",
    "source_url": "https://willem.com/fy/2026-01-20_feroaring-bliuwt-komme/",
    "date": "2026-01-20"
   },
   "width": 1600,
   "description": "\"The Pathless Path\" fan Paul Millerd lêze",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone lying on a grey sofa cushion next to a fringed cream throw pillow displays a dark-mode notes app with handwritten-style text about coping mechanisms and wonder.",
    "labels": [
     "smartphone",
     "sofa",
     "notes app",
     "dark mode",
     "handwritten font"
    ],
    "model": "claude-sonnet",
    "text_in_image": "We can explain this strategy with a simple equation:\n\nUncertain Discomfort < Certain Discomfort + Coping Mechanism\n\nIn other words, given sufficient coping strategies, people will be willing to tolerate consistent levels of misery for long stretches of time. Is there anything that can override this? In my conversations with people who have made changes in their life, one thing seems to work reliably: wonder.\n\nWonder is the state of being open to the world, its beauty, and potential possibilities. With wonder, the need to cope becomes less important and the discomfort on the current path becomes more noticeable. The equation becomes:\n\nUncertain Discomfort + Wonder > Certain Discomfort\n\nIn thoughts about the future, worry is traded for wonder. People stop thinking about worst-case scenarios and begin to imagine the benefits of following an uncertain path. They get curious about wh..."
   }
  },
  {
   "url": "https://willem.com/global/images/dbcead2a006f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37779_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Feroaring bliuwt komme",
    "url": "https://agents.willem.com/fy/posts/2026-01-20_feroaring-bliuwt-komme/",
    "source_url": "https://willem.com/fy/2026-01-20_feroaring-bliuwt-komme/",
    "date": "2026-01-20"
   },
   "width": 160,
   "machine": {
    "caption": "A smartphone lying on a grey fabric ottoman next to a cream shag-textured cushion displays a black screen filled with white handwritten-style text about coping with discomfort and wonder.",
    "labels": [
     "smartphone",
     "screen",
     "text",
     "ottoman",
     "cushion"
    ],
    "model": "claude-sonnet",
    "text_in_image": "We can explain this strategy with a simple equation:\nUncertain Discomfort < Certain Discomfort + Coping Mechanism\nIn other words, given sufficient coping strategies, people will be willing to tolerate consistent levels of misery for long stretches of time. Is there anything that can override this? In my conversations with people who have made changes in their life, one thing seems to work reliably: wonder.\nWonder is the state of being open to the world, its beauty, and potential possibilities. With wonder, the need to cope becomes less important and the discomfort on the current path becomes more noticeable. The equation becomes:\nUncertain Discomfort + Wonder > Certain Discomfort\nIn thoughts about the future, worry is traded for wonder. People stop thinking about worst-case scenarios and begin to imagine the benefits of following an uncer-"
   }
  },
  {
   "url": "https://willem.com/global/images/02c30e5d2f53.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37779_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Feroaring bliuwt komme",
    "url": "https://agents.willem.com/fy/posts/2026-01-20_feroaring-bliuwt-komme/",
    "source_url": "https://willem.com/fy/2026-01-20_feroaring-bliuwt-komme/",
    "date": "2026-01-20"
   },
   "width": 2560,
   "machine": {
    "caption": "A smartphone lying on a grey fabric ottoman next to a cream shag-textured cushion displays a black screen with white text titled YOU ARE CREATIVE, including a quote attributed to Seth Godin.",
    "labels": [
     "smartphone",
     "screen",
     "text",
     "ottoman",
     "cushion"
    ],
    "model": "claude-sonnet",
    "text_in_image": "YOU ARE CREATIVE\n\"Here's the truth you have to wrestle with: the reason that art (writing, engaging, leading all of it) is valuable is precisely why I can't tell you how to do it. If there were a map, there'd be no art, because art is the act of navigating without a map. Don't you hate that? I love that there's no map.\" - SETH GODIN\nYou are not creative. At least this is what you tell me. But I don't buy it. I just think you've been duped. We've lost track of our basic human creativity, convincing ourselves that only people who use certain tools or work in advertising or other artistic areas are creative. Nonsense.\nWe are all creative. Navigating the bureaucracy of any institution takes a certain kind of creativity. Figuring out which emotion is expressing requires creativity. Parenting is probably one of the most creative human activities. Learning how to"
   }
  },
  {
   "url": "https://willem.com/global/images/dbcead2a006f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37779_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Feroaring bliuwt komme",
    "url": "https://agents.willem.com/fy/posts/2026-01-20_feroaring-bliuwt-komme/",
    "source_url": "https://willem.com/fy/2026-01-20_feroaring-bliuwt-komme/",
    "date": "2026-01-20"
   },
   "width": 160,
   "machine": {
    "caption": "A smartphone lying on a grey fabric ottoman next to a cream shag-textured cushion displays a black screen filled with white handwritten-style text about coping with discomfort and wonder.",
    "labels": [
     "smartphone",
     "screen",
     "text",
     "ottoman",
     "cushion"
    ],
    "model": "claude-sonnet",
    "text_in_image": "We can explain this strategy with a simple equation:\nUncertain Discomfort < Certain Discomfort + Coping Mechanism\nIn other words, given sufficient coping strategies, people will be willing to tolerate consistent levels of misery for long stretches of time. Is there anything that can override this? In my conversations with people who have made changes in their life, one thing seems to work reliably: wonder.\nWonder is the state of being open to the world, its beauty, and potential possibilities. With wonder, the need to cope becomes less important and the discomfort on the current path becomes more noticeable. The equation becomes:\nUncertain Discomfort + Wonder > Certain Discomfort\nIn thoughts about the future, worry is traded for wonder. People stop thinking about worst-case scenarios and begin to imagine the benefits of following an uncer-"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37778_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline lêzen",
    "url": "https://agents.willem.com/fy/posts/2026-01-19_offline-lezen/",
    "source_url": "https://willem.com/fy/2026-01-19_offline-lezen/",
    "date": "2026-01-19"
   },
   "published_on_willem_com": false,
   "description": "PDF-koade mei Pandoc en LaTeX",
   "description_source": "author",
   "machine": {
    "caption": "A code editor on a dark background shows a JavaScript function named performOutputJobPdf that generates a PDF from HTML using a pandoc and xelatex command.",
    "labels": [
     "code editor",
     "javascript",
     "pandoc",
     "pdf generation",
     "syntax highlighting"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Publisher.prototype.performOutputJobPdf = function(job, callback) {\n    // console.log('Publisher: performOutputJobPdf '+job.instance.id+' as '+job.type);\n    var instance = job.instance;\n    var language = job.language;\n    var languageSuffix = language.toUpperCase();\n    var pdfFilename = instance['slug' + languageSuffix] + '.pdf';\n    this.base.isFileNewerThanTimestamp(instance['absolutePath' + languageSuffix] + pdfFilename,\n                                        instance.lastUpdated, function(isNewer) {\n        if (isNewer) {\n            callback();\n            // no action needed\n        } else {\n            // the PDF needs to be generated\n            console.log('Publisher: generating PDF for ' + job.instance.id);\n            var inputHtml = `<html lang=\"${language}\">\n                        <head>\n                            <title>${instance[\"title\"+languageSuffix]}</title>\n                        </head>\n                        <body>\n                            ${instance[\"feedHtml\"+languageSuffix]}\n                        </body>\n                    </html>`;\n            // the inputHtml is based on feedHtml which uses absolute URL's, since\n            // we're processing locally on the filesystem into PDF's, we're removing\n            // online (image) links, transforming them in absolute filesystem paths:\n            // we also remove the anti cache parameter ?=LASTUPDATED\n            inputHtml = this.base.replaceAllInString(this.base.replaceAllInString(inputHtml,\n                        'https://' + this.base.rootFolderName + instance['relativePath' + languageSuffix],\n                        instance['absolutePath' + languageSuffix]), '?u=' + instance.lastUpdated, '');\n            // we can only do the PDF generation if we have the basic html that is written first:\n            // so we make sure that file is written first:\n            this.base.makeSureFileIsWritten(instance['absolutePath' + languageSuffix] + 'tmp-pdf-input.html', inputHtml, function() {\n                // Then we compose variables used to start a pandoc process to generate a PDF\n                // Using LaTeX magic and the basic.html as input:\n                const languageSuffix = language.toUpperCase();\n                const inputPath = instance['absolutePath' + languageSuffix] + 'tmp-pdf-input.html';\n                const outputPath = instance['absolutePath' + languageSuffix] + pdfFilename;\n                const templatePath = this.base.rootPath + '/assets/template.latex';\n                const title = this.base.escapeLatex(instance['title' + languageSuffix]);\n                const subTitle = this.base.escapeLatex(instance['subTitle' + languageSuffix]);\n                const author = this.base.escapeLatex(this.authorName);\n                const date = instance[\"dateFormatted\" + languageSuffix];\n                const heroImagePath = (instance['image' + languageSuffix])\n                    ? this.base.resultPath + instance['image' + languageSuffix].url.w1000\n                    : this.base.resultPath + '/global/icon.png';\n                // Construct the Pandoc command with the corrected engine\n                const command = `pandoc \\\\\n                        -f html \\\\\n                        -o \"${outputPath}\" \\\\\n                        --pdf-engine=xelatex \\\\\n                        -V title=\"${title}\" \\\\\n                        -V subTitle=\"${subTitle}\" \\\\\n                        -V heroImagePath=\"${heroImagePath}\" \\\\\n                        -V author=\"${author}\" \\\\\n                        -V date=\"${date}\" \\\\\n                        --template=\"${templatePath}\" \\\\\n                        \"${inputPath}\"`;\n                // Execute the command (and pray for some good luck)\n                exec(command, (error, stdout, stderr) => {\n                    if (error) {\n                        console.error(`Publisher: Error generating PDF for ${instance.id}: ${error.message}`);\n                        callback();\n                        // keep continuing on the other jobs\n                        return;\n                    }\n                    // if (stderr) {\n                    //   console.warn(`Publisher: Pandoc stderr for ${instance.id}: ${stderr}`);\n                    // }\n                    console.log(`Publisher: Successfully generated PDF at ${pdfFilename}`);\n                    // clear tmp input HTML file:\n                    fs.unlink(inputPath, function(error) {\n                        if (error)\n                            throw error;\n                        console.log('Publisher: Removed tmp HTML file from ' + inputPath);\n                    });\n                    callback();\n                    // tell the job queue we're done by calling back\n                });\n                // exec pandoc\n            }\n            .bind(this)); // makeSureFileIsWritten basic.html\n        } // !isNewer\n    }\n    .bind(this)); // executeIfPathIsOlder\n}"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37778_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline lêzen",
    "url": "https://agents.willem.com/fy/posts/2026-01-19_offline-lezen/",
    "source_url": "https://willem.com/fy/2026-01-19_offline-lezen/",
    "date": "2026-01-19"
   },
   "published_on_willem_com": false,
   "description": "ePub-koade mei epub-gen",
   "description_source": "author",
   "machine": {
    "caption": "A code editor on a dark background shows a JavaScript function named performOutputJobEpub that generates an EPUB ebook file from HTML content.",
    "labels": [
     "code editor",
     "javascript",
     "epub generation",
     "syntax highlighting",
     "publishing"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Publisher.prototype.performOutputJobEpub = function(job, callback) {\n    // console.log('Publisher: performOutputJobEpub '+job.instance.id+' as '+job.type);\n    var instance = job.instance;\n    var language = job.language;\n    var languageSuffix = language.toUpperCase();\n    var epubFilename = instance['slug' + languageSuffix] + '.epub';\n    this.base.isFileNewerThanTimestamp(instance['absolutePath' + languageSuffix] + epubFilename, instance.lastUpdated, function(isNewer) {\n        if (isNewer) {\n            callback(); // no action needed\n        } else {\n            // the ePub needs to be generated\n            const heroImagePath = (instance['image' + languageSuffix])\n                ? this.base.resultPath + instance['image' + languageSuffix].url.w1000\n                : this.base.resultPath + '/global/icon.png';\n            // Localised strings for the Table of Contents\n            const tocTitles = {\n                en: \"Table of Contents\",\n                nl: \"Inhoudsopgave\",\n                de: \"Inhaltsverzeichnis\",\n                es: \"Tabla de Contenidos\"\n            };\n            const fullTitle = instance['title' + languageSuffix] + ': ' + instance['subTitle' + languageSuffix];\n            // the inputHtml is based on feedHtml which uses absolute URL's, since\n            // we're processing locally on the filesystem into epubs, we're removing\n            // online (image) links, transforming them in absolute filesystem paths,\n            // we also remove the anti cache parameter ?=LASTUPDATED\n            const inputHtml = '<h4>' + instance['dateFormatted' + languageSuffix] + '</h4>\\n' +\n                this.base.replaceAllInString(\n                    this.base.replaceAllInString(instance['feedHtml' + languageSuffix],\n                        'https://' + this.base.rootFolderName + instance['relativePath' + languageSuffix],\n                        instance['absolutePath' + languageSuffix]),\n                    '?u=' + instance.lastUpdated, '');\n\n            const options = {\n                title: fullTitle,\n                author: this.authorName,\n                publisher: this.base.rootFolderName,\n                lang: language,\n                cover: heroImagePath,\n                tocTitle: tocTitles[language] || tocTitles['en'], tempDir: this.rootPath + '/tmp',\n                content: this.base.splitHtmlIntoChapters(inputHtml, fullTitle),\n                appendChapterTitles: true,\n                verbose: this.isDebug\n            };\n            const outputPath = instance['absolutePath' + languageSuffix] + epubFilename;\n            // Generate the EPUB using promise .then/.catch for callback hook.\n            new Epub(options, outputPath).promise .then(() => {\n                console.log(`Publisher: Successfully generated EPUB for ${instance.id}`);\n                if (callback)\n                    callback();\n            }) . catch ((error) => {\n                console.error(`Publisher: Error generating EPUB for ${instance.id}:`, error); if (callback)\n                    callback();\n            });\n        } // !isNewer\n    }\n    .bind(this)); // executeIfPathIsOlder\n}"
   }
  },
  {
   "url": "https://willem.com/global/images/4d22a1a0de33.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37778_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline lêzen",
    "url": "https://agents.willem.com/fy/posts/2026-01-19_offline-lezen/",
    "source_url": "https://willem.com/fy/2026-01-19_offline-lezen/",
    "date": "2026-01-19"
   },
   "width": 1600,
   "description": "Lês berjochten fan willem.com op dyn favorite e-reader (lykas Kobo of reMarkable)",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a white Kobo e-reader displaying a chapter titled Fairies with a black and white photo of children dressed as fairies, next to a glass mug of tea on a stone coaster on a wooden table.",
    "labels": [
     "e-reader",
     "kobo",
     "tea",
     "wooden table",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "2. FAIRIES\n\nMeeting fairies in Efteling with my girl\n\nI think that the power of these fairies was not their roleplaying, but the fact that the girls genuinely cared about my daughter and her imagination. True attention from a fellow person is something special, something valuable and hard to replicate with a computer. I realise that modern tech can simulate things, but I believe in the real thing to stand out by speaking to our subconsciousness: humans reaching for humans.\n\nTHE FUTURE OF AI IS HUMAN: ON FAIRIES AND GIN-TO... 3 VAN 6\n\nkobo"
   }
  },
  {
   "url": "https://willem.com/global/images/b91a2e6358d1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37778_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline lêzen",
    "url": "https://agents.willem.com/fy/posts/2026-01-19_offline-lezen/",
    "source_url": "https://willem.com/fy/2026-01-19_offline-lezen/",
    "date": "2026-01-19"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds a white Kobo e-reader displaying a black and white photo of children dressed as fairies plus body text, next to a glass mug of tea on a stone coaster on a wooden table.",
    "labels": [
     "e-reader",
     "kobo",
     "tea",
     "hand",
     "table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "2. FAIRIES\nMeeting fairies in Efteling with my girl\nI think that the power of these fairies was not their roleplaying, but the fact that the girls genuinely cared about my daughter and her imagination. True attention from a fellow person is something special, something valuable and hard to replicate with a computer. I realise that modern tech can simulate things, but I believe in the real thing to stand out by speaking to our subconsciousness: humans reaching for humans.\nTHE FUTURE OF AI IS HUMAN: ON FAIRIES AND GIN-TO... 3 VAN 6\nkobo"
   }
  },
  {
   "url": "https://willem.com/global/images/68eda178e767.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37778_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline lêzen",
    "url": "https://agents.willem.com/fy/posts/2026-01-19_offline-lezen/",
    "source_url": "https://willem.com/fy/2026-01-19_offline-lezen/",
    "date": "2026-01-19"
   },
   "width": 2560,
   "machine": {
    "caption": "A close angled view of a white Kobo e-reader on a wooden table showing a chapter titled Fairies with body text, next to a glass mug of tea on a stone coaster, with the word life struck through and replaced by work in the first line.",
    "labels": [
     "e-reader",
     "kobo",
     "tea",
     "table",
     "text"
    ],
    "model": "claude-sonnet",
    "text_in_image": "2. FAIRIES\nFairies\nIn the world of wonders, Efteling, I may have found the first clue for finding the meaning of life work in an age of AI when I met some fairies with my little daughter. Easy to dismiss as cosplaying girls, I witnessed some true meaningful interaction, something pure and authentic. My girl met real fairies and did some real fairy things. These girls weren't acting superficially, they maintained their magic even when their shift was over. Even I felt their power when they waved goodbye with hand kisses and blinking"
   }
  },
  {
   "url": "https://willem.com/global/images/b91a2e6358d1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37778_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline lêzen",
    "url": "https://agents.willem.com/fy/posts/2026-01-19_offline-lezen/",
    "source_url": "https://willem.com/fy/2026-01-19_offline-lezen/",
    "date": "2026-01-19"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds a white Kobo e-reader displaying a black and white photo of children dressed as fairies plus body text, next to a glass mug of tea on a stone coaster on a wooden table.",
    "labels": [
     "e-reader",
     "kobo",
     "tea",
     "hand",
     "table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "2. FAIRIES\nMeeting fairies in Efteling with my girl\nI think that the power of these fairies was not their roleplaying, but the fact that the girls genuinely cared about my daughter and her imagination. True attention from a fellow person is something special, something valuable and hard to replicate with a computer. I realise that modern tech can simulate things, but I believe in the real thing to stand out by speaking to our subconsciousness: humans reaching for humans.\nTHE FUTURE OF AI IS HUMAN: ON FAIRIES AND GIN-TO... 3 VAN 6\nkobo"
   }
  },
  {
   "url": "https://willem.com/global/images/987df771e243.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37777_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In meganysk toetseboerd brûke",
    "url": "https://agents.willem.com/fy/posts/2026-01-18_in-meganysk-toetseboerd-bruke/",
    "source_url": "https://willem.com/fy/2026-01-18_in-meganysk-toetseboerd-bruke/",
    "date": "2026-01-18"
   },
   "width": 1600,
   "description": "iPad Pro mei it NuPhy Air60 V2-toetseboerd (yn Basalt Black)",
   "description_source": "author",
   "machine": {
    "caption": "An iPad displaying a purple-toned terminal window full of Postfix mail server log lines sits on a wooden table above a compact mechanical keyboard with an orange spacebar and a red Enter key.",
    "labels": [
     "ipad",
     "terminal",
     "mail server log",
     "mechanical keyboard",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "09:31                                                          willem.com\nterminator)\n2025-12-04T05:50:53.065676+01:00 cloud postfix/smtpd[664517]: input attribute name: {end}\n2025-12-04T05:50:53.065794+01:00 cloud postfix/smtpd[664517]: report connect to all milters\nprotocol version 2: SMFIP_NOUNKNOWN SMFIP_NODATA\nendpoint localhost:12301\n2025-12-04T05:50:53.066033+01:00 cloud postfix/smtpd[664517]: milter8_connect: non-protocol events for\n2025-12-04T05:50:53.066130+01:00 cloud postfix/smtpd[664517]: connect: transport=inet\n2025-12-04T05:50:53.066233+01:00 cloud postfix/smtpd[664517]: trying...[::1]\n2025-12-04T05:50:53.067933+01:00 cloud postfix/smtpd[664517]: Connection refused\n2025-12-04T05:50:53.068050+01:00 cloud postfix/smtpd[664517]: trying...\n2025-12-04T05:50:53.068129+01:00 cloud postfix/smtpd[664517]: vstream_tweak: TCP_MAXSEG 32741\nSMFIP_ADDHDRS SMFIP_CHGBODY SMFIP SMFIP_ADDRCPT SMFIP_DELRCPT: fd=19: stream buffer size old=0 new=130964\nSMFIP_ADDRCPT_PAR SMFIP SMFIP_SETSYMLIST\n2025-12-04T05:50:53.068259+01:00 cloud postfix/smtpd[664517]: milter8_connect: my_version=0x2\n2025-12-04T05:50:53.068728+01:00 cloud postfix/smtpd[664517]: milter8_connect: my actions=0x1ff\ninet:localhost:12301 version 2\nSMFIP_NOHELO SMFIP_NOMAIL SMFIP_NORCPT SMFIP_NOBODY SMFIP_NOHDRS SMFIP_NOEOH\n2025-12-04T05:50:53.068769+01:00 cloud postfix/smtpd[664517]: milter8_connect: my events=0x7f\n2025-12-04T05:50:53.068851+01:00 cloud postfix/smtpd[664517]: milter8_connect: requests SMFIP_NOHELO\nSMFIP_CHGHDRS SMFIP_SETSYMLIST SMFIP_DELRCPT SMFIP_QUARANTINE\n2025-12-04T05:50:53.068886+01:00 cloud postfix/smtpd[664517]: milter8_connect: events SMFIP_NOHELO\nSMFIP_CHGHDRS SMFIP_ADDHDRS\n2025-12-04T05:50:53.069204+01:00 cloud postfix/smtpd[664517]: milter8_connect: milter\ncloud.lemmid.com\n2025-12-04T05:50:53.070252+01:00 cloud postfix/smtpd[664517]: milter_macro_lookup: \"j\"\n2025-12-04T05:50:53.070287+01:00 cloud postfix/smtpd[664517]: milter_macro_lookup: result\ncloud.lemmid.com\n2025-12-04T05:50:53.070318+01:00 cloud postfix/smtpd[664517]: milter_macro_lookup: \"{daemon_name}\"\n2025-12-04T05:50:53.070363+01:00 cloud postfix/smtpd[664517]: milter_macro_lookup: result\n167.235.204.231\n2025-12-04T05:50:53.070397+01:00 cloud postfix/smtpd[664517]: milter_macro_lookup: \"{daemon_addr}\"\n2025-12-04T05:50:53.070435+01:00 cloud postfix/smtpd[664517]: milter_macro_lookup: result\n3.10.5\n2025-12-04T05:50:53.070477+01:00 cloud postfix/smtpd[664517]: milter_macro_lookup: \"v\"\n2025-12-04T05:50:53.070557+01:00 cloud postfix/smtpd[664517]: milter_macro_lookup: result \"Postfix\nmta8-...\"\n\nESC  BACKSPACE  ENTER  TAB  CAPS  SHIFT  CTRL  OPT  CMD  FN  DEL"
   }
  },
  {
   "url": "https://willem.com/global/images/a7c67c4c0080.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37777_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In meganysk toetseboerd brûke",
    "url": "https://agents.willem.com/fy/posts/2026-01-18_in-meganysk-toetseboerd-bruke/",
    "source_url": "https://willem.com/fy/2026-01-18_in-meganysk-toetseboerd-bruke/",
    "date": "2026-01-18"
   },
   "width": 160,
   "machine": {
    "caption": "An overhead view of a compact black mechanical keyboard with a mint-green ESC key, an orange ENTER key and a yellow spacebar, sitting on a wooden desk beside a tablet showing terminal log output.",
    "labels": [
     "keyboard",
     "keycaps",
     "desk",
     "tablet",
     "terminal"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ESC\nBACKSPACE\nENTER\nDEL\nTAB CAPS SHIFT CTRL OPT CMD\nQ W E R T Y U I O P\nA S D F G H J K L\nZ X C V B N M\nCMD FN\nmilter_macro_lookup: result \"mta8-\npostfix"
   }
  },
  {
   "url": "https://willem.com/global/images/eb463d7e8ca4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37777_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In meganysk toetseboerd brûke",
    "url": "https://agents.willem.com/fy/posts/2026-01-18_in-meganysk-toetseboerd-bruke/",
    "source_url": "https://willem.com/fy/2026-01-18_in-meganysk-toetseboerd-bruke/",
    "date": "2026-01-18"
   },
   "width": 2560,
   "machine": {
    "caption": "A low angled view of a compact black mechanical keyboard with an orange ENTER key and a yellow spacebar, with a tablet propped up behind it showing a row of home screen app icons.",
    "labels": [
     "keyboard",
     "keycaps",
     "tablet",
     "app icons",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BACKSPACE\nENTER\nCMD FN SHIFT DEL\nQ W E R T Y U I O P"
   }
  },
  {
   "url": "https://willem.com/global/images/a7c67c4c0080.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37777_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In meganysk toetseboerd brûke",
    "url": "https://agents.willem.com/fy/posts/2026-01-18_in-meganysk-toetseboerd-bruke/",
    "source_url": "https://willem.com/fy/2026-01-18_in-meganysk-toetseboerd-bruke/",
    "date": "2026-01-18"
   },
   "width": 160,
   "machine": {
    "caption": "An overhead view of a compact black mechanical keyboard with a mint-green ESC key, an orange ENTER key and a yellow spacebar, sitting on a wooden desk beside a tablet showing terminal log output.",
    "labels": [
     "keyboard",
     "keycaps",
     "desk",
     "tablet",
     "terminal"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ESC\nBACKSPACE\nENTER\nDEL\nTAB CAPS SHIFT CTRL OPT CMD\nQ W E R T Y U I O P\nA S D F G H J K L\nZ X C V B N M\nCMD FN\nmilter_macro_lookup: result \"mta8-\npostfix"
   }
  },
  {
   "url": "https://willem.com/global/images/4e83adc7e2de.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37746_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Hallo fideo",
    "url": "https://agents.willem.com/fy/posts/2026-01-10_hallo-fideo/",
    "source_url": "https://willem.com/fy/2026-01-10_hallo-fideo/",
    "date": "2026-01-10"
   },
   "width": 1600,
   "description": "Yndividuele klippen wurde beheard en pland fia in op maat makke backend-systeem, dat de yntegrearre fideospiler op de thússide oanstjoert",
   "description_source": "author",
   "machine": {
    "caption": "A browser shows two panels of the Lemmid content manager for willem.com, a list of 38 Hello Video entries on the left and the detail editor for entry 010 neutral and pointing on the right.",
    "labels": [
     "browser",
     "content manager",
     "video list",
     "willem.com",
     "user interface"
    ],
    "model": "claude-sonnet",
    "text_in_image": "https://manager.lemmid.com\nmanager.lemmid.com\n\nwillem.com                    Willem\nHello Video\nFilter hello video                    38/38\n001 swiffer\n002 boo\n003 pencil penseur 1\n004 pencil penseur 2\n005 pencil with ticking\n006 oooohh ok\n007 mooi circle\n008 neutral\n009 nodding\n010 neutral and pointing\n011 nyc hat\n012 helmet tapping safety\n013 neutral thumbs up\n014 balloon\n015 oooohh thumbs up\nNew\n\nwillem.com                    Willem\nHello Video > 010 neutral and pointing\nReference\n010 neutral and pointing\nVideo\nmp4\nScheduled publish moment\n-  -  :  -  -\nScheduled hide moment\n-  -  :  -  -\nBack   Duplicate   Hide   Save"
   }
  },
  {
   "url": "https://willem.com/global/images/283975eb3cad.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37746_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Hallo fideo",
    "url": "https://agents.willem.com/fy/posts/2026-01-10_hallo-fideo/",
    "source_url": "https://willem.com/fy/2026-01-10_hallo-fideo/",
    "date": "2026-01-10"
   },
   "width": 1600,
   "description": "Alle klippen begjinne en einigje mei in effen grize crossfader dy't ik automatysk tafoegje by it batchferwurkjen en kodearjen fan it materiaal mei ffmpeg",
   "description_source": "author",
   "machine": {
    "caption": "A macOS terminal window shows a saved bash script named batch_crossfade.sh that uses ffmpeg and ffprobe to add grey fade-in and fade-out transitions to .mov video files.",
    "labels": [
     "terminal",
     "bash script",
     "ffmpeg",
     "macos",
     "video processing"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Terminal — ssh willem@willemfw.local — 124x39\n\n#!/bin/bash\n\n# Settings\nSOLID_GREY=1     # seconds of full solid grey at start/end\nFADE=0.5         # crossfade (dissolve) duration in seconds\nFPS=30           # fixed output fps\nGREY_COLOR=\"#cbcbcb\"\nRES=600          # square resolution (or change to 300)\n\nfor file in *.mov; do\n    [ -f \"$file\" ] || continue\n\n    output=\"${file%.*}_greyfade.mp4\"  # .mp4 for best cross-browser support\n    echo \"Processing $file -> $output\"\n\n    duration=$(ffprobe -v error -show_entries format=duration -of csv=p=0 \"$file\")\n\n    fadeout_offset=$(awk -v d=\"$duration\" -v s=\"$SOLID_GREY\" 'BEGIN {printf \"%.6f\", d + s}')\n\n    intro_grey_dur=$(awk -v s=\"$SOLID_GREY\" -v f=\"$FADE\" 'BEGIN {printf \"%.6f\", s + f}')\n    outro_grey_dur=$(awk -v d=\"$duration\" -v s=\"$SOLID_GREY\" -v f=\"$FADE\" 'BEGIN {printf \"%.6f\", d + s + f + 0.5}')\n\n    ffmpeg -y \\\n      -f lavfi -i \"color=c=$GREY_COLOR:s=${RES}x${RES}:r=$FPS:d=$intro_grey_dur\" \\\n      -i \"$file\" \\\n      -f lavfi -i \"color=c=$GREY_COLOR:s=${RES}x${RES}:r=$FPS:d=$outro_grey_dur\" \\\n      -filter_complex \\\n      \"[0:v]settb=AVTB,fps=$FPS,format=yuv420p,scale=${RES}:${RES}[grey1]; \\\n       [1:v]settb=AVTB,fps=$FPS,format=yuv420p,scale=${RES}:${RES}[vid]; \\\n       [2:v]settb=AVTB,fps=$FPS,format=yuv420p,scale=${RES}:${RES}[grey2]; \\\n       [grey1][vid]xfade=transition=fade:duration=$FADE:offset=$SOLID_GREY[intro]; \\\n       [intro][grey2]xfade=transition=fade:duration=$FADE:offset=$fadeout_offset[v]\" \\\n      -map \"[v]\" -an -c:v libx264 -pix_fmt yuv420p -crf 18 -preset slow -movflags +faststart \"$output\"\n\n    echo \"Done: $output\"\ndone\n\n\"batch_crossfade.sh\" 36L, 1573B written                                    1,1           All"
   }
  },
  {
   "url": "https://willem.com/global/images/dff01847b9a1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37746_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Hallo fideo",
    "url": "https://agents.willem.com/fy/posts/2026-01-10_hallo-fideo/",
    "source_url": "https://willem.com/fy/2026-01-10_hallo-fideo/",
    "date": "2026-01-10"
   },
   "width": 1600,
   "description": "Yn stee fan ien grut fideobestân brûk ik in protte ferskillende koarte, fjouwerkante, grize en lûdleaze klippen",
   "description_source": "author",
   "machine": {
    "caption": "A dark-mode Files app grid shows a folder of 36 short black and white video clips of a bald man pulling different facial expressions, each named with a descriptive filename and file size.",
    "labels": [
     "files app",
     "video thumbnails",
     "dark mode",
     "facial expressions",
     "file browser"
    ],
    "model": "claude-sonnet",
    "text_in_image": "07:09\n2026-01_willem-com_videos\nRecent   Gedeeld   Blader\nSelecteer\n\n001-swiffer.mov  Eergisteren, 14:57  33,9 MB\n002-boo-pencil.mov  Eergisteren, 14:57  11,9 MB\n003-walk-penseur.mov  Eergisteren, 14:57  13,2 MB\n004-walk-pencil.mov  Eergisteren, 14:57  7,7 MB\n005-pencil-tick.mov  Eergisteren, 14:57  33,9 MB\n006-look-keep-....mov  Eergisteren, 14:57  39,3 MB\n007-nice-with-circle.mov  Eergisteren, 14:57  64,3 MB\n008-neutral.mov  Eergisteren, 14:57  29,7 MB\n009-agreable.mov  Eergisteren, 14:57  68,2 MB\n010-nodding-and-i....mov  Eergisteren, 14:57  122 MB\n011-hat.mov  Eergisteren, 14:57  16,1 MB\n012-helmet.mov  Eergisteren, 14:57  34 MB\n013-neutral-thumbs.mov  Eergisteren, 14:57  126,1 MB\n014-baloon.mov  Eergisteren, 14:57  13,2 MB\n015-oooohh.mov  Eergisteren, 14:57  36,7 MB\n016-knight.mov  Eergisteren, 14:57  14,9 MB\n017-knight.mov  Eergisteren, 14:57  16,2 MB\n018-knight.mov  Eergisteren, 14:57  22,3 MB\n019-knight.mov  Eergisteren, 14:57  27 MB\n020-knight.mov  Eergisteren, 14:57  27,1 MB\n021.mov  Eergisteren, 14:57  30,9 MB\n022.mov  Eergisteren, 14:57  22,7 MB\n023.mov  Eergisteren, 14:57  42,6 MB\n024.mov  Eergisteren, 14:57  68,5 MB\n025.mov  Eergisteren, 14:57  27,7 MB\n026.mov  Eergisteren, 14:57  43,2 MB\n027.mov  Eergisteren, 14:57  19,5 MB\n028.mov  Eergisteren, 14:57\n029.mov  Eergisteren, 14:57\n030.mov  Eergisteren, 14:57\n031.mov  Eergisteren, 14:57\n032.mov  Eergisteren, 14:57\n033.mov  Eergisteren, 14:57\n034.mov  Eergisteren, 14:57\n035.mov  Eergisteren, 14:57\n036.mov  Eergisteren, 14:57"
   }
  },
  {
   "url": "https://willem.com/global/images/fdf3565b3b89.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37746_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Hallo fideo",
    "url": "https://agents.willem.com/fy/posts/2026-01-10_hallo-fideo/",
    "source_url": "https://willem.com/fy/2026-01-10_hallo-fideo/",
    "date": "2026-01-10"
   },
   "width": 1600,
   "description": "De \"Ultra Professional Movie Studio Setup\"  - myn wenkeamer en iPhone",
   "description_source": "author",
   "machine": {
    "caption": "A split image shows a living room with a phone mounted on a boom stand near a door and a black balloon shaped like a face floating near the ceiling on the left, and an iPhone camera app in 4K video mode framing a bald smiling man on the right.",
    "labels": [
     "living room",
     "phone mount",
     "balloon",
     "iphone camera app",
     "selfie video"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HEVC\n4K\nHDR  RES  60 FPS\n14h\n12:10\n19\nMM\n23\n1.0x\n5200K\n0.0\n0.49\nUnlocked"
   }
  },
  {
   "url": "https://willem.com/global/images/0fd7f53bb983.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37746_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Hallo fideo",
    "url": "https://agents.willem.com/fy/posts/2026-01-10_hallo-fideo/",
    "source_url": "https://willem.com/fy/2026-01-10_hallo-fideo/",
    "date": "2026-01-10"
   },
   "width": 1600,
   "description": "Libbene skilderijen yn Harry Potter's Hogwarts",
   "description_source": "author",
   "machine": {
    "caption": "A dim movie still shows a grand staircase in a gothic-style interior lined with framed portraits, with two silhouetted figures descending in the foreground and a person in a dark robe walking through an arched doorway.",
    "labels": [
     "staircase",
     "portraits",
     "gothic interior",
     "movie still",
     "silhouettes"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/7c7661d2f39b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37746_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Hallo fideo",
    "url": "https://agents.willem.com/fy/posts/2026-01-10_hallo-fideo/",
    "source_url": "https://willem.com/fy/2026-01-10_hallo-fideo/",
    "date": "2026-01-10"
   },
   "width": 1600,
   "description": "John Hodgman en Justin Long yn de priiswinnende \"Get a Mac\"-reklamekampanje (\"I'm a Mac\" en \"I'm a PC\")",
   "description_source": "author",
   "machine": {
    "caption": "Two men stand side by side against a plain white background, one heavier-set in a grey suit and tan tie, the other slimmer in a navy long-sleeved shirt and jeans with hands in his pockets.",
    "labels": [
     "two men",
     "suit",
     "casual clothing",
     "white background",
     "studio photo"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/45921ff6c587.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37746_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Hallo fideo",
    "url": "https://agents.willem.com/fy/posts/2026-01-10_hallo-fideo/",
    "source_url": "https://willem.com/fy/2026-01-10_hallo-fideo/",
    "date": "2026-01-10"
   },
   "width": 160,
   "machine": {
    "caption": "A black and white circular portrait shows a smiling bald man in a dark t-shirt pointing at the camera, set against a plain black background.",
    "labels": [
     "portrait",
     "man",
     "smiling",
     "pointing",
     "black and white"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/50d2645519f2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37746_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Hallo fideo",
    "url": "https://agents.willem.com/fy/posts/2026-01-10_hallo-fideo/",
    "source_url": "https://willem.com/fy/2026-01-10_hallo-fideo/",
    "date": "2026-01-10"
   },
   "width": 2560,
   "machine": {
    "caption": "A smartphone clamped with a Stanley FatMax clamp to a wooden batten on a stand displays a black and white video call or camera app showing a bald man's face, in a dim room with a low wooden cabinet in the background.",
    "labels": [
     "smartphone",
     "clamp",
     "video call",
     "stand",
     "room"
    ],
    "model": "claude-sonnet",
    "text_in_image": "STANLEY FATMAX"
   }
  },
  {
   "url": "https://willem.com/global/images/45921ff6c587.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37746_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Hallo fideo",
    "url": "https://agents.willem.com/fy/posts/2026-01-10_hallo-fideo/",
    "source_url": "https://willem.com/fy/2026-01-10_hallo-fideo/",
    "date": "2026-01-10"
   },
   "width": 160,
   "machine": {
    "caption": "A black and white circular portrait shows a smiling bald man in a dark t-shirt pointing at the camera, set against a plain black background.",
    "labels": [
     "portrait",
     "man",
     "smiling",
     "pointing",
     "black and white"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/59abed0fe355.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37706_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Websites mei automatyske piloat",
    "url": "https://agents.willem.com/fy/posts/2026-01-07_websites-mei-automatyske-piloat/",
    "source_url": "https://willem.com/fy/2026-01-07_websites-mei-automatyske-piloat/",
    "date": "2026-01-07"
   },
   "width": 1600,
   "description": "It opnij publisearjen fan Instagram-berjochten om kaartferkeap te stimulearjen sûnder de website te ferlitten op dekroon.nl",
   "description_source": "author",
   "machine": {
    "caption": "A two-panel website screenshot shows the De Kroon restaurant bar homepage with menu and info sections on the left, and an Instagram story overlay reading GET YOUR TICKETS over a nightclub photo on the right.",
    "labels": [
     "website screenshot",
     "restaurant bar",
     "instagram story",
     "nightclub",
     "menu"
    ],
    "model": "claude-sonnet",
    "text_in_image": "dekroon.nl\n\nDE KROON\nRESTAURANT BAR\n\nMENU   INFO\n\nOPEN WEDNESDAY AND THURSDAY FROM 17:00 TO 01:00, FRIDAY AND SATURDAY FROM 17:00 TO 04:00\nAND SUNDAY FROM 17:00 TO 01:00.\n\nMENU\nDinner\nFingerfood\nDrinks\nWalking Dinner\n\nINFO\nJobs\nLatin Nights\nClub Nights\nGroups & Events\nGift Cards\nLost and Found\nPolicies and Regulations Club Night\nAddress & Route\n\n© 2026 De Kroon\n\n♡ 3\nMake the last days of 2025 unforgettable! See you at De Kroon! Pssst... and at our NYE party ofcourse.\n\nNye\nParty\n\nRESERVE A TABLE\n\ndekroon.nl\ndekroonamsterdam   Follow\n\nGET YOUR\nTICKETS\n\nRESERVE A TABLE"
   }
  },
  {
   "url": "https://willem.com/global/images/8eb9f80d7b4a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37706_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Websites mei automatyske piloat",
    "url": "https://agents.willem.com/fy/posts/2026-01-07_websites-mei-automatyske-piloat/",
    "source_url": "https://willem.com/fy/2026-01-07_websites-mei-automatyske-piloat/",
    "date": "2026-01-07"
   },
   "width": 1600,
   "description": "Ynhâld út ferskate boarnen gearbringe yn ynteraktive widgets op gpcardio.org",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the GPcardio.org website homepage shows two columns of news listings under the headings Science Updates and Society Updates, plus a banner announcing registrations are open.",
    "labels": [
     "website screenshot",
     "gpcardio",
     "news list",
     "cardiology",
     "homepage"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GPcardio.org\nEPCCS   Resources   News\n\nSCIENCE UPDATES\nEU Launches Ambitious \"Safe Hearts Plan\": A New Roadmap in Cardiovascular...   Dec. 19, 2025\nDECAF - A cup of coffee a day could keep atrial fibrillation from coming back   Nov. 11, 2025\nPCSK9 Inhibitor Prevents First Heart Attack or Stroke in High-Risk Patients   Nov. 9, 2025\nNo Evidence Supports Vitamins or Supplements for Lowering LDL Cholestero...   Oct. 1, 2025\nAll   News   Literature   Video          Page 1 of 43\n\nSOCIETY UPDATES\nEPCCS-Council launches GPcardio as a commitment to support primary care   Nov. 21, 2025\nEPCCS Annual Summit 2026: Register now   Nov. 14, 2025\nBridging Heart and Stroke Awareness: Stronger Together:   Oct. 27, 2025\nCVD & Primary Care: The need for EPCCS Practice Guidance   July 29, 2025\nPage 1 of 3\n\nRegistrations are now open\n\nGPcardio\nTHE GLOBAL PRIMARY CARE CARDIOVASCULAR NETWORK\nThe Global Primary Care Cardio Network (GPcardio) is a collaborative\nGPcardio.org"
   }
  },
  {
   "url": "https://willem.com/global/images/4f52c172bd39.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37706_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Websites mei automatyske piloat",
    "url": "https://agents.willem.com/fy/posts/2026-01-07_websites-mei-automatyske-piloat/",
    "source_url": "https://willem.com/fy/2026-01-07_websites-mei-automatyske-piloat/",
    "date": "2026-01-07"
   },
   "width": 1600,
   "description": "Automatysk sjen litte en ferbergje fan ynhâld hâldt de klubagenda op escape.nl aktueel",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the Escape Amsterdam nightclub website shows a grid of upcoming event flyers with dates, artist lineups, and a red Tickets button in the header.",
    "labels": [
     "website screenshot",
     "nightclub",
     "event flyers",
     "escape amsterdam",
     "event listing"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ESCAPE AMSTERDAM\nTICKETS\nUPCOMING EVENTS:\n\nJANUARY 7\nHOTSPOT\nevery wednesday\nESCAPE AMSTERDAM\nJAN. 7, 2026 23:00 - 04:00\nAMSTERDAM HOTSPOT\nCLUB\nDJENNAH, FELLA, LOTTE, THORMOSS & TAQUITO ON ROTATION\n\n8 JANUARY\nEvery Thursday\nESCAPE AMSTERDAM\nESCAPE.NL\nJAN. 8, 2026 23:00 - 04:00\nVIDEO\nCLUB\nDJENNAH - OTIS HAJO - THORMOSS - TAQUITO - LOTTE - FELLA - MADAX - QUINZO\n\nHouse Rules\n19 DEC\n23:00-05:00\nJAN. 9, 2026 23:00 - 05:00\nHOUSERULES\nCLUB\nRAYMUNDO, MAICKEL TELUSSA, FELLA MANDIS, MC HAITS\n\nBRAINWASH\n20 DEC\n23:00-05:00\nJAN. 10, 2026 23:00 - 05:00\nBRAINWASH\nCLUB\nRAYMUNDO, THOMAS HENSBROEK, INFINITE V, SAXY MR S, MC YANTO. DELUX: JOEY KEYZ\n\nEPIC\nJUICE\nTUESDAY 13 JANUARY\nRMX\nESCAPE\nJANUARY 14\nHOTSPOT\nevery wednesday"
   }
  },
  {
   "url": "https://willem.com/global/images/6e5fcda57fc1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37706_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Websites mei automatyske piloat",
    "url": "https://agents.willem.com/fy/posts/2026-01-07_websites-mei-automatyske-piloat/",
    "source_url": "https://willem.com/fy/2026-01-07_websites-mei-automatyske-piloat/",
    "date": "2026-01-07"
   },
   "width": 160,
   "machine": {
    "caption": "An AI-generated image shows an airplane cockpit with analog gauges and switches, viewed through the windscreen onto an abstract digital landscape of glowing pink and cyan data lines and grids.",
    "labels": [
     "cockpit",
     "instrument panel",
     "digital art",
     "ai generated",
     "gauges"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Grok"
   }
  },
  {
   "url": "https://willem.com/global/images/6c40f449b684.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37706_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Websites mei automatyske piloat",
    "url": "https://agents.willem.com/fy/posts/2026-01-07_websites-mei-automatyske-piloat/",
    "source_url": "https://willem.com/fy/2026-01-07_websites-mei-automatyske-piloat/",
    "date": "2026-01-07"
   },
   "width": 2560,
   "machine": {
    "caption": "An AI-generated image shows an airplane cockpit with analog gauges and switches, viewed through the windscreen onto an abstract digital landscape of glowing pink and cyan data lines and grids.",
    "labels": [
     "cockpit",
     "instrument panel",
     "digital art",
     "ai generated",
     "gauges"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Grok"
   }
  },
  {
   "url": "https://willem.com/global/images/6e5fcda57fc1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37706_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Websites mei automatyske piloat",
    "url": "https://agents.willem.com/fy/posts/2026-01-07_websites-mei-automatyske-piloat/",
    "source_url": "https://willem.com/fy/2026-01-07_websites-mei-automatyske-piloat/",
    "date": "2026-01-07"
   },
   "width": 160,
   "machine": {
    "caption": "An AI-generated image shows an airplane cockpit with analog gauges and switches, viewed through the windscreen onto an abstract digital landscape of glowing pink and cyan data lines and grids.",
    "labels": [
     "cockpit",
     "instrument panel",
     "digital art",
     "ai generated",
     "gauges"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Grok"
   }
  },
  {
   "url": "https://willem.com/global/images/2c6ab41d99ab.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37482_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De takomst fan AI is minsklik",
    "url": "https://agents.willem.com/fy/posts/2025-09-24_de-takomst-fan-ai-is-minsklik/",
    "source_url": "https://willem.com/fy/2025-09-24_de-takomst-fan-ai-is-minsklik/",
    "date": "2025-09-24"
   },
   "width": 1600,
   "description": "Gin-Tonic mei blauwe bessen by KUIF Venlo wylst wy klean keapje",
   "description_source": "author",
   "machine": {
    "caption": "A pink cocktail in a coupe glass and a small black card holder sit on a wooden bar counter in a clothing store with a pink neon sign and racks of clothes blurred in the background.",
    "labels": [
     "cocktail",
     "coupe glass",
     "wallet",
     "clothing store",
     "neon sign"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/31d9dea5b89a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37482_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De takomst fan AI is minsklik",
    "url": "https://agents.willem.com/fy/posts/2025-09-24_de-takomst-fan-ai-is-minsklik/",
    "source_url": "https://willem.com/fy/2025-09-24_de-takomst-fan-ai-is-minsklik/",
    "date": "2025-09-24"
   },
   "width": 1600,
   "description": "Feeën moetsje yn Efteling mei myn famke",
   "description_source": "author",
   "machine": {
    "caption": "Two women dressed as fairies in pink and yellow tulle gowns with wings crouch down to interact with a small blonde girl in a pink shirt on a cobblestone street.",
    "labels": [
     "fairy costumes",
     "child",
     "cobblestone street",
     "wings",
     "playful interaction"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/65d17b837773.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37482_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De takomst fan AI is minsklik",
    "url": "https://agents.willem.com/fy/posts/2025-09-24_de-takomst-fan-ai-is-minsklik/",
    "source_url": "https://willem.com/fy/2025-09-24_de-takomst-fan-ai-is-minsklik/",
    "date": "2025-09-24"
   },
   "width": 160,
   "machine": {
    "caption": "Two women dressed as fairies in pink and yellow tulle gowns with wings and flower crowns crouch down to interact with a small blonde girl in a pink shirt on a cobblestone plaza.",
    "labels": [
     "fairies",
     "costume",
     "child",
     "cobblestone",
     "wings"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/063caa44ed40.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37482_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De takomst fan AI is minsklik",
    "url": "https://agents.willem.com/fy/posts/2025-09-24_de-takomst-fan-ai-is-minsklik/",
    "source_url": "https://willem.com/fy/2025-09-24_de-takomst-fan-ai-is-minsklik/",
    "date": "2025-09-24"
   },
   "width": 2560,
   "machine": {
    "caption": "A pink cocktail in a coupe glass with a green stem sits on a wooden bar counter next to a small black card holder, with a blurred clothing shop and a pink neon sign visible in the background.",
    "labels": [
     "cocktail",
     "glass",
     "bar counter",
     "wallet",
     "shop"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/65d17b837773.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37482_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De takomst fan AI is minsklik",
    "url": "https://agents.willem.com/fy/posts/2025-09-24_de-takomst-fan-ai-is-minsklik/",
    "source_url": "https://willem.com/fy/2025-09-24_de-takomst-fan-ai-is-minsklik/",
    "date": "2025-09-24"
   },
   "width": 160,
   "machine": {
    "caption": "Two women dressed as fairies in pink and yellow tulle gowns with wings and flower crowns crouch down to interact with a small blonde girl in a pink shirt on a cobblestone plaza.",
    "labels": [
     "fairies",
     "costume",
     "child",
     "cobblestone",
     "wings"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/3ef0f2098a0e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37475_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Omarchy op iMac",
    "url": "https://agents.willem.com/fy/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/fy/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 1600,
   "description": "Foardat ik it wist, brûkte ik Omarchy om wat wurk te dwaan. It is krêftich rjocht út de proverbiale doaze",
   "description_source": "author",
   "machine": {
    "caption": "An iMac on a wooden desk shows a split screen with the willem.com homepage on the left reading Hello, I'm Willem, and a code editor with HTML source on the right, next to a wireless keyboard.",
    "labels": [
     "imac",
     "code editor",
     "website",
     "willem.com",
     "keyboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Willem Laurentz Midde...\nwillem.com/en/\n\nWILLEM.com\n\nHello, I'm Willem.\n\nI build robust software for business and create independent apps used by millions.\n\nExplore my work\n\nFOR BUSINESS & INNOVATION          FOR PEOPLE & PASSION\n\nindex.html\n<!-- SECTION: THE HOOK -->\n<div class=\"container fade-in-section\">\n  <img src=\"/global/willem-Laurentz-Middeloop.jpg\" alt=\"A photo of Willem\" class=\"hero-photo\">\n  <h1>Hello, I'm Willem.</h1>\n  <p class=\"sub-headline\">I build robust software for business and create independent apps used by millions.</p>\n  <a href=\"/en/work\" class=\"cta-button\">Explore my work</a>\n</div>\n</section>\n\n<!-- SECTION: THE TWO SIDES -->\n<section id=\"work\" class=\"container two-sides\">\n  <div class=\"side\">\n    <h3>For Business & Innovation</h3>\n    <p>As a technical partner, I build the digital backbone for growing companies, combining strategic thinking with robust and secure software.</p>\n    <a class=\"proof\" href=\"/en/work\">\n      <span class=\"title\">See my Expertise & Services</span>\n      data-managed-navigation-section=\"work\" class=\"side-cta\">See my Expertise & Services</a>\n  </div>\n  <div class=\"side\">\n    <h3>For People & Passion</h3>\n    <p>As an independent creator, I build with passion apps that people keep using with pleasure, with millions of downloads worldwide as a result.</p>\n    <a class=\"proof\" href=\"/en/independent-apps\">\n      <span class=\"title\">Discover my Independent Apps</span>\n      class=\"side-cta\">Discover my Independent Apps</a>\n  </div>\n</section>\n\n<!-- The Visual Journal will be dynamically loaded into this container -->\n<section id=\"visual-journal-container\" class=\"container fade-in-section\"></section>\n\n<!-- SECTION: THE PHILOSOPHY -->\n<section class=\"container fade-in-section\">\n  <h2>My Guiding Philosophy</h2>\n  <p>Whether architecting a backend or designing a simple game, my approach is the same: discipline, endurance, and a clear focus on the end goal. It's a mindset shaped on the road as a marathon runner and at home as a father. I build things that are simple, strong and made to last.</p>\n</section>\n\n<!-- SECTION: LATEST WRITING -->\n<section class=\"container writing fade-in-section\">\n  <div class=\"container\">\n    <h2>Insights from the Blog</h2>"
   }
  },
  {
   "url": "https://willem.com/global/images/77d02357734b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37475_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Omarchy op iMac",
    "url": "https://agents.willem.com/fy/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/fy/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 1600,
   "description": "Omarchy melde him foar tsjinst nei de earste opstart: it Tokyo Night-tema sjocht der standert prachtich út",
   "description_source": "author",
   "machine": {
    "caption": "An iMac on a wooden desk displays the Omarchy Linux desktop background of a deer by a lake at dusk, with a welcome panel of setup instructions in the top right corner.",
    "labels": [
     "imac",
     "linux desktop",
     "omarchy",
     "wallpaper",
     "welcome screen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Sunday 21:46\n\nWelcome to Omarchy\nYou're in for a great computing adventure. Have fun!\n\nUpdate System\nWhen you have internet, click to update the system.\n\nClick to Setup Wi-Fi\nTab between sections, space selects, ? for help."
   }
  },
  {
   "url": "https://willem.com/global/images/2febe2ecf976.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37475_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Omarchy op iMac",
    "url": "https://agents.willem.com/fy/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/fy/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 1600,
   "description": "It Omarchy-ynstallaasjeprogramma is fluch, it hiele bestjoeringssysteem mei alle foarôf keazen stilen en ark wie op de âlde iMac út 2017 yn mar 6m 19s klear",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a monitor shows a pixel-art style Omarchy logo with an installation completion message and a Reboot Now button.",
    "labels": [
     "installer screen",
     "omarchy",
     "pixel art logo",
     "reboot button",
     "linux"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OMARCHY\n\nInstalled in 6m 19s\n\nRemember to remove USB installer!\n\nReboot Now"
   }
  },
  {
   "url": "https://willem.com/global/images/a50377ede64f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37475_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Omarchy op iMac",
    "url": "https://agents.willem.com/fy/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/fy/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 1600,
   "description": "It ynstallaasjeprogramma docht syn ding hast folslein automatysk",
   "description_source": "author",
   "machine": {
    "caption": "An angled close-up of an iMac screen shows the green pixel-art Omarchy logo above a scrolling terminal log of a gpg key trust setup and Arch Linux disk partitioning during installation.",
    "labels": [
     "imac screen",
     "terminal log",
     "omarchy",
     "linux installer",
     "gpg keys"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OMARCHY\n\nInstalling...\ngpg: inserting ownertrust of 4\ngpg: setting ownertrust to 4\ngpg: Disabling revoked keys in keyring...\nUpdating trust database\nNote: using --allow-weak-key-signatures to override\ngpg: 5 signatures rejected\ngpg: marginals needed: 3 completes needed: 1 trust model: pgp\ngpg: depth: 0 valid: 5 signed: 102 trust: 0-, 0q, 0n, 0m, 0f, 1u\ngpg: depth: 1 valid: 75 signed: 19 trust: 75-, 0q, 0n, 0m, 0f, 0u\ngpg: depth: 2 valid: 3 signed: 10 trust: 0-, 0q, 0n, 0m, 0f, 0u\ngpg: next trustdb check due at 2025-10-10\nChecking Arch Linux package databases...\nSynchronizing package database\noffline downloading...\nChecking Arch Linux package databases\nFetching version...\nFormatting /dev/sda in\nWiping partitions and metadata: /dev/sda\nCreating partitions: /dev/sda"
   }
  },
  {
   "url": "https://willem.com/global/images/c6249f9e1912.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37475_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Omarchy op iMac",
    "url": "https://agents.willem.com/fy/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/fy/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 1600,
   "description": "Lit dy net ferrifelje troch it gekke retro-logo: Omarchy is in moderne smaak fan Linux mei alle moderne ark dy't do nedich hast",
   "description_source": "author",
   "machine": {
    "caption": "An iMac on a wooden desk shows a plain blue boot screen with the white pixel-art word Omarchy centered on it, with a wireless keyboard in front.",
    "labels": [
     "imac",
     "boot screen",
     "omarchy",
     "wireless keyboard",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OMARCHY"
   }
  },
  {
   "url": "https://willem.com/global/images/a1ac9cf9423f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37475_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Omarchy op iMac",
    "url": "https://agents.willem.com/fy/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/fy/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 1600,
   "description": "balena Etcher brûke om in opstartbere USB-stick te meitsjen foar it ynstallearjen fan Omarchy",
   "description_source": "author",
   "machine": {
    "caption": "An iMac shows a macOS Finder window listing downloaded Omarchy installer files layered over a Safari page from the Omarchy manual, with a terminal window showing a green pixel Omarchy logo and a user account setup form beneath it.",
    "labels": [
     "imac",
     "macos finder",
     "omarchy manual",
     "downloads folder",
     "terminal"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Archief  Wijzig  Weergave  Ga  Venster  Help\n\nlearn.omacom.io\nThe Omarchy Manual > Getting Started\n\nDownloads\nFavorieten\nAirDrop\nRecent\nApps\nBureaublad\nDocumenten\nDownloads\nLocaties\niCloud Drive\nNO NAME\nNetwerk\nTags\nRood\nOranje\n\nNaam                              Grootte   Soort            Toegevoegd datum\nomarchy-3.0.1.iso.download        6,68 GB   Safari-download  Vandaag 20:54\nbalenaEtcher-2.1.4-x64.dmg        106,2 MB  Schijfkopie      Vandaag 20:53\n\nomarchy-3.0.1.iso\nDownloads\n...1 seconds resterend\n\n...mes meant for Windows and Microsoft-affiliated Linux distributions.\nThen answer the configuration questions, and confirm them like this:\n\nOMARCHY\nLet's setup your user account...\nField    Value"
   }
  },
  {
   "url": "https://willem.com/global/images/51c918f758cc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37475_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Omarchy op iMac",
    "url": "https://agents.willem.com/fy/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/fy/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 1600,
   "description": "... wylst ik in apel yt!",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a red apple with a bite taken out of it in front of an open black plastic garbage bag in sunlight.",
    "labels": [
     "apple",
     "bite mark",
     "hand",
     "garbage bag",
     "sunlight"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f8086629ca41.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37475_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Omarchy op iMac",
    "url": "https://agents.willem.com/fy/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/fy/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 1600,
   "description": "Op it perron wachtsje op myn trein mei in Apple yn in tas...",
   "description_source": "author",
   "machine": {
    "caption": "A rolled-up black plastic garbage bag with yellow printed markings lies on a paved sidewalk between a person's feet wearing green sneakers.",
    "labels": [
     "garbage bag",
     "sidewalk",
     "sneakers",
     "pavement",
     "plastic packaging"
    ],
    "model": "claude-sonnet",
    "text_in_image": "100"
   }
  },
  {
   "url": "https://willem.com/global/images/af726e29ea69.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37475_images-12.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Omarchy op iMac",
    "url": "https://agents.willem.com/fy/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/fy/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 1600,
   "description": "Op de skermôfbylding: de bestânbehearder Nautilus, de tekstbewurker Mousepad en it Lemmid-ynhâldsbehearsysteem dy't tegearre op Omarchy rinne",
   "description_source": "author",
   "machine": {
    "caption": "A Linux desktop shows a file manager and text editor with draft blog post markdown on the left, and a Lemmid content manager form for the willem.com blog post Omarchy on iMac on the right.",
    "labels": [
     "linux desktop",
     "text editor",
     "file manager",
     "content manager",
     "blog post draft"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Tuesday 12:32\n\nFiles\nHome > omarchy\n2025-09-23_Omarchy-on-iMac.txt  compt  darktable_exported  IMG_1058.CR3  IMG_1058.CR3.xmp  IMG_1061.CR3  IMG_1061.CR3.xmp  IMG_1062.CR3  IMG_1062.CR3.xmp  IMG_2190.HEIC  IMG_2194.HEIC  IMG_2195.HEIC  IMG_2196.HEIC  IMG_2197.HEIC  IMG_2198.HEIC  IMG_2199.HEIC  IMG_2200.HEIC  IMG_2202.HEIC  IMG_2204.HEIC  IMG_2205.HEIC  IMG_2206.HEIC\n\nFile  Edit  Search  View  Document  Help\n\n## **Experimenting and Learning**\n\nFor the simple reason of it being fun to use, I intend to continue using my Omarchy iMac to do my work as web app developer. One thing I love is how web apps are treated as first class citizens, running and looking just as good as any other app. For my work this is really great as it elevates my own tools like [Lemmid](https://willem.com/en/work/lemmid/), without requiring me to do crazy things like [creating native wrappers](https://apps.apple.com/us/app/lemmid-online-toolbox/id1327213822)...\n\n[image]\nDoing my web development work on Omarchy where my tools (in the lower right) run perfectly alongside other apps like Chromium and the terminal\n\n## **Conclusion**\n\nThe iMac really shines again using Omarchy Linux, I really enjoy working on it. If you have an old computer you should give it a try, too. I wouldn't be surprised if it continues to gain in popularity. We are all among friends here and when the [ceo](https://www.linkedin.com/in/nrpframework/) of [Framework computer](https://x.com/dhh/status/1965477045791850739) is [chiming in on it](https://x.com/dhh/status/1965477045791850739), too, one can't help but be optimistic about the future of computers!\n\n[image]\nThis post was published on this very iMac using Omarchy Linux\n\nwillem.com                    Willem\nPost > Omarchy on iMac\n\nTitle (EN): Omarchy on iMac\nTitle (NL): Omarchy op iMac\nTitle (DE):\nTitle (ES):\n\nSub title (EN): Breathing new life into an old computer with Linux\nSub title (NL): Nieuw leven voor een oude computer met Linux\nSub title (DE):\nSub title (ES):\n\nShort title (EN)  Short title (NL)  Short title (DE)  Short title (ES)\n\nDate: 22 September 2025\n\nIntroduction (EN): After helping a family member migrate to a new computer, I found myself with an old iMac. The machine from 2017 was very slow running modern macOS, yet I have a soft spot for these all-in-one computers designed by Jony Ive and his team. Could I install Linux on it to give it a second life?\n\nIntroduction (NL)\nIntroduction (DE)\nIntroduction (ES)\n\nImage overview (EN)  Image overview (NL)  Image overview (DE)  Image overview (ES)\n\nBack   Duplicate   Delete   Save"
   }
  },
  {
   "url": "https://willem.com/global/images/e388804fc406.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37475_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Omarchy op iMac",
    "url": "https://agents.willem.com/fy/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/fy/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 1600,
   "description": "Dit berjocht is publisearre op dizze iMac mei Omarchy Linux",
   "description_source": "author",
   "machine": {
    "caption": "An iMac sits on a wooden desk beneath an open attic skylight, its screen showing a pink and blue abstract wave desktop wallpaper, with a keyboard, trackpad, and a notebook with a stylus nearby.",
    "labels": [
     "imac",
     "desk",
     "skylight",
     "wallpaper",
     "attic office"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Tuesday"
   }
  },
  {
   "url": "https://willem.com/global/images/0d4e9ad781c2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37475_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Omarchy op iMac",
    "url": "https://agents.willem.com/fy/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/fy/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 1600,
   "description": "Myn webûntwikkelingswurk dwaan op Omarchy, dêr't myn ark (rjochtsûnder) perfekt njonken oare apps lykas Chromium en de terminal rinne",
   "description_source": "author",
   "machine": {
    "caption": "An iMac screen is split into four panes showing a GPcardio.org member login confirmation, a server journalctl log in a terminal, and a user profile edit form for Willem Middelkoop.",
    "labels": [
     "imac",
     "terminal",
     "server log",
     "content manager",
     "user profile form"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Monday 09:42\n\nMember Login\ngpcardio-org-development.lemmid.com/en/member/login/\n\nLogged in\nYou are now logged in as Willem Middelkoop.\nClick here to visit the homepage\n\nGPcardio.org\nEPCCS   Resources   News\n\nGP Cardio\nINFO@GPCARDIO.ORG   JOIN US!\nGPCARDIO   EPCCS ANNUAL CONFERENCE 2026   CVD, CKD & T2D   ABOUT EPCCS   ABOUT IPCCS\nNCD ACADEMY   EACH\n\nHOME\nGPcardio\nEPCCS Annual Conference 2026\nCVD, CKD & T2D\nAbout EPCCS\nAbout IPCCS\nNCD Academy\nEACH\n\nEPCCS\nAbout EPCCS\nConnected Societies\nGPcardio\n\nRESOURCES\nPractice Guidance\nEPCCS Annual Conference 2026\nMeeting reports\nSTRATIFYHF\nEducation\n\nNEWS\nScience Updates\nSociety Updates\nVideo updates\nRecent News\nLiterature\n\n© 2025\n\nlemmid@cloud:~$ su -\nPassword:\nroot@cloud:~# journalctl -f -u lemmid-user.service\nSep 22 09:41:30 cloud UserX[3474992]: UserPlatformClient: received push for handler user_1_updated\nSep 22 09:41:30 cloud UserX[3474992]: UserPlatformClient: received push for handler userx_1_navigation\nSep 22 09:41:30 cloud UserX[3474992]: SessionHandler: handleRequest\nSep 22 09:41:30 cloud UserX[3474992]: SessionHandler: finishHandleUpdate()\nSep 22 09:41:35 cloud UserX[3474992]: UserHandler: handling request /api/user/get/7160\nSep 22 09:41:45 cloud UserX[3474992]: UserHandler: handling request /api/user/update/7160\nSep 22 09:41:45 cloud UserX[3474992]: UserHandler: try to update user : 7160\nSep 22 09:41:45 cloud UserX[3474992]: PropertyAdapter: updating 6 properties for user 7160 / group: -1\nSep 22 09:41:45 cloud UserX[3474992]: UserPlatformClient: received push for handler user_7160_updated\nSep 22 09:41:45 cloud UserX[3474992]: UserPlatformClient: received push for handler userx_102_navigation\nSep 22 09:42:24 cloud UserX[3474992]: HelloHandler: helloRequest in domain my.gpcardio.org mail@willem.com\nSep 22 09:42:24 cloud UserX[3474992]: HelloHandler: request with valid manual login  for mail@willem.com\n\n[dev1] 0:gd1-gpc- 1:browse  2:terminal2  3:terminal3  4:journalctl*          \"cloud\" 09:42 22-Sep-25\n\ngpcardio.org                    Willem\nWillem Middelkoop\nName: Willem Middelkoop\nEmail: mail@willem.com\nNew password: •••\nNew password (again): •••\nGroup: Geen\nCity: Amsterdam\nCountry: Netherlands\nFirst name: Willem\nLast name: Middelkoop\nProfession: Web builder\nSpeciality: Other\nBack   Delete   Save"
   }
  },
  {
   "url": "https://willem.com/global/images/a6d3fa3183d0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37475_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Omarchy op iMac",
    "url": "https://agents.willem.com/fy/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/fy/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 1600,
   "description": "Migrearje nei in nije iMac",
   "description_source": "author",
   "machine": {
    "caption": "Two iMacs sit side by side on a desk both showing the macOS Migration Assistant Je gegevens kopieren screen transferring data from an old iMac, with a standard Apple keyboard on the left and a black AbleNet accessible keyboard on the right.",
    "labels": [
     "imac",
     "migration assistant",
     "macos",
     "accessible keyboard",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Je gegevens kopiëren...\nMac van Albert (206)  ->  Deze Mac\nStarten...\nHandige verbinding\nPlan te pas\nVolgende   Annuleren\n\nJe gegevens kopiëren...\niMac van Albert (206)\nStarten...\nHandige verbinding\nPlan te pas\nVolgende\n\nAbleNet"
   }
  },
  {
   "url": "https://willem.com/global/images/78f85ab344ff.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37475_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Omarchy op iMac",
    "url": "https://agents.willem.com/fy/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/fy/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 160,
   "machine": {
    "caption": "An iMac desktop computer with a wireless keyboard and trackpad sits on a wooden desk in an attic room with a skylight, its screen showing a purple and pink abstract wallpaper, next to a stylus and a small notebook.",
    "labels": [
     "imac",
     "desk",
     "attic",
     "keyboard",
     "trackpad"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Tuesday 28-10"
   }
  },
  {
   "url": "https://willem.com/global/images/bdb70a8ec1db.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37475_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Omarchy op iMac",
    "url": "https://agents.willem.com/fy/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/fy/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 2560,
   "machine": {
    "caption": "A hand holds a red apple with a bite taken out of it in front of a dark plastic bag or bin liner in bright sunlight.",
    "labels": [
     "apple",
     "hand",
     "bite",
     "fruit",
     "plastic bag"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/78f85ab344ff.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37475_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Omarchy op iMac",
    "url": "https://agents.willem.com/fy/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/fy/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 160,
   "machine": {
    "caption": "An iMac desktop computer with a wireless keyboard and trackpad sits on a wooden desk in an attic room with a skylight, its screen showing a purple and pink abstract wallpaper, next to a stylus and a small notebook.",
    "labels": [
     "imac",
     "desk",
     "attic",
     "keyboard",
     "trackpad"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Tuesday 28-10"
   }
  },
  {
   "url": "https://willem.com/global/images/72e3d4a11b53.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37260_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Auscultare podcast- en lûdboekspiler",
    "url": "https://agents.willem.com/fy/posts/2025-08-29_auscultare-podcast-en-ludboekspiler/",
    "source_url": "https://willem.com/fy/2025-08-29_auscultare-podcast-en-ludboekspiler/",
    "date": "2025-08-29"
   },
   "width": 1600,
   "description": "Auscultare: makke mei leafde om dy net yn de wei te sitten, sadat do mear tiid hast foar oare dingen, lykas hurdrinne!",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone showing an audio player app with a playlist of downloaded mp3 files rests against a pair of blue ASICS running shoes, with black Shokz bone-conduction headphones lying beside them.",
    "labels": [
     "smartphone",
     "audio player app",
     "running shoes",
     "bone conduction headphones",
     "podcast"
    ],
    "model": "claude-sonnet",
    "text_in_image": "2025-08-22_CLUBLIFE.mp3\nTiesto - ClubLife by Tiesto\n19:04                                    59:57\n\n2025-08-22_CLUBLIFE.mp3    19:04 / 59:57   3x\n2025-07-21_Ep_362_The_...   00:26 / 01:10:47   3x\n2025-08-25_Ep_367_What...   52:41 / 01:37:12   3x\n2025-05-09_Episode_944.mp3   32:42 / 59:59   6x\n2025-06-20_CLUBLIFE.m...   08:46 / 01:00:04   11x\n\n91%\n\nASICS\nSHOKZ"
   }
  },
  {
   "url": "https://willem.com/global/images/db110f1f62c6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37260_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Auscultare podcast- en lûdboekspiler",
    "url": "https://agents.willem.com/fy/posts/2025-08-29_auscultare-podcast-en-ludboekspiler/",
    "source_url": "https://willem.com/fy/2025-08-29_auscultare-podcast-en-ludboekspiler/",
    "date": "2025-08-29"
   },
   "width": 1600,
   "description": "De app meitsje dy't ik wol mei Android Studio en Kotlin",
   "description_source": "author",
   "machine": {
    "caption": "Android Studio shows Kotlin source code for a MainViewModel class in a project called Auscultare, with an emulator panel on the right previewing the app's audio playback screen and playlist.",
    "labels": [
     "android studio",
     "kotlin code",
     "emulator",
     "audio player app",
     "ide"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Auscultare   Version control          Medium Phone API 35   app\n\nAndroid\napp\nmanifests\nAndroidManifest.xml\nkotlin+java\ncom.dsd164.auscultare\nui.theme\nColor.kt\nTheme.kt\nType.kt\nMainActivity.kt\nMainViewModel.kt\nPlaybackService\ncom.dsd164.auscultare (androidTest)\ncom.dsd164.auscultare (test)\nres\ndrawable\nic_launcher_background.xml\nic_launcher_foreground.xml\nmipmap\nvalues\nxml\nbackup_rules.xml\ndata_extraction_rules.xml\nres (generated)\nGradle Scripts\nbuild.gradle.kts (Project: Auscultare)\nbuild.gradle.kts (Module :app)\nproguard-rules.pro (ProGuard Rules...)\ngradle.properties (Project Properties)\ngradle-wrapper.properties (Gradle V...)\nlibs.versions.toml (Version Catalog \"...)\nlocal.properties (SDK Location)\nsettings.gradle.kts (Project Settings)\n\nclass MainViewModel(application: Application) : AndroidViewModel(a...\n\nfun loadFile(uri: Uri) {\n    viewModelScope.launch(context = Dispatchers.IO) {\n        val context = getApplication<Application>().applicationContext\n        val hash = calculateHash(uri) ?: return@launch\n        val filename = getFileName(context, uri)\n\n        val existingState = _recentFiles.value.find { it.fileHash == has...\n        val startPosition = existingState?.currentIndexMillis ?: 0L\n        val playCount = existingState?.playCount ?: 0\n\n        val metadata = MediaMetadata.Builder().setTitle(filename).build(...\n        val mediaItem = MediaItem.Builder()\n            .setUri(uri)\n            .setMediaId(hash)\n            .setMediaMetadata(metadata)\n            .build()\n\n        updateRecentFileState(\n            hash = hash,\n            uriString = uri.toString(),\n            filename = filename,\n            position = startPosition,\n            duration = existingState?.totalDurationMillis ?: 0L,\n            playCount = playCount + 1\n        )\n\n        _mediaItemChannel.send(element = Pair(first = mediaItem, second = ...\n    }\n}\n\n1 Usage\nfun updatePlaybackPosition(hash: String, position: Long, duration: Long) {\n    viewModelScope.launch(context = Dispatchers.IO) {\n        val existingFile = _recentFiles.value.find { it.fileHash == hash...\n\n        updateRecentFileState(\n            hash = hash,\n\n5:46\n2025-08-11_Ep_365_What_Technolog...\nThe Deep Life\n17:11                              01:02:48\n2025-07-28_Ep_363_Esca...   00:01 / 01:09:27   2x\n2025-07-21_Ep_362_The_...   00:29 / 01:10:47   5x\n2025-08-11_Ep_365_Wha...   17:11 / 01:02:48   3x\n2025-08-15_CLUBLIFE.mp3   22:16 / 59:52   23x\n2025-08-25_Ep_367_Wh...   01:34 / 01:37:12   18x\n\n165:18  LF  UTF-8  4 spaces"
   }
  },
  {
   "url": "https://willem.com/global/images/eda8d0ee437a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37260_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Auscultare podcast- en lûdboekspiler",
    "url": "https://agents.willem.com/fy/posts/2025-08-29_auscultare-podcast-en-ludboekspiler/",
    "source_url": "https://willem.com/fy/2025-08-29_auscultare-podcast-en-ludboekspiler/",
    "date": "2025-08-29"
   },
   "width": 1600,
   "description": "Auscultare: de podcast- en lûdboekspiler dy't foarútgong en ôfspyltelling bybliuwt, mei in minimalistysk ljocht en tsjuster ûntwerp en perfekte yntegraasje mei Android (lykas ôfspylknoppen op it beskoattele skerm en stipe foar Bluetooth-headsets en audio-casting)",
   "description_source": "author",
   "machine": {
    "caption": "Three phone screenshots side by side show the same podcast and audio player app in dark mode, light mode, and as a lock screen media widget, all playing the same downloaded episode files.",
    "labels": [
     "smartphone screenshots",
     "audio player app",
     "dark mode",
     "light mode",
     "lock screen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "2025-08-25_Ep_367_What_if_AI_Doe...\nThe Deep Life\n52:44                              01:37:12\n2025-08-22_CLUBLIFE.mp3   59:56 / 59:57   3x\n2025-07-21_Ep_362_The_...   00:26 / 01:10:47   3x\n2025-08-25_Ep_367_Wh...   52:44 / 01:37:12   4x\n2025-05-09_Episode_944.mp3   32:42 / 59:59   6x\n2025-06-20_CLUBLIFE.m...   08:46 / 01:00:04   11x\n\n2025-08-11_Ep_365_What_Technolog...\nThe Deep Life\n16:23                              01:02:48\n2025-07-28_Ep_363_Esca...   00:01 / 01:09:27   2x\n2025-07-21_Ep_362_The_...   00:29 / 01:10:47   5x\n2025-08-11_Ep_365_Wha...   16:23 / 01:02:48   3x\n2025-08-15_CLUBLIFE.mp3   22:16 / 59:52   23x\n2025-08-25_Ep_367_Wh...   01:34 / 01:37:12   18x\n\nvodafone NL\n05:48\nZa 30 aug.\nDeze telefoon\n2025-08-25_Ep_367_What_if_AI_Doe..."
   }
  },
  {
   "url": "https://willem.com/global/images/a16fbbfe3471.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37260_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Auscultare podcast- en lûdboekspiler",
    "url": "https://agents.willem.com/fy/posts/2025-08-29_auscultare-podcast-en-ludboekspiler/",
    "source_url": "https://willem.com/fy/2025-08-29_auscultare-podcast-en-ludboekspiler/",
    "date": "2025-08-29"
   },
   "width": 160,
   "machine": {
    "caption": "A smartphone propped against a pair of blue ASICS running shoes displays a podcast and audiobook player app with a playback list, next to a pair of black Shokz bone-conduction headphones, with a white app logo showing a soundwave inside the letter A in the corner.",
    "labels": [
     "smartphone",
     "podcast app",
     "running shoes",
     "headphones",
     "asics"
    ],
    "model": "claude-sonnet",
    "text_in_image": "2025-08-22_CLUBLIFE.mp3\nTiesto - ClubLife by Tiesto\n19:04    59:57\n2025-08-22_CLUBLIFE.mp3  19:04 / 59:57  3x\n2025-07-21_Ep_362_The_...  00:26 / 01:10:47  3x\n2025-08-25_Ep_367_What...  52:41 / 01:37:12  3x\n2025-05-09_Episode_944.mp3  32:42 / 59:59  6x\n2025-06-20_CLUBLIFE.m...  08:46 / 01:00:04  11x\n91%"
   }
  },
  {
   "url": "https://willem.com/global/images/7e8b2ceb84be.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37260_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Auscultare podcast- en lûdboekspiler",
    "url": "https://agents.willem.com/fy/posts/2025-08-29_auscultare-podcast-en-ludboekspiler/",
    "source_url": "https://willem.com/fy/2025-08-29_auscultare-podcast-en-ludboekspiler/",
    "date": "2025-08-29"
   },
   "width": 2560,
   "machine": {
    "caption": "A smartphone propped against a pair of blue ASICS running shoes displays a podcast and audiobook player app with a playback list, next to a pair of black Shokz bone-conduction headphones, with a white app logo showing a soundwave inside the letter A in the corner.",
    "labels": [
     "smartphone",
     "podcast app",
     "running shoes",
     "headphones",
     "asics"
    ],
    "model": "claude-sonnet",
    "text_in_image": "2025-08-22_CLUBLIFE.mp3\nTiesto - ClubLife by Tiesto\n19:04    59:57\n2025-08-22_CLUBLIFE.mp3  19:04 / 59:57  3x\n2025-07-21_Ep_362_The_...  00:26 / 01:10:47  3x\n2025-08-25_Ep_367_What...  52:41 / 01:37:12  3x\n2025-05-09_Episode_944.mp3  32:42 / 59:59  6x\n2025-06-20_CLUBLIFE.m...  08:46 / 01:00:04  11x\n91%"
   }
  },
  {
   "url": "https://willem.com/global/images/a16fbbfe3471.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37260_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Auscultare podcast- en lûdboekspiler",
    "url": "https://agents.willem.com/fy/posts/2025-08-29_auscultare-podcast-en-ludboekspiler/",
    "source_url": "https://willem.com/fy/2025-08-29_auscultare-podcast-en-ludboekspiler/",
    "date": "2025-08-29"
   },
   "width": 160,
   "machine": {
    "caption": "A smartphone propped against a pair of blue ASICS running shoes displays a podcast and audiobook player app with a playback list, next to a pair of black Shokz bone-conduction headphones, with a white app logo showing a soundwave inside the letter A in the corner.",
    "labels": [
     "smartphone",
     "podcast app",
     "running shoes",
     "headphones",
     "asics"
    ],
    "model": "claude-sonnet",
    "text_in_image": "2025-08-22_CLUBLIFE.mp3\nTiesto - ClubLife by Tiesto\n19:04    59:57\n2025-08-22_CLUBLIFE.mp3  19:04 / 59:57  3x\n2025-07-21_Ep_362_The_...  00:26 / 01:10:47  3x\n2025-08-25_Ep_367_What...  52:41 / 01:37:12  3x\n2025-05-09_Episode_944.mp3  32:42 / 59:59  6x\n2025-06-20_CLUBLIFE.m...  08:46 / 01:00:04  11x\n91%"
   }
  },
  {
   "url": "https://willem.com/global/images/21592d0d311e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37241_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Android-app foar dyn fotobibleteek",
    "url": "https://agents.willem.com/fy/posts/2025-08-19_android-app-foar-dyn-fotobibleteek/",
    "source_url": "https://willem.com/fy/2025-08-19_android-app-foar-dyn-fotobibleteek/",
    "date": "2025-08-19"
   },
   "width": 1600,
   "description": "Foto's syngronisearje tusken laptop en smartphones: Shotwell en de Aves Gallery-app wurkje gear",
   "description_source": "author",
   "machine": {
    "caption": "A laptop running a photo management app flanked by two phones on a wooden table, all displaying grids of marathon photos including runners, medals, and finisher selfies.",
    "labels": [
     "laptop",
     "photo library app",
     "smartphones",
     "marathon photos",
     "medals"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Bibliotheek\nToegevoegde onderbrak\nSelecteer\n\nFile  Edit  View  Photos  Events  Tags  Help\nLibrary\nPhotos\nFlagged\nLast Import\nTrash\nEvents\nAll Events\n2025\nAugust\nJuly\nJune\nMay\nApril\nMarch\nFebruary\nJanuary\n2024\nDecember\nTue Dec 31,...\nTue Dec 31,...\nMon Dec 30,...\nSun Dec 29,...\nSun Dec 29,...\nSat Dec 28,...\nSat Dec 28,...\nFri Dec 27,...\nWed Dec 25,...\nWed Dec 25,...\nTue Dec 24\n\nItems: 14 Photos\nDate: Sun Dec 1, 2024\nFrom: 9:01:55 AM\nTo: 9:39:35 PM\n\nRotate   Enhance   Publish   Find\n\nVERZAMELING\n04:08:40"
   }
  },
  {
   "url": "https://willem.com/global/images/4e25a082971e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37241_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Android-app foar dyn fotobibleteek",
    "url": "https://agents.willem.com/fy/posts/2025-08-19_android-app-foar-dyn-fotobibleteek/",
    "source_url": "https://willem.com/fy/2025-08-19_android-app-foar-dyn-fotobibleteek/",
    "date": "2025-08-19"
   },
   "width": 1600,
   "description": "Krekt as Apple Photos kinst do sykje op lokaasje, bygelyks werom nei Valencia dêr't ik mei myn maat Niels in marathon rûn",
   "description_source": "author",
   "machine": {
    "caption": "Two phones on a wooden table show a photo search results screen for Valencia on the left and a filtered photo collection tagged Valencia from December 2024 on the right.",
    "labels": [
     "smartphone screenshots",
     "photo search",
     "valencia",
     "photo collection",
     "gallery app"
    ],
    "model": "claude-sonnet",
    "text_in_image": "13:08\nZoek\nSelecteer\nFoto's   Verzamelingen\nTopresultaten\n137 gevonden\nValencia\n\nVERZAMELING\nValencia  x\nDECEMBER 2024"
   }
  },
  {
   "url": "https://willem.com/global/images/244c3f0a8e94.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37241_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Android-app foar dyn fotobibleteek",
    "url": "https://agents.willem.com/fy/posts/2025-08-19_android-app-foar-dyn-fotobibleteek/",
    "source_url": "https://willem.com/fy/2025-08-19_android-app-foar-dyn-fotobibleteek/",
    "date": "2025-08-19"
   },
   "width": 1600,
   "description": "Sadat, as do dyn houliksdatum (..) ûnthâldst, do mei ien swipe werom kinst nei krekt dy dei",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a phone displaying a photo timeline grid of the same wedding photographed across many years, each thumbnail labeled with a year from 2025 back to 2003, with a second phone lying on the table behind it.",
    "labels": [
     "smartphone",
     "wedding photos",
     "photo timeline",
     "hand",
     "gallery app"
    ],
    "model": "claude-sonnet",
    "text_in_image": "2025\n2023\n2022\n2021\n2020\n2019\n2014\n2012\n2009\n2007\n2005\n2003"
   }
  },
  {
   "url": "https://willem.com/global/images/f46444879aad.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37241_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Android-app foar dyn fotobibleteek",
    "url": "https://agents.willem.com/fy/posts/2025-08-19_android-app-foar-dyn-fotobibleteek/",
    "source_url": "https://willem.com/fy/2025-08-19_android-app-foar-dyn-fotobibleteek/",
    "date": "2025-08-19"
   },
   "width": 1600,
   "description": "Aves yn aksje mei de krêftige skrolbalke dy't fluch en krekt skrolje mooglik makket",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a smartphone displaying a photo gallery app with thumbnails grouped by year from 2003 to 2023, with a second phone lying blurred on a wooden table in the background.",
    "labels": [
     "smartphone",
     "photo gallery app",
     "hand",
     "wooden table",
     "year labels"
    ],
    "model": "claude-sonnet",
    "text_in_image": "2023\n2022\n2021\n2020\n2019\n2017\n2015\n2014\n2012\n2009\n2007\n2005\n2003\nFLASH DEAL"
   }
  },
  {
   "url": "https://willem.com/global/images/6cf4b61f3f39.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37241_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Android-app foar dyn fotobibleteek",
    "url": "https://agents.willem.com/fy/posts/2025-08-19_android-app-foar-dyn-fotobibleteek/",
    "source_url": "https://willem.com/fy/2025-08-19_android-app-foar-dyn-fotobibleteek/",
    "date": "2025-08-19"
   },
   "width": 1600,
   "description": "Apple nimt sûnens en foto's serieus (Dr. Sumbul Desai)",
   "description_source": "author",
   "machine": {
    "caption": "A woman presents in front of a large screen showing Apple Health app feature tiles including family alerts, exercises, sleep and trends widgets.",
    "labels": [
     "presenter",
     "apple health app",
     "presentation screen",
     "keynote",
     "health widgets"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Dad\n1 Alert\n9:23 AM\n3 Changes\nMom\n9:36 AM\n2 Changes\nSabine\nNo recent\nSean\n1 Alert\n1 Changes\nShare data\nExercises to improve balance\nWalking Steadiness\nReceive alerts for\nloved ones\nnow\nBlood\nGlucose\nhighlights\nHealth\nLab Results highlights\nSleep\nTIME ASLEEP\n7 hr 58 min\nShare data with doctor\nImproved cycle tracking predictions with heart rate\n9:41\nSummary\nSteps\nTrending higher for 7 days\nTrends"
   }
  },
  {
   "url": "https://willem.com/global/images/e125cc10dc44.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37241_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Android-app foar dyn fotobibleteek",
    "url": "https://agents.willem.com/fy/posts/2025-08-19_android-app-foar-dyn-fotobibleteek/",
    "source_url": "https://willem.com/fy/2025-08-19_android-app-foar-dyn-fotobibleteek/",
    "date": "2025-08-19"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds a smartphone displaying a grid of wedding photos grouped by year from 2025 back to 2003, while a second phone lies on the wooden table in the background showing a different photo grid.",
    "labels": [
     "smartphone",
     "photo grid",
     "wedding photos",
     "hand",
     "table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "96%\n2025\n2023\n2022\n2021\n2020\n2019\n2014\n2012\n2009\n2007\n2005\n2003"
   }
  },
  {
   "url": "https://willem.com/global/images/e0206056876d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37241_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Android-app foar dyn fotobibleteek",
    "url": "https://agents.willem.com/fy/posts/2025-08-19_android-app-foar-dyn-fotobibleteek/",
    "source_url": "https://willem.com/fy/2025-08-19_android-app-foar-dyn-fotobibleteek/",
    "date": "2025-08-19"
   },
   "width": 2560,
   "machine": {
    "caption": "Two smartphones lie side by side on a wooden table under dappled light, each showing a Dutch-language photo library app with grids of travel and marathon photos including a medal and a running time.",
    "labels": [
     "smartphone",
     "photo library",
     "marathon",
     "medal",
     "table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "98%\nVERZAMELING\n04:08:40\n13:06\nBibliotheek\nsynchroniseren onderbrok\nSelecteer\n04:08:40\nVALENCIA\nTRINIDAD ALFONSO\n1:35"
   }
  },
  {
   "url": "https://willem.com/global/images/e125cc10dc44.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37241_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Android-app foar dyn fotobibleteek",
    "url": "https://agents.willem.com/fy/posts/2025-08-19_android-app-foar-dyn-fotobibleteek/",
    "source_url": "https://willem.com/fy/2025-08-19_android-app-foar-dyn-fotobibleteek/",
    "date": "2025-08-19"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds a smartphone displaying a grid of wedding photos grouped by year from 2025 back to 2003, while a second phone lies on the wooden table in the background showing a different photo grid.",
    "labels": [
     "smartphone",
     "photo grid",
     "wedding photos",
     "hand",
     "table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "96%\n2025\n2023\n2022\n2021\n2020\n2019\n2014\n2012\n2009\n2007\n2005\n2003"
   }
  },
  {
   "url": "https://willem.com/global/images/837bfdd7ff30.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37197_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Willemstagram",
    "url": "https://agents.willem.com/fy/posts/2025-08-11_willemstagram/",
    "source_url": "https://willem.com/fy/2025-08-11_willemstagram/",
    "date": "2025-08-11"
   },
   "width": 1600,
   "description": "De popup lit dy beslute oft do yn it ferhaal dûke wolst of troch gean mei it ferkennen fan oare bylden",
   "description_source": "author",
   "machine": {
    "caption": "A \"Willemstagram\" story preview overlay showing a photo of an old laptop with a terminal window open, captioned \"Building the blog... in style!\" with Close and Open Story buttons, over a blurred grid of thumbnails.",
    "labels": [
     "laptop",
     "terminal",
     "modal",
     "story",
     "screenshot",
     "ui"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Building the blog... in style!\nClose\nOpen Story"
   }
  },
  {
   "url": "https://willem.com/global/images/8a20e248d096.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37197_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Willemstagram",
    "url": "https://agents.willem.com/fy/posts/2025-08-11_willemstagram/",
    "source_url": "https://willem.com/fy/2025-08-11_willemstagram/",
    "date": "2025-08-11"
   },
   "width": 1600,
   "description": "Visual Journal, \"Willemstagram\" neamd, yn aksje",
   "description_source": "author",
   "machine": {
    "caption": "A dark grid of many small photo thumbnails from a personal story archive, covering bikes, watches, screenshots, handwritten notes and old advertisements, with several rows left blank.",
    "labels": [
     "grid",
     "thumbnails",
     "archive",
     "photos",
     "screenshot",
     "collage"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VMware\nFREE WiFi\nRESPIRATORY RATE  DAILY AVERAGE  Thu Fri Sat Sun Mon Tue Wed\nPannenkoek\n12345 - Janssen 012\nNummer 123456\nELECTRIFIED\nLessons learned\nCity of Schiphol  AIR FRANCE KL\n...o to iPod.  ...in your pocket.\nPRECISION"
   }
  },
  {
   "url": "https://willem.com/global/images/c32ce6e2d76f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37197_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Willemstagram",
    "url": "https://agents.willem.com/fy/posts/2025-08-11_willemstagram/",
    "source_url": "https://willem.com/fy/2025-08-11_willemstagram/",
    "date": "2025-08-11"
   },
   "width": 1600,
   "description": "Skets fan it konsept Visual Journal: klapperjende bylden mei djippe links nei siden op willem.com lykas in meganysk Solari Board",
   "description_source": "author",
   "machine": {
    "caption": "A hand-drawn wireframe sketch showing a row of small mock photo thumbnails, arrows looping from one enlarged thumbnail to a circled detail, annotated in blue marker.",
    "labels": [
     "sketch",
     "wireframe",
     "diagram",
     "handdrawn",
     "annotation",
     "ui"
    ],
    "model": "claude-sonnet",
    "text_in_image": "deep link\nto image\nin post"
   }
  },
  {
   "url": "https://willem.com/global/images/334ea770c6c7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37197_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Willemstagram",
    "url": "https://agents.willem.com/fy/posts/2025-08-11_willemstagram/",
    "source_url": "https://willem.com/fy/2025-08-11_willemstagram/",
    "date": "2025-08-11"
   },
   "width": 1600,
   "description": "It grutte blauwe meganyske fertrekynfobord fan Utrecht Centraal (foto: cc/maurits90)",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a Dutch railway station departure board lists upcoming train times, destinations, platforms, train types, and routes.",
    "labels": [
     "departure board",
     "train station",
     "schedule",
     "dutch railway",
     "signage"
    ],
    "model": "claude-sonnet",
    "text_in_image": "15 26\nVertrek van de treinen\n\ntijd   naar                 spoor   treinsoort   via                          opmerkingen\n15 26  Tiel                 18b     Sprinter     Geldermalsen\n15 28  Almere Centrum       3       Intercity    Hilversum-Naarden-Bussum\n15 28  Schiphol             5       Intercity    Amsterdam Zuid\n15 29  Den Haag Centraal    18a     Intercity    Gouda\n15 27  Veenendaal Centrum   7a      Alpen Expres\n15 32  Breukelen            6b      CityNightLine              Utrecht Zuilen-Maarssen\n15 32  Hannover Hbf         5a/b                                Amersfoort\n15 32  Amersfoort           8a      Intercity    Amsterdam Zuid\n15 28  Schiphol             5       Intercity    Gouda\n15 29  Den Haag Centraal    18a     Intercity\n15 30  Veenendaal Centrum   12b     Sprinter     Utrecht Zuilen-Maarssen\n15 32  Breukelen            7a      Sprinter     Amersfoort\n15 32  Breukelen            11a     Intercity"
   }
  },
  {
   "url": "https://willem.com/global/images/00f9281df6d5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37197_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Willemstagram",
    "url": "https://agents.willem.com/fy/posts/2025-08-11_willemstagram/",
    "source_url": "https://willem.com/fy/2025-08-11_willemstagram/",
    "date": "2025-08-11"
   },
   "width": 160,
   "machine": {
    "caption": "A dense dark mosaic grid of dozens of small personal photos and screenshots is arranged in rows, including landscapes, a smartwatch, bicycles, a handwritten note, a VMware box logo, a FREE WIFI sign, a Rembrandt-style painting, phone screenshots, a runner photo and a Say hello to iPod advertisement, with several tiles left blank.",
    "labels": [
     "photo grid",
     "mosaic",
     "collage",
     "screenshots",
     "personal photos"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VMware\nFREE WIFI\nRESPIRATORY RATE\nDAILY AVERAGE\nThu Fri Sat Sun Mon Tue Wed\nLessons learned\nELECTRIFIED\nSay hello to iPod.\n1,000 songs in your pocket."
   }
  },
  {
   "url": "https://willem.com/global/images/9e0e38da7b14.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37197_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Willemstagram",
    "url": "https://agents.willem.com/fy/posts/2025-08-11_willemstagram/",
    "source_url": "https://willem.com/fy/2025-08-11_willemstagram/",
    "date": "2025-08-11"
   },
   "width": 2560,
   "machine": {
    "caption": "A dense dark mosaic grid of dozens of small personal photos and screenshots is arranged in rows, including landscapes, a smartwatch, bicycles, a handwritten note, a VMware box logo, a FREE WIFI sign, a Rembrandt-style painting, phone screenshots, a runner photo and a Say hello to iPod advertisement, with several tiles left blank.",
    "labels": [
     "photo grid",
     "mosaic",
     "collage",
     "screenshots",
     "personal photos"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VMware\nFREE WIFI\nRESPIRATORY RATE\nDAILY AVERAGE\nThu Fri Sat Sun Mon Tue Wed\nLessons learned\nELECTRIFIED\nSay hello to iPod.\n1,000 songs in your pocket."
   }
  },
  {
   "url": "https://willem.com/global/images/00f9281df6d5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37197_imageEN.png",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Willemstagram",
    "url": "https://agents.willem.com/fy/posts/2025-08-11_willemstagram/",
    "source_url": "https://willem.com/fy/2025-08-11_willemstagram/",
    "date": "2025-08-11"
   },
   "width": 160,
   "machine": {
    "caption": "A dense dark mosaic grid of dozens of small personal photos and screenshots is arranged in rows, including landscapes, a smartwatch, bicycles, a handwritten note, a VMware box logo, a FREE WIFI sign, a Rembrandt-style painting, phone screenshots, a runner photo and a Say hello to iPod advertisement, with several tiles left blank.",
    "labels": [
     "photo grid",
     "mosaic",
     "collage",
     "screenshots",
     "personal photos"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VMware\nFREE WIFI\nRESPIRATORY RATE\nDAILY AVERAGE\nThu Fri Sat Sun Mon Tue Wed\nLessons learned\nELECTRIFIED\nSay hello to iPod.\n1,000 songs in your pocket."
   }
  },
  {
   "url": "https://willem.com/global/images/face35e557c6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37196_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Op wei nei digitale soevereiniteit",
    "url": "https://agents.willem.com/fy/posts/2025-08-02_op-wei-nei-digitale-soevereiniteit/",
    "source_url": "https://willem.com/fy/2025-08-02_op-wei-nei-digitale-soevereiniteit/",
    "date": "2025-08-02"
   },
   "width": 1600,
   "description": "Yn de rin fan de jierren haw ik de wize wêrop ik wurkje likegoed ferfine en ferienfâldige as de dingen dy't ik produsearje",
   "description_source": "author",
   "machine": {
    "caption": "A laptop on a wooden desk between a snake plant and a black coffee cup, displaying a text editor with two paragraphs about generating RSS feeds for a static site.",
    "labels": [
     "laptop",
     "text editor",
     "desk",
     "plant",
     "coffee",
     "blogging"
    ],
    "model": "claude-sonnet",
    "text_in_image": "This blog is managed using custom software that I developed for my customers. My software generates so called \"static HTML pages\" from a dynamically managed back-end that runs on NodeJS. This means that I needed to find a way to generate the RSS feeds from my static site generator, along with the HTML files. Now, it's time to get technical! :-)\n\nIt is always a good idea to check out existing implementations of open standards before you'll set out to \"reinvent the wheel\". Chances are that somebody already did all the hard work. But moreover, choosing a well tested package over a self built implementation (with undiscovered bugs and flaws) can be  smart thing to do. For NodeJS there is the \"Feed\"_module (https://www.npmjs.com/package/feed) that makes it easy to generate RSS, Atom and JSON feeds."
   }
  },
  {
   "url": "https://willem.com/global/images/91af73aa0c88.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37196_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Op wei nei digitale soevereiniteit",
    "url": "https://agents.willem.com/fy/posts/2025-08-02_op-wei-nei-digitale-soevereiniteit/",
    "source_url": "https://willem.com/fy/2025-08-02_op-wei-nei-digitale-soevereiniteit/",
    "date": "2025-08-02"
   },
   "width": 1600,
   "description": "Sa begjint it: in echte side út myn persoanlike notysjes, dy't kompleksiteit yn kaart bringt om in ienfâldich paad foarút te finen",
   "description_source": "author",
   "machine": {
    "caption": "A black and white photo of a hand holding an e-ink tablet with handwritten Dutch notes and a diagram about a cloud-free backup setup between a laptop, phone and offline SSD, resting on someone's lap near a radiator.",
    "labels": [
     "e-ink tablet",
     "handwriting",
     "diagram",
     "notes",
     "backup",
     "dutch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "setup die te organiseren is zonder nieuwe hardware. We hebben 1 256 TB op de telefoon. Foto's staan er al Niet heel geh. En, als we af en toe in Amsterdam een Rsync doen op de 8TB SSD ondervangen we een extra scenario van \"laptop+telefoon\"-loss. Daarmee benutten we onze periodieke reisbewegingen.\n\nDus, stel iCloudloos\nCloud VPS -> FW13 (8TB laptop) -USB-C- 1,2TB ANDROID\naf en toe -USB-C-> 8TB SSD offline offsite  (trein)  Amsterdam\n\nHegelsom\n- Voor de zekerheid zouden we in Hegelsom ook nog een drive neerleggen. Met duizend miljoen drives in storage is dat geen probleem.\n- Je wilt dat je data ook altijd eigens is waar ik niet ben.\n- en, doordat we wereldbestanden ook (readonly) op Android meenemen, kunnen we - in theorie - hetzelfde als met een volledige iCloud Drive\n-> deze oplossing is briljant in zn eenvoud. Meeste (belangrijke) data in m'n boekwerk en 100% offline/cloudloos. Productiedata encrypted, offline en offsite"
   }
  },
  {
   "url": "https://willem.com/global/images/9cede5cb8b56.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37196_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Op wei nei digitale soevereiniteit",
    "url": "https://agents.willem.com/fy/posts/2025-08-02_op-wei-nei-digitale-soevereiniteit/",
    "source_url": "https://willem.com/fy/2025-08-02_op-wei-nei-digitale-soevereiniteit/",
    "date": "2025-08-02"
   },
   "width": 160,
   "machine": {
    "caption": "A black and white photo shows a hand holding a stylus writing on an e-ink tablet resting on a lap in front of a radiator, with a page of Dutch handwritten notes and a hand-drawn diagram about an offline cloudless storage setup.",
    "labels": [
     "handwriting",
     "e-ink tablet",
     "diagram",
     "notes",
     "stylus"
    ],
    "model": "claude-sonnet",
    "text_in_image": "...die je organiseren is zonder nieuwe hardware. We hebben 1,2TB op de telefoon. Foto's staan er al niet heel gek. En, als we af en toe in Amsterdam een rsync doen op de 8TB SSD, ondervangen we een extra scenario van \"laptop+telefoon\"-loss. Daarmee bewaken we onze periodieke reisbewegingen.\nDus, stel iCloudloos:\nCLOUD VPS -> FW13, 8TB laptop, USB-C af en toe -> 8TB SSD offline offsite Amsterdam\n1,2TB ANDROID -- FW13\ntrein\nHegelsom\nVoor de zekerheid zouden we in Hegelsom ook nog een drive neerleggen. Met duizend miljoen drives in storage is dat geen probleem.\nJe wilt dat je data ook altijd eigens is waar ik niet ben.\nEn, doordat we welbeslagen ook (readonly) op Android meenemen, kunnen we - in theorie - hetzelfde als met een volledige iCloud Drive\nDeze oplossing is briljant in zijn eenvoud. Meeste (belangrijke) data in mijn broekzak en 100% offline/cloudloos. Productiedata encrypted offline en offsite"
   }
  },
  {
   "url": "https://willem.com/global/images/9ce749fe96bd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37196_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Op wei nei digitale soevereiniteit",
    "url": "https://agents.willem.com/fy/posts/2025-08-02_op-wei-nei-digitale-soevereiniteit/",
    "source_url": "https://willem.com/fy/2025-08-02_op-wei-nei-digitale-soevereiniteit/",
    "date": "2025-08-02"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up crop of the same handwritten page shows a hand-drawn diagram labelled Dus, stel iCloudloos with boxes for a cloud VPS, an FW13 laptop with 8TB storage, an 8TB SSD offline offsite in Amsterdam, and a 1,2TB Android device, plus Dutch notes about keeping a backup drive in Hegelsom.",
    "labels": [
     "handwriting",
     "diagram",
     "notes",
     "close-up",
     "storage"
    ],
    "model": "claude-sonnet",
    "text_in_image": "...ten op de... \"laptop+telefoon\"-loss. Daarmee\nperiodieke reisbewegingen.\nDus, stel iCloudloos:\nCLOUD VPS\nFW13\n8TB laptop\nUSB-C\naf en toe\n8TB SSD\noffline offsite\nAmsterdam\n1,2TB ANDROID\ntrein\nHegelsom\nVoor de zekerheid zouden we in Hegelsom ook nog een drive neerleggen. Met duizend miljoen drives in storage is dat geen probleem.\nJe wilt dat je data ook altijd eigens is waar ik niet ben.\nEn, doordat we welbeslagen ook (readonly) op Android meenemen, kunnen we - in theorie - hetzelfde als met een volledige iCloud Dr"
   }
  },
  {
   "url": "https://willem.com/global/images/9cede5cb8b56.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37196_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Op wei nei digitale soevereiniteit",
    "url": "https://agents.willem.com/fy/posts/2025-08-02_op-wei-nei-digitale-soevereiniteit/",
    "source_url": "https://willem.com/fy/2025-08-02_op-wei-nei-digitale-soevereiniteit/",
    "date": "2025-08-02"
   },
   "width": 160,
   "machine": {
    "caption": "A black and white photo shows a hand holding a stylus writing on an e-ink tablet resting on a lap in front of a radiator, with a page of Dutch handwritten notes and a hand-drawn diagram about an offline cloudless storage setup.",
    "labels": [
     "handwriting",
     "e-ink tablet",
     "diagram",
     "notes",
     "stylus"
    ],
    "model": "claude-sonnet",
    "text_in_image": "...die je organiseren is zonder nieuwe hardware. We hebben 1,2TB op de telefoon. Foto's staan er al niet heel gek. En, als we af en toe in Amsterdam een rsync doen op de 8TB SSD, ondervangen we een extra scenario van \"laptop+telefoon\"-loss. Daarmee bewaken we onze periodieke reisbewegingen.\nDus, stel iCloudloos:\nCLOUD VPS -> FW13, 8TB laptop, USB-C af en toe -> 8TB SSD offline offsite Amsterdam\n1,2TB ANDROID -- FW13\ntrein\nHegelsom\nVoor de zekerheid zouden we in Hegelsom ook nog een drive neerleggen. Met duizend miljoen drives in storage is dat geen probleem.\nJe wilt dat je data ook altijd eigens is waar ik niet ben.\nEn, doordat we welbeslagen ook (readonly) op Android meenemen, kunnen we - in theorie - hetzelfde als met een volledige iCloud Drive\nDeze oplossing is briljant in zijn eenvoud. Meeste (belangrijke) data in mijn broekzak en 100% offline/cloudloos. Productiedata encrypted offline en offsite"
   }
  },
  {
   "url": "https://willem.com/global/images/c8e7bd233a0c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37193_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It Agintyske Web",
    "url": "https://agents.willem.com/fy/posts/2025-07-26_it-agintyske-web/",
    "source_url": "https://willem.com/fy/2025-07-26_it-agintyske-web/",
    "date": "2025-07-26"
   },
   "width": 1600,
   "description": "Troch strukturearre, kontekstrike ynhâld oan de AI te jaan (links) kin myn CMS (rjochts) strukturearre oersettingen fan hege kwaliteit generearje, en de ynhâld tariede foar sawol minsken as masines.",
   "description_source": "author",
   "machine": {
    "caption": "A laptop on a desk shows a dark terminal with translation script output on the left and a browser open to the Lemmid content manager editing a multilingual blog post titled Breaking Changes on the right.",
    "labels": [
     "laptop",
     "terminal",
     "browser",
     "cms",
     "translation",
     "code"
    ],
    "model": "claude-sonnet",
    "text_in_image": "server_cert_file', die stattdessen einen Pfad zur Zertifikatsdatei im Dateisystem enthaelt. **Es ist nicht nur eine Umben\"... 5131 more characters\nid: 36894,\ntargetLanguage: 'de',\ntargetProperty: 'imageDescriptionsDE',\ninput: 'A complete mail server stack comprises many smaller components finely tuned together\\nMigrating mail_location into mail_driver and mail_path using the new server variable syntax\\nThe userdb and passdb upgrade instructions are very helpful at first glance /s\\nDovecot 2.3 SQL backend setup (auth-sql.conf.ext and dovecot-sql.conf.ext)\\nDovecot 2.4 SQL backend setup (auth-sql.conf.ext) - now much more compact than its predecessor.\\nSieve's config in Dovecot 2.3 (90-sieve.conf) with now obsolete variables sieve_default and sieve_dir\\nSieve's config in Dovecot 2.4 (90-sieve.conf)\\nSetup the server's IMAP and POP numbers to enable private/gradual debugging of the new configuration'\nTranslator: updated content object instance with values,\nTranslator: done, saved all.\nwillem@WillemFW:~/2025-07-gemini-test/translators$\n\nBreaking Changes 04-06\nhttps://manager.lemmid.com/#!148/87...\nWillem\nwillem.com\nPost > Breaking Changes\nTitel (EN)\nBreaking Changes\nTitel (NL)\nBelangrijke Wijzigingen\nTitel (DE)\nAenderungen mit Unterbrechungen\nTitel (ES)\nCambios importantes\nSubtitel (EN)\nUpgrading Dovecot 2.3 to 2.4 in Debian Stable\nSubtitel (NL)\nDovecot 2.3 naar 2.4 upgraden in Debian Stable\nSubtitel (DE)\nDovecot 2.3 auf 2.4 in Debian Stable aktualisieren\nSubtitel (ES)\nActualizacion de Dovecot 2.3 a 2.4 en Debian Stable\nKorte titel (EN)\nKorte titel (NL)\nKorte titel (DE)\nKorte titel (ES)\nDatum 04 June 2025\nIntroductie (EN)\nLast week I ran into unexpected trouble during a routine maintenance procedure on my company's email infrastructure. Processing thousands of emails each day, we use Dovecot to give our clients\nTerug   Dupliceer   Verberg   Opslaan"
   }
  },
  {
   "url": "https://willem.com/global/images/e6262069225d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37193_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It Agintyske Web",
    "url": "https://agents.willem.com/fy/posts/2025-07-26_it-agintyske-web/",
    "source_url": "https://willem.com/fy/2025-07-26_it-agintyske-web/",
    "date": "2025-07-26"
   },
   "width": 1600,
   "description": "Neitinke oer de takomst moat gjin aparte taak wêze; it moat in yntegrearre diel fan it proses wêze.",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a stylus over an e-ink tablet outdoors, showing handwritten Dutch notes and a mind-map sketch for a blog post titled The Agentic Web, dated 26 jul '25.",
    "labels": [
     "e-ink tablet",
     "handwriting",
     "notes",
     "mindmap",
     "outdoors",
     "dutch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Blog: The Agentic Web\n\"voorsorteren\" for the future\n26 jul '25\nUitleggen dat ontwikkelingen nu de basis zijn voor tomorrow's advantage. Nu een beetje werk/aandacht is een hefboom op greenfields van morgen.\n\nWat is Agentic Web?\n- machine naar machine internet\n- informatie delen, maar ook aanbieden van acties\n  b.v. voorbeelden: - afhaalmenu eten - tickets club nights - inboeken afspraak\n- taalmodellen overbruggen verschillen in technische specificaties wil niet perse dezelfde... denk aan een manier die technische specificaties niet perse dezelfde spreekt maar daarin contextueel begrip wil vertuiagen voor een offerte maar daarin een offerte niet als einddoel spreekt\nook voor einduser: - voice interactie - chat interactie - slimmere zoekmachines\n\nHoe?\n- websites in simpeler te begrijpen, minder ruis\n- diensten en producten semantische structuur aanbieden,\n- bedrijfsprocessen formaliseren via schema.org tags\n  schrijven en kijken of je dit via een offerte aanvraag + verwerking) goed om te sluiten. Deze API documenteren en openbaar maken"
   }
  },
  {
   "url": "https://willem.com/global/images/5ea5489a9f60.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37193_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It Agintyske Web",
    "url": "https://agents.willem.com/fy/posts/2025-07-26_it-agintyske-web/",
    "source_url": "https://willem.com/fy/2025-07-26_it-agintyske-web/",
    "date": "2025-07-26"
   },
   "width": 160,
   "machine": {
    "caption": "An open laptop on a wooden desk shows a dark terminal window on the left with green translation script output and a web-based content management interface for willem.com on the right, editing a Breaking Changes blog post in four languages.",
    "labels": [
     "laptop",
     "terminal",
     "code",
     "cms",
     "screen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "server_cert_file', die stattdessen einen Pfad zur Zertifikatsdatei im Dateisystem enthalt. **Es ist nicht nur eine Umben\"... 5131 more characters\nid: 36894,\ntargetLanguage: 'de',\ntargetProperty: 'imageDescriptionsDE',\ninput: 'A complete mail server stack comprises many smaller components finely tuned together\\n' + 'Migrating mail_location into mail_driver and mail_path using the new server variable syntax\\n' + 'The userdb and passdb upgrade instructions are very helpful at first glance /s\\n' + 'Dovecot 2.3 SQL backend setup (auth-sql.conf.ext) - now much more compact than its predecessor.\\n' + 'Dovecot 2.4 SQL backend setup (auth-sql.conf.ext) - now uses only one SQL query as the userdb-ection now uses obsolete variables sieve_default and sieve_dir\\n' + \"Sieve's config in Dovecot 2.3 (90-sieve.conf) with now obsolete variables of the new configuration\\n\" + \"Sieve's config in Dovecot 2.4 (90-sieve.conf)\\n\" + \"Setup the server's IMAP and POP numbers to enable private/gradual debugging of the new configuration\"\nresult: 'Ein vollstandiger Mailserver-Stack besteht aus vielen kleineren Komponenten, die fein aufeinander abgestimmt sind' + 'Migration von mail_location zu mail_driver und mail_path unter Verwendung der neuen Servervariablen-Syntax' + 'Die Upgrade-Anleitungen fur userdb und passdb sind auf den ersten Blick sehr hilfreich' + 'Dovecot 2.3 SQL-Backend-Setup (auth-sql.conf.ext) - jetzt viel kompakter als sein Vorganger' + 'Dovecot 2.4 SQL-Backend-Setup (auth-sql.conf.ext) - jetzt nur noch eine SQL-Abfrage, da die userdb-Sektion jetzt das statische Backend verwendet' + 'Sieve-Konfiguration in Dovecot 2.3 (90-sieve.conf) mit den nun veralteten Variablen sieve_default' + 'Sieve-Konfiguration in Dovecot 2.4 (90-sieve.conf)' + 'Einrichten der IMAP- und POP-Nummern des Servers, um privates/schrittweises Debuggen der neuen Konfiguration zu ermoglichen'\nid: 36895,\ntargetLanguage: 'es',\ntargetProperty: 'titleES',\ninput: 'When the Going Gets Tough',\nresult: 'Cuando las cosas se ponen dificiles'\nid: 36995,\ntargetLanguage: 'es',\ntargetProperty: 'subTitleES',\ninput: 'Running the Leiden Marathon in Heat',\nresult: 'Correr la Maraton de Leiden con Calor'\nTranslator: updated content object instance with values,\nTranslator: updated content object instance with values,\nTranslator: done, saved all.\nWillem@WillemFW:~/2025-07-gemini-test/translators$\nBreaking Changes 04-06\nhttps://manager.lemmid.com/#!148/87...\nWillem\nwillem.com\nPost > Breaking Changes\nTitel (EN)\nBreaking Changes\nTitel (NL)\nBelangrijke Wijzigingen\nTitel (DE)\nAnderungen mit Unterbrechungen\nTitel (ES)\nCambios importantes\nSubtitel (EN)\nUpgrading Dovecot 2.3 to 2.4 in Debian Stable\nSubtitel (NL)\nDovecot 2.3 naar 2.4 upgraden in Debian Stable\nSubtitel (DE)\nDovecot 2.3 auf 2.4 in Debian Stable aktualisieren\nSubtitel (ES)\nActualizacion de Dovecot 2.3 a 2.4 en Debian Stable\nKorte titel (EN)\nKorte titel (NL)\nKorte titel (DE)\nKorte titel (ES)\nDatum\n04 June 2025\nIntroductie (EN)\nLast week I ran into unexpected trouble during a routine maintenance procedure on my company's email infrastructure. Processing thousands of emails each day, we use Dovecot to give our clients\nTerug  Dupliceer  Verberg  Opslaan"
   }
  },
  {
   "url": "https://willem.com/global/images/e5d6b6f744e0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37193_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It Agintyske Web",
    "url": "https://agents.willem.com/fy/posts/2025-07-26_it-agintyske-web/",
    "source_url": "https://willem.com/fy/2025-07-26_it-agintyske-web/",
    "date": "2025-07-26"
   },
   "width": 2560,
   "machine": {
    "caption": "A close crop of a laptop screen shows a dark terminal window with green text describing a Dovecot mail server upgrade script alongside a web-based content management interface for willem.com editing the same Breaking Changes post in four languages.",
    "labels": [
     "laptop",
     "terminal",
     "code",
     "cms",
     "screen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "***Splitting the 'mail_location' setting***\nNew in 2.4 is how the 'mail_location' is split up into multiple smaller variables. Previously a single variable would define where email was saved on disk. You'll now need to split this into two variables 'mail_driver' and 'mail_path', **AND** use the new server variable syntax. If you get any of these settings wrong, it will cause all email to disappear (trust me!). Depending on your specific storage configuration, you'll want to double check the username part (e.g. do you include the entire email address or just the prefix sans domain name?).\n[image]\n***Dovecot with SQL backend: passdb and userdb***\n\"If your Dovecot installation works with an external database (or store) to authenticate usernames and passwords, you'll have to rewrite the 'auth-sql.conf.ext' in '/etc/dovecot/conf.d/' which is called/included by the 10-auth.conf file. In Dovecot 2.4 there is a new way of segmenting passdb and userdb settings. In the Dovecot 2.3 setup I used an external file to provide the database queries and connection string. During authentication the multiple queries are used to 1) authenticate users, and 2) load user-specific settings like the path of the\"... 2884 more characters,\nresult: null\ntranslator: performing task:\nid: 36894,\ntargetLanguage: 'de',\ntargetProperty: 'imageDescriptionsDE',\nTitel (EN)\nBreaking Changes\nTitel (NL)\nBelangrijke Wijzigingen\nTitel (DE)\nAnderungen mit Unterbrechungen\nTitel (ES)\nCambios importantes\nSubtitel (EN)\nUpgrading Dovecot 2.3 to 2.4 in Debian Stable\nSubtitel (NL)\nDovecot 2.3 naar 2.4 upgraden in Debian Stable\nSubtitel (DE)\nDovecot 2.3 auf 2.4 in Debian Stable aktualisieren\nSubtitel (ES)\nActualizacion de Dovecot 2.3 a 2.4 en Debian Stable"
   }
  },
  {
   "url": "https://willem.com/global/images/5ea5489a9f60.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37193_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It Agintyske Web",
    "url": "https://agents.willem.com/fy/posts/2025-07-26_it-agintyske-web/",
    "source_url": "https://willem.com/fy/2025-07-26_it-agintyske-web/",
    "date": "2025-07-26"
   },
   "width": 160,
   "machine": {
    "caption": "An open laptop on a wooden desk shows a dark terminal window on the left with green translation script output and a web-based content management interface for willem.com on the right, editing a Breaking Changes blog post in four languages.",
    "labels": [
     "laptop",
     "terminal",
     "code",
     "cms",
     "screen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "server_cert_file', die stattdessen einen Pfad zur Zertifikatsdatei im Dateisystem enthalt. **Es ist nicht nur eine Umben\"... 5131 more characters\nid: 36894,\ntargetLanguage: 'de',\ntargetProperty: 'imageDescriptionsDE',\ninput: 'A complete mail server stack comprises many smaller components finely tuned together\\n' + 'Migrating mail_location into mail_driver and mail_path using the new server variable syntax\\n' + 'The userdb and passdb upgrade instructions are very helpful at first glance /s\\n' + 'Dovecot 2.3 SQL backend setup (auth-sql.conf.ext) - now much more compact than its predecessor.\\n' + 'Dovecot 2.4 SQL backend setup (auth-sql.conf.ext) - now uses only one SQL query as the userdb-ection now uses obsolete variables sieve_default and sieve_dir\\n' + \"Sieve's config in Dovecot 2.3 (90-sieve.conf) with now obsolete variables of the new configuration\\n\" + \"Sieve's config in Dovecot 2.4 (90-sieve.conf)\\n\" + \"Setup the server's IMAP and POP numbers to enable private/gradual debugging of the new configuration\"\nresult: 'Ein vollstandiger Mailserver-Stack besteht aus vielen kleineren Komponenten, die fein aufeinander abgestimmt sind' + 'Migration von mail_location zu mail_driver und mail_path unter Verwendung der neuen Servervariablen-Syntax' + 'Die Upgrade-Anleitungen fur userdb und passdb sind auf den ersten Blick sehr hilfreich' + 'Dovecot 2.3 SQL-Backend-Setup (auth-sql.conf.ext) - jetzt viel kompakter als sein Vorganger' + 'Dovecot 2.4 SQL-Backend-Setup (auth-sql.conf.ext) - jetzt nur noch eine SQL-Abfrage, da die userdb-Sektion jetzt das statische Backend verwendet' + 'Sieve-Konfiguration in Dovecot 2.3 (90-sieve.conf) mit den nun veralteten Variablen sieve_default' + 'Sieve-Konfiguration in Dovecot 2.4 (90-sieve.conf)' + 'Einrichten der IMAP- und POP-Nummern des Servers, um privates/schrittweises Debuggen der neuen Konfiguration zu ermoglichen'\nid: 36895,\ntargetLanguage: 'es',\ntargetProperty: 'titleES',\ninput: 'When the Going Gets Tough',\nresult: 'Cuando las cosas se ponen dificiles'\nid: 36995,\ntargetLanguage: 'es',\ntargetProperty: 'subTitleES',\ninput: 'Running the Leiden Marathon in Heat',\nresult: 'Correr la Maraton de Leiden con Calor'\nTranslator: updated content object instance with values,\nTranslator: updated content object instance with values,\nTranslator: done, saved all.\nWillem@WillemFW:~/2025-07-gemini-test/translators$\nBreaking Changes 04-06\nhttps://manager.lemmid.com/#!148/87...\nWillem\nwillem.com\nPost > Breaking Changes\nTitel (EN)\nBreaking Changes\nTitel (NL)\nBelangrijke Wijzigingen\nTitel (DE)\nAnderungen mit Unterbrechungen\nTitel (ES)\nCambios importantes\nSubtitel (EN)\nUpgrading Dovecot 2.3 to 2.4 in Debian Stable\nSubtitel (NL)\nDovecot 2.3 naar 2.4 upgraden in Debian Stable\nSubtitel (DE)\nDovecot 2.3 auf 2.4 in Debian Stable aktualisieren\nSubtitel (ES)\nActualizacion de Dovecot 2.3 a 2.4 en Debian Stable\nKorte titel (EN)\nKorte titel (NL)\nKorte titel (DE)\nKorte titel (ES)\nDatum\n04 June 2025\nIntroductie (EN)\nLast week I ran into unexpected trouble during a routine maintenance procedure on my company's email infrastructure. Processing thousands of emails each day, we use Dovecot to give our clients\nTerug  Dupliceer  Verberg  Opslaan"
   }
  },
  {
   "url": "https://willem.com/global/images/e52877e617e3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37190_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De krêft fan ien",
    "url": "https://agents.willem.com/fy/posts/2025-07-23_de-kreft-fan-ien/",
    "source_url": "https://willem.com/fy/2025-07-23_de-kreft-fan-ien/",
    "date": "2025-07-23"
   },
   "width": 1600,
   "description": "It 'Company of One'-ark: rjochte ûntwikkeling, strategysk ûntwerp en de frijheid om fan oeral út te wurkjen",
   "description_source": "author",
   "machine": {
    "caption": "A Framework laptop on someone's lap on a train displays a dark code editor with JavaScript for a popup component, while an e-ink tablet with a blurred handwritten diagram sits on a round table nearby.",
    "labels": [
     "laptop",
     "code editor",
     "javascript",
     "train",
     "e-ink tablet",
     "coding"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/41c1f9c31959.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37190_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De krêft fan ien",
    "url": "https://agents.willem.com/fy/posts/2025-07-23_de-kreft-fan-ien/",
    "source_url": "https://willem.com/fy/2025-07-23_de-kreft-fan-ien/",
    "date": "2025-07-23"
   },
   "width": 160,
   "machine": {
    "caption": "An overhead view shows a person's hand typing on a Framework laptop displaying colour-coded JavaScript code, resting on their lap in a train with blue seats, with an e-ink tablet showing a handwritten diagram propped on a small table nearby.",
    "labels": [
     "laptop",
     "code editor",
     "train",
     "e-ink tablet",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Popup\nshows on the website, like a 'professional' cookie message or homepage takeover\ncreated 18-Feb-2025"
   }
  },
  {
   "url": "https://willem.com/global/images/fd2fce2811f7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37190_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De krêft fan ien",
    "url": "https://agents.willem.com/fy/posts/2025-07-23_de-kreft-fan-ien/",
    "source_url": "https://willem.com/fy/2025-07-23_de-kreft-fan-ien/",
    "date": "2025-07-23"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up shows a person crouching in tall grass to fit an inner tube onto a bicycle wheel rim, wearing a beaded bracelet and a wristwatch.",
    "labels": [
     "bicycle",
     "wheel",
     "inner tube",
     "hands",
     "grass"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/41c1f9c31959.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37190_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De krêft fan ien",
    "url": "https://agents.willem.com/fy/posts/2025-07-23_de-kreft-fan-ien/",
    "source_url": "https://willem.com/fy/2025-07-23_de-kreft-fan-ien/",
    "date": "2025-07-23"
   },
   "width": 160,
   "machine": {
    "caption": "An overhead view shows a person's hand typing on a Framework laptop displaying colour-coded JavaScript code, resting on their lap in a train with blue seats, with an e-ink tablet showing a handwritten diagram propped on a small table nearby.",
    "labels": [
     "laptop",
     "code editor",
     "train",
     "e-ink tablet",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Popup\nshows on the website, like a 'professional' cookie message or homepage takeover\ncreated 18-Feb-2025"
   }
  },
  {
   "url": "https://willem.com/global/images/dd3339e34d1d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36894_images-8.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Brekkende feroaringen",
    "url": "https://agents.willem.com/fy/posts/2025-06-04_brekkende-feroaringen/",
    "source_url": "https://willem.com/fy/2025-06-04_brekkende-feroaringen/",
    "date": "2025-06-04"
   },
   "width": 1600,
   "description": "De IMAP- en POP-poartenûmers fan de server ynstelle foar privee/stapsgewize debuggen fan de nije konfiguraasje",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a configuration file with red handwritten annotations pointing to port numbers.",
    "labels": [
     "code",
     "configuration",
     "annotation",
     "diagram",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "#\n# Dovecot 2.4 /etc/dovecot/conf.d/10-master.conf\n#\n\nservice imap-login {\n    inet_listener imap {\n        port = 143\n    }\n    inet_listener imaps {\n        port = 993\n        ssl = yes\n    }\n}\n\nprocess_min_avail = 100\nvsz_limit = 1024M\n}\n\nservice pop3-login {\n    inet_listener pop3 {\n        port = 110\n    }\n    inet_listener pop3s {\n        port = 995\n        ssl = yes\n    }\n}\n\nPort\nNumbers"
   }
  },
  {
   "url": "https://willem.com/global/images/197ae89bb845.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36894_images-7.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Brekkende feroaringen",
    "url": "https://agents.willem.com/fy/posts/2025-06-04_brekkende-feroaringen/",
    "source_url": "https://willem.com/fy/2025-06-04_brekkende-feroaringen/",
    "date": "2025-06-04"
   },
   "width": 1600,
   "description": "De Sieve-konfiguraasje yn Dovecot 2.4 (90-sieve.conf)",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a configuration file for Dovecot 2.4 displaying Sieve default settings with syntax highlighting on a black background.",
    "labels": [
     "code",
     "configuration",
     "text",
     "syntax",
     "dovecot"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "# /etc/dovecot/conf.d/90-sieve.conf\n#\n# DOVECOT 2.4\n#\n# Sieve default settings loading global script\n\nsieve_script default {\n    type = default\n    name = default\n    driver = file\n    path = /var/lib/dovecot/sieve/default.sieve\n}"
   }
  },
  {
   "url": "https://willem.com/global/images/939ffd625f0f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36894_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Brekkende feroaringen",
    "url": "https://agents.willem.com/fy/posts/2025-06-04_brekkende-feroaringen/",
    "source_url": "https://willem.com/fy/2025-06-04_brekkende-feroaringen/",
    "date": "2025-06-04"
   },
   "width": 1600,
   "description": "De Sieve-konfiguraasje yn Dovecot 2.3 (90-sieve.conf) mei de no ferâldere fariabelen sieve_default en sieve_dir",
   "description_source": "author",
   "machine": {
    "caption": "A computer screen displaying white text on a black background showing configuration settings for the Sieve interpreter in Dovecot 2.3.",
    "labels": [
     "code",
     "text",
     "configuration",
     "screenshot",
     "terminal"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "##\n## Settings for the Sieve interpreter\n##\n## DOVECOT 2.3\n##\n\n# Do not forget to enable the Sieve plugin in 15-lda.conf and 20-lmtp.conf\n# by adding it to the respective mail_plugins= settings.\n\nplugin {\n  # The path to the user's main active script. If ManageSieve is used, this the\n  # location of the symbolic link controlled by ManageSieve.\n  sieve = ~/.dovecot.sieve\n\n  # The default Sieve script when the user has none. This is a path to a global\n  # sieve script file, which gets executed ONLY if user's private Sieve script\n  # doesn't exist. Be sure to pre-compile this script manually using the sievec\n  # command line tool.\n  # --> See sieve_before fore executing scripts before the user's personal\n  #     script.\n  sieve_default = /var/lib/dovecot/sieve/default.sieve\n\n  # Directory for :personal include scripts for the include extension. This\n  # is also where the ManageSieve service stores the user's scripts.\n  sieve_dir = ~/sieve\n}"
   }
  },
  {
   "url": "https://willem.com/global/images/e0e59271debb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36894_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Brekkende feroaringen",
    "url": "https://agents.willem.com/fy/posts/2025-06-04_brekkende-feroaringen/",
    "source_url": "https://willem.com/fy/2025-06-04_brekkende-feroaringen/",
    "date": "2025-06-04"
   },
   "width": 1600,
   "description": "Dovecot 2.4 SQL-backendopset (auth-sql.conf.ext), no folle kompakter as de foargonger. Der is no mar ien SQL-query, om't de userdb-seksje no de static-backend brûkt",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a text editor displaying lines of configuration code with syntax highlighting on a black background.",
    "labels": [
     "code",
     "configuration",
     "text",
     "syntax",
     "database"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "1 # Authentication for SQL users. Included from auth.conf.\n2 #\n3 # DOVECOT 2.4\n4 #\n5 # <https://doc.dovecot.org/latest/core/config/auth/databases/sql.html>\n6 #\n7 # Database driver: mysql, pgsql, sqlite\n8 sql_driver = mysql\n9 #\n10 # Database connection string. This is driver-specific setting.\n11 mysql localhost {\n12 user = super\n13 password = secret\n14 dbname=mail\n15 }\n16 #\n17 passdb sql {\n18 default_password_scheme = MD5\n19 query = SELECT username as user, password FROM mailbox WHERE username='%{user}' AND active='1'\n20 }\n21 #\n22 # If you don't have any user-specific settings, you can avoid the user_query\n23 # by using userdb static instead of userdb sql, for example:\n24 # <https://doc.dovecot.org/latest/core/config/auth/databases/static.html>\n25 userdb static {\n26 fields {\n27 uid = 150\n28 gid = 8\n29 home = /var/vmail/%{user | domain}/%{user | username}\n30 }\n31 }"
   }
  },
  {
   "url": "https://willem.com/global/images/ee344f001a96.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36894_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Brekkende feroaringen",
    "url": "https://agents.willem.com/fy/posts/2025-06-04_brekkende-feroaringen/",
    "source_url": "https://willem.com/fy/2025-06-04_brekkende-feroaringen/",
    "date": "2025-06-04"
   },
   "width": 1600,
   "description": "Dovecot 2.3 SQL-backendopset (auth-sql.conf.ext en dovecot-sql.conf.ext) ",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a configuration file with a green rectangular box highlighting a section and a blue curved arrow pointing from that section to another part of the text.",
    "labels": [
     "code",
     "configuration",
     "text",
     "arrow",
     "box"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "# /etc/dovecot/dovecot-sql.conf.ext\n# This file is opened as root, so it should be owned by root and mode 0600.\n#\n# Database driver: mysql, pgsql, sqlite\n# driver = mysql\n#\n# Database connection string. This is driver-specific setting.\n# mysql:\n#   Basic options emulate PostgreSQL option names:\n#   host, port, user, password, dbname\n#\n# Examples:\n#   connect = host=192.168.1.1 dbname=users\n#   connect = host=sql.example.com dbname=virtual user=virtual password=blarg\n#   connect = /etc/dovecot/authdb.sqlite\n#\n# Default password scheme.\n#\n# List of supported schemes is in\n# http://wiki.dovecot.org/Authentication/PasswordSchemes\n#\n# default_pass_scheme = MD5\n#\n# Query to retrieve the password.\n#\n# This query must return only one row with \"user\" and \"password\" columns.\n# The query can also return other fields which have a special meaning, see\n# http://wiki.dovecot.org/PasswordDatabase/ExtraFields\n#\n# The \"user\" column is needed to make sure the username gets used with exactly\n# the same casing as it's in the database. Note that if you store username and\n# domain in separate fields, you most likely want to return a combination of\n# them as the \"user\" column, otherwise the domain gets stripped.\n#\n# Commonly used available substitutions (see\n# http://wiki.dovecot.org/Variables for full list):\n#   %u = entire userid\n#   %n = user part of user@domain\n#   %d = domain part of user@domain\n#\n# Example:\n#   password_query = SELECT password FROM users WHERE userid = '%n' AND domain = '%d'\n#   password_query = SELECT pw AS password FROM users WHERE userid = '%u' AND active = 'Y'\n#\n# password_query = SELECT username as user, password, '/var/vmail/%d/%n' as userdb_home, 'maildir:/var/vmail/%d/%n' as userdb_mail, 150 as userdb_uid, 8 as userdb_gid FROM mailbox WHERE username='%u' AND active='1'\n#\n# Query to retrieve the user information.\n#\n# The query must return only one row. Commonly returned columns are:\n#   uid - System UID\n#   gid - System GID\n#   home - Home directory\n#   mail - Mail location\n#\n# Either home or mail is required. uid and gid are required. If more than one\n# row is returned or there are missing columns, the login will fail. For a list\n# of all fields that can be returned, see\n# http://wiki.dovecot.org/UserDatabase/ExtraFields\n#\n# Examples\n#   user_query = SELECT home, uid, gid FROM users WHERE userid = '%n' AND domain = '%d'\n#   user_query = SELECT dir AS home, user AS uid, group AS gid FROM users where userid = '%u'\n#   user_query = SELECT home, 501 AS uid, 501 AS gid FROM users WHERE userid = '%u'\n#\n# user_query = SELECT '/var/vmail/%d/%n' as home, 'maildir:/var/vmail/%d/%n' as mail, 150 as uid, 8 as gid, concat('dirsize:storage=',quota) as quota from mailbox where username='%u' AND active='1'\n#\n# iterate_query = SELECT username as user FROM mailbox;\n\n# Authentication for SQL users. Included from 10-auth.conf.\n#\n# DOVECOT V2.3\n#\n# <doc/wiki/AuthDatabase.SQL.txt>\n\npassdb {\n    driver = sql\n\n    # Path for SQL configuration file, see example-config/dovecot-sql.conf.ext\n    args = /etc/dovecot/dovecot-sql.conf.ext\n}\n\nuserdb {\n    driver = sql\n    args = /etc/dovecot/dovecot-sql.conf.ext\n}"
   }
  },
  {
   "url": "https://willem.com/global/images/f0038d6aa77e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36894_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Brekkende feroaringen",
    "url": "https://agents.willem.com/fy/posts/2025-06-04_brekkende-feroaringen/",
    "source_url": "https://willem.com/fy/2025-06-04_brekkende-feroaringen/",
    "date": "2025-06-04"
   },
   "width": 1600,
   "description": "De opwurdearringsynstruksjes foar userdb en passdb binne op it earste gesicht tige nuttich /s",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of the Dovecot CE documentation website showing the passdb/userdb Section Naming page with red handwritten annotations.",
    "labels": [
     "website",
     "documentation",
     "code",
     "annotation",
     "screenshot"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "DOVECOT\nDovecot CE\nInstallation\nUpgrading\nOverview\n2.2 to 2.3\n2.3 to 2.3.x\n2.3 to 2.4\nStartup Scripts\nSieve Installation\nRunning with Docker\nSearch\n⌘ K\n2.4.0\n3.0 (Pro)\nOn this page >\npassdb/userdb Section Naming\npassdb and userdb sections now require a name, i.e.:\n# This gives an error:\npassdb {\n...\n}\n# Use this instead:\npassdb some_name {\n}\n\"some_name\"\n?"
   }
  },
  {
   "url": "https://willem.com/global/images/e88fe1cec23d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36894_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Brekkende feroaringen",
    "url": "https://agents.willem.com/fy/posts/2025-06-04_brekkende-feroaringen/",
    "source_url": "https://willem.com/fy/2025-06-04_brekkende-feroaringen/",
    "date": "2025-06-04"
   },
   "width": 1600,
   "description": "mail_location opdiele yn mail_driver en mail_path mei de nije serverfariabelesyntaksis",
   "description_source": "author",
   "machine": {
    "caption": "A black terminal window displaying white and purple text showing configuration settings for Dovecot mail server versions 2.3 and 2.4.",
    "labels": [
     "code",
     "terminal",
     "configuration",
     "text",
     "software"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "# Dovecot 2.3 config:\n# mail_location = maildir:/var/vmail/%d/%u\n\n# Corresponds to 2.4 syntax:\nmail_driver = maildir\nmail_path = /var/vmail/%{user | domain }/%{user | username}"
   }
  },
  {
   "url": "https://willem.com/global/images/5c709f1fc463.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36894_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Brekkende feroaringen",
    "url": "https://agents.willem.com/fy/posts/2025-06-04_brekkende-feroaringen/",
    "source_url": "https://willem.com/fy/2025-06-04_brekkende-feroaringen/",
    "date": "2025-06-04"
   },
   "width": 1600,
   "description": "In folsleine mailserverstack bestiet út in soad lytsere ûnderdielen dy't fyn op inoar ôfstimd binne",
   "description_source": "author",
   "machine": {
    "caption": "A hand-drawn technical diagram illustrating an email system architecture with components including Postfix, Dovecot, MariaDB, and RoundCube connected by arrows.",
    "labels": [
     "diagram",
     "flowchart",
     "architecture",
     "handwriting",
     "technology"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "EMAILS incoming SMTP\nPOSTFIX\nReverse DNS\nblacklist checks\nAMAVIS\nCLAMAV\nSPAMASSASSIN\ncontent filtering\nOpen DKIM\nsignature check\nLocal Delivery Agent\nDovecot\nIMAP ACCESS\nCustomers\nWebmail access\nMariaDB\nusernames + passwords\nSieve\nFS\nsorting\nNodeJS\nmanagement dashboard\nRoundCube\nPHP\nNginX\nwebserver"
   }
  },
  {
   "url": "https://willem.com/global/images/7977cc6d5fd4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36894_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Brekkende feroaringen",
    "url": "https://agents.willem.com/fy/posts/2025-06-04_brekkende-feroaringen/",
    "source_url": "https://willem.com/fy/2025-06-04_brekkende-feroaringen/",
    "date": "2025-06-04"
   },
   "width": 160,
   "machine": {
    "caption": "An industrial machine with gears and pipes is engulfed in flames while processing envelopes on a conveyor belt, with the Dovecot logo in the foreground.",
    "labels": [
     "fire",
     "machine",
     "envelope",
     "gear",
     "logo"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "DOVECOT"
   }
  },
  {
   "url": "https://willem.com/global/images/0b0368b2d26f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36894_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Brekkende feroaringen",
    "url": "https://agents.willem.com/fy/posts/2025-06-04_brekkende-feroaringen/",
    "source_url": "https://willem.com/fy/2025-06-04_brekkende-feroaringen/",
    "date": "2025-06-04"
   },
   "width": 2560,
   "machine": {
    "caption": "An illustration of a mechanical conveyor belt transporting three envelopes through a complex arrangement of gears and pipes engulfed in flames.",
    "labels": [
     "conveyor belt",
     "envelope",
     "gear",
     "fire",
     "machine"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/7977cc6d5fd4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36894_imageEN.png",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Brekkende feroaringen",
    "url": "https://agents.willem.com/fy/posts/2025-06-04_brekkende-feroaringen/",
    "source_url": "https://willem.com/fy/2025-06-04_brekkende-feroaringen/",
    "date": "2025-06-04"
   },
   "width": 160,
   "machine": {
    "caption": "A stylized illustration of a large industrial machine with gears and pipes engulfed in flames, with three envelopes on a conveyor belt in the foreground and a white logo overlay.",
    "labels": [
     "machine",
     "fire",
     "envelope",
     "gear",
     "logo"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "DOVECOT"
   }
  },
  {
   "url": "https://willem.com/global/images/e9a01e40a8a3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36895_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "As it swier wurdt",
    "url": "https://agents.willem.com/fy/posts/2025-05-12_as-it-swier-wurdt/",
    "source_url": "https://willem.com/fy/2025-05-12_as-it-swier-wurdt/",
    "date": "2025-05-12"
   },
   "width": 1600,
   "description": "As finishe in oerwinning is: de Leiden Marathon útrûn!",
   "description_source": "author",
   "machine": {
    "caption": "A bald man in a yellow and blue athletic shirt with race bib number 30127 gives a thumbs-up on a brick-paved street during a marathon event.",
    "labels": [
     "man",
     "race bib",
     "marathon",
     "crowd",
     "banner",
     "street"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "SWIS 30127 VEEL SUCCES! F. VID WER LEID HARA CREW"
   }
  },
  {
   "url": "https://willem.com/global/images/67e869d073f9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36895_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "As it swier wurdt",
    "url": "https://agents.willem.com/fy/posts/2025-05-12_as-it-swier-wurdt/",
    "source_url": "https://willem.com/fy/2025-05-12_as-it-swier-wurdt/",
    "date": "2025-05-12"
   },
   "width": 1600,
   "description": "Nederlânsk nijs oer blessuere en slachtoffers ",
   "description_source": "author",
   "machine": {
    "caption": "A split-screen mobile phone display showing two Dutch news articles about marathon events, with images of runners, spectators, and emergency vehicles.",
    "labels": [
     "news article",
     "marathon",
     "runners",
     "spectators",
     "ambulance",
     "mobile interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "west online tv radio\nNieuws Regio Sport Kijken Podcast\nLuisteren\nLiveblog Leiden Marathon | Warme editie, hardloper gereanimeerd op het parcours\nHilde Verweij & Jelle Gardien Vandaag, 09:00\nAangepast vandaag, 16:04 • 5 minuten leestijd\nMOBI SCREEN\nFINISH\nDe hardlopers worden verwelkomd door het publiek\n© Omroep West\nLEIDEN - Liters water, veel insmeren en vermoeide gezichten bij de finish. Met een maximum temperatuur van 26 graden is het erg\nNOS Nieuws Sport\nMizuno\nNoorderNieuws\nIn samenwerking met Omrop Fryslân\nNOS Nieuws • Vandaag, 14:11 • Aangepast vandaag, 15:31\nDeelnemer overleden bij hardloopevenement Leeuwarden\nTijdens de hardloopwedstrijd Loop Leeuwarden is een van de deelnemers overleden. De organisatie heeft dat gezegd tegen Omrop Fryslân. De hardloopwedstrijd werd vanmiddag afgelast nadat meerdere deelnemers onwel waren geworden."
   }
  },
  {
   "url": "https://willem.com/global/images/cb0dab7241cd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36895_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "As it swier wurdt",
    "url": "https://agents.willem.com/fy/posts/2025-05-12_as-it-swier-wurdt/",
    "source_url": "https://willem.com/fy/2025-05-12_as-it-swier-wurdt/",
    "date": "2025-05-12"
   },
   "width": 1600,
   "description": "It evenemint yn ien byld: trochsette troch de útputting hinne by de 40KM yn de Leiden Marathon 2025. Let op de ambulânsemotor op de eftergrûn en de beslein kamera-lins, ûndúdlik troch swit en it wetter dat ik oer mysels goaide om kâld te bliuwen.",
   "description_source": "author",
   "machine": {
    "caption": "A bald man in a yellow and black athletic shirt with a race bib pinned to his chest is running on a paved road.",
    "labels": [
     "man",
     "shirt",
     "bib",
     "road",
     "building"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "WILLEM 30152"
   }
  },
  {
   "url": "https://willem.com/global/images/e8cdb59ad41c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36895_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "As it swier wurdt",
    "url": "https://agents.willem.com/fy/posts/2025-05-12_as-it-swier-wurdt/",
    "source_url": "https://willem.com/fy/2025-05-12_as-it-swier-wurdt/",
    "date": "2025-05-12"
   },
   "width": 1600,
   "description": "Myn tempo en hertslach yn de marathon; hoewol't ik troch de hjitte stadiger gie, bleau myn hertslach heech",
   "description_source": "author",
   "machine": {
    "caption": "Two side-by-side digital graphs displaying running metrics with blue line charts on dark backgrounds.",
    "labels": [
     "graph",
     "chart",
     "data",
     "interface",
     "running"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "RUNNING 9:02 AM to 1:24 PM 175 150 125 100 75 9:02 AM 1:24 PM Tempo 04:46 05:33 06:40 08:20 11:07 min/km 0 m 20,00 km 40,00 km"
   }
  },
  {
   "url": "https://willem.com/global/images/9939f76e7e3a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36895_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "As it swier wurdt",
    "url": "https://agents.willem.com/fy/posts/2025-05-12_as-it-swier-wurdt/",
    "source_url": "https://willem.com/fy/2025-05-12_as-it-swier-wurdt/",
    "date": "2025-05-12"
   },
   "width": 1600,
   "description": "Effekt fan hjitte en fochtichheid op marathontempo (runningwritings.com)",
   "description_source": "author",
   "machine": {
    "caption": "A heatmap chart titled 'Effects of heat and humidity on marathon speed' displaying percentage changes based on air temperature and humidity levels.",
    "labels": [
     "chart",
     "heatmap",
     "table",
     "data",
     "graph"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Effects of heat and humidity on marathon speed\nEstimated from data on 3,891 marathon performances\n0° C 5° C 10° C 15° C 20° C 25° C 30° C\n95% 1.0% 0.7% 0.6% 1.3% 3.6% 7.1%\n85% 0.9% 0.5% 0.5% 1.3% 3.5% 6.4%\n75% 0.7% 0.3% 0.4% 1.3% 3.3% 5.8%\n65% 0.6% 0.0% 0.4% 1.3% 3.0% 5.1%\n55% 0.6% 0.0% 0.4% 1.3% 2.7% 4.4%\n45% 0.0% 0.0% 0.3% 1.2% 2.4% 3.7%\n35% 0.0% 0.0% 0.0% 1.1% 2.0% 3.0%\n25% 0.0% 0.0% 0.0% 1.0% 1.6% 2.2%\n15% 0.0% 0.0% 0.0% 0.8% 1.3% 1.5%\nHumidity\n35° 45° 55° 65° 75° 85°\nAir temperature (F)\nRunningWritings.com"
   }
  },
  {
   "url": "https://willem.com/global/images/85a45a240706.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36895_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "As it swier wurdt",
    "url": "https://agents.willem.com/fy/posts/2025-05-12_as-it-swier-wurdt/",
    "source_url": "https://willem.com/fy/2025-05-12_as-it-swier-wurdt/",
    "date": "2025-05-12"
   },
   "width": 1600,
   "description": "Wille hawwe bûten: laitsjend by de 10K, noch hielendal sterk",
   "description_source": "author",
   "machine": {
    "caption": "A bald man wearing a yellow and blue Ajax jersey with a race bib takes a selfie on a paved street while other runners participate in a race in the background.",
    "labels": [
     "man",
     "runner",
     "jersey",
     "race bib",
     "street",
     "house"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "swiss\nDunzo\nDigital\nVerzekeren\nLEIDEN MARATHON 2023"
   }
  },
  {
   "url": "https://willem.com/global/images/627bdb37d853.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36895_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "As it swier wurdt",
    "url": "https://agents.willem.com/fy/posts/2025-05-12_as-it-swier-wurdt/",
    "source_url": "https://willem.com/fy/2025-05-12_as-it-swier-wurdt/",
    "date": "2025-05-12"
   },
   "width": 160,
   "machine": {
    "caption": "A bald man in a yellow and black athletic shirt with a race bib is running on a street.",
    "labels": [
     "man",
     "shirt",
     "bib",
     "watch",
     "building"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "WILLEM 30152"
   }
  },
  {
   "url": "https://willem.com/global/images/032bcc9860a5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36895_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "As it swier wurdt",
    "url": "https://agents.willem.com/fy/posts/2025-05-12_as-it-swier-wurdt/",
    "source_url": "https://willem.com/fy/2025-05-12_as-it-swier-wurdt/",
    "date": "2025-05-12"
   },
   "width": 2560,
   "machine": {
    "caption": "A large crowd of people in athletic clothing fills a narrow European street lined with multi-story brick buildings and shops.",
    "labels": [
     "crowd",
     "street",
     "buildings",
     "shops",
     "people"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "START"
   }
  },
  {
   "url": "https://willem.com/global/images/627bdb37d853.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36895_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "As it swier wurdt",
    "url": "https://agents.willem.com/fy/posts/2025-05-12_as-it-swier-wurdt/",
    "source_url": "https://willem.com/fy/2025-05-12_as-it-swier-wurdt/",
    "date": "2025-05-12"
   },
   "width": 160,
   "machine": {
    "caption": "A bald man in a yellow and black athletic shirt with a race bib pinned to his chest is captured in a selfie-style shot while running on a paved road.",
    "labels": [
     "man",
     "race bib",
     "shirt",
     "watch",
     "building",
     "tree"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "WILLEM 30152"
   }
  },
  {
   "url": "https://willem.com/global/images/fa20ecb23326.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36896_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vibe Coding",
    "url": "https://agents.willem.com/fy/posts/2025-04-15_vibe-coding/",
    "source_url": "https://willem.com/fy/2025-04-15_vibe-coding/",
    "date": "2025-04-15"
   },
   "width": 1600,
   "description": "Produktiviteitsparadoks: as it bestjoeren fan de masine dy mear muoite kostet as de wearde fan de útfier",
   "description_source": "author",
   "machine": {
    "caption": "A large, metallic, steampunk-style machine with two circular doors stands next to a black office chair on wheels in a white room.",
    "labels": [
     "machine",
     "chair",
     "soccer ball",
     "door",
     "wheel"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "BUB"
   }
  },
  {
   "url": "https://willem.com/global/images/8cdd2773d861.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36896_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vibe Coding",
    "url": "https://agents.willem.com/fy/posts/2025-04-15_vibe-coding/",
    "source_url": "https://willem.com/fy/2025-04-15_vibe-coding/",
    "date": "2025-04-15"
   },
   "width": 1600,
   "description": "3D-gameengine yn aksje, let op de grafyske glitches yn de wand fan it bloedfet",
   "description_source": "author",
   "machine": {
    "caption": "A video game interface displaying a tunnel with black geometric walls, four colored spheres, and a gradient background.",
    "labels": [
     "game",
     "tunnel",
     "spheres",
     "interface",
     "geometry"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "SCORE: 3 FPS: 60 GAME ENGINE CONCEPT DESIGN (C) 2025 DSD 164 B.V. - W.L. MIDDELKOOP"
   }
  },
  {
   "url": "https://willem.com/global/images/6b5de3beb772.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36896_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vibe Coding",
    "url": "https://agents.willem.com/fy/posts/2025-04-15_vibe-coding/",
    "source_url": "https://willem.com/fy/2025-04-15_vibe-coding/",
    "date": "2025-04-15"
   },
   "width": 1600,
   "description": "Spultsjekonseptôfbylding út 2013: HDL-dieltsjes yn de bloedstream",
   "description_source": "author",
   "machine": {
    "caption": "A black smartphone displays a game interface featuring red blood cells, yellow and green spherical objects, and a score of 0003023 next to a heart icon.",
    "labels": [
     "smartphone",
     "screen",
     "blood cells",
     "game",
     "score"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "0003023"
   }
  },
  {
   "url": "https://willem.com/global/images/5267f788426c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36896_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vibe Coding",
    "url": "https://agents.willem.com/fy/posts/2025-04-15_vibe-coding/",
    "source_url": "https://willem.com/fy/2025-04-15_vibe-coding/",
    "date": "2025-04-15"
   },
   "width": 1600,
   "description": "3D-fisualisaasje fan trainingsgegevens",
   "description_source": "author",
   "machine": {
    "caption": "A digital interface displays a line graph at the top and a 3D track map below on a black background.",
    "labels": [
     "graph",
     "map",
     "interface",
     "data",
     "chart"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Distance (km) Copyright 2025 W.L. Middelkoop - Gran Fondo run and cycling app"
   }
  },
  {
   "url": "https://willem.com/global/images/9c7b33588ed2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36896_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vibe Coding",
    "url": "https://agents.willem.com/fy/posts/2025-04-15_vibe-coding/",
    "source_url": "https://willem.com/fy/2025-04-15_vibe-coding/",
    "date": "2025-04-15"
   },
   "width": 1600,
   "description": "Troch AI generearre fleantúchsimulator: fly.pieter.com",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a web browser displaying the fly.pieter.com website with a dark modal overlay containing text, a text input field, a Cloudflare verification checkbox, and a 'Join the game' button.",
    "labels": [
     "website",
     "modal",
     "blimp",
     "sky",
     "browser"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "fly.pieter.com\nby @levelsio + Cursor + ThreeJS\nA fun free-to-play MMO flight sim, 100% made with AI, without loading screens and GBs of updates every time you wanna play\nwillem.com\nVerifieer dat je mens bent\nCLOUDFLARE\nPrivacy · Voorwaarden\nJoin the game\nPromote your startup with its own in-game ad and reach 100,000+ people\nLive flight radar | Merch | Vibe Jam | Pieter.com\nIdeas + Bugs"
   }
  },
  {
   "url": "https://willem.com/global/images/a263fa20b0f5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36896_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vibe Coding",
    "url": "https://agents.willem.com/fy/posts/2025-04-15_vibe-coding/",
    "source_url": "https://willem.com/fy/2025-04-15_vibe-coding/",
    "date": "2025-04-15"
   },
   "width": 160,
   "machine": {
    "caption": "A large, metallic, steampunk-style machine with two circular doors stands next to a black office chair on a white floor.",
    "labels": [
     "machine",
     "chair",
     "soccer ball",
     "door",
     "light"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/81bb88df5fc6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36896_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vibe Coding",
    "url": "https://agents.willem.com/fy/posts/2025-04-15_vibe-coding/",
    "source_url": "https://willem.com/fy/2025-04-15_vibe-coding/",
    "date": "2025-04-15"
   },
   "width": 2560,
   "machine": {
    "caption": "A digital rendering shows five spheres (three yellow, two green) floating in a tunnel with orange and purple gradient walls and a dark hexagonal opening at the end.",
    "labels": [
     "sphere",
     "tunnel",
     "game",
     "rendering",
     "geometry"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "SCORE: 3 FPS: 60 GAME ENGINE CONCEPT DESIGN (C) 2025 D5D 164 B.V. - W.L. MIDDELKOOP"
   }
  },
  {
   "url": "https://willem.com/global/images/a263fa20b0f5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36896_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vibe Coding",
    "url": "https://agents.willem.com/fy/posts/2025-04-15_vibe-coding/",
    "source_url": "https://willem.com/fy/2025-04-15_vibe-coding/",
    "date": "2025-04-15"
   },
   "width": 160,
   "machine": {
    "caption": "A large, metallic, steampunk-style machine with a glowing soccer ball inside its open circular chamber stands next to a black office chair in a white room.",
    "labels": [
     "machine",
     "soccer ball",
     "chair",
     "light",
     "metal"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36897_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trainingsgegevens yn 3D",
    "url": "https://agents.willem.com/fy/posts/2025-03-10_trainingsgegevens-yn-3d/",
    "source_url": "https://willem.com/fy/2025-03-10_trainingsgegevens-yn-3d/",
    "date": "2025-03-10"
   },
   "published_on_willem_com": false,
   "description": "3D-fisualisaasje",
   "description_source": "author",
   "machine": {
    "caption": "A digital interface displaying a green line graph at the top and a 3D map view of a looped route below, with a copyright notice at the bottom.",
    "labels": [
     "graph",
     "map",
     "route",
     "interface",
     "data"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "3'30\"/km\n4:00/km\n4:30/km\n5:00/km\n5:30/km\n6:00/km\n6:30/km\n7:00/km\n7:30/km\n8:00/km\nDistance (km)\n0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0 10.5\nCopyright 2025 W.L. Middelkoop - Gran Fondo run and cycling app"
   }
  },
  {
   "url": "https://willem.com/global/images/54e7cade7a7a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36897_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trainingsgegevens yn 3D",
    "url": "https://agents.willem.com/fy/posts/2025-03-10_trainingsgegevens-yn-3d/",
    "source_url": "https://willem.com/fy/2025-03-10_trainingsgegevens-yn-3d/",
    "date": "2025-03-10"
   },
   "width": 1600,
   "description": "RunnerUP: naam myn rin fan 11K op en makke it TCX-bestân mei trainingsgegevens",
   "description_source": "author",
   "machine": {
    "caption": "A split-screen mobile application interface displaying a map with a black route outline on the left and a list of running statistics on the right.",
    "labels": [
     "map",
     "statistics",
     "interface",
     "route",
     "data"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "09-03-2025 14:50 93% 88% 10,68 km 1:01:13 05:44 /km Notities Rondes Kaart Grafiek Uploaden Afgesloten 05:56 998 m 05:57 /km 139 05:26 998 m 05:26 /km 114 05:28 997 m 05:29 /km 05:33 1003 m 05:32 /km 05:44 1004 m 05:43 /km 05:49 1001 m 05:49 /km 05:51 1001 m 05:51 /km 05:56 999 m 05:56 /km 05:43 1001 m 05:43 /km 05:54 1001 m 05:54 /km 03:53 670 m 05:47 /km"
   }
  },
  {
   "url": "https://willem.com/global/images/4dc76da8df78.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36897_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trainingsgegevens yn 3D",
    "url": "https://agents.willem.com/fy/posts/2025-03-10_trainingsgegevens-yn-3d/",
    "source_url": "https://willem.com/fy/2025-03-10_trainingsgegevens-yn-3d/",
    "date": "2025-03-10"
   },
   "width": 160,
   "machine": {
    "caption": "A green flexible tube is arranged in a winding path over a printed map of a city grid, with a small white sphere at one end, and a notebook with a graph is visible in the upper right corner.",
    "labels": [
     "tube",
     "map",
     "notebook",
     "graph",
     "sphere"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/9121ad1c6c99.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36897_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trainingsgegevens yn 3D",
    "url": "https://agents.willem.com/fy/posts/2025-03-10_trainingsgegevens-yn-3d/",
    "source_url": "https://willem.com/fy/2025-03-10_trainingsgegevens-yn-3d/",
    "date": "2025-03-10"
   },
   "width": 2560,
   "machine": {
    "caption": "A computer-generated visualization of a green trajectory path on a gray plane against a black background, featuring a white circular marker and small red points.",
    "labels": [
     "trajectory",
     "path",
     "marker",
     "visualization",
     "graph"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/4dc76da8df78.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36897_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trainingsgegevens yn 3D",
    "url": "https://agents.willem.com/fy/posts/2025-03-10_trainingsgegevens-yn-3d/",
    "source_url": "https://willem.com/fy/2025-03-10_trainingsgegevens-yn-3d/",
    "date": "2025-03-10"
   },
   "width": 160,
   "machine": {
    "caption": "A green tube forming a winding path over a printed map of a city grid, with a small white sphere at one end, and a document showing a line graph in the upper right corner.",
    "labels": [
     "map",
     "tube",
     "graph",
     "document",
     "sphere"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/0ba4569210c6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36898_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Gran Fondo open source meitsje",
    "url": "https://agents.willem.com/fy/posts/2025-03-06_gran-fondo-open-source-meitsje/",
    "source_url": "https://willem.com/fy/2025-03-06_gran-fondo-open-source-meitsje/",
    "date": "2025-03-06"
   },
   "width": 1600,
   "description": "Gran Fondo v1 yn aksje: hâldt fytstochten soepel by mei Bluetooth-stipe foar fermogen, kadens en hertslach, klear om te sjen te litten dat open source kin konkurrearje mei profesjonele ark",
   "description_source": "author",
   "machine": {
    "caption": "A first-person view of a cyclist's hands on drop handlebars with a smartphone mounted in the center displaying cycling data.",
    "labels": [
     "handlebars",
     "smartphone",
     "gloves",
     "watch",
     "shoes",
     "road"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Gran Fondo Cycling\nLast Exercise: 2.3 km @ 27.2 km/h\n0,0 km/h\n0 rpm\n137 bpm\n4.8 KM in 12:03"
   }
  },
  {
   "url": "https://willem.com/global/images/da590953c06d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36898_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Gran Fondo open source meitsje",
    "url": "https://agents.willem.com/fy/posts/2025-03-06_gran-fondo-open-source-meitsje/",
    "source_url": "https://willem.com/fy/2025-03-06_gran-fondo-open-source-meitsje/",
    "date": "2025-03-06"
   },
   "width": 160,
   "machine": {
    "caption": "A cyclist wearing a green helmet and dark clothing rides away from the viewer on a paved road, with digital code lines projected onto the asphalt and a smartphone lying on the ground nearby.",
    "labels": [
     "cyclist",
     "bicycle",
     "smartphone",
     "road",
     "helmet"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/d2780f56a2d8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36898_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Gran Fondo open source meitsje",
    "url": "https://agents.willem.com/fy/posts/2025-03-06_gran-fondo-open-source-meitsje/",
    "source_url": "https://willem.com/fy/2025-03-06_gran-fondo-open-source-meitsje/",
    "date": "2025-03-06"
   },
   "width": 2560,
   "machine": {
    "caption": "A low-angle shot shows the legs of a cyclist riding on an asphalt road, with a smartphone lying on the ground to the right.",
    "labels": [
     "bicycle",
     "smartphone",
     "road",
     "legs"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/da590953c06d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36898_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Gran Fondo open source meitsje",
    "url": "https://agents.willem.com/fy/posts/2025-03-06_gran-fondo-open-source-meitsje/",
    "source_url": "https://willem.com/fy/2025-03-06_gran-fondo-open-source-meitsje/",
    "date": "2025-03-06"
   },
   "width": 160,
   "machine": {
    "caption": "A cyclist wearing a green helmet and dark clothing rides away from the viewer on a paved road, with glowing white lines projecting from the bicycle onto the asphalt and a smartphone lying on the ground nearby.",
    "labels": [
     "cyclist",
     "bicycle",
     "smartphone",
     "road",
     "helmet"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/57aa1563d072.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36899_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Duorsume smartphone",
    "url": "https://agents.willem.com/fy/posts/2025-03-05_duorsume-smartphone/",
    "source_url": "https://willem.com/fy/2025-03-05_duorsume-smartphone/",
    "date": "2025-03-05"
   },
   "width": 1600,
   "description": "Myn Fairphone 5 yn natuerlik aluminium mei de unLauncher op Google-frije /e/OS",
   "description_source": "author",
   "machine": {
    "caption": "A white smartphone with a black screen displaying a list of menu items in white text rests on a light-colored wooden surface.",
    "labels": [
     "smartphone",
     "screen",
     "text",
     "wood",
     "menu"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Galerij\nTerminal\nSporten\nBerichten\nInternet\nE-mail"
   }
  },
  {
   "url": "https://willem.com/global/images/94f1e27c8056.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36899_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Duorsume smartphone",
    "url": "https://agents.willem.com/fy/posts/2025-03-05_duorsume-smartphone/",
    "source_url": "https://willem.com/fy/2025-03-05_duorsume-smartphone/",
    "date": "2025-03-05"
   },
   "width": 1600,
   "description": "Mei skuorpapier de ferve fan de Fairphone ôfhelje",
   "description_source": "author",
   "machine": {
    "caption": "A disassembled smartphone chassis with internal components exposed rests on a wooden surface.",
    "labels": [
     "smartphone",
     "chassis",
     "circuit board",
     "battery",
     "wood"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "TOP"
   }
  },
  {
   "url": "https://willem.com/global/images/5c6f7efa4658.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36899_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Duorsume smartphone",
    "url": "https://agents.willem.com/fy/posts/2025-03-05_duorsume-smartphone/",
    "source_url": "https://willem.com/fy/2025-03-05_duorsume-smartphone/",
    "date": "2025-03-05"
   },
   "width": 1600,
   "description": "Lit ark ark wêze: lit it aluminium wêze as in doek dy't gebrûkspatroanen ôfbyldet",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a social media post by Ilya Miskov featuring a scratched aluminum MacBook and an iPhone with a worn aluminum back.",
    "labels": [
     "laptop",
     "smartphone",
     "apple logo",
     "social media post",
     "technology"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Ilya・イリア\n@ilyamiskov\nI'm all for this raw, scratched aluminum look.\nLet the tools be tools!\n11:55 PM · Feb 24, 2025 · 7.3M Views"
   }
  },
  {
   "url": "https://willem.com/global/images/96f87ceaa132.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36899_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Duorsume smartphone",
    "url": "https://agents.willem.com/fy/posts/2025-03-05_duorsume-smartphone/",
    "source_url": "https://willem.com/fy/2025-03-05_duorsume-smartphone/",
    "date": "2025-03-05"
   },
   "width": 1600,
   "description": "Mei Android sûnder Google wurdt de batterijduur fan myn Fairphone yn dagen mjitten",
   "description_source": "author",
   "machine": {
    "caption": "A split-screen view of an Android device interface showing system update information on the left and battery usage statistics on the right.",
    "labels": [
     "smartphone",
     "interface",
     "graph",
     "text",
     "settings"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Huidige versie:\n/e/OS\n2.7-t-20250111460957-official-FP5\nAndroid 13\n11 januari 2025\nLaatst gecontroleerd: 4 maart 2025 (19:35)\nBeschikbare updates:\n/e/OS 2.8\n19 februari 2025\n1,6 GB\nUPDATE UITVOEREN\nBatterijgebruik\n47%\n100%\n50%\n0%\n1 dag, 3 uur geleden\nNog 1 dag, 1 uur\nBatterijgebruik sinds volledige lading\nMobiel netwerk\n3 uur, 2 min gebruikt\n8%\nScherm\n3 uur, 3 min gebruikt\n5%\nThunderbird\n28 min gebruikt\n5%"
   }
  },
  {
   "url": "https://willem.com/global/images/161b2dd6a5ef.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36899_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Duorsume smartphone",
    "url": "https://agents.willem.com/fy/posts/2025-03-05_duorsume-smartphone/",
    "source_url": "https://willem.com/fy/2025-03-05_duorsume-smartphone/",
    "date": "2025-03-05"
   },
   "width": 1600,
   "description": "Ûntwurpen om lang mei te gean en maklik te ûnderhâlden: de Fairphone 5 kin iepene wurde mei standert ark",
   "description_source": "author",
   "machine": {
    "caption": "A disassembled smartphone with internal components, screws, two Stanley screwdrivers, and a battery box arranged on a wooden surface.",
    "labels": [
     "smartphone",
     "screwdrivers",
     "battery",
     "screws",
     "wooden surface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Change is in your hands"
   }
  },
  {
   "url": "https://willem.com/global/images/1a9d4dc0c642.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36899_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Duorsume smartphone",
    "url": "https://agents.willem.com/fy/posts/2025-03-05_duorsume-smartphone/",
    "source_url": "https://willem.com/fy/2025-03-05_duorsume-smartphone/",
    "date": "2025-03-05"
   },
   "width": 1600,
   "description": "Fairphone wurdt oandreaun troch deselde Dragonwing-chip dy't brûkt wurdt yn skippen, kranen, drones en yndustriële fabriken",
   "description_source": "author",
   "machine": {
    "caption": "A collage image featuring a purple autonomous truck, a robotic arm, a shipping container, a cargo ship at sea, and a technical specification sheet for the Qualcomm Dragonwing platform.",
    "labels": [
     "truck",
     "ship",
     "robotic arm",
     "container",
     "specification sheet",
     "ocean"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Qualcomm Dragonwing\nTarget Applications\nTransportation & Logistics\nSmart Warehousing\nRetail\nManufacturing\nHealthcare\nE-commerce\nFeatures\nProcessor\nKryo Gold plus high-performance core up to 2.7 GHz\nKryo Gold three high-performance cores @ 2.4 GHz\nKryo Silver four low-power cores @ 1.9 GHz\nDeveloped with the 6 nm process for superior performance and power efficiency\n6th gen Qualcomm® AI Engine: Compute Hexagon DSP with dual Hexagon Vector extensions (HVE), Hexagon Co-processor (Hexagon CPE) 2.0 and Hexagon Tensor Accelerator\nAdreno 643 GPU @ 812 MHz\nDual-channel non-HiP high-speed memory, LPDDR4X/LPDDR4x SDRAM\nLPDDR4X SDRAM designed for 3200 MHz clock (2 x 16-bit)\nLPDDR4X SDRAM designed for 2133 MHz clock (2 x 16-bit)\nQualcomm® Universal Bandwidth Compression (UBWC) with camera, display, GPU, AI, and compute DSP\nDisplay support: FHD+, 30-bit DisplayPort, eight hardware layers, improved HDR10+ and wide color gamut, Qualcomm® Low Power Picture Enhancement Display feature, and Qualcomm® True Palette Display feature\nOne 4-lane CSI DSI 1.2, D-PHY 1.2, or C-PHY 1.0, VESA DSC 1.2\nTriple 3-lane image processing (ISP) + two lite (ISP 22 + 22 + 22 MP, 64 MP 30 fps)\nFive 4-lane CSI (4/4/4/4/4) D-PHY 1.2 or C-PHY 1.2\nAdreno 633 VPU for high-quality, ultra-HD video encode and decode\nSupport for USB 3.1 Type-C with DisplayPort and USB 2.0\nLong-term support for Android OS upgrades, Linux, Ubuntu, Windows 11 IoT Enterprise, security updates, and enterprise-grade hardware\nTo learn more visit: qualcomm.com\nQualcomm Dragonwing\nSpecifications\nAI: 6th gen Qualcomm® AI Engine\nModem: 20/3G/4G/5G – mmWave and sub-6 GHz bands (Rel. 15) 5.7 Gbps DL, 2.5 Gbps UL, 400 MHz mobile, 100 MHz sub-6 (OCM6450 only)\nConnectivity: 802.11 a/b/g/n/ac/ax and Bluetooth 5.2 and FM supported, Qualcomm® QCA6174A, 4G LTE, 100 Mbps uplink, 3.8 Gbps DL\nCPU: 8x Kryo 670 CPU from 1.9 up to 2.7 GHz\nGPU: Adreno 643 GPU with support for OpenGL ES 3.2, OpenCL 2.0, Vulkan 1.1, DX FL 12\nDSP: Compute Hexagon DSP with dual HVE and HVE-M\nMemory & Storage: Dual-channel non-HiP LPDDR4X/LPDDR4x SDRAM, UFS 2.2/3.1, two-lane HS4, 4.8 v3.0, eMMC 5.1, PCIe two-lane NVMe\nDisplay Support: Adreno 633 GPU\nCamera Support: Qualcomm® Spectra™ ISP 570, 64 MP 30 + 23 MP / 1x 23 MP at 30 fps 25%, 192 MP non-ZSL\nVideo: 10-bit 4K60 encode for H.264/H.265 VPS, 10-bit 4K60 encode for H.264/H.265, Support for HDR10 and HDR10+ playback\nLocation: GPS, GLONASS, NavIC, BeiDou, Galileo, QZSS, and SBAS\nOperating System: Android, Linux, Ubuntu, Windows 11 IoT Enterprise\nExpected Product Longevity: July 2036\n© 2020 Qualcomm Technologies, Inc. and/or its affiliated companies. All Rights Reserved. Qualcomm, Snapdragon, Adreno, Hexagon, Kryo and Spectra are products of or licensed to Qualcomm Technologies, Inc. and/or its affiliated companies. Qualcomm Dragonwing is a product of or licensed to Qualcomm Technologies, Inc. and/or its affiliated companies."
   }
  },
  {
   "url": "https://willem.com/global/images/6b41c67e2af8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36899_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Duorsume smartphone",
    "url": "https://agents.willem.com/fy/posts/2025-03-05_duorsume-smartphone/",
    "source_url": "https://willem.com/fy/2025-03-05_duorsume-smartphone/",
    "date": "2025-03-05"
   },
   "width": 1600,
   "description": "Skrammen as trofee: in Porsche racen of in Fairphone brûke, de skrammen fertelle it epyske ferhaal, racen op Zandvoort mei myn maat Niels!",
   "description_source": "author",
   "machine": {
    "caption": "A collage of three images showing a yellow Porsche Cayman GT4 RS on a racetrack, a close-up of its wheel and brake caliper, and two men in racing helmets inside the car.",
    "labels": [
     "car",
     "wheel",
     "racer",
     "helmet",
     "brake",
     "track"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Porsche P ZERO GT4 RS CHD Made in Germany CENTERLOCK LÖSEN"
   }
  },
  {
   "url": "https://willem.com/global/images/84ee5f5c5957.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36899_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Duorsume smartphone",
    "url": "https://agents.willem.com/fy/posts/2025-03-05_duorsume-smartphone/",
    "source_url": "https://willem.com/fy/2025-03-05_duorsume-smartphone/",
    "date": "2025-03-05"
   },
   "width": 160,
   "machine": {
    "caption": "A white smartphone with a black screen displaying a list of menu items in white text rests on a light-colored wooden surface.",
    "labels": [
     "smartphone",
     "screen",
     "wood",
     "menu",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Galerij\nTerminal\nSporten\nBerichten\nInternet\nE-mail"
   }
  },
  {
   "url": "https://willem.com/global/images/7058e18ef46d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36899_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Duorsume smartphone",
    "url": "https://agents.willem.com/fy/posts/2025-03-05_duorsume-smartphone/",
    "source_url": "https://willem.com/fy/2025-03-05_duorsume-smartphone/",
    "date": "2025-03-05"
   },
   "width": 2560,
   "machine": {
    "caption": "A disassembled smartphone with internal components, tools, and packaging laid out on a wooden surface.",
    "labels": [
     "smartphone",
     "tools",
     "components",
     "packaging",
     "wooden surface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Change is in your hands"
   }
  },
  {
   "url": "https://willem.com/global/images/84ee5f5c5957.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36899_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Duorsume smartphone",
    "url": "https://agents.willem.com/fy/posts/2025-03-05_duorsume-smartphone/",
    "source_url": "https://willem.com/fy/2025-03-05_duorsume-smartphone/",
    "date": "2025-03-05"
   },
   "width": 160,
   "machine": {
    "caption": "A white smartphone with a black screen displaying a list of menu items in Dutch rests on a light-colored wooden surface.",
    "labels": [
     "smartphone",
     "wooden surface",
     "screen",
     "menu"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Galerij\nTerminal\nSporten\nBerichten\nInternet\nE-mail"
   }
  },
  {
   "url": "https://willem.com/global/images/5e44d8b2cf65.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36900_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bettere laptop",
    "url": "https://agents.willem.com/fy/posts/2025-02-10_bettere-laptop/",
    "source_url": "https://willem.com/fy/2025-02-10_bettere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "De laptop hat útwikselbere poartmodules, wêrmei't do dyn eigen I/O-poarten kieze kinst.",
   "description_source": "author",
   "machine": {
    "caption": "Various computer hardware components and packaging are arranged on a wooden table.",
    "labels": [
     "hardware",
     "packaging",
     "table",
     "memory",
     "expansion cards"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Bezel\nCover Kit\nDDR5-5600 Memory\n48GB\nframework\nEthernet\nExpansion Card\nUSB-C\nExpansion Card\nHDMI"
   }
  },
  {
   "url": "https://willem.com/global/images/a4df07a234c5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36900_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bettere laptop",
    "url": "https://agents.willem.com/fy/posts/2025-02-10_bettere-laptop/",
    "source_url": "https://willem.com/fy/2025-02-10_bettere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "De behuizing wurdt stevich sletten mei 5 standert skroeven (skroevedraaier is by de oankeap!)",
   "description_source": "author",
   "machine": {
    "caption": "A hand uses a screwdriver to remove a screw from the corner of a silver laptop resting on a wooden table.",
    "labels": [
     "laptop",
     "screwdriver",
     "hand",
     "screw",
     "table"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "UK CA FC Complies with IMDA Standards DM103282"
   }
  },
  {
   "url": "https://willem.com/global/images/7147c64086c0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36900_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bettere laptop",
    "url": "https://agents.willem.com/fy/posts/2025-02-10_bettere-laptop/",
    "source_url": "https://willem.com/fy/2025-02-10_bettere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "De skermrâne ynstallearje is maklik, do kinst in soad ferskillende kleuren kieze, ik haw saai swart keazen.",
   "description_source": "author",
   "machine": {
    "caption": "A disassembled white laptop with its screen detached and placed next to the keyboard base on a wooden table.",
    "labels": [
     "laptop",
     "keyboard",
     "screen",
     "bezel",
     "table"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/633df9faff2b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36900_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bettere laptop",
    "url": "https://agents.willem.com/fy/posts/2025-02-10_bettere-laptop/",
    "source_url": "https://willem.com/fy/2025-02-10_bettere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "De toetseboerdklep klikt mei magneten op syn plak en sit fêst as do de skroeven yn de ûnderklep oanhellest",
   "description_source": "author",
   "machine": {
    "caption": "A person is holding the detached screen assembly of a laptop above the open base unit, revealing internal components like the battery and motherboard on a wooden table.",
    "labels": [
     "laptop",
     "battery",
     "motherboard",
     "screen",
     "hand",
     "table"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "FRAMEWORK\nFRANCE\nCPA143\n658085R\n2024/07/12/N\nBATTERY\nLi-ion 00"
   }
  },
  {
   "url": "https://willem.com/global/images/b3b04c8f39da.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36900_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bettere laptop",
    "url": "https://agents.willem.com/fy/posts/2025-02-10_bettere-laptop/",
    "source_url": "https://willem.com/fy/2025-02-10_bettere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "Ik haw in standert Linux-toetseboerd keazen sûnder Windows-toets mar mei in 'super'-toets. Ik hâld fan dingen SUPER. ",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a detached silver laptop keyboard and trackpad assembly above an open laptop chassis resting on a wooden table.",
    "labels": [
     "laptop",
     "keyboard",
     "trackpad",
     "battery",
     "hand",
     "table"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "BATTERY Li-ion 00 network"
   }
  },
  {
   "url": "https://willem.com/global/images/6bef8e4fd01e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36900_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bettere laptop",
    "url": "https://agents.willem.com/fy/posts/2025-02-10_bettere-laptop/",
    "source_url": "https://willem.com/fy/2025-02-10_bettere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "De SSD fan 8TB wurdt mei ien skroef fêstset",
   "description_source": "author",
   "machine": {
    "caption": "A close-up view of the internal components of an open laptop, featuring a black cooling fan, a motherboard, and a Western Digital SSD being secured with a screwdriver.",
    "labels": [
     "laptop",
     "ssd",
     "fan",
     "motherboard",
     "electronics"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "8TB WD_BLACK SN850X NVMe SSD\nYou can keep the battery connected."
   }
  },
  {
   "url": "https://willem.com/global/images/376d5894c813.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36900_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bettere laptop",
    "url": "https://agents.willem.com/fy/posts/2025-02-10_bettere-laptop/",
    "source_url": "https://willem.com/fy/2025-02-10_bettere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "De twa RAM-modules fan 48GB ynstallearje is maklik",
   "description_source": "author",
   "machine": {
    "caption": "A hand is pointing at the internal components of an open laptop, specifically the storage drive and motherboard area.",
    "labels": [
     "laptop",
     "hand",
     "motherboard",
     "storage",
     "battery",
     "fan"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Storage\nPCIe 4.0 NVMe SSD\nframework\nCaution\nDo not disassemble, puncture, crush\nheat or burn the battery.\nRechargeable Li-ion\nPolymer Battery\nModel\nFramework Laptop Battery\n(61Wh)\nTypical Capacity\n3962mAh/61Wh\nRated Capacity\n3915mAh/60.9Wh\nUK\nCA\nPS E"
   }
  },
  {
   "url": "https://willem.com/global/images/9c32876aa7ce.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36900_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bettere laptop",
    "url": "https://agents.willem.com/fy/posts/2025-02-10_bettere-laptop/",
    "source_url": "https://willem.com/fy/2025-02-10_bettere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "Binnen yn de doaze fynst de ferskate ûnderdielen dy't do nedich hast om de laptop gear te stallen",
   "description_source": "author",
   "machine": {
    "caption": "A collection of Framework laptop accessories and packaging arranged on a wooden surface.",
    "labels": [
     "packaging",
     "accessories",
     "power adapter",
     "bezel",
     "input cover kit",
     "wooden surface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Scan to get started\nStart here\nhttps://get.framework.com\nWindows Installation\nhttps://get.framework.com\nLinux Installation\nhttps://get.framework.com\nframework\nBezel\nframework\nframework\nframework\nPower Adapter\nframework\nInput Cover Kit"
   }
  },
  {
   "url": "https://willem.com/global/images/7dd0644642d5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36900_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bettere laptop",
    "url": "https://agents.willem.com/fy/posts/2025-02-10_bettere-laptop/",
    "source_url": "https://willem.com/fy/2025-02-10_bettere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "Framework 13: in bettere laptop makke mei leafde en sels gearstald.",
   "description_source": "author",
   "machine": {
    "caption": "The internal components of a disassembled laptop, including a cooling fan, circuit boards, and a large black panel with printed text and a QR code, resting on a wooden surface.",
    "labels": [
     "laptop",
     "fan",
     "circuit board",
     "qr code",
     "text",
     "screws"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Made with ❤️ by the Framework Team\nNirav P\nKieran L\nPo Yu C\nMendy N\nAdila L\nAlfie L\nXiao C\nRick K\nTravis L\nAnne R\nLinfeng L\nLouise L\nEsther Y\nDerrick L\nEunice S\nSaurin S\nPinky C\nAngela L\nWendy T\nMatt H\nJingWei X\nMarissa B\nZach M\nRoss J\nZach F\nOlivia Z\nJimmy Y\nAbbie W\nKevin C\nKate C\nLauren M\nDaniel S\nRobert T\nChris L\nPeewee M\nKasim CC\nAmanda M\nSandy O-D\nAnthony Y\nMax D\nAiden Y\nHyelim C\nJessica V\nCome join us!\nhttps://jobs.frame.work\nframework"
   }
  },
  {
   "url": "https://willem.com/global/images/a766405ae1d1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36900_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bettere laptop",
    "url": "https://agents.willem.com/fy/posts/2025-02-10_bettere-laptop/",
    "source_url": "https://willem.com/fy/2025-02-10_bettere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "Myn Framework 13-laptop mei Debian GNU/Linux en Sway WM melde him foar tsjinst.",
   "description_source": "author",
   "machine": {
    "caption": "A silver laptop with a black keyboard sits open on a wooden desk, displaying a split screen with a personal website on the left and a terminal window on the right, surrounded by various office items including a USB drive, boxes, and an external keyboard.",
    "labels": [
     "laptop",
     "keyboard",
     "desk",
     "usb drive",
     "boxes"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "WILLEM...\nGran Fondo\nPodcast Downloader\nCONTACT ABOUT BLOG\nMozilla Firefox\n2023-02-06 01:37:56 PM"
   }
  },
  {
   "url": "https://willem.com/global/images/79fa8218b6a7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36900_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bettere laptop",
    "url": "https://agents.willem.com/fy/posts/2025-02-10_bettere-laptop/",
    "source_url": "https://willem.com/fy/2025-02-10_bettere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "De Debian 12-ynstallearder wurdt troch de laptop werkend sûnder swarte magy. ",
   "description_source": "author",
   "machine": {
    "caption": "A silver laptop with black keys sits on a wooden desk displaying the Debian GNU/Linux 12.9.0 UEFI Installer menu on its screen.",
    "labels": [
     "laptop",
     "screen",
     "keyboard",
     "desk",
     "usb drive"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "debian 12\nDebian GNU/Linux 12.9.0\nDebian GNU/Linux UEFI Installer menu\nGraphical install\nInstall\nAdvanced options ...\nAccessible dark contrast installer menu ..\nInstall with speech synthesis\nEnter: Select\nE: Edit Selection\nC: GRUB Command line"
   }
  },
  {
   "url": "https://willem.com/global/images/3a8d2f514d4d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36900_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bettere laptop",
    "url": "https://agents.willem.com/fy/posts/2025-02-10_bettere-laptop/",
    "source_url": "https://willem.com/fy/2025-02-10_bettere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "Windows brûke om Linux te ynstallearjen, wa hâldt net fan in bytsje swiete ironie.",
   "description_source": "author",
   "machine": {
    "caption": "A silver laptop displaying the InsydeH2O BIOS interface with the Framework logo is open on a wooden desk next to a large monitor showing a Debian Linux webpage and a silver keyboard.",
    "labels": [
     "laptop",
     "monitor",
     "keyboard",
     "desk",
     "software"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "insyde 00:08 framework Continue Boot Manager Boot from File Administrator Secure Boot Setup Utility Help Select Item Select Submenu debian COMMUNITY THE OPERATING SYSTEM PROJECT NEWS"
   }
  },
  {
   "url": "https://willem.com/global/images/19b739ef3db5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36900_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bettere laptop",
    "url": "https://agents.willem.com/fy/posts/2025-02-10_bettere-laptop/",
    "source_url": "https://willem.com/fy/2025-02-10_bettere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "Farsk gearstald, sjocht der goed út.",
   "description_source": "author",
   "machine": {
    "caption": "A silver laptop with a black keyboard and screen sits open on a light wooden table, surrounded by its packaging materials including boxes and plastic covers.",
    "labels": [
     "laptop",
     "keyboard",
     "screen",
     "table",
     "packaging"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Framework"
   }
  },
  {
   "url": "https://willem.com/global/images/08562f1ac1ca.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36900_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bettere laptop",
    "url": "https://agents.willem.com/fy/posts/2025-02-10_bettere-laptop/",
    "source_url": "https://willem.com/fy/2025-02-10_bettere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "Rjochttroch, miljeufreonlike ferpakking",
   "description_source": "author",
   "machine": {
    "caption": "A rectangular cardboard shipping box with hazard labels and a white shipping label rests on a light wood-grain surface next to a closed red pocket knife.",
    "labels": [
     "box",
     "knife",
     "label",
     "table"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "FC CE UK MANUFACTURER 製造者 FRAMEWORK COMPUTER INC. Country of Origin: Taiwan 製造國別 UN 3481 +1 650 539 6300 FRAMEWORK COMPUTER INC 410 Sutter St, Phil 125 San Francisco, CA 94103-4818 United States +1 (415) 475-3769 UK Authorised Representative Unica Experts Ltd Dept 302, 43 Owerton Road Cwmrhondda, Cwmrhondda, CF39 9DA United Kingdom EU Authorised Representative 44 Experts P.O. Box 5047 3820 AA Amersfoort The Netherlands Framework Framework Laptop 13 DIY Edition (AMD Ryzen™ 7040 Series) - Ryzen™ 7 7840U - 2.8K (1366x866)"
   }
  },
  {
   "url": "https://willem.com/global/images/47d3fa2a8091.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36900_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bettere laptop",
    "url": "https://agents.willem.com/fy/posts/2025-02-10_bettere-laptop/",
    "source_url": "https://willem.com/fy/2025-02-10_bettere-laptop/",
    "date": "2025-02-10"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds a detached silver laptop keyboard and trackpad assembly above a disassembled laptop chassis resting on a wooden table.",
    "labels": [
     "laptop",
     "keyboard",
     "trackpad",
     "battery",
     "hand",
     "table"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "BATTERY Li-ion 00"
   }
  },
  {
   "url": "https://willem.com/global/images/8e2dc54241c6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36900_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bettere laptop",
    "url": "https://agents.willem.com/fy/posts/2025-02-10_bettere-laptop/",
    "source_url": "https://willem.com/fy/2025-02-10_bettere-laptop/",
    "date": "2025-02-10"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up view of the internal components of a disassembled laptop, featuring a cooling fan, a motherboard, and an M.2 SSD being secured by a screwdriver.",
    "labels": [
     "laptop",
     "motherboard",
     "fan",
     "ssd",
     "screwdriver"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "You can keep the battery connected.\n8TB WD_BLACK SN850X NVMe SSD\nMDL: WDS800T2X0E-00CDD0\nSN: 24474S800823\n3.3VDC: 2.8A\nDOM: 27NOV2024\nMade in Malaysia\nPSID: 415853972608316088257281634887\nWD PO Box 13375, Swords, Co Dublin Ireland\nR-R-HDT-MLB5M0\nRNG MLB5M0\nWD_BLACK SN850X\nWestern Digital"
   }
  },
  {
   "url": "https://willem.com/global/images/47d3fa2a8091.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36900_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bettere laptop",
    "url": "https://agents.willem.com/fy/posts/2025-02-10_bettere-laptop/",
    "source_url": "https://willem.com/fy/2025-02-10_bettere-laptop/",
    "date": "2025-02-10"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds a detached silver laptop keyboard and trackpad assembly above an open laptop chassis revealing internal components and a battery on a wooden table.",
    "labels": [
     "laptop",
     "keyboard",
     "trackpad",
     "battery",
     "hand",
     "table"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "BATTERY Li-ion 00"
   }
  },
  {
   "url": "https://willem.com/global/images/5d2e9bc3b761.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36901_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Podcast Downloader",
    "url": "https://agents.willem.com/fy/posts/2025-01-27_podcast-downloader/",
    "source_url": "https://willem.com/fy/2025-01-27_podcast-downloader/",
    "date": "2025-01-27"
   },
   "width": 1600,
   "description": "Downloade podcasts op myn A&K-audiospiler. Moderne Apple-duwkes stjoerden my ironysk werom nei it âlde iPod-eftige ûntwerp (o swiete ironie)",
   "description_source": "author",
   "machine": {
    "caption": "A silver portable music player displaying a podcast playlist is connected to a pair of clear in-ear monitors with red and black twisted cables, resting on a grey fabric pouch.",
    "labels": [
     "music player",
     "earphones",
     "cable",
     "pouch",
     "screen"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ClubLife by Tiësto\nCLUBLIFE by Tiësto Podcast 923\nTiësto\n1:00:14\nCLUBLIFE by Tiësto Podcast 924\nTiësto\n1:00:11\nCLUBLIFE by Tiësto Podcast 925\nTiësto\n59:43\nCLUBLIFE by Tiësto Podcast 926\nTiësto\n59:35\nCLUBLIFE by Tiësto Podcast 927\nTiësto\n1:00:37\n94% 14:26"
   }
  },
  {
   "url": "https://willem.com/global/images/63c62beb99f0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36901_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Podcast Downloader",
    "url": "https://agents.willem.com/fy/posts/2025-01-27_podcast-downloader/",
    "source_url": "https://willem.com/fy/2025-01-27_podcast-downloader/",
    "date": "2025-01-27"
   },
   "width": 1600,
   "description": "Links: Apple Podcasts, rjochts: Apple iBooks. Beide skermen besteegje sawat de helte fan de ynterface oan ynhâld dy't ik net frege haw",
   "description_source": "author",
   "machine": {
    "caption": "A side-by-side comparison of two mobile application home screens with orange circles highlighting specific content sections.",
    "labels": [
     "smartphone",
     "application",
     "podcast",
     "book",
     "interface",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Home, Volgende, CLUB LIFE, NIEUW · 5 D. GEL., Episode 927, CLUBLIFE by Tiësto Episode 927, Hosted on Acast. See acast.com/privacy for more information., 1 u, 1 m, Podcasts die je misschien leuk vindt, Op basis van je luistergedrag, HUBERMAN LAB, THE RICH ROLL PODCAST, 16. Tiësto & Swimming Paul - VHS Ray, 13 december 2024, Home, Ontdek, Bibliotheek, Zoek, Ga door, Range, David Epstein, Boek · 6%, Onze favorieten, THIS, essentialism, The Disciplined Pursuit of Less, GREG MCKEOWN, Boeken die je misschien leuk vindt, Suggesties op basis van je leesactiviteit, Wim Daniëlse, De zomer van 1945, Meer van je auteurs, Wil ik lezen, Boeken die je binnenkort wilt gaan lezen., #1 New York Times Bestseller, Book Store, Audioboeken"
   }
  },
  {
   "url": "https://willem.com/global/images/8e69b5509c7f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36901_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Podcast Downloader",
    "url": "https://agents.willem.com/fy/posts/2025-01-27_podcast-downloader/",
    "source_url": "https://willem.com/fy/2025-01-27_podcast-downloader/",
    "date": "2025-01-27"
   },
   "width": 160,
   "machine": {
    "caption": "A silver portable music player displaying a podcast playlist is connected to a pair of in-ear monitors with red and black braided cables, resting on a grey fabric pouch.",
    "labels": [
     "music player",
     "earphones",
     "cable",
     "pouch",
     "screen"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ClubLife by Tiesto\nCLUBLIFE by Tiesto Podcast 923\nCLUBLIFE by Tiesto Podcast 924\nCLUBLIFE by Tiesto Podcast 925\nCLUBLIFE by Tiesto Podcast 926\nCLUBLIFE by Tiesto Podcast 927"
   }
  },
  {
   "url": "https://willem.com/global/images/425d78917cc7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36901_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Podcast Downloader",
    "url": "https://agents.willem.com/fy/posts/2025-01-27_podcast-downloader/",
    "source_url": "https://willem.com/fy/2025-01-27_podcast-downloader/",
    "date": "2025-01-27"
   },
   "width": 2560,
   "machine": {
    "caption": "A silver portable music player displaying a podcast playlist is connected to a pair of in-ear headphones with red, black, and white braided cables, all resting on a gray fabric pouch on a wooden surface.",
    "labels": [
     "music player",
     "headphones",
     "cable",
     "pouch",
     "wooden surface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ClubLife by Tiësto\nCLUBLIFE by Tiësto Podcast 923\nTiësto\nCLUBLIFE by Tiësto Podcast 924\nTiësto\nCLUBLIFE by Tiësto Podcast 925\nTiësto\nCLUBLIFE by Tiësto Podcast 926\nTiësto\nCLUBLIFE by Tiësto Podcast 927\nTiësto"
   }
  },
  {
   "url": "https://willem.com/global/images/8e69b5509c7f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36901_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Podcast Downloader",
    "url": "https://agents.willem.com/fy/posts/2025-01-27_podcast-downloader/",
    "source_url": "https://willem.com/fy/2025-01-27_podcast-downloader/",
    "date": "2025-01-27"
   },
   "width": 160,
   "machine": {
    "caption": "A silver portable music player displaying a podcast playlist is connected to a pair of in-ear headphones with red, black, and white braided cables, resting on a gray fabric pouch on a wooden surface.",
    "labels": [
     "music player",
     "headphones",
     "cable",
     "pouch",
     "wooden surface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ClubLife by Tiësto\nCLUBLIFE by Tiësto Podcast 923\nTiësto\nCLUBLIFE by Tiësto Podcast 924\nTiësto\nCLUBLIFE by Tiësto Podcast 925\nTiësto\nCLUBLIFE by Tiësto Podcast 926\nTiësto\nCLUBLIFE by Tiësto Podcast 927\nTiësto"
   }
  },
  {
   "url": "https://willem.com/global/images/f234428c5abc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36902_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Champions League fan webdesign",
    "url": "https://agents.willem.com/fy/posts/2025-01-23_champions-league-fan-webdesign/",
    "source_url": "https://willem.com/fy/2025-01-23_champions-league-fan-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "De yntegrearre galery jout in rike blik op de skiednis fan Escape Club",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone displaying the Escape Amsterdam website with a grid of four photos from a club event, resting on a wooden surface.",
    "labels": [
     "smartphone",
     "website",
     "wooden surface",
     "club",
     "people"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "14:20 ESCAPE AMSTERDAM TICKETS escape.nl"
   }
  },
  {
   "url": "https://willem.com/global/images/62ccce6968b9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36902_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Champions League fan webdesign",
    "url": "https://agents.willem.com/fy/posts/2025-01-23_champions-league-fan-webdesign/",
    "source_url": "https://willem.com/fy/2025-01-23_champions-league-fan-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "Stipe foar oanreitskermgebearten as swipe",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a smartphone displaying a webpage with a photo of a saxophone player on a wooden surface.",
    "labels": [
     "hand",
     "smartphone",
     "saxophone",
     "musician",
     "wood"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "14:18 X ESCAPE AMSTERDAM escape.nl"
   }
  },
  {
   "url": "https://willem.com/global/images/181ee4f13b10.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36902_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Champions League fan webdesign",
    "url": "https://agents.willem.com/fy/posts/2025-01-23_champions-league-fan-webdesign/",
    "source_url": "https://willem.com/fy/2025-01-23_champions-league-fan-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "Skerpe details foar it keunstwurk fan de klub",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a digital screen displaying event posters for Escape Amsterdam, featuring a mannequin head covered in blue and white liquid.",
    "labels": [
     "poster",
     "mannequin",
     "text",
     "screen",
     "liquid"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ESCAPE AMSTERDAM\n23:00 - 05:00\nFEB. 1, 2025 23:00 - 05:00\nBRAINWASH\nCLUB\nRAYMUNDO, FREDE\nHAITS, SA\nFR\nEVE\nJU\nESC\nFB.COM/JUICEEVENTS | INFO/TICKETS AT ESCAPE.N\nFEB. 2, 2025 23:"
   }
  },
  {
   "url": "https://willem.com/global/images/daa7b905f90d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36902_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Champions League fan webdesign",
    "url": "https://agents.willem.com/fy/posts/2025-01-23_champions-league-fan-webdesign/",
    "source_url": "https://willem.com/fy/2025-01-23_champions-league-fan-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "Grutte knoppen dy't de oandacht op de kommersjele trachter rjochtsje",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a smartphone displaying a mobile website for an event called Brainwash at Escape Amsterdam on a wooden surface.",
    "labels": [
     "smartphone",
     "hand",
     "website",
     "wooden surface",
     "event listing"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "14:08 ESCAPE AMSTERDAM TICKETS FEB. 8, 2025 23:00 - 05:00 BRAINWASH CLUB Raymundo, Fedor Michael, Maikel Telussa, deLux: Joey Keyz MEN 21+ LADIES 18+ € 5 LADY TICKET (ONLY AVAILABLE ONLINE) € 10 EARLY BIRD TICKET (ONLY AVAILABLE ONLINE) € 15 REGULAR TICKET (ONLY AVAILABLE ONLINE) € 32.50 SKIP THE LINE TICKET € 59 DINE & DANCE (INCL. USE OF RESTROOMS) TABLE SERVICE ARRANGEMENTS AVAILABLE, PLEASE CLICK THE BUTTON BELOW AND MAKE YOUR REQUEST ONLINE TICKET SALE CLOSES AT 23:00 HOUR, STILL TICKETS AVAILABLE AT THE DOOR TICKETS TABLE SERVICE DINE & DANCE escape.nl"
   }
  },
  {
   "url": "https://willem.com/global/images/ab8e39fc4be5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36902_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Champions League fan webdesign",
    "url": "https://agents.willem.com/fy/posts/2025-01-23_champions-league-fan-webdesign/",
    "source_url": "https://willem.com/fy/2025-01-23_champions-league-fan-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "Ynhâldsbehear skiede fan ynhâldslevering foar snelheid en feiligens",
   "description_source": "author",
   "machine": {
    "caption": "A diagram illustrating the separation of infrastructure between content management and content delivery systems, with staff on the left and audience on the right.",
    "labels": [
     "diagram",
     "text",
     "stick figures",
     "boxes",
     "arrows",
     "labels"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "CONTENT MANAGEMENT\nHIGH RESOLUTION FILES\nASSET OPTIMISATION\nDATABASE SOURCES\nBUILD PIPELINE\nTIMERS\nVarious web services\nnode JS mariadb\nSTAFF\nCONTENT UPDATES\nrsync\nSEPARATION OF INFRASTRUCTURE\nCONTENT DELIVERY\nNGINX HTTP/2 gzip\nminification RAM-CACHE\nSTATIC HTML FILES\nEMBEDDED CSS\nVANILLA JAVASCRIPT\ndedicated web server\nDebian GNU/Linux\nAUDIENCE"
   }
  },
  {
   "url": "https://willem.com/global/images/8bfb81b3abef.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36902_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Champions League fan webdesign",
    "url": "https://agents.willem.com/fy/posts/2025-01-23_champions-league-fan-webdesign/",
    "source_url": "https://willem.com/fy/2025-01-23_champions-league-fan-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "BIT.nl-datasintrum, mei mysels deryn :-)",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view of a commercial facility with a parking lot, surrounded by other buildings and trees, with a website interface overlay.",
    "labels": [
     "building",
     "parking lot",
     "website",
     "industrial area"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "bit internet technology DATA CENTERS NETWORK SERVICES ABOUT BIT REFERENCES CONTACT BIT : Galileilaan 19 • 6716 BP Ede • The Netherlands : t. +31 318 648 688 : e. info@bit.nl"
   }
  },
  {
   "url": "https://willem.com/global/images/47f50b951cc5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36902_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Champions League fan webdesign",
    "url": "https://agents.willem.com/fy/posts/2025-01-23_champions-league-fan-webdesign/",
    "source_url": "https://willem.com/fy/2025-01-23_champions-league-fan-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "Twa aparte fideo's op folslein skerm, op maat foar ôfspyljen op brede of steande skermen",
   "description_source": "author",
   "machine": {
    "caption": "A split-screen image showing a man in a black t-shirt performing on stage with a crowd holding up phones in the background.",
    "labels": [
     "man",
     "crowd",
     "phone",
     "stage",
     "performance"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "0:08 / 0:20"
   }
  },
  {
   "url": "https://willem.com/global/images/860b56954422.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36902_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Champions League fan webdesign",
    "url": "https://agents.willem.com/fy/posts/2025-01-23_champions-league-fan-webdesign/",
    "source_url": "https://willem.com/fy/2025-01-23_champions-league-fan-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "Daliks ûnderdompele troch fideo op folslein skerm",
   "description_source": "author",
   "machine": {
    "caption": "A tablet and a smartphone displaying the same website on a wooden surface.",
    "labels": [
     "tablet",
     "smartphone",
     "website",
     "wooden surface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "14:10 escape.nl ESCAPE AMSTERDAM TICKETS UPCOMING EVENTS: escape.nl"
   }
  },
  {
   "url": "https://willem.com/global/images/a907377b82c7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36902_images-14.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Champions League fan webdesign",
    "url": "https://agents.willem.com/fy/posts/2025-01-23_champions-league-fan-webdesign/",
    "source_url": "https://willem.com/fy/2025-01-23_champions-league-fan-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "Magy bart op it krúspunt fan technology en liberal arts, lykas Steve Jobs faak sei",
   "description_source": "author",
   "machine": {
    "caption": "A man in a black turtleneck and jeans walks across a stage next to a large projection of a street signpost with signs reading 'TECHNOLOGY' and 'LIBERAL ARTS'.",
    "labels": [
     "man",
     "street sign",
     "stage",
     "projection",
     "jeans",
     "turtleneck"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "600 TECHNOLOGY 1500 LIBERAL ARTS"
   }
  },
  {
   "url": "https://willem.com/global/images/becff3a0f3c0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36902_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Champions League fan webdesign",
    "url": "https://agents.willem.com/fy/posts/2025-01-23_champions-league-fan-webdesign/",
    "source_url": "https://willem.com/fy/2025-01-23_champions-league-fan-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "100 út 100 punten skoare yn Google PageSpeed Insights foar snelheid, tagonklikens en sykmasineoptimalisaasje ",
   "description_source": "author",
   "machine": {
    "caption": "A white tablet computer displaying the PageSpeed Insights interface with a score of 100 sits on a wooden surface next to a white stylus pen.",
    "labels": [
     "tablet",
     "stylus",
     "screen",
     "interface",
     "wood"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "PageSpeed Insights\n11:58\ndagespeed.web.dev.nl\nLink kopiëren\nDocumenten\nMobiel\nDesktop\nPrestatieproblemen diagnosticeren\n100\nPrestaties\nToegankelijkheid\nPraktische tips\nSEO\n100\nPrestaties\nWaarden worden geschat en kunnen variëren. De prestatiescore wordt\nrechtstreeks berekend op basis van deze statistieken. Rekenmachine\nbekijken\n0-49\n50-89\n90-100\nSTATISTIEKEN\nFirst Contentful Paint\n0,9 s\nLargest Contentful Paint\n0,9 s\nWeergave uitvouwen\nESCAPE\nJUICE\nCLUB"
   }
  },
  {
   "url": "https://willem.com/global/images/66f994fdbfcf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36902_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Champions League fan webdesign",
    "url": "https://agents.willem.com/fy/posts/2025-01-23_champions-league-fan-webdesign/",
    "source_url": "https://willem.com/fy/2025-01-23_champions-league-fan-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "In maklik te brûken app lit it personiel fan Escape de hiele website beheare",
   "description_source": "author",
   "machine": {
    "caption": "A tablet and a smartphone displaying the Escape Amsterdam website and a content editing interface respectively, resting on a wooden surface.",
    "labels": [
     "tablet",
     "smartphone",
     "website",
     "keyboard",
     "wood"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "14:30\nESCAPE AMSTERDAM\nTICKETS\nTABLE SERVICE\nENHANCE YOUR EXPERIENCE AT ESCAPE\nEnhance your night at Escape with our premium Table Service. Enjoy VIP access, a private table, drinks, and personalised attention from dedicated staff. Discover the ultimate way to elevate your clubbing experience with unforgettable moments tailored just for you.\nChoose from several available options, each including expedited entrance through the VIP gate, a table for four persons, a bottle of champagne OR a bottle of strong liquor, along with 8 soft drinks OR 5 Red Bulls. To enhance your experience, you'll have a personal ESCAPE staff member dedicated to ensuring your enjoyment throughout the night.\nMAIN FLOOR\nMain Stage Premium 0:05\nMain Stage 2nd Row 0:15\nescape.nl\nWillem\nInfo - Table Service\nTitel (EN)\nTable Service\nSubtitle (EN)\nEnhance your experience at Escape\nKorte titel (EN)\nTable Service\nIntroductie (EN)\nEnhance your night at Escape with our premium Table Service. Enjoy VIP access, a private table, drinks, and personalised attention from dedicated staff. Discover the ultimate way to elevate your clubbing experience with unforgettable moments tailored just for you.\nAfbeelding overzicht (EN)\nAfbeelding header\nGereed\nq w e r t y u i o p\na s d f g h j k l\nz x c v b n m\n123 space return"
   }
  },
  {
   "url": "https://willem.com/global/images/88e2476e38f8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36902_images-11.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Champions League fan webdesign",
    "url": "https://agents.willem.com/fy/posts/2025-01-23_champions-league-fan-webdesign/",
    "source_url": "https://willem.com/fy/2025-01-23_champions-league-fan-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "De website hat in konvinsjoneel menu (links) en in kontekstbewuste sitemap (rjochts)",
   "description_source": "author",
   "machine": {
    "caption": "A split-screen view of the Escape Amsterdam website on a mobile browser showing a navigation menu on the left and venue details on the right.",
    "labels": [
     "website",
     "mobile",
     "menu",
     "text",
     "logo",
     "social media icons"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ESCAPE AMSTERDAM\nTICKETS\nAGENDA\nGALLERY\nJOBS\nINFO\nEVENTS\nCONTACT\nESCAPE AMSTERDAM\nRembrandtplein 11\n1017CT Amsterdam\nTICKETS\nOPEN MONDAY TO THURSDAY FROM 23:00 TO 04:00,\nFRIDAY AND SATURDAY FROM 23:00 TO 05:00\nAND SUNDAY FROM 23:00 TO 04:00.\nDINE & DANCE\nEVENTS\nJOBS\nRULES AND CONDITIONS\nCONTACT\nAGENDA\nVideo 23 Jan.\nHouseRules 24 Jan.\nBrainwash 25 Jan.\nJuice 26 Jan.\nMondays are Epic!\n27 Jan.\nRMX 28 Jan.\nAmsterdam\nHotspot 29 Jan.\nVideo 30 Jan.\nHouseRules 31 Jan.\nBrainwash 1 Feb.\nMore Agenda ...\nGALLERY\nBrainwash 18 Jan.\nBrainwash 11 Jan.\nBrainwash 4 Jan.\nBrainwash 28 Dec.\nBrainwash 21 Dec.\nBrainwash 14 Dec.\nBrainwash 7 Dec.\nBrainwash 30 Nov.\nBrainwash 23 Nov.\nBrainwash 16 Nov.\nMore Gallery ...\nINFO\nTable Service\nDine & Dance\nEvents\nJobs\nRules and\nConditions\nContact\nescape.nl"
   }
  },
  {
   "url": "https://willem.com/global/images/7a4a2d8714b6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36902_images-10.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Champions League fan webdesign",
    "url": "https://agents.willem.com/fy/posts/2025-01-23_champions-league-fan-webdesign/",
    "source_url": "https://willem.com/fy/2025-01-23_champions-league-fan-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "Alle fisuele ynhâld is apart optimalisearre mei meardere kopyen foar ferskillende skermen, wat de krektens fan it responsive ûntwerp maksimaal makket",
   "description_source": "author",
   "machine": {
    "caption": "A grid of 21 thumbnail images displaying two distinct scenes: a stage with blue lighting and a crown, and a crowd of people dancing with confetti.",
    "labels": [
     "stage",
     "crowd",
     "confetti",
     "crown",
     "lighting",
     "thumbnails"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ESCAPE i_00_750px.jpg i_00_960px.jpg i_00_1000px.jpg i_00_1080px.jpg i_00_1125px.jpg i_00_1440px.jpg i_00_1536px.jpg i_00_1920px.jpg i_00_3000px.jpg i_01_500px.jpg i_01_640px.jpg i_01_720px.jpg i_01_750px.jpg i_01_960px.jpg i_01_1000px.jpg i_01_1080px.jpg i_01_1125px.jpg i_01_1440px.jpg i_01_1536px.jpg i_01_1920px.jpg i_01_3000px.jpg"
   }
  },
  {
   "url": "https://willem.com/global/images/846a4d879e96.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36902_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Champions League fan webdesign",
    "url": "https://agents.willem.com/fy/posts/2025-01-23_champions-league-fan-webdesign/",
    "source_url": "https://willem.com/fy/2025-01-23_champions-league-fan-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "Escape Club Amsterdam, ien fan de âldste en bekendste lokaasjes fan de stêd",
   "description_source": "author",
   "machine": {
    "caption": "A high-angle shot of a crowded nightclub with a DJ booth, a dense audience, and beams of red and green light cutting through smoke.",
    "labels": [
     "crowd",
     "nightclub",
     "dj",
     "smoke",
     "lights"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ESCAPE AMSTERDAM"
   }
  },
  {
   "url": "https://willem.com/global/images/5b9fad77758c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36902_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Champions League fan webdesign",
    "url": "https://agents.willem.com/fy/posts/2025-01-23_champions-league-fan-webdesign/",
    "source_url": "https://willem.com/fy/2025-01-23_champions-league-fan-webdesign/",
    "date": "2025-01-23"
   },
   "width": 160,
   "machine": {
    "caption": "A tablet and a smartphone displaying the same website on a wooden surface.",
    "labels": [
     "tablet",
     "smartphone",
     "website",
     "wooden surface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "14:10 escape.nl ESCAPE AMSTERDAM TICKETS UPCOMING EVENTS: HOUSE RULES BRAINWASH"
   }
  },
  {
   "url": "https://willem.com/global/images/098477cf702d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36902_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Champions League fan webdesign",
    "url": "https://agents.willem.com/fy/posts/2025-01-23_champions-league-fan-webdesign/",
    "source_url": "https://willem.com/fy/2025-01-23_champions-league-fan-webdesign/",
    "date": "2025-01-23"
   },
   "width": 2560,
   "machine": {
    "caption": "A large crowd of people with raised arms and smartphones is gathered in a dark venue filled with thick orange and white smoke.",
    "labels": [
     "crowd",
     "smoke",
     "concert",
     "stage",
     "smartphone"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ach"
   }
  },
  {
   "url": "https://willem.com/global/images/5b9fad77758c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36902_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Champions League fan webdesign",
    "url": "https://agents.willem.com/fy/posts/2025-01-23_champions-league-fan-webdesign/",
    "source_url": "https://willem.com/fy/2025-01-23_champions-league-fan-webdesign/",
    "date": "2025-01-23"
   },
   "width": 160,
   "machine": {
    "caption": "A tablet and a smartphone displaying the same website on a wooden surface.",
    "labels": [
     "tablet",
     "smartphone",
     "website",
     "wooden surface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "14:10 escape.nl ESCAPE AMSTERDAM TICKETS UPCOMING EVENTS: escape.nl"
   }
  },
  {
   "url": "https://willem.com/global/images/1c21aaa16223.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36903_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Master of Change",
    "url": "https://agents.willem.com/fy/posts/2025-01-18_master-of-change/",
    "source_url": "https://willem.com/fy/2025-01-18_master-of-change/",
    "date": "2025-01-18"
   },
   "width": 1600,
   "description": "It konsept \"Rugged Flexibility\" falt op as sintraal tema yn it boek Master of Change",
   "description_source": "author",
   "machine": {
    "caption": "A black tablet with a silver bezel displaying white text on a dark background, resting on a light wood-grain surface.",
    "labels": [
     "tablet",
     "text",
     "screen",
     "wood",
     "surface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Rugged flexibility recognizes that after disorder there is no going back to the way things were—no more order, only reorder. The goal of rugged flexibility is to get to a favorable reorder; to maintain a strong core identity, but at the same time, to adapt, evolve, and grow. Unlike old ways of approaching change, rugged flexibility conceives of change not as an acute event that happens to you, but rather as a constant of life, a cycle in which you are an ongoing participant. Via this transformative shift, you come to view change and disorder as something you are in conversation with, an ongoing dance between you and your environment. The more skilled you become at this dance, the happier, healthier, and stronger you will be."
   }
  },
  {
   "url": "https://willem.com/global/images/790887cc69de.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36903_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Master of Change",
    "url": "https://agents.willem.com/fy/posts/2025-01-18_master-of-change/",
    "source_url": "https://willem.com/fy/2025-01-18_master-of-change/",
    "date": "2025-01-18"
   },
   "width": 1600,
   "description": "It boek brûkt faak tiidleaze ferhalen en filosofyen fan âlde tinkers en jout ynsjoch dat noch altyd opfallend relevant is en ta tinken oanset yn de wrâld fan hjoed.",
   "description_source": "author",
   "machine": {
    "caption": "A block of white text on a black background describing a story about a Thai Forest elder named Achaan Chaa and his philosophy regarding a glass goblet.",
    "labels": [
     "text",
     "story",
     "quote",
     "philosophy"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "There is a story of a wise Thai Forest elder named Achaan Chaa who held up his favorite glass in front of his students and said, \"You see this goblet? For me this glass is already broken. I enjoy it; I drink out of it. It holds my water admirably, sometimes even reflecting the sun in beautiful patterns. If I should tap it, it has a lovely ring to it. But when I put this glass on the shelf and the wind knocks it over or my elbow brushes it off the table and it falls to the ground and shatters, I say, 'Of course.' When I understand that the glass is already broken, every moment with it is precious.\" Chaa's example is a lofty aspiration, no doubt, but one worth keeping in mind."
   }
  },
  {
   "url": "https://willem.com/global/images/8707daefaf85.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36903_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Master of Change",
    "url": "https://agents.willem.com/fy/posts/2025-01-18_master-of-change/",
    "source_url": "https://willem.com/fy/2025-01-18_master-of-change/",
    "date": "2025-01-18"
   },
   "width": 1600,
   "description": "De skriuwer fan it boek 'Master of Change', Brad Stulberg, op syn website bradstulberg.com",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a website homepage featuring a photo of a bald man with glasses sitting on a bench in front of bookshelves, alongside a biography section.",
    "labels": [
     "man",
     "website",
     "bookshelf",
     "text",
     "profile"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Brad Stulberg\nAbout Books Popular Writing Speak/Coach Contact\nA bit more about me.\nMy work explores principles of mental health and mastery that transcend capabilities and domains. I am particularly interested in the philosophical and psychological foundations of sustainable excellence—getting the best out of yourself on the things that matter to you most—and the habits and practices necessary to attain it. I've learned that whether someone is trying to qualify for the Olympics, start a company, craft a creative masterpiece, break ground in mathematical theory, or raise a family, many of the practices underlying fulfillment, sustainable success, and well-being are the same, supported by scientific evidence, and available to everyone.\nI am author of the books Master of Change and The Practice of Groundedness and coauthor of the books Peak Performance and The Passion Paradox. These books explore the art, science, and practice of motivation, values-driven excellence, and maximizing one's potential—all the while realizing a more fulfilling and sustainable kind of success.\nI write about these concepts on The Growth Equation, my popular blog and multimedia platform. I am a regular contributor at The New York Times, and my work has also been featured in The Wall Street Journal and The Washington Post, among other publications."
   }
  },
  {
   "url": "https://willem.com/global/images/da20fca88448.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36903_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Master of Change",
    "url": "https://agents.willem.com/fy/posts/2025-01-18_master-of-change/",
    "source_url": "https://willem.com/fy/2025-01-18_master-of-change/",
    "date": "2025-01-18"
   },
   "width": 160,
   "machine": {
    "caption": "A black tablet with a silver bezel displaying white text on a light wood-grain surface.",
    "labels": [
     "tablet",
     "text",
     "screen",
     "wood",
     "surface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Rugged flexibility recognizes that after disorder there is no going back to the way things were—no more order, only reorder. The goal of rugged flexibility is to get to a favorable reorder; to maintain a strong core identity, but at the same time, to adapt, evolve, and grow. Unlike old ways of approaching change, rugged flexibility conceives of change not as an acute event that happens to you, but rather as a constant of life, a cycle in which you are an ongoing participant. Via this transformative shift, you come to view change and disorder as something you are in conversation with, an ongoing dance between you and your environment. The more skilled you become at this dance, the happier, healthier, and stronger you will be."
   }
  },
  {
   "url": "https://willem.com/global/images/7f12ab3b27de.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36903_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Master of Change",
    "url": "https://agents.willem.com/fy/posts/2025-01-18_master-of-change/",
    "source_url": "https://willem.com/fy/2025-01-18_master-of-change/",
    "date": "2025-01-18"
   },
   "width": 2560,
   "machine": {
    "caption": "A black tablet displaying white text on a light wood-grain surface.",
    "labels": [
     "tablet",
     "text",
     "screen",
     "wood",
     "surface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Rugged flexibility recognizes that after disorder there is no going back to the way things were—no more order, only reorder. The goal of rugged flexibility is to get to a favorable reorder; to maintain a strong core identity, but at the same time, to adapt, evolve, and grow. Unlike old ways of approaching change, rugged flexibility conceives of change not as an acute event that happens to you, but rather as a constant of life, a cycle in which you are an ongoing participant. Via this transformative shift, you come to view change and disorder as something you are in conversation with, an ongoing dance between you and your environment. The more skilled you become at this dance, the happier, healthier, and stronger you will be."
   }
  },
  {
   "url": "https://willem.com/global/images/da20fca88448.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36903_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Master of Change",
    "url": "https://agents.willem.com/fy/posts/2025-01-18_master-of-change/",
    "source_url": "https://willem.com/fy/2025-01-18_master-of-change/",
    "date": "2025-01-18"
   },
   "width": 160,
   "machine": {
    "caption": "A black tablet with white text displayed on its screen rests on a light-colored wooden floor.",
    "labels": [
     "tablet",
     "text",
     "floor",
     "wood",
     "screen"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Rugged flexibility recognizes that after disorder there is no going back to the way things were—no more order, only reorder. The goal of rugged flexibility is to get to a favorable reorder; to maintain a strong core identity, but at the same time, to adapt, evolve, and grow. Unlike old ways of approaching change, rugged flexibility conceives of change not as an acute event that happens to you, but rather as a constant of life, a cycle in which you are an ongoing participant. Via this transformative shift, you come to view change and disorder as something you are in conversation with, an ongoing dance between you and your environment. The more skilled you become at this dance, the happier, healthier, and stronger you will be."
   }
  },
  {
   "url": "https://willem.com/global/images/0022d3a4d903.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36904_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Gegevens tsjin Gefoel",
    "url": "https://agents.willem.com/fy/posts/2024-12-19_gegevens-tsjin-gefoel/",
    "source_url": "https://willem.com/fy/2024-12-19_gegevens-tsjin-gefoel/",
    "date": "2024-12-19"
   },
   "width": 1600,
   "description": "Twa marathons ôfmakke yn 6 wiken (links: Amsterdam, rjochts: Valencia)",
   "description_source": "author",
   "machine": {
    "caption": "A split image showing a bald man running on a red track in the left panel and on a blue track in the right panel, both wearing a yellow and blue athletic shirt with a race bib.",
    "labels": [
     "runner",
     "athlete",
     "marathon",
     "race bib",
     "track",
     "stadium"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "tcs AMSTERDAM MARATHON : 2024\nWILLEM\n25471\ntcs\nTATA CONSULTANCY SERVICES\ntcs\nMarathon Photos\n31985\nWILLEM\nZURICH\n42K\nVALENCIA\nTRINIDAD ALFONSO\nZURICH 2024\nWillem Middelkoop\nMarathon\nTIEMPO\n4:08:40\nMarathon Photos"
   }
  },
  {
   "url": "https://willem.com/global/images/0912c7a4847f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36904_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Gegevens tsjin Gefoel",
    "url": "https://agents.willem.com/fy/posts/2024-12-19_gegevens-tsjin-gefoel/",
    "source_url": "https://willem.com/fy/2024-12-19_gegevens-tsjin-gefoel/",
    "date": "2024-12-19"
   },
   "width": 1600,
   "description": "Oanpak B: It tempo yn de hân hâlde foar de earste 35 kilometer, dêrnei flugger gean",
   "description_source": "author",
   "machine": {
    "caption": "A split image showing a digital workout map and data on the left and a race result summary on the right.",
    "labels": [
     "map",
     "chart",
     "table",
     "text",
     "logo"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Work-outdetails\nValencia\n4:08:35\n41,86 KM\n15 MIN.\n60 MIN.\nALLE\nStijging: 41 M\nHartslag\nGemiddeld: 157 BPM\nTempo\nGemiddeld: 5'56'' /KM\nKracht\nGemiddeld: 253 w\n42K VALENCIA TRINIDAD ALFONSO ZURICH\nMaratón Valencia 2024\nWillem Middelkoop\n04:08:40\nGem. tempo 05:53 min/km\nSplit Tijd Tempo\nKm 5 29:02 05:48\nKm 10 58:15 05:49\nKm 15 01:27:45 05:51\nKm 20 01:56:55 05:50\nMedia Maratón - H... 02:03:19 05:50\nKm 25 02:26:38 05:51\nKm 30 02:56:37 05:53\nKm 35 03:26:47 05:54\nKm 40 03:56:36 05:54\nMeta - Finish 04:08:40 05:53\nFUNDACIÓN TRINIDAD ALFONSO\nZURICH"
   }
  },
  {
   "url": "https://willem.com/global/images/b8ce2194acc1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36904_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Gegevens tsjin Gefoel",
    "url": "https://agents.willem.com/fy/posts/2024-12-19_gegevens-tsjin-gefoel/",
    "source_url": "https://willem.com/fy/2024-12-19_gegevens-tsjin-gefoel/",
    "date": "2024-12-19"
   },
   "width": 1600,
   "description": "Oanpak A: Do sjochst myn hertslach healwei de marathon pieken, folle te heech om it fol te hâlden; troch stadiger te gean krige ik it werom yn in wurkber gebiet",
   "description_source": "author",
   "machine": {
    "caption": "A digital interface displays running statistics including activity strain, steps, heart rate zones, calories, and a map route.",
    "labels": [
     "interface",
     "map",
     "graph",
     "statistics",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "RUNNING 09:14 to 13:30 20,7 13,7 ACTIVITY STRAIN 37.194 6.309 ACTIVITY STEPS Anaerobic training. You spent 140 minutes at 90-100% of your max HR. This is 133 more minutes than you typically spend in this HR zone during Running. Learn more with WHOOP Coach 09:14 13:30 TYPICAL RANGE DURATION 4:16:01 ZONE 5 (90-100%) 57% 2:20:56 ZONE 4 (80-90%) 43% 1:51:33 KEY STATISTICS VS. 30 DAY AVERAGE CALORIES 4337 cals 1.028cals AVG HR 169 bpm 148bpm MAX 190 173bpm ROUTE A10 CENTRUM Nieuwveaart WEST Diemen edorp ZUID A2 Duivendrecht Amstelveen Ouderkerk aan de Amstel ZUIDOOST 43.2 km 0:05:55 /km 913 m DISTANCE PACE ELEV. GAIN Apple Maps Legal"
   }
  },
  {
   "url": "https://willem.com/global/images/81547313ecbb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36904_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Gegevens tsjin Gefoel",
    "url": "https://agents.willem.com/fy/posts/2024-12-19_gegevens-tsjin-gefoel/",
    "source_url": "https://willem.com/fy/2024-12-19_gegevens-tsjin-gefoel/",
    "date": "2024-12-19"
   },
   "width": 1600,
   "description": "Oanpak A: Ik koe it 'noflike gefoelstempo' net hâlde, wat healwei de marathon in ynstoarting feroarsake (te sjen yn de gegevens nei de wedstriid)",
   "description_source": "author",
   "machine": {
    "caption": "A split-screen mobile application interface displaying runner details for Willem Middelkoop, featuring a list of race splits on the left and a pace graph on the right.",
    "labels": [
     "interface",
     "graph",
     "text",
     "data",
     "table"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "RUNNER DETAILS\nGRAPH\nLIST\nRUNNER SPLITS\nSplits (KM)\nTime (HH:MM:SS)\nTime of day (HH:MM)\nPace (MIN/KM)\nStart\n00:00:00\n09:14:46\nNA\n5 K\n00:28:07\n09:42:53\n05:37\n10 K\n00:56:27\n10:11:13\n05:39\n15 K\n01:24:23\n10:39:09\n05:35\n20 K\n01:52:30\n11:07:16\n05:37\n21.1 K\n01:58:41\n11:13:27\n05:37\n25 K\n02:21:00\n11:35:46\n05:43\n26.1 K\n02:27:55\n11:42:41\n06:17\n30 K\n02:53:30\n12:08:16\n06:33\n31.1 K\n03:02:57\n12:17:43\n08:35\n35 K\n03:28:21\n12:43:07\n06:30\n35 K\n03:28:20\n12:43:08\n06:30\n36.1 K\n03:35:50\n12:50:38\n06:48\n40 K\n04:01:22\n13:16:14\n06:32\nFinish\n04:15:00\n13:29:48\n06:12\nWM\nWillem Middelkoop\nM | Netherlands\n25471\nEvent: TCS Marathon\nMaps\nPhotos\nShare Tracking\nShare Bib\nGRAPH\nLIST\n100%\nPACE\n5,4\n6,0\n6,6\n7,2\n7,8\n8,4\nDISTANCE(Kms)\n0,0 5,0 10,0 15,0 20,0 21,1 25,0 26,1 30,0 31,1 35,0 35,0 36,1 40,0 42,2"
   }
  },
  {
   "url": "https://willem.com/global/images/b042308918e0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36904_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Gegevens tsjin Gefoel",
    "url": "https://agents.willem.com/fy/posts/2024-12-19_gegevens-tsjin-gefoel/",
    "source_url": "https://willem.com/fy/2024-12-19_gegevens-tsjin-gefoel/",
    "date": "2024-12-19"
   },
   "width": 160,
   "machine": {
    "caption": "A split image showing a bald man running in a yellow and blue athletic shirt and black shorts on two different race tracks.",
    "labels": [
     "runner",
     "race bib",
     "track",
     "stadium",
     "crowd"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "tcs AMSTERDAM MARATHON : 2024\nWILLEM\n25471\nAMSTERDAM 2024\n31985\nWILLEM\n42K\nVALENCIA\nTRINIDAD ALFONSO\nZURICH 2024\nWillem Middelkoop\nMarathon\nTIEMPO\n4:08:40"
   }
  },
  {
   "url": "https://willem.com/global/images/0cac8e0d7687.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36904_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Gegevens tsjin Gefoel",
    "url": "https://agents.willem.com/fy/posts/2024-12-19_gegevens-tsjin-gefoel/",
    "source_url": "https://willem.com/fy/2024-12-19_gegevens-tsjin-gefoel/",
    "date": "2024-12-19"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up view of a person's chest wearing a lime green t-shirt, a race bib with the number 319 and name WILL, and a gold-colored marathon medal hanging from a blue ribbon.",
    "labels": [
     "medal",
     "bib",
     "ribbon",
     "shirt",
     "logo"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "FUNDACION TRINIDAD ALFONSO\n319\nWILL\nZURICH\nVenloop\nMARATON VALENCIA\nVALENCIA TRINIDAD ALFONSO\nZURICH\n10.03.2024\n42K VALENCIA TRINIDAD ALFONSO"
   }
  },
  {
   "url": "https://willem.com/global/images/b042308918e0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36904_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Gegevens tsjin Gefoel",
    "url": "https://agents.willem.com/fy/posts/2024-12-19_gegevens-tsjin-gefoel/",
    "source_url": "https://willem.com/fy/2024-12-19_gegevens-tsjin-gefoel/",
    "date": "2024-12-19"
   },
   "width": 160,
   "machine": {
    "caption": "A split image showing a bald man in a yellow and blue athletic shirt and black shorts running on a red track on the left and a blue track on the right.",
    "labels": [
     "runner",
     "athlete",
     "marathon",
     "track",
     "race bib",
     "stadium"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "tcs AMSTERDAM MARATHON : 2024\nWILLEM\n25471\nAMSTERDAM 2024\nTATA CONSULTANCY SERVICES\ntcs\nMarathon Photos\n42K\nVALENCIA\nTRINIDAD ALFONSO\nZURICH 2024\nWillem Middelkoop\nMarathon\nTIEMPO\n4:08:40\nMarathon Photos"
   }
  },
  {
   "url": "https://willem.com/global/images/59340563ae37.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36905_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It probleem mei Bitcoin",
    "url": "https://agents.willem.com/fy/posts/2024-12-09_it-probleem-mei-bitcoin/",
    "source_url": "https://willem.com/fy/2024-12-09_it-probleem-mei-bitcoin/",
    "date": "2024-12-09"
   },
   "width": 1600,
   "description": "Spekulative hannel fan eartiids: de Nederlânske tulpemanie",
   "description_source": "author",
   "machine": {
    "caption": "A group of people in historical clothing are gathered around a table covered in gold coins, flanked by vases of red and white tulips.",
    "labels": [
     "tulips",
     "gold coins",
     "people",
     "table",
     "vase"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/8b0c62b15d64.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36905_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It probleem mei Bitcoin",
    "url": "https://agents.willem.com/fy/posts/2024-12-09_it-probleem-mei-bitcoin/",
    "source_url": "https://willem.com/fy/2024-12-09_it-probleem-mei-bitcoin/",
    "date": "2024-12-09"
   },
   "width": 1600,
   "description": "2009-2024: De weardestiging fan Bitcoin is lestich te negearjen",
   "description_source": "author",
   "machine": {
    "caption": "A digital interface displays a Bitcoin price chart with an orange line graph rising against a dark background, alongside a data card showing the current price and percentage change.",
    "labels": [
     "bitcoin",
     "chart",
     "graph",
     "interface",
     "cryptocurrency"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "₿\nBitcoin · BTC\n€ 93.817\n+162.926.572,69%\n€ 89.248\n€ 0,047659"
   }
  },
  {
   "url": "https://willem.com/global/images/2c2decd3a9b7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36905_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It probleem mei Bitcoin",
    "url": "https://agents.willem.com/fy/posts/2024-12-09_it-probleem-mei-bitcoin/",
    "source_url": "https://willem.com/fy/2024-12-09_it-probleem-mei-bitcoin/",
    "date": "2024-12-09"
   },
   "width": 1600,
   "description": "It blockchain-prinsipe yn byld brocht: de útfier fan eardere transaksjes foarmet de kryptografyske ynfier foar nije",
   "description_source": "author",
   "machine": {
    "caption": "A flowchart diagram illustrating a multi-owner transaction verification process involving public keys, private keys, hashes, and signatures.",
    "labels": [
     "flowchart",
     "diagram",
     "transaction",
     "public key",
     "private key",
     "signature"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Transaction\nOwner 1's Public Key\nHash\nOwner 0's Signature\nVerify\nSign\nOwner 1's Private Key\nTransaction\nOwner 2's Public Key\nHash\nOwner 1's Signature\nVerify\nSign\nOwner 2's Private Key\nTransaction\nOwner 3's Public Key\nHash\nOwner 2's Signature\nVerify\nSign\nOwner 3's Private Key"
   }
  },
  {
   "url": "https://willem.com/global/images/cffc3618ec86.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36905_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It probleem mei Bitcoin",
    "url": "https://agents.willem.com/fy/posts/2024-12-09_it-probleem-mei-bitcoin/",
    "source_url": "https://willem.com/fy/2024-12-09_it-probleem-mei-bitcoin/",
    "date": "2024-12-09"
   },
   "width": 1600,
   "description": "Abstract út it oarspronklike artikel fan Satoshi Nakamoto (2009)",
   "description_source": "author",
   "machine": {
    "caption": "The first page of the Bitcoin whitepaper titled 'Bitcoin: A Peer-to-Peer Electronic Cash System' by Satoshi Nakamoto, showing the abstract section.",
    "labels": [
     "document",
     "text",
     "whitepaper",
     "bitcoin",
     "abstract"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Bitcoin: A Peer-to-Peer Electronic Cash System\nSatoshi Nakamoto\nsatoshin@gmx.com\nwww.bitcoin.org\n\nAbstract. A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial institution. Digital signatures provide part of the solution, but the main benefits are lost if a trusted third party is still required to prevent double-spending. We propose a solution to the double-spending problem using a peer-to-peer network. The network timestamps transactions by hashing them into an ongoing chain of hash-based proof-of-work, forming a record that cannot be changed without redoing the proof-of-work. The longest chain not only serves as proof of the sequence of events witnessed, but proof that it came from the largest pool of CPU power. As long as a majority of CPU power is controlled by nodes that are not cooperating to attack the network, they'll generate the longest chain and outpace attackers. The network itself requires minimal structure. Messages are broadcast on a best effort basis, and nodes can leave and rejoin the network at will, accepting the longest proof-of-work chain as proof of what happened while they were gone."
   }
  },
  {
   "url": "https://willem.com/global/images/4490e999ea9d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36905_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It probleem mei Bitcoin",
    "url": "https://agents.willem.com/fy/posts/2024-12-09_it-probleem-mei-bitcoin/",
    "source_url": "https://willem.com/fy/2024-12-09_it-probleem-mei-bitcoin/",
    "date": "2024-12-09"
   },
   "width": 160,
   "machine": {
    "caption": "A digital display showing a Bitcoin price chart with an orange line graph trending upwards on a dark background.",
    "labels": [
     "bitcoin",
     "chart",
     "graph",
     "currency",
     "data"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "₿ Bitcoin · BTC € 93.817 +162.926.572,69% € 89.248 € 0,047659"
   }
  },
  {
   "url": "https://willem.com/global/images/e2742de41a3f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36905_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It probleem mei Bitcoin",
    "url": "https://agents.willem.com/fy/posts/2024-12-09_it-probleem-mei-bitcoin/",
    "source_url": "https://willem.com/fy/2024-12-09_it-probleem-mei-bitcoin/",
    "date": "2024-12-09"
   },
   "width": 2560,
   "machine": {
    "caption": "Several people in brown coats are gathered around a table covered with tulip bulbs, gold coins, and standing tulips.",
    "labels": [
     "tulip bulbs",
     "tulips",
     "gold coins",
     "people",
     "table"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/4490e999ea9d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36905_imageEN.png",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It probleem mei Bitcoin",
    "url": "https://agents.willem.com/fy/posts/2024-12-09_it-probleem-mei-bitcoin/",
    "source_url": "https://willem.com/fy/2024-12-09_it-probleem-mei-bitcoin/",
    "date": "2024-12-09"
   },
   "width": 160,
   "machine": {
    "caption": "A dark-themed digital interface displays an orange line graph charting the price increase of Bitcoin alongside a data card showing the current value and percentage change.",
    "labels": [
     "bitcoin",
     "chart",
     "graph",
     "interface",
     "data"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "₿\nBitcoin · BTC\n€ 93.817\n+162.926.572,69%\n€ 89.248\n€ 0,047659"
   }
  },
  {
   "url": "https://willem.com/global/images/9a8319e2f477.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36906_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Skriuw dyn eigen wurden",
    "url": "https://agents.willem.com/fy/posts/2024-11-11_skriuw-dyn-eigen-wurden/",
    "source_url": "https://willem.com/fy/2024-11-11_skriuw-dyn-eigen-wurden/",
    "date": "2024-11-11"
   },
   "width": 1600,
   "description": "Sykje de echte Van Gogh - in maklike opdracht as do nei de werhelle patroanen sjochst",
   "description_source": "author",
   "machine": {
    "caption": "A triptych of three paintings in an impressionist style featuring cypress trees, a sun, mountains, and a river.",
    "labels": [
     "painting",
     "cypress tree",
     "landscape",
     "sun",
     "mountains",
     "river"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/28eee7ee0fa3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36906_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Skriuw dyn eigen wurden",
    "url": "https://agents.willem.com/fy/posts/2024-11-11_skriuw-dyn-eigen-wurden/",
    "source_url": "https://willem.com/fy/2024-11-11_skriuw-dyn-eigen-wurden/",
    "date": "2024-11-11"
   },
   "width": 1600,
   "description": "Sykje de echte Monet (de tún fan de keunstner yn Vétheuil) - do kinst him wierskynlik maklik fine, hoewol beide bylden moai binne",
   "description_source": "author",
   "machine": {
    "caption": "A diptych painting featuring a child walking on a path through a garden with sunflowers and buildings on the left, and a child walking away on a path through a garden with white and pink flowers on the right.",
    "labels": [
     "painting",
     "child",
     "garden",
     "flowers",
     "path",
     "sunflowers"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Claude Monet 1890"
   }
  },
  {
   "url": "https://willem.com/global/images/25bd364c115c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36906_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Skriuw dyn eigen wurden",
    "url": "https://agents.willem.com/fy/posts/2024-11-11_skriuw-dyn-eigen-wurden/",
    "source_url": "https://willem.com/fy/2024-11-11_skriuw-dyn-eigen-wurden/",
    "date": "2024-11-11"
   },
   "width": 1600,
   "description": "Undersyksresultaten fan Preply: AI-teksten ûnderskiede fan teksten fan minsken",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a Preply webpage displaying a comparison between AI and student writing with data tables and text blocks.",
    "labels": [
     "webpage",
     "table",
     "text",
     "chart",
     "statistics"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Preply Error # of errors % of essays with at least 1 error Missing comma 12,642 41% Hyphen error 10,189 36% Generic phrasing errors 7,164 31% Missing space 4,778 16% Missing quotes 3,538 16% Repetitive words 2,601 14% Capitalisation 2,093 10% Missing period 1,699 6% Other punctuation errors 995 5% We analyzed 12,346 student-written essays on IvyPanda across 25 subjects and themes. LanguageTool was used to identify the number of errors. Did AI write this? Comparing words in AI and student writing How differently does ChatGPT write when compared to humans? Looking into the patterns between the two, we identified the number of unique words in student essays, compared to those written by ChatGPT. Without a doubt, we found much greater diversity in the language used by people. According to our research, ChatGPT uses 35% fewer unique words compared to student-written essays. With over 11,000 unique words totaled from students, technology-written essays used around 7,000 different words. We found a huge difference in the overall number of errors when comparing human writing with AI. With over 45,000 errors across 12,000 student-written essays, there were only 15 overall errors in the 115 ChatGPT-produced essays. That means while there's an average of three errors per essay in student-written work, there was only one error in every ten essays written by AI. The most common errors When looking at the average number of errors per essay across both student-written essays and AI-generated essays, ChatGPT created far fewer errors across the board. Student-written Category Avg errors per essay Overall errors 3.7 Punctuation error 2.9 Phrasing error 0.8 ChatGPT Category Avg errors per essay Overall errors 0.1 Punctuation error 0.1 Phrasing error 0 We looked at 12,346 student-written essays on IvyPanda and 115 AI-written essays across 25 different subjects and themes. LanguageTool was used to identify the number of errors. Digging into which school or department has the most errors, we split the number of mistakes by subject to see who's most likely to slip up in their assignments. preply.com"
   }
  },
  {
   "url": "https://willem.com/global/images/0a3772f38bb9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36906_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Skriuw dyn eigen wurden",
    "url": "https://agents.willem.com/fy/posts/2024-11-11_skriuw-dyn-eigen-wurden/",
    "source_url": "https://willem.com/fy/2024-11-11_skriuw-dyn-eigen-wurden/",
    "date": "2024-11-11"
   },
   "width": 1600,
   "description": "Stiel yn âlde skipswrakken wurdt wurdearre om syn suverheid - HMS Royal Oak op de seeboaiem (Scapa Flow)",
   "description_source": "author",
   "machine": {
    "caption": "A large, damaged submarine rests on the ocean floor in murky green water.",
    "labels": [
     "submarine",
     "ocean floor",
     "underwater",
     "wreckage"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/8f076846877e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36906_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Skriuw dyn eigen wurden",
    "url": "https://agents.willem.com/fy/posts/2024-11-11_skriuw-dyn-eigen-wurden/",
    "source_url": "https://willem.com/fy/2024-11-11_skriuw-dyn-eigen-wurden/",
    "date": "2024-11-11"
   },
   "width": 160,
   "machine": {
    "caption": "A white line drawing on a dark textured background depicts two cartoon figures with speech bubbles containing binary code.",
    "labels": [
     "drawing",
     "binary code",
     "speech bubble",
     "cartoon",
     "communication"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "101000 11011"
   }
  },
  {
   "url": "https://willem.com/global/images/1ff53696f2bf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36906_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Skriuw dyn eigen wurden",
    "url": "https://agents.willem.com/fy/posts/2024-11-11_skriuw-dyn-eigen-wurden/",
    "source_url": "https://willem.com/fy/2024-11-11_skriuw-dyn-eigen-wurden/",
    "date": "2024-11-11"
   },
   "width": 2560,
   "machine": {
    "caption": "A chalkboard drawing depicts two stick figures exchanging speech bubbles containing binary code.",
    "labels": [
     "chalkboard",
     "drawing",
     "binary code",
     "speech bubble",
     "stick figure"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "101000 11011"
   }
  },
  {
   "url": "https://willem.com/global/images/8f076846877e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36906_imageEN.png",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Skriuw dyn eigen wurden",
    "url": "https://agents.willem.com/fy/posts/2024-11-11_skriuw-dyn-eigen-wurden/",
    "source_url": "https://willem.com/fy/2024-11-11_skriuw-dyn-eigen-wurden/",
    "date": "2024-11-11"
   },
   "width": 160,
   "machine": {
    "caption": "A white line drawing on a dark textured background depicts two figures facing each other with speech bubbles containing binary code.",
    "labels": [
     "binary code",
     "speech bubble",
     "figure",
     "drawing",
     "communication"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "101000\n11011"
   }
  },
  {
   "url": "https://willem.com/global/images/5bc6859aeae9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36907_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Viraal gean op X",
    "url": "https://agents.willem.com/fy/posts/2024-11-10_viraal-gean-op-x/",
    "source_url": "https://willem.com/fy/2024-11-10_viraal-gean-op-x/",
    "date": "2024-11-10"
   },
   "width": 1600,
   "description": "32K kear besjoen yn twa dagen",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a social media analytics dashboard displaying an account overview with a line graph for impressions and various metric cards.",
    "labels": [
     "dashboard",
     "graph",
     "analytics",
     "interface",
     "data"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Analytics\nOverview\nAudience\nContent\nAccount overview\n7D\n2W\n4W\n3M\n1Y\nImpressions\nSelect secondary metric\nLine\nDaily\n16K\n12K\n8K\n4K\n0\nNov 4\nNov 5\nNov 6\nNov 7\nNov 8\nNov 9\nImpressions\n32K\n↑ 3,003%\nEngagement rate\n2.2%\n↓ -57%\nProfile visits\n49\n↑ 1,125%\nNew follows\n67\n↑ 148%\nReplies\n29\n↑ 1,350%\nLikes\n196\n↑ 4,800%\nReposts\n10\nBookmarks\n21"
   }
  },
  {
   "url": "https://willem.com/global/images/26c7ff2ef12d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36907_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Viraal gean op X",
    "url": "https://agents.willem.com/fy/posts/2024-11-10_viraal-gean-op-x/",
    "source_url": "https://willem.com/fy/2024-11-10_viraal-gean-op-x/",
    "date": "2024-11-10"
   },
   "width": 1600,
   "description": "Berjocht dat myn oarspronklike X-berjocht omslút, mei in ienfâldiger slagline, en de auteurs dy't ik mei de hân keazen haw omdat se oer it ûnderwerp fan myn berjocht pleatst hawwe",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a tweet by Willem showing an Apple Vision Pro headset and a Mac Mini held in a hand, with handwritten green annotations circling mentions and explaining the post.",
    "labels": [
     "tweet",
     "headset",
     "computer",
     "hand",
     "annotation",
     "smartphone"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Willem @wlmiddelkoop · Nov 7\nThis seems like a combo that packs a punch:\n@BenGeskin @benz145 @justinryanio @DominicCarterLA @IanPanchevre\n@spatiallyme @albertocarlier @PerjanDuro @BasicAppleGuy @MKBHD\nWillem @wlmiddelkoop · Nov 7\nVision Pro x Mac Mini with virtual ultra wide screen support: super computer that fits in a bag.\nSure, it needs external power and a keyboard and trackpad, but this could be a setup that unlocks many different workflows.\nMentioning folks, reaching out with this post\n15 7 155 12K"
   }
  },
  {
   "url": "https://willem.com/global/images/7f2b58c6db52.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36907_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Viraal gean op X",
    "url": "https://agents.willem.com/fy/posts/2024-11-10_viraal-gean-op-x/",
    "source_url": "https://willem.com/fy/2024-11-10_viraal-gean-op-x/",
    "date": "2024-11-10"
   },
   "width": 1600,
   "description": "Bylden bewurkje ûnderweis: Pixelmator op iPhone",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a black smartphone displaying an image editing interface with a white device, positioned near a train window.",
    "labels": [
     "smartphone",
     "hand",
     "window",
     "screen",
     "train"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "14:45 5G"
   }
  },
  {
   "url": "https://willem.com/global/images/6c092b2a72e6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36907_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Viraal gean op X",
    "url": "https://agents.willem.com/fy/posts/2024-11-10_viraal-gean-op-x/",
    "source_url": "https://willem.com/fy/2024-11-10_viraal-gean-op-x/",
    "date": "2024-11-10"
   },
   "width": 1600,
   "description": "Myn berjocht op X: Mac Mini x Vision Pro",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a tweet by Willem showing an Apple Vision Pro headset and a Mac Mini held in a hand.",
    "labels": [
     "headset",
     "computer",
     "hand",
     "tweet",
     "device"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Willem @wlmiddelkoop · Nov 7\nVision Pro x Mac Mini with virtual ultra wide screen support: super computer that fits in a bag.\nSure, it needs external power and a keyboard and trackpad, but this could be a setup that unlocks many different workflows."
   }
  },
  {
   "url": "https://willem.com/global/images/ac3b9e0e5744.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36907_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Viraal gean op X",
    "url": "https://agents.willem.com/fy/posts/2024-11-10_viraal-gean-op-x/",
    "source_url": "https://willem.com/fy/2024-11-10_viraal-gean-op-x/",
    "date": "2024-11-10"
   },
   "width": 1600,
   "description": "Mac Mini",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a silver rectangular computer device showing its rear ports against a beige background.",
    "labels": [
     "computer",
     "hand",
     "ports",
     "technology"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "HDMI"
   }
  },
  {
   "url": "https://willem.com/global/images/797ea4d63c94.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36907_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Viraal gean op X",
    "url": "https://agents.willem.com/fy/posts/2024-11-10_viraal-gean-op-x/",
    "source_url": "https://willem.com/fy/2024-11-10_viraal-gean-op-x/",
    "date": "2024-11-10"
   },
   "width": 1600,
   "description": "Myn Apple Vision Pro",
   "description_source": "author",
   "machine": {
    "caption": "A silver Apple Vision Pro headset with a grey fabric head strap and a separate silver battery pack connected by a white cable, all resting on a light wood surface.",
    "labels": [
     "headset",
     "battery pack",
     "cable",
     "strap",
     "electronics"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/810f730e3758.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36907_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Viraal gean op X",
    "url": "https://agents.willem.com/fy/posts/2024-11-10_viraal-gean-op-x/",
    "source_url": "https://willem.com/fy/2024-11-10_viraal-gean-op-x/",
    "date": "2024-11-10"
   },
   "width": 160,
   "machine": {
    "caption": "A line graph on a dark background showing data fluctuations over time with a significant spike at the end.",
    "labels": [
     "graph",
     "chart",
     "data",
     "line",
     "spike"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "16K 12K 8K 4K 0 12 aug. 25 aug. 7 sep. 20 sep. 3 okt. 16 okt. 29 okt."
   }
  },
  {
   "url": "https://willem.com/global/images/08b4ac1e1084.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36907_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Viraal gean op X",
    "url": "https://agents.willem.com/fy/posts/2024-11-10_viraal-gean-op-x/",
    "source_url": "https://willem.com/fy/2024-11-10_viraal-gean-op-x/",
    "date": "2024-11-10"
   },
   "width": 2560,
   "machine": {
    "caption": "An abstract digital artwork featuring swirling streams of blue, pink, and white light particles interspersed with glowing spheres and geometric hexagonal patterns.",
    "labels": [
     "abstract",
     "particles",
     "light",
     "geometry",
     "digital art"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/810f730e3758.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36907_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Viraal gean op X",
    "url": "https://agents.willem.com/fy/posts/2024-11-10_viraal-gean-op-x/",
    "source_url": "https://willem.com/fy/2024-11-10_viraal-gean-op-x/",
    "date": "2024-11-10"
   },
   "width": 160,
   "machine": {
    "caption": "A line graph on a dark background showing data fluctuations over time with a significant spike at the end.",
    "labels": [
     "graph",
     "chart",
     "line",
     "data",
     "spike"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "16K 12K 8K 4K 0 12 aug. 25 aug. 7 sep. 20 sep. 3 okt. 16 okt. 29 okt."
   }
  },
  {
   "url": "https://willem.com/global/images/b068936c23ee.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36908_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Marathon",
    "url": "https://agents.willem.com/fy/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/fy/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "In soad minsken op strjitte, in protte fan har mei in sûne spanning yn it lichem",
   "description_source": "author",
   "machine": {
    "caption": "A large crowd of people in athletic wear stands on a city street lined with brick buildings under an overcast sky, with a large screen displaying a race start scene.",
    "labels": [
     "crowd",
     "runners",
     "screen",
     "buildings",
     "street",
     "race"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "START"
   }
  },
  {
   "url": "https://willem.com/global/images/b2e4a0e9158d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36908_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Marathon",
    "url": "https://agents.willem.com/fy/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/fy/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Mominten foar myn offisjele start by de Stadionweg",
   "description_source": "author",
   "machine": {
    "caption": "A large crowd of people stands beneath a black inflatable archway marked with the TCS logo and the word START.",
    "labels": [
     "crowd",
     "arch",
     "start line",
     "race bib",
     "trees"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "tcs TATA CONSULTANCY SERVICES START POLAR 3:50 JULIAN 30171 AMSTERDAM KIPRU"
   }
  },
  {
   "url": "https://willem.com/global/images/54b69bedc38a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36908_images-7.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Marathon",
    "url": "https://agents.willem.com/fy/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/fy/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Rûte fan de TCS Amsterdam Marathon",
   "description_source": "author",
   "machine": {
    "caption": "A map of the TCS Amsterdam Marathon route marked with colored lines and distance markers across the city streets.",
    "labels": [
     "map",
     "route",
     "marathon",
     "amsterdam",
     "infographic"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "tcs AMSTERDAM MARATHON Legend TCS Amsterdam Marathon 42 km TCS Marathon 21 km Mizuno Half Marathon 8 km TCS BK Mini Kids Run / Mini Marathons km-point marathon medical aid water station energy drink sponge station bananas pedestrian crossing closed street through traffic car parking entertainment Amstelveen Ouderkerk a/d Amstel"
   }
  },
  {
   "url": "https://willem.com/global/images/5cd6fc7e052a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36908_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Marathon",
    "url": "https://agents.willem.com/fy/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/fy/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Betiid wekker wurde yn Toskane, om foar sinneopgong te gean hurdrinnen (om de hurde hjitte te ûntkommen)",
   "description_source": "author",
   "machine": {
    "caption": "A bald man with a beard wearing a yellow and blue soccer jersey and a smartwatch smiles at the camera while standing on a gravel path next to a harvested field during sunset.",
    "labels": [
     "man",
     "soccer jersey",
     "field",
     "sunset",
     "smartwatch"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/2e204edbb901.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36908_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Marathon",
    "url": "https://agents.willem.com/fy/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/fy/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Trainen foar in marathon: gjin berch te heech - gean gewoan troch de tunnel... :-)",
   "description_source": "author",
   "machine": {
    "caption": "A paved road extends through a dark tunnel with rough stone walls and an arched brick ceiling toward a bright circular exit at the far end.",
    "labels": [
     "tunnel",
     "road",
     "wall",
     "ceiling",
     "exit"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/565447fe6a26.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36908_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Marathon",
    "url": "https://agents.willem.com/fy/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/fy/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Hurdrinne yn de rein oan it Meer fan Lugano yn Italje",
   "description_source": "author",
   "machine": {
    "caption": "A bald man with a beard wearing a yellow and blue soccer jersey smiles while standing in the rain next to a lake with mountains in the background.",
    "labels": [
     "man",
     "jersey",
     "lake",
     "mountains",
     "rain"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/f98f8db5f27c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36908_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Marathon",
    "url": "https://agents.willem.com/fy/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/fy/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Gegevens fan de earste training, 5K - sjoch it stadige tempo en de hege hertslach",
   "description_source": "author",
   "machine": {
    "caption": "Two smartphone screens displaying workout details and split times for a 5.32 km run.",
    "labels": [
     "map",
     "graph",
     "data",
     "interface",
     "statistics",
     "screen"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Work-outdetails\nVenserpoolder\nOhema\nAutorijschool\nPraktijkschool\nde Dreef\n31:38\n5,32 KM\n15 MIN.\nALLE\nStijging\nStijging: 4 M\n-2-1 M\n0:00:00\n0:31:38\nHartslag\nGemiddeld: 170 BPM\n95-183 BPM\n0:00:00\n0:31:38\nTempo\nGemiddeld: 5'57\" /KM\n6'33\"-4'58\" /KM\n0:00:00\n0:31:38\nKracht\nGemiddeld: 263 w\n80-326 w\nTussentijden\n1 Kilometer\nTijd\nTempo\nHartslag\nVermogen\n1\n05:42\n5'42\" /KM\n153 BPM\n278 w\n2\n05:51\n5'51\" /KM\n170 BPM\n267 w\n3\n05:58\n5'58\" /KM\n174 BPM\n262 w\n4\n06:09\n6'09\" /KM\n174 BPM\n254 w\n5\n05:56\n5'56\" /KM\n177 BPM\n260 w\n6\n01:55\n5'58\" /KM\n179 BPM\n263 w\nGemiddeld: 164 SPM\n121-174 SPM\n0:00:00\n0:31:38\nVerticale oscillatie\nGemiddeld: 9,7 CM\n9,1-10,6 CM\n0:00:00\n0:31:38\nGrondcontacttijd\nGemiddeld: 283 MS\n263-306 MS\n0:00:00\n0:31:38\nStaplengte\nGemiddeld: 1,0 M\n0,9-1,2 M"
   }
  },
  {
   "url": "https://willem.com/global/images/eae52fbf92c7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36908_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Marathon",
    "url": "https://agents.willem.com/fy/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/fy/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Myn Asics GT-4000 yn mako blue/black, extra breed (2e)",
   "description_source": "author",
   "machine": {
    "caption": "A navy blue and black Asics running shoe sits on top of its cardboard box, which displays product details including the model GT-4000 3, size US 10 1/2, and color Mako Blue/Black.",
    "labels": [
     "shoe",
     "shoebox",
     "running shoe",
     "footwear",
     "cardboard box"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ASICS\nGT-4000 3\n1011B207-400 MEN WIDE(2E)\nMAKO BLUE/BLACK\nUS 10½ EUR 44.5\nBR 42 AR 43\nCM 28.25 UK 9½\nLITE TRUSS\nWIDE"
   }
  },
  {
   "url": "https://willem.com/global/images/dec6f177883b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36908_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Marathon",
    "url": "https://agents.willem.com/fy/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/fy/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Dizze foto fettet it gear, it is myn \"endgame\"-gesicht - in 42K Marathon-finisher!",
   "description_source": "author",
   "machine": {
    "caption": "A bald man with a beard runs on a red track wearing a yellow and blue Ajax jersey and a race bib that reads 'WILLEM 25471 AMSTERDAM 2024'.",
    "labels": [
     "man",
     "runner",
     "race bib",
     "track",
     "stadium"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "tcs TATA CONSULTANCY SERVICES TATA WILLEM 25471 AMSTERDAM 2024 tcs AMSTERDAM MARATHON 2024 Marathon Photos"
   }
  },
  {
   "url": "https://willem.com/global/images/979455d06554.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36908_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Marathon",
    "url": "https://agents.willem.com/fy/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/fy/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Do finisht yn it Olympysk Stadion, dat is in bysûnder gefoel dat de eufory fan it ôftellen fan de lêste meters noch grutter makket",
   "description_source": "author",
   "machine": {
    "caption": "Runners compete on a red track during the TCS Amsterdam Marathon, with photographers and spectators visible along the sidelines.",
    "labels": [
     "runner",
     "track",
     "photographer",
     "spectator",
     "banner"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "tcs TATA CONSULTANCY SERVICES Marathon Photos tcs TATA CONSULTANCY SERVICES tcs TATA CONSULTANCY SERVICES tcs TCS AMSTERDAM MARATHON 2024"
   }
  },
  {
   "url": "https://willem.com/global/images/066fa9a20bae.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36908_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Marathon",
    "url": "https://agents.willem.com/fy/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/fy/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Tusken 30K en 40K fjochtsje lichem en geast tegearre om de finish te heljen",
   "description_source": "author",
   "machine": {
    "caption": "A group of runners wearing numbered bibs are running on a wet asphalt road scattered with yellow sponges.",
    "labels": [
     "runner",
     "road",
     "sponge",
     "bib",
     "shoe"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "WILLEM 25471 CAS 27581 FELICITY 1557"
   }
  },
  {
   "url": "https://willem.com/global/images/2f0bc1cc4b23.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36908_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Marathon",
    "url": "https://agents.willem.com/fy/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/fy/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Om en by 25K binne der minder fleurige gesichten om dy hinne - minsken binne folslein rjochte op har ynspanning - it wurdt serieus",
   "description_source": "author",
   "machine": {
    "caption": "A group of runners participating in the Amsterdam 2024 marathon, with a central runner in a yellow and blue shirt displaying bib number 25471 and the name Willem.",
    "labels": [
     "runner",
     "marathon",
     "bib",
     "flag",
     "athletic wear"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "4:00 4:00 tcs TATA CONSULTANCY SERVICES TATA WILLEM 25471 AMSTERDAM 2024 HAYDN 9711 AMSTERDAM 2024 PATRIC 25196 AMSTERDAM 2024 0123 340 ERDAM 2024"
   }
  },
  {
   "url": "https://willem.com/global/images/399dd61f501d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36908_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Marathon",
    "url": "https://agents.willem.com/fy/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/fy/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "It part fan de rûte lâns de Amstel is útdaagjend: do sjochst hurdrinners oan de oare kant fan de rivier dy't weromgean nei de stêd en de finish, dat is in ekstra mentale útdaging",
   "description_source": "author",
   "machine": {
    "caption": "A group of runners participate in the TCS Amsterdam Marathon 2024, passing under a banner that reads 'I amsterdam'.",
    "labels": [
     "runner",
     "marathon",
     "banner",
     "race bib",
     "athlete"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "I amsterdam\nTCS AMSTERDAM MARATHON 2024\nMarathon Photos\nRASHAAN 4293\nWILLEM 25471\nAMSTERDAM 2024"
   }
  },
  {
   "url": "https://willem.com/global/images/e4959abc625d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36908_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Marathon",
    "url": "https://agents.willem.com/fy/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/fy/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Litte wy it spultsje \"Wêr is Willem?\" spylje :-)",
   "description_source": "author",
   "machine": {
    "caption": "A large crowd of runners in athletic attire moves along a paved path in front of a large brick museum building with an arched entrance and a banner reading ASIAN BRONZE.",
    "labels": [
     "runners",
     "museum",
     "crowd",
     "banner",
     "building"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ASIAN BRONZE 27 SEP 24-12 JAN 25"
   }
  },
  {
   "url": "https://willem.com/global/images/82004aea3739.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36908_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Marathon",
    "url": "https://agents.willem.com/fy/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/fy/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Rinne troch de Rijksmuseumtunnel - dat is aardich moai",
   "description_source": "author",
   "machine": {
    "caption": "A group of runners wearing numbered bibs are running through a large hall with high arched ceilings and stone pillars.",
    "labels": [
     "runner",
     "hall",
     "arch",
     "pillars",
     "race bib"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "WILLEM 25471"
   }
  },
  {
   "url": "https://willem.com/global/images/27054fc736ba.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36908_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Marathon",
    "url": "https://agents.willem.com/fy/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/fy/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Hoe geweldige ideeën ûntstean: in pear keardels mei wat bier",
   "description_source": "author",
   "machine": {
    "caption": "Two men are smiling and holding glasses of beer in a crowded indoor venue with circular ceiling lights and other patrons in the background.",
    "labels": [
     "man",
     "beer",
     "glass",
     "crowd",
     "light"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Heineken"
   }
  },
  {
   "url": "https://willem.com/global/images/32eadf553795.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36908_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Marathon",
    "url": "https://agents.willem.com/fy/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/fy/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 160,
   "machine": {
    "caption": "A group of runners wearing bibs and athletic clothing are participating in a race, with two red and white flags displaying '4:00' visible in the background.",
    "labels": [
     "runner",
     "race bib",
     "flag",
     "athletic wear",
     "crowd"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "4:00\n4:00\ntcs TATA CONSULTANCY SERVICES TATA\nWILLEM\n25471\nAMSTERDAM 2024\nHAYDN\n9711\nAMSTERDAM 2024\nPATRIC\n25196\nAMSTERDAM 2024\n358\nERDAM 2024\n0123\n40\nERDAM 2024"
   }
  },
  {
   "url": "https://willem.com/global/images/f6caa4bb8543.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36908_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Marathon",
    "url": "https://agents.willem.com/fy/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/fy/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 2560,
   "machine": {
    "caption": "A group of runners wearing numbered bibs are running through a large hall with vaulted brick ceilings and stone columns.",
    "labels": [
     "runner",
     "race",
     "hall",
     "arch",
     "column"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "WILLEM 25471"
   }
  },
  {
   "url": "https://willem.com/global/images/32eadf553795.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36908_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Marathon",
    "url": "https://agents.willem.com/fy/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/fy/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 160,
   "machine": {
    "caption": "A group of runners participating in the Amsterdam 2024 race, with a central runner wearing a yellow and blue shirt and bib number 25471, flanked by other participants and red and white flags displaying '4:00'.",
    "labels": [
     "runner",
     "race bib",
     "flag",
     "crowd",
     "athletic wear"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "4:00, tcs TATA CONSULTANCY SERVICES TATA, WILLEM 25471 AMSTERDAM 2024, HAYDN 9711 AMSTERDAM 2024, PATRIC 25196 AMSTERDAM 2024, 0123, 540 ERDAM 2024"
   }
  },
  {
   "url": "https://willem.com/global/images/ada875b740bd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36909_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ik sjoch deade minsken",
    "url": "https://agents.willem.com/fy/posts/2024-09-10_ik-sjoch-deade-minsken/",
    "source_url": "https://willem.com/fy/2024-09-10_ik-sjoch-deade-minsken/",
    "date": "2024-09-10"
   },
   "width": 1600,
   "description": "Dy lytse keardel rjocht yn de eagen sjen, krekt hjir yn myn lytse appartemint hast 40 jier letter",
   "description_source": "author",
   "machine": {
    "caption": "A toddler stands holding a blue and red toy walker while a man stands behind him in a living room.",
    "labels": [
     "toddler",
     "man",
     "toy",
     "walker",
     "living room"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/797ea4d63c94.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36909_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ik sjoch deade minsken",
    "url": "https://agents.willem.com/fy/posts/2024-09-10_ik-sjoch-deade-minsken/",
    "source_url": "https://willem.com/fy/2024-09-10_ik-sjoch-deade-minsken/",
    "date": "2024-09-10"
   },
   "width": 1600,
   "description": "Apple Vision Pro is net allinnich in draachber skerm, it is in trijedimensjonale projektor",
   "description_source": "author",
   "machine": {
    "caption": "A silver Apple Vision Pro headset with a grey knit headband and a separate silver battery pack connected by a white cable, all resting on a light wood surface.",
    "labels": [
     "headset",
     "battery pack",
     "cable",
     "wooden surface"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/60b74a0eb54b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36909_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ik sjoch deade minsken",
    "url": "https://agents.willem.com/fy/posts/2024-09-10_ik-sjoch-deade-minsken/",
    "source_url": "https://willem.com/fy/2024-09-10_ik-sjoch-deade-minsken/",
    "date": "2024-09-10"
   },
   "width": 1600,
   "description": "De skriuwer, ik dus, en syn lette heit, sa'n 38 jier lyn (10 septimber 1986)",
   "description_source": "author",
   "machine": {
    "caption": "A toddler wearing a white sweater with a dog graphic and blue jeans stands behind a red and blue toy truck while a man with a mustache stands behind him in a room.",
    "labels": [
     "toddler",
     "man",
     "toy truck",
     "sweater",
     "jeans"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "norada"
   }
  },
  {
   "url": "https://willem.com/global/images/c726b4c3566a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36909_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ik sjoch deade minsken",
    "url": "https://agents.willem.com/fy/posts/2024-09-10_ik-sjoch-deade-minsken/",
    "source_url": "https://willem.com/fy/2024-09-10_ik-sjoch-deade-minsken/",
    "date": "2024-09-10"
   },
   "width": 1600,
   "description": "Dizze foto is nommen op 6 oktober 1983 - allinnich myn mem (yn it wyt) libbet noch",
   "description_source": "author",
   "machine": {
    "caption": "Six formally dressed adults, including a bride in a white gown holding a bouquet, pose in a line outside a brick building.",
    "labels": [
     "bride",
     "groom",
     "wedding party",
     "bouquet",
     "suit",
     "building"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/954fbc39a316.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36909_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ik sjoch deade minsken",
    "url": "https://agents.willem.com/fy/posts/2024-09-10_ik-sjoch-deade-minsken/",
    "source_url": "https://willem.com/fy/2024-09-10_ik-sjoch-deade-minsken/",
    "date": "2024-09-10"
   },
   "width": 160,
   "machine": {
    "caption": "A digital tablet displays a photograph of six formally dressed people standing in front of a brick building, with a skylight visible in the background room.",
    "labels": [
     "tablet",
     "photograph",
     "people",
     "wedding",
     "skylight"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "October 6, 1983"
   }
  },
  {
   "url": "https://willem.com/global/images/def508a39145.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36909_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ik sjoch deade minsken",
    "url": "https://agents.willem.com/fy/posts/2024-09-10_ik-sjoch-deade-minsken/",
    "source_url": "https://willem.com/fy/2024-09-10_ik-sjoch-deade-minsken/",
    "date": "2024-09-10"
   },
   "width": 2560,
   "machine": {
    "caption": "A silver Apple Vision Pro headset with a gray fabric head strap and a separate silver external battery pack connected by a white cable, all resting on a light wood-grain surface.",
    "labels": [
     "headset",
     "battery pack",
     "cable",
     "wooden surface"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/954fbc39a316.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36909_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ik sjoch deade minsken",
    "url": "https://agents.willem.com/fy/posts/2024-09-10_ik-sjoch-deade-minsken/",
    "source_url": "https://willem.com/fy/2024-09-10_ik-sjoch-deade-minsken/",
    "date": "2024-09-10"
   },
   "width": 160,
   "machine": {
    "caption": "A digital tablet displays a photograph of six formally dressed people standing in a row outside a brick building, with a skylight visible in the background room.",
    "labels": [
     "tablet",
     "photograph",
     "people",
     "wedding",
     "skylight"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "October 6, 1983"
   }
  },
  {
   "url": "https://willem.com/global/images/615f26f51f55.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36910_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In native iOS app ûntwikkelje",
    "url": "https://agents.willem.com/fy/posts/2024-05-11_in-native-ios-app-untwikkelje/",
    "source_url": "https://willem.com/fy/2024-05-11_in-native-ios-app-untwikkelje/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "Ik haw wat magy yn myn bûse: de app folget trainingen fan de eftergrûn - ûnder opnames toant er allinnich in widget op it thússkerm",
   "description_source": "author",
   "machine": {
    "caption": "A man wearing a helmet and sunglasses stands on a paved path next to a body of water, with a large smartphone screen overlay showing cycling statistics.",
    "labels": [
     "man",
     "helmet",
     "sunglasses",
     "smartphone",
     "path",
     "water"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "vodafone NL\nVeeg omhoog om te ontgrendelen\n12:57\n51%\n62%\n16,3\nCycling: 85.6 KM in 03:53:28\n0.1 KM/h 0 0 136"
   }
  },
  {
   "url": "https://willem.com/global/images/b8e692c2cdd3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36910_images-8.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In native iOS app ûntwikkelje",
    "url": "https://agents.willem.com/fy/posts/2024-05-11_in-native-ios-app-untwikkelje/",
    "source_url": "https://willem.com/fy/2024-05-11_in-native-ios-app-untwikkelje/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "Ferskillende konfiguraasjes fan realtime gegevens",
   "description_source": "author",
   "machine": {
    "caption": "Three smartphone screens display cycling performance metrics including speed, cadence, power, and heart rate during a Gran Fondo cycling session.",
    "labels": [
     "smartphone",
     "cycling",
     "performance",
     "metrics",
     "graph",
     "data"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Gran Fondo: Cycling\nsince start: 2.1 km @ 26.4 km/h\n28,6 km/h\nSPEED\nPOWRLINK ZERO 9DF4\n86 rpm\nCADENCE\nPOWRLINK ZERO 9DF4\n254 watt\nPOWER\nTICKR X A503\n132 bpm\nHEART RATE\n2.2 KM in 04:48\nRECORDING\n12:36\n5G\nGran Fondo: Cycling\nsince start: 2.4 km @ 26.0 km/h\n29,9 km/h\nSPEED\nPOWRLINK ZERO 9DF4\n88 rpm\nCADENCE\nPOWRLINK ZERO 9DF4\n282 watt\nPOWER\nTICKR X A503\n137 bpm\nHEART RATE\n2.4 KM in 05:23\nRECORDING\n12:37\n5G\nGran Fondo: Cycling\nsince start: 2.5 km @ 26.2 km/h\n30,4 km/h\nSPEED\nPOWRLINK ZERO 9DF4\n89 rpm\nCADENCE\nPOWRLINK ZERO 9DF4\n230 watt\nPOWER\nTICKR X A503\n143 bpm\nHEART RATE\n2.5 KM in 05:30\nRECORDING\n12:37\n4G"
   }
  },
  {
   "url": "https://willem.com/global/images/557c388149d2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36910_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In native iOS app ûntwikkelje",
    "url": "https://agents.willem.com/fy/posts/2024-05-11_in-native-ios-app-untwikkelje/",
    "source_url": "https://willem.com/fy/2024-05-11_in-native-ios-app-untwikkelje/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "De app op myn fyts testen mei in QuadLock-hoes en -houder",
   "description_source": "author",
   "machine": {
    "caption": "A first-person view of a cyclist's hands on drop handlebars with a smartphone mounted in the center displaying cycling data.",
    "labels": [
     "bicycle",
     "handlebar",
     "smartphone",
     "glove",
     "watch",
     "shoe"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Gran Fondo Cycling\nLast 2 minutes: 2.3 km @ 27.2 km/h\n0,0 km/h\n0 rpm\n137 bpm\n4.8 KM in 12:03"
   }
  },
  {
   "url": "https://willem.com/global/images/890dceb85ae1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36910_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In native iOS app ûntwikkelje",
    "url": "https://agents.willem.com/fy/posts/2024-05-11_in-native-ios-app-untwikkelje/",
    "source_url": "https://willem.com/fy/2024-05-11_in-native-ios-app-untwikkelje/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "Ûntwerpskets dy't de winske yndieling beskriuwt",
   "description_source": "author",
   "machine": {
    "caption": "A hand-drawn sketch on a black background illustrating a mobile application interface with three data graphs and Dutch annotations.",
    "labels": [
     "sketch",
     "interface",
     "graph",
     "text",
     "handwriting"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "21:27, 28,4, 123 @ 22, 236, 223, 126, 140, START, vE bar, snelheid, power, indien aan weerg, Hr, starten / stoppen / settings, 1:49:, - als het kan: tappen om tijdschaal te wisselen, - geen pause functie, in ieder geval nu niet"
   }
  },
  {
   "url": "https://willem.com/global/images/84177e0cd3dc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36910_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In native iOS app ûntwikkelje",
    "url": "https://agents.willem.com/fy/posts/2024-05-11_in-native-ios-app-untwikkelje/",
    "source_url": "https://willem.com/fy/2024-05-11_in-native-ios-app-untwikkelje/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "Ik brûkte de yndieling fan myn Garmin Edge as ynspiraasje foar de yndieling fan myn app as monteare fytskompjûter",
   "description_source": "author",
   "machine": {
    "caption": "A Garmin cycling computer mounted on a bicycle handlebar with a close-up of its screen displaying ride data.",
    "labels": [
     "cycling computer",
     "handlebar",
     "screen",
     "display",
     "garmin"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "21 km/h\n4w\n127 bpm\nGEM MAX\nKoplamp ID 525481\nBatterij bijna leeg\nGARMIN"
   }
  },
  {
   "url": "https://willem.com/global/images/f00f6c542cf6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36910_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In native iOS app ûntwikkelje",
    "url": "https://agents.willem.com/fy/posts/2024-05-11_in-native-ios-app-untwikkelje/",
    "source_url": "https://willem.com/fy/2024-05-11_in-native-ios-app-untwikkelje/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "De Apple Watch-trainingsapp toant grutte knoppen om in training te starten - gjin ekstra konfiguraasje nedich",
   "description_source": "author",
   "machine": {
    "caption": "A close-up view of a person's wrist wearing a smartwatch with a blue band, displaying a workout menu on a green screen against a background of paved ground and a wooden bench.",
    "labels": [
     "smartwatch",
     "wrist",
     "watch face",
     "sleeve",
     "pavement"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Work-out\n19:42\nBuiten fietsen\nOpen\nBuiten wandelen\nOpen"
   }
  },
  {
   "url": "https://willem.com/global/images/b60ff287e1ab.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36910_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In native iOS app ûntwikkelje",
    "url": "https://agents.willem.com/fy/posts/2024-05-11_in-native-ios-app-untwikkelje/",
    "source_url": "https://willem.com/fy/2024-05-11_in-native-ios-app-untwikkelje/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "Iere prototype fan de app dy't wurket mei in Bluetooth-hertslachsensor en de iere dataset dy't toand wurdt yn in oare app dy't moaie grafiken makket (HealthFit)",
   "description_source": "author",
   "machine": {
    "caption": "A split-screen view of a fitness application interface showing workout metrics and a map route on a smartphone display.",
    "labels": [
     "smartphone",
     "interface",
     "map",
     "graph",
     "text",
     "icon"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "07:08\nGran Fondo\n75 BPM\n0,0 KM/h\nStart Recording\n07:07\nOther\nToday\n0:05\nApple Maps\nHEIJENSTRAAT\nHeart Rate\n129 bpm\nAverage\n153 bpm\nMaximum\n87 bpm\n06:56\n07:01\nWorkouts\nStatistics\nHealth\nFriends\nProfile"
   }
  },
  {
   "url": "https://willem.com/global/images/6fb02bfdb938.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36910_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In native iOS app ûntwikkelje",
    "url": "https://agents.willem.com/fy/posts/2024-05-11_in-native-ios-app-untwikkelje/",
    "source_url": "https://willem.com/fy/2024-05-11_in-native-ios-app-untwikkelje/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "Myn fyts mei Bluetooth-sensors ferbûn oan myn MacBook dêr't Xcode op draait",
   "description_source": "author",
   "machine": {
    "caption": "An orange folding bicycle is mounted on a black repair stand next to a wooden table holding a laptop, smartphone, and various tools.",
    "labels": [
     "bicycle",
     "laptop",
     "table",
     "tools",
     "stand"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "PREPSIA"
   }
  },
  {
   "url": "https://willem.com/global/images/fa7d320e32a3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36910_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In native iOS app ûntwikkelje",
    "url": "https://agents.willem.com/fy/posts/2024-05-11_in-native-ios-app-untwikkelje/",
    "source_url": "https://willem.com/fy/2024-05-11_in-native-ios-app-untwikkelje/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "Gjin gewoane debugsesje: Fietselfstedentocht 2024",
   "description_source": "author",
   "machine": {
    "caption": "Four cyclists wearing helmets and athletic gear ride bicycles along a grassy path in rainy conditions.",
    "labels": [
     "cyclist",
     "bicycle",
     "rain",
     "grass",
     "helmet"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "LEMON"
   }
  },
  {
   "url": "https://willem.com/global/images/a6b82a213937.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36910_images-12.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In native iOS app ûntwikkelje",
    "url": "https://agents.willem.com/fy/posts/2024-05-11_in-native-ios-app-untwikkelje/",
    "source_url": "https://willem.com/fy/2024-05-11_in-native-ios-app-untwikkelje/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "In betelmuorre foar myn app ûntwerpe: net myn favorite fraach oan brûkers, mar wol in tige wichtige.",
   "description_source": "author",
   "machine": {
    "caption": "Two side-by-side screenshots of a mobile app interface displaying subscription options for Gran Fondo Hero.",
    "labels": [
     "subscription",
     "purchase",
     "interface",
     "pricing",
     "mobile app"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "01:38\nBecome a Hero\nSupport Gran Fondo — Be a Hero!\nUnlimited runs and rides\nFund new features & refinements\nKeep the app ad-free\n... help feed the family 😊❤️🙏\nGran Fondo Hero (1 Month)\nGet full access for just $3.99\nGran Fondo Hero (1 Year)\nGet full access for just $24.99\nGran Fondo Hero (Lifetime)\nGet full access for just $99.99\nPurchase\nRestore Purchases"
   }
  },
  {
   "url": "https://willem.com/global/images/57929e8b6042.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36910_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In native iOS app ûntwikkelje",
    "url": "https://agents.willem.com/fy/posts/2024-05-11_in-native-ios-app-untwikkelje/",
    "source_url": "https://willem.com/fy/2024-05-11_in-native-ios-app-untwikkelje/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "Skermôfbyldings fan it onboardingproses fan de app: tastimmingen freegje en nije brûkers begelieden",
   "description_source": "author",
   "machine": {
    "caption": "A composite image showing four sequential screenshots of a smartphone screen displaying the Gran Fondo Cycling app setup process on a wooden table.",
    "labels": [
     "smartphone",
     "app",
     "screen",
     "interface",
     "wooden table",
     "finger"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Gran Fondo Cycling\nLocation\nGran Fondo needs to know where you are to track your rides.\nGive Permission\nHealth\nGran Fondo wants to access your activities on your device in Apple Health.\nGive Access\nSensors\nGran Fondo connects to heart, speed, cadence and power sensors.\nEnable Bluetooth\nEnjoy!\nYou're all set! Tap the green START button to record your ride.\nDone"
   }
  },
  {
   "url": "https://willem.com/global/images/11bded661d7a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36910_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In native iOS app ûntwikkelje",
    "url": "https://agents.willem.com/fy/posts/2024-05-11_in-native-ios-app-untwikkelje/",
    "source_url": "https://willem.com/fy/2024-05-11_in-native-ios-app-untwikkelje/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "\"Goin' the extra mile\": 8 oeren op myn fyts om it batterijgebrûk te testen (let op: der is noch 23% krêft oer!)",
   "description_source": "author",
   "machine": {
    "caption": "A split image showing a smiling man wearing a bicycle helmet and sunglasses on the left and a smartphone screen displaying cycling statistics on the right.",
    "labels": [
     "man",
     "helmet",
     "sunglasses",
     "smartphone",
     "graph",
     "sky"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "17:14 5G 23 Gran Fondo: Cycling since start: 0.0 km @ 20.0 km/h 0,2 km/h SPEED POWRLINK ZERO 13F4 0 rpm CADENCE POWRLINK ZERO 13F4 0 watt POWER WILLEM'S WHOOP 146 bpm HEART RATE 165.5 KM in 08:10:30 RECORDING"
   }
  },
  {
   "url": "https://willem.com/global/images/4c88f32b5e47.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36910_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In native iOS app ûntwikkelje",
    "url": "https://agents.willem.com/fy/posts/2024-05-11_in-native-ios-app-untwikkelje/",
    "source_url": "https://willem.com/fy/2024-05-11_in-native-ios-app-untwikkelje/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "Neat jout dy it gefoel dat do libbest sa as nei bûten gean foar wat fysike aksje - ik hâld fan trainen!",
   "description_source": "author",
   "machine": {
    "caption": "A man wearing a white helmet, sunglasses, and cycling gear smiles while holding the handlebars of a bicycle on an asphalt road.",
    "labels": [
     "man",
     "bicycle",
     "helmet",
     "sunglasses",
     "road"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/50bc4af98ea2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36910_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In native iOS app ûntwikkelje",
    "url": "https://agents.willem.com/fy/posts/2024-05-11_in-native-ios-app-untwikkelje/",
    "source_url": "https://willem.com/fy/2024-05-11_in-native-ios-app-untwikkelje/",
    "date": "2024-05-11"
   },
   "width": 160,
   "machine": {
    "caption": "A first-person view of a cyclist's hands on drop handlebars with a smartphone mounted in the center displaying cycling data.",
    "labels": [
     "handlebars",
     "smartphone",
     "gloves",
     "watch",
     "shoes",
     "asphalt"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Gran Fondo Cycling\nLast 2 minutes: 2.3 km @ 27.2 km/h\n0,0 km/h\n0 rpm\n137 bpm\n4.8 KM in 12:03"
   }
  },
  {
   "url": "https://willem.com/global/images/a84959d10e5d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36910_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In native iOS app ûntwikkelje",
    "url": "https://agents.willem.com/fy/posts/2024-05-11_in-native-ios-app-untwikkelje/",
    "source_url": "https://willem.com/fy/2024-05-11_in-native-ios-app-untwikkelje/",
    "date": "2024-05-11"
   },
   "width": 2560,
   "machine": {
    "caption": "An orange and black folding bicycle is mounted on a black repair stand next to a wooden table holding a laptop, smartphone, pedals, tools, and other bike parts.",
    "labels": [
     "bicycle",
     "laptop",
     "smartphone",
     "pedals",
     "tools",
     "repair stand"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "PREPSTAND"
   }
  },
  {
   "url": "https://willem.com/global/images/50bc4af98ea2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36910_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In native iOS app ûntwikkelje",
    "url": "https://agents.willem.com/fy/posts/2024-05-11_in-native-ios-app-untwikkelje/",
    "source_url": "https://willem.com/fy/2024-05-11_in-native-ios-app-untwikkelje/",
    "date": "2024-05-11"
   },
   "width": 160,
   "machine": {
    "caption": "A first-person view of a cyclist's hands on drop handlebars with a smartphone mounted in the center displaying cycling data.",
    "labels": [
     "bicycle",
     "handlebars",
     "smartphone",
     "gloves",
     "watch",
     "road"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Gran Fondo Cycling\nLast 2 minutes: 2.3 km @ 27.2 km/h\n0,0 km/h\n0 rpm\n137 bpm\n4.8 KM in 12:03"
   }
  },
  {
   "url": "https://willem.com/global/images/299249fa5ea3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36911_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Heale marathon",
    "url": "https://agents.willem.com/fy/posts/2024-03-24_heale-marathon/",
    "source_url": "https://willem.com/fy/2024-03-24_heale-marathon/",
    "date": "2024-03-24"
   },
   "width": 1600,
   "description": "Ooooohhhh... Ik haw in moaie medalje!",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a gold-colored medal with a red, white, and blue ribbon against a background of pavement and runners' legs.",
    "labels": [
     "medal",
     "hand",
     "ribbon",
     "pavement",
     "shoes"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "HALVE MARATHON Venloop ARROW Venloop 24-03-2024"
   }
  },
  {
   "url": "https://willem.com/global/images/0fd3638d7e58.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36911_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Heale marathon",
    "url": "https://agents.willem.com/fy/posts/2024-03-24_heale-marathon/",
    "source_url": "https://willem.com/fy/2024-03-24_heale-marathon/",
    "date": "2024-03-24"
   },
   "width": 1600,
   "description": "De heale marathon foltôge: sjoch dy laits, do sjochst suver positive enerzjy nei in tige noflike rin!",
   "description_source": "author",
   "machine": {
    "caption": "A bald man wearing an orange shirt with a race bib is smiling at the camera in a selfie taken outdoors with other people and flags in the background.",
    "labels": [
     "man",
     "race bib",
     "shirt",
     "flags",
     "crowd",
     "outdoor"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Venloop ARROW Venloop M30136 24 MAART 2024 WILLEM Five Years C... KNVB"
   }
  },
  {
   "url": "https://willem.com/global/images/e028bc105d89.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36911_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Heale marathon",
    "url": "https://agents.willem.com/fy/posts/2024-03-24_heale-marathon/",
    "source_url": "https://willem.com/fy/2024-03-24_heale-marathon/",
    "date": "2024-03-24"
   },
   "width": 1600,
   "description": "Klear, ree, GO! Meidwaan oan de Venloop - ik bin net de iennige!",
   "description_source": "author",
   "machine": {
    "caption": "A smiling bald man in an orange shirt with a race bib stands in the foreground while a large crowd of runners gathers on a street behind him near a black inflatable arch.",
    "labels": [
     "man",
     "crowd",
     "runners",
     "race bib",
     "arch",
     "street"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "MOW Five Years Out Venloop ARROW Venloop M30136 24 MAART 2024"
   }
  },
  {
   "url": "https://willem.com/global/images/047ea6570872.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36911_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Heale marathon",
    "url": "https://agents.willem.com/fy/posts/2024-03-24_heale-marathon/",
    "source_url": "https://willem.com/fy/2024-03-24_heale-marathon/",
    "date": "2024-03-24"
   },
   "width": 1600,
   "description": "It jout dy sels fleurige widgets foar dyn thússkerm - dy't dy oanmoedigje om te gean hurdrinnen of fytsen!",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone screen displaying a fitness dashboard with widgets for device battery levels, physical form trends, running statistics, and cycling statistics.",
    "labels": [
     "smartphone",
     "dashboard",
     "graph",
     "battery",
     "statistics"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "09:10 5G -24 Form Running 154 km This Year 0 km Last Year Cycling 1.061 km This Year 338 km Last Year"
   }
  },
  {
   "url": "https://willem.com/global/images/2daef97d7456.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36911_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Heale marathon",
    "url": "https://agents.willem.com/fy/posts/2024-03-24_heale-marathon/",
    "source_url": "https://willem.com/fy/2024-03-24_heale-marathon/",
    "date": "2024-03-24"
   },
   "width": 1600,
   "description": "HealthFit brûkt iepen en goed dokumintearre formules om dyn trainingsbelêsting te berekkenjen, en stjoert dy nei in 'sweet spot' om maksimale winst te heljen en it risiko op oertraining te beheinen",
   "description_source": "author",
   "machine": {
    "caption": "A fitness application interface displaying a line graph of training metrics over a three-month period alongside a training load ratio indicator.",
    "labels": [
     "graph",
     "interface",
     "chart",
     "data",
     "application"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Fitness\n30D 6W 3M 6M 1Y\n74\nFitness (CTL)\n77\nFatigue (ATL)\n-24\nForm (TSB)\n160\n0\n-76\nTue, 26 Dec\nTue, 9 Apr\nAbout TSB Model\nTraining Load Ratio\nThe Sweet Spot\n1,03\nThe short-term (ATL) and long-term (CTL) training loads are balanced."
   }
  },
  {
   "url": "https://willem.com/global/images/387ba63fb062.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36911_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Heale marathon",
    "url": "https://agents.willem.com/fy/posts/2024-03-24_heale-marathon/",
    "source_url": "https://willem.com/fy/2024-03-24_heale-marathon/",
    "date": "2024-03-24"
   },
   "width": 1600,
   "description": "HealthFit is in fantastyske app dy't dy detaillearre ynsjoggen jout yn de trainingen dy't do opnimst mei dyn Apple Watch, WHOOP, Garmin, Wahoo of hokker oare app dan ek dy't HealthKit fan Apple stipet",
   "description_source": "author",
   "machine": {
    "caption": "Four smartphone screenshots displaying running activity data including a map, pace analysis, running dynamics, and heart rate zones.",
    "labels": [
     "smartphone",
     "screen",
     "map",
     "graph",
     "chart",
     "data"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "09:14\n5G\nHalf marathon\nSunday, 24 March\nVenloop\n21,31 km\nGing lekker. Eerste \"officiële\" medaille. Smaakt naar meer.\nEXPORTED: 2/2\nMaps\nHeart Rate\n162 bpm\nAverage\n189 bpm\nMaximum\nWorkouts\nStatistics\nHealth\nFriends\nProfile\n09:14\n5G\nPace Analysis\nPace\n5'55\" /km\nAverage\n4'28\" /km\nMaximum\n14:18\n16:24\nSun, 24 Mar 2024\nFirst Split\n6'06\" /km\nSecond Split\n5'44\" /km\nNegative Split • 1,1%\n5'44\" /km\nWorkouts\nStatistics\nHealth\nFriends\nProfile\n09:15\n5G\nRunning Dynamics\nStride Length\n104 cm\nAverage\n128 cm\nMaximum\ncm\n140\n120\n100\n80\n0 hr\n30 min\n1 hr\n1 hr 30 min\n2 hr\nCadence\n162 spm\nAverage\n180 spm\nMaximum\nspm\n200\n150\n100\n50\n0 hr\n30 min\n1 hr\n1 hr 30 min\n2 hr\nWorkouts\nStatistics\nHealth\nFriends\nProfile\n09:15\n5G\nHeart Rate Analysis\nHeart Rate Zones\nZone 5 • Maximum\n≥ 168 bpm\n14 %\n17 min 4 sec\nZone 4 • Anaerobic\n149-167 bpm\n83 %\n1 hr 45 min 11 sec\nZone 3 • Aerobic\n131-148 bpm\n2 %\n2 min 59 sec\nZone 2 • Easy\n112-130 bpm\n0 %\n31 sec\nZone 1 • Warm Up/Recovery\n93-111 bpm\n0 %\n19 sec\nPercent of Max. Heart Rate\nCardio Fitness\n45,1 VO₂ max\nHeart Rate / Active Energy\nWorkouts\nStatistics\nHealth\nFriends\nProfile"
   }
  },
  {
   "url": "https://willem.com/global/images/6c004cd36a3f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36911_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Heale marathon",
    "url": "https://agents.willem.com/fy/posts/2024-03-24_heale-marathon/",
    "source_url": "https://willem.com/fy/2024-03-24_heale-marathon/",
    "date": "2024-03-24"
   },
   "width": 1600,
   "description": "De trend is dyn freon: mei WHOOP folge ik myn trends, hjir sjochst dat ik de trainingsbelêsting (strain) de lêste 3 moannen foar de Marathon ferhege haw",
   "description_source": "author",
   "machine": {
    "caption": "A digital interface displaying a 'DAY STRAIN' graph with an average value of 11.9 for the period from September 27, 2023 to March 24, 2024.",
    "labels": [
     "graph",
     "interface",
     "text",
     "data",
     "chart"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "DAY STRAIN\nAVERAGE\n11,9\nW M 6M\n0.6 past 6-months\nSEP 27, 23 - MAR 24, 24\nYour average Strain over this period (11,9) was above your previous 6-month average of 11,3.\n21\n15\n12,8\n9,8\n10,3\n12,5\n12,0\n12,9\n-3.0\n+0.5\n+2.2\n-0.5\n+0.9\n10\n5\n0\nOct Nov Dec Jan Feb Mar"
   }
  },
  {
   "url": "https://willem.com/global/images/ed0ecb1b669c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36911_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Heale marathon",
    "url": "https://agents.willem.com/fy/posts/2024-03-24_heale-marathon/",
    "source_url": "https://willem.com/fy/2024-03-24_heale-marathon/",
    "date": "2024-03-24"
   },
   "width": 1600,
   "description": "As do him faker brûkst, kinst do tsjin dysels konkurrearje mei eardere sesjes - besykje dat persoanlike rekôr te ferbrekken!",
   "description_source": "author",
   "machine": {
    "caption": "A close-up view of a smartwatch on a person's wrist displaying a running route interface with Dutch text.",
    "labels": [
     "smartwatch",
     "wrist",
     "screen",
     "watch face",
     "route"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "19:49\nBuiten hardlopen\nRoute\n10,6KM · Hegelsom\n20-02-24"
   }
  },
  {
   "url": "https://willem.com/global/images/f00f6c542cf6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36911_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Heale marathon",
    "url": "https://agents.willem.com/fy/posts/2024-03-24_heale-marathon/",
    "source_url": "https://willem.com/fy/2024-03-24_heale-marathon/",
    "date": "2024-03-24"
   },
   "width": 1600,
   "description": "De Apple Watch Ultra 2 is in moaie lytse trainingsmaat dy't it folgjen fan in protte ferskillende soarten trainingen mooglik makket; lykas fytsen en hurdrinnen",
   "description_source": "author",
   "machine": {
    "caption": "A close-up view of a person's wrist wearing a smartwatch with a green screen displaying workout options.",
    "labels": [
     "smartwatch",
     "wrist",
     "screen",
     "sleeve"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Work-out\n19:42\nBuiten fietsen\nOpen\nBuiten wandelen\nOpen"
   }
  },
  {
   "url": "https://willem.com/global/images/d10d7ef23b70.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36911_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Heale marathon",
    "url": "https://agents.willem.com/fy/posts/2024-03-24_heale-marathon/",
    "source_url": "https://willem.com/fy/2024-03-24_heale-marathon/",
    "date": "2024-03-24"
   },
   "width": 160,
   "machine": {
    "caption": "A bald man in an orange shirt with a race bib smiles at the camera during an outdoor running event.",
    "labels": [
     "man",
     "race bib",
     "orange shirt",
     "running event",
     "crowd"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Venloop ARROW Venloop M30136 24 MAART 2024 WILLEM Five Years C... KNVB"
   }
  },
  {
   "url": "https://willem.com/global/images/9b98808dfcdc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36911_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Heale marathon",
    "url": "https://agents.willem.com/fy/posts/2024-03-24_heale-marathon/",
    "source_url": "https://willem.com/fy/2024-03-24_heale-marathon/",
    "date": "2024-03-24"
   },
   "width": 2560,
   "machine": {
    "caption": "A hand holds a gold-colored medal with a red, white, and blue ribbon against a background of paved ground and people's legs wearing running shoes.",
    "labels": [
     "medal",
     "hand",
     "ribbon",
     "shoes",
     "pavement"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "HALVE MARATHON Venloop ARROW Venloop 24-03-2024"
   }
  },
  {
   "url": "https://willem.com/global/images/d10d7ef23b70.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36911_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Heale marathon",
    "url": "https://agents.willem.com/fy/posts/2024-03-24_heale-marathon/",
    "source_url": "https://willem.com/fy/2024-03-24_heale-marathon/",
    "date": "2024-03-24"
   },
   "width": 160,
   "machine": {
    "caption": "A bald man wearing an orange shirt with a race bib is taking a selfie at an outdoor event.",
    "labels": [
     "man",
     "race bib",
     "shirt",
     "crowd",
     "flags"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Venloop ARROW Venloop M30136 24 MAART 2024 WILLEM Five Years C."
   }
  },
  {
   "url": "https://willem.com/global/images/e4d877f5df3e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36912_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Nee, dat bou ik net!",
    "url": "https://agents.willem.com/fy/posts/2024-03-05_nee-dat-bou-ik-net/",
    "source_url": "https://willem.com/fy/2024-03-05_nee-dat-bou-ik-net/",
    "date": "2024-03-05"
   },
   "width": 1600,
   "description": "It antwurd leit dêr bûten: fytse, hurdrinne en kuierje!",
   "description_source": "author",
   "machine": {
    "caption": "A silver bicycle is leaning against a wire fence post on a wet, paved road.",
    "labels": [
     "bicycle",
     "fence",
     "road",
     "post"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/deacf0b3ce73.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36912_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Nee, dat bou ik net!",
    "url": "https://agents.willem.com/fy/posts/2024-03-05_nee-dat-bou-ik-net/",
    "source_url": "https://willem.com/fy/2024-03-05_nee-dat-bou-ik-net/",
    "date": "2024-03-05"
   },
   "width": 1600,
   "description": "Ik skriuw dingen op",
   "description_source": "author",
   "machine": {
    "caption": "A white e-ink tablet with handwritten text and a black stylus pen resting on a wooden surface.",
    "labels": [
     "tablet",
     "pen",
     "wood",
     "handwriting",
     "electronic device"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "So whenever somebody presents me a \"solution\" as part of a report I am wary. I wonder. I think of what the problem is. Are there other ways to address this problem? Why is the proposed solution the best way to do it? Stay hungry (explore more of the context), Stay foolish (don't let your existing knowledge define your findings). CULTIVATING THOUGHTS You should find out what works best for you, but I extensively rely on writing things down and sketching both context and possible solutions. I create what I call \"context rich briefing\" per project or customer request that more often resembles a diary than a definite blueprint: it is a living document that I think of as a ground on which I cultivate my ideas. I have specific digital notebooks, one per project/context, that double as a kind of \"swap file\" to park or resume a project. I use reMarkable for this, but I guess that any tablet or paper notebook could work. It helps to have a place to keep thoughts, as some of them need time to gain richness like wine or whiskey. [image] Thoughts on canvas: example of captured thoughts, in Dutch, with UI-sketches, code snippets, questions, actions and decisions not to do certain features. SPACE AND TIME Having space and time to think is possibly even more important than keeping and cultivating your thoughts. Great ideas are fragile, noise and external opinions or pressure can kill them. This insight is repeated by different articles like Du D."
   }
  },
  {
   "url": "https://willem.com/global/images/6116a7c75483.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36912_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Nee, dat bou ik net!",
    "url": "https://agents.willem.com/fy/posts/2024-03-05_nee-dat-bou-ik-net/",
    "source_url": "https://willem.com/fy/2024-03-05_nee-dat-bou-ik-net/",
    "date": "2024-03-05"
   },
   "width": 1600,
   "description": "Gedachten op doek (2022): foarbyld fan fêstlein ideeën, yn it Nederlânsk, mei UI-sketsen, koadefragminten, fragen, aksjes en besluten om bepaalde funksjes net te dwaan",
   "description_source": "author",
   "machine": {
    "caption": "Three white sheets of paper with handwritten notes and a wireframe sketch arranged side by side.",
    "labels": [
     "paper",
     "handwriting",
     "wireframe",
     "notes",
     "sketch"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Panenget B.V. Wilten\nBare File\nVolgens administratie - moet betalen\nB2022.123, 10 sep 2022 (4 dagen), €100\nB2012.111, 1 mei 2022 (100 dagen), €50\nTotaal €150\nBetalen per bank (IBAN 72347) of direct online via:\nhttps://bill.leanis.com/pay\naltijd betaald,\nwilten\n[tegen] [Download] [VERZENDEN]\n\n- de mage zit in de \"prefab\" blok\n- voor dat herinneringen altijd\nherkomst, je hoeft alleen\nmaar te drukken.\n\nna wezen in notitie bijhouden\ndat herinnerd is.\n\naan klant een veld \"last Payment Reminder\" toevoegen t.b.v.\noverzicht.\n\nZip met bills\n2022-12-07--open-panenget.zip\nmailt tekst\nmet bijlagen.\n\nWat hebben we nodig voor reminder, server side?\nV macro tekst mechanisme -> in load Customer -> los.\nV een manier om de bills als bijlagen te krijgen\nX een manier om de bills als ZIP te kunnen downloaden\n\n-> BillPrinter. get Pdf Path (billId, callback (path))\n-> send Mail kan alles versturen, is generiek\nen kan meerdere files (paths) aanmaken.\n\nOnderwerptekst:\n\"Herinnering [openstaande Lennid factuur B2022.123]\"\n-> enkelvoud\n\"Herinnering [5 openstaande Lennid factuur]\"\n-> meervoud\n-> company name\n\nVraag: hoe dit omgeven in macro placeholder?\n\nBody: Volgens de administratie\n\nNee. te complex,\nwe maken er twee templates van, reminder Single Bill\nreminder Multiple Bills\n\nPaar laatste puntjes nog\nV notes bijschrijven conditioneel extra witregel\nV herinner knop ook bij bill detail\nV klant overzicht note iets doen met herinner datum\nV extra witregel in specificatie facturen, t.g.v. leesbaar-\nheid op smalle viewports.\n\nde datum is niet zo heel interessant, je wilt\nvooral weten: kan/mag ik er nu iets mee doen?\noudste openstaande factuur in dagen en laatste\nherinnering in dagen.\n\n\"oudste 289 dagen\" -> indien herinner < oudste\n[\"oudste 289 dagen, herinnering 10 dagen\"]\n\"€120 open, oudste 289 dagen, herinnering 10 dagen\""
   }
  },
  {
   "url": "https://willem.com/global/images/c7b94d23d96c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36912_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Nee, dat bou ik net!",
    "url": "https://agents.willem.com/fy/posts/2024-03-05_nee-dat-bou-ik-net/",
    "source_url": "https://willem.com/fy/2024-03-05_nee-dat-bou-ik-net/",
    "date": "2024-03-05"
   },
   "width": 160,
   "machine": {
    "caption": "A cartoon illustration of a bearded man in a suit holding a large red sign with the letters 'NO' while standing in an office surrounded by other people at desks.",
    "labels": [
     "man",
     "sign",
     "office",
     "people",
     "desks",
     "lightbulbs"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "NO"
   }
  },
  {
   "url": "https://willem.com/global/images/1ad19d4e972c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36912_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Nee, dat bou ik net!",
    "url": "https://agents.willem.com/fy/posts/2024-03-05_nee-dat-bou-ik-net/",
    "source_url": "https://willem.com/fy/2024-03-05_nee-dat-bou-ik-net/",
    "date": "2024-03-05"
   },
   "width": 2560,
   "machine": {
    "caption": "A black stylus pen lies next to an e-ink tablet displaying handwritten notes on a wooden surface.",
    "labels": [
     "tablet",
     "stylus",
     "handwriting",
     "wooden surface",
     "notes"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "So whenever somebody presents me a \"solution\" as part of a report I am wary. I wonder. I think of what the problem is. Are there other ways to address this problem? Why is the proposed solution the best way to do it? Stay hungry (explore more of the context), Stay foolish (don't let your existing knowledge define your findings)\n\nCULTIVATING THOUGHTS\nYou should find out what works best for you, but I extensively rely on writing things down and sketching both context and possible solutions. I create what I call \"context rich briefing\" per project or customer request that more often resembles a diary than a definite blueprint: it is a living document that I think of as a ground on which I cultivate my ideas. I have specific digital notebooks, one per project/context, that double as a kind of \"swap file\" to park or resume a project. I use reMarkable for this, but I guess that any tablet or paper notebook could work. It helps to have a place to keep thoughts, as some of them need time to gain richness like wine or whiskey.\n\n[Image]\nThoughts on canvas: example of captured thoughts,\nin Dutch, with UI-sketches, code snippets, questions, actions and decisions\nnot to do certain features.\n\nSPACE AND TIME\nHaving space and time to think is possibly even more important than keeping and cultivating your thoughts. Great ideas are fragile, noise and external opinions or pressure can kill them. This insight is repeated by different articles like D1 D..."
   }
  },
  {
   "url": "https://willem.com/global/images/c7b94d23d96c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36912_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Nee, dat bou ik net!",
    "url": "https://agents.willem.com/fy/posts/2024-03-05_nee-dat-bou-ik-net/",
    "source_url": "https://willem.com/fy/2024-03-05_nee-dat-bou-ik-net/",
    "date": "2024-03-05"
   },
   "width": 160,
   "machine": {
    "caption": "A cartoon illustration of a bearded man in a suit holding a large red sign with the letters 'NO' while standing in an office surrounded by colleagues at desks.",
    "labels": [
     "man",
     "sign",
     "office",
     "people",
     "desk",
     "lightbulb"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "NO"
   }
  },
  {
   "url": "https://willem.com/global/images/31bad7182ebf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36913_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vision Pro",
    "url": "https://agents.willem.com/fy/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/fy/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "It is dreech fêst te lizzen op in 2D-foto, mar foar dyn eagen sit der echte djipte yn de opstelling, as binne dy twa skermen der echt",
   "description_source": "author",
   "machine": {
    "caption": "Two floating digital displays showing code and text documents hover above a wooden desk equipped with a keyboard, mouse, smartphone, and cup.",
    "labels": [
     "monitor",
     "keyboard",
     "desk",
     "smartphone",
     "code"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "local month = (date + 8)\nlocal day = (date + 9)\nif ( \"date\" == 1 ) then\n  local dest_month = \"JANUARY_2020\"\n  local_path = \"STORAGE_PATH\"\n  \"local_path\"\nfi\n\n# Check for --help option first\nfor arg in \"$@\" do\n  if [ \"$arg\" == \"--help\" ] then\n    show_help\n    exit 0\n  fi\ndone\n\n# Check if a parent directory is provided\nif [ $# -lt 1 ] then\n  echo \"Error: no parent directory provided.\"\n  exit 1\nfi\n\n# Parsing command-line arguments\nPARENT_DIR=$1\n\n# Checking the first argument on 10% the parent directory\nif [ ! -d \"$PARENT_DIR\" ] then\n  echo \"Error: $PARENT_DIR does not exist.\"\n  exit 1\nfi\n\n# Check if the directory is writable\nif [ ! -w \"$PARENT_DIR\" ] then\n  echo \"Error: $PARENT_DIR is not writable.\"\n  exit 1\nfi\n\n# Create the directory structure\nmkdir -p \"$PARENT_DIR/backup\"\nmkdir -p \"$PARENT_DIR/restore\"\n\n# Backup the files\nfor file in \"$PARENT_DIR\"/* do\n  if [ -f \"$file\" ] then\n    cp \"$file\" \"$PARENT_DIR/backup/\"\n  fi\ndone\n\n# Restore the files\nfor file in \"$PARENT_DIR/backup\"/* do\n  if [ -f \"$file\" ] then\n    cp \"$file\" \"$PARENT_DIR/\"\n  fi\ndone\n\n# Clean up the backup directory\nrm -rf \"$PARENT_DIR/backup\"\n\n# Exit the script\nexit 0"
   }
  },
  {
   "url": "https://willem.com/global/images/8d3e17f984d8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36913_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vision Pro",
    "url": "https://agents.willem.com/fy/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/fy/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Sa'n wurkopstelling mei meardere monitors regelje is maklik",
   "description_source": "author",
   "machine": {
    "caption": "Two floating computer screens displaying code and documentation are positioned above a wooden desk with a keyboard, mug, and water bottle in a modern living room setting.",
    "labels": [
     "computer screen",
     "desk",
     "keyboard",
     "mug",
     "water bottle",
     "living room"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/1b0236562f2e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36913_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vision Pro",
    "url": "https://agents.willem.com/fy/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/fy/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Net sa gek: skerm, toetseboerd, trackpad (let op it sweevjende stik UI boppe it hardware-toetseboerd)",
   "description_source": "author",
   "machine": {
    "caption": "A floating virtual terminal window running top is overlaid on the view of a wooden desk with an Apple keyboard, a trackpad, a power bank, a cup and a water bottle, seen through a headset in a sunlit room.",
    "labels": [
     "terminal",
     "desk",
     "keyboard",
     "trackpad",
     "headset"
    ],
    "model": "claude-sonnet",
    "text_in_image": "top - 15:29:16 up 247 days, 6:48, 30 users, load average: 0.06, 0.02, 0.00\nTasks: 397 total, 1 running, 396 sleeping, 0 stopped, 0 zombie\n%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st\nMiB Mem : 257886.0 total, 8332.2 free, 9806.7 used, 241967.0 buff/cache\nMiB Swap: 970.7 total, 810.3 free, 160.4 used, 248079.2 avail Mem\nPID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND\n169590 willem 20 0 11632 5564 3416 R 0.7 0.0 0:03.13 top\n16 root 20 0 0 0 0 I 0.3 0.0 9,16 rcu_preempt\n1143 willem 20 0 40656 31784 2172 S 0.3 0.0 7,50 tmux: server\n169575 willem 20 0 22332 10816 4916 S 0.3 0.0 0:00.35 mosh-server\n1 root 20 0 168800 13444 9160 S 0.0 0.0 26:07.70 systemd\n2 root 20 0 0 0 0 S 0.0 0.0 0:07.99 kthreadd\n3 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_gp\n4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_par_gp\n5 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 slub_flushwq\n6 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 netns\n8 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/0:0H-events_highpri\n11 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 mm_percpu_wq\n12 root 20 0 0 0 0 I 0.0 0.0 0:00.00 rcu_tasks_kthread\n13 root 20 0 0 0 0 I 0.0 0.0 0:00.00 rcu_tasks_rude_kthread\n14 root 20 0 0 0 0 I 0.0 0.0 0:00.00 rcu_tasks_trace_kthread\n15 root 20 0 0 0 0 S 0.0 0.0 1:28.69 ksoftirqd/0\n17 root rt 0 0 0 0 S 0.0 0.0 1:28.24 migration/0\n18 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/0\n19 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/1\n20 root rt 0 0 0 0 S 0.0 0.0 1:28.90 migration/1\n22 root 20 0 0 0 0 S 0.0 0.0 0:42.00 ksoftirqd/1\n24 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/1:0H-events_highpri\n25 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/2\n26 root rt 0 0 0 0 S 0.0 0.0 1:28.26 migration/2\n27 root 20 0 0 0 0 S 0.0 0.0 0:31.22 ksoftirqd/2\n29 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/2:0H-events_highpri\n30 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/3\n0:terminal0 1:terminal1 2:terminal2 3:terminal3*\n[0,0] \"base\" 15:29 18-Feb-24"
   }
  },
  {
   "url": "https://willem.com/global/images/de973dd40cb5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36913_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vision Pro",
    "url": "https://agents.willem.com/fy/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/fy/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Do sjochst hjir in folslein kapabel kompjûtersysteem - en in kopke kofje",
   "description_source": "author",
   "machine": {
    "caption": "A top-down view of a wooden desk featuring a silver and black virtual reality headset, a white wireless keyboard, a white trackpad, a silver power bank, and a white ceramic cup containing coffee.",
    "labels": [
     "headset",
     "keyboard",
     "trackpad",
     "power bank",
     "coffee cup",
     "desk"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "esc F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 delete control option command command option"
   }
  },
  {
   "url": "https://willem.com/global/images/20cf7bbed74f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36913_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vision Pro",
    "url": "https://agents.willem.com/fy/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/fy/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Bluetooth-toetseboerd en trackpad keppele oan de Vision Pro",
   "description_source": "author",
   "machine": {
    "caption": "A white computer keyboard and a white mug with blue bicycle patterns sit on a wooden desk next to a floating digital search bar interface.",
    "labels": [
     "keyboard",
     "mug",
     "desk",
     "interface",
     "search bar"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "willem.com"
   }
  },
  {
   "url": "https://willem.com/global/images/6e022db9f2ea.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36913_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vision Pro",
    "url": "https://agents.willem.com/fy/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/fy/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Hello World - in soarte fan selfie",
   "description_source": "author",
   "machine": {
    "caption": "A bald man wearing a black t-shirt, blue jeans, and large goggles stands in a doorway holding a white cable.",
    "labels": [
     "man",
     "goggles",
     "t-shirt",
     "jeans",
     "doorway",
     "stairs"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/e315e5abab7f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36913_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vision Pro",
    "url": "https://agents.willem.com/fy/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/fy/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Apple Vision Pro, as in goede koptillefoan foar dyn eagen",
   "description_source": "author",
   "machine": {
    "caption": "A white and grey virtual reality headset with fabric padding rests on a white box in a living room setting.",
    "labels": [
     "headset",
     "virtual reality",
     "electronics",
     "living room",
     "box"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/794e066e15d5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36913_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vision Pro",
    "url": "https://agents.willem.com/fy/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/fy/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "... net! Gewoan ús souder fol \"famyljespullen\"",
   "description_source": "author",
   "machine": {
    "caption": "A computer monitor displaying text on a wooden desk in a dimly lit room with a window view of a lake.",
    "labels": [
     "monitor",
     "desk",
     "window",
     "lake",
     "keyboard"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Currently I am looking over a lake at North Head while writing this. I hear birds in the distance and see the lake being calm with little waves and some mist in the distance. It is like as I am sitting on our top floor, a barely furnished room full of small belongings in a family home with young kids."
   }
  },
  {
   "url": "https://willem.com/global/images/978ddd83c8cf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36913_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vision Pro",
    "url": "https://agents.willem.com/fy/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/fy/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Oer gefaren sprutsen... kofje drinke mei de Vision Pro is in echte útdaging - ha!",
   "description_source": "author",
   "machine": {
    "caption": "A person wearing a grey virtual reality headset holds a white ceramic cup with blue patterns to their face.",
    "labels": [
     "person",
     "headset",
     "cup",
     "hand",
     "t-shirt"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "HEINEN DELFTS BLAUW creating new traditions"
   }
  },
  {
   "url": "https://willem.com/global/images/59e46e3dc962.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36913_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vision Pro",
    "url": "https://agents.willem.com/fy/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/fy/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "As do yn in firtuele omjouwing bist, warskôget de Vision Pro dy as do risiko rinst earne tsjin oan te rinnen, wat in echt gefaar wêze kin as do it hûs mei bern diele, ha!",
   "description_source": "author",
   "machine": {
    "caption": "A digital overlay warning message is displayed over a textured, light-colored surface resembling sand or rock.",
    "labels": [
     "warning",
     "text",
     "overlay",
     "surface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Move Back You're too close to an object."
   }
  },
  {
   "url": "https://willem.com/global/images/2c2238114716.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36913_images-15.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vision Pro",
    "url": "https://agents.willem.com/fy/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/fy/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Dizze finsters binne echt grut en jouwe in gefoel fan grutheid, as in soarte stânbyld",
   "description_source": "author",
   "machine": {
    "caption": "Two computer monitors displaying terminal windows with system monitoring data are positioned in a modern kitchen with a potted plant in the foreground.",
    "labels": [
     "monitor",
     "terminal",
     "code",
     "kitchen",
     "plant",
     "screen"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Warning: contains duplicates\n75 100\nDisk I/O\n/dev/sda1 Read Write(%) 25 50\nsda 0.0 0.0 0.0\nsda1 0.0 0.0 0.0\nsda2 0.0 0.0 0.0\nsda3 0.0 0.0 0.0\nTotals Read-MB/s=70.7 Writes-MB/s=0.3 Transfers/sec=5090.8\nPID UID% Size Res Text Data Lib KB Min Maj Command\n198895 53.1 12803m 1207m 9312 1653m 0 17084 1 0 mariadbd\n494471 0.0 8528 5300 100 9024 0 2400 0 0 nmon\n21548 1.4 634m62536 16 99m 0 25548 10 0 node\n1910903 0.5 129m2024 764 19104 0 18244 0 0 nginx\n2061520 0.5 129m20548 764 19368 0 18244 0 0 nginx\n2061524 0.5 129m20716 764 19404 0 18404 0 0 nginx\n2 0 146m13656 40 19332 0 9244 0 0 nginx\n0 0 0 0 0 0 0 0 0 0 systemd\n0 0 0 0 0 0 0 0 0 0 kthread\n0 0 0 0 0 0 0 0 0 0 rcu_gp\n0 0 0 0 0 0 0 0 0 0 rcu_par_gp\n0 0 0 0 0 0 0 0 0 0 slab_flushwq\n0 0 0 0 0 0 0 0 0 0 netns\n0 0 0 0 0 0 0 0 0 0 kworker/0:0H-events_highpr\n0 0 0 0 0 0 0 0 0 0 mm_percpu_wq\n0 0 0 0 0 0 0 0 0 0 rcu_tasks_kthread\n0 0 0 0 0 0 0 0 0 0 rcu_tasks_rude_kthread\n0 0 0 0 0 0 0 0 0 0 rcu_tasks_trace_kthread\n0 0 0 0 0 0 0 0 0 0 ksoftirqd/0\n0 0 0 0 0 0 0 0 0 0 rcu_preempt\n0 0 0 0 0 0 0 0 0 0 kdevtmpfs/0\n0 0 0 0 0 0 0 0 0 0 cpuset\n0 0 0 0 0 0 0 0 0 0 khelper\n0 0 0 0 0 0 0 0 0 0 netns\n0 0 0 0 0 0 0 0 0 0 perf"
   }
  },
  {
   "url": "https://willem.com/global/images/5a4f6973e68e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36913_images-14.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vision Pro",
    "url": "https://agents.willem.com/fy/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/fy/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Wer is it hiel dreech om op in 2D-foto fêst te lizzen, mar om dyn digitale kontekst hinne rinne kinne is gewoan geweldich!",
   "description_source": "author",
   "machine": {
    "caption": "A view of a room with four computer monitors displaying code and text, a potted plant, and a toy truck on the floor.",
    "labels": [
     "monitor",
     "code",
     "plant",
     "toy truck",
     "floor"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "SNAKE LIKE IT'S 1997\nSnake '97 is a remake of the original Snake complete with sounds. Rewind time and get a dose of nostalgia that original.\nPlay Snake '97 and be prepared to lose some productivity.\nFEATURES\nold school controls\ndot-matrix display\nplay with keyboard, touchscreen or gamepad\noriginal monotone sounds (bleep bleep)\n9 original and 3 extra difficulty levels"
   }
  },
  {
   "url": "https://willem.com/global/images/81b870070acb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36913_images-13.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vision Pro",
    "url": "https://agents.willem.com/fy/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/fy/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "It 'lytste' finster fan hjirboppe is eins tige grut; om de skaal te fergelykjen haw ik it firtuele moanneoerflak fuortdien, sadat do it finster neist de skuontsjes fan myn lytse dochter sjochst.",
   "description_source": "author",
   "machine": {
    "caption": "A computer monitor displaying lines of code with a tooltip overlay is positioned on a tiled floor next to a pair of small pink shoes.",
    "labels": [
     "monitor",
     "code",
     "shoes",
     "floor",
     "tooltip"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "if(mode == '3410'){ this.gameDetails = { mode: '3410', variant: SnakeVariant.SNAKE2K, // for testing gameBlockCou Name: SnakeVariant Type: SnakeVariant gameFieldWid No documentation available gameFieldHei tallPaddingTop: 195, tallPaddingBottom: 0, regularPaddingTop: 0, regularPaddingBottom: 180, widePaddingTop: 236, widePaddingBottom: 1113, buttons: [ { x: 185, y: 575, name: 'screenLeft', act { x: 530, y: 575, name: 'screenCenter', act { x: 869, y: 575, name: 'screenRight', act { x: 530, y: 1002, name: 'settings' { x: 227, y: 1341, name: '1', act { x: 530, y: 1341, name: '2', act { x: 827, y: 1341, name: '3', act { x: 227, y: 1691, name: '4', act { x: 530, y: 1691, name: '5', act { x: 827, y: 1691, name: '6', act } } } } } } } } } } } }"
   }
  },
  {
   "url": "https://willem.com/global/images/46bae72a88f8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36913_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vision Pro",
    "url": "https://agents.willem.com/fy/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/fy/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Dizze finsters steane foar ferskillende werjeften fan in bepaald stik wurk - se binne grut, it hege finster yn it midden is sawat 3 meter heech!",
   "description_source": "author",
   "machine": {
    "caption": "Four computer screens displaying code and a website interface are floating above a rocky lunar surface.",
    "labels": [
     "screen",
     "code",
     "website",
     "moon",
     "interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "SNAKE '97\nSNAKE LIKE IT'S 1997\nFEATURES"
   }
  },
  {
   "url": "https://willem.com/global/images/9060b900da67.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36913_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vision Pro",
    "url": "https://agents.willem.com/fy/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/fy/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "De projeksjes sjogge der sa natuerlik út dat myn brein echt oertsjûge is dat it dingen oanrekke kin.",
   "description_source": "author",
   "machine": {
    "caption": "A hand wearing a grey wristband is positioned in front of a black rectangular overlay displaying white text from a system monitoring command.",
    "labels": [
     "hand",
     "smartwatch",
     "text",
     "overlay",
     "cabinet",
     "window"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "top - 15:30:26 up 247 days, 6:49, 30 users\nTasks: 397 total, 1 running, 396 sleepi\n%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0\nMiB Mem : 257886.0 total, 8832.4 free,\nMiB Swap: 970.7 total, 810.3 free,\nPID USER PR NI VIRT RES\n169590 willem 20 0 11632 5564\n169575 willem 20 0 22332 10816\n1 root 20 0 168800 13444\n2 root 20 0 0 0\n3 root 0 -20 0 0\n4 root 0 -20 0 0\n5 root 0 -20 0 0\n6 root 0 -20 0 0\n8 root 0 -20 0 0\n11 root 0 -20 0 0\n12 root 20 0 0 0\n13 root 20 0 0 0\n14 root 20 0 0 0\n15 root 20 0 0 0\n16 root 20 0 0 0\n17 root rt 0 0 0\n19 root 20 0 0 0\n20 root 20 0 0 0\n21 root 20 0 0 0\n22 root rt 0 0 0"
   }
  },
  {
   "url": "https://willem.com/global/images/731070e35388.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36913_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vision Pro",
    "url": "https://agents.willem.com/fy/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/fy/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Do kinst om se hinne sjen, tichter by komme of se ferpleatse troch se troch dyn keamer te slepen",
   "description_source": "author",
   "machine": {
    "caption": "A wooden desk features a floating white keyboard, a white mouse, a smartphone, a mug, and a water bottle, with two holographic displays projecting code and text above the surface.",
    "labels": [
     "desk",
     "keyboard",
     "mouse",
     "hologram",
     "smartphone",
     "mug"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "local month=$(date +%m)\nlocal day=$(date +%d)\nif [ \"$day\" == 1 ]; then\n    last_month=$(date +%Y%m%d -d \"$(date +%Y%m01) -1 month\")\n    _log_msg \"SOURCE_MONTH=${last_month}\"\nfi\n\n# Check for --help option first\nfor arg in \"$@\"; do\n    if [ \"$arg\" == \"--help\" ]; then\n        show_help\n        exit 0\n    fi\ndone\n\n# Check if a parent directory is provided\nif [ $# -gt 0 ]; then\n    if [ ! -d \"$1\" ]; then\n        echo \"Error: No parent directory provided.\"\n        show_help\n        exit 1\n    fi\nfi\n\n# Parsing command-line arguments\nENABLE_JOURNAL=0\nENABLE_MEMORY_USAGE=0\nENABLE_NETWORK_USAGE=0\nDELETE_MEMORY_USAGE=0\nSOURCE_MONTH=$(date +%Y%m)\n\n# Check if a parent directory is provided\nif [ $# -gt 0 ]; then\n    if [ ! -d \"$1\" ]; then\n        echo \"Error: No parent directory provided.\"\n        show_help\n        exit 1\n    fi\nfi"
   }
  },
  {
   "url": "https://willem.com/global/images/3c133f5765e0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36913_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vision Pro",
    "url": "https://agents.willem.com/fy/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/fy/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Dit berjocht skriuwe by Mount Hood...",
   "description_source": "author",
   "machine": {
    "caption": "A floating digital text interface displays a document in a virtual outdoor environment featuring a lake, trees, and rocky terrain.",
    "labels": [
     "interface",
     "lake",
     "trees",
     "rocks",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Currently I am looking over a lake at Mount Hood while writing this. I hear birds in the distance and see the lake being calm with subtle waves and some mist in the distance. It is fake as I am sitting on our top floor, a barely furnished room full of stuff belonging to a family home with young kids."
   }
  },
  {
   "url": "https://willem.com/global/images/7bf0e9f8ada2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36913_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vision Pro",
    "url": "https://agents.willem.com/fy/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/fy/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 160,
   "machine": {
    "caption": "A top-down view of a wooden desk featuring a silver and grey headset, a white keyboard, a white trackpad, a silver power bank, and a white mug containing coffee.",
    "labels": [
     "headset",
     "keyboard",
     "trackpad",
     "power bank",
     "coffee",
     "mug"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/e3c5a6bed765.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36913_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vision Pro",
    "url": "https://agents.willem.com/fy/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/fy/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 2560,
   "machine": {
    "caption": "A digital interface displays a grid of application icons under the heading 'Compatible Apps' against a snowy mountain landscape background.",
    "labels": [
     "interface",
     "icon",
     "menu",
     "landscape",
     "snow"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Compatible Apps"
   }
  },
  {
   "url": "https://willem.com/global/images/7bf0e9f8ada2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36913_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vision Pro",
    "url": "https://agents.willem.com/fy/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/fy/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 160,
   "machine": {
    "caption": "A top-down view of a wooden desk featuring a silver and black headset, a white keyboard, a white mouse, a silver external battery, and a white cup of coffee.",
    "labels": [
     "headset",
     "keyboard",
     "mouse",
     "coffee",
     "battery",
     "desk"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "esc F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 delete insert home page up end page down control option command command option fn esc F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 delete insert home page up end page down control option command command option fn 1 2 3 4 5 6 7 8 9 0 Q W E R T Y U I O P A S D F G H J K L Z X C V B N M"
   }
  },
  {
   "url": "https://willem.com/global/images/3b50c735fbfc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36914_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnens- en fitnessgegevens",
    "url": "https://agents.willem.com/fy/posts/2024-01-16_sunens-en-fitnessgegevens/",
    "source_url": "https://willem.com/fy/2024-01-16_sunens-en-fitnessgegevens/",
    "date": "2024-01-16"
   },
   "width": 1600,
   "description": "Wat moaie, detaillearre gegevens - mar wat betsjutte se?",
   "description_source": "author",
   "machine": {
    "caption": "Four smartphone screens displaying fitness and health metrics from a mobile application.",
    "labels": [
     "smartphone",
     "screen",
     "graph",
     "chart",
     "interface",
     "data"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "21:24, 5G, Fitness, 30D, 6W, 3M, 6M, 1Y, 51, Fitness (CTL), 99, Fatigue (ATL), -35, Form (TSB), 253, -197, Tue, 11 Jul, Thu, 25 Jan, About TSB Model, Training Load Ratio, Very High, Your short-term training load (ATL) is significantly higher than your long-term training load (CTL), Training Load Ratio, 14 Jul 2023 - 11 Jan 2024, Workouts, Statistics, Health, Friends, Profile, 21:24, 4G, Health Metrics, Resting, WHOOP, 57 bpm, HRV, WilleWatch, 49 ms, HRV Stress, Baevsky's Stress Index, 4,9, Oxygen Saturation, WHOOP, 97 %, Respiratory Rate, WHOOP, 13,8 breaths/min, Weight, Withings, 91,2 kg, Body Fat Percentage, Withings, 21:39, 5G, Power Analysis, Power / Heart Rate, bpm, 180, 153, 140, 120, 100, 80, 0 W, 203 W, 400 W, 600 W, Power / Physical Effort, r = 0,18, METs, 15, 10, 5, 0, Power / Active Energy, r = 0,44, kcal/min, 25, 20, 13, 10, 5, 0, 25W Power Distribution, 204 W, Weighted Average, 45m, 30m, 15m, 0 W, 100 W, 200 W, 300 W, 400 W"
   }
  },
  {
   "url": "https://willem.com/global/images/bf1b92151db9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36914_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnens- en fitnessgegevens",
    "url": "https://agents.willem.com/fy/posts/2024-01-16_sunens-en-fitnessgegevens/",
    "source_url": "https://willem.com/fy/2024-01-16_sunens-en-fitnessgegevens/",
    "date": "2024-01-16"
   },
   "width": 1600,
   "description": "Ik, learend om te rinnen, fêstlein troch in befeiligingskamera",
   "description_source": "author",
   "machine": {
    "caption": "A person wearing a bright yellow vest is running on a paved path in a residential area with brick buildings and hedges.",
    "labels": [
     "person",
     "vest",
     "path",
     "hedge",
     "building"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/05f9b5963915.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36914_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnens- en fitnessgegevens",
    "url": "https://agents.willem.com/fy/posts/2024-01-16_sunens-en-fitnessgegevens/",
    "source_url": "https://willem.com/fy/2024-01-16_sunens-en-fitnessgegevens/",
    "date": "2024-01-16"
   },
   "width": 160,
   "machine": {
    "caption": "A person wearing a high-visibility vest is running on a paved path in a residential area.",
    "labels": [
     "person",
     "vest",
     "path",
     "hedge",
     "house",
     "tree"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/69fbb6acaab5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36914_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnens- en fitnessgegevens",
    "url": "https://agents.willem.com/fy/posts/2024-01-16_sunens-en-fitnessgegevens/",
    "source_url": "https://willem.com/fy/2024-01-16_sunens-en-fitnessgegevens/",
    "date": "2024-01-16"
   },
   "width": 2560,
   "machine": {
    "caption": "The phrase \"La vie en rose\" is burned in black lettering onto a light-colored wooden surface with visible grain.",
    "labels": [
     "wood",
     "text",
     "surface",
     "lettering"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "La vie en rose"
   }
  },
  {
   "url": "https://willem.com/global/images/05f9b5963915.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36914_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnens- en fitnessgegevens",
    "url": "https://agents.willem.com/fy/posts/2024-01-16_sunens-en-fitnessgegevens/",
    "source_url": "https://willem.com/fy/2024-01-16_sunens-en-fitnessgegevens/",
    "date": "2024-01-16"
   },
   "width": 160,
   "machine": {
    "caption": "A person wearing a neon yellow vest is jogging on a paved path in a residential area.",
    "labels": [
     "person",
     "vest",
     "path",
     "hedge",
     "house"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/4404a897ea44.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36915_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Backup-rotaasjeskema",
    "url": "https://agents.willem.com/fy/posts/2023-12-15_backup-rotaasjeskema/",
    "source_url": "https://willem.com/fy/2023-12-15_backup-rotaasjeskema/",
    "date": "2023-12-15"
   },
   "width": 1600,
   "description": "It ark 'rsync-backup-rotator' v1.0, beskikber as frije software ûnder de GPLv3-lisinsje",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a bash script file displayed in a code editor with syntax highlighting.",
    "labels": [
     "code",
     "script",
     "bash",
     "terminal",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "#!/bin/bash\n#\n# rsync-backup-rotator\n# Version: 1.0.0\n#\n# Copyright (C) 2023 Willem L. Middelkoop (mail@willem.com)\n#\n# This program is free software: you can redistribute it and/or modify\n# it under the terms of the GNU General Public License as published by\n# the Free Software Foundation, either version 3 of the License, or\n# (at your option) any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program. If not, see <https://www.gnu.org/licenses/>.\n#\n# For more information, visit: https://source.willem.com/rsync-backup-rotator/\n\n# Function to show help/usage\nshow_help() {\n    echo \"Usage: $0 parent_directory [-w] [-m] [--delete] [--help]\"\n    echo\n    echo \"Options:\"\n    echo \"  parent_directory    Mandatory. The parent directory for 'current' backups.\"\n    echo \"  -w                  Optional. Enable backups for each weekday.\"\n    echo \"  -m                  Optional. Enable backups for the first day of each month.\"\n    echo \"  --delete            Optional. Include the --delete option in rsync to remove files in\"\n    echo \"                      the destination that are not present in the source.\"\n    echo \"  --help              Show this help message and exit.\"\n}\n\necho \"Example:\"\necho \"  $0 /path/to/parent -wm --delete\"\n}\n\n# Function to perform rsync\ndo_rsync() {\n    local source=$1\n    local destination=$2\n    # Ensure the destination directory exists\n    mkdir -p \"$destination\"\n    local rsync_opts=\"-arvz\"\n    if [ \"$DELETE_ENABLED\" = true ]; then\n        rsync_opts=\"$rsync_opts --delete\"\n    fi\n    rsync $rsync_opts \"$source\" \"$destination\"\n}\n\n# Function to handle daily backups\ndaily_backup() {\n    if [ \"$ENABLE_WEEKDAY_BACKUP\" = true ]; then\n        local weekday=$(date +%A)\n        local dest_week=\"$PARENT_DIR/week/$weekday/\"\n        do_rsync \"$SOURCE_PATH\" \"$dest_week\"\n    fi\n}\n\n# Function to handle monthly backups\nmonthly_backup() {\n    if [ \"$ENABLE_MONTHLY_BACKUP\" = true ]; then\n        local month=$(date +%B)\n        local day=$(date +%d)\n        if [ \"$day\" -eq 1 ]; then\n            local dest_month=\"$PARENT_DIR/month/$month/\"\n            do_rsync \"$SOURCE_PATH\" \"$dest_month\"\n        fi\n    fi\n}\n\n# Check for --help option first\nfor arg in \"$@\"; do\n    if [ \"$arg\" = \"--help\" ]; then\n        show_help\n        exit 0\n    fi\ndone\n\n# Check if a parent directory is provided\nif [ $# -lt 1 ]; then\n    echo \"Error: No parent directory provided.\"\n    echo\n    show_help\n    exit 1\nfi\n\n# Parsing command-line arguments\nPARENT_DIR=$1\nshift # Removing the first argument as it's the parent directory\nENABLE_WEEKDAY_BACKUP=false\nENABLE_MONTHLY_BACKUP=false\nDELETE_ENABLED=false\nSOURCE_PATH=\"$PARENT_DIR/current\"\n\nwhile (( \"$#\" )); do\n    case $1 in\n        -w) ENABLE_WEEKDAY_BACKUP=true;;\n        -m) ENABLE_MONTHLY_BACKUP=true;;\n        --delete) DELETE_ENABLED=true;;\n        *) echo \"Invalid option $1\" >&2; exit 1;;\n    esac\n    shift\ndone\n\n# Running backup functions\ndaily_backup\nmonthly_backup"
   }
  },
  {
   "url": "https://willem.com/global/images/6d3f20d882d7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36915_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Backup-rotaasjeskema",
    "url": "https://agents.willem.com/fy/posts/2023-12-15_backup-rotaasjeskema/",
    "source_url": "https://willem.com/fy/2023-12-15_backup-rotaasjeskema/",
    "date": "2023-12-15"
   },
   "width": 1600,
   "description": "Rotearjende backup dy't gegevensherstel fan meardere mominten yn de tiid mooglik makket - tiidreizgje foar gegevens!",
   "description_source": "author",
   "machine": {
    "caption": "A hand-drawn flowchart diagram illustrating a backup rotation system with a source, current folder, weekly structure, and monthly structure.",
    "labels": [
     "flowchart",
     "diagram",
     "handwriting",
     "backup system",
     "schedule"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "SOURCE\nSome (external) source\nof things to backup\nCURRENT\nFolder containing the\nmost recent backup\nWeek\nMONDAY\nTUESDAY\nWEDNESDAY\nTHURSDAY\nFRIDAY\nSATURDAY\nSUNDAY\nMONTH\nJANUARY\nFEBRUARY\nMARCH\nAPRIL\nMAY\nJUNE\nJULY\nAUGUST\nSEPTEMBER\nOCTOBER\nNOVEMBER\nDECEMBER\nrsync-\nBACKUP-\nROTATOR"
   }
  },
  {
   "url": "https://willem.com/global/images/626e9b83a443.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36915_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Backup-rotaasjeskema",
    "url": "https://agents.willem.com/fy/posts/2023-12-15_backup-rotaasjeskema/",
    "source_url": "https://willem.com/fy/2023-12-15_backup-rotaasjeskema/",
    "date": "2023-12-15"
   },
   "width": 160,
   "machine": {
    "caption": "An isometric illustration of a circular cityscape with blue and yellow buildings, circuit-like pathways, and directional arrows on a beige background.",
    "labels": [
     "cityscape",
     "buildings",
     "circuit",
     "arrows",
     "illustration"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ADJ 12 S08"
   }
  },
  {
   "url": "https://willem.com/global/images/44de9eab858c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36915_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Backup-rotaasjeskema",
    "url": "https://agents.willem.com/fy/posts/2023-12-15_backup-rotaasjeskema/",
    "source_url": "https://willem.com/fy/2023-12-15_backup-rotaasjeskema/",
    "date": "2023-12-15"
   },
   "width": 2560,
   "machine": {
    "caption": "An isometric illustration of a circular cityscape resembling a microchip, featuring a central tower and surrounding buildings connected by circuit-like pathways.",
    "labels": [
     "cityscape",
     "microchip",
     "architecture",
     "technology",
     "illustration"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "16 7FEO 4T 1RZ 1E 15 ADH 12 SOS 93 10E 19 38 147 10 14E 74 11"
   }
  },
  {
   "url": "https://willem.com/global/images/626e9b83a443.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36915_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Backup-rotaasjeskema",
    "url": "https://agents.willem.com/fy/posts/2023-12-15_backup-rotaasjeskema/",
    "source_url": "https://willem.com/fy/2023-12-15_backup-rotaasjeskema/",
    "date": "2023-12-15"
   },
   "width": 160,
   "machine": {
    "caption": "An isometric illustration of a stylized cityscape and circuit board design enclosed within a circular frame, rendered in blue, yellow, and white.",
    "labels": [
     "cityscape",
     "circuit board",
     "technology",
     "illustration",
     "architecture"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "PASS BANK 15 ADJ 12 S08"
   }
  },
  {
   "url": "https://willem.com/global/images/d3d623908ed5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36916_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Apple Watch as tillefoan",
    "url": "https://agents.willem.com/fy/posts/2023-11-10_apple-watch-as-tillefoan/",
    "source_url": "https://willem.com/fy/2023-11-10_apple-watch-as-tillefoan/",
    "date": "2023-11-10"
   },
   "width": 1600,
   "description": "Ried ris wat better is as twa smartwatches? ... gjin inkele!",
   "description_source": "author",
   "machine": {
    "caption": "Two black smartwatches with woven bands and silver cases are placed side by side on a textured beige fabric surface.",
    "labels": [
     "smartwatch",
     "watch",
     "woven band",
     "silver case",
     "black screen",
     "fabric background"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/fed5373512d7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36916_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Apple Watch as tillefoan",
    "url": "https://agents.willem.com/fy/posts/2023-11-10_apple-watch-as-tillefoan/",
    "source_url": "https://willem.com/fy/2023-11-10_apple-watch-as-tillefoan/",
    "date": "2023-11-10"
   },
   "width": 1600,
   "description": "Memo's opnimme op de Apple Watch is ferrassend effektyf foar it fêstlizzen fan kreative ideeën - naadleas syngronisearre mei dyn oare apparaten om letter nei te sjen - wêr't do ek bist",
   "description_source": "author",
   "machine": {
    "caption": "An Apple Watch displaying the Voice Memos app is superimposed over a misty landscape with a sunrise.",
    "labels": [
     "watch",
     "landscape",
     "sunrise",
     "fog",
     "trees"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Voice Memos 10:09 Opening Speech 10:09 AM 00:56 Crissy Field 9:14 AM 00:23"
   }
  },
  {
   "url": "https://willem.com/global/images/28d360d04130.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36916_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Apple Watch as tillefoan",
    "url": "https://agents.willem.com/fy/posts/2023-11-10_apple-watch-as-tillefoan/",
    "source_url": "https://willem.com/fy/2023-11-10_apple-watch-as-tillefoan/",
    "date": "2023-11-10"
   },
   "width": 1600,
   "description": "Ûntwurpen om dy in better lykwicht te bieden tusken ferbûn wêze en fersteurd wurde, de mobile tillefoan Punkt MP01 yn myn eksperimint mei in \"dumbphone\" om kreativiteit te stimulearjen",
   "description_source": "author",
   "machine": {
    "caption": "A black Punkt mobile phone with a rectangular screen and circular buttons rests on a light wooden surface.",
    "labels": [
     "phone",
     "device",
     "electronics",
     "keyboard",
     "screen"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Punkt."
   }
  },
  {
   "url": "https://willem.com/global/images/f08ba5fabdd0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36916_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Apple Watch as tillefoan",
    "url": "https://agents.willem.com/fy/posts/2023-11-10_apple-watch-as-tillefoan/",
    "source_url": "https://willem.com/fy/2023-11-10_apple-watch-as-tillefoan/",
    "date": "2023-11-10"
   },
   "width": 1600,
   "description": "Tillefoanleaze EDC mei in Apple Watch en in AirPod (fan Benjamin Clymer, Hodinkee)",
   "description_source": "author",
   "machine": {
    "caption": "A black textured wallet, a set of keys on a ring, a single white earbud, and a grey smartwatch are arranged on a wooden surface.",
    "labels": [
     "wallet",
     "keys",
     "earbud",
     "watch"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "BALDWIN"
   }
  },
  {
   "url": "https://willem.com/global/images/11ee0e74b75e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36916_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Apple Watch as tillefoan",
    "url": "https://agents.willem.com/fy/posts/2023-11-10_apple-watch-as-tillefoan/",
    "source_url": "https://willem.com/fy/2023-11-10_apple-watch-as-tillefoan/",
    "date": "2023-11-10"
   },
   "width": 1600,
   "description": "Ferbûn fiele... Apple Watch Ultra 2 mei Vodafone NL",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a person's wrist wearing a smartwatch with a digital display showing connection settings on a wooden surface.",
    "labels": [
     "smartwatch",
     "wrist",
     "screen",
     "wood",
     "sleeve"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "vf nl\nStatus\nVerbonden\nmobieledata"
   }
  },
  {
   "url": "https://willem.com/global/images/c2115bae1ebb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36916_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Apple Watch as tillefoan",
    "url": "https://agents.willem.com/fy/posts/2023-11-10_apple-watch-as-tillefoan/",
    "source_url": "https://willem.com/fy/2023-11-10_apple-watch-as-tillefoan/",
    "date": "2023-11-10"
   },
   "width": 1600,
   "description": "De Apple Watch Ultra is in mei presyzje makke stik moderne technology - wat do ek fan smartwatches fynst, men moat de muoite fan miniaturisaasje wurdearje dy't yn dizze wearable kompjûter om de pols stutsen is",
   "description_source": "author",
   "machine": {
    "caption": "The back of a silver Apple Watch Ultra with a dark woven band rests on a beige fabric surface with the word 'PUNKT' printed in black.",
    "labels": [
     "watch",
     "band",
     "fabric",
     "text",
     "electronics"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "PUNKT. • GPS • LTE • WR-100M • DIVE-40M • APPLE WATCH ULTRA • 49MM TITANIUM & CERAMIC CASE • SAPPHIRE CRYSTAL"
   }
  },
  {
   "url": "https://willem.com/global/images/452c8776d438.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36916_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Apple Watch as tillefoan",
    "url": "https://agents.willem.com/fy/posts/2023-11-10_apple-watch-as-tillefoan/",
    "source_url": "https://willem.com/fy/2023-11-10_apple-watch-as-tillefoan/",
    "date": "2023-11-10"
   },
   "width": 1600,
   "description": "De Apple Watch Ultra 2 fergelike mei in Rolex DateJust 36MM",
   "description_source": "author",
   "machine": {
    "caption": "A silver Rolex Oyster Perpetual Datejust watch with a blue dial and a silver smartwatch with a black woven strap lie side by side on a light wood grain surface.",
    "labels": [
     "watch",
     "smartwatch",
     "bracelet",
     "strap",
     "wood"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ROLEX OYSTER PERPETUAL DATEJUST ZA 4 10:16"
   }
  },
  {
   "url": "https://willem.com/global/images/6ad0d7a76a81.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36916_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Apple Watch as tillefoan",
    "url": "https://agents.willem.com/fy/posts/2023-11-10_apple-watch-as-tillefoan/",
    "source_url": "https://willem.com/fy/2023-11-10_apple-watch-as-tillefoan/",
    "date": "2023-11-10"
   },
   "width": 160,
   "machine": {
    "caption": "A close-up view of a smartwatch with a square face and metallic casing worn on a person's wrist, displaying the time 16:06 and the text VR 3 on a black screen.",
    "labels": [
     "smartwatch",
     "wrist",
     "watch face",
     "bracelet"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "VR 3 16:06"
   }
  },
  {
   "url": "https://willem.com/global/images/7aef4c3aa24e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36916_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Apple Watch as tillefoan",
    "url": "https://agents.willem.com/fy/posts/2023-11-10_apple-watch-as-tillefoan/",
    "source_url": "https://willem.com/fy/2023-11-10_apple-watch-as-tillefoan/",
    "date": "2023-11-10"
   },
   "width": 2560,
   "machine": {
    "caption": "A silver Apple Watch Ultra with a dark woven band is lying face down on a beige fabric surface.",
    "labels": [
     "watch",
     "band",
     "fabric",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "PUNKT. • GPS • LTE • WR-100M • DIVE-40M • APPLE WATCH ULTRA • 49MM TITANIUM & CERAMIC CASE • SAPPHIRE CRYSTAL"
   }
  },
  {
   "url": "https://willem.com/global/images/6ad0d7a76a81.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36916_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Apple Watch as tillefoan",
    "url": "https://agents.willem.com/fy/posts/2023-11-10_apple-watch-as-tillefoan/",
    "source_url": "https://willem.com/fy/2023-11-10_apple-watch-as-tillefoan/",
    "date": "2023-11-10"
   },
   "width": 160,
   "machine": {
    "caption": "A close-up of a person's wrist wearing a smartwatch with a black face displaying the time 16:06 and the text VR 3, set against a wooden surface.",
    "labels": [
     "smartwatch",
     "wrist",
     "watch",
     "time",
     "wood"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "VR 3\n16:06"
   }
  },
  {
   "url": "https://willem.com/global/images/5664c3d08a10.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "De ljochten mei dynamo testen mei wat rap keppele losse triedden - it wurket!",
   "description_source": "author",
   "machine": {
    "caption": "A close-up view of the front section of a bicycle featuring drop handlebars, a mounted headlight, and a silver frame against a white wall.",
    "labels": [
     "bicycle",
     "headlight",
     "handlebars",
     "wheel",
     "brake"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "GARMIN"
   }
  },
  {
   "url": "https://willem.com/global/images/de7766815889.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Supernova E3 Tail Light 2",
   "description_source": "author",
   "machine": {
    "caption": "A black Supernova bicycle rear light with three red LEDs and a mounting bracket attached to a cable.",
    "labels": [
     "bicycle light",
     "rear light",
     "mount",
     "cable",
     "led"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "SUPERNOVA 6V DC AC/0.4 K 9"
   }
  },
  {
   "url": "https://willem.com/global/images/73b5970e1445.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "De grutljochtfunksje is beskikber fanôf 20KM/h en ljochtet de wei folle fierder foarút op (as it ferkear it tastiet)",
   "description_source": "author",
   "machine": {
    "caption": "A side-by-side comparison of a cobblestone path illuminated by a light source at night, showing a brighter high beam on the left and a dimmer low beam on the right.",
    "labels": [
     "path",
     "light",
     "building",
     "plant",
     "comparison"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "supernova-lights.com\nILLUMINATION PICTURES\nHigh beam\n> 1,000 lumens, 200 lux\nLow beam\n700 lumens, 200 lux"
   }
  },
  {
   "url": "https://willem.com/global/images/7fe1438b5515.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "De Supernova M99 DY PRO is in LED-foarljocht mei dynamo en grutljochtfunksje, goedkard neffens de Dútske ferkearsregels",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a bicycle's handlebars featuring a mounted, illuminated headlight and black tape.",
    "labels": [
     "bicycle",
     "headlight",
     "handlebars",
     "tape"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "SUPERNOVA"
   }
  },
  {
   "url": "https://willem.com/global/images/6df6b4f7b0ca.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Myn op maat makke racefytstsjil ophelje yn Uithoorn",
   "description_source": "author",
   "machine": {
    "caption": "A close-up view of a bicycle wheel hub with black spokes against a background of a paved road and buildings.",
    "labels": [
     "bicycle wheel",
     "hub",
     "spokes",
     "road",
     "buildings"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "SON 28 6V-3W 100mm-742mm"
   }
  },
  {
   "url": "https://willem.com/global/images/dfb7947e2ca2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Van der Schaft tweewielers yn Uithoorn",
   "description_source": "author",
   "machine": {
    "caption": "A brick building with a storefront for a bicycle shop named V.D. Schaft Tweewielers, featuring large glass windows displaying bicycles and a grey awning with teal accents.",
    "labels": [
     "bicycle shop",
     "bicycles",
     "storefront",
     "awning",
     "brick building",
     "windows"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "U KUNT BIJ ONS TERECHT VOOR AL UW REPARATIES EN ONDERHOUD V.D. SCHAFT TWEEWIELERS de wiel met fietsplezier ELECTRISCHE FIETSEN | RACEFIETSEN KINDERFIETSEN | TOERFIETSEN | MOUNTAINBIKES Loekie"
   }
  },
  {
   "url": "https://willem.com/global/images/c58528d13a2d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Foto's út de SON-fabryk yn Tübingen, Dútslân - se meitsje it serieus op de goeie wize",
   "description_source": "author",
   "machine": {
    "caption": "A webpage section titled Production displays a grid of eight black and white photographs showing industrial manufacturing processes, metal parts, and workers.",
    "labels": [
     "machinery",
     "metal parts",
     "workers",
     "manufacturing",
     "technology"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Production\nPerfect products don't fall out of a clear blue sky. Know-How, maximum care and experience are needed in parts production and assembly. Have a look at our manufacturing in Tübingen, Germany here:\nalpha 500"
   }
  },
  {
   "url": "https://willem.com/global/images/417d2fa23471.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_images-23.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "De opwurdearre fyts in rûntsje nimme by de eardere Nederlânske loftmachtbasis Soesterberg",
   "description_source": "author",
   "machine": {
    "caption": "A white bicycle is parked on a wet paved surface behind a wire fence under an overcast sky.",
    "labels": [
     "bicycle",
     "fence",
     "pavement",
     "sky",
     "trees"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/92d4e9b4b638.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "De bundel is geweldich - it wurket gewoan, echt goed!",
   "description_source": "author",
   "machine": {
    "caption": "A first-person view of a paved path at night illuminated by a light source, with a digital cycling computer displaying a timer in the foreground.",
    "labels": [
     "path",
     "cycling computer",
     "timer",
     "grass",
     "shadow"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "00:38:51"
   }
  },
  {
   "url": "https://willem.com/global/images/7178959ab906.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "It foarljocht is op myn remklauw monteare - om myn stjoer frij te hâlden foar takomstige bikepacking-aventoeren",
   "description_source": "author",
   "machine": {
    "caption": "A close-up view of the front section of a silver bicycle, showing the handlebars, head tube, front wheel, and brake assembly.",
    "labels": [
     "bicycle",
     "wheel",
     "brake",
     "handlebar",
     "frame"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "SCHWALBE SUPER KOMFORT PRO ONE"
   }
  },
  {
   "url": "https://willem.com/global/images/7bcd4eefe2c3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Beide ljochten wurkje - it resultaat",
   "description_source": "author",
   "machine": {
    "caption": "A silver bicycle with drop handlebars and fenders is parked against a corrugated metal wall at night.",
    "labels": [
     "bicycle",
     "wall",
     "wheel",
     "handlebars"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/f1f2957a71e3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Garmin Varia-ljochten op batterijen - prachtich as se wurkje - mar net mear myn ding",
   "description_source": "author",
   "machine": {
    "caption": "A black Garmin bicycle tail light and a black Garmin front headlight with a mounting bracket are placed on a light-colored wooden surface.",
    "labels": [
     "light",
     "headlight",
     "tail light",
     "mount",
     "wood"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "GARMIN\nGARMIN"
   }
  },
  {
   "url": "https://willem.com/global/images/7656b2eecaca.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "De resultearjende ferbining mei krimpkous is sawol funksjoneel as bestindich",
   "description_source": "author",
   "machine": {
    "caption": "A close-up view of a silver bicycle frame with a black cable running along the top tube and a box labeled 'KEFLO' in the background.",
    "labels": [
     "bicycle frame",
     "cable",
     "box",
     "metal"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "KEFLO"
   }
  },
  {
   "url": "https://willem.com/global/images/03c162fe268b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "De yndividuele kearnen byinoar soldearje en krimpkous derom hinne",
   "description_source": "author",
   "machine": {
    "caption": "A close-up view of a metal bicycle frame mounted on a stand with alligator clips attached to electrical wires.",
    "labels": [
     "bicycle",
     "frame",
     "wires",
     "clips",
     "stand"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "600V OFT"
   }
  },
  {
   "url": "https://willem.com/global/images/b15664144a4d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "It efterljocht op myn sadelpen monteare mei de kabel dy't yn de sadelpen giet",
   "description_source": "author",
   "machine": {
    "caption": "A close-up view of a bicycle seat post with a black Supernova rear light attached and illuminated.",
    "labels": [
     "bicycle seat",
     "seat post",
     "rear light",
     "bicycle component"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "SUPERNOVA"
   }
  },
  {
   "url": "https://willem.com/global/images/bfe2ac93489b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "De eigentlike kabels tydlik oan in koperen liedkabel soldearje om it lûken troch it fytsframe mooglik te meitsjen",
   "description_source": "author",
   "machine": {
    "caption": "A silver bicycle frame is clamped by a Stanley FatMax bar clamp and a metal adjustable arm with alligator clips.",
    "labels": [
     "bicycle",
     "clamp",
     "tool",
     "frame",
     "metal"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "STANLEY FATMAX"
   }
  },
  {
   "url": "https://willem.com/global/images/681a778de11a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Hoera! Ik haw him der troch lutsen!",
   "description_source": "author",
   "machine": {
    "caption": "A silver bicycle frame is mounted on a black repair stand on a paved surface in front of a two-toned brick wall.",
    "labels": [
     "bicycle",
     "frame",
     "wheel",
     "stand",
     "wall"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/2595fd299535.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "As do goed sjochst, kinst do in stik koperen kabel yn it gat sjen",
   "description_source": "author",
   "machine": {
    "caption": "A close-up view of a metallic bicycle hub shell showing a large circular opening on the left and a smaller, dark, irregularly shaped hole on the right, with a portion of a bicycle wheel visible through the larger opening.",
    "labels": [
     "hub",
     "bicycle",
     "metal",
     "wheel"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/7055cbfd8a66.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Doe't it trapaslager der út wie, koe ik de gatten yn it fytsframe sjen.",
   "description_source": "author",
   "machine": {
    "caption": "A close-up view of a silver bicycle frame's threaded bottom bracket shell with a pink bicycle visible in the background.",
    "labels": [
     "bicycle frame",
     "bottom bracket",
     "bicycle",
     "metal",
     "thread"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/c332265ab587.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "De tried nei it efterljocht giet yn in nij boarre gat yn myn fytsframe - mei krekt genôch kabel oer foar it draaien fan myn stjoer",
   "description_source": "author",
   "machine": {
    "caption": "A close-up view of a brushed metal bicycle frame showing a weld joint, a black cable, and a black component labeled SUPERNova.",
    "labels": [
     "bicycle frame",
     "metal",
     "cable",
     "weld",
     "component"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "SUPERNova"
   }
  },
  {
   "url": "https://willem.com/global/images/9b7048146285.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Brûk in tinne laach tape om de yndividuele kearnen tydlik te ferbinen - dat makket it lieden fan de kabel makliker",
   "description_source": "author",
   "machine": {
    "caption": "A close-up view of a silver metal bicycle frame with a hand holding a small tool near a joint.",
    "labels": [
     "bicycle frame",
     "metal",
     "tool",
     "hand",
     "garage"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/a949cea168b3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Mei in pinset slagge it my úteinlik de tried troch de lytse gatten yn myn foarfoarke te lieden",
   "description_source": "author",
   "machine": {
    "caption": "A close-up view of a hand using metal tweezers to manipulate a red and blue wire inside a cutout on a silver metal tube.",
    "labels": [
     "wire",
     "tweezers",
     "metal tube",
     "hand",
     "finger"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/d6659618e0c5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Wolkom oan de tsjustere (plattelâns)kant... dêr't strjitljochten in seldsume ferskining binne",
   "description_source": "author",
   "machine": {
    "caption": "A paved road with white lane markings is illuminated by headlights at night, with dark trees lining the left side and a distant light visible on the horizon.",
    "labels": [
     "road",
     "night",
     "headlights",
     "trees"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/dfb8924407f7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 160,
   "machine": {
    "caption": "A silver bicycle is parked on wet pavement in front of a wire fence with barbed wire on top.",
    "labels": [
     "bicycle",
     "fence",
     "barbed wire",
     "pavement",
     "pole"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/bfa3b367de04.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 2560,
   "machine": {
    "caption": "A silver bicycle is locked to a metal post on a wet, paved surface behind a wire fence.",
    "labels": [
     "bicycle",
     "fence",
     "road",
     "post"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/dfb8924407f7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36917_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "En... der is ljocht!",
    "url": "https://agents.willem.com/fy/posts/2023-11-01_en-der-is-ljocht/",
    "source_url": "https://willem.com/fy/2023-11-01_en-der-is-ljocht/",
    "date": "2023-11-01"
   },
   "width": 160,
   "machine": {
    "caption": "A silver bicycle with black handlebars and a black seat is parked on wet pavement in front of a wire fence with barbed wire on top.",
    "labels": [
     "bicycle",
     "fence",
     "barbed wire",
     "pavement",
     "trees"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/00ff3e9402ee.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36918_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "AI-training jaan",
    "url": "https://agents.willem.com/fy/posts/2023-10-14_ai-training-jaan/",
    "source_url": "https://willem.com/fy/2023-10-14_ai-training-jaan/",
    "date": "2023-10-14"
   },
   "width": 1600,
   "description": "Ferkenne tegearre de krêft fan AI troch my út te nûgjen foar in praktyske trainingssesje - ik doch it graach!",
   "description_source": "author",
   "machine": {
    "caption": "A black and white portrait of a smiling bald man with a beard wearing a dark t-shirt.",
    "labels": [
     "man",
     "beard",
     "smile",
     "t-shirt",
     "portrait"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/d2b9090d8a35.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36918_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "AI-training jaan",
    "url": "https://agents.willem.com/fy/posts/2023-10-14_ai-training-jaan/",
    "source_url": "https://willem.com/fy/2023-10-14_ai-training-jaan/",
    "date": "2023-10-14"
   },
   "width": 1600,
   "description": "De nije yntegraasje fan WHOOP mei OpenAI makket it in persoanlike coach, dy't dy advys op maat jout oer training, sûnens en fit fiele",
   "description_source": "author",
   "machine": {
    "caption": "A composite image showing three screenshots of the WHOOP mobile application interface on a dark background.",
    "labels": [
     "app interface",
     "health tracking",
     "chatbot",
     "mobile application",
     "data visualization",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "TODAY\nOVERVIEW SLEEP RECOVERY STRAIN\n86% RECOVERY\n17,4 STRAIN\n55 RHR\n41 HRV\nPushing Limits\nYou pushed past limits today by exceeding your optimal Strain range. This can be an efficient way to train when followed by periods of Recovery.\n1\nChat with your WHOOP Coach\nTODAY'S ACTIVITIES\nSTART ACTIVITY\n9,0 SWIMMING 12:39 12:08\n16,1 CYCLING 10:59 10:02\n9:14 SLEEP 6:48 [Mon] 20:34\n13:57\nWHOOP COACH\nBETA\nAnother question, coach: I have been mostly riding my bicycle as form of exercise. As a result, I feel that my legs are much stronger than my arms and upper body. I love swimming. I do not have access to a gym. Can you come up with some ideas to train the upper body so I gain a bolder, more balanced appearance?\nAbsolutely, Willem! WHOOP can definitely help with that. Swimming is an excellent full-body workout, but if you're looking to specifically target your upper body, here are some exercises that you can do at home:\n• Push-ups: This classic move works your chest, shoulders, and arms. You can modify the difficulty by changing the elevation (against a wall, on your knees, etc.)\n• Dips: Use a sturdy chair or bench for this exercise to target your triceps.\n• Planks: While known for working your core, planks also engage your shoulders and arms.\n• Pull-ups: If you have access to a pull-up bar, this exercise is great for your back and biceps.\n• Resistance band exercises: If you have resistance bands, there are numerous exercises you can do to target all areas of\nHow many push-ups should I start with? Can you recommend any\nAsk WHOOP anything\n13:53\nWHOOP COACH\nBETA\nGiven a variety of fried fast food, what would you recommend to eat today? What kind of fast food is the least harming to the body?\nWhile fried fast food might not be the ideal choice for a health-conscious diet, WHOOP understands that sometimes it's the most convenient or desirable option. Here are some tips to make healthier choices when it comes to fast food:\n• Go for Grilled Options: Many fast food chains offer grilled chicken or fish. These options are usually lower in fat and calories than their fried counterparts.\n• Choose Whole Grains: If available, opt for whole grain breads or wraps. They're higher in fiber and can help keep you feeling full.\n• Load Up on Veggies: If you're ordering a burger or sandwich, pile on the lettuce, tomatoes, onions, or other available veggies for extra nutrients.\n• Watch the Sauces: Creamy sauces and dressings can add a lot of extra calories and unhealthy fats. Opt for lighter options or ask for sauces on the side.\n• Beverage Choice: Choose water, unsweetened iced tea, or other drinks without added sugars.\nRemember, it's not just about what you eat but\nWhat are some healthier fast food options? How can I make health\nAsk WHOOP anything"
   }
  },
  {
   "url": "https://willem.com/global/images/27e322380805.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36918_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "AI-training jaan",
    "url": "https://agents.willem.com/fy/posts/2023-10-14_ai-training-jaan/",
    "source_url": "https://willem.com/fy/2023-10-14_ai-training-jaan/",
    "date": "2023-10-14"
   },
   "width": 160,
   "machine": {
    "caption": "A black and white illustration of a tree with a trunk and roots formed by braided ropes, surrounded by falling binary code.",
    "labels": [
     "tree",
     "binary code",
     "roots",
     "leaves",
     "braids"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "0001000 000101 0001 0001 010 1 101010 101011 11010 111 1"
   }
  },
  {
   "url": "https://willem.com/global/images/d44e7c42abc0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36918_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "AI-training jaan",
    "url": "https://agents.willem.com/fy/posts/2023-10-14_ai-training-jaan/",
    "source_url": "https://willem.com/fy/2023-10-14_ai-training-jaan/",
    "date": "2023-10-14"
   },
   "width": 2560,
   "machine": {
    "caption": "A stylized tree trunk and branches are overlaid with falling streams of binary digits against a colorful, nebula-like background.",
    "labels": [
     "tree",
     "binary code",
     "digital art",
     "background",
     "numbers"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/27e322380805.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36918_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "AI-training jaan",
    "url": "https://agents.willem.com/fy/posts/2023-10-14_ai-training-jaan/",
    "source_url": "https://willem.com/fy/2023-10-14_ai-training-jaan/",
    "date": "2023-10-14"
   },
   "width": 160,
   "machine": {
    "caption": "A black and white illustration of a large tree with a thick, textured trunk and roots, surrounded by falling binary code.",
    "labels": [
     "tree",
     "roots",
     "binary code",
     "leaves",
     "illustration"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "00010000 000101 00001 0001 010 1 101010 101011 11010 111 1"
   }
  },
  {
   "url": "https://willem.com/global/images/435657f06239.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36919_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Hoi, frjemdling",
    "url": "https://agents.willem.com/fy/posts/2023-10-13_hoi-frjemdling/",
    "source_url": "https://willem.com/fy/2023-10-13_hoi-frjemdling/",
    "date": "2023-10-13"
   },
   "width": 1600,
   "description": "In sône sûnder laptops yn in kafee yn Amsterdam - ik freegje my ôf wannear ik de earste sône sûnder smartphones tsjinkomme...",
   "description_source": "author",
   "machine": {
    "caption": "A yellow sticky note reading LAPTOP FREE ZONE is clipped to a pink paper menu on a wooden board.",
    "labels": [
     "menu",
     "sticky note",
     "clipboard",
     "text",
     "food"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "FOOD\nSNACKS\nMixed n\nBitter\nVega\nMini ka\nMini frikandellen\nFried mix (12pcs)\nChicken wings\nPadron peppers\nTortilla chips w/ guacamole\nHOT\nSoup of the day\nTosti w/ cheese\nTosti w/ cheese and chorizo\nTosti w/ beetroot and feta\nTuna melt\nCheeseburger\nLAPTOP\nFREE\nZONE\nMADE &\nTO GO\nSee display\nAKFAST\nCinamon ro\nYoghurt w/ granola\nChia pudding\nOvernight oats\nSOURDOUGH SANDWICHES\nChicken bacon\nCheese cucumber\nHummu"
   }
  },
  {
   "url": "https://willem.com/global/images/6b032e40c508.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36919_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Hoi, frjemdling",
    "url": "https://agents.willem.com/fy/posts/2023-10-13_hoi-frjemdling/",
    "source_url": "https://willem.com/fy/2023-10-13_hoi-frjemdling/",
    "date": "2023-10-13"
   },
   "width": 160,
   "machine": {
    "caption": "A pink menu on a wooden board is partially covered by a yellow sticky note that reads \"LAPTOP FREE ZONE\".",
    "labels": [
     "menu",
     "sticky note",
     "clipboard",
     "text",
     "food"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "LAPTOP FREE ZONE\nFOOD\nSNACKS\nMixed n\nBitter\nVega\nMini ka\nMini frikandellen\nFried mix (12pcs)\nChicken wings\nPadron peppers\nTortilla chips w/ guacamole\nHOT\nSoup of the day\nTosti w/ cheese\nTosti w/ cheese and chorizo\nTosti w/ beetroot and feta\nTuna melt\nCheeseburger\nMADE & TO GO\nSee display\nAKFAST\nCinamon ro\nYoghurt w/ granola\nChia pudding\nOvernight oats\nSOURDOUGH SANDWICHES\nChicken bacon\nCheese cucumber\nHumm"
   }
  },
  {
   "url": "https://willem.com/global/images/f18f4fce4067.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36919_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Hoi, frjemdling",
    "url": "https://agents.willem.com/fy/posts/2023-10-13_hoi-frjemdling/",
    "source_url": "https://willem.com/fy/2023-10-13_hoi-frjemdling/",
    "date": "2023-10-13"
   },
   "width": 2560,
   "machine": {
    "caption": "A pink menu on a wooden clipboard is partially covered by a yellow sticky note that reads LAPTOP FREE ZONE.",
    "labels": [
     "menu",
     "clipboard",
     "sticky note",
     "text",
     "wood"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "FOOD\nSNACKS\nMixed nuts\nBitterballen\nVeggie frikandellen\nMini frikandellen\nFried mix (12pcs)\nChicken wings\nPadron peppers\nTortilla chips w/ guacamole\nHOT\nSoup of the day\nTosti w/ cheese\nTosti w/ cheese and chorizo\nTosti w/ beetroot and feta\nTuna melt\nCheeseburger\nLAPTOP\nFREE\nZONE\nMADE &\nTO GO\nSee display\nBREAKFAST\nCinnamon roll\nYoghurt w/ granola\nChia pudding\nOvernight oats\nSOURDOUGH SANDWICHES\nChicken bacon\nCheese cucumber\nHummus"
   }
  },
  {
   "url": "https://willem.com/global/images/6b032e40c508.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36919_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Hoi, frjemdling",
    "url": "https://agents.willem.com/fy/posts/2023-10-13_hoi-frjemdling/",
    "source_url": "https://willem.com/fy/2023-10-13_hoi-frjemdling/",
    "date": "2023-10-13"
   },
   "width": 160,
   "machine": {
    "caption": "A pink paper menu with black text is attached to a wooden board with a metal clip, partially covered by a yellow sticky note.",
    "labels": [
     "menu",
     "sticky note",
     "clipboard",
     "text",
     "food"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "FOOD\nSNACKS\nMixed nuts\nBitterballen\nVeggie frikandellen\nMini frikandellen\nFried mix (12pcs)\nChicken wings\nPadron peppers\nTortilla chips w/ guacamole\nHOT\nSoup of the day\nTosti w/ cheese\nTosti w/ cheese and chorizo\nTosti w/ beetroot and feta\nTuna melt\nCheeseburger\nLAPTOP\nFREE\nZONE\nMADE &\nTO GO\nSee display\nBREAKFAST\nCinnamon roll\nYoghurt w/ granola\nChia pudding\nOvernight oats\nSOURDOUGH SANDWICHES\nChicken bacon\nCheese cucumber\nHummus"
   }
  },
  {
   "url": "https://willem.com/global/images/efd19da09579.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36920_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Itselde, oars",
    "url": "https://agents.willem.com/fy/posts/2023-08-23_itselde-oars/",
    "source_url": "https://willem.com/fy/2023-08-23_itselde-oars/",
    "date": "2023-08-23"
   },
   "width": 1600,
   "description": "Stedsbewenners wurde ferwenne mei har moaie fytspaden - yn 'e wylde natuer wachtet dy in modderige rit!",
   "description_source": "author",
   "machine": {
    "caption": "A silver bicycle with black handlebars and a black seat is positioned on a muddy surface with puddles, while a person's arm wearing a black glove and a watch holds the left handlebar.",
    "labels": [
     "bicycle",
     "mud",
     "handlebar",
     "arm",
     "glove"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "GARMIN"
   }
  },
  {
   "url": "https://willem.com/global/images/efe974414a8b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36920_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Itselde, oars",
    "url": "https://agents.willem.com/fy/posts/2023-08-23_itselde-oars/",
    "source_url": "https://willem.com/fy/2023-08-23_itselde-oars/",
    "date": "2023-08-23"
   },
   "width": 1600,
   "description": "Natuer yn Limburg: De Peel",
   "description_source": "author",
   "machine": {
    "caption": "A silver bicycle is parked on the grass next to a muddy dirt path that runs alongside a body of water lined with reeds and trees under an overcast sky.",
    "labels": [
     "bicycle",
     "path",
     "water",
     "trees",
     "reeds",
     "sky"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/c49b37977398.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36920_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Itselde, oars",
    "url": "https://agents.willem.com/fy/posts/2023-08-23_itselde-oars/",
    "source_url": "https://willem.com/fy/2023-08-23_itselde-oars/",
    "date": "2023-08-23"
   },
   "width": 1600,
   "description": "Natuer yn Amsterdam: Ronde Hoep",
   "description_source": "author",
   "machine": {
    "caption": "A paved path runs alongside a canal with houses on the right bank under a blue sky with white clouds.",
    "labels": [
     "path",
     "canal",
     "houses",
     "sky",
     "vegetation"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Amsterdam"
   }
  },
  {
   "url": "https://willem.com/global/images/6fa4cc572ca6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36920_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Itselde, oars",
    "url": "https://agents.willem.com/fy/posts/2023-08-23_itselde-oars/",
    "source_url": "https://willem.com/fy/2023-08-23_itselde-oars/",
    "date": "2023-08-23"
   },
   "width": 1600,
   "description": "De Garmin Edge 1030 brûke om te navigearjen en te ferkennen - wa soe tocht hawwe dat ik ticht by Limburg in \"Amstel\" tsjinkomme soe?",
   "description_source": "author",
   "machine": {
    "caption": "A Garmin GPS device mounted on a bicycle handlebar displays a map on a brick-paved path.",
    "labels": [
     "gps",
     "bicycle",
     "path",
     "map",
     "plants"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Amstel vooruit GARMIN"
   }
  },
  {
   "url": "https://willem.com/global/images/114754cc2956.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36920_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Itselde, oars",
    "url": "https://agents.willem.com/fy/posts/2023-08-23_itselde-oars/",
    "source_url": "https://willem.com/fy/2023-08-23_itselde-oars/",
    "date": "2023-08-23"
   },
   "width": 160,
   "machine": {
    "caption": "A silver bicycle with black handlebars and a Garmin computer is parked on a muddy surface while a person's gloved hand holds the left handlebar.",
    "labels": [
     "bicycle",
     "handlebar",
     "mud",
     "glove",
     "computer"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "GARMIN"
   }
  },
  {
   "url": "https://willem.com/global/images/61035c5593b4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36920_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Itselde, oars",
    "url": "https://agents.willem.com/fy/posts/2023-08-23_itselde-oars/",
    "source_url": "https://willem.com/fy/2023-08-23_itselde-oars/",
    "date": "2023-08-23"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up view of a silver bicycle frame, wheels, and pedals on a wet surface, with a gloved hand gripping the handlebars.",
    "labels": [
     "bicycle",
     "wheel",
     "pedal",
     "handlebar",
     "glove"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "CAMPAGNOLO"
   }
  },
  {
   "url": "https://willem.com/global/images/114754cc2956.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36920_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Itselde, oars",
    "url": "https://agents.willem.com/fy/posts/2023-08-23_itselde-oars/",
    "source_url": "https://willem.com/fy/2023-08-23_itselde-oars/",
    "date": "2023-08-23"
   },
   "width": 160,
   "machine": {
    "caption": "A silver bicycle with black handlebars and a Garmin computer is parked on a muddy surface while a person's gloved hand holds the left handlebar.",
    "labels": [
     "bicycle",
     "mud",
     "handlebar",
     "hand",
     "glove"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "GARMIN"
   }
  },
  {
   "url": "https://willem.com/global/images/141e7b4d99fa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36921_images-9.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed fan training",
    "url": "https://agents.willem.com/fy/posts/2023-05-31_ynfloed-fan-training/",
    "source_url": "https://willem.com/fy/2023-05-31_ynfloed-fan-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Training hat gefolgen: myn gemiddelde HRV giet wer omheech!",
   "description_source": "author",
   "machine": {
    "caption": "A digital interface displaying a heart rate variability graph with an average of 28 ms over a six-month period.",
    "labels": [
     "chart",
     "graph",
     "data",
     "interface",
     "statistics"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "HEART RATE VARIABILITY\nAVERAGE\n28 ms\nW M 6M\n24% past 6-months\nDEC 3, 22 - MAY 31, 23\nYour average HRV over this period (28) was below your previous 6-month average of 37.\n64\n48\n41\n32\n24 26 25 24 30 33\n16\n0\n+8% -4% -4% +25% +10%\nDec Jan Feb Mar Apr May"
   }
  },
  {
   "url": "https://willem.com/global/images/40c9de1cefc4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36921_images-8.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed fan training",
    "url": "https://agents.willem.com/fy/posts/2023-05-31_ynfloed-fan-training/",
    "source_url": "https://willem.com/fy/2023-05-31_ynfloed-fan-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "De lêste moannen haw ik it tempo opfierd, mei mear \"strain\" (dat is WHOOP-taal foar 'trainingsynspanning')",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone screen displaying a fitness application interface showing a line graph of daily strain data over a six-month period from December to May.",
    "labels": [
     "graph",
     "interface",
     "text",
     "numbers",
     "chart"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "DAY STRAIN\nAVERAGE\n10,4\nW M 6M\n▲ 0.3 past 6-months\nDEC 3, 22 - MAY 31, 23\nYour average Strain over this period (10,4) was above your previous 6-month average of 10,1.\n21\n15\n10\n7,4\n8,5\n8,1\n10,7\n12,8\n11,8\n+1.1\n-0.4\n+2.6\n+2.1\n-1.0\n5\n0\nDec Jan Feb Mar Apr May"
   }
  },
  {
   "url": "https://willem.com/global/images/29adc3847b24.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36921_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed fan training",
    "url": "https://agents.willem.com/fy/posts/2023-05-31_ynfloed-fan-training/",
    "source_url": "https://willem.com/fy/2023-05-31_ynfloed-fan-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Laitsje en bliuw fytse! Úteinlik wurde dingen BETTER.",
   "description_source": "author",
   "machine": {
    "caption": "A man wearing a white bicycle helmet, sunglasses, and a red long-sleeved jersey is holding the handlebars of a bicycle on a paved road.",
    "labels": [
     "man",
     "helmet",
     "sunglasses",
     "bicycle",
     "road"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "CRAFT"
   }
  },
  {
   "url": "https://willem.com/global/images/784e1c4fd557.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36921_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed fan training",
    "url": "https://agents.willem.com/fy/posts/2023-05-31_ynfloed-fan-training/",
    "source_url": "https://willem.com/fy/2023-05-31_ynfloed-fan-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "... as oplate fytser is dizze ritgegevens net goed: hertslach fan 180BPM by in gemiddelde snelheid fan 22KM/h - dit is 'it COVID-effekt' op myn lichem - ELLINDICH DELUXE",
   "description_source": "author",
   "machine": {
    "caption": "A digital graph displaying heart rate and speed data over time with a red area chart and a blue line graph.",
    "labels": [
     "graph",
     "chart",
     "data",
     "interface",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Sluit Hartslag (bpm) & Snelheid (km/u) 180 bpm 21,56 km/u 43:52 180 160 140 120 100 30 20 10 0 35:23 38:22 41:21 44:20 47:19 50:18 Tijd (u:m:s)"
   }
  },
  {
   "url": "https://willem.com/global/images/d8d3937d17cd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36921_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed fan training",
    "url": "https://agents.willem.com/fy/posts/2023-05-31_ynfloed-fan-training/",
    "source_url": "https://willem.com/fy/2023-05-31_ynfloed-fan-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Posityf testen op COVID, dat wolst do net as do de training wer oppakst...",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a white SARS-CoV-2 antigen test cassette showing a single red line at the control position on a wooden surface.",
    "labels": [
     "test kit",
     "hand",
     "medical device",
     "wooden surface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "SARS-CoV-2 Ag\nID:\nC\nT\nS"
   }
  },
  {
   "url": "https://willem.com/global/images/ff497fc80057.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36921_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed fan training",
    "url": "https://agents.willem.com/fy/posts/2023-05-31_ynfloed-fan-training/",
    "source_url": "https://willem.com/fy/2023-05-31_ynfloed-fan-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Traine op in net-elektryske bakfyts! De bern fine it prachtich! Gjin fancy GARMIN-fytskompjûters nedich: WHOOP kin dyn trainingen folgje op elk fiertúch.",
   "description_source": "author",
   "machine": {
    "caption": "A bald man with a beard wearing a blue shirt smiles while riding a bicycle on a paved path next to a grassy field, viewed through a smartphone screen displaying the WHOOP fitness application interface.",
    "labels": [
     "man",
     "bicycle",
     "smartphone",
     "field",
     "interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "X\nWHOOP\nTIMER\nSTRAIN\nCALORIES\n146\nBPM"
   }
  },
  {
   "url": "https://willem.com/global/images/e430be10aa2d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36921_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed fan training",
    "url": "https://agents.willem.com/fy/posts/2023-05-31_ynfloed-fan-training/",
    "source_url": "https://willem.com/fy/2023-05-31_ynfloed-fan-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Opportunistysk traine: oefenje op in opfâldbere fyts by guon dagen thús - do lûkst grif de oandacht yn folsleine lycra op in Brompton!",
   "description_source": "author",
   "machine": {
    "caption": "A man wearing a white helmet, red long-sleeved shirt, black pants, and yellow gloves is smiling while seated on an orange bicycle on a paved road.",
    "labels": [
     "man",
     "bicycle",
     "helmet",
     "gloves",
     "road"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/adf1087d21df.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36921_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed fan training",
    "url": "https://agents.willem.com/fy/posts/2023-05-31_ynfloed-fan-training/",
    "source_url": "https://willem.com/fy/2023-05-31_ynfloed-fan-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Ik bin swierder wurden doe't ik kondysje ferlear: dat befêstiget dat WHOOP wat op it spoar is: der liket in omkearde korrelaasje te wêzen tusken myn gewicht en de HRV-trends",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone screen displaying a weight tracking application with a purple line graph showing data from June 2022 to June 2023.",
    "labels": [
     "smartphone",
     "graph",
     "interface",
     "data"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Back Weight Add Data D W M 6M Y AVERAGE 89,37 kg Jun 2022 - Jun 2023 95 90 85 80 J J A S O N D J F M A M"
   }
  },
  {
   "url": "https://willem.com/global/images/5243b2fa7175.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36921_images-17.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed fan training",
    "url": "https://agents.willem.com/fy/posts/2023-05-31_ynfloed-fan-training/",
    "source_url": "https://willem.com/fy/2023-05-31_ynfloed-fan-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "De moarns nei de tocht berekkenet WHOOP hoe ree myn lichem is om (nije) trainingsbelêsting oan te nimmen - do kinst dúdlik sjen dat myn lichem him yn de nacht net herstelde: mar in herstelskoare fan 7%!",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone screen displaying a health app interface with a recovery percentage of 7% and a message about high strain.",
    "labels": [
     "smartphone",
     "health app",
     "recovery",
     "strain",
     "user interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "TODAY\nOVERVIEW SLEEP RECOVERY STRAIN\nRECOVERY\n7%\nSHARE\nSTILL RECOVERING FROM HIGH STRAIN\nYour HRV is 65% lower than usual after your big day of Strain yesterday. It's normal for your Recovery to be lower after heavy exercise. Listen to your body to maximize your health gains."
   }
  },
  {
   "url": "https://willem.com/global/images/4f89389630c1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36921_images-16.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed fan training",
    "url": "https://agents.willem.com/fy/posts/2023-05-31_ynfloed-fan-training/",
    "source_url": "https://willem.com/fy/2023-05-31_ynfloed-fan-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "De gegevens fan WHOOP oer de hiele dei fan de Fietselfstedentocht",
   "description_source": "author",
   "machine": {
    "caption": "A digital health dashboard displaying a heart rate graph, recovery percentage, and strain metrics over a 24-hour period.",
    "labels": [
     "graph",
     "chart",
     "interface",
     "data",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "OVERVIEW HR | Today\n81%\n48% RECOVERY\n20,7 STRAIN\n6:07\n20,7\n5,0\n59 bpm\n02:16\n200\n160\n120\n80\n40\n02:00 04:00 06:00 08:00 10:00 12:00 14:00 16:00 18:00 20:00 22:00"
   }
  },
  {
   "url": "https://willem.com/global/images/c95d8d040476.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36921_images-15.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed fan training",
    "url": "https://agents.willem.com/fy/posts/2023-05-31_ynfloed-fan-training/",
    "source_url": "https://willem.com/fy/2023-05-31_ynfloed-fan-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "De tige detaillearre gegevens fan Garmin's Edge 1030 Plus omfetsje: hertslach, fermogen, lokaasje, sykheljefrekwinsje, pedaalbalâns, trapfrekwinsje, temperatuer en ôfstân",
   "description_source": "author",
   "machine": {
    "caption": "A digital dashboard displays cycling statistics including distance, time, calories, speed, ascent, heart rate, and a map route.",
    "labels": [
     "dashboard",
     "map",
     "graph",
     "statistics",
     "interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "12:35:48 Time 233,58 Distance (km) 5.806 Calories 18,5 Avg Speed (km/h) 460 Total Ascent (m) Speed (km/h) 18,5 Average 48,8 Maximum Time (h:m:s) 0:00 2:31:09 5:02:19 7:33:28 10:04:38 12:35:48 Heart Rate (bpm) 132 Average 176 Maximum 0:00 2:31:09 5:02:19 7:33:28 10:04:38 12:35:48 Apple Maps 10° 22 Terschelling West Frisian Islands Wadden Sea Texel Den Helder IJsselmeer Leeuwarden Gron Assen"
   }
  },
  {
   "url": "https://willem.com/global/images/cb9a48109003.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36921_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed fan training",
    "url": "https://agents.willem.com/fy/posts/2023-05-31_ynfloed-fan-training/",
    "source_url": "https://willem.com/fy/2023-05-31_ynfloed-fan-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Kevin (broer), ik en Rob (swager) by de finish!",
   "description_source": "author",
   "machine": {
    "caption": "Three men wearing cycling helmets and jerseys pose with bicycles behind a metal barrier while other people and buildings are visible in the background.",
    "labels": [
     "cyclist",
     "helmet",
     "bicycle",
     "barrier",
     "building"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "CRAFT"
   }
  },
  {
   "url": "https://willem.com/global/images/39f0f951599e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36921_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed fan training",
    "url": "https://agents.willem.com/fy/posts/2023-05-31_ynfloed-fan-training/",
    "source_url": "https://willem.com/fy/2023-05-31_ynfloed-fan-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Alle stempels sammelje om in \"Elfstedenkruisje\"-medaille te fertsjinjen",
   "description_source": "author",
   "machine": {
    "caption": "An orange event map, a medal, and a bottle of Hertog Jan beer are arranged on a wooden surface.",
    "labels": [
     "map",
     "medal",
     "beer bottle",
     "wooden surface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Hertog Jan\nNATUURZUIVER BIER\nDE FRIESE FIETSELFSTEDENTOCHT 2023\nBolsward\nHarlingen\nFraneker\nHolwerd\nDokkum\nLeeuwarden\nBolsward\nSneek\nIJlst\nSloten\nOudemirdum\nStavoren\nHindeloopen\nWorkum\nBolsward\nFINISH\nBij de start en de tijdcontroles mag voor de genoemde tijden niet worden gestempeld.\nEHBO / Rode Kruis 0515 - 57 32 63\nRijwielhersteller 0515 - 57 30 99\nAlgemeen Alarmnummer\nPolitie Fryslân 0900"
   }
  },
  {
   "url": "https://willem.com/global/images/48dc1e3958e6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36921_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed fan training",
    "url": "https://agents.willem.com/fy/posts/2023-05-31_ynfloed-fan-training/",
    "source_url": "https://willem.com/fy/2023-05-31_ynfloed-fan-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Troch it Fryske plattelân by de Fietselfstedentocht 2023",
   "description_source": "author",
   "machine": {
    "caption": "Two men wearing helmets and sunglasses are riding silver road bicycles on a paved path through a grassy field.",
    "labels": [
     "cyclist",
     "bicycle",
     "helmet",
     "sunglasses",
     "grass",
     "field"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "CANYON"
   }
  },
  {
   "url": "https://willem.com/global/images/9e4e025d111c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36921_images-11.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed fan training",
    "url": "https://agents.willem.com/fy/posts/2023-05-31_ynfloed-fan-training/",
    "source_url": "https://willem.com/fy/2023-05-31_ynfloed-fan-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Sels myn gemiddelde hertslach oer de dei, ynklusyf al myn taken as moderne heit, giet nei ûnderen, om't myn hert (en hert- en bloedfetsysteem) wer effisjinter wurdt",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a health application interface displaying average heart rate statistics and a line graph.",
    "labels": [
     "chart",
     "interface",
     "text",
     "graph",
     "statistics"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "AVERAGE HEART RATE\nAVERAGE\n76 bpm\nW M 6M\n6% past 6-months\nDEC 3, 22 - MAY 31, 23\nYour average HR over this period (76) was above your previous 6-month average of 72.\n146\n114\n82\n77 77 77 78 76 73\n+1% -3% -4%\n50\n18\nDec Jan Feb Mar Apr May"
   }
  },
  {
   "url": "https://willem.com/global/images/db5b815fabcc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36921_images-10.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed fan training",
    "url": "https://agents.willem.com/fy/posts/2023-05-31_ynfloed-fan-training/",
    "source_url": "https://willem.com/fy/2023-05-31_ynfloed-fan-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Myn rêstende hertslach (betiid moarns) giet ek nei ûnderen! It korrelearret omkeard mei myn HRV dat omheech giet. Guon nachten sakje nei de lege 50, hege 40 - ik kom wer yn foarm!",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a health application displaying resting heart rate statistics, an average of 66 bpm, and a line graph tracking data from December 2022 to May 2023.",
    "labels": [
     "smartphone screen",
     "health app",
     "graph",
     "statistics",
     "heart rate"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "RESTING HEART RATE\nAVERAGE\n66 bpm\nW M 6M\n8% past 6-months\nDEC 3, 22 - MAY 31, 23\nYour average RHR over this period (66) was above your previous 6-month average of 61.\n144\n108\n72\n68 67 68 69 65 64\n-1% +1% +1% -6% -2%\n36\n0\nDec Jan Feb Mar Apr May"
   }
  },
  {
   "url": "https://willem.com/global/images/1181d0bcaf43.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36921_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed fan training",
    "url": "https://agents.willem.com/fy/posts/2023-05-31_ynfloed-fan-training/",
    "source_url": "https://willem.com/fy/2023-05-31_ynfloed-fan-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Myn HRV-mjittingen gean nei ûnderen... as gefolch fan it gebrek oan training by de ferhuzing fan myn famylje fan de stêd nei it plattelân",
   "description_source": "author",
   "machine": {
    "caption": "A line graph titled '6 Months Heart Rate Variability' for user Willem Middelkoop displaying data points connected by lines over a timeline from August 7 to January 22.",
    "labels": [
     "graph",
     "chart",
     "data",
     "interface",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "app.whoop.com 6 Months Heart Rate Variability Willem Middelkoop 6m 3m 1m 2w 1w 1d 60 55 50 45 40 35 30 25 20 15 10 Sun Aug 7 Sun Aug 21 Sun Sep 4 Sun Sep 18 Sun Oct 2 Sun Oct 16 Sun Oct 30 Sun Nov 13 Sun Nov 27 Sun Dec 11 Sun Dec 25 Sun Jan 8 Sun Jan 22"
   }
  },
  {
   "url": "https://willem.com/global/images/10a39429ec88.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36921_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed fan training",
    "url": "https://agents.willem.com/fy/posts/2023-05-31_ynfloed-fan-training/",
    "source_url": "https://willem.com/fy/2023-05-31_ynfloed-fan-training/",
    "date": "2023-05-31"
   },
   "width": 160,
   "machine": {
    "caption": "A man in a blue shirt is smiling while pushing a stroller on a paved path with grass in the background, and a digital overlay displays a heart rate of 146 BPM.",
    "labels": [
     "man",
     "stroller",
     "path",
     "grass",
     "overlay"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "146 BPM"
   }
  },
  {
   "url": "https://willem.com/global/images/3d53d3e2cc4e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36921_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed fan training",
    "url": "https://agents.willem.com/fy/posts/2023-05-31_ynfloed-fan-training/",
    "source_url": "https://willem.com/fy/2023-05-31_ynfloed-fan-training/",
    "date": "2023-05-31"
   },
   "width": 2560,
   "machine": {
    "caption": "An orange cycling event route map with multiple stamps and a black medal with a ribbon lies on a wooden surface.",
    "labels": [
     "map",
     "medal",
     "ribbon",
     "wooden surface",
     "stamp"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Oudemirdum nog 47 km stempel tot 20.15 uur\nStavoren nog 31 km 15.08 uur stempel tot 20.00 uur\nSNEEK\nHindeloopen nog 20 km stempel tot 22.15 uur\nIJlst nog 82 km stempel tot 18.00 uur\nSloten nog 61 km stempel tot 19.30 uur\nWorkum nog 12 km stempel tot 22.45 uur\nBolsward nog 12 km stempel tot 23.00 uur\n17 FINISH\nBij de start en de tijdcontroles mag voor de genoemde tijden niet worden gestempeld.\nEHBO / Rode Kruis 0515 - 57 32 63\nRijwielhersteller 0515 - 57 30 99\nAlgemeen Alarmnummer Politie Fryslân 0900\nFIETSELFSTEDENTOCHT\nDOKKUM\nSINDS 1812\n2023"
   }
  },
  {
   "url": "https://willem.com/global/images/10a39429ec88.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36921_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed fan training",
    "url": "https://agents.willem.com/fy/posts/2023-05-31_ynfloed-fan-training/",
    "source_url": "https://willem.com/fy/2023-05-31_ynfloed-fan-training/",
    "date": "2023-05-31"
   },
   "width": 160,
   "machine": {
    "caption": "A man in a blue shirt is smiling while pushing a stroller on a paved path.",
    "labels": [
     "man",
     "stroller",
     "path",
     "grass"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "146 BPM"
   }
  },
  {
   "url": "https://willem.com/global/images/e8488334073c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36922_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as ark",
    "url": "https://agents.willem.com/fy/posts/2023-05-08_tablet-as-ark/",
    "source_url": "https://willem.com/fy/2023-05-08_tablet-as-ark/",
    "date": "2023-05-08"
   },
   "width": 1600,
   "description": "It is gjin hammer, en ek gjin liniaal - mar do kinst de iPad grif as ark brûke!",
   "description_source": "author",
   "machine": {
    "caption": "A black tablet with an attached keyboard case, a white stylus, a black combination square, and a claw hammer are arranged on a light wood-grain surface.",
    "labels": [
     "tablet",
     "keyboard",
     "stylus",
     "ruler",
     "hammer"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "KAUSIALE Wall Street's still worried despite Friday's breakout"
   }
  },
  {
   "url": "https://willem.com/global/images/c062923679f2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36922_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as ark",
    "url": "https://agents.willem.com/fy/posts/2023-05-08_tablet-as-ark/",
    "source_url": "https://willem.com/fy/2023-05-08_tablet-as-ark/",
    "date": "2023-05-08"
   },
   "width": 1600,
   "description": "Inspect Browser op iPad biedt essinsjele debugging- en ynspeksjefunksjes foar webapps",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a web browser displaying a developer portfolio website alongside a browser's built-in device emulation menu.",
    "labels": [
     "website",
     "browser",
     "menu",
     "profile",
     "text",
     "interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Willem Laurentz Mid...\nhttps://willem.com/en/\nWILLEM.com\nWillem L. Middelkoop MSc BICT\nIT business owner, investor, hacker and\nsoftware developer\nApple Developer\nGoogle Developer\nMicrosoft\nCERTIFIED\nApplication Developer\nNetwork+\nCompTIA\nCONTACT\nABOUT\nBLOG\nLemmid Store\nWith Lemmid Store business\nowners can easily sell products\nonline via their own website, independently\nfrom big (powerful) platforms.\nLemmid\nConsole\nElements\nDevices\nResources\nNetwork\nStorage\nProjects\nEdit\nBUILT-IN PRESETS\nDesktop: 1024x768\n1024 x 768\nDesktop: 1280x800\n1280 x 800\nDesktop: 1080p\n1920 x 1080\niPhone 4\n320 x 480\niPhone SE (1G), 5S, 5C, 5\n320 x 568\niPhone SE (2020), 8, 7, 6s, 6\n375 x 667\niPhone 8 Plus, 7 Plus, 6s Plus\n414 x 736\niPhone 11, XR\n414 x 896\niPhone 11 Pro, XS, X\n375 x 812\niPhone 11 Pro Max, XS Max\n414 x 896\niPhone 12/13 Mini\n360 x 780\niPhone 12/13/14, 12/13 Pro\n390 x 844\niPhone 14 Pro\nCurrent:\n360W x 780H @ 94%"
   }
  },
  {
   "url": "https://willem.com/global/images/9f1c47d0c305.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36922_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as ark",
    "url": "https://agents.willem.com/fy/posts/2023-05-08_tablet-as-ark/",
    "source_url": "https://willem.com/fy/2023-05-08_tablet-as-ark/",
    "date": "2023-05-08"
   },
   "width": 1600,
   "description": "Programmearje op iPad Pro mei Blink, tmux en VIM fia Mosh (op in VPS op ôfstân)",
   "description_source": "author",
   "machine": {
    "caption": "A code editor window displaying JavaScript source code with an autocomplete popup menu visible over the text.",
    "labels": [
     "code",
     "editor",
     "popup",
     "javascript",
     "interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "l/Publisher.js + l/m/Link.js\n/*\n * Link\n * representing a link on willem.com\n * the second of the new Publisher \"2.0\" model style\n * Created 12th of August 2016\n */\n\nfunction Link(base, genericObject){\n    this.base = base;\n    this.id = genericObject.id;\n    this.state = genericObject.state;\n    this.lastUpdated = genericObject.lastUpdated;\n    this.title = genericObject.properties.title;\n\n    this.\n        base            p (property) Link.base: any\n        descriptionEn   p (property) Link.descriptionEn: any\n        descriptionNL   p (property) Link.descriptionNL: any\n        id              p (property) Link.id: any\n        image           p (property) Link.image: any\n        lastUpdated     p (property) Link.lastUpdated: any\n        state           p (property) Link.state: any\n        title           p (property) Link.title: any\n\n    if(this.state == 1){ // yes we are visible\n\n        var imageFolderName = '/global/images/links/';\n        var imageFolderPath = this.base.resultPath + imageFolderName;\n\n        this.image = this.base.downloadImage(genericObject.properties.image, imageFolderName, this.lastUpdated,\n            [{k:'x1', w: 80, h: 80, q:85, c:false, f: '#D#D#'},\n             {k:'x2', w: 160, h: 160, q:85, c:false, f: '#D#D#-2x'}], this.title);\n\n        // override image URL's for known links (the PNG optimiation is not working yet on the Manager side)\n        // we did that manually for 5 logo's:\n        if(this.url.indexOf('dsd164.com')!=-1){\n            this.image.url.x1 = '/global/images/logo-dsd-164.png';\n        }\n    }\n}\n\n-- INSERT --\n[etc] 0:vi* 1:publish 2:cloud-monitor- 3:rsync-lemmid 4:ssh\n\"base\" 09:24 08-May-23"
   }
  },
  {
   "url": "https://willem.com/global/images/848e6b3bdb32.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36922_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as ark",
    "url": "https://agents.willem.com/fy/posts/2023-05-08_tablet-as-ark/",
    "source_url": "https://willem.com/fy/2023-05-08_tablet-as-ark/",
    "date": "2023-05-08"
   },
   "width": 1600,
   "description": "Fermannichfâldigje it spiergeheugen foar oanreitsjen en sweepjen as dyn tablet him gedraacht lykas dyn tillefoan",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone screen displaying a messaging app interface with a header showing the time 09:21, the title 'Inkomend', and a 'Wijzig' button, alongside a message bubble from 'Schindelhauer Bikes'.",
    "labels": [
     "smartphone",
     "interface",
     "notification",
     "text",
     "icon"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "09:21\nInkomend\nWijzig\nSchindelhauer Bikes\nAnfrage erhalten / Inquiry Re\nSteve Walker"
   }
  },
  {
   "url": "https://willem.com/global/images/208efacb8a68.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36922_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as ark",
    "url": "https://agents.willem.com/fy/posts/2023-05-08_tablet-as-ark/",
    "source_url": "https://willem.com/fy/2023-05-08_tablet-as-ark/",
    "date": "2023-05-08"
   },
   "width": 1600,
   "description": "Hast alles yn kontekst annotearje (sûnder de app te ferlitten) is tige krêftich as do ienris in idee of suggestje oerbringe moatst",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a social media post with numbered points about technology usage, featuring a highlighted section and handwritten annotations.",
    "labels": [
     "screenshot",
     "text",
     "annotation",
     "interface",
     "handwriting"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Annuleer\nVerstuur alle Tweets\nzoek Twitter\n6) The stays up-to-date / in sync while it sleeps (especially with 5G). Where my laptop needs to 'wake up', and then needs to catch up with mails, notifications, etc; iPad can maintain its sync right from your backpack. MacBooks are good at this, too, but this is pain on Linux.\n7) Even though I am no Picasso, the Pencil is a powerfull tool to annotate documents and especially screenshots. After annotating you can instantly send it via email, iMessage, Signal or your socials. It feels like less friction, not having to deal with files - just content.\n8) Synergy with iPhone: if you setup your apps in similar manner as your favourite phone you can re-use the same muscle memory in apps with swiping and tapping. e.g.: I love how Apple Mail works, swiping to archive/delete. Having the same (banking/twitter) apps is a plus, too.\n9) Coding on iPad is possible using the Blink app (https://blink.sh) and a VPS running Mosh. It costs you some\nRight from Twitter app"
   }
  },
  {
   "url": "https://willem.com/global/images/115f20806576.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36922_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as ark",
    "url": "https://agents.willem.com/fy/posts/2023-05-08_tablet-as-ark/",
    "source_url": "https://willem.com/fy/2023-05-08_tablet-as-ark/",
    "date": "2023-05-08"
   },
   "width": 1600,
   "description": "Yn portret lêze mei de \"lêsmodus\" fan Safari helpt alle ôfliedingen fan (hast) elke website te ferwiderjen",
   "description_source": "author",
   "machine": {
    "caption": "A side-by-side comparison of a CNN Business article displayed in light mode on the left and dark mode on the right.",
    "labels": [
     "smartphone",
     "article",
     "news",
     "finance",
     "banking",
     "stock market"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "09:26\nThe iPad Pro\nedition.cnn.com\nAA\nKausiale\nCNN BUSINESS\nAudio Live TV Log In\nMarkets\nDOW 33,674.38 1.65%\nS&P 500 4,136.25 1.85%\nNASDAQ 12,235.41 2.25%\nFear & Greed Index 59\nBEFORE THE BELL\nWall Street's still worried despite Friday's fakeout\nBy Krystal Hur, CNN\nPublished 7:35 AM EDT, Sun May 7, 2023\nNew York 3:04 PM\nPACWEST BANCORP $3.70 -2.73 -42.46%\nFIRST HORIZON CORP $10.01 -5.04 -33.49%\nWESTERN ALLIANCE BANCORP $19.23 -10.34 -34.97%\nZIONS BANCORPORATION NA $20.21 -2.47 -10.89%\nCOMERICA $31.50 -4.08 -11.47%\nKEYCORP $8.88 -0.64 -6.77%\nBANKING CRISIS\nPACWEST SHARES FALL AS IT EXPLORES STRATEGIC OPTIONS\nCNN QUEST MEANS BUSINESS\nMore turmoil in regional banking as PacWest shares plummet\n03:59 - Source: CNN\nA version of this story first appeared in CNN Business' Before the Bell newsletter. Not a subscriber? You can sign up right here. You can listen to an audio version of the newsletter by clicking the same link.\nNew York (CNN) — Stocks saw a comeback on Friday after four consecutive days of declines. But\nWall Street's still worried despite Friday's fakeout\nKrystal Hur\nA version of this story first appeared in CNN Business' Before the Bell newsletter.\nNot a subscriber? You can sign up right here. You can listen to an audio version of the newsletter by clicking the same link.\nNew York CNN — none\nStocks saw a comeback on Friday after four consecutive days of declines. But there are several key signs that show the market is far from shedding its worries.\nThe Dow surged about 547 points on Friday, marking its biggest one-day gain since early January. The S&P 500 rose 1.8% and the Nasdaq Composite gained 2.3%.\nStill, the Dow and S&P 500 fell for the week, and the Nasdaq just barely eked out a gain. The major indexes saw steep sell-offs earlier in the week after First Republic's collapse, its subsequent sale to JPMorgan Chase and reports that other regional banks were exploring strategic options spurred fears about the banking sector's stability.\nInvestors say Friday's move was a short-term reversal, and not indicative of long-lasting optimism. In other words, Wall Street still has concerns about the banking sector's health, the Federal Reserve's interest rate trajectory and the possibility of recession.\n\"The larger themes that we've been thinking about are still very much in place,\" said David Keller, chief market strategist at StockCharts.com.\nThat was evident in several aspects of the market.\nDefensive sectors: The S&P 500's health, utilities and information technology sectors rose for the week and outperformed the broad-based index. That suggests investors are positioning themselves defensively to weather potential market turbulence ahead."
   }
  },
  {
   "url": "https://willem.com/global/images/cd2bda21e2e5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36922_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as ark",
    "url": "https://agents.willem.com/fy/posts/2023-05-08_tablet-as-ark/",
    "source_url": "https://willem.com/fy/2023-05-08_tablet-as-ark/",
    "date": "2023-05-08"
   },
   "width": 160,
   "machine": {
    "caption": "A black tablet with a keyboard case, a white stylus, a black combination square, and a claw hammer are arranged on a light wood-grain surface.",
    "labels": [
     "tablet",
     "keyboard",
     "stylus",
     "ruler",
     "hammer"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "KAUSIALE Real Street's still worried despite Friday's breakout Wall Street's still worried despite Friday's breakout"
   }
  },
  {
   "url": "https://willem.com/global/images/5ca0bcbdad03.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36922_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as ark",
    "url": "https://agents.willem.com/fy/posts/2023-05-08_tablet-as-ark/",
    "source_url": "https://willem.com/fy/2023-05-08_tablet-as-ark/",
    "date": "2023-05-08"
   },
   "width": 2560,
   "machine": {
    "caption": "A black and white photograph showing a close-up of a desk with a book, a small rectangular object, and a cylindrical item, with a large cloud of smoke or vapor rising in the background.",
    "labels": [
     "book",
     "smoke",
     "desk",
     "object"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/cd2bda21e2e5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36922_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as ark",
    "url": "https://agents.willem.com/fy/posts/2023-05-08_tablet-as-ark/",
    "source_url": "https://willem.com/fy/2023-05-08_tablet-as-ark/",
    "date": "2023-05-08"
   },
   "width": 160,
   "machine": {
    "caption": "A black tablet with a keyboard case, a white stylus, a black combination square, and a claw hammer are arranged on a light wood-grain surface.",
    "labels": [
     "tablet",
     "keyboard",
     "stylus",
     "ruler",
     "hammer"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "KAUSIALE Real Street's still worried despite Friday's breakout Well Street's still worried despite Friday's breakout"
   }
  },
  {
   "url": "https://willem.com/global/images/887c6d5c5349.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36923_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "AI brûke om koade te generearjen",
    "url": "https://agents.willem.com/fy/posts/2023-05-03_ai-bruke-om-koade-te-generearjen/",
    "source_url": "https://willem.com/fy/2023-05-03_ai-bruke-om-koade-te-generearjen/",
    "date": "2023-05-03"
   },
   "width": 1600,
   "description": "In programmeur út de takomst, sa't DALL-E fan OpenAI him foarstelt",
   "description_source": "author",
   "machine": {
    "caption": "AI-generated image of a white furry monster with two large googly eyes sitting cross-legged and typing on a small keyboard, in front of a purple wall with abstract glowing code-like symbols, a colored square logo in the bottom right corner.",
    "labels": [
     "ai generated",
     "monster",
     "keyboard",
     "illustration",
     "purple"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/fba52b536d22.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36923_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "AI brûke om koade te generearjen",
    "url": "https://agents.willem.com/fy/posts/2023-05-03_ai-bruke-om-koade-te-generearjen/",
    "source_url": "https://willem.com/fy/2023-05-03_ai-bruke-om-koade-te-generearjen/",
    "date": "2023-05-03"
   },
   "width": 1600,
   "description": "De ynstruksjes fan de AI oer hoe't men de generearre koade brûkt: de measte echte programmeurs kinne leare fan de dúdlikens fan syn kommunikaasje",
   "description_source": "author",
   "machine": {
    "caption": "Screenshot of a chat assistant reply with two dark code blocks labelled bash and Copy code buttons, explaining how to run a script and install ImageMagick and exiftool.",
    "labels": [
     "screenshot",
     "chatbot",
     "code block",
     "terminal command",
     "bash"
    ],
    "model": "claude-sonnet",
    "text_in_image": "To use the script, run it with a list of image files as arguments:\nbash  Copy code\n./auto_rotate.sh image1.jpg image2.jpg image3.jpg\nThe script requires both ImageMagick and exiftool to be installed on your system. If you don't have them installed, you can usually install them using your package manager. For example, on Ubuntu or Debian, you can run:\nbash  Copy code\nsudo apt-get install imagemagick exiftool"
   }
  },
  {
   "url": "https://willem.com/global/images/03aeba6c5949.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36923_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "AI brûke om koade te generearjen",
    "url": "https://agents.willem.com/fy/posts/2023-05-03_ai-bruke-om-koade-te-generearjen/",
    "source_url": "https://willem.com/fy/2023-05-03_ai-bruke-om-koade-te-generearjen/",
    "date": "2023-05-03"
   },
   "width": 1600,
   "description": "De troch GPT4 generearre koade \"auto_rotate.sh\" dy't ôfbyldings draait mei ImageMagick op grûn fan EXIF-oriïntaasje",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a bash script with syntax highlighting displaying code for checking software installation, validating file inputs, extracting image orientation metadata, and rotating images based on orientation values.",
    "labels": [
     "code",
     "script",
     "bash",
     "programming",
     "text",
     "syntax"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "#!/bin/bash\n\n# Check if ImageMagick is installed\nif ! command -v convert &> /dev/null; then\n    echo \"ImageMagick is not installed. Please install it and try again.\"\n    exit 1\nfi\n\n# Check if exiftool is installed\nif ! command -v exiftool &> /dev/null; then\n    echo \"exiftool is not installed. Please install it and try again.\"\n    exit 1\nfi\n\n# Check if at least one file is provided\nif [ $# -eq 0 ]; then\n    echo \"Usage: ./auto_rotate.sh [file1] [file2] ...\"\n    exit 1\nfi\n\n# Loop through all provided files\nfor file in \"$@\"; do\n    # Check if the file exists\n    if [ ! -f \"$file\" ]; then\n        echo \"File '$file' does not exist.\"\n        continue\n    fi\n\n    # Extract the orientation using exiftool\n    orientation=$(exiftool -Orientation -n -S -s \"$file\")\n\n    # Perform rotation based on the orientation value\n    case \"$orientation\" in\n        1)\n            echo \"Image '$file' has the correct orientation.\"\n            ;;\n        3)\n            echo \"Rotating image '$file' 180 degrees.\"\n            convert \"$file\" -rotate 180 \"$file\"\n            ;;\n        6)\n            echo \"Rotating image '$file' 90 degrees clockwise.\"\n            convert \"$file\" -rotate 90 \"$file\"\n            ;;\n        8)\n            echo \"Rotating image '$file' 90 degrees counterclockwise.\"\n            convert \"$file\" -rotate -90 \"$file\"\n            ;;\n        *)\n            echo \"Image '$file' has an unsupported orientation value. Skipping.\"\n            ;;\n    esac\n\n    # Reset the orientation to normal\n    exiftool -Orientation=1 -n -overwrite_original \"$file\"\ndone"
   }
  },
  {
   "url": "https://willem.com/global/images/6054ff996aac.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36923_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "AI brûke om koade te generearjen",
    "url": "https://agents.willem.com/fy/posts/2023-05-03_ai-bruke-om-koade-te-generearjen/",
    "source_url": "https://willem.com/fy/2023-05-03_ai-bruke-om-koade-te-generearjen/",
    "date": "2023-05-03"
   },
   "width": 1600,
   "description": "Koade generearje is sa ienfâldich as in beskriuwende prompt yntype",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a web browser displaying a ChatGPT conversation with a bash script for auto-rotating image files using ImageMagick.",
    "labels": [
     "browser",
     "chatgpt",
     "code",
     "script",
     "interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "New chat\nhttps://chat.openai.com/c/d88114a32-fb86-4e5e-9bd5-da273dab0ec8\nModel: GPT-4\n+ New chat\nToday\nAuto Rotate Image Bas\nMA\nGenerate a bash script that uses imagemagick to auto rotate photo files by their EXIF orientation data.\nYou can use the following bash script to automatically rotate image files based on their EXIF orientation data using ImageMagick. Save the script in a file called \"auto_rotate.sh\" and make it executable with `chmod +x auto_rotate.sh`.\nbash\nCopy code\n#!/bin/bash\n# Check if ImageMagick is installed\nif ! command -v convert &> /dev/null; then\n    echo \"ImageMagick is not installed. Please install it and try again.\"\n    exit 1\nfi\n# Check if exiftool is installed\nif ! command -v exiftool &> /dev/null; then\n    echo \"exiftool is not installed. Please install it and try again.\"\n    exit 1\nfi\nRegenerate response\nSend a message.\nChatGPT may produce inaccurate information about people, places, or facts. ChatGPT Mar 23 Version\nMA\nmail@willem.com"
   }
  },
  {
   "url": "https://willem.com/global/images/93e13db73db5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36923_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "AI brûke om koade te generearjen",
    "url": "https://agents.willem.com/fy/posts/2023-05-03_ai-bruke-om-koade-te-generearjen/",
    "source_url": "https://willem.com/fy/2023-05-03_ai-bruke-om-koade-te-generearjen/",
    "date": "2023-05-03"
   },
   "width": 160,
   "machine": {
    "caption": "A purple-tinted close-up of a fluffy white object next to a digital screen displaying lines of code.",
    "labels": [
     "screen",
     "code",
     "fluff",
     "display"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/a12a765046fa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36923_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "AI brûke om koade te generearjen",
    "url": "https://agents.willem.com/fy/posts/2023-05-03_ai-bruke-om-koade-te-generearjen/",
    "source_url": "https://willem.com/fy/2023-05-03_ai-bruke-om-koade-te-generearjen/",
    "date": "2023-05-03"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up of a fuzzy purple object with a black eye-like feature and white fibers, set against a dark background with glowing blue and green text.",
    "labels": [
     "object",
     "text",
     "fiber",
     "eye"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/93e13db73db5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36923_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "AI brûke om koade te generearjen",
    "url": "https://agents.willem.com/fy/posts/2023-05-03_ai-bruke-om-koade-te-generearjen/",
    "source_url": "https://willem.com/fy/2023-05-03_ai-bruke-om-koade-te-generearjen/",
    "date": "2023-05-03"
   },
   "width": 160,
   "machine": {
    "caption": "A close-up of a white, fluffy object with a dark circular opening and a smaller hole, positioned next to a screen displaying distorted, illegible text under purple lighting.",
    "labels": [
     "object",
     "screen",
     "text",
     "lighting"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/97c45c534ab1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36924_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Earst offline wurkje",
    "url": "https://agents.willem.com/fy/posts/2023-05-01_earst-offline-wurkje/",
    "source_url": "https://willem.com/fy/2023-05-01_earst-offline-wurkje/",
    "date": "2023-05-01"
   },
   "width": 1600,
   "description": "Sjoch de piksels op in grizichswart eftergrûn: it skerm fan de X200 kin net oan tsjin moderne HiDPI-microled- of OLED-monitors",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a black ThinkPad laptop's screen bezel and top edge showing an UltraConnect antenna label, with a terminal displaying a title and subtitle in white monospace text.",
    "labels": [
     "thinkpad",
     "laptop",
     "screen",
     "terminal",
     "text"
    ],
    "model": "claude-sonnet",
    "text_in_image": "UltraConnect\nWorking Offline First\nLearning from a 15-year old ThinkPad X200"
   }
  },
  {
   "url": "https://willem.com/global/images/04ba0f71d231.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36924_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Earst offline wurkje",
    "url": "https://agents.willem.com/fy/posts/2023-05-01_earst-offline-wurkje/",
    "source_url": "https://willem.com/fy/2023-05-01_earst-offline-wurkje/",
    "date": "2023-05-01"
   },
   "width": 1600,
   "description": "... mar myn 15 jier âlde ThinkPad X200 hat ek 8TB SSD-opslach (in Samsung 870 QVO SSD)",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a laptop screen showing a GNOME Files window titled Computer, with Places sidebar entries for willem, Desktop, Trash, Photos, Downloads, Base and Store, and two drive icons labelled File System and Samsung SSD 870 QVO 8TB.",
    "labels": [
     "screenshot",
     "file manager",
     "gnome",
     "ssd",
     "desktop"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Computer\nFile Edit View Go Help\ncomputer:///\nPlaces\nComputer\nwillem\nDesktop\nTrash\nPhotos\nDownloads\nBase\nStore\nFile System\nSamsung SSD 870\nQVO 8TB"
   }
  },
  {
   "url": "https://willem.com/global/images/3d55939e002f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36924_images-7.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Earst offline wurkje",
    "url": "https://agents.willem.com/fy/posts/2023-05-01_earst-offline-wurkje/",
    "source_url": "https://willem.com/fy/2023-05-01_earst-offline-wurkje/",
    "date": "2023-05-01"
   },
   "width": 1600,
   "description": "De moderne MacBook Pro fan $6499 is ien fan de pear laptops dy't hjoed konfigurearre wurde kinne mei 8TB flashopslach...",
   "description_source": "author",
   "machine": {
    "caption": "Screenshot of the Apple online store product configurator page for a customized 16-inch MacBook Pro in Space Gray, listing an Apple M2 Max chip, 96GB memory, 8TB SSD storage and a $6,499.00 price.",
    "labels": [
     "screenshot",
     "apple store",
     "macbook pro",
     "product page",
     "price"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Apple Store Mac iPad iPhone Watch AirPods TV & Home Entertainment Accessories Support\nMacBook Pro\nOverview macOS Compare\nPay for your new Mac over 12 months at 0% APR with Apple Card. Just choose Apple Card Monthly Installments when you check out to apply.\nLearn more\nNew\nCustomize your 16-inch MacBook Pro - Space Gray\nApple M2 Max with 12-core CPU, 38-core GPU, 16-core Neural Engine\n96GB unified memory\n8TB SSD storage\n16-inch Liquid Retina XDR display\nThree Thunderbolt 4 ports, HDMI port, SDXC card slot, headphone jack, MagSafe 3 port\n140W USB-C Power Adapter\nBacklit Magic Keyboard with Touch ID - US English\nView gallery\nShips: 3-5 business days, Free Shipping, Get delivery dates\nPickup: Check availability\n$6,499.00 or $541.58/mo. for 12 mo.*\nGet 3% Daily Cash with Apple Card\nAdd to Bag"
   }
  },
  {
   "url": "https://willem.com/global/images/703ca50ccbf7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36924_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Earst offline wurkje",
    "url": "https://agents.willem.com/fy/posts/2023-05-01_earst-offline-wurkje/",
    "source_url": "https://willem.com/fy/2023-05-01_earst-offline-wurkje/",
    "date": "2023-05-01"
   },
   "width": 1600,
   "description": "Folop hardwarepoarten, ynklusyf in PC-card-slot, yntegrearre gigabit-ethernet, USB-A en in hardwareskeakelder om WiFi út te setten",
   "description_source": "author",
   "machine": {
    "caption": "Close-up side view of an older black laptop's left edge ports, showing an Ethernet jack, a USB port, an ExpressCard slot and a physical wireless toggle switch, resting on a wooden table.",
    "labels": [
     "laptop",
     "ports",
     "usb",
     "ethernet",
     "closeup"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/8da6c5fd81ac.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36924_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Earst offline wurkje",
    "url": "https://agents.willem.com/fy/posts/2023-05-01_earst-offline-wurkje/",
    "source_url": "https://willem.com/fy/2023-05-01_earst-offline-wurkje/",
    "date": "2023-05-01"
   },
   "width": 1600,
   "description": "It toetseboerd fan de ThinkPad is in dream om op te typen en hat in “leaf of haat it” TrackPoint (ik sit yn de “leaf”-ôfdieling!)",
   "description_source": "author",
   "machine": {
    "caption": "Extreme close-up of a black ThinkPad keyboard centred on the red TrackPoint nub between the G, H, B and V keys, with green status LEDs visible above the function row.",
    "labels": [
     "thinkpad",
     "keyboard",
     "trackpoint",
     "closeup",
     "keys"
    ],
    "model": "claude-sonnet",
    "text_in_image": "F5 F6 F7 F8\n$4 %5 6 &7 *8\nE R T Y U\nS D F G H\nZ X C V B N\nAlt"
   }
  },
  {
   "url": "https://willem.com/global/images/852658db3add.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36924_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Earst offline wurkje",
    "url": "https://agents.willem.com/fy/posts/2023-05-01_earst-offline-wurkje/",
    "source_url": "https://willem.com/fy/2023-05-01_earst-offline-wurkje/",
    "date": "2023-05-01"
   },
   "width": 1600,
   "description": "Dit skarnier fan it laptopdeksel, makke fan metaal, is makke om lang mei te gean. Let derop dat it toetseboerd toetsen hat dêr't in moderne MacBook allinnich fan dreame kin (PageUp/PageDown, Home, End, Delete).",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of the top corner of a Lenovo ThinkPad X200 screen bezel and hinge, showing a status text overlay on the dark screen and the X200 model badge above the keyboard's function and navigation keys.",
    "labels": [
     "thinkpad",
     "x200",
     "lenovo",
     "keyboard",
     "screen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "\"WillemX200\" 09:40 01-May-23\nlenovo\nX200\nInsert Home PgUp\nDelete End PgDn\nPrtSc ScrLk Pause\nSysRq NmLk Break\nF9 F10 F11 F12"
   }
  },
  {
   "url": "https://willem.com/global/images/8689bbd6620e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36924_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Earst offline wurkje",
    "url": "https://agents.willem.com/fy/posts/2023-05-01_earst-offline-wurkje/",
    "source_url": "https://willem.com/fy/2023-05-01_earst-offline-wurkje/",
    "date": "2023-05-01"
   },
   "width": 1600,
   "description": "Klassike ThinkPad-advertinsje “Syn mem wie in mainframe, syn heit in Maserati”",
   "description_source": "author",
   "machine": {
    "caption": "Scan of a vintage full-page IBM print advertisement showing a closed ThinkPad 700C tablet-style unit and an open ThinkPad laptop with a colourful application on screen, headlined Introducing ThinkPad with the tagline about mainframe and Maserati parentage.",
    "labels": [
     "advertisement",
     "ibm",
     "thinkpad",
     "vintage",
     "print ad"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Introducing\nThinkPad\nIts mother was a mainframe.\nIts father was a Maserati.\nIBM"
   }
  },
  {
   "url": "https://willem.com/global/images/d0a484d3189c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36924_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Earst offline wurkje",
    "url": "https://agents.willem.com/fy/posts/2023-05-01_earst-offline-wurkje/",
    "source_url": "https://willem.com/fy/2023-05-01_earst-offline-wurkje/",
    "date": "2023-05-01"
   },
   "width": 1600,
   "description": "De IBM ThinkPad 700C út 1992 waard fuortdaliks erkend as in grut ding foar de yndustry",
   "description_source": "author",
   "machine": {
    "caption": "Product photo of an open black IBM ThinkPad 700-series laptop on a white background, shown at an angle with its keyboard, red TrackPoint and small ThinkPad badge logo on the screen bezel.",
    "labels": [
     "thinkpad",
     "laptop",
     "product photo",
     "keyboard",
     "ibm"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a80c9a69bcc1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36924_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Earst offline wurkje",
    "url": "https://agents.willem.com/fy/posts/2023-05-01_earst-offline-wurkje/",
    "source_url": "https://willem.com/fy/2023-05-01_earst-offline-wurkje/",
    "date": "2023-05-01"
   },
   "width": 1600,
   "description": "Wurk yn útfiering: myn X200-eksperimint",
   "description_source": "author",
   "machine": {
    "caption": "Overhead view of an open black Lenovo ThinkPad X200 laptop on a wooden table showing dark-themed vim code editor with commented JavaScript for a Link model, beside a cup of coffee on a wooden coaster.",
    "labels": [
     "thinkpad",
     "code editor",
     "vim",
     "javascript",
     "coffee"
    ],
    "model": "claude-sonnet",
    "text_in_image": "// Link\n// representing a link on willem.com\n// the second of the new Publisher \"2.0\" model style\n// Created 12th of August 2016\n*/\n\nfunction Link(base, genericObject){\n    this.base = base;\n    this.id = genericObject.id;\n    this.state = genericObject.state;\n    this.lastUpdated = genericObject.lastUpdated;\n    this.title = genericObject.properties.title;\n\n    this.url = genericObject.properties.url;\n    this.descriptionNl = genericObject.properties.descriptionNL;\n    this.descriptionEn = genericObject.properties.descriptionEN;\n\n    this.image = null;\n\n    // See if we need to download images:\n    if(this.state == 1){  // yes we are visible\n\n        var imageFolderName = '/global/images/links/';\n        var imageFolderPath = this.base.resultPath + imageFolderName;\n\n        this.image = this.base.downloadImage(genericObject.properties.image, imageFolderName, this.title,\n            [ {k:'x1', w: 80, h: 80, q:85, c:false, f: '#=Dex'},\n              {k:'x2', w: 160, h: 160, q:85, c:false, f: '#=Dex-2x'}], this.title);\n\n    // override image URL's for known links (the PNG optimation is not working yet on the Manager side)\n    // we did that manually for 5 logo's:\n    if(this.url.indexOf('dsd164.com')!=-1){\n        this.image.url.x1 = '/global/images/logo-dsd-164.png';\n    }else if(this.url.indexOf('lemmid-store.com')!=-1){\n        this.image.url.x2 = this.image.url.x1;\n\n\"~/lib/model/Link.js\" 64L, 24698\n1:terminal1  2:terminal2\n\"WillemX200\" 08:58 01-May-2...\nlenovo\nX200\nThinkPad"
   }
  },
  {
   "url": "https://willem.com/global/images/2f7652ee0613.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36924_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Earst offline wurkje",
    "url": "https://agents.willem.com/fy/posts/2023-05-01_earst-offline-wurkje/",
    "source_url": "https://willem.com/fy/2023-05-01_earst-offline-wurkje/",
    "date": "2023-05-01"
   },
   "width": 1600,
   "description": "De ThinkPad X200 út 2008",
   "description_source": "author",
   "machine": {
    "caption": "Product photograph of an open black Lenovo ThinkPad X200 laptop at an angle against a white background, screen showing the default blue swirl wallpaper, with the Lenovo logo below the screen and a red TrackPoint nub on the keyboard.",
    "labels": [
     "thinkpad",
     "lenovo",
     "laptop",
     "product photo",
     "trackpoint"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Lenovo"
   }
  },
  {
   "url": "https://willem.com/global/images/43e616875fd0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36924_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Earst offline wurkje",
    "url": "https://agents.willem.com/fy/posts/2023-05-01_earst-offline-wurkje/",
    "source_url": "https://willem.com/fy/2023-05-01_earst-offline-wurkje/",
    "date": "2023-05-01"
   },
   "width": 160,
   "machine": {
    "caption": "A black Lenovo ThinkPad X200 laptop displaying lines of code on its screen sits on a light wooden desk next to a white mug of coffee on a coaster.",
    "labels": [
     "laptop",
     "coffee",
     "desk",
     "coaster",
     "code"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Lenovo X200 ThinkPad"
   }
  },
  {
   "url": "https://willem.com/global/images/bebacde9fa31.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36924_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Earst offline wurkje",
    "url": "https://agents.willem.com/fy/posts/2023-05-01_earst-offline-wurkje/",
    "source_url": "https://willem.com/fy/2023-05-01_earst-offline-wurkje/",
    "date": "2023-05-01"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up angled view of a black laptop keyboard featuring a red trackpoint between the G, H, and B keys, with green indicator lights visible on the top bezel.",
    "labels": [
     "keyboard",
     "laptop",
     "keys",
     "trackpoint",
     "computer"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "F5 F6 F7 F8 4 5 6 7 R T Y G H B E F V D C S X Z Alt"
   }
  },
  {
   "url": "https://willem.com/global/images/43e616875fd0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36924_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Earst offline wurkje",
    "url": "https://agents.willem.com/fy/posts/2023-05-01_earst-offline-wurkje/",
    "source_url": "https://willem.com/fy/2023-05-01_earst-offline-wurkje/",
    "date": "2023-05-01"
   },
   "width": 160,
   "machine": {
    "caption": "A black Lenovo ThinkPad X200 laptop displaying lines of code on its screen sits on a light wooden table next to a white mug of coffee on a coaster.",
    "labels": [
     "laptop",
     "coffee",
     "mug",
     "coaster",
     "table"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Lenovo X200 ThinkPad"
   }
  },
  {
   "url": "https://willem.com/global/images/918e7e99a1ce.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips foar fytse oer lange ôfstannen",
    "url": "https://agents.willem.com/fy/posts/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "source_url": "https://willem.com/fy/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Fuortgean út myn nije wenplak Hegelsom, Limburg",
   "description_source": "author",
   "machine": {
    "caption": "Selfie of a bald bearded cyclist in a white bicycle helmet and neon yellow Craft jacket, with a backpack, standing on a street in front of a brick church with a bell tower.",
    "labels": [
     "cyclist",
     "helmet",
     "church",
     "street",
     "selfie"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b42e688740ab.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips foar fytse oer lange ôfstannen",
    "url": "https://agents.willem.com/fy/posts/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "source_url": "https://willem.com/fy/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Myn hertslach by de rit fan 10 oeren fan Amsterdam nei Hegelsom: let op hoe't ik myn hertslach yn de earste oeren relatyf leech hâlden haw!",
   "description_source": "author",
   "machine": {
    "caption": "Screenshot of a heart rate chart from a fitness app showing beats per minute fluctuating between roughly 75 and 160 over more than ten hours of elapsed time.",
    "labels": [
     "screenshot",
     "heart rate",
     "chart",
     "fitness app",
     "graph"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Close\nHeart Rate (bpm)\n160\n140\n120\n100\n80\n0:00\n2:03:41\n4:07:22\n6:11:03\n8:14:44\n10:18:25\nTime (h:m:s)"
   }
  },
  {
   "url": "https://willem.com/global/images/e5e33079ac6a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips foar fytse oer lange ôfstannen",
    "url": "https://agents.willem.com/fy/posts/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "source_url": "https://willem.com/fy/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Keppelje dyn fytskompjûter oan dyn tillefoan om berjochten fan stipe fan famylje en freonen ûntfange te kinnen",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a Garmin Edge cycling GPS computer mounted on drop handlebars, its screen showing a turn-by-turn map with the street name Rijksweg, next to a bicycle bell.",
    "labels": [
     "garmin",
     "gps",
     "handlebars",
     "bicycle",
     "navigation"
    ],
    "model": "claude-sonnet",
    "text_in_image": "5.4\nRijksweg\nGARMIN"
   }
  },
  {
   "url": "https://willem.com/global/images/8d7c932a893f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips foar fytse oer lange ôfstannen",
    "url": "https://agents.willem.com/fy/posts/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "source_url": "https://willem.com/fy/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "De dei foar myn fertrek haw ik myn fyts goed neisjoen en sels in lytse proefrit troch de stêd makke",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a gloved hand with a wristwatch holding keys near a bicycle wheel, showing the Schwalbe Pro One tire markings and a toothed Gates carbon belt drive marked USA.",
    "labels": [
     "bicycle",
     "tire",
     "schwalbe",
     "belt drive",
     "wheel",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SCHWALBE\nPRO ONE\n30-622 (28x1.20-700x30C) 4.0-7.0bar\nUSA"
   }
  },
  {
   "url": "https://willem.com/global/images/1ba63cc196da.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips foar fytse oer lange ôfstannen",
    "url": "https://agents.willem.com/fy/posts/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "source_url": "https://willem.com/fy/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Ik haw myn fyts klearmakke foar in nij fytsseizoen mei farske banen en stjoerlagers",
   "description_source": "author",
   "machine": {
    "caption": "A silver-framed drop-handlebar bicycle with black saddle and fenders leans against a grey wooden ribbed garage door, with Schwalbe Pro One branding visible on both tires.",
    "labels": [
     "bicycle",
     "frame",
     "garage door",
     "tires",
     "fenders"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SCHWALBE PRO ONE"
   }
  },
  {
   "url": "https://willem.com/global/images/c0f6cc5d1683.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips foar fytse oer lange ôfstannen",
    "url": "https://agents.willem.com/fy/posts/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "source_url": "https://willem.com/fy/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Folgje de wegwizers of brûk in GPS-navigaasjesysteem: wat do ek dochst, soargje derfoar dat do in idee hast wêr't do hinne giest",
   "description_source": "author",
   "machine": {
    "caption": "A silver road bike leans against a pedestrian sign post at a roundabout with a curved lamp post and a cluster of blue Dutch destination signs, with two motorcyclists riding past.",
    "labels": [
     "roundabout",
     "road signs",
     "bicycle",
     "motorcycles",
     "netherlands"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Garderen 3\nKootwijkerzand\nAmersfoort 27\nHarskamp 4\nEde 16\nArnhem 25"
   }
  },
  {
   "url": "https://willem.com/global/images/d7de40ad82f3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips foar fytse oer lange ôfstannen",
    "url": "https://agents.willem.com/fy/posts/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "source_url": "https://willem.com/fy/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Nasjonaal Park Maasduinen yn Limburg",
   "description_source": "author",
   "machine": {
    "caption": "A white barrier gate across a woodland gravel path is lettered with the name of the managing foundation, flanked by a post marked National Park and a post marked De Maasduinen, with a road bike leaning against it.",
    "labels": [
     "gate",
     "nature reserve",
     "bicycle",
     "forest",
     "signpost"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Stichting het Limburgs Landschap\nNationaal Park\nDe Maasduinen"
   }
  },
  {
   "url": "https://willem.com/global/images/796fe5d75342.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips foar fytse oer lange ôfstannen",
    "url": "https://agents.willem.com/fy/posts/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "source_url": "https://willem.com/fy/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "De moarns dêrnei: wês aardich foar dysels, nei sa'n yntinsive ynspanning hat dyn lichem tiid nedich om te herstellen. Myn WHOOP fernaam dit dúdlik, sels nei in goede nachtrêst.",
   "description_source": "author",
   "machine": {
    "caption": "Screenshot of a WHOOP fitness app Recovery screen showing a 28 percent recovery score on a red ring gauge, with a note about still recovering from high strain.",
    "labels": [
     "screenshot",
     "whoop",
     "fitness app",
     "recovery",
     "dashboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "08:11\nTODAY\n59%\nOVERVIEW  SLEEP  RECOVERY  STRAIN\nRECOVERY\n28%\nSHARE\nSTILL RECOVERING FROM HIGH STRAIN\nYour HRV is 37% lower than usual after your big day of Strain yesterday. It's normal for your Recovery to be lower after heavy exercise. Listen to your body to maximize your health gains."
   }
  },
  {
   "url": "https://willem.com/global/images/90587eae69a3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips foar fytse oer lange ôfstannen",
    "url": "https://agents.willem.com/fy/posts/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "source_url": "https://willem.com/fy/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Sjoch ris wa't #1 fan Nederlân is yn WHOOP op it mêd fan strain! Eufory!",
   "description_source": "author",
   "machine": {
    "caption": "Two side-by-side phone screenshots, one a Strava cycling activity named Hegelsom - Amsterdam with distance and route map across the Netherlands, the other a WHOOP Netherlands team strain leaderboard topped by the same rider.",
    "labels": [
     "screenshot",
     "strava",
     "whoop",
     "cycling",
     "leaderboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "19:38\nHegelsom - Amsterdam (via Venl...)\nWillem Middelkoop\n20 apr. @ 08:54 · Wegwielrennen\n204,65 Afstand (km)\n10:18:23 Tijd\n5.039 Calorieën\n19,9 Gemiddelde snelheid (km/u)\n581 Totale stijging (m)\nAmsterdam Almelo Apeldoorn Enschede Den Haag Utrecht Arnhem Rotterdam Nijmegen Zeeuwse Eilanden Breda 's-Hertogenbosch Eindhoven Venlo\n7°  19\nMinder vermogen ... Meer vermogen\nBekijk alle activiteiten voor Fietsen\n\n19:37\nNETHERLANDS\nINFO  STRAIN  RECOVERY  SLEEP\nDAILY  MON - SUN  MONTHLY\nDAY STRAIN 9,5 avg\nTODAY Last Updated: 19:37\n1. Willem Middelkoop 20,6\nCycling 20,6\n6.645 Calories\n2. Mike [name obscured] 20,6\nActivity 18,9, Activity 14,9\n3.790 Calories\n3. Bert [name obscured] 20,5\n4.279 Calories\n4. Paul [name obscured] 20,5\nCycling 17,3, Cycling 17,3\n3.941 Calories\n5. Heleen [name obscured] 20,5\nRunning 20,4\n2.458 Calories\n6. Laura [name obscured] 20,5"
   }
  },
  {
   "url": "https://willem.com/global/images/f4c5ddae058d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips foar fytse oer lange ôfstannen",
    "url": "https://agents.willem.com/fy/posts/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "source_url": "https://willem.com/fy/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Myn foltôge stempelkaart fan de Fietselfstedentocht 2022: let op hoe't de rânen troch min waar gien binne... ",
   "description_source": "author",
   "machine": {
    "caption": "An orange multi-panel stamp card for a 200 km Frisian eleven-cities cycle tour lies open beside a non-alcoholic beer can and a bronze medal shaped like a windmill with a city tower design.",
    "labels": [
     "stamp card",
     "cycling tour",
     "medal",
     "friesland",
     "beer can"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DE FRIESE FIETSELFSTEDENTOCHT 2022\nBolsward START\nHarlingen\nFraneker\nHolwerd\nDokkum TIJDCONTROLE\nLeeuwarden\nBolsward VERZORGINGSPOST WINSUM TIJDCONTROLE\nSneek\nIJlst\nSloten\nOudemirdum\nStavoren TIJDCONTROLE\nHindeloopen\nWorkum\nBolsward FINISH\nBij de start en de tijdcontroles mag voor de genoemde tijden niet worden gestempeld.\nEHBO / Rode Kruis 0515 - 57 32 63\nRijwielhersteller 0515 - 57 30 99\nAlgemeen / Politie\nFIETSELFSTEDENTOCHT\nFRJENTSJER\nSINDS 1912\n6 JUNI 2022\nBIER\nFRIS VAN SMAAK\nAMBACHTELIJK GEBROUWEN\n0.0%"
   }
  },
  {
   "url": "https://willem.com/global/images/30e572072ef8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips foar fytse oer lange ôfstannen",
    "url": "https://agents.willem.com/fy/posts/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "source_url": "https://willem.com/fy/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Hallo Amsterdam! It is my slagge!",
   "description_source": "author",
   "machine": {
    "caption": "A cyclist in a helmet and hi-vis jacket takes a selfie beside a bank of red apartment mailboxes, holding a wallet up to a slot labelled willem.com.",
    "labels": [
     "selfie",
     "mailboxes",
     "cyclist",
     "helmet",
     "wallet"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem.com\n☎ +31645080320\n164\n162\n154\n144\n...dresseerd\n...ukwerk,\nHuis bladen\nNEE"
   }
  },
  {
   "url": "https://willem.com/global/images/90842261f5cb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips foar fytse oer lange ôfstannen",
    "url": "https://agents.willem.com/fy/posts/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "source_url": "https://willem.com/fy/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "De lêste brêge oer nei Amsterdam field as in oerwinning.",
   "description_source": "author",
   "machine": {
    "caption": "View over drop handlebars with a Garmin bike computer mounted on the stem, looking along a red-surfaced cycle bridge with cable-stayed pylons crossing open water.",
    "labels": [
     "cycle path",
     "bridge",
     "garmin",
     "handlebars",
     "sky"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/41e797762568.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips foar fytse oer lange ôfstannen",
    "url": "https://agents.willem.com/fy/posts/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "source_url": "https://willem.com/fy/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Op sa'n 80% fan de rûte field ik myn skonken en rêch echt kleie... dizze bank wie in wolkom ôfwikseling foar myn bealch op it sadel",
   "description_source": "author",
   "machine": {
    "caption": "A smiling cyclist in a helmet and hi-vis Craft jacket stands beside a picnic table next to a road bike with a Brooks leather saddle, on a tree-lined village lane.",
    "labels": [
     "selfie",
     "cyclist",
     "road bike",
     "brooks saddle",
     "picnic table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BROOKS\nCRAFT"
   }
  },
  {
   "url": "https://willem.com/global/images/d235eca5f95e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips foar fytse oer lange ôfstannen",
    "url": "https://agents.willem.com/fy/posts/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "source_url": "https://willem.com/fy/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Blommen út Amsterdam... kweekt yn Flevoland!",
   "description_source": "author",
   "machine": {
    "caption": "A paved cycle path runs beside a row of bare trees along a ditch, with wind turbines and a red-flowering bulb field in the distance under a partly cloudy sky.",
    "labels": [
     "cycle path",
     "wind turbines",
     "tulip field",
     "trees",
     "netherlands"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/290e39b9d95e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips foar fytse oer lange ôfstannen",
    "url": "https://agents.willem.com/fy/posts/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "source_url": "https://willem.com/fy/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Prachtich lânskip: lange rjochte stikken op diken by Flevoland",
   "description_source": "author",
   "machine": {
    "caption": "A concrete cycle path runs along a grassy dike beside a wide waterway under a bright sun and scattered clouds.",
    "labels": [
     "cycle path",
     "dike",
     "water",
     "sun",
     "clouds"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e775bf274648.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips foar fytse oer lange ôfstannen",
    "url": "https://agents.willem.com/fy/posts/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "source_url": "https://willem.com/fy/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Dit field as in passend plak foar in lytse drankstop... Willemsplein yn Arnhem! ",
   "description_source": "author",
   "machine": {
    "caption": "Two side-by-side photos, one a selfie of a helmeted cyclist beside a street name plate reading Willemsplein, the other a hand holding a water bottle under a public jointhepipe drinking-water tap labelled DRINKWATER.",
    "labels": [
     "street sign",
     "selfie",
     "drinking water",
     "cyclist",
     "tap"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Willemsplein\nPRESS HERE AND ENJOY TAP WATER\njointhepipe\nDRINKWATER"
   }
  },
  {
   "url": "https://willem.com/global/images/f34098469657.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips foar fytse oer lange ôfstannen",
    "url": "https://agents.willem.com/fy/posts/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "source_url": "https://willem.com/fy/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Opladen by in tankstasjon",
   "description_source": "author",
   "machine": {
    "caption": "A wooden high table near the entrance of a TotalEnergies petrol station shop holds cycling gloves, an orange sports drink, a pastry and a blue water bottle, with a puntogusto food counter and digital menu visible inside.",
    "labels": [
     "petrol station",
     "shop",
     "drinks",
     "table",
     "totalenergies"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TotalEnergies\npuntogusto\nGratis autowas..."
   }
  },
  {
   "url": "https://willem.com/global/images/f8f6b79ec8d0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips foar fytse oer lange ôfstannen",
    "url": "https://agents.willem.com/fy/posts/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "source_url": "https://willem.com/fy/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "... of troch in ûnferwachte wegôfsluting, dy't dy de “ûnbekende” (rûte) yn stjoert",
   "description_source": "author",
   "machine": {
    "caption": "View over drop handlebars with a Garmin GPS unit at a road junction under construction, marked by red and white barriers and traffic signs, next to a blue street sign reading Kortebaan and a tall hedge.",
    "labels": [
     "road construction",
     "street sign",
     "garmin",
     "handlebars",
     "junction"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Kortebaan\n3.4 Rijksweg\nGARMIN"
   }
  },
  {
   "url": "https://willem.com/global/images/939e679db681.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips foar fytse oer lange ôfstannen",
    "url": "https://agents.willem.com/fy/posts/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "source_url": "https://willem.com/fy/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Do wurdst ferbjustere troch de dingen dy't do tsjinkomst, lykas de moaiens fan it Nederlânske Nasjonaal Park Hoge Veluwe...",
   "description_source": "author",
   "machine": {
    "caption": "A sandy heathland track runs between low heather and grassland under a heavily clouded sky, with a single pine tree standing on the horizon.",
    "labels": [
     "heathland",
     "sandy path",
     "clouds",
     "pine tree",
     "landscape"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/35c389e5e2ef.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips foar fytse oer lange ôfstannen",
    "url": "https://agents.willem.com/fy/posts/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "source_url": "https://willem.com/fy/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Hoewol in soad fytsers ite wylst se ride, stopje ik leaver en genietsje fan it momint wylst ik wat ite",
   "description_source": "author",
   "machine": {
    "caption": "Selfie of a smiling helmeted cyclist holding a wallet, with a silver road bike leaning against a roadside tree and a yield sign plus bicycle route direction signs with arrows visible behind him.",
    "labels": [
     "cyclist",
     "selfie",
     "road sign",
     "bicycle",
     "trees"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/9e3840ce38f3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips foar fytse oer lange ôfstannen",
    "url": "https://agents.willem.com/fy/posts/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "source_url": "https://willem.com/fy/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "De Fietselfstedentocht fan ferline jier wie in epyske rit mei myn broer, in drege edysje mei in soad stoarm en rein! ",
   "description_source": "author",
   "machine": {
    "caption": "Two helmeted road cyclists in sunglasses, one in a navy Craft jersey and one in a neon yellow jersey, ride along a paved road bordered by tall grass and trees.",
    "labels": [
     "cyclists",
     "road bike",
     "jersey",
     "helmets",
     "outdoors"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CRAFT"
   }
  },
  {
   "url": "https://willem.com/global/images/cd8208f05fe6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips foar fytse oer lange ôfstannen",
    "url": "https://agents.willem.com/fy/posts/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "source_url": "https://willem.com/fy/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "date": "2023-04-20"
   },
   "width": 160,
   "machine": {
    "caption": "A silver bicycle is parked next to a white wooden gate that blocks a gravel path leading into a forest.",
    "labels": [
     "bicycle",
     "gate",
     "path",
     "trees",
     "forest"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Stichting het Limburgs Landschap\nNationaal Park\nDe Maasduinen"
   }
  },
  {
   "url": "https://willem.com/global/images/bfed72581735.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips foar fytse oer lange ôfstannen",
    "url": "https://agents.willem.com/fy/posts/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "source_url": "https://willem.com/fy/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "date": "2023-04-20"
   },
   "width": 2560,
   "machine": {
    "caption": "A paved path runs alongside a grassy embankment bordering a wide river under a blue sky with scattered clouds and a bright sun.",
    "labels": [
     "path",
     "river",
     "sky",
     "grass",
     "clouds",
     "sun"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/cd8208f05fe6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips foar fytse oer lange ôfstannen",
    "url": "https://agents.willem.com/fy/posts/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "source_url": "https://willem.com/fy/2023-04-20_tips-foar-fytse-oer-lange-ofstannen/",
    "date": "2023-04-20"
   },
   "width": 160,
   "machine": {
    "caption": "A silver bicycle is parked next to a white wooden gate on a gravel path in a wooded area.",
    "labels": [
     "bicycle",
     "gate",
     "trees",
     "path"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Stichting het Limburgs Landschap"
   }
  },
  {
   "url": "https://willem.com/global/images/95da32d82f1e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36926_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloudkosten ferleegje",
    "url": "https://agents.willem.com/fy/posts/2023-04-05_cloudkosten-ferleegje/",
    "source_url": "https://willem.com/fy/2023-04-05_cloudkosten-ferleegje/",
    "date": "2023-04-05"
   },
   "width": 1600,
   "description": "Wolken boppe it KPN DC2-datasintrum yn Amsterdam",
   "description_source": "author",
   "machine": {
    "caption": "Upward view of a glass and dark cladded office tower against a partly cloudy blue sky, with an antenna mast on the roofline.",
    "labels": [
     "building",
     "sky",
     "clouds",
     "glass facade",
     "antenna"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e79eab6420dd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36926_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloudkosten ferleegje",
    "url": "https://agents.willem.com/fy/posts/2023-04-05_cloudkosten-ferleegje/",
    "source_url": "https://willem.com/fy/2023-04-05_cloudkosten-ferleegje/",
    "date": "2023-04-05"
   },
   "width": 1600,
   "description": "In “cloudkar”, mei dêrop in bûten gebrûk steld kompjûter, bûten it datasintrum",
   "description_source": "author",
   "machine": {
    "caption": "A platform trolley loaded with a rack-mount server stands on a paved yard in front of a fenced NorthC data centre building, with a round metal gate panel, a no-smoking sign, and a mailbox marked 48a.",
    "labels": [
     "data center",
     "trolley",
     "server",
     "gate",
     "northc",
     "mailbox"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NorthC\n48a"
   }
  },
  {
   "url": "https://willem.com/global/images/99ff67fb68de.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36926_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloudkosten ferleegje",
    "url": "https://agents.willem.com/fy/posts/2023-04-05_cloudkosten-ferleegje/",
    "source_url": "https://willem.com/fy/2023-04-05_cloudkosten-ferleegje/",
    "date": "2023-04-05"
   },
   "width": 1600,
   "description": "Hardware út it datasintrum helje: it toppunt fan enerzjybesparjende tsjoenderij!",
   "description_source": "author",
   "machine": {
    "caption": "A platform trolley carrying a rack-mount server, a tool case, and a black bag stands in a data centre aisle lined with tall server cabinets, with an illegible safety instructions poster on the wall.",
    "labels": [
     "data center",
     "server room",
     "trolley",
     "cabinets",
     "aisle"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/5979fe5a829f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36926_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloudkosten ferleegje",
    "url": "https://agents.willem.com/fy/posts/2023-04-05_cloudkosten-ferleegje/",
    "source_url": "https://willem.com/fy/2023-04-05_cloudkosten-ferleegje/",
    "date": "2023-04-05"
   },
   "width": 1600,
   "description": "Hallo út de cloud! ",
   "description_source": "author",
   "machine": {
    "caption": "Overhead selfie of a bald bearded man in a maroon polo shirt standing over a rolling cart with a laptop, keyboard, mouse and an external monitor showing dark terminal text, inside a data centre aisle.",
    "labels": [
     "data center",
     "selfie",
     "laptop",
     "monitor",
     "cart",
     "man"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/40ac00e2ec67.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36926_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloudkosten ferleegje",
    "url": "https://agents.willem.com/fy/posts/2023-04-05_cloudkosten-ferleegje/",
    "source_url": "https://willem.com/fy/2023-04-05_cloudkosten-ferleegje/",
    "date": "2023-04-05"
   },
   "width": 1600,
   "description": "In soad cloudwurk wurdt op ôfstân dien, mar sa no en dan is in konsoleskerm nedich foar spesjalisearre ûnderhâldstaken.",
   "description_source": "author",
   "machine": {
    "caption": "A blue two-shelf trolley holding a monitor, a laptop, a keyboard and cables stands in a data centre aisle between rows of perforated server cabinet doors, with a bag on the floor beside it.",
    "labels": [
     "data center",
     "trolley",
     "laptop",
     "monitor",
     "cabinets",
     "aisle"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/cc991dc9663a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36926_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloudkosten ferleegje",
    "url": "https://agents.willem.com/fy/posts/2023-04-05_cloudkosten-ferleegje/",
    "source_url": "https://willem.com/fy/2023-04-05_cloudkosten-ferleegje/",
    "date": "2023-04-05"
   },
   "width": 1600,
   "description": "Yn de cloud liedt in tanimmende fraach nei opslach yn in datasintrum ta mear hurde skiven, en dus mear enerzjyferbrûk",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of hot-swap hard drive caddies in a server chassis, each engraved with drive specifications and fitted with a status LED and a maroon release latch, with numbered bay markers on the chassis edge.",
    "labels": [
     "server",
     "hard drive",
     "caddy",
     "hardware",
     "closeup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "10K\nSAS\n1.2TB\n781578"
   }
  },
  {
   "url": "https://willem.com/global/images/00337c3ca6cf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36926_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloudkosten ferleegje",
    "url": "https://agents.willem.com/fy/posts/2023-04-05_cloudkosten-ferleegje/",
    "source_url": "https://willem.com/fy/2023-04-05_cloudkosten-ferleegje/",
    "date": "2023-04-05"
   },
   "width": 1600,
   "description": "Ûnderbrocht yn grutte kasten dy't hiele keamers of gebouwen folje",
   "description_source": "author",
   "machine": {
    "caption": "Selfie of a bald bearded man in a grey gilet and blue shirt beside a row of enclosed server cabinets in a data centre corridor, with a safety instructions poster showing prohibition and mandatory icons on the nearest cabinet.",
    "labels": [
     "data center",
     "selfie",
     "server cabinets",
     "corridor",
     "man"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/666d74824f8d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36926_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloudkosten ferleegje",
    "url": "https://agents.willem.com/fy/posts/2023-04-05_cloudkosten-ferleegje/",
    "source_url": "https://willem.com/fy/2023-04-05_cloudkosten-ferleegje/",
    "date": "2023-04-05"
   },
   "width": 1600,
   "description": "De cloud bestiet út kompjûters sûnder skerm",
   "description_source": "author",
   "machine": {
    "caption": "An open rack-mount server pulled out on rails shows its internals, including RAM modules, heatsinks and cooling fans, with a front label reading lemmid and a phone number, and a small illegible iLO network settings sticker.",
    "labels": [
     "server",
     "hardware",
     "rack",
     "lemmid",
     "internals"
    ],
    "model": "claude-sonnet",
    "text_in_image": "lemmid ☎ +31645080320"
   }
  },
  {
   "url": "https://willem.com/global/images/33fde0296121.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36926_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloudkosten ferleegje",
    "url": "https://agents.willem.com/fy/posts/2023-04-05_cloudkosten-ferleegje/",
    "source_url": "https://willem.com/fy/2023-04-05_cloudkosten-ferleegje/",
    "date": "2023-04-05"
   },
   "width": 160,
   "machine": {
    "caption": "A blue and silver hand truck with yellow bumpers carries a silver server rack on a paved surface in front of a metal fence and a building with horizontal siding.",
    "labels": [
     "hand truck",
     "server",
     "fence",
     "building",
     "pavement"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "NorthC"
   }
  },
  {
   "url": "https://willem.com/global/images/bfc77ac6b4e2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36926_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloudkosten ferleegje",
    "url": "https://agents.willem.com/fy/posts/2023-04-05_cloudkosten-ferleegje/",
    "source_url": "https://willem.com/fy/2023-04-05_cloudkosten-ferleegje/",
    "date": "2023-04-05"
   },
   "width": 2560,
   "machine": {
    "caption": "A silver server chassis sits on a blue hand truck in a data center aisle lined with white server racks.",
    "labels": [
     "server",
     "hand truck",
     "server rack",
     "data center",
     "tools"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/33fde0296121.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36926_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloudkosten ferleegje",
    "url": "https://agents.willem.com/fy/posts/2023-04-05_cloudkosten-ferleegje/",
    "source_url": "https://willem.com/fy/2023-04-05_cloudkosten-ferleegje/",
    "date": "2023-04-05"
   },
   "width": 160,
   "machine": {
    "caption": "A blue and silver hand truck with yellow bumpers carrying a server rack unit on a paved surface in front of a metal fence and industrial building.",
    "labels": [
     "hand truck",
     "server",
     "fence",
     "building",
     "pavement"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "NorthC"
   }
  },
  {
   "url": "https://willem.com/global/images/a8111c91accb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36927_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Werom nei de universiteit",
    "url": "https://agents.willem.com/fy/posts/2023-02-08_werom-nei-de-universiteit/",
    "source_url": "https://willem.com/fy/2023-02-08_werom-nei-de-universiteit/",
    "date": "2023-02-08"
   },
   "width": 1600,
   "description": "Húskewiisheid",
   "description_source": "author",
   "machine": {
    "caption": "A handwritten note in marker on a plain painted wall reading a joking phrase about feathers and chickens.",
    "labels": [
     "handwriting",
     "wall",
     "note",
     "marker",
     "joke"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Sticking feathers up\nyour butt does not\nmake you a chicken"
   }
  },
  {
   "url": "https://willem.com/global/images/ccb637c740eb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36927_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Werom nei de universiteit",
    "url": "https://agents.willem.com/fy/posts/2023-02-08_werom-nei-de-universiteit/",
    "source_url": "https://willem.com/fy/2023-02-08_werom-nei-de-universiteit/",
    "date": "2023-02-08"
   },
   "width": 1600,
   "description": "Hielendal mei de tiid mei in hypermoderne geslachtsneutrale húske",
   "description_source": "author",
   "machine": {
    "caption": "A University of Amsterdam room sign for A 0.15b, a gender neutral toilet in the Faculty of Science, Mathematics and Computer Science, with a pictogram combining trouser legs and a skirt.",
    "labels": [
     "sign",
     "university",
     "toilet",
     "amsterdam",
     "pictogram"
    ],
    "model": "claude-sonnet",
    "text_in_image": "UNIVERSITEIT VAN AMSTERDAM\nFaculteit der Natuurwetenschappen,\nWiskunde en Informatica\nA 0.15b\nToilet gender neutraal"
   }
  },
  {
   "url": "https://willem.com/global/images/4cabf419ba55.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36927_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Werom nei de universiteit",
    "url": "https://agents.willem.com/fy/posts/2023-02-08_werom-nei-de-universiteit/",
    "source_url": "https://willem.com/fy/2023-02-08_werom-nei-de-universiteit/",
    "date": "2023-02-08"
   },
   "width": 1600,
   "description": "De wyklikse labsesjes binne in noflike kâns om op koers te bliuwen mei dyn programmearavontoer, mei in helpende hân fan oaren as do earne fêstrinst.",
   "description_source": "author",
   "machine": {
    "caption": "Students sit at desks facing a whiteboard covered in handwritten notes and formulas, while a woman with long red hair writes on the board, with a large blank screen mounted on the wall beside it.",
    "labels": [
     "classroom",
     "students",
     "whiteboard",
     "lecture",
     "notes"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/9b78d21c6e59.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36927_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Werom nei de universiteit",
    "url": "https://agents.willem.com/fy/posts/2023-02-08_werom-nei-de-universiteit/",
    "source_url": "https://willem.com/fy/2023-02-08_werom-nei-de-universiteit/",
    "date": "2023-02-08"
   },
   "width": 1600,
   "description": "Ik nim diel oan in programmearles oan de universiteit (meistudinten ûnskerp makke om privacyredenen)",
   "description_source": "author",
   "machine": {
    "caption": "A smiling bald man takes a selfie in a meeting room where several people with blurred faces sit at desks working on laptops, coffee and water glasses on the table in front of him.",
    "labels": [
     "meeting room",
     "laptops",
     "selfie",
     "man",
     "office"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/8534073ce0ee.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36927_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Werom nei de universiteit",
    "url": "https://agents.willem.com/fy/posts/2023-02-08_werom-nei-de-universiteit/",
    "source_url": "https://willem.com/fy/2023-02-08_werom-nei-de-universiteit/",
    "date": "2023-02-08"
   },
   "width": 1600,
   "description": "De Universiteit van Amsterdam op de campus Science Park: freonen fan it blog sille myn fyts werkenne",
   "description_source": "author",
   "machine": {
    "caption": "A large outdoor bicycle parking area packed with bikes behind railings, with a modern glass and dark-panelled university building and a high-rise tower under a cloudy sky, an orange folded Brompton parked separately near the entrance.",
    "labels": [
     "bicycle parking",
     "university building",
     "bikes",
     "brompton",
     "clouds"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/779bab33d53c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36927_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Werom nei de universiteit",
    "url": "https://agents.willem.com/fy/posts/2023-02-08_werom-nei-de-universiteit/",
    "source_url": "https://willem.com/fy/2023-02-08_werom-nei-de-universiteit/",
    "date": "2023-02-08"
   },
   "width": 1600,
   "description": "Python 3-foarbyldkoade: de leeftiid fan de brûker bepale",
   "description_source": "author",
   "machine": {
    "caption": "Screenshot of a dark-themed code editor showing a Python script that asks for a name and date of birth and calculates age.",
    "labels": [
     "code",
     "python",
     "screenshot",
     "editor",
     "script"
    ],
    "model": "claude-sonnet",
    "text_in_image": "from datetime import datetime\n\ndef get_user_input(prompt):\n    while True:\n        user_input = input(prompt).strip()\n        if user_input:\n            return user_input\n\ndef validate_date(date_string):\n    try:\n        date_obj = datetime.strptime(date_string, '%d-%m-%Y')\n        return date_obj\n    except ValueError:\n        return None\n\ndef calculate_age(dob):\n    today = datetime.now()\n    age = today.year - dob.year - ((today.month, today.day) < (dob.month, dob.day))return age\n\nname = get_user_input(\"Please enter your name: \")\ndob_string = \"\"\n\nwhile not dob_string:\n    dob_string = get_user_input(\"Please enter your date of birth (dd-mm-yyyy): \")\n    dob = validate_date(dob_string)\n    if not dob:\n        dob_string = \"\"\n        print(\"Invalid date format. Please try again.\")\n\nage = calculate_age(dob)\nprint(f\"{name}, your age is {age} years.\")"
   }
  },
  {
   "url": "https://willem.com/global/images/d7d44f31e43e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36927_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Werom nei de universiteit",
    "url": "https://agents.willem.com/fy/posts/2023-02-08_werom-nei-de-universiteit/",
    "source_url": "https://willem.com/fy/2023-02-08_werom-nei-de-universiteit/",
    "date": "2023-02-08"
   },
   "width": 1600,
   "description": "C++-foarbyldkoade: de leeftiid fan de brûker bepale",
   "description_source": "author",
   "machine": {
    "caption": "Screenshot of a dark-themed code editor showing a C++ program that asks for a name and date of birth and calculates age.",
    "labels": [
     "code",
     "c++",
     "screenshot",
     "editor",
     "script"
    ],
    "model": "claude-sonnet",
    "text_in_image": "#include <iostream>\n#include <string>\n#include <sstream>\n#include <ctime>\n\nbool validate_date(const std::string &date_string, int &day, int &month, int &year) {\n    std::istringstream iss(date_string);\n    char delimiter;\n    if (iss >> day >> delimiter >> month >> delimiter >> year) {\n        return true;\n    }\n    return false;\n}\n\nint calculate_age(int day, int month, int year) {\n    time_t now = time(0);\n    tm *ltm = localtime(&now);\n\n    int current_year = 1900 + ltm->tm_year;\n    int current_month = 1 + ltm->tm_mon;\n    int current_day = ltm->tm_mday;\n\n    int age = current_year - year - ((current_month < month) || (current_month == month && current_day < day));\n    return age;\n}\n\nint main() {\n    std::string name, dob_string;\n    int day, month, year;\n\n    std::cout << \"Please enter your name: \";\n    std::getline(std::cin, name);\n\n    do {\n        std::cout << \"Please enter your date of birth (dd-mm-yyyy): \";\n        std::getline(std::cin, dob_string);\n\n        if (!validate_date(dob_string, day, month, year)) {\n            std::cout << \"Invalid date format. Please try again.\" << std::endl;\n        }\n    } while (!validate_date(dob_string, day, month, year));\n\n    int age = calculate_age(day, month, year);\n    std::cout << name << \", your age is \" << age << \" years.\" << std::endl;\n\n    return 0;\n}"
   }
  },
  {
   "url": "https://willem.com/global/images/15b323dda922.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36927_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Werom nei de universiteit",
    "url": "https://agents.willem.com/fy/posts/2023-02-08_werom-nei-de-universiteit/",
    "source_url": "https://willem.com/fy/2023-02-08_werom-nei-de-universiteit/",
    "date": "2023-02-08"
   },
   "width": 160,
   "machine": {
    "caption": "A large number of bicycles are parked in rows on a paved area in front of modern multi-story buildings under a cloudy sky.",
    "labels": [
     "bicycle",
     "building",
     "sky",
     "pavement",
     "fence"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/fbdb9435e36f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36927_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Werom nei de universiteit",
    "url": "https://agents.willem.com/fy/posts/2023-02-08_werom-nei-de-universiteit/",
    "source_url": "https://willem.com/fy/2023-02-08_werom-nei-de-universiteit/",
    "date": "2023-02-08"
   },
   "width": 2560,
   "machine": {
    "caption": "A multi-story modern atrium with glass walls, white structural columns, black staircases, and people seated at tables on the ground floor.",
    "labels": [
     "atrium",
     "staircase",
     "people",
     "tables",
     "plants",
     "glass"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/15b323dda922.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36927_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Werom nei de universiteit",
    "url": "https://agents.willem.com/fy/posts/2023-02-08_werom-nei-de-universiteit/",
    "source_url": "https://willem.com/fy/2023-02-08_werom-nei-de-universiteit/",
    "date": "2023-02-08"
   },
   "width": 160,
   "machine": {
    "caption": "A large number of bicycles are parked in rows on a paved area in front of modern multi-story buildings under a cloudy sky.",
    "labels": [
     "bicycles",
     "buildings",
     "sky",
     "pavement",
     "fence"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/ecd1dd9d41f1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36928_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rolex DateJust 36",
    "url": "https://agents.willem.com/fy/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/fy/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "It spultsje mei it ljocht is neat minder as betoverjend, want it strielet libbene enerzjy út",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a Rolex Datejust wristwatch with a blue dial and fluted steel bezel worn on a wrist over a dark sleeve, showing the Rolex crown logo and text on the dial, with a railing and greenery blurred behind.",
    "labels": [
     "rolex",
     "watch",
     "wristwatch",
     "dial",
     "datejust",
     "blue"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ROLEX\nOYSTER PERPETUAL\nDATEJUST\nSUPERLATIVE CHRONOMETER\nOFFICIALLY CERTIFIED\nSWISS MADE"
   }
  },
  {
   "url": "https://willem.com/global/images/ba3b2f29699f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36928_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rolex DateJust 36",
    "url": "https://agents.willem.com/fy/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/fy/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "De DateJust hat in felblauwe wizerplaat, beklamme troch in sunburst-effekt dy't him in gefoel fan dynamyk jout",
   "description_source": "author",
   "machine": {
    "caption": "A studio product render of a blue Rolex Datejust watch dial showing the crown logo, model text, hour markers and date window against a matching dark blue background.",
    "labels": [
     "rolex",
     "watch dial",
     "datejust",
     "product photo",
     "blue"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ROLEX\nOYSTER PERPETUAL\nDATEJUST\nSUPERLATIVE CHRONOMETER\nOFFICIALLY CERTIFIED\nSWISS MADE"
   }
  },
  {
   "url": "https://willem.com/global/images/4070152dce0c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36928_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rolex DateJust 36",
    "url": "https://agents.willem.com/fy/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/fy/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "It jier ’22 fiere mei in Rolex DateJust 36, kocht op 22 desimber (ik haw wat mei getallen, tink ik)",
   "description_source": "author",
   "machine": {
    "caption": "A wrist wearing a two-tone Rolex Datejust with a black dial rests beside its green warranty card showing model 126234 and purchase date 22-12-2022, next to the open Rolex box with a hang tag reading M126234-0017 Oyster M.",
    "labels": [
     "rolex",
     "watch",
     "warranty card",
     "box",
     "wrist",
     "datejust"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Cette garantie n'est valable que si elle est datée\npar le détaillant officiel Rolex au moment de l'achat\nThis guarantee is valid only if dated by the\nOfficial Rolex Retailer at the time of purchase\nMODEL  126234\nSERIAL\nDATE OF PURCHASE\n22-12-2022\ndd mm yyyy\nROLEX\nM126234-0017\nOYSTER M\nROLEX\nOYSTER PERPETUAL\nDATEJUST"
   }
  },
  {
   "url": "https://willem.com/global/images/47138c3c4044.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36928_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rolex DateJust 36",
    "url": "https://agents.willem.com/fy/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/fy/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "In Rolex keapje is net sa maklik as dyn âlde horloazje op tafel lizze en gewoan om in nije freegje, mar dat die ik :-)",
   "description_source": "author",
   "machine": {
    "caption": "A silver dress watch with a chronograph or calendar dial and blue strap sits inside a Rolex presentation box on a counter, with a green chair and wood panelling in the background and gold ROLEX lettering on the box.",
    "labels": [
     "watch",
     "rolex box",
     "dial",
     "strap",
     "display"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Calender\nROLEX"
   }
  },
  {
   "url": "https://willem.com/global/images/563b4fb54a07.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36928_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rolex DateJust 36",
    "url": "https://agents.willem.com/fy/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/fy/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "De DateJust 36 fan hjoed (referinsjemodel 126234) mei groefde bezel en felblauwe wizerplaat op in jubilee-band",
   "description_source": "author",
   "machine": {
    "caption": "A studio product photo of a Rolex Datejust watch with a blue dial, fluted bezel and jubilee bracelet, shown face-on against a white background.",
    "labels": [
     "rolex",
     "watch",
     "datejust",
     "product photo",
     "bracelet"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ROLEX\nOYSTER PERPETUAL\nDATEJUST\n28\nSUPERLATIVE CHRONOMETER\nOFFICIALLY CERTIFIED\nSWISS MADE"
   }
  },
  {
   "url": "https://willem.com/global/images/d5a45ae4ab64.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36928_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rolex DateJust 36",
    "url": "https://agents.willem.com/fy/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/fy/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "Oarspronklike Rolex DateJust-advertinsje út de jierren 1960",
   "description_source": "author",
   "machine": {
    "caption": "A vintage black and white Rolex magazine advertisement with three watch photos, a Submariner and a chronograph at the top beside portrait photos, and a larger Datejust at the bottom with descriptive body text and the Rolex crown logo and a list of cities.",
    "labels": [
     "rolex",
     "advertisement",
     "vintage",
     "magazine",
     "datejust"
    ],
    "model": "claude-sonnet",
    "text_in_image": "We invented this to weather the storms\nof blue-water racing\nWe developed this to split seconds\nat racing speeds\nThis one has a bit of both and a substantial\ncharacter of its own\nLike the Submariner and the Cosmograph, the Datejust is not\na watch for every man. But its character may suit you.\nThe Datejust combines the ruggedness of the Submariner with\nthe versatility of the Cosmograph. And it has distinctive features of its own.\nThe Geneva-made Oyster case is hewn from a solid block of Swedish steel or gold.\nThe bracelet, finished by hand with the same precision as the case and movement, is designed specially for the case. The movement has won the highest distinction for precision and quality a chronometer can normally obtain. The perpetual rotor system keeps the watch wound at a constant, ideal tension. A calendar shows the date magnified by the Cyclops lens.\nThe Datejust is not styled, it is designed. Honestly. With purpose. Wear it and you can dive for treasure off the coast of Nassau, shave seconds off the lap record at Monza, or address the United Nations.\nWith a Rolex on your wrist, you have entire worlds in your hands.\nWhen a man has a world in his hands, you expect to find a Rolex on his wrist\nROLEX GENEVA\nAden Auckland Bandung Bangkok Bombay Brussels Buenos Aires Caracas Cologne Dublin Havana Hong Kong Johannesburg London Madrid Manila Melbourne Mexico City Milan New York Paris Sao Paulo Singapore Sydney Tokyo Toronto"
   }
  },
  {
   "url": "https://willem.com/global/images/fd49e1bd0371.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36928_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rolex DateJust 36",
    "url": "https://agents.willem.com/fy/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/fy/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "Mei in Patek Philippe Nautilus jierkalinder: de Nautilus waard oarspronklik ûntwurpen troch de ferneamde horloazje-ûntwerper Gerald Genta, in ikoan",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a Patek Philippe Nautilus steel watch with a black textured dial, day-date window and moon phase, worn on a wrist resting on a wooden table edge.",
    "labels": [
     "patek philippe",
     "watch",
     "nautilus",
     "wrist",
     "moon phase"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PATEK PHILIPPE\nGENEVE\nTUE  17\nJAN"
   }
  },
  {
   "url": "https://willem.com/global/images/780bc09bf309.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36928_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rolex DateJust 36",
    "url": "https://agents.willem.com/fy/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/fy/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "Wolkom field yn de Patek Philippe-boutique, dy't liket op in bûtengewoane snoepwinkel fan geweldige praal",
   "description_source": "author",
   "machine": {
    "caption": "A smiling bald man holds a metal watch bracelet in a boutique, seated at a table with a display tray holding two watches on dark grey padding, ornate patterned wall panelling behind him.",
    "labels": [
     "man",
     "watch bracelet",
     "boutique",
     "display tray",
     "smiling"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/58359bd4c2b9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36928_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rolex DateJust 36",
    "url": "https://agents.willem.com/fy/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/fy/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "Stoer genôch om as perfekt horloazje mei dy op in fytsaventoer te gean, wat my in lokkich man makket!",
   "description_source": "author",
   "machine": {
    "caption": "A cyclist in a red jersey, sunglasses and helmet gives a thumbs up close to the camera, wearing a silver watch with blue dial on his wrist, with bare trees and Dutch road signs including a 60 km/h speed sign behind him.",
    "labels": [
     "cyclist",
     "selfie",
     "watch",
     "helmet",
     "sunglasses",
     "road signs"
    ],
    "model": "claude-sonnet",
    "text_in_image": "60"
   }
  },
  {
   "url": "https://willem.com/global/images/18c1bcc65802.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36928_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rolex DateJust 36",
    "url": "https://agents.willem.com/fy/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/fy/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "De DateJust is gjin type dat de hân yn de ring smyt as it tiid is foar in badkeamerskrob!",
   "description_source": "author",
   "machine": {
    "caption": "A hand wearing a wristwatch holds a yellow bathroom cleaning spray bottle with a sponge attached, labelled Citrus with text about removing all dirt, against white bathroom tiles and shower taps.",
    "labels": [
     "cleaning bottle",
     "sponge",
     "bathroom tiles",
     "watch",
     "citrus"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Citrus\nVerwijdert\n100% van het vuil"
   }
  },
  {
   "url": "https://willem.com/global/images/7af2c82d4e1e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36928_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rolex DateJust 36",
    "url": "https://agents.willem.com/fy/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/fy/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "Mei dit horloazje nei it kasino is in feilige weddenskip, ferwachtsje allinnich net dat it dy in fortún opsmyt!",
   "description_source": "author",
   "machine": {
    "caption": "Two men take a selfie in a casino next to electronic roulette terminals with red betting grids on screen, red patterned carpet and a red-carpeted staircase visible behind them.",
    "labels": [
     "casino",
     "roulette machine",
     "selfie",
     "men",
     "carpet"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/57f1a3233710.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36928_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rolex DateJust 36",
    "url": "https://agents.willem.com/fy/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/fy/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "In pear bierkes mei dyn bruorren op kantoar? Gjin probleem, dit horloazje is altyd te finen foar in gesellich momint!",
   "description_source": "author",
   "machine": {
    "caption": "A bald man wearing a wristwatch sits in a red office chair talking, with a standing desk holding a tablet and beer bottles behind him, a green abstract artwork on the wall and a dark window at night.",
    "labels": [
     "man",
     "chair",
     "watch",
     "beer bottles",
     "desk",
     "apartment"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b6d7b6c6fd54.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36928_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rolex DateJust 36",
    "url": "https://agents.willem.com/fy/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/fy/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "LEGO bouwe op in stienharde ûndergrûn? Gjin soargen, dit horloazje giet net yn stikken!",
   "description_source": "author",
   "machine": {
    "caption": "A smiling bald man wearing a watch sits on tiled floor beside a child wearing a colourful pompom crown, surrounded by LEGO pieces, minifigures and an open instruction booklet.",
    "labels": [
     "lego",
     "man",
     "child",
     "watch",
     "building blocks",
     "crown"
    ],
    "model": "claude-sonnet",
    "text_in_image": "82"
   }
  },
  {
   "url": "https://willem.com/global/images/2f5dbfa96ff4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36928_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rolex DateJust 36",
    "url": "https://agents.willem.com/fy/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/fy/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "Guon soene sizze dat de DateJust 36 it ultime GADA-horloazje is",
   "description_source": "author",
   "machine": {
    "caption": "A clenched fist wearing a Rolex Datejust with a black dial and jubilee bracelet, resting on a lap next to a shoe, sweater cuff and shelving in the background.",
    "labels": [
     "rolex",
     "watch",
     "fist",
     "wrist",
     "datejust"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ROLEX\nOYSTER PERPETUAL\nDATEJUST\nSUPERLATIVE CHRONOMETER"
   }
  },
  {
   "url": "https://willem.com/global/images/20137a331918.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36928_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rolex DateJust 36",
    "url": "https://agents.willem.com/fy/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/fy/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "Erfstikken: links it horloazje fan myn lette heit, mei in felblauwe wizerplaat (in bytsje min te sjen), en rjochts it horloazje fan myn pake fan in fergelykbere grutte. Ik swar dat ik de datums op de horloazjes foar de foto net ynsteld haw, se binne gewoan op 22 en 12 stean bleaun... in knik fan boppen nei myn horloazje?",
   "description_source": "author",
   "machine": {
    "caption": "Two watches lie in the foam compartments of a watch box, a Seiko Sapphire with a black dial and steel bracelet on the left, and a gold Zerdax automatic with a cream dial and brown leather strap on the right.",
    "labels": [
     "watches",
     "seiko",
     "zerdax",
     "watch box",
     "dials"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SEIKO\nSAPPHIRE\nWATER RESIST\n100M\nMON 22\nZERDAX\nAUTOMATIC\n25 JEWELS\nINCABLOC\n12"
   }
  },
  {
   "url": "https://willem.com/global/images/6bdf9d58bf13.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36928_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rolex DateJust 36",
    "url": "https://agents.willem.com/fy/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/fy/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "It sit noflik om de pols en giet mei hast elke outfit goed, lykas in blauwe jeans",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a wrist wearing a Rolex Datejust with a blue dial, gold fluted bezel and jubilee bracelet, resting on denim jeans.",
    "labels": [
     "rolex",
     "watch",
     "wrist",
     "datejust",
     "blue dial"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ROLEX\nOYSTER PERPETUAL\nDATEJUST\nSUPERLATIVE CHRONOMETER\nOFFICIALLY CERTIFIED\nSWISS MADE"
   }
  },
  {
   "url": "https://willem.com/global/images/412ae466b229.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36928_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rolex DateJust 36",
    "url": "https://agents.willem.com/fy/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/fy/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "De dikte en de algemiene ferhâldingen fan it horloazje binne krekt goed; as men it yn hannen hat, is it dúdlik wêrom't it in tiidleas klassyk is.",
   "description_source": "author",
   "machine": {
    "caption": "A studio product render showing the side profile of a Rolex watch case with fluted bezel, crown logo medallion on the winding crown, and jubilee bracelet links, against a dark blue background.",
    "labels": [
     "rolex",
     "watch",
     "side profile",
     "crown",
     "product render"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ROLEX"
   }
  },
  {
   "url": "https://willem.com/global/images/d61ef1c573be.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36928_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rolex DateJust 36",
    "url": "https://agents.willem.com/fy/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/fy/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "Dit jier waard myn kofjemok myn rêdingsliny, doe't ik ûntelbere nachten sûnder sliep en yntinsyf wurk trochmakke: ik waard in kafeïne-superheld",
   "description_source": "author",
   "machine": {
    "caption": "A smiling bald man sits at a wooden table with a laptop showing a document and an iPad with a keyboard displaying colourful code in a dark editor, plus a baby monitor, wallet and insulated bottle on the table.",
    "labels": [
     "man",
     "laptop",
     "ipad",
     "code",
     "table",
     "baby monitor"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/3414f051c926.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36928_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rolex DateJust 36",
    "url": "https://agents.willem.com/fy/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/fy/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 160,
   "machine": {
    "caption": "A silver wristwatch with a black dial and date window rests on a brown leather surface next to two white wireless earbuds on a wooden table.",
    "labels": [
     "watch",
     "earbuds",
     "leather",
     "wood",
     "jewelry"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ROLEX OYSTER PERPETUAL DATEJUST SUPERLATIVE CHRONOMETER OFFICIALLY CERTIFIED 28"
   }
  },
  {
   "url": "https://willem.com/global/images/352df9ae5f30.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36928_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rolex DateJust 36",
    "url": "https://agents.willem.com/fy/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/fy/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 2560,
   "machine": {
    "caption": "A silver Rolex Datejust wristwatch with a blue dial and date window rests on a brown leather surface next to a wooden table.",
    "labels": [
     "watch",
     "leather",
     "wood",
     "airpods"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ROLEX OYSTER PERPETUAL DATEJUST SUPERLATIVE CHRONOMETER OFFICIALLY CERTIFIED 28"
   }
  },
  {
   "url": "https://willem.com/global/images/3414f051c926.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36928_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Rolex DateJust 36",
    "url": "https://agents.willem.com/fy/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/fy/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 160,
   "machine": {
    "caption": "A silver wristwatch with a black dial and a date window displaying '28' rests on a brown leather surface next to two white wireless earbuds on a wooden table.",
    "labels": [
     "watch",
     "earbuds",
     "leather",
     "wood"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ROLEX OYSTER PERPETUAL DATEJUST SUPERLATIVE CHRONOMETER OFFICIALLY CERTIFIED 28"
   }
  },
  {
   "url": "https://willem.com/global/images/7d914e86eb26.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferhúzje nei it plattelân",
    "url": "https://agents.willem.com/fy/posts/2022-11-01_ferhuzje-nei-it-plattelan/",
    "source_url": "https://willem.com/fy/2022-11-01_ferhuzje-nei-it-plattelan/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "Ús hûs yn Hegelsom, in lyts doarp yn de provinsje Limburg, yn it súdeasten fan Nederlân",
   "description_source": "author",
   "machine": {
    "caption": "A two-storey brick house with a steep tiled roof and dormer, a black garage, a Dacia Duster parked in the driveway, and a child on a balance bike passing on the pavement in front, on an overcast day with bare autumn trees.",
    "labels": [
     "house",
     "brick",
     "car",
     "driveway",
     "child",
     "autumn"
    ],
    "model": "claude-sonnet",
    "text_in_image": "50-XNH-5"
   }
  },
  {
   "url": "https://willem.com/global/images/76d4f8a09479.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferhúzje nei it plattelân",
    "url": "https://agents.willem.com/fy/posts/2022-11-01_ferhuzje-nei-it-plattelan/",
    "source_url": "https://willem.com/fy/2022-11-01_ferhuzje-nei-it-plattelan/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "Nije freonen meitsje... op de plattelânsmanier!",
   "description_source": "author",
   "machine": {
    "caption": "Three donkeys poke their heads through the bars of a dark green metal gate, noses close to the camera, with a red barn and paddock visible behind them.",
    "labels": [
     "donkeys",
     "gate",
     "animals",
     "farm",
     "barn"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/4b39899c875c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferhúzje nei it plattelân",
    "url": "https://agents.willem.com/fy/posts/2022-11-01_ferhuzje-nei-it-plattelan/",
    "source_url": "https://willem.com/fy/2022-11-01_ferhuzje-nei-it-plattelan/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "Ferhúzje nei Limburg: pak dyn libben yn in doaze en hoopje dat it net brekt!",
   "description_source": "author",
   "machine": {
    "caption": "A removal truck with its tailgate lowered and doors open stands in front of a house with a red VERKOCHT (sold) estate agent sign for ERA De Koning makelaars, furniture and boxes visible loaded inside the truck.",
    "labels": [
     "moving truck",
     "house",
     "sold sign",
     "furniture",
     "estate agent"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VERKOCHT\nERA REAL ESTATE\nDe Koning makelaars\n0172 57 92 00\ndekoningwonen.nl\n20-BGF-3\nTOP"
   }
  },
  {
   "url": "https://willem.com/global/images/014814f41fd3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferhúzje nei it plattelân",
    "url": "https://agents.willem.com/fy/posts/2022-11-01_ferhuzje-nei-it-plattelan/",
    "source_url": "https://willem.com/fy/2022-11-01_ferhuzje-nei-it-plattelan/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "De beek “De Groote Molenbeek” slingert troch bosken en plattelân, in prachtich gesicht en in typysk plaatsje foar dizze regio",
   "description_source": "author",
   "machine": {
    "caption": "A quiet rural road beside a narrow stream lined with tall grass and trees, seen from a low concrete bridge wall on a sunny day with a street lamp overhead.",
    "labels": [
     "countryside",
     "stream",
     "road",
     "trees",
     "bridge"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/65043b74d322.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferhúzje nei it plattelân",
    "url": "https://agents.willem.com/fy/posts/2022-11-01_ferhuzje-nei-it-plattelan/",
    "source_url": "https://willem.com/fy/2022-11-01_ferhuzje-nei-it-plattelan/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "De gamechanger: net mear libje foar mysels, mar foar myn twa bern",
   "description_source": "author",
   "machine": {
    "caption": "A close-up selfie of a bald bearded man wearing sunglasses holding up a laughing baby and a toddler outdoors near a wooden shelter and picnic table, blue sky behind.",
    "labels": [
     "selfie",
     "man",
     "baby",
     "toddler",
     "sunglasses",
     "outdoors"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/019d2906fec3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferhúzje nei it plattelân",
    "url": "https://agents.willem.com/fy/posts/2022-11-01_ferhuzje-nei-it-plattelan/",
    "source_url": "https://willem.com/fy/2022-11-01_ferhuzje-nei-it-plattelan/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "De smoarge kant: rommel op strjitte yn Amsterdam op Keningsdei",
   "description_source": "author",
   "machine": {
    "caption": "A city street strewn with confetti, paper and litter after a festival, with pedestrians, a parked van, a scooter, and a rounded high-rise building in the background.",
    "labels": [
     "street",
     "litter",
     "festival",
     "city",
     "van",
     "crowd"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/05e645ef02e9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferhúzje nei it plattelân",
    "url": "https://agents.willem.com/fy/posts/2022-11-01_ferhuzje-nei-it-plattelan/",
    "source_url": "https://willem.com/fy/2022-11-01_ferhuzje-nei-it-plattelan/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "Dude, wêr binne myn tsjillen?!",
   "description_source": "author",
   "machine": {
    "caption": "A silver two-door convertible car with a V6 badge stands on its brake discs in a covered car park, both front and rear wheels missing on the near side, parked between other cars.",
    "labels": [
     "car",
     "stolen wheels",
     "car park",
     "mercedes",
     "theft"
    ],
    "model": "claude-sonnet",
    "text_in_image": "V6"
   }
  },
  {
   "url": "https://willem.com/global/images/e28e6b8ef31b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferhúzje nei it plattelân",
    "url": "https://agents.willem.com/fy/posts/2022-11-01_ferhuzje-nei-it-plattelan/",
    "source_url": "https://willem.com/fy/2022-11-01_ferhuzje-nei-it-plattelan/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "Fleantugen yn de buert binne moaie ûnderwerpen foar closeup-foto's, mar har oanhâldende, lawaaierige oanwêzigens kin ek ergerlik wêze",
   "description_source": "author",
   "machine": {
    "caption": "A KLM passenger jet seen from below against a clear blue sky, banking with its wings visible and a treetop in the bottom corner.",
    "labels": [
     "airplane",
     "klm",
     "sky",
     "aviation",
     "jet"
    ],
    "model": "claude-sonnet",
    "text_in_image": "KLM"
   }
  },
  {
   "url": "https://willem.com/global/images/3b1a98856df9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferhúzje nei it plattelân",
    "url": "https://agents.willem.com/fy/posts/2022-11-01_ferhuzje-nei-it-plattelan/",
    "source_url": "https://willem.com/fy/2022-11-01_ferhuzje-nei-it-plattelan/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "“De Limburgers heten u welkom”: no bin ik der ien... of net? :-) “Het is een kwestie van geduld”: ferset is nutteleas! Ha!",
   "description_source": "author",
   "machine": {
    "caption": "A cyclist in a yellow high-visibility jacket and white helmet takes a selfie beside a white road bike parked next to a road sign with the Limburg lion crest reading De Limburgers heten u welkom, under a cloudy sky.",
    "labels": [
     "cyclist",
     "road sign",
     "limburg",
     "selfie",
     "bicycle",
     "helmet"
    ],
    "model": "claude-sonnet",
    "text_in_image": "De Limburgers\nheten u welkom"
   }
  },
  {
   "url": "https://willem.com/global/images/65a5b1254412.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferhúzje nei it plattelân",
    "url": "https://agents.willem.com/fy/posts/2022-11-01_ferhuzje-nei-it-plattelan/",
    "source_url": "https://willem.com/fy/2022-11-01_ferhuzje-nei-it-plattelan/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "De ekspresrit fan 1u45 is myn kâns om te feroarjen yn in rappe saakman, dy't mei in fatsoenlik flotte 140KM/h yn myn mobyl kantoar fljocht",
   "description_source": "author",
   "machine": {
    "caption": "A tablet with an attached keyboard displaying dense monospace terminal text sits on someone lap on a train, next to a coffee cup on a fold-out table, with green fields visible through the window and a red seat and a bicycle saddle beside the seat.",
    "labels": [
     "train",
     "tablet",
     "keyboard",
     "terminal",
     "coffee",
     "window"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/56f0d0adc86f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferhúzje nei it plattelân",
    "url": "https://agents.willem.com/fy/posts/2022-11-01_ferhuzje-nei-it-plattelan/",
    "source_url": "https://willem.com/fy/2022-11-01_ferhuzje-nei-it-plattelan/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "It stasjon is as in teleporter dy't my direkt de stêd yn stjoert: ik bin eins in moderne Star Trek-personaazje",
   "description_source": "author",
   "machine": {
    "caption": "A folded orange Brompton bicycle stands on an empty railway platform under overhead catenary wires, with a station sign and light posts receding into the distance under a grey sky.",
    "labels": [
     "brompton",
     "bicycle",
     "train platform",
     "folded",
     "railway"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/9bbc7f2982ae.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferhúzje nei it plattelân",
    "url": "https://agents.willem.com/fy/posts/2022-11-01_ferhuzje-nei-it-plattelan/",
    "source_url": "https://willem.com/fy/2022-11-01_ferhuzje-nei-it-plattelan/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "Dwale troch de wyldernis op in beferzen moarn by deibrek",
   "description_source": "author",
   "machine": {
    "caption": "A bald bearded man in a dark zip-up hoodie takes a selfie in front of a frosty field at sunrise, with silhouetted trees and a farmhouse on the horizon under an orange and blue sky.",
    "labels": [
     "selfie",
     "man",
     "sunrise",
     "field",
     "frost",
     "farmhouse"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/9d4a3f76b6a0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferhúzje nei it plattelân",
    "url": "https://agents.willem.com/fy/posts/2022-11-01_ferhuzje-nei-it-plattelan/",
    "source_url": "https://willem.com/fy/2022-11-01_ferhuzje-nei-it-plattelan/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "De yndrukwekkende pracht fan Memme Natuer, mar in lyts stikje fan ús nije foardoar",
   "description_source": "author",
   "machine": {
    "caption": "A frost-covered field at sunrise with the sun breaking through the branches of a large bare tree beside a run-down wooden barn, bordered by a row of thin trees.",
    "labels": [
     "frost",
     "field",
     "sunrise",
     "tree",
     "barn",
     "winter"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e809b9a3fb2f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferhúzje nei it plattelân",
    "url": "https://agents.willem.com/fy/posts/2022-11-01_ferhuzje-nei-it-plattelan/",
    "source_url": "https://willem.com/fy/2022-11-01_ferhuzje-nei-it-plattelan/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "In feilich skûlplak (... sa'n bytsje) foar de lytsen",
   "description_source": "author",
   "machine": {
    "caption": "A man does a handstand-like bridge pose on a tiled living room floor, upside down and laughing, while a baby and a toddler play with a pink cup and spoon beneath him, a decorated Christmas tree in the background.",
    "labels": [
     "family",
     "christmas tree",
     "handstand",
     "baby",
     "toddler",
     "living room"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/45b0b7a6cb73.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferhúzje nei it plattelân",
    "url": "https://agents.willem.com/fy/posts/2022-11-01_ferhuzje-nei-it-plattelan/",
    "source_url": "https://willem.com/fy/2022-11-01_ferhuzje-nei-it-plattelan/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "Belibbe de spanning fan it libbene nachtlibben yn Amsterdam, alles binnen berik fan dyn fyts!",
   "description_source": "author",
   "machine": {
    "caption": "A motion-blurred night photo of a bald man cycling on a black city bike past an illuminated brick building with arched windows, pedestrians walking on the street behind him.",
    "labels": [
     "cyclist",
     "bicycle",
     "night",
     "city",
     "motion blur",
     "street"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/5e7349fa9b58.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferhúzje nei it plattelân",
    "url": "https://agents.willem.com/fy/posts/2022-11-01_ferhuzje-nei-it-plattelan/",
    "source_url": "https://willem.com/fy/2022-11-01_ferhuzje-nei-it-plattelan/",
    "date": "2022-11-01"
   },
   "width": 160,
   "machine": {
    "caption": "A moving truck with its rear liftgate down is parked on a residential street next to a house with a red real estate sign.",
    "labels": [
     "truck",
     "house",
     "sign",
     "armchair",
     "street",
     "trees"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "VERKOCHT ERA De Koning makelaars 0172 57 92 00 dekoningmakelaars.nl TOP 20-BGF-3 VOLVO"
   }
  },
  {
   "url": "https://willem.com/global/images/2264868d84c7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferhúzje nei it plattelân",
    "url": "https://agents.willem.com/fy/posts/2022-11-01_ferhuzje-nei-it-plattelan/",
    "source_url": "https://willem.com/fy/2022-11-01_ferhuzje-nei-it-plattelan/",
    "date": "2022-11-01"
   },
   "width": 2560,
   "machine": {
    "caption": "A frost-covered field with bare trees and a wire fence under a clear blue sky with the sun shining through a large tree.",
    "labels": [
     "field",
     "tree",
     "fence",
     "frost",
     "sky"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/5e7349fa9b58.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferhúzje nei it plattelân",
    "url": "https://agents.willem.com/fy/posts/2022-11-01_ferhuzje-nei-it-plattelan/",
    "source_url": "https://willem.com/fy/2022-11-01_ferhuzje-nei-it-plattelan/",
    "date": "2022-11-01"
   },
   "width": 160,
   "machine": {
    "caption": "A white moving truck with its rear cargo door open and liftgate lowered is parked on a paved street next to a brick house with a red 'VERKOCHT' real estate sign in the front yard.",
    "labels": [
     "truck",
     "house",
     "real estate sign",
     "furniture",
     "street",
     "trees"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "VERKOCHT\nERA\nDe Koning makelaars\n0172 57 92 00\ndekoningmakelaars.nl\nTOP\n20-BGF-3"
   }
  },
  {
   "url": "https://willem.com/global/images/979457723e20.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE yn Carré",
    "url": "https://agents.willem.com/fy/posts/2022-10-23_muse-yn-carre/",
    "source_url": "https://willem.com/fy/2022-10-23_muse-yn-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Matthew Bellamy spilet gitaar: do witst dat do yn in lyts teater bist as do de tekst op syn shirt / broek lêze kinst",
   "description_source": "author",
   "machine": {
    "caption": "A bassist in a graffiti-print outfit and yellow-trimmed t-shirt performs on a dark stage lit by a spotlight, standing near a Kawai amplifier cabinet with a drum kit visible behind him.",
    "labels": [
     "concert",
     "bassist",
     "stage",
     "amplifier",
     "spotlight",
     "drums"
    ],
    "model": "claude-sonnet",
    "text_in_image": "KAWAI"
   }
  },
  {
   "url": "https://willem.com/global/images/04d941e65bf2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE yn Carré",
    "url": "https://agents.willem.com/fy/posts/2022-10-23_muse-yn-carre/",
    "source_url": "https://willem.com/fy/2022-10-23_muse-yn-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "It publyk sjongt mei!",
   "description_source": "author",
   "machine": {
    "caption": "A wide view of a concert crowd with raised arms facing a brightly lit stage with blue spotlights and haze, band members performing under an ornate theatre arch and rigging.",
    "labels": [
     "concert",
     "crowd",
     "stage",
     "lights",
     "band",
     "theatre"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/97fd1dcedc3d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE yn Carré",
    "url": "https://agents.willem.com/fy/posts/2022-10-23_muse-yn-carre/",
    "source_url": "https://willem.com/fy/2022-10-23_muse-yn-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Bellamy rockt op de gitaar!",
   "description_source": "author",
   "machine": {
    "caption": "A wide theatre view of a band performing on a stage lit by blue-white spotlights under an ornate arch, with a large crowd of raised arms in front of the stage.",
    "labels": [
     "concert",
     "band",
     "stage",
     "crowd",
     "theatre",
     "lights"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f33dff882d73.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE yn Carré",
    "url": "https://agents.willem.com/fy/posts/2022-10-23_muse-yn-carre/",
    "source_url": "https://willem.com/fy/2022-10-23_muse-yn-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Helle flitsen ferljochtsje it publyk en litte it klassike ynterieur fan Carré sjen",
   "description_source": "author",
   "machine": {
    "caption": "A concert crowd photographed from an elevated side box in a gilded theatre with red balcony seating, phones raised, facing a stage lit in purple haze with the band performing.",
    "labels": [
     "concert",
     "crowd",
     "theatre",
     "balcony",
     "stage",
     "phones"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/43a2d929eb13.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE yn Carré",
    "url": "https://agents.willem.com/fy/posts/2022-10-23_muse-yn-carre/",
    "source_url": "https://willem.com/fy/2022-10-23_muse-yn-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Blau ljocht fan it poadium dat perfekt past by it elektrisearjende lûd fan MUSE",
   "description_source": "author",
   "machine": {
    "caption": "A band performing on stage bathed in teal-coloured spotlight beams cutting through haze, with an ornate golden arch above and a large silhouetted crowd in front.",
    "labels": [
     "concert",
     "band",
     "stage",
     "lights",
     "haze",
     "crowd"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/d6bd2c44ced1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE yn Carré",
    "url": "https://agents.willem.com/fy/posts/2022-10-23_muse-yn-carre/",
    "source_url": "https://willem.com/fy/2022-10-23_muse-yn-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Folle seal: it teater hat in kapasiteit fan mar in pear tûzen",
   "description_source": "author",
   "machine": {
    "caption": "A wide interior view of an ornate theatre auditorium filled with a seated and standing audience under star-like ceiling lights and gold chandeliers, before or after a show.",
    "labels": [
     "theatre",
     "audience",
     "chandeliers",
     "auditorium",
     "ceiling"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/507bee98a59d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE yn Carré",
    "url": "https://agents.willem.com/fy/posts/2022-10-23_muse-yn-carre/",
    "source_url": "https://willem.com/fy/2022-10-23_muse-yn-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "It publyk sammelet him yn it klassike teater",
   "description_source": "author",
   "machine": {
    "caption": "A view from a theatre balcony box down onto the stalls floor where the audience mingles after the show, with an empty dimly lit stage and ornate gilded proscenium arch and red balcony seating visible.",
    "labels": [
     "theatre",
     "audience",
     "stage",
     "balcony",
     "proscenium arch"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/083a60ae0805.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE yn Carré",
    "url": "https://agents.willem.com/fy/posts/2022-10-23_muse-yn-carre/",
    "source_url": "https://willem.com/fy/2022-10-23_muse-yn-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Royal Theatre Carré yn Amsterdam by nacht",
   "description_source": "author",
   "machine": {
    "caption": "A night view over an Amsterdam canal towards the illuminated Carré theatre building with a red neon sign on its facade, coloured light reflections rippling on the water, and houseboats moored along the banks.",
    "labels": [
     "amsterdam",
     "canal",
     "carre",
     "theatre",
     "night",
     "reflections"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CARRÉ CARRÉ"
   }
  },
  {
   "url": "https://willem.com/global/images/b3f0370231db.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE yn Carré",
    "url": "https://agents.willem.com/fy/posts/2022-10-23_muse-yn-carre/",
    "source_url": "https://willem.com/fy/2022-10-23_muse-yn-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Chris Wolstenholme spilet mûleharp foar de finale “Knights of Cydonia”",
   "description_source": "author",
   "machine": {
    "caption": "A singer plays a teal electric guitar and sings into a microphone under blue stage lighting during a concert, with keyboard players visible in the background and a crowd silhouetted in the foreground.",
    "labels": [
     "concert",
     "stage",
     "guitar",
     "singer",
     "blue lighting",
     "crowd"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/210cf8205414.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE yn Carré",
    "url": "https://agents.willem.com/fy/posts/2022-10-23_muse-yn-carre/",
    "source_url": "https://willem.com/fy/2022-10-23_muse-yn-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Haadsjonger Matthew Bellamy sjongt",
   "description_source": "author",
   "machine": {
    "caption": "A guitarist in a graphic t-shirt performs under orange stage lighting in front of a drummer and keyboard player, with Marshall and Kawai amplifier stacks at the side and a crowd holding up phones in the foreground.",
    "labels": [
     "concert",
     "guitarist",
     "stage",
     "orange lights",
     "amplifiers",
     "crowd"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MARSHALL\nKAWAI"
   }
  },
  {
   "url": "https://willem.com/global/images/0016277996c6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE yn Carré",
    "url": "https://agents.willem.com/fy/posts/2022-10-23_muse-yn-carre/",
    "source_url": "https://willem.com/fy/2022-10-23_muse-yn-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Do kinst de útdrukking op har gesichten sjen!",
   "description_source": "author",
   "machine": {
    "caption": "A guitarist and a singer perform on a stage lit by crossing white spotlight beams, with a drummer and keyboardist behind them and an American flag visible on a monitor screen, crowd hands raised in front.",
    "labels": [
     "concert",
     "guitarist",
     "singer",
     "stage",
     "spotlights",
     "drummer"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/6300c66954f0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE yn Carré",
    "url": "https://agents.willem.com/fy/posts/2022-10-23_muse-yn-carre/",
    "source_url": "https://willem.com/fy/2022-10-23_muse-yn-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Moderne rockband op in klassyk poadium",
   "description_source": "author",
   "machine": {
    "caption": "A wide view through an ornate theatre proscenium arch of a band performing on stage lit by blue-white beams and haze, with a large truss lighting rig and crowd in front.",
    "labels": [
     "concert",
     "band",
     "stage",
     "arch",
     "lighting rig",
     "crowd"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/c3b19869f06a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE yn Carré",
    "url": "https://agents.willem.com/fy/posts/2022-10-23_muse-yn-carre/",
    "source_url": "https://willem.com/fy/2022-10-23_muse-yn-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "In mosh pit yn Theatre Carré!! ",
   "description_source": "author",
   "machine": {
    "caption": "A concert crowd with arms raised photographed from within the audience under blue stage lighting, with a guitarist performing on the illuminated stage to the left and tiered balcony seating full of spectators on the right.",
    "labels": [
     "concert",
     "crowd",
     "stage",
     "blue lighting",
     "balcony",
     "guitarist"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/6eb532d7720e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE yn Carré",
    "url": "https://agents.willem.com/fy/posts/2022-10-23_muse-yn-carre/",
    "source_url": "https://willem.com/fy/2022-10-23_muse-yn-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Bassist Chris Wolstenholme",
   "description_source": "author",
   "machine": {
    "caption": "A bassist with tattooed arms walks across a dimly lit stage wearing a black t-shirt printed with an alphabet design, playing a black bass guitar, with a microphone stand and stage rigging behind him.",
    "labels": [
     "concert",
     "bassist",
     "stage",
     "guitar",
     "tattoo",
     "lights"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ABCDEFGHIJK\nLMOPQRSTUVW"
   }
  },
  {
   "url": "https://willem.com/global/images/a35ddfdcf770.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE yn Carré",
    "url": "https://agents.willem.com/fy/posts/2022-10-23_muse-yn-carre/",
    "source_url": "https://willem.com/fy/2022-10-23_muse-yn-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Dûnsje yn Theatre Carré!",
   "description_source": "author",
   "machine": {
    "caption": "A packed theater crowd with arms raised cheers under purple stage lighting, with ornate balconies and chandeliers visible in the background.",
    "labels": [
     "crowd",
     "theater",
     "concert",
     "balcony",
     "chandelier",
     "purple lighting"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/5a6f69ea3b41.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE yn Carré",
    "url": "https://agents.willem.com/fy/posts/2022-10-23_muse-yn-carre/",
    "source_url": "https://willem.com/fy/2022-10-23_muse-yn-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "MUSE",
   "description_source": "author",
   "machine": {
    "caption": "Three band members perform on a stage crossed by orange and blue-purple spotlight beams, a guitarist and bassist at the front with a keyboardist between them and a drummer behind, silhouetted audience heads in the foreground.",
    "labels": [
     "concert",
     "band",
     "stage",
     "spotlights",
     "guitarist",
     "drummer"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/ab869b353de9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE yn Carré",
    "url": "https://agents.willem.com/fy/posts/2022-10-23_muse-yn-carre/",
    "source_url": "https://willem.com/fy/2022-10-23_muse-yn-carre/",
    "date": "2022-10-23"
   },
   "width": 160,
   "machine": {
    "caption": "A band performs on a stage illuminated by blue spotlights and smoke while a large crowd watches with raised hands.",
    "labels": [
     "band",
     "crowd",
     "stage",
     "lights",
     "concert"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/06bd191cfa4e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE yn Carré",
    "url": "https://agents.willem.com/fy/posts/2022-10-23_muse-yn-carre/",
    "source_url": "https://willem.com/fy/2022-10-23_muse-yn-carre/",
    "date": "2022-10-23"
   },
   "width": 2560,
   "machine": {
    "caption": "A band performs on a brightly lit stage in front of a large audience inside an ornate theater with multiple balconies.",
    "labels": [
     "concert",
     "crowd",
     "stage",
     "audience",
     "theater"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/ab869b353de9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE yn Carré",
    "url": "https://agents.willem.com/fy/posts/2022-10-23_muse-yn-carre/",
    "source_url": "https://willem.com/fy/2022-10-23_muse-yn-carre/",
    "date": "2022-10-23"
   },
   "width": 160,
   "machine": {
    "caption": "A band performs on a stage illuminated by blue spotlights and smoke while a large crowd watches with raised hands.",
    "labels": [
     "band",
     "crowd",
     "stage",
     "lights",
     "concert"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/8c980000a1b4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime frijheidsfyts",
    "url": "https://agents.willem.com/fy/posts/2022-09-15_de-ultime-frijheidsfyts/",
    "source_url": "https://willem.com/fy/2022-09-15_de-ultime-frijheidsfyts/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Do kinst sjen dat it Brompton-fytsûntwerp ferfine en folwoeksen is: dingen lykas de super sterke fersterke spatboerden jouwe dy folop fertrouwen om de fyts gewoan te brûken, let ek op it titanium efterframe",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of the rear wheel and mudguard of an orange Brompton folding bicycle with a rear reflector, small transport wheels for folding, and a tyre printed with size markings, on a paved surface.",
    "labels": [
     "brompton",
     "bicycle",
     "wheel",
     "mudguard",
     "tyre",
     "reflector"
    ],
    "model": "claude-sonnet",
    "text_in_image": "16X1.35\nE-BIKE AERO 4.25"
   }
  },
  {
   "url": "https://willem.com/global/images/120b10499c01.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime frijheidsfyts",
    "url": "https://agents.willem.com/fy/posts/2022-09-15_de-ultime-frijheidsfyts/",
    "source_url": "https://willem.com/fy/2022-09-15_de-ultime-frijheidsfyts/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Myn fyts hat sawol in 2-snelheids efterderailleur as in 3-snelheids ynterne naaffersnelling, wat in totaal fan 6 fersnellingen mei in tige breed berik jout",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a Brompton bicycle rear hub and derailleur area showing the gear cluster, chain, cable, and a black zip tie securing wiring to the frame.",
    "labels": [
     "brompton",
     "bicycle",
     "hub",
     "gears",
     "chain",
     "derailleur"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/7cce2f2032a9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime frijheidsfyts",
    "url": "https://agents.willem.com/fy/posts/2022-09-15_de-ultime-frijheidsfyts/",
    "source_url": "https://willem.com/fy/2022-09-15_de-ultime-frijheidsfyts/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Ik hoopje dat ik it net gau nedich haw; mar myn fyts hat in perfekt passende ark-set yn it fouwfytsframe: wat slim!",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a finger pointing at a hinge clamp bolt on the folding frame of an orange Brompton bicycle, showing black cables routed through the frame joint.",
    "labels": [
     "brompton",
     "bicycle",
     "hinge",
     "bolt",
     "finger",
     "frame"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/d98037afab64.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime frijheidsfyts",
    "url": "https://agents.willem.com/fy/posts/2022-09-15_de-ultime-frijheidsfyts/",
    "source_url": "https://willem.com/fy/2022-09-15_de-ultime-frijheidsfyts/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "It blok foar de foartas makket it maklik om tassen en frames oan en út te klikken en is kompatibel mei alle Brompton-modellen",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a black front carrier block mounted on the orange head tube of a Brompton bicycle above a front LED headlight, with a printed label giving load and fitting specifications.",
    "labels": [
     "brompton",
     "bicycle",
     "carrier block",
     "headlight",
     "label"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BROMPTON\nMAX LOAD 10kg\nNOT SUITABLE FOR A CHILD\nCARRIER\nFRONT CARRIER BLOCK\nQFCBA\nISO 11243:2016"
   }
  },
  {
   "url": "https://willem.com/global/images/34f552cf78e8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime frijheidsfyts",
    "url": "https://agents.willem.com/fy/posts/2022-09-15_de-ultime-frijheidsfyts/",
    "source_url": "https://willem.com/fy/2022-09-15_de-ultime-frijheidsfyts/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "De ljochten wurde oandreaun troch in dynamo: nea mear tinke oan batterijen!",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a Brompton bicycle front wheel hub with a dynamo hub, spokes, and a black mudguard stay clip, on a paved surface.",
    "labels": [
     "brompton",
     "bicycle",
     "wheel",
     "hub",
     "spokes",
     "dynamo"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f2bd67b2fef9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime frijheidsfyts",
    "url": "https://agents.willem.com/fy/posts/2022-09-15_de-ultime-frijheidsfyts/",
    "source_url": "https://willem.com/fy/2022-09-15_de-ultime-frijheidsfyts/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Myn moderne Brompton-fouwfyts: let op hoe gelyk er is oan it eardere model",
   "description_source": "author",
   "machine": {
    "caption": "An orange Brompton folding bicycle standing unfolded on paving stones under a steel and concrete bridge structure, showing its front headlight, extended seat post, and Schwalbe tyres.",
    "labels": [
     "brompton",
     "bicycle",
     "bridge",
     "tyres",
     "headlight"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BROMPTON\nSCHWALBE"
   }
  },
  {
   "url": "https://willem.com/global/images/2a19e2d7b5b8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime frijheidsfyts",
    "url": "https://agents.willem.com/fy/posts/2022-09-15_de-ultime-frijheidsfyts/",
    "source_url": "https://willem.com/fy/2022-09-15_de-ultime-frijheidsfyts/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "De Brompton Junction yn de “Negen Straatjes” yn Amsterdam mist ien fyts... riede ris wêr't dy hinne gien is? HA!",
   "description_source": "author",
   "machine": {
    "caption": "A retail display wall of nine cubicles holding folded Brompton bicycles in various colours and models, with signage for Special Edition, Superlight titanium and C Line ranges, one cubicle empty.",
    "labels": [
     "brompton",
     "bicycles",
     "display",
     "shop",
     "folded",
     "showroom"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Special Edition\nUnique special edition bikes.\nLimited availability.\nSUPERLIGHT  MADE FOR SPEED.\nMADE WITH TITANIUM.\nC [logo]\nM Type\nH Type\nBROMPTON"
   }
  },
  {
   "url": "https://willem.com/global/images/78a1e7268536.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime frijheidsfyts",
    "url": "https://agents.willem.com/fy/posts/2022-09-15_de-ultime-frijheidsfyts/",
    "source_url": "https://willem.com/fy/2022-09-15_de-ultime-frijheidsfyts/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Iere Brompton-model",
   "description_source": "author",
   "machine": {
    "caption": "A studio product photo of a red Brompton folding bicycle shown unfolded in side profile against a white background, with a rear luggage rack and extended seat post.",
    "labels": [
     "brompton",
     "bicycle",
     "studio photo",
     "red",
     "side profile"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BROMPTON"
   }
  },
  {
   "url": "https://willem.com/global/images/8eca65e85081.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime frijheidsfyts",
    "url": "https://agents.willem.com/fy/posts/2022-09-15_de-ultime-frijheidsfyts/",
    "source_url": "https://willem.com/fy/2022-09-15_de-ultime-frijheidsfyts/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Wêr en wannear do ek hinne giest: de Brompton-fouwfyts is as in freonlike maat dy't altyd ree is om mei te gean!",
   "description_source": "author",
   "machine": {
    "caption": "A night-time photo of a red Brompton folding bicycle with lights on, parked outside a closed garage door of a brick house, illuminated by its own front and rear lights and coloured garden lighting.",
    "labels": [
     "brompton",
     "bicycle",
     "night",
     "garage",
     "house",
     "lights"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f59eff081687.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime frijheidsfyts",
    "url": "https://agents.willem.com/fy/posts/2022-09-15_de-ultime-frijheidsfyts/",
    "source_url": "https://willem.com/fy/2022-09-15_de-ultime-frijheidsfyts/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Yn myn lytse appartemint yn Amsterdam set ik myn Brompton boppe-op de kuolkast: men kin it sels in oar keunstwurk neame, ha!",
   "description_source": "author",
   "machine": {
    "caption": "A folded orange Brompton bicycle stored on top of a white cabinet in a room, next to a green abstract artwork on the wall and a light switch.",
    "labels": [
     "brompton",
     "bicycle",
     "folded",
     "cabinet",
     "room",
     "artwork"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BROMPTON\nSCHWALBE"
   }
  },
  {
   "url": "https://willem.com/global/images/14df7d035531.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime frijheidsfyts",
    "url": "https://agents.willem.com/fy/posts/2022-09-15_de-ultime-frijheidsfyts/",
    "source_url": "https://willem.com/fy/2022-09-15_de-ultime-frijheidsfyts/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "De fyts is lyts genôch om mei te nimmen: hy sil grif net út it plak útsjen wylst do fan dyn latte genietsjest!",
   "description_source": "author",
   "machine": {
    "caption": "An orange folded Brompton bicycle parked against a wood-slatted coffee shop counter next to a chalkboard sign and a latte on a table with metal chairs and potted plants.",
    "labels": [
     "brompton",
     "bicycle",
     "cafe",
     "coffee",
     "chalkboard",
     "plants"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WELCOME TO\nLOUFFEE\nENJOY YOUR\nSPECIAL COFFEE"
   }
  },
  {
   "url": "https://willem.com/global/images/d7eb752895f1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime frijheidsfyts",
    "url": "https://agents.willem.com/fy/posts/2022-09-15_de-ultime-frijheidsfyts/",
    "source_url": "https://willem.com/fy/2022-09-15_de-ultime-frijheidsfyts/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "De Brompton yn ús famyljeauto: nimt minder romte yn as in bernewein!",
   "description_source": "author",
   "machine": {
    "caption": "The open boot of a car packed with a folded orange Brompton bicycle with a Brooks saddle, a green foam pool noodle across the back seats, a folded pram frame, and a maroon changing bag.",
    "labels": [
     "car boot",
     "brompton",
     "bicycle",
     "pram",
     "brooks saddle",
     "pool noodle"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BROOKS"
   }
  },
  {
   "url": "https://willem.com/global/images/a21c97827361.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime frijheidsfyts",
    "url": "https://agents.willem.com/fy/posts/2022-09-15_de-ultime-frijheidsfyts/",
    "source_url": "https://willem.com/fy/2022-09-15_de-ultime-frijheidsfyts/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "In fouwfyts yn de trein kostet gjin ekstra: er wurdt beskôge as “gewoan bagaazje”",
   "description_source": "author",
   "machine": {
    "caption": "A folded orange Brompton bicycle with a Marathon tyre standing in the aisle of a train carriage next to grey patterned seats and a black bag on the seat back.",
    "labels": [
     "brompton",
     "bicycle",
     "train",
     "seats",
     "folded",
     "marathon tyre"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BROMPTON\nMARATHON"
   }
  },
  {
   "url": "https://willem.com/global/images/48e2ac12cdb5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime frijheidsfyts",
    "url": "https://agents.willem.com/fy/posts/2022-09-15_de-ultime-frijheidsfyts/",
    "source_url": "https://willem.com/fy/2022-09-15_de-ultime-frijheidsfyts/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Hy is kompakt en lichtgewicht, sadat do him maklik oer it perron en yn de treinen ferpleatse kinst (<10KG)",
   "description_source": "author",
   "machine": {
    "caption": "A top-down view of a person standing with a folded orange Brompton bicycle held between their legs, looking down at their maroon sneakers and the bicycle on a concrete floor.",
    "labels": [
     "brompton",
     "bicycle",
     "feet",
     "sneakers",
     "top-down",
     "folded"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b66c0a439693.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime frijheidsfyts",
    "url": "https://agents.willem.com/fy/posts/2022-09-15_de-ultime-frijheidsfyts/",
    "source_url": "https://willem.com/fy/2022-09-15_de-ultime-frijheidsfyts/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Kombinearje dyn fytsen mei iepenbier ferfier: berik elk stasjon of tichteby lizzend adres mei gemak",
   "description_source": "author",
   "machine": {
    "caption": "A folded orange Brompton bicycle with Schwalbe Marathon tyres standing on a station platform in front of a glass and steel canopy, beneath a blue sign reading Amsterdam Bijlmer ArenA and a GVB logo on the glass.",
    "labels": [
     "brompton",
     "bicycle",
     "train station",
     "sign",
     "platform",
     "folded"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Amsterdam Bijlmer ArenA\nGVB\nBROMPTON\nSCHWALBE MARATHON\n16X1.35"
   }
  },
  {
   "url": "https://willem.com/global/images/ea9d196da4a2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime frijheidsfyts",
    "url": "https://agents.willem.com/fy/posts/2022-09-15_de-ultime-frijheidsfyts/",
    "source_url": "https://willem.com/fy/2022-09-15_de-ultime-frijheidsfyts/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Sjoch de GCN-fideo op YouTube dêr't profesjonele fytser Andrew Feather de Brompton mei in super racefyts fergeliket yn in heuvelklim",
   "description_source": "author",
   "machine": {
    "caption": "Two cyclists in racing kit pause on a road in front of a rock face and cave entrance, one riding a small-wheeled orange folding bicycle with drop handlebars, the other on a full-size red and black road bike.",
    "labels": [
     "cyclists",
     "folding bicycle",
     "road bike",
     "helmet",
     "rock face"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HUNT\nENJOY"
   }
  },
  {
   "url": "https://willem.com/global/images/db752d4c2039.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime frijheidsfyts",
    "url": "https://agents.willem.com/fy/posts/2022-09-15_de-ultime-frijheidsfyts/",
    "source_url": "https://willem.com/fy/2022-09-15_de-ultime-frijheidsfyts/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Riden op de Brompton-fouwfyts field ferrassend net folle oars as op in normale fyts: it jout dy gau it fertrouwen om flugger te gean (as do dat wolst)",
   "description_source": "author",
   "machine": {
    "caption": "A first-person view looking down at an orange bicycle handlebar with silver and black grips, gear shifters, and a bell, held by a wrist wearing a watch, above a beige trouser leg and tarmac road.",
    "labels": [
     "handlebar",
     "bicycle",
     "hand",
     "watch",
     "gear shifter"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/0c6afd72eb83.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime frijheidsfyts",
    "url": "https://agents.willem.com/fy/posts/2022-09-15_de-ultime-frijheidsfyts/",
    "source_url": "https://willem.com/fy/2022-09-15_de-ultime-frijheidsfyts/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Myn Brompton-fouwfyts fergelike mei myn Schindelhauer Siegfried Road: twa hiel ferskillende masines",
   "description_source": "author",
   "machine": {
    "caption": "A folded orange Brompton bicycle stands on the floor next to a full-size silver road bike with drop handlebars in a bare room, with a kitchen visible in the background.",
    "labels": [
     "brompton",
     "road bike",
     "folded",
     "room",
     "kitchen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BROMPTON"
   }
  },
  {
   "url": "https://willem.com/global/images/27a6a91e0280.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime frijheidsfyts",
    "url": "https://agents.willem.com/fy/posts/2022-09-15_de-ultime-frijheidsfyts/",
    "source_url": "https://willem.com/fy/2022-09-15_de-ultime-frijheidsfyts/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Andrew Ritchie, útfiner fan de Brompton-fouwfyts mei 3 dielen",
   "description_source": "author",
   "machine": {
    "caption": "A black and white photo of a man in overalls standing beside folded Brompton bicycles is paired with an annotated technical line drawing of a folding bicycle design.",
    "labels": [
     "bicycle",
     "brompton",
     "folding bike",
     "drawing",
     "historical photo",
     "patent"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BROMPTON\nsaddle forms convenient carrying handle\nplastic guard prevents snagging of axle end\nbicycle stands... rear carrier... folding is star...\nchain... part e...\ntow"
   }
  },
  {
   "url": "https://willem.com/global/images/61716eb8d32a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime frijheidsfyts",
    "url": "https://agents.willem.com/fy/posts/2022-09-15_de-ultime-frijheidsfyts/",
    "source_url": "https://willem.com/fy/2022-09-15_de-ultime-frijheidsfyts/",
    "date": "2022-09-15"
   },
   "width": 160,
   "machine": {
    "caption": "A first-person view of a hand gripping the left handlebar of an orange bicycle with silver bars, showing a watch on the wrist and a knee in khaki pants against an asphalt background.",
    "labels": [
     "bicycle",
     "handlebar",
     "watch",
     "hand",
     "asphalt"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "3 2"
   }
  },
  {
   "url": "https://willem.com/global/images/82cb5a7b7e22.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime frijheidsfyts",
    "url": "https://agents.willem.com/fy/posts/2022-09-15_de-ultime-frijheidsfyts/",
    "source_url": "https://willem.com/fy/2022-09-15_de-ultime-frijheidsfyts/",
    "date": "2022-09-15"
   },
   "width": 2560,
   "machine": {
    "caption": "A red Brompton folding bicycle is mounted on a wall rack, showing its rear wheel, chain, and seat.",
    "labels": [
     "bicycle",
     "wheel",
     "seat",
     "chain",
     "rack"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "BROMPTON SCHWALBE MARATHON 16x1.50"
   }
  },
  {
   "url": "https://willem.com/global/images/61716eb8d32a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime frijheidsfyts",
    "url": "https://agents.willem.com/fy/posts/2022-09-15_de-ultime-frijheidsfyts/",
    "source_url": "https://willem.com/fy/2022-09-15_de-ultime-frijheidsfyts/",
    "date": "2022-09-15"
   },
   "width": 160,
   "machine": {
    "caption": "A first-person view of a person's left hand gripping the handlebar of an orange bicycle while riding on asphalt.",
    "labels": [
     "bicycle",
     "handlebar",
     "hand",
     "watch",
     "asphalt"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "3 2"
   }
  },
  {
   "url": "https://willem.com/global/images/9e681973fa62.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36932_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Computer seit nee",
    "url": "https://agents.willem.com/fy/posts/2022-09-11_computer-seit-nee/",
    "source_url": "https://willem.com/fy/2022-09-11_computer-seit-nee/",
    "date": "2022-09-11"
   },
   "width": 1600,
   "description": "It keunstwurk foar dit blogberjocht is makke mei DALL-E, it ferbjusterjende AI-systeem dat orizjinele ôfbyldings genereart",
   "description_source": "author",
   "machine": {
    "caption": "A browser screenshot of the OpenAI DALL-E Playground shows a text prompt for a photo of humanoid robot children going to school with four generated robot images below.",
    "labels": [
     "screenshot",
     "browser",
     "dall-e",
     "openai",
     "robots",
     "prompt"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Playground - OpenAI API\nDALL·E\nlabs.openai.com/e/pegCd8SckK129uxHjRGHVGrv\nDebian.org\nLatest News\nHelp\nDALL·E\nMy collection\nEdit the detailed description\nSurprise me\nUpload\nA photo of humanoid robot children going to school\nGenerate\nReport issue"
   }
  },
  {
   "url": "https://willem.com/global/images/a591dfa4b729.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36932_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Computer seit nee",
    "url": "https://agents.willem.com/fy/posts/2022-09-11_computer-seit-nee/",
    "source_url": "https://willem.com/fy/2022-09-11_computer-seit-nee/",
    "date": "2022-09-11"
   },
   "width": 1600,
   "description": "In gekke nijsredakteur mei in typemasine dy't in brânende krante lêst",
   "description_source": "author",
   "machine": {
    "caption": "An AI-generated photo of a man in glasses and a white shirt with a paper hat shouting gleefully next to a manual typewriter with a sheet of paper burning above it, with a small colour test bar in the corner.",
    "labels": [
     "typewriter",
     "fire",
     "man",
     "glasses",
     "ai-generated"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/03f3d7062e06.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36932_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Computer seit nee",
    "url": "https://agents.willem.com/fy/posts/2022-09-11_computer-seit-nee/",
    "source_url": "https://willem.com/fy/2022-09-11_computer-seit-nee/",
    "date": "2022-09-11"
   },
   "width": 1600,
   "description": "In foto fan humanoïde robots dy't wetter siede yn in grutte pan op in wite eftergrûn",
   "description_source": "author",
   "machine": {
    "caption": "An AI-generated image of three small humanoid robots with screen faces standing behind a black pot of boiling water on a stove, one holding a wooden spoon stirring the pot, with a colour test bar in the corner.",
    "labels": [
     "robots",
     "pot",
     "stove",
     "boiling water",
     "ai-generated"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f062a73c56f8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36932_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Computer seit nee",
    "url": "https://agents.willem.com/fy/posts/2022-09-11_computer-seit-nee/",
    "source_url": "https://willem.com/fy/2022-09-11_computer-seit-nee/",
    "date": "2022-09-11"
   },
   "width": 1600,
   "description": "In foto fan humanoïde robotbern dy't nei skoalle gean",
   "description_source": "author",
   "machine": {
    "caption": "An AI-generated image of two white and chrome humanoid robots standing side by side, the left one carrying a red and blue backpack-like container with colourful ribbons, with a colour test bar in the corner.",
    "labels": [
     "robots",
     "humanoid",
     "backpack",
     "ai-generated"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/3bb701f68379.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36932_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Computer seit nee",
    "url": "https://agents.willem.com/fy/posts/2022-09-11_computer-seit-nee/",
    "source_url": "https://willem.com/fy/2022-09-11_computer-seit-nee/",
    "date": "2022-09-11"
   },
   "width": 1600,
   "description": "Waarsteen: krekter as dyn favorite app (ôfbyldingskredyt Wikipedia)",
   "description_source": "author",
   "machine": {
    "caption": "A black plaque titled The Weather Stone mounted on a stone wall, listing humorous weather-prediction rules based on the state of a hanging stone, ending with a jab at a named weather presenter, with a rusty iron bracket below it.",
    "labels": [
     "plaque",
     "sign",
     "weather",
     "humour",
     "stone wall"
    ],
    "model": "claude-sonnet",
    "text_in_image": "THE\nWEATHER STONE\nSTONE WET ~ RAINING\nSTONE DRY ~ NOT RAINING\nSHADOW ON WALL ~ SUNNY\nSTONE WHITE ON TOP ~ SNOWING\nCANNOT SEE STONE ~ FOGGY\nSTONE SWINGING ~ WINDY\nSTONE BOUNCING UP + DOWN ~ EARTHQUAKE\nSTONE GONE ~ TORNADO\nSTONE UNDER WATER ~ FLOOD\n(BUT PUB STILL OPEN)\n~ MORE ACCURATE THAN PAUL HUDSON!"
   }
  },
  {
   "url": "https://willem.com/global/images/0500096a062c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36932_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Computer seit nee",
    "url": "https://agents.willem.com/fy/posts/2022-09-11_computer-seit-nee/",
    "source_url": "https://willem.com/fy/2022-09-11_computer-seit-nee/",
    "date": "2022-09-11"
   },
   "width": 160,
   "machine": {
    "caption": "An abstract painting featuring vertical brushstrokes in shades of blue, teal, orange, and white with dark areas.",
    "labels": [
     "painting",
     "art",
     "abstract",
     "brushstrokes",
     "color"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/c4c6ece7daac.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36932_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Computer seit nee",
    "url": "https://agents.willem.com/fy/posts/2022-09-11_computer-seit-nee/",
    "source_url": "https://willem.com/fy/2022-09-11_computer-seit-nee/",
    "date": "2022-09-11"
   },
   "width": 2560,
   "machine": {
    "caption": "A black and white photograph showing three bicycles mounted on a pile of debris, each with a large umbrella attached to its frame.",
    "labels": [
     "bicycle",
     "umbrella",
     "debris",
     "wheel"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/0500096a062c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36932_imageEN.png",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Computer seit nee",
    "url": "https://agents.willem.com/fy/posts/2022-09-11_computer-seit-nee/",
    "source_url": "https://willem.com/fy/2022-09-11_computer-seit-nee/",
    "date": "2022-09-11"
   },
   "width": 160,
   "machine": {
    "caption": "An abstract painting featuring vertical brushstrokes in shades of blue, teal, orange, and white with dark silhouettes of humanoid figures in the foreground.",
    "labels": [
     "painting",
     "abstract art",
     "brushstrokes",
     "figures",
     "blue",
     "orange"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/53152b30a5b4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36933_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "CAPTCHA-alternatyf",
    "url": "https://agents.willem.com/fy/posts/2022-07-30_captcha-alternatyf/",
    "source_url": "https://willem.com/fy/2022-07-30_captcha-alternatyf/",
    "date": "2022-07-30"
   },
   "width": 1600,
   "description": "Troch foar elk berjocht in unyk token yn te fieren dat mar ien kear brûkt wurde kin, wurdt it foar kwea-aardige partijen folle dreger om it ferstjoeren fan berjochten te automatisearjen: dyn formulier is beskerme tsjin spammers",
   "description_source": "author",
   "machine": {
    "caption": "A hand-drawn diagram explaining a token-based verification system, showing a stick figure person exchanging a token by mail with a server that creates unique tokens, sorts valid tokens through to two other stick figures and discards invalid tokens in a trash can.",
    "labels": [
     "diagram",
     "sketch",
     "server",
     "token",
     "illustration"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Create\nunique token\nSERVER\nprocessing\nvalid\ntokens\ninvalid\ntokens\nare\ndeleted\nperson\nToken\nIX\ninformation\nwith token\nyou"
   }
  },
  {
   "url": "https://willem.com/global/images/062f9ea6ddbf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36933_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "CAPTCHA-alternatyf",
    "url": "https://agents.willem.com/fy/posts/2022-07-30_captcha-alternatyf/",
    "source_url": "https://willem.com/fy/2022-07-30_captcha-alternatyf/",
    "date": "2022-07-30"
   },
   "width": 1600,
   "description": "In typysk webformulier: de server ferwurket ynformaasje fan in persoan en stjoert it troch nei oare minsken, lykas dysels. Kwea-aardige partijen kinne de ôfstjoerder maklik neimeitsje, sadat automatysk misbrûk fan dyn ferwurkjende server mooglik is",
   "description_source": "author",
   "machine": {
    "caption": "A simplified hand-drawn diagram showing a stick figure person sending information by mail to a server processing box, which forwards it to two other stick figures.",
    "labels": [
     "diagram",
     "sketch",
     "server",
     "illustration",
     "mail"
    ],
    "model": "claude-sonnet",
    "text_in_image": "information\nSERVER\nprocessing\nperson\nyou"
   }
  },
  {
   "url": "https://willem.com/global/images/a95bd60124e8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36933_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "CAPTCHA-alternatyf",
    "url": "https://agents.willem.com/fy/posts/2022-07-30_captcha-alternatyf/",
    "source_url": "https://willem.com/fy/2022-07-30_captcha-alternatyf/",
    "date": "2022-07-30"
   },
   "width": 1600,
   "description": "Typyske CAPTCHA's dy't do op it web tsjinkomme kinst (byldkredyt: Wikipedia en Google)",
   "description_source": "author",
   "machine": {
    "caption": "A composite screenshot compares old distorted-text reCAPTCHA examples with a modern Google image-grid CAPTCHA asking the user to select all images with roads.",
    "labels": [
     "captcha",
     "screenshot",
     "recaptcha",
     "text",
     "comparison",
     "wikipedia"
    ],
    "model": "claude-sonnet",
    "text_in_image": "following\nfinding\nAn example of a reCAPTCHA challenge from 2007, containing the words following finding. The waviness and horizontal stroke were added to increase the difficulty of breaking the CAPTCHA with a computer program.\nsclt\n..was here\nType the two words:\nreCAPTCHA\nstop spam. read books.\nA CAPTCHA usually has a text box directly underneath where the user should fill out the text that they see. In this case, sclt ..was here.\nSelect all images with\nroads\nClick verify once there are none left.\nVERIFY"
   }
  },
  {
   "url": "https://willem.com/global/images/5e40a362628a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36933_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "CAPTCHA-alternatyf",
    "url": "https://agents.willem.com/fy/posts/2022-07-30_captcha-alternatyf/",
    "source_url": "https://willem.com/fy/2022-07-30_captcha-alternatyf/",
    "date": "2022-07-30"
   },
   "width": 160,
   "machine": {
    "caption": "A composite image showing examples of CAPTCHA challenges and a grid of street scene images for a road selection task.",
    "labels": [
     "captcha",
     "text",
     "interface",
     "signs",
     "street"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "following finding\nAn example of a reCAPTCHA challenge from 2007, containing the words \"following finding\". The waveness and horizontal stroke were added to increase the difficulty of breaking the CAPTCHA with a computer program.\nscIt ..was here\nType the two words:\nreCAPTCHA stop spam. read books.\nA CAPTCHA usually has a text box directly underneath where the user should fill out the text that they see. In this case, \"scIt ..was here\".\nSelect all images with roads\nClick verify once there are none left.\nVERIFY"
   }
  },
  {
   "url": "https://willem.com/global/images/060e6a06fe91.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36933_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "CAPTCHA-alternatyf",
    "url": "https://agents.willem.com/fy/posts/2022-07-30_captcha-alternatyf/",
    "source_url": "https://willem.com/fy/2022-07-30_captcha-alternatyf/",
    "date": "2022-07-30"
   },
   "width": 2560,
   "machine": {
    "caption": "A kaleidoscopic digital artwork featuring a mirrored geometric pattern of a parking lot with trees and blue signs on a blue background.",
    "labels": [
     "kaleidoscope",
     "parking lot",
     "trees",
     "signs",
     "geometric pattern"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "with www there are none left. there are none left. there are none left. there are none left. P P P P P P"
   }
  },
  {
   "url": "https://willem.com/global/images/5e40a362628a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36933_imageEN.png",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "CAPTCHA-alternatyf",
    "url": "https://agents.willem.com/fy/posts/2022-07-30_captcha-alternatyf/",
    "source_url": "https://willem.com/fy/2022-07-30_captcha-alternatyf/",
    "date": "2022-07-30"
   },
   "width": 160,
   "machine": {
    "caption": "A composite image displaying examples of reCAPTCHA challenges alongside a grid of street scene photographs for a verification task.",
    "labels": [
     "captcha",
     "interface",
     "road",
     "sign",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "following finding\nAn example of a reCAPTCHA challenge from 2007, containing the words \"following finding\". The waveness and horizontal stroke were added to increase the difficulty of breaking the CAPTCHA with a computer program.\nscIt ..was here\nType the two words:\nreCAPTCHA stop spam. read books.\nA CAPTCHA usually has a text box directly underneath where the user should fill out the text that they see. In this case, \"scIt ..was here\".\nSelect all images with roads\nClick verify once there are none left.\nVERIFY"
   }
  },
  {
   "url": "https://willem.com/global/images/ee0b9c2aa347.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36934_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline muzyk",
    "url": "https://agents.willem.com/fy/posts/2022-07-17_offline-muzyk/",
    "source_url": "https://willem.com/fy/2022-07-17_offline-muzyk/",
    "date": "2022-07-17"
   },
   "width": 1600,
   "description": "Myn privee konserthal: Shure SE846-earphones op de DreamDuet-kristalkabel, aktive lûdsdemping is net nedich, want dizze earphones isolearje perfekt",
   "description_source": "author",
   "machine": {
    "caption": "A pair of clear in-ear monitor earphones with red and black twisted cables and grey foam tips, lying on a wooden table, with a red splitter clip labelled dream duet.",
    "labels": [
     "earphones",
     "in-ear monitors",
     "cable",
     "dream duet",
     "wood",
     "audio"
    ],
    "model": "claude-sonnet",
    "text_in_image": "dream duet\nSN: CCPDR-0642"
   }
  },
  {
   "url": "https://willem.com/global/images/0265a4c5db8f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36934_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline muzyk",
    "url": "https://agents.willem.com/fy/posts/2022-07-17_offline-muzyk/",
    "source_url": "https://willem.com/fy/2022-07-17_offline-muzyk/",
    "date": "2022-07-17"
   },
   "width": 1600,
   "description": "Astell&Kern Ultima SP2000: it ferbynt mei koptelefoans, stereo-ynstallaasjes en kin sels sûnder kabel streame fia Bluetooth APT(X)",
   "description_source": "author",
   "machine": {
    "caption": "A silver portable music player standing on a wooden table with a red and black twisted cable running to a headphone amp, showing an album playing on its screen, with a white bookshelf speaker in the background.",
    "labels": [
     "music player",
     "screen",
     "cable",
     "speaker",
     "table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "A 85 [icons] 69% 11:18\n16bit / 44.1kHz / M4A\nMICHAEL KIWANUKA\nLOVE & HATE\n0:08          5/10          7:07\nLove & Hate\nMichael Kiwanuka - Love & Hate"
   }
  },
  {
   "url": "https://willem.com/global/images/dbbea05b99d0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36934_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline muzyk",
    "url": "https://agents.willem.com/fy/posts/2022-07-17_offline-muzyk/",
    "source_url": "https://willem.com/fy/2022-07-17_offline-muzyk/",
    "date": "2022-07-17"
   },
   "width": 1600,
   "description": "Cd's digitalisearje mei iTunes op in âlde MacBook Air",
   "description_source": "author",
   "machine": {
    "caption": "An overhead view of a MacBook Air running iTunes next to an external CD/DVD drive with a Michael Kiwanuka Love and Hate disc loaded, an empty jewel case, stacks of CDs and a power strip.",
    "labels": [
     "laptop",
     "itunes",
     "cd drive",
     "cds",
     "jewel case",
     "cables"
    ],
    "model": "claude-sonnet",
    "text_in_image": "iTunes\nFile Edit View Controls Store Window Help\nMusic\nMovies\nTV Shows\niTunes Store\n90s Music\nClassical Music\nMy Top Rated\nRecently Added\nTop 25 Most Played\nGenres\nTrust In The Lifeforce Of the Deep Mystery\nVarious Artists (2019)\nName\nRecover This Feel Is Really Thin Beginning\nRewoven This Fics\nThe Cinent Is Coming\nWased Of The Deep\nThe Cinent Is Coming Feat. Mine Sinped\nTrust In The Lifeforce Of The Deep Mystery\nThe Cinent Is Coming\nSongs\nMICHAEL KIWANUKA\nLOVE & HATE"
   }
  },
  {
   "url": "https://willem.com/global/images/6099f6099ad9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36934_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline muzyk",
    "url": "https://agents.willem.com/fy/posts/2022-07-17_offline-muzyk/",
    "source_url": "https://willem.com/fy/2022-07-17_offline-muzyk/",
    "date": "2022-07-17"
   },
   "width": 1600,
   "description": "Orizjinele iPod-advertinsje út 2005: it advertearret suvere emoasje, gjin technyske spesifikaasje",
   "description_source": "author",
   "machine": {
    "caption": "A red and multicolored silhouette illustration of a person head-banging while holding an early iPod with white earphone cord, with an Apple logo and the word iPod in the top left corner.",
    "labels": [
     "ipod",
     "illustration",
     "silhouette",
     "apple logo",
     "advertisement"
    ],
    "model": "claude-sonnet",
    "text_in_image": "iPod"
   }
  },
  {
   "url": "https://willem.com/global/images/b143eee6b578.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36934_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline muzyk",
    "url": "https://agents.willem.com/fy/posts/2022-07-17_offline-muzyk/",
    "source_url": "https://willem.com/fy/2022-07-17_offline-muzyk/",
    "date": "2022-07-17"
   },
   "width": 1600,
   "description": "Orizjinele iPod-advertinsje: Say hello to iPod. 1000 songs in your pocket",
   "description_source": "author",
   "machine": {
    "caption": "An Apple advertisement for the original iPod showing the white device standing upright with its click wheel and screen menu, white earbuds coiled at its base, above the tagline text.",
    "labels": [
     "ipod",
     "earbuds",
     "advertisement",
     "apple",
     "tagline"
    ],
    "model": "claude-sonnet",
    "text_in_image": "iPod  [battery icon]\nPlaylists >\nArtists >\nSongs >\nSettings >\nAbout >\nNow Playing >\nmenu\nSay hello to iPod.\n1,000 songs. In your pocket."
   }
  },
  {
   "url": "https://willem.com/global/images/e19dfa8a7646.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36934_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline muzyk",
    "url": "https://agents.willem.com/fy/posts/2022-07-17_offline-muzyk/",
    "source_url": "https://willem.com/fy/2022-07-17_offline-muzyk/",
    "date": "2022-07-17"
   },
   "width": 160,
   "machine": {
    "caption": "A silver laptop computer sits on a wooden table alongside a stack of CDs, an external optical drive with a disc inside, and a power strip with adapters.",
    "labels": [
     "laptop",
     "cds",
     "optical drive",
     "power strip",
     "table"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "MacBook Air iTunes File Edit View Controls Store Window Help Michael Kiwanuka LOVE & HATE"
   }
  },
  {
   "url": "https://willem.com/global/images/36e87392fbb0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36934_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline muzyk",
    "url": "https://agents.willem.com/fy/posts/2022-07-17_offline-muzyk/",
    "source_url": "https://willem.com/fy/2022-07-17_offline-muzyk/",
    "date": "2022-07-17"
   },
   "width": 2560,
   "machine": {
    "caption": "A silver laptop computer sits open on a wooden table next to a stack of CDs, an external optical drive with a disc inside, and a power strip with adapters.",
    "labels": [
     "laptop",
     "cds",
     "optical drive",
     "power strip",
     "table"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "MacBook Air iTunes File Edit View Controls Store Window Help Michael Kiwanuka LOVE & HATE"
   }
  },
  {
   "url": "https://willem.com/global/images/e19dfa8a7646.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36934_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline muzyk",
    "url": "https://agents.willem.com/fy/posts/2022-07-17_offline-muzyk/",
    "source_url": "https://willem.com/fy/2022-07-17_offline-muzyk/",
    "date": "2022-07-17"
   },
   "width": 160,
   "machine": {
    "caption": "A silver laptop computer sits open on a wooden table next to an external optical drive, several stacks of CD cases, and a power strip.",
    "labels": [
     "laptop",
     "cd",
     "optical drive",
     "power strip",
     "table"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "MacBook Air iTunes File Edit View Controls Store Window Help Michael Kiwanuka LOVE & HATE"
   }
  },
  {
   "url": "https://willem.com/global/images/d6a3bdaa5b45.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36935_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 Highscores",
    "url": "https://agents.willem.com/fy/posts/2022-04-18_snake-97-highscores/",
    "source_url": "https://willem.com/fy/2022-04-18_snake-97-highscores/",
    "date": "2022-04-18"
   },
   "width": 1600,
   "description": "Sjoch ris, mem: ik stean njonken Snake-keunst! WOW!",
   "description_source": "author",
   "machine": {
    "caption": "A bald man in a black t-shirt stands smiling next to six green rectangular paintings with black geometric line patterns hung in a row on a white wall.",
    "labels": [
     "paintings",
     "gallery",
     "man",
     "wall",
     "art",
     "concrete floor"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/75d5e0fdfce5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36935_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 Highscores",
    "url": "https://agents.willem.com/fy/posts/2022-04-18_snake-97-highscores/",
    "source_url": "https://willem.com/fy/2022-04-18_snake-97-highscores/",
    "date": "2022-04-18"
   },
   "width": 1600,
   "description": "Ferbjusterjende details: griene dot-matrixdoek, hânmjittige kwastslaggen en in glânzjend plestikeftich oerflak ",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of one green painting shows a fine black grid pattern with thick black right-angled line shapes resembling a snake game path.",
    "labels": [
     "painting",
     "grid",
     "pattern",
     "texture",
     "closeup"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/cd7e20bbdb90.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36935_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 Highscores",
    "url": "https://agents.willem.com/fy/posts/2022-04-18_snake-97-highscores/",
    "source_url": "https://willem.com/fy/2022-04-18_snake-97-highscores/",
    "date": "2022-04-18"
   },
   "width": 1600,
   "description": "Spultsjegrafyk ferheven ta echte keunstwurken",
   "description_source": "author",
   "machine": {
    "caption": "A bald man in a black t-shirt points at one of six square green paintings with black maze-like line patterns hung in a row on a white gallery wall.",
    "labels": [
     "gallery",
     "paintings",
     "art",
     "green",
     "man",
     "pointing"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/107dfd912670.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36935_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 Highscores",
    "url": "https://agents.willem.com/fy/posts/2022-04-18_snake-97-highscores/",
    "source_url": "https://willem.com/fy/2022-04-18_snake-97-highscores/",
    "date": "2022-04-18"
   },
   "width": 1600,
   "description": "Zena Van den Block moetsje: it yntime karakter fan SECONDroom jout genôch romte om kontakt te meitsjen",
   "description_source": "author",
   "machine": {
    "caption": "A woman in a red-and-white striped shirt and yellow trousers and a bald man in a black t-shirt stand smiling in front of four square green maze-pattern paintings on a gallery wall.",
    "labels": [
     "gallery",
     "paintings",
     "art",
     "green",
     "man",
     "woman"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b71d3e7bd7fb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36935_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 Highscores",
    "url": "https://agents.willem.com/fy/posts/2022-04-18_snake-97-highscores/",
    "source_url": "https://willem.com/fy/2022-04-18_snake-97-highscores/",
    "date": "2022-04-18"
   },
   "width": 1600,
   "description": "De keunstwurken gloeie yn it tsjuster",
   "description_source": "author",
   "machine": {
    "caption": "Two square canvases painted with glow-in-the-dark green maze-like line patterns, photographed in darkness so the pigment glows bright green.",
    "labels": [
     "glow in the dark",
     "painting",
     "green",
     "snake",
     "canvas",
     "dark"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/0eb1e4ab051c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36935_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 Highscores",
    "url": "https://agents.willem.com/fy/posts/2022-04-18_snake-97-highscores/",
    "source_url": "https://willem.com/fy/2022-04-18_snake-97-highscores/",
    "date": "2022-04-18"
   },
   "width": 1600,
   "description": "Snake-keunstwurken yn SECONDroom Antwerpen: \"High Scores\" fan Zena Van den Block",
   "description_source": "author",
   "machine": {
    "caption": "An exhibition flyer for SECONDroom gallery in Antwerp announcing Zena Van den Block's show High Scores, with a photo of one green maze-pattern painting hung on a white wall.",
    "labels": [
     "flyer",
     "gallery",
     "exhibition",
     "antwerp",
     "painting",
     "poster"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Sr\nSECONDroom\nTerlinckstraat 30\n2600 Antwerp\n\nZENA VAN DEN BLOCK\nHIGH SCORES\nSATURDAY APRIL 16 / 18h - 21h\nAPRIL 23: WERNER DE VOS\nMAY 07: AGA GABARA\n\nWITH THE SUPPORT FROM PLATTVORM2"
   }
  },
  {
   "url": "https://willem.com/global/images/3fd210797619.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36935_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 Highscores",
    "url": "https://agents.willem.com/fy/posts/2022-04-18_snake-97-highscores/",
    "source_url": "https://willem.com/fy/2022-04-18_snake-97-highscores/",
    "date": "2022-04-18"
   },
   "width": 1600,
   "description": "Wurk fan Zena Van den Block (boarne zenavandenblock.com)",
   "description_source": "author",
   "machine": {
    "caption": "A browser screenshot of the website zenavandenblock.com showing a grid of thumbnail photos of various artworks, including colour-gradient posters reading Cadre Plastique Interchangeable, a numbered collage with a colour key, framed photography and a street pillar poster reading Deewee Foundations.",
    "labels": [
     "website",
     "screenshot",
     "art portfolio",
     "gallery",
     "collage",
     "browser"
    ],
    "model": "claude-sonnet",
    "text_in_image": "zenavandenblock.com\nCADRE PLASTIQUE INTERCHANGEABLE  70 X 100cm  SOUS VERRE (x5)\n1 - grey  2 - brown  3 - green  4 - yellow  5 - blue  6 - purple\n1 - yellow  2 - white  3 - green  4 - light blue  5 - orange  6 - dark blue  7 - red  8 - pink  9 - blue\nDEEWEE FOUNDATIONS"
   }
  },
  {
   "url": "https://willem.com/global/images/ead2fd53cae7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36935_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 Highscores",
    "url": "https://agents.willem.com/fy/posts/2022-04-18_snake-97-highscores/",
    "source_url": "https://willem.com/fy/2022-04-18_snake-97-highscores/",
    "date": "2022-04-18"
   },
   "width": 1600,
   "description": "Snake '97: dyn portsje nostalgy fan retro-spultsjes ",
   "description_source": "author",
   "machine": {
    "caption": "An iPhone lying on a bedsheet next to a face mask, fitted with a Nokia-style case that has physical keypad buttons and shows a yellow-screen Snake game on the display.",
    "labels": [
     "iphone",
     "snake",
     "nokia case",
     "keypad",
     "game",
     "bedsheet"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SNAKE\n1oo 2abc 3def\n4ghi 5jkl 6mno\n7pqrs 8tuv 9wxyz\n*+ 0-"
   }
  },
  {
   "url": "https://willem.com/global/images/127df975a8e8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36935_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 Highscores",
    "url": "https://agents.willem.com/fy/posts/2022-04-18_snake-97-highscores/",
    "source_url": "https://willem.com/fy/2022-04-18_snake-97-highscores/",
    "date": "2022-04-18"
   },
   "width": 160,
   "machine": {
    "caption": "A bald man with a beard stands on the right side of a white wall displaying six green square artworks with black geometric patterns.",
    "labels": [
     "man",
     "artwork",
     "wall",
     "floor",
     "painting"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/d53233ab69bb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36935_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 Highscores",
    "url": "https://agents.willem.com/fy/posts/2022-04-18_snake-97-highscores/",
    "source_url": "https://willem.com/fy/2022-04-18_snake-97-highscores/",
    "date": "2022-04-18"
   },
   "width": 2560,
   "machine": {
    "caption": "Two black tape strips forming an L-shape and a right-angle bracket on a green grid cutting mat.",
    "labels": [
     "tape",
     "cutting mat",
     "grid",
     "craft supplies"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/127df975a8e8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36935_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 Highscores",
    "url": "https://agents.willem.com/fy/posts/2022-04-18_snake-97-highscores/",
    "source_url": "https://willem.com/fy/2022-04-18_snake-97-highscores/",
    "date": "2022-04-18"
   },
   "width": 160,
   "machine": {
    "caption": "A bald man in a black t-shirt and jeans stands next to a row of six green abstract paintings mounted on a white wall.",
    "labels": [
     "man",
     "painting",
     "wall",
     "floor",
     "art"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/2a8588bb5cdc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36936_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "WHOOP 4.0 drage",
    "url": "https://agents.willem.com/fy/posts/2022-01-14_whoop-4-0-drage/",
    "source_url": "https://willem.com/fy/2022-01-14_whoop-4-0-drage/",
    "date": "2022-01-14"
   },
   "width": 1600,
   "description": "Bettere karren, bettere sûnens, mear wille! (sels as it friest!)",
   "description_source": "author",
   "machine": {
    "caption": "A bearded man in a helmet and hi-vis cycling jacket takes a selfie at night beside a frosty field, with his road bike parked next to a bicycle route sign and a no-gritting warning sign.",
    "labels": [
     "cyclist",
     "selfie",
     "night",
     "frost",
     "bicycle sign",
     "winter"
    ],
    "model": "claude-sonnet",
    "text_in_image": "bij gladheid\nwordt niet\ngestrooid\nAANG... EN OP..."
   }
  },
  {
   "url": "https://willem.com/global/images/ad82c6501d16.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36936_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "WHOOP 4.0 drage",
    "url": "https://agents.willem.com/fy/posts/2022-01-14_whoop-4-0-drage/",
    "source_url": "https://willem.com/fy/2022-01-14_whoop-4-0-drage/",
    "date": "2022-01-14"
   },
   "width": 1600,
   "description": "Yn tsjinstelling ta oare \"tûke\" wearables lit WHOOP dy net tinke oan sykheljen en sil hy dy ek net beleanje foar oerein kommen en nei it kofjeapparaat rinnen: it is in serieus apparaat foar minsken dy't foar harsels tinke kinne",
   "description_source": "author",
   "machine": {
    "caption": "Overhead view of a black fitness tracker strap, a Tudor dive watch on an olive NATO strap, and a cup of coffee with foam, arranged on a wooden table.",
    "labels": [
     "watch",
     "tudor",
     "fitness tracker",
     "coffee",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TUDOR\n50 10 20 30\n3 6 9"
   }
  },
  {
   "url": "https://willem.com/global/images/17eb98bbd260.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36936_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "WHOOP 4.0 drage",
    "url": "https://agents.willem.com/fy/posts/2022-01-14_whoop-4-0-drage/",
    "source_url": "https://willem.com/fy/2022-01-14_whoop-4-0-drage/",
    "date": "2022-01-14"
   },
   "width": 1600,
   "description": "Myn dochter waard berne op tiisdei 13 july, de gegevens litte dúdlik de ynfloed op myn lichem sjen en hoe't it stadichoan wennet oan dit nije heitskip",
   "description_source": "author",
   "machine": {
    "caption": "Three WHOOP app screenshots for the week of July 12 to 18 showing recovery percentage by day, HRV trend and resting heart rate trend with accompanying coaching text.",
    "labels": [
     "whoop",
     "screenshot",
     "fitness app",
     "recovery",
     "hrv",
     "health"
    ],
    "model": "claude-sonnet",
    "text_in_image": "11:00\nJUL 12 - JUL 18\nOVERVIEW STRAIN RECOVERY SLEEP\nRecovery is trending above your baseline. Your body is signalling it's consistently primed to perform.\nMon 90% Tue 35% Wed 17% Thu 33% Fri 52% Sat 69% Sun 81%\nRECOVERY 54% HRV 25 RHR 66 RESPIRATORY RATE 15,7rpm\nYour latest HRV reading is above its typical range (22 - 28), indicating your autonomic nervous system is in greater balance and will better adapt to Strain.\nYour RHR has returned to its typical range (62 - 67) following high variability. Watch for an upward trend as that might indicate you need more rest.\n7-Day Average"
   }
  },
  {
   "url": "https://willem.com/global/images/ef8a5e8d4ee0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36936_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "WHOOP 4.0 drage",
    "url": "https://agents.willem.com/fy/posts/2022-01-14_whoop-4-0-drage/",
    "source_url": "https://willem.com/fy/2022-01-14_whoop-4-0-drage/",
    "date": "2022-01-14"
   },
   "width": 1600,
   "description": "Om de biceps droegen ferskûlet WHOOP him maklik ûnder dyn klean (oanjûn mei blauwe pylken) en bliuwe dyn polzen frij foar meganyske horloazjes",
   "description_source": "author",
   "machine": {
    "caption": "Overhead view of a forearm resting on a wooden table wearing a Tudor dive watch, with a black t-shirt sleeve printed Superior Casual pulled back and two hand-drawn arrows pointing at the wrist and elbow.",
    "labels": [
     "wrist",
     "tudor watch",
     "arm",
     "t-shirt",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SUPERIOR CASUAL"
   }
  },
  {
   "url": "https://willem.com/global/images/53dd72074c24.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36936_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "WHOOP 4.0 drage",
    "url": "https://agents.willem.com/fy/posts/2022-01-14_whoop-4-0-drage/",
    "source_url": "https://willem.com/fy/2022-01-14_whoop-4-0-drage/",
    "date": "2022-01-14"
   },
   "width": 1600,
   "description": "WHOOP jout dy ferskate manieren om him te dragen, ik drage myn graach om de biceps mei in gruttere band en wikselje om de pear dagen tusken myn beide earms",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a black WHOOP 4.0 fitness band clasp with a serial number printed on it and its green optical sensor glowing, coiled on a wooden table.",
    "labels": [
     "whoop",
     "fitness tracker",
     "band",
     "clasp",
     "sensor",
     "wearable"
    ],
    "model": "claude-sonnet",
    "text_in_image": "W II 4A0051706\nWHOOP 4.0"
   }
  },
  {
   "url": "https://willem.com/global/images/c8d9e089c57b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36936_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "WHOOP 4.0 drage",
    "url": "https://agents.willem.com/fy/posts/2022-01-14_whoop-4-0-drage/",
    "source_url": "https://willem.com/fy/2022-01-14_whoop-4-0-drage/",
    "date": "2022-01-14"
   },
   "width": 1600,
   "description": "De WHOOP-sensor is lyts, lytser as in protte gewoane horloazjes",
   "description_source": "author",
   "machine": {
    "caption": "A Tudor Black Bay dive watch with a khaki fabric strap lies next to a black WHOOP 4.0 fitness band with its clasp open, on a wooden table.",
    "labels": [
     "watch",
     "strap",
     "fitness tracker",
     "dial",
     "bezel",
     "wood table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TUDOR\n200m/660ft\nCHRONOMETER\nOFFICIALLY CERTIFIED\n50 40 30 20 10 (bezel markings)\n3 6 9 (dial numerals)\nALWAYS ON"
   }
  },
  {
   "url": "https://willem.com/global/images/50e3638c0e83.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36936_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "WHOOP 4.0 drage",
    "url": "https://agents.willem.com/fy/posts/2022-01-14_whoop-4-0-drage/",
    "source_url": "https://willem.com/fy/2022-01-14_whoop-4-0-drage/",
    "date": "2022-01-14"
   },
   "width": 1600,
   "description": "WHOOP 4.0 is lytser as syn foargonger, hat mear sensortechnyk en kin opladen wurde wylst do him draachst",
   "description_source": "author",
   "machine": {
    "caption": "Four product photos of the black WHOOP 4.0 fitness tracker module and woven strap, showing side profiles, the front with WHOOP 4.0 and Always On text, and the full band with a W logo.",
    "labels": [
     "whoop",
     "fitness tracker",
     "product photo",
     "strap",
     "closeup",
     "wearable"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WHOOP 4.0\nALWAYS ON\nW"
   }
  },
  {
   "url": "https://willem.com/global/images/06db9f1b2e02.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36936_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "WHOOP 4.0 drage",
    "url": "https://agents.willem.com/fy/posts/2022-01-14_whoop-4-0-drage/",
    "source_url": "https://willem.com/fy/2022-01-14_whoop-4-0-drage/",
    "date": "2022-01-14"
   },
   "width": 1600,
   "description": "Makke om 24/7 droegen te wurden, sammelet de WHOOP-band biometryske gegevens oer in lange perioade en jout dy persoanlike ynsichten yn dyn sûnens en fitness",
   "description_source": "author",
   "machine": {
    "caption": "Four WHOOP 4.0 fitness bands in different fabric colors are arranged overlapping, each showing the WHOOP logo embossed on its dark clasp.",
    "labels": [
     "fitness tracker",
     "band",
     "strap",
     "clasp",
     "logo"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WHOOP"
   }
  },
  {
   "url": "https://willem.com/global/images/6e388f597c8e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36936_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "WHOOP 4.0 drage",
    "url": "https://agents.willem.com/fy/posts/2022-01-14_whoop-4-0-drage/",
    "source_url": "https://willem.com/fy/2022-01-14_whoop-4-0-drage/",
    "date": "2022-01-14"
   },
   "width": 160,
   "machine": {
    "caption": "A bronze-cased wristwatch with a blue dial and beige fabric strap lies on a wooden surface next to a black fabric strap with a black plastic buckle.",
    "labels": [
     "watch",
     "strap",
     "buckle",
     "wood"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "TUDOR OYSTER DATE AUTOMATIC OFFICIALLY CERTIFIED 200m/660ft ALWAYS ON"
   }
  },
  {
   "url": "https://willem.com/global/images/7e7ce93ee66d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36936_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "WHOOP 4.0 drage",
    "url": "https://agents.willem.com/fy/posts/2022-01-14_whoop-4-0-drage/",
    "source_url": "https://willem.com/fy/2022-01-14_whoop-4-0-drage/",
    "date": "2022-01-14"
   },
   "width": 2560,
   "machine": {
    "caption": "A black Whoop 4.0 fitness tracker with a textured strap is resting on a light-colored wooden surface.",
    "labels": [
     "fitness tracker",
     "strap",
     "watch",
     "device"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "W II 4A0051706 WHOOP 4.0"
   }
  },
  {
   "url": "https://willem.com/global/images/6e388f597c8e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36936_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "WHOOP 4.0 drage",
    "url": "https://agents.willem.com/fy/posts/2022-01-14_whoop-4-0-drage/",
    "source_url": "https://willem.com/fy/2022-01-14_whoop-4-0-drage/",
    "date": "2022-01-14"
   },
   "width": 160,
   "machine": {
    "caption": "A bronze-cased diver's watch with a blue dial and beige NATO strap lies next to a black NATO strap with a quick-release buckle on a light wood surface.",
    "labels": [
     "watch",
     "strap",
     "buckle",
     "wood",
     "timepiece"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "TUDOR OYSTER PERPETUAL DATE 200m/660ft OFFICIALLY CERTIFIED CHRONOMETER ALWAYS ON"
   }
  },
  {
   "url": "https://willem.com/global/images/2946b6ee942a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36937_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Út leafde foar mini",
    "url": "https://agents.willem.com/fy/posts/2021-12-09_ut-leafde-foar-mini/",
    "source_url": "https://willem.com/fy/2021-12-09_ut-leafde-foar-mini/",
    "date": "2021-12-09"
   },
   "width": 1600,
   "description": "Wat ik deistich by my haw: iPhone Mini, in analooch horloazje en kaaien",
   "description_source": "author",
   "machine": {
    "caption": "A white iPhone in a brown leather sleeve stamped Hardgraft, made in Italy, lies beside a Grand Seiko Spring Drive watch and a key in a stitched leather key cover.",
    "labels": [
     "iphone",
     "leather case",
     "grand seiko",
     "watch",
     "key",
     "hardgraft"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Hardgraft\nMADE IN ITALY\nGS\nGrand Seiko\nSPRING DRIVE"
   }
  },
  {
   "url": "https://willem.com/global/images/84f54ac01d74.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36937_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Út leafde foar mini",
    "url": "https://agents.willem.com/fy/posts/2021-12-09_ut-leafde-foar-mini/",
    "source_url": "https://willem.com/fy/2021-12-09_ut-leafde-foar-mini/",
    "date": "2021-12-09"
   },
   "width": 1600,
   "description": "iOS brûkt lytse skermen maksimaal: fergelykje de gewoan grutte Volla Phone (links) mei de iPhone Mini (midden) en in gewoan grutte pas (rjochts) as referinsje",
   "description_source": "author",
   "machine": {
    "caption": "Two smartphones of different sizes lie side by side both displaying the willem.com blog article Using Google Free Android about the Volla Phone, next to a PADI Open Water Diver certification card.",
    "labels": [
     "smartphone",
     "screenshot",
     "blog",
     "willem.com",
     "padi",
     "diving card"
    ],
    "model": "claude-sonnet",
    "text_in_image": "15:25\nWILLEM.com\nUsing Google Free Android\nVOLLA PHONE AS ALTERNATIVE TO MAINSTREAM ANDROID AND IOS\nOCT. 25, 2021 - WILLEM L. MIDDELKOOP\nNearly all folks I know use iOS or Android from a mainstream smartphone brand, yet alternatives still exist! The German Volla Phone prides itself to be a worthy option for those who value privacy and freedom. I bought one to experience it firsthand, read\nPADI\nOPEN WATER DIVER"
   }
  },
  {
   "url": "https://willem.com/global/images/e219888d5bbc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36937_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Út leafde foar mini",
    "url": "https://agents.willem.com/fy/posts/2021-12-09_ut-leafde-foar-mini/",
    "source_url": "https://willem.com/fy/2021-12-09_ut-leafde-foar-mini/",
    "date": "2021-12-09"
   },
   "width": 1600,
   "description": "Generaasjes iPhones mei lyts skerm: iPhone 4S, iPhone SE, iPhone 12 Mini, iPhone 13 Mini",
   "description_source": "author",
   "machine": {
    "caption": "Four white iPhones of increasing size and age laid face down in a row on a wooden table, showing their Apple logos and rear regulatory markings.",
    "labels": [
     "iphone",
     "apple",
     "smartphone",
     "comparison",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "iPhone\nDesigned by Apple in California Assembled in China\nModel A1387 EMC 2430 FCC ID: BCG-E2430A IC: 579C-E2430A\niPhone SE\nDesigned by Apple in California Assembled in China Model A1723\nCE 0682"
   }
  },
  {
   "url": "https://willem.com/global/images/3c2bd305675f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36937_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Út leafde foar mini",
    "url": "https://agents.willem.com/fy/posts/2021-12-09_ut-leafde-foar-mini/",
    "source_url": "https://willem.com/fy/2021-12-09_ut-leafde-foar-mini/",
    "date": "2021-12-09"
   },
   "width": 1600,
   "description": "... \"Pro Max\" kostet dy oant € 1839, sûnder de oanrekommandearre € 229 AppleCare-ferzekering",
   "description_source": "author",
   "machine": {
    "caption": "Two iPhone screenshots of the Dutch Apple Store checkout page for an iPhone 13 Pro, showing price, AppleCare+ options and delivery details including a partial delivery postal code.",
    "labels": [
     "smartphone",
     "screenshot",
     "apple",
     "checkout",
     "iphone",
     "online shopping"
    ],
    "model": "claude-sonnet",
    "text_in_image": "15:59\niPhone 13 Pro\n1.839,00\nChat met een iPhone Specialist\nAppleCare+ 229,00\nVoorrang bij contact met Apple deskundigen\nDoor Apple gecertificeerde reparaties met uitsluitend originele Apple onderdelen\nDekking voor iPhone, inclusief de batterij\nDekking bij schade als gevolg van een ongelukje\nInclusief de assurantiebelasting van toepassing\nMeer informatie\nInclusief btw en wettelijke heffingen t.w.v. ca. 327,00.\nBestel nu. Ophalen, buiten de Store: Morgen bij Apple Amsterdam\nBestel vandaag nog. Wordt geleverd in 1102 WX\napple.com"
   }
  },
  {
   "url": "https://willem.com/global/images/d5c3ad97159e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36937_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Út leafde foar mini",
    "url": "https://agents.willem.com/fy/posts/2021-12-09_ut-leafde-foar-mini/",
    "source_url": "https://willem.com/fy/2021-12-09_ut-leafde-foar-mini/",
    "date": "2021-12-09"
   },
   "width": 1600,
   "description": "Gruttere, bredere, mear glânzjend, krêftiger... Tillefoans binne grutter wurden, se hjitte no sels \"Pro\"!",
   "description_source": "author",
   "machine": {
    "caption": "Apple promotional render of an iPhone 13 Pro triple camera module under the tagline Oh So Pro.",
    "labels": [
     "iphone",
     "apple",
     "advertisement",
     "camera",
     "product render"
    ],
    "model": "claude-sonnet",
    "text_in_image": "iPhone 13 Pro\nOh. So. Pro."
   }
  },
  {
   "url": "https://willem.com/global/images/ca15100fdd9f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36937_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Út leafde foar mini",
    "url": "https://agents.willem.com/fy/posts/2021-12-09_ut-leafde-foar-mini/",
    "source_url": "https://willem.com/fy/2021-12-09_ut-leafde-foar-mini/",
    "date": "2021-12-09"
   },
   "width": 1600,
   "description": "Tillefoans binne der yn in soad ferskillende foarmen en maten west, links boppe nei rjochts ûnder: orizjinele iPhone, Motorola DYNA T-A-C, Sony CMD-Z5",
   "description_source": "author",
   "machine": {
    "caption": "Four mobile phones spanning decades laid on a wooden table: an original iPhone, a Sony flip GSM phone and a large Motorola DynaTAC brick phone with visible keypad and antenna.",
    "labels": [
     "phones",
     "vintage",
     "motorola",
     "sony",
     "iphone",
     "comparison"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SONY\nGSM MOBILE TELEPHONE\nMOTOROLA\nDYNA T-A-C\nABC1 DEF2 GHI3 JKL4 MNO5 PQR6 STU7 VWX8 YZAE9 CL M/R a HF"
   }
  },
  {
   "url": "https://willem.com/global/images/662a5182d4cf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36937_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Út leafde foar mini",
    "url": "https://agents.willem.com/fy/posts/2021-12-09_ut-leafde-foar-mini/",
    "source_url": "https://willem.com/fy/2021-12-09_ut-leafde-foar-mini/",
    "date": "2021-12-09"
   },
   "width": 1600,
   "description": "iPhone Mini: past yn ien hân",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a smartphone showing the willem.com blog article about pre-authenticating traffic to a VMware ESXi console with a Debian nginx proxy, illustrated with a hand-drawn diagram.",
    "labels": [
     "smartphone",
     "screenshot",
     "blog",
     "willem.com",
     "vmware",
     "security"
    ],
    "model": "claude-sonnet",
    "text_in_image": "15:32\nWILLEM.com\nDebian NGiNX proxy\nVMware ESXi Console\nFIREWALL\nBAD actor\nLegit administrator\nPre-authenticate traffic to the administrative console through a small and simple Debian GNU/Linux server with nginx proxy\nIn this setup the Debian machine runs on a separate network, on different hardware, with a fixed IP-address. The VMware server only accepts traffic from this proxy server using its firewall. The proxy server filters traffic using HTTP-authentication over SSL/TLS. Anybody can connect to the proxy server, but only those with valid credentials can reach the VMware administrative console. The proxy server appears to be a very tiny, standard webserver for anybody that scans it: providing a stealthy online signature.\nAdd another proxy server from another network on different hardware in the mix to prevent a single point of failure. Nginx\nwillem.com"
   }
  },
  {
   "url": "https://willem.com/global/images/5c8787bcf491.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36937_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Út leafde foar mini",
    "url": "https://agents.willem.com/fy/posts/2021-12-09_ut-leafde-foar-mini/",
    "source_url": "https://willem.com/fy/2021-12-09_ut-leafde-foar-mini/",
    "date": "2021-12-09"
   },
   "width": 160,
   "machine": {
    "caption": "A white smartphone in a brown leather case, a silver wristwatch, and a key in a leather holder are arranged on a wooden surface.",
    "labels": [
     "smartphone",
     "watch",
     "key",
     "leather case",
     "wooden surface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Grand Seiko"
   }
  },
  {
   "url": "https://willem.com/global/images/61b56b392ea4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36937_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Út leafde foar mini",
    "url": "https://agents.willem.com/fy/posts/2021-12-09_ut-leafde-foar-mini/",
    "source_url": "https://willem.com/fy/2021-12-09_ut-leafde-foar-mini/",
    "date": "2021-12-09"
   },
   "width": 2560,
   "machine": {
    "caption": "A white smartphone with dual cameras is partially inserted into a brown leather case on a wooden surface.",
    "labels": [
     "smartphone",
     "leather case",
     "wooden surface",
     "camera lens"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "HARD"
   }
  },
  {
   "url": "https://willem.com/global/images/5c8787bcf491.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36937_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Út leafde foar mini",
    "url": "https://agents.willem.com/fy/posts/2021-12-09_ut-leafde-foar-mini/",
    "source_url": "https://willem.com/fy/2021-12-09_ut-leafde-foar-mini/",
    "date": "2021-12-09"
   },
   "width": 160,
   "machine": {
    "caption": "A white smartphone in a brown leather case, a silver Grand Seiko wristwatch, and a key in a brown leather holder are arranged on a light wooden surface.",
    "labels": [
     "smartphone",
     "watch",
     "key",
     "leather case",
     "wooden surface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Grand Seiko"
   }
  },
  {
   "url": "https://willem.com/global/images/43717fbbd0ea.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36938_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûntsnappe oan de lekke banden",
    "url": "https://agents.willem.com/fy/posts/2021-11-19_untsnappe-oan-de-lekke-banden/",
    "source_url": "https://willem.com/fy/2021-11-19_untsnappe-oan-de-lekke-banden/",
    "date": "2021-11-19"
   },
   "width": 1600,
   "description": "Minder lekke banden, mear fytsen!",
   "description_source": "author",
   "machine": {
    "caption": "A smiling bearded man wearing a cycling helmet and red jacket takes a selfie beside a misty river at sunrise, with a church spire reflected in the water behind him.",
    "labels": [
     "cyclist",
     "selfie",
     "river",
     "church",
     "sunrise",
     "mist"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/7205bb32ddec.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36938_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûntsnappe oan de lekke banden",
    "url": "https://agents.willem.com/fy/posts/2021-11-19_untsnappe-oan-de-lekke-banden/",
    "source_url": "https://willem.com/fy/2021-11-19_untsnappe-oan-de-lekke-banden/",
    "date": "2021-11-19"
   },
   "width": 1600,
   "description": "Farske Schwalbe Durano Plus mei \"Smartguard dual compound\": dit binne tige taaie banden!",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a road bike front wheel showing a Schwalbe Durano Plus tire mounted on a silver rim, leaning against a concrete wall.",
    "labels": [
     "bicycle",
     "tire",
     "wheel",
     "schwalbe",
     "close-up",
     "rim"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SCHWALBE\nDURANO PLUS\nSMARTGUARD DUAL COMPOUND"
   }
  },
  {
   "url": "https://willem.com/global/images/1d94e88f064d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36938_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûntsnappe oan de lekke banden",
    "url": "https://agents.willem.com/fy/posts/2021-11-19_untsnappe-oan-de-lekke-banden/",
    "source_url": "https://willem.com/fy/2021-11-19_untsnappe-oan-de-lekke-banden/",
    "date": "2021-11-19"
   },
   "width": 1600,
   "description": "Nei 4200KM liet de lekfrije Schwalbe Durano Plus-bân it litte ",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a bicycle rear frame and wheel beside a red and white directional cycling sign pointing toward Baambrugge and Vinkeveense Plassen.",
    "labels": [
     "bicycle",
     "frame",
     "wheel",
     "cycling sign",
     "route sign",
     "grass"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Baambrugge 8,3\nVinkeveense-\nPl..."
   }
  },
  {
   "url": "https://willem.com/global/images/d3eb859d6351.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36938_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûntsnappe oan de lekke banden",
    "url": "https://agents.willem.com/fy/posts/2021-11-19_untsnappe-oan-de-lekke-banden/",
    "source_url": "https://willem.com/fy/2021-11-19_untsnappe-oan-de-lekke-banden/",
    "date": "2021-11-19"
   },
   "width": 1600,
   "description": "Op syk nei antwurden: hoefolle kilometer kinst do ride sûnder lekke banden? ",
   "description_source": "author",
   "machine": {
    "caption": "A road bike with drop handlebars and a glowing red taillight leans against a garage door at night, lit from the side.",
    "labels": [
     "bicycle",
     "night",
     "garage door",
     "taillight",
     "dark"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b81d49489641.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36938_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûntsnappe oan de lekke banden",
    "url": "https://agents.willem.com/fy/posts/2021-11-19_untsnappe-oan-de-lekke-banden/",
    "source_url": "https://willem.com/fy/2021-11-19_untsnappe-oan-de-lekke-banden/",
    "date": "2021-11-19"
   },
   "width": 160,
   "machine": {
    "caption": "A silver bicycle is parked on grass next to a red and white directional sign.",
    "labels": [
     "bicycle",
     "sign",
     "grass",
     "wheel",
     "pedal"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "3303 Baambrugge 8,3 Vinkeveense- Pl"
   }
  },
  {
   "url": "https://willem.com/global/images/4c5609227b7e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36938_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûntsnappe oan de lekke banden",
    "url": "https://agents.willem.com/fy/posts/2021-11-19_untsnappe-oan-de-lekke-banden/",
    "source_url": "https://willem.com/fy/2021-11-19_untsnappe-oan-de-lekke-banden/",
    "date": "2021-11-19"
   },
   "width": 2560,
   "machine": {
    "caption": "A misty lake at sunrise with silhouetted cattails in the foreground, a wooden dock on the right, and church spires visible in the distance through the fog.",
    "labels": [
     "lake",
     "cattails",
     "dock",
     "church",
     "sunrise",
     "mist"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/b81d49489641.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36938_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûntsnappe oan de lekke banden",
    "url": "https://agents.willem.com/fy/posts/2021-11-19_untsnappe-oan-de-lekke-banden/",
    "source_url": "https://willem.com/fy/2021-11-19_untsnappe-oan-de-lekke-banden/",
    "date": "2021-11-19"
   },
   "width": 160,
   "machine": {
    "caption": "A silver bicycle frame and rear wheel are positioned next to a red and white directional sign on a grassy verge.",
    "labels": [
     "bicycle",
     "sign",
     "grass",
     "wheel",
     "frame"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "3303 Baambrugge 8,3 Vinkeveen- Pl"
   }
  },
  {
   "url": "https://willem.com/global/images/5649367904ce.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36939_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Free Android brûke",
    "url": "https://agents.willem.com/fy/posts/2021-10-25_google-free-android-bruke/",
    "source_url": "https://willem.com/fy/2021-10-25_google-free-android-bruke/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "Volla OS hat in Springboard en in sintrale manier om dyn kontakten te benaderjen: in nijsgjirrich idee, mar it mist ferfining (de typfouten yn dizze skermôfbylding fan de offisjele Volla-website litte dat sjen)",
   "description_source": "author",
   "machine": {
    "caption": "Marketing graphic showing three phone screens and feature text for a privacy phone launcher called Springboard, covering its smart text box, contacts, threads and light/dark/transparent design themes, populated with fictional sample contacts and messages.",
    "labels": [
     "app",
     "mockup",
     "launcher",
     "ui design",
     "privacy",
     "springboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Sprinboard\nSpringboard\nType anything...\n@Hallo_Welt_Systeme Hello World\nSend message\nSend email\nDial Message Plan Route Camera Gallery Recent Threads Recent People\nSmart text box: Start a call, web search, note and mode.\nRed dot: All the important everyday functions with a single gesture, expanded in a quick menu.\nCollections\nPeople\nFind people...\nJulia Herbst SprintBikes GmbH\nLucille Bush\nRobert Schultz Private\nClyde Bryant Other Info\nFannie Adams\nDuane Moran Incoming call 1h ago, 1 New message 2h ago\nThreads\nFilter content...\nJulia Herbst: Hello, have you read my ideas about the project? 1h ago SMS\nPierre Vaillant: First studio recordings of... Good morning Leon, the recordings with the trio are alm... Yesterday 17:56 Email\nBen Woodpecker: Here are some photos of my vacation in the Swiss Alps with my wife. Yesterday 14:54 WhatsApp\nLloyd Alvarado: Wanna grab some lunch? Yesterday 13:21 SMS\nKeith Murray: I was looking through the notes you sent and there are some... Yesterday 10:32 SMS\nJulia Herbst\nFilter content...\nHello, have you read my ideas about the project? 1h ago\nRe: Project Ideas: Thanks for your suggestions. I will come back to you in the next few hours to discuss the new requirements for our... 4h ago\nProject Ideas: Let us refine the project plan and focus on the most promising target group for our product rel...\nPlease call me after lunch to discuss the new requirements\nI got the books you asked for! Yesterday 08:20\nContacts: Favorites from your address book and people you have in touch with recent.\nConversations: Your most recently exchanged text and picture messages, grouped by conversations.\nMessages: Recent messages, clearly grouped by your subscribed channels with reading view and posts.\nDesign themes\nPeople\nFind people...\nJulia Herbst\nLucille Bush\nRobert Schultz Private\nClyde Bryant Other Info\nFannie Adams\nDuane Moran Incoming call 1h ago, 1 New message 2h ago\nDouglas Buttierny\nAlberta Perez\nApps\nFilter apps...\nDial Message Route Cam\nPhotos People Clock Settings\nCalendar Folder Yelp Store Email\nSlack Notes Browser Music\nInstagram Telegram VoIP Settings F-Droid\nSpringboard\nHallo Welt Systeme\nHenk Sommer\nAngela Hallmer\nLight: Ideal for daytime, black on white easy to read text\nDark: Pleasure for the eyes, white on black, perfect contrasts.\nTransparent: Pure lightness with translucent backgound."
   }
  },
  {
   "url": "https://willem.com/global/images/f133f8ce544b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36939_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Free Android brûke",
    "url": "https://agents.willem.com/fy/posts/2021-10-25_google-free-android-bruke/",
    "source_url": "https://willem.com/fy/2021-10-25_google-free-android-bruke/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "Volla's funksjes rjochte op privacy en frijheid",
   "description_source": "author",
   "machine": {
    "caption": "Icon grid promoting a privacy-focused Android operating system, listing twelve features from Google-free and anonymous use to VPN, encryption, biometric lock and offline navigation.",
    "labels": [
     "infographic",
     "privacy",
     "android",
     "icons",
     "security",
     "vpn"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Google-free operating system.\nAnonymous without a user account.\nNo dependence on a cloud.\nSecure, curated system apps.\nVerifiable, open source apps.\nLog-free VPN from hide.me.\nEncrypted device storage.\nBiometric lock.\nDetailed privacy settings.\nAlternative apps store with tracker warning.\nNavigation with offline maps.\nsecure browser with extension options."
   }
  },
  {
   "url": "https://willem.com/global/images/723ef9a7585f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36939_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Free Android brûke",
    "url": "https://agents.willem.com/fy/posts/2021-10-25_google-free-android-bruke/",
    "source_url": "https://willem.com/fy/2021-10-25_google-free-android-bruke/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "Ek gjin klachten oer de batterij: de restearjende tiid mjitten yn... dagen!",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a dark smartphone battery settings screen on a wooden table, showing the battery at 95 percent with more than two days remaining.",
    "labels": [
     "smartphone",
     "screenshot",
     "battery",
     "settings",
     "android"
    ],
    "model": "claude-sonnet",
    "text_in_image": "12:33\nBattery\n95%\nMore than 2 days remaining\nApps are running normally\nPhone has typical background battery usage"
   }
  },
  {
   "url": "https://willem.com/global/images/b5f1eda338b6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36939_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Free Android brûke",
    "url": "https://agents.willem.com/fy/posts/2021-10-25_google-free-android-bruke/",
    "source_url": "https://willem.com/fy/2021-10-25_google-free-android-bruke/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "De selfiekamera docht wat it moat, mar mist wat detail, wat foar dy in probleem wêze kin of net",
   "description_source": "author",
   "machine": {
    "caption": "Selfie of a smiling bald, bearded man wearing a red and white Ajax football shirt with adidas and ZIGGO branding, standing outside a stadium with fans and mopeds in the background.",
    "labels": [
     "man",
     "selfie",
     "ajax",
     "football shirt",
     "stadium",
     "fans"
    ],
    "model": "claude-sonnet",
    "text_in_image": "adidas\nZIGGO"
   }
  },
  {
   "url": "https://willem.com/global/images/1d2711a2aebe.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36939_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Free Android brûke",
    "url": "https://agents.willem.com/fy/posts/2021-10-25_google-free-android-bruke/",
    "source_url": "https://willem.com/fy/2021-10-25_google-free-android-bruke/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "Syn haadkamera makket moaie foto's, benammen by goede ljochtomstannichheden",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a cluster of pink hydrangea flowers with some browning petals, in front of a paved patio and a wooden garden fence.",
    "labels": [
     "hydrangea",
     "flowers",
     "garden",
     "patio",
     "pink"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/19d9429b59d2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36939_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Free Android brûke",
    "url": "https://agents.willem.com/fy/posts/2021-10-25_google-free-android-bruke/",
    "source_url": "https://willem.com/fy/2021-10-25_google-free-android-bruke/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "De Volla Phone komt mei in lader, USB-C-kabel en in trochsichtige hoes",
   "description_source": "author",
   "machine": {
    "caption": "Unboxed Volla Phone laid out on a wooden table showing the black retail box, phone, clear case, charger, cable and accessory pouch beside a Volla Phone DE quick-start card.",
    "labels": [
     "volla phone",
     "unboxing",
     "smartphone",
     "accessories",
     "packaging"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Viel Vergnugen.\nVolla\nPhone\nDE\nVolla OS\nUltimate Touch"
   }
  },
  {
   "url": "https://willem.com/global/images/784b2b7d223a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36939_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Free Android brûke",
    "url": "https://agents.willem.com/fy/posts/2021-10-25_google-free-android-bruke/",
    "source_url": "https://willem.com/fy/2021-10-25_google-free-android-bruke/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "Wa hat hjoed de dei noch in smartphone dêr't \"Made in Germany\" op stiet?",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of the Volla Phone retail box edge showing a label with the model, manufacturer and origin details, with a garden visible through a window behind it.",
    "labels": [
     "volla phone",
     "packaging",
     "label",
     "manufacturer",
     "box"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Volla Phone\nSpace Grey / Volla OS\nHallo Welt Systeme UG\nD 42897 Remscheid\nMade in Germany.\nCE"
   }
  },
  {
   "url": "https://willem.com/global/images/c579f7830dd5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36939_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Free Android brûke",
    "url": "https://agents.willem.com/fy/posts/2021-10-25_google-free-android-bruke/",
    "source_url": "https://willem.com/fy/2021-10-25_google-free-android-bruke/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "Volla Phone en Volla Phone X",
   "description_source": "author",
   "machine": {
    "caption": "Product renders of two Volla Phone models side by side, a glossy black phone and a rugged black VollaPhone X, both showing matching lock screens reading Wednesday 25 November.",
    "labels": [
     "volla phone",
     "product render",
     "smartphone",
     "rugged phone",
     "lock screen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "volla\nVollaPhone X\n08\n22\nWednesday, 25 November"
   }
  },
  {
   "url": "https://willem.com/global/images/5e9fd40f0258.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36939_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Free Android brûke",
    "url": "https://agents.willem.com/fy/posts/2021-10-25_google-free-android-bruke/",
    "source_url": "https://willem.com/fy/2021-10-25_google-free-android-bruke/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "microG op myn Volla-tillefoan",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a smartphone displaying the microG Settings screen listing Google Services options including account, device registration, Cloud Messaging, SafetyNet, location modules and exposure notifications.",
    "labels": [
     "smartphone",
     "screenshot",
     "microg",
     "android",
     "privacy",
     "settings"
    ],
    "model": "claude-sonnet",
    "text_in_image": "microG Settings\nSelf-Check\nCheck if the system is correctly set up to use microG.\nGoogle Services\nAccount\nAdd Google account\nGoogle device registration\nOn\nCloud Messaging\nOn - 6 registered Apps\nGoogle SafetyNet\nOff\nLocation modules\n0 backends configured\nExposure Notifications\nOff\nAbout microG Services Core\nVersion 0.2.21.212158"
   }
  },
  {
   "url": "https://willem.com/global/images/ed53da2901c6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36939_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Free Android brûke",
    "url": "https://agents.willem.com/fy/posts/2021-10-25_google-free-android-bruke/",
    "source_url": "https://willem.com/fy/2021-10-25_google-free-android-bruke/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "Myn foto's syngronisearje nei myn NAS mei Syncopoli, in rsync-client foar Android",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a smartphone showing a pink-themed sync app named Syncopoli configured to rsync photos from store.willem.com to local storage.",
    "labels": [
     "smartphone",
     "screenshot",
     "sync app",
     "rsync",
     "android",
     "willem.com"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Syncopoli\nAfgelegen naar lokaal\nProfielnaam\nstore.willem.com Photos/2021/\nAfkomst\n./Images/Photos/2021/\nDestinatie\n/storage/emulated/0/Photos/2021/\nAdditionele rsync opties\n-arvz --delete"
   }
  },
  {
   "url": "https://willem.com/global/images/bd16ca027bfc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36939_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Free Android brûke",
    "url": "https://agents.willem.com/fy/posts/2021-10-25_google-free-android-bruke/",
    "source_url": "https://willem.com/fy/2021-10-25_google-free-android-bruke/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "Op it web surfe mei Fennec, in browser basearre op Firefox dy't yn de F-Droid-appstore te krijen is: dit wurket goed!",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone lying on a wooden table displays the willem.com blog article Inspiration from a child, byline Willem L. Middelkoop, dated Sep 30 2021.",
    "labels": [
     "smartphone",
     "screenshot",
     "blog",
     "willem.com",
     "article"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM.com\nInspiration from a child\nEXPERIENCE THE WORLD LIKE A KID\nSEP. 30, 2021 - WILLEM L. MIDDELKOOP\nTogether with my kids I love to explore the world that we think we know as adults. A kid's perspective inspires and surprises! No need to travel half the world for an adventure: Fly planes, catch bad guys, solve problems, build and break stuff -\nwillem.com/blog/202"
   }
  },
  {
   "url": "https://willem.com/global/images/b9ab4cee6430.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36939_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Free Android brûke",
    "url": "https://agents.willem.com/fy/posts/2021-10-25_google-free-android-bruke/",
    "source_url": "https://willem.com/fy/2021-10-25_google-free-android-bruke/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "De \"unlauncher\" yn aksje op myn Volla-tillefoan: in minimalistysk alternatyf foar de standert Volla-ûnderfining",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone on a wooden table shows a dark home screen app list with entries for Galerij, Fennec, Signal, WhatsApp, FairEmail and WHOOP.",
    "labels": [
     "smartphone",
     "screenshot",
     "home screen",
     "apps",
     "android"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Galerij\nFennec\nSignal\nWhatsApp\nFairEmail\nWHOOP\n12:30\nma. okt. 25"
   }
  },
  {
   "url": "https://willem.com/global/images/b4ab0945c94c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36939_images-10.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Free Android brûke",
    "url": "https://agents.willem.com/fy/posts/2021-10-25_google-free-android-bruke/",
    "source_url": "https://willem.com/fy/2021-10-25_google-free-android-bruke/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "Myn Volla-tillefoan wurket mei in alternative, minimalistyske launcher, treffend de \"unlauncher\" neamd",
   "description_source": "author",
   "machine": {
    "caption": "Two mockup phone screens side by side showing a minimal black home screen with menu items Less, Distractions, More, Life, and an app search list including Calendar, Camera, Chrome, Gmail, Maps and YouTube.",
    "labels": [
     "mockup",
     "launcher",
     "app list",
     "ui design",
     "android"
    ],
    "model": "claude-sonnet",
    "text_in_image": "12:00 PM\nSat, Jan 16\nLess\nDistractions\nMore\nLife\nSearch apps\nCalendar\nCamera\nChrome\nClock\nDrive\nFiles\nGmail\nGoogle\nMaps\nMessages\nPlay Movies & TV\nSettings\nVoice Search\nWallpapers\nYouTube"
   }
  },
  {
   "url": "https://willem.com/global/images/fdb743ce7d60.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36939_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Free Android brûke",
    "url": "https://agents.willem.com/fy/posts/2021-10-25_google-free-android-bruke/",
    "source_url": "https://willem.com/fy/2021-10-25_google-free-android-bruke/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "Volla Phone: Viel vergnügen (frij oerset as \"enjoy!\")",
   "description_source": "author",
   "machine": {
    "caption": "A sealed black smartphone retail box printed Viel Vergnugen with a red dot logo, resting on a wooden table.",
    "labels": [
     "smartphone",
     "packaging",
     "box",
     "unboxing"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Viel\nVergnugen."
   }
  },
  {
   "url": "https://willem.com/global/images/2136613190ae.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36939_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Free Android brûke",
    "url": "https://agents.willem.com/fy/posts/2021-10-25_google-free-android-bruke/",
    "source_url": "https://willem.com/fy/2021-10-25_google-free-android-bruke/",
    "date": "2021-10-25"
   },
   "width": 160,
   "machine": {
    "caption": "A black smartphone displaying a list of applications on a wooden surface.",
    "labels": [
     "smartphone",
     "wood",
     "application",
     "screen"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "12:30\nma, okt, 25\nGalerij\nFennec\nSignal\nWhatsApp\nFairEmail\nWHOOP"
   }
  },
  {
   "url": "https://willem.com/global/images/235121dbf48a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36939_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Free Android brûke",
    "url": "https://agents.willem.com/fy/posts/2021-10-25_google-free-android-bruke/",
    "source_url": "https://willem.com/fy/2021-10-25_google-free-android-bruke/",
    "date": "2021-10-25"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up of a black product box with white labels displaying text and symbols, resting on a wooden surface.",
    "labels": [
     "box",
     "label",
     "text",
     "wood",
     "symbol"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Volla Phone\nSpace Grey / Volla OS\nHallo Welt Systeme UG\nD 42897 Remscheid\nMade in Germany.\nCE"
   }
  },
  {
   "url": "https://willem.com/global/images/2136613190ae.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36939_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Free Android brûke",
    "url": "https://agents.willem.com/fy/posts/2021-10-25_google-free-android-bruke/",
    "source_url": "https://willem.com/fy/2021-10-25_google-free-android-bruke/",
    "date": "2021-10-25"
   },
   "width": 160,
   "machine": {
    "caption": "A black smartphone rests on a light-colored wooden surface with its screen displaying a list of application icons and the time 12:30.",
    "labels": [
     "smartphone",
     "screen",
     "wood",
     "table",
     "application"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "12:30\nma, okt, 25\nGalerij\nFennec\nSignal\nWhatsApp\nFairEmail\nWHOOP"
   }
  },
  {
   "url": "https://willem.com/global/images/5d0c3bf637a0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Fergelykje de bistetún mei de \"wildlife\" dy't do yn de metro fan de stêd tsjinkomst. Fyn antwurden op fragen as \"Wêrom hast do in sinnebril op (yn it tsjuster)?\", \"Wêr giest hinne?\", \"Wat sit der yn de tas?\" ",
   "description_source": "author",
   "machine": {
    "caption": "Selfie of a smiling bald man with a face mask pulled under his chin and a curly-haired toddler standing behind a concrete pillar in a metro station.",
    "labels": [
     "selfie",
     "man",
     "toddler",
     "metro",
     "station",
     "mask"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/96cee535f612.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Âlder, Gorilla en Bern: wa sjocht nei wa? Leer oer de natuer troch de bisten te sjen, te hearren en te rûken: in bistetún biedt folle mear as allinnich fermaak mei it goede ferhaal.",
   "description_source": "author",
   "machine": {
    "caption": "A curly-haired toddler watches a gorilla lying on its back on straw-covered ground behind glass at a zoo enclosure.",
    "labels": [
     "toddler",
     "gorilla",
     "zoo",
     "animal",
     "enclosure"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/407a6ded9a21.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Bonuspunten foar badass útsjen op it parkearplak fan de pleatslike basisskoalle!",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a bicycle front wheel and tire caked in thick mud on a gravel path beside grass.",
    "labels": [
     "bicycle",
     "wheel",
     "mud",
     "tire",
     "gravel"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/0e7d0a5363f8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Ferbjuster dysels mei it antwurd fan in bern op fragen as: \"Hoe lossen wy dizze útdaging op, maat?\" yn plak fan in \"wize\" oplossing fan in folwoeksene te presintearjen.",
   "description_source": "author",
   "machine": {
    "caption": "View from behind the handlebars of a cargo bike carrying a curly-haired child toward a concrete tunnel set into a wooden play structure, with houses in the background.",
    "labels": [
     "cargo bike",
     "child",
     "playground",
     "tunnel",
     "houses"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/820fb2bd6eff.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Sjoch in bytsje langer: sjochst do de boaiem fan dizze machtige rivier? Sjochst do de bubbels... dy dy ôffreegje wat der ûnder wetter ferskûle leit?",
   "description_source": "author",
   "machine": {
    "caption": "View over the shoulder of a curly-haired child in a cargo bike looking at a canoe paddle splashing water on a tree-lined canal.",
    "labels": [
     "cargo bike",
     "child",
     "canal",
     "water",
     "canoe",
     "nature"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/fc5be1ba1165.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Fêst yn de modder jout in kâns foar in teambuildingsaksje om de jeep/romteskip/raket los te krijen, allinnich folwoeksenen sjogge in bakfyts, ha!",
   "description_source": "author",
   "machine": {
    "caption": "Low angle view of a muddy cargo bike box and rear wheel on a dirt trail through green woodland, with a rider partly visible behind the handlebars.",
    "labels": [
     "cargo bike",
     "mud",
     "trail",
     "woodland",
     "wheel"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/57a7c68d93a3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Gean offroad yn plak fan it útrinne paad te folgjen, de modder yn it pleatslike park makket it aventoer grutter!",
   "description_source": "author",
   "machine": {
    "caption": "A curly-haired toddler sits in the orange cargo box of a Babboe Big cargo bike parked in mud on a grassy woodland trail.",
    "labels": [
     "cargo bike",
     "toddler",
     "babboe",
     "mud",
     "woodland",
     "brand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BABBOE Big"
   }
  },
  {
   "url": "https://willem.com/global/images/b47fd5e7e4e4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-25.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Oan it ein fan de dei bist do bûten mjitte útput, mar op in tige beleanjende manier!",
   "description_source": "author",
   "machine": {
    "caption": "Selfie of a bald, bearded man pulling a surprised face behind a black safety net inside a colourful indoor soft-play area, with a child visible in the background.",
    "labels": [
     "selfie",
     "man",
     "indoor playground",
     "soft play",
     "net"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a1ac1d981a75.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-24.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Tegearre nei ûnderen! ",
   "description_source": "author",
   "machine": {
    "caption": "A bald man holds a laughing curly-haired child wearing a shirt printed SAILER at the top of a colourful indoor playground slide.",
    "labels": [
     "man",
     "child",
     "indoor playground",
     "slide",
     "smiling"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SAILER"
   }
  },
  {
   "url": "https://willem.com/global/images/dafc7c7e1261.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-23.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Wannear wiest do foar it lêst fêst yn in read plestik kiste? ",
   "description_source": "author",
   "machine": {
    "caption": "View through a round red plastic porthole inside an indoor play tunnel, looking out over a large indoor amusement park with themed buildings and a water ride.",
    "labels": [
     "play tunnel",
     "porthole",
     "indoor amusement park",
     "architecture"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/0c0166224f87.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Troch smelle tunnels hinne gean makket dat do dy fielst as Mario! ",
   "description_source": "author",
   "machine": {
    "caption": "Selfie of a bald, bearded man in a Tommy Hilfiger striped polo shirt carrying a laughing curly-haired toddler in matching striped shirt inside a purple-lit play tunnel.",
    "labels": [
     "selfie",
     "man",
     "toddler",
     "play tunnel",
     "tommy hilfiger",
     "striped shirt"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Tommy Hilfiger"
   }
  },
  {
   "url": "https://willem.com/global/images/e09323f13a60.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Fertrout dyn bern dy genôch om te witten dat do him fange silst? ",
   "description_source": "author",
   "machine": {
    "caption": "A bearded man plays with a child wearing a green swim vest in a pool beside an orange and green striped water slide marked with a 0.70 metre depth sign.",
    "labels": [
     "pool",
     "man",
     "child",
     "water slide",
     "swimming",
     "depth sign"
    ],
    "model": "claude-sonnet",
    "text_in_image": "0.70 m"
   }
  },
  {
   "url": "https://willem.com/global/images/5b38500388c5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "De reaksje fan myn bern doe't ik útlei dat as do djip genôch graafst, do oan de oare kant fan de wrâld komst, dêr't minsken relatyf oan ús op de kop rinne",
   "description_source": "author",
   "machine": {
    "caption": "Overhead view of a child lying face down in the sand beside a large sand mound with a hollowed-out cave and a green toy shovel planted upright.",
    "labels": [
     "beach",
     "sand",
     "child",
     "sandcastle",
     "toy shovel"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/64f26550b16d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Jonge piloaten oan it roer nimme dy mei nei plakken dêr't men allinnich fan dreame kin! ",
   "description_source": "author",
   "machine": {
    "caption": "A curly-haired child reaches for the instrument panel and yoke inside the cockpit of a retired jet airliner, surrounded by dozens of gauges and switches.",
    "labels": [
     "cockpit",
     "airliner",
     "gauges",
     "child",
     "museum",
     "instrument panel"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WING LDG LTS\nL RET OFF EXT R\nNOSE LTS OFF DIM BRT\nFLOOD LTS GRD OFF ON WIN OFF ON R ONLY\nJT8D-9 EPR/RAT\nBELOW 1500 FT\nABOVE 20500 FT MCL MCT\nPLANS 8229\n9929L\nSELCAL\nCD-FS\nCAUTION FIRE EXT CONT CKT BREAKERS MUST BE PULLED BEFORE REMOVING C...\nTOTAL FUEL QTY\nFUEL QUANTITY\nTEMP\nVSI\nRADIO ALT\nAUTOMATIC PILOT\nDIMMER\nRATE\nALT LONG TRIM\nFUEL USED RESET\nLOCK\nON"
   }
  },
  {
   "url": "https://willem.com/global/images/d415022db9dc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Wetter en sân kombinearje biedt in fassinearjende manier om te leare oer de krêften fan de see",
   "description_source": "author",
   "machine": {
    "caption": "Overhead view of a curly-haired toddler in a striped shirt playing on a sandy beach with pink and blue buckets, green spades and small sandcastles near the waterline.",
    "labels": [
     "beach",
     "toddler",
     "sandcastle",
     "bucket",
     "spade",
     "sea"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a0538d4c9903.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Geheimsinnige markearringen op de helling, wat betsjutte se?",
   "description_source": "author",
   "machine": {
    "caption": "Overhead view of a curly-haired toddler in a navy jacket kneeling at the top of a stainless steel slide marked with chalk drawings, on a rubber-mulch playground surface.",
    "labels": [
     "toddler",
     "slide",
     "playground",
     "chalk",
     "rubber surface"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/565cf65f75d3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Allinnich dappere mannen nimme de beamtopentoer... \"Giet heit mei?\" JA, wês der wis fan!",
   "description_source": "author",
   "machine": {
    "caption": "A smiling curly-haired toddler in a blue shirt stands on grass in front of a wooden tower playground with rope bridges strung between trees beside a lake.",
    "labels": [
     "toddler",
     "playground",
     "rope bridge",
     "trees",
     "lake",
     "park"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/bb30be2de5f2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Glied de helling del nei't do in \"berch\" beklommen hast!",
   "description_source": "author",
   "machine": {
    "caption": "A toddler in a navy coat sits at the top of a metal slide overlooking a holiday park with a canal, a wooden footbridge and a green pedal go-kart parked on sand.",
    "labels": [
     "toddler",
     "slide",
     "holiday park",
     "canal",
     "go-kart",
     "footbridge"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a376552fba67.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Wêrom net mei de John Deere de wrâld ferkenne?",
   "description_source": "author",
   "machine": {
    "caption": "A bald man helps a toddler steer a green and yellow John Deere pedal go-kart along a brick path beside a hedge.",
    "labels": [
     "man",
     "toddler",
     "go-kart",
     "john deere",
     "pedal car",
     "outdoor"
    ],
    "model": "claude-sonnet",
    "text_in_image": "JOHN DEERE\nBERG"
   }
  },
  {
   "url": "https://willem.com/global/images/eb6adf9aaa6e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "As do bern dyn app of spultsje ûntdekke sjochst, leart dat dy in soad oer hoe yntuïtyf it is. Moatst do derfoar lêze? Hast do dêrfoar in mûs nedich? ",
   "description_source": "author",
   "machine": {
    "caption": "A curly-haired child at a wooden dining table touches the screen of a red-cased tablet showing the cartoon character Bing, with a bowl of raspberries and a drinking cup nearby.",
    "labels": [
     "child",
     "tablet",
     "cartoon",
     "bing",
     "dining table",
     "touchscreen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Bing"
   }
  },
  {
   "url": "https://willem.com/global/images/2840bb7c0d23.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Diel it oerwinningsgefoel as jim tegearre in puzel oplosse!",
   "description_source": "author",
   "machine": {
    "caption": "A man in a maroon polo shirt smiles as a curly-haired toddler in a striped sweater assembles a cartoon jigsaw puzzle on a wooden dining table, with Dikkie Dik game boxes visible on a sideboard.",
    "labels": [
     "man",
     "toddler",
     "puzzle",
     "dining table",
     "cartoon",
     "jigsaw"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Dikkie Dik"
   }
  },
  {
   "url": "https://willem.com/global/images/e64f4b243674.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Sjochst do in boef mei in diamant of in noflike keardel yn in streepte shirt dy't in blauwe iis yt? ",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a Lego prisoner minifigure in a red beanie holding a blue gem, standing in front of a blurred fabric-covered smart speaker.",
    "labels": [
     "lego",
     "minifigure",
     "prisoner",
     "toy",
     "speaker",
     "gem"
    ],
    "model": "claude-sonnet",
    "text_in_image": "86753"
   }
  },
  {
   "url": "https://willem.com/global/images/07a4ebcc5d93.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Ferken de Lego-wrâld tegearre en leer oer ús eigen ymplisite oannamen, oer goed, min, ferkeard en rjocht.",
   "description_source": "author",
   "machine": {
    "caption": "A smiling bald man kneels beside an elaborate Lego City layout with roads, a police station and houses, while a curly-haired toddler plays with the buildings in the background of a bedroom.",
    "labels": [
     "lego",
     "man",
     "toddler",
     "city",
     "bedroom",
     "toy"
    ],
    "model": "claude-sonnet",
    "text_in_image": "POLICE"
   }
  },
  {
   "url": "https://willem.com/global/images/ab2bd8cecdee.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Wylst âlden faak de klam lizze op dingen bouwe, kin it ferneatigjen fan struktueren hiel moai wêze! Eardere kreaasjes en prestaasjes moatte dy net tsjinhâlde, ferneatigje se en spylje fierder!",
   "description_source": "author",
   "machine": {
    "caption": "A bearded man takes a selfie beside a toddler pointing upward inside a padded indoor play area, next to a large wall built from oversized plastic toy bricks.",
    "labels": [
     "man",
     "toddler",
     "indoor playground",
     "toy bricks",
     "selfie",
     "soft play"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/801a19469386.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Dit fleantúch giet oeral hinne, mar komt nea fan de grûn (op Schiphol Amsterdam)",
   "description_source": "author",
   "machine": {
    "caption": "A man wearing a face mask around his chin carries a smiling curly-haired child on his shoulders in front of the nose of a KLM Air France aircraft labelled City of Schiphol.",
    "labels": [
     "man",
     "child",
     "klm",
     "aircraft",
     "mask",
     "shoulders"
    ],
    "model": "claude-sonnet",
    "text_in_image": "City of Schiphol\nAIR FRANCE KLM\nSKYTEAM"
   }
  },
  {
   "url": "https://willem.com/global/images/73eee97d2d2d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 160,
   "machine": {
    "caption": "A low-angle shot of a black cargo bicycle with an orange box on a muddy forest path.",
    "labels": [
     "bicycle",
     "cargo box",
     "mud",
     "tire",
     "forest"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "SCHWALBE"
   }
  },
  {
   "url": "https://willem.com/global/images/95e3b4c0437c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 2560,
   "machine": {
    "caption": "A child in a striped shirt is kneeling on a sandy beach next to a large mound of sand with a hole dug into its side.",
    "labels": [
     "child",
     "sand",
     "shovel",
     "beach"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/73eee97d2d2d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynspiraasje fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-09-30_ynspiraasje-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-09-30_ynspiraasje-fan-in-bern/",
    "date": "2021-09-30"
   },
   "width": 160,
   "machine": {
    "caption": "A black cargo bicycle with an orange wooden box is parked on a muddy forest path with a person visible inside the cargo area.",
    "labels": [
     "bicycle",
     "cargo box",
     "mud",
     "forest",
     "person"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "SCHWALBE"
   }
  },
  {
   "url": "https://willem.com/global/images/b43f9ed92c73.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36941_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "VMware ESXi beskermje",
    "url": "https://agents.willem.com/fy/posts/2021-08-31_vmware-esxi-beskermje/",
    "source_url": "https://willem.com/fy/2021-08-31_vmware-esxi-beskermje/",
    "date": "2021-08-31"
   },
   "width": 1600,
   "description": "nginx-konfiguraasje om ferkear nei in VMware-behearkonsole te autentisearjen en troch te stjoeren",
   "description_source": "author",
   "machine": {
    "caption": "A terminal window shows an nginx server configuration file defining HTTP to HTTPS redirection and a password protected reverse proxy for a lemmid.com subdomain.",
    "labels": [
     "terminal",
     "nginx",
     "config",
     "ssl",
     "server",
     "lemmid"
    ],
    "model": "claude-sonnet",
    "text_in_image": "server {\nlisten 80;\nserver_name amsterdam1.console1.lemmid.com;\nroot \"/var/www/amsterdam1.console1.lemmid.com/\";\nlocation /.well-known { }\nlocation / {\nreturn 301 https://amsterdam1.console1.lemmid.com$request_uri;\n}\n}\nserver {\nlisten 443 http2;\nlisten [::]:443 http2;\nssl on;\nssl_certificate /etc/letsencrypt/live/amsterdam1.console1.lemmid.com/fullchain.pem;\nssl_certificate_key /etc/letsencrypt/live/amsterdam1.console1.lemmid.com/privkey.pem;\nserver_name amsterdam1.console1.lemmid.com;\nlocation / {\nauth_basic \"Access is restricted\" ;\nauth_basic_user_file /etc/console.lemmid.com.htpasswd;\nproxy_http_version 1.1;\nproxy_set_header Upgrade $http_upgrade;\nproxy_set_header Connection \"upgrade\";\nproxy_set_header Host $http_host;\nproxy_set_header X-Real-IP $remote_addr;\nproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\nproxy_set_header X-Forwarded-Proto $scheme;\nproxy_set_header X-NginX-Proxy true;\nproxy_pass https://amsterdam1.lemmid.com;\nproxy_redirect off;\n}\n}\n/etc/nginx/sites-available/amsterdam1.console1.lemmid.com 42 lines, 1104 bytes"
   }
  },
  {
   "url": "https://willem.com/global/images/bb1ad8e30b8e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36941_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "VMware ESXi beskermje",
    "url": "https://agents.willem.com/fy/posts/2021-08-31_vmware-esxi-beskermje/",
    "source_url": "https://willem.com/fy/2021-08-31_vmware-esxi-beskermje/",
    "date": "2021-08-31"
   },
   "width": 1600,
   "description": "Twa proxyservers dy't feilige tagong biede ta meardere VMware-hosts",
   "description_source": "author",
   "machine": {
    "caption": "Hand-drawn diagram showing two proxies routing traffic to four VMware ESXi hosts inside a firewall boundary, with a green line marking legitimate administrator traffic.",
    "labels": [
     "diagram",
     "vmware",
     "proxy",
     "firewall",
     "network",
     "sketch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PROXY 1\nVMware HOST 1\nVMware HOST 2\nPROXY 2\nVMware HOST 3\nVMware HOST 4\nLegit\nAdministrator\ntraffic\nFIREWALL"
   }
  },
  {
   "url": "https://willem.com/global/images/48c92af16a45.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36941_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "VMware ESXi beskermje",
    "url": "https://agents.willem.com/fy/posts/2021-08-31_vmware-esxi-beskermje/",
    "source_url": "https://willem.com/fy/2021-08-31_vmware-esxi-beskermje/",
    "date": "2021-08-31"
   },
   "width": 1600,
   "description": "Ferkear foarôf autentisearje nei de behearkonsole fia in lytse en ienfâldige Debian GNU/Linux-server mei nginx-proxy",
   "description_source": "author",
   "machine": {
    "caption": "Hand-drawn diagram showing a bad actor blocked and a legitimate administrator allowed through a Debian Nginx proxy to reach a VMware ESXi console behind a firewall.",
    "labels": [
     "diagram",
     "security",
     "proxy",
     "vmware",
     "firewall",
     "sketch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BAD actor\nLegit\nadministrator\nDebian\nNGiNX\nPROXY\nVMware\nESXi\nConsole\nFIREWALL"
   }
  },
  {
   "url": "https://willem.com/global/images/936addf5c1b8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36941_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "VMware ESXi beskermje",
    "url": "https://agents.willem.com/fy/posts/2021-08-31_vmware-esxi-beskermje/",
    "source_url": "https://willem.com/fy/2021-08-31_vmware-esxi-beskermje/",
    "date": "2021-08-31"
   },
   "width": 1600,
   "description": "Bleatstelde VMware ESXi-webynterfaces fine hat neat oars nedich as in bytsje Google-feardigens",
   "description_source": "author",
   "machine": {
    "caption": "Screenshot of a Dutch-language Google search results page for exposed VMware ESXi welcome pages, listing raw IP addresses as page titles.",
    "labels": [
     "screenshot",
     "google",
     "search",
     "vmware",
     "esxi",
     "security"
    ],
    "model": "claude-sonnet",
    "text_in_image": "\"To streamline your IT operations with vSphere\"\nOngeveer 892 resultaten (0,33 seconden)\nhttp://170.210.60.252 Vertaal deze pagina\nWelcome to VMware ESXi 5.1\nhttp://221.208.194.64 Vertaal deze pagina\nWelcome to VMware ESXi\nhttps://210.59.16.18 Vertaal deze pagina\nWelcome to VMware ESXi\nhttps://194.141.64.170 Vertaal deze pagina\nWelcome to VMware ESXi\nhttps://91.219.133.91 Vertaal deze pagina\nWelcome to VMware ESXi\nhttp://165.246.13.45 Vertaal deze pagina\nWelcome to VMware ESXi\nhttps://122.155.171.72 Vertaal deze pagina\nWelcome to VMware ESXi\nhttps://161.53.161.23 Vertaal deze pagina\nWelcome to VMware ESXi\nTo streamline your IT operations with vSphere, use the following program to install vCenter. vCenter will help you consolidate and optimize workload ...\nInloggen"
   }
  },
  {
   "url": "https://willem.com/global/images/dae8ec43ceca.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36941_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "VMware ESXi beskermje",
    "url": "https://agents.willem.com/fy/posts/2021-08-31_vmware-esxi-beskermje/",
    "source_url": "https://willem.com/fy/2021-08-31_vmware-esxi-beskermje/",
    "date": "2021-08-31"
   },
   "width": 1600,
   "description": "De webynterface fan VMware ESXi nûget dy en oaren út om dizze fysike masine te behearen",
   "description_source": "author",
   "machine": {
    "caption": "Two overlapping iPad browser screenshots of the VMware ESXi welcome page and a VMware ESXi login screen, both loaded via a lemmid.com console address.",
    "labels": [
     "screenshot",
     "ipad",
     "vmware",
     "esxi",
     "login",
     "browser"
    ],
    "model": "claude-sonnet",
    "text_in_image": "amsterdam1.console1.lemmid.com\nVMware ESXi\nWelcome\nGetting Started\nFor Administrators\nvSphere Remote Command Line\nDownload vSphere Client for Windows\nOpen the VMware Host Client\nDownload the Virtual Appliance\nDownload the Windows Installer (exe)\nDownload the Linux Installer (tar.gz)\nDownload VMware vCenter\nWeb-Based Dat...\nvSphere Documentation\nvSphere Web S...\nUser name\nPassword\nLog in\nvmware ESXi"
   }
  },
  {
   "url": "https://willem.com/global/images/15606d128603.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36941_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "VMware ESXi beskermje",
    "url": "https://agents.willem.com/fy/posts/2021-08-31_vmware-esxi-beskermje/",
    "source_url": "https://willem.com/fy/2021-08-31_vmware-esxi-beskermje/",
    "date": "2021-08-31"
   },
   "width": 1600,
   "description": "VMware ESXi is in bare metal hypervisor dy't ien fysike server yn meardere firtuele servers ferdielt",
   "description_source": "author",
   "machine": {
    "caption": "Illustration of a physical server with the VMware logo, supporting three stacked virtual machine boxes each labelled APP over OS.",
    "labels": [
     "illustration",
     "vmware",
     "virtualization",
     "server",
     "diagram"
    ],
    "model": "claude-sonnet",
    "text_in_image": "APP\nOS\nAPP\nOS\nAPP\nOS\nVMware\n© VMware, Inc."
   }
  },
  {
   "url": "https://willem.com/global/images/57704f215e15.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36941_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "VMware ESXi beskermje",
    "url": "https://agents.willem.com/fy/posts/2021-08-31_vmware-esxi-beskermje/",
    "source_url": "https://willem.com/fy/2021-08-31_vmware-esxi-beskermje/",
    "date": "2021-08-31"
   },
   "width": 160,
   "machine": {
    "caption": "A hand-drawn diagram illustrating a network architecture with a bad actor, a legitimate administrator, a Debian Nginx Proxy, and a VMware ESXi Console protected by a firewall.",
    "labels": [
     "diagram",
     "network",
     "firewall",
     "proxy",
     "console",
     "users"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "VMware ESXi\nWelcome\nGetting Started\nFor Administrators\nFor Developers\n06:21\n06:22\namsterdam1.console1.lemmid.com\nBad actor\nLegit administrator\nDebian\nNginx\nPROXY\nVMware\nESXi\nConsole\nFIREWALL\nUser name\nPassword\nLog in"
   }
  },
  {
   "url": "https://willem.com/global/images/4275f82f096d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36941_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "VMware ESXi beskermje",
    "url": "https://agents.willem.com/fy/posts/2021-08-31_vmware-esxi-beskermje/",
    "source_url": "https://willem.com/fy/2021-08-31_vmware-esxi-beskermje/",
    "date": "2021-08-31"
   },
   "width": 2560,
   "machine": {
    "caption": "A computer screen displays a VMware ESXi login interface with a chalkboard-style graphic showing 'VMware ESXi Console' and 'FIREWALL'.",
    "labels": [
     "login screen",
     "software interface",
     "computer display",
     "virtualization platform"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "VMware ESXi Console FIREWALL VMware ESXi User name Password"
   }
  },
  {
   "url": "https://willem.com/global/images/57704f215e15.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36941_imageEN.png",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "VMware ESXi beskermje",
    "url": "https://agents.willem.com/fy/posts/2021-08-31_vmware-esxi-beskermje/",
    "source_url": "https://willem.com/fy/2021-08-31_vmware-esxi-beskermje/",
    "date": "2021-08-31"
   },
   "width": 160,
   "machine": {
    "caption": "A digital diagram drawn in white chalk-style lines overlays two screenshots of the VMware ESXi interface, illustrating a network architecture with a firewall, proxy, and user roles.",
    "labels": [
     "diagram",
     "screenshot",
     "text",
     "drawing",
     "interface",
     "architecture"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "VMware ESXi\nWelcome\nGetting Started\nFor Administrators\nFor Developers\n06:21\namsterdam1.console1.lemmid.com\n06:22\nDebian\nNginX\nPROXY\nVMware\nESXi\nConsole\nFIREWALL\nBAD actor\nLegit\nadministrator\nUser name\nPassword\nLog in"
   }
  },
  {
   "url": "https://willem.com/global/images/a4ec776cfcde.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De berte fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-07-13_de-berte-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-07-13_de-berte-fan-in-bern/",
    "date": "2021-07-13"
   },
   "width": 1600,
   "description": "Tiid fan koarts: 38 graden Celsius is fier boppe myn normale wearde",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a digital infrared thermometer displaying a reading of 38.0 degrees, in a bedroom with a desk and window in the background.",
    "labels": [
     "thermometer",
     "temperature",
     "health",
     "bedroom",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "38.0"
   }
  },
  {
   "url": "https://willem.com/global/images/fb653aa5a91d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De berte fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-07-13_de-berte-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-07-13_de-berte-fan-in-bern/",
    "date": "2021-07-13"
   },
   "width": 1600,
   "description": "Gegevens fan de sykhellingsfrekwinsje dy't sjen litte dat ik siik waard, sawat in wike nei de berte fan myn dochter, op 20 july. ",
   "description_source": "author",
   "machine": {
    "caption": "Screenshot of a sleep tracking app dashboard showing a month of sleep disturbances, sleep efficiency and respiratory rate charts.",
    "labels": [
     "screenshot",
     "sleep tracking",
     "app",
     "health data",
     "chart"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Jul 23rd\nSleep Stages  Performance\nAwake  Show  Hide\n6m 3m 1m 2w 1w 1d\nDisturbances\n16\n8\nSleep Efficiency\n92%\n87%\nRespiratory Rate\n16.5\n15.7\nSleep"
   }
  },
  {
   "url": "https://willem.com/global/images/12aa501a4a23.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_images-7.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De berte fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-07-13_de-berte-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-07-13_de-berte-fan-in-bern/",
    "date": "2021-07-13"
   },
   "width": 1600,
   "description": "Myn dochter waard berne op tiisdei 13 july, de gegevens litte dúdlik de ynfloed op myn lichem sjen en hoe't it stadichoan wennet oan dit nije heitskip ",
   "description_source": "author",
   "machine": {
    "caption": "Three side by side screenshots of a WHOOP fitness app showing a week of recovery percentage, heart rate variability and resting heart rate trends.",
    "labels": [
     "screenshot",
     "whoop",
     "fitness app",
     "recovery",
     "heart rate"
    ],
    "model": "claude-sonnet",
    "text_in_image": "11:00\n5G\nJUL 12 - JUL 18\nOVERVIEW  STRAIN  RECOVERY  SLEEP\nRecovery is trending above your baseline. Your body is signalling its consistently primed to perform.\nYour latest HRV reading is above its typical range (22 - 28), indicating your autonomic nervous system is in greater balance and will better adapt to Strain.\nYour RHR has returned to its typical range (62 - 67) following high variability. Watch for an upward trend as that might indicate you need more rest.\nRECOVERY 54%\nHRV 25\nRHR 66\nRESPIRATORY RATE 15,7 rpm\n7-Day Average"
   }
  },
  {
   "url": "https://willem.com/global/images/f3bf1ddb2bd6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De berte fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-07-13_de-berte-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-07-13_de-berte-fan-in-bern/",
    "date": "2021-07-13"
   },
   "width": 1600,
   "description": "Hertslachgegevens oer de dei: myn gemiddelde slach giet omheech yn de rin fan de dei omdat ik hieltyd mear útput rekke, in top yn hertslach is dúdlik te sjen om de tiid dat ik myn dochter foar it earst seach: geweldich",
   "description_source": "author",
   "machine": {
    "caption": "Screenshot of a heart rate overview chart for the current day, with a tooltip showing 105 bpm at 8:21am.",
    "labels": [
     "screenshot",
     "heart rate",
     "fitness app",
     "chart"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OVERVIEW HR  Today\n200\n160\n120\n80\n40\n105 bpm\n8:21am\n2:00am 4:00am 6:00am 8:00am 10:00am 12:00pm 2:00pm\n13:48\n5G"
   }
  },
  {
   "url": "https://willem.com/global/images/cb860628a6f7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De berte fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-07-13_de-berte-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-07-13_de-berte-fan-in-bern/",
    "date": "2021-07-13"
   },
   "width": 1600,
   "description": "Oeren letter, as de adrenaline sakket, begjinst do de ynfloed te fielen (en hast do genôch smoargens op dyn shirt as bewiis, ha!)",
   "description_source": "author",
   "machine": {
    "caption": "A bald man in a black t-shirt smiles while holding a swaddled newborn baby in a hospital room with a changing table and hygiene dispensers.",
    "labels": [
     "newborn",
     "father",
     "hospital",
     "baby",
     "selfie"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Hygiene instructiekaart"
   }
  },
  {
   "url": "https://willem.com/global/images/400cf13561c9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De berte fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-07-13_de-berte-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-07-13_de-berte-fan-in-bern/",
    "date": "2021-07-13"
   },
   "width": 1600,
   "description": "Gelokkich kaam myn ûnderfining fan ús earste bern fan pas! Lykas fytsen leare ferjitst do nea hoe't do in pamper ferfangst! ",
   "description_source": "author",
   "machine": {
    "caption": "A man in a dark polka dot polo shirt changes a newborn baby on a hospital changing table beneath an infant warming lamp.",
    "labels": [
     "newborn",
     "father",
     "hospital",
     "changing table",
     "baby"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/2b24699a9b03.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De berte fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-07-13_de-berte-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-07-13_de-berte-fan-in-bern/",
    "date": "2021-07-13"
   },
   "width": 1600,
   "description": "Gjin oere letter bist do heit: WOW, hallo do!",
   "description_source": "author",
   "machine": {
    "caption": "A shirtless bald man holds a newborn baby in a striped hat skin to skin against his chest in a hospital bed.",
    "labels": [
     "newborn",
     "father",
     "hospital",
     "skin to skin",
     "baby"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/8b1904d8ca12.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De berte fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-07-13_de-berte-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-07-13_de-berte-fan-in-bern/",
    "date": "2021-07-13"
   },
   "width": 1600,
   "description": "Mysels yn it pak en klear: it is in ûnbidich privileezje om as man de operaasje by te wenjen, tige tank oan it personiel fan it sikehûs!!",
   "description_source": "author",
   "machine": {
    "caption": "A man wearing a full protective gown, cap, mask and shoe covers stands in a hospital hallway beside a supply cabinet and a potted palm.",
    "labels": [
     "hospital",
     "ppe",
     "protective gown",
     "mask",
     "hallway"
    ],
    "model": "claude-sonnet",
    "text_in_image": "KAST ID: CCU-13"
   }
  },
  {
   "url": "https://willem.com/global/images/12a53180edb3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De berte fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-07-13_de-berte-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-07-13_de-berte-fan-in-bern/",
    "date": "2021-07-13"
   },
   "width": 1600,
   "description": "In lokkige heit, twa geweldige bern, multiplayer!",
   "description_source": "author",
   "machine": {
    "caption": "A man in a maroon polo shirt sits outdoors holding a laughing toddler on one side and feeding a newborn a bottle on the other, with a pram visible behind them.",
    "labels": [
     "father",
     "toddler",
     "newborn",
     "bottle feeding",
     "outdoor"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/508b470d9471.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De berte fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-07-13_de-berte-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-07-13_de-berte-fan-in-bern/",
    "date": "2021-07-13"
   },
   "width": 1600,
   "description": "Werom thús, opknapt en goed fiele, tiid foar in feest: \"Hoera een meisje\"",
   "description_source": "author",
   "machine": {
    "caption": "A man sits on a wooden bench looking down at a newborn baby in a car seat, in front of a window decorated with a pastel \"Hoera een meisje\" bunting.",
    "labels": [
     "father",
     "newborn",
     "car seat",
     "bench",
     "bunting",
     "girl"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HOERA EEN MEISJE"
   }
  },
  {
   "url": "https://willem.com/global/images/8facdb7ed07c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De berte fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-07-13_de-berte-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-07-13_de-berte-fan-in-bern/",
    "date": "2021-07-13"
   },
   "width": 1600,
   "description": "Ien fan de foardielen fan in plande keizersneed is dat do wist wannear't de aksje begjint: do hast genôch tiid om nei it sikehûs te riden",
   "description_source": "author",
   "machine": {
    "caption": "A wristwatch dominates the foreground as a hand reaches toward a car with its boot open and a pillow inside, parked on a residential street beneath a street name sign.",
    "labels": [
     "car",
     "watch",
     "boot",
     "street sign",
     "residential street"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Van Deysselaan"
   }
  },
  {
   "url": "https://willem.com/global/images/e75cfacb459a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De berte fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-07-13_de-berte-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-07-13_de-berte-fan-in-bern/",
    "date": "2021-07-13"
   },
   "width": 160,
   "machine": {
    "caption": "A smiling bald man wearing a black t-shirt holds a sleeping newborn baby wrapped in a white blanket while sitting in a room with a changing table and medical supplies.",
    "labels": [
     "man",
     "baby",
     "changing table",
     "blanket",
     "medical supplies"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/bf44258acf4c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De berte fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-07-13_de-berte-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-07-13_de-berte-fan-in-bern/",
    "date": "2021-07-13"
   },
   "width": 2560,
   "machine": {
    "caption": "A sleeping infant wearing a hospital wristband and patterned clothing is secured in a grey and white infant car seat.",
    "labels": [
     "baby",
     "car seat",
     "wristband",
     "clothing"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/e75cfacb459a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De berte fan in bern",
    "url": "https://agents.willem.com/fy/posts/2021-07-13_de-berte-fan-in-bern/",
    "source_url": "https://willem.com/fy/2021-07-13_de-berte-fan-in-bern/",
    "date": "2021-07-13"
   },
   "width": 160,
   "machine": {
    "caption": "A bald man wearing a black t-shirt and beige trousers smiles while holding a sleeping newborn baby wrapped in a white blanket.",
    "labels": [
     "man",
     "baby",
     "blanket",
     "t-shirt",
     "trousers"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/97c2bf574aee.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36943_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Migrearje nei de Cloud",
    "url": "https://agents.willem.com/fy/posts/2021-06-30_migrearje-nei-de-cloud/",
    "source_url": "https://willem.com/fy/2021-06-30_migrearje-nei-de-cloud/",
    "date": "2021-06-30"
   },
   "width": 1600,
   "description": "Ferbine mei de migrearre servers fia de cloud, en ek noch in noflike lunch!",
   "description_source": "author",
   "machine": {
    "caption": "An iPad with keyboard case displaying dark code on screen sits on a wooden table beside a plate of sandwiches and a latte, on a lakeside terrace under sun umbrellas.",
    "labels": [
     "terrace",
     "ipad",
     "coffee",
     "sandwich",
     "lake",
     "umbrella"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/475e0d38c841.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36943_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Migrearje nei de Cloud",
    "url": "https://agents.willem.com/fy/posts/2021-06-30_migrearje-nei-de-cloud/",
    "source_url": "https://willem.com/fy/2021-06-30_migrearje-nei-de-cloud/",
    "date": "2021-06-30"
   },
   "width": 1600,
   "description": "Tafersjoch hâlde op de VPS-migraasje yn de nachtlike oeren, fier nei de gewoane kantoartiden om it útfal te beheinen",
   "description_source": "author",
   "machine": {
    "caption": "Two laptops and a reMarkable tablet are set up on a dark dinner table at night, one laptop showing a VMware ESXi performance graph, the other a Windows desktop, with a baby monitor and a thermos beside them.",
    "labels": [
     "laptops",
     "vmware",
     "esxi",
     "baby monitor",
     "night",
     "desk setup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VMware ESXi\nAT&T"
   }
  },
  {
   "url": "https://willem.com/global/images/de0136a34d63.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36943_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Migrearje nei de Cloud",
    "url": "https://agents.willem.com/fy/posts/2021-06-30_migrearje-nei-de-cloud/",
    "source_url": "https://willem.com/fy/2021-06-30_migrearje-nei-de-cloud/",
    "date": "2021-06-30"
   },
   "width": 1600,
   "description": "In Microsoft Hyper-V VPS migrearje nei VMware ESXi mei VMware vCenter Converter ",
   "description_source": "author",
   "machine": {
    "caption": "A Windows desktop screenshot shows a remote Virtual Machine Connection window running VMware vCenter Converter Standalone, with a physical-to-virtual conversion task 52 percent complete, alongside a row of desktop icons for admin tools.",
    "labels": [
     "windows",
     "vmware",
     "vcenter converter",
     "desktop",
     "migration",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Virtual Machine Connection\nVMware vCenter Converter Standalone\nConvert machine  Configure machine\nTask ID  Job ID  Source  Destination  Status  Start time  End time\n1  1  This local mach...  amsterdam3.le...  52%  6/29/21 11:38...  Estimated time remaining: 8 hours and 45 minutes\nTask ID 1: Running\nSource: This local machine\nDestination: amsterdam3.lemmid.com\nConversion status\nType: Convert physical machine to virtual machine\nCreated: 6/29/21 11:38 PM by willem\nStatus: Running - 52% Complete\nStarted: 6/29/21 11:38 PM\nRunning time: 9 hours and 49 minutes\nEstimated time remaining: 8 hours and 45 minutes\nEstimated completion time: 6/30/21 6:13 PM\nTransfer rate: 3.18 MB/s\nCan be cancelled: Yes\nLog highlights\n6/29/21 11:43 PM Starting block-level cloning for volume C:.\n6/29/21 11:43 PM Completed cloning volume <unlabeled volume>.\n6/29/21 11:43 PM Starting block-level cloning for volume <unlabeled volume>.\n6/29/21 11:42 PM Starting file-level cloning for volume\n6/29/21 11:42 PM Completed cloning volume\n6/29/21 11:39 PM Starting block-level cloning for volume\n6/29/21 11:38 PM A snapshot of the source system was created successfully.\nRecycle Bin\noffline return.tlq\nAcrobat Reader DC\noffline return1.tlq\nAdvanced IP Scanner\nputty.exe\nBackup Exec 2014\nRemote Desktop\nEaseUS Partition\nreturn(1).tlr\nFrequently Asked Q\nreturn.tlr\nHP System Manageme\nRun\nTeamViewer\nServices\nAdministrat Tools\nCommand Prompt\nComputer Management\nEvent Viewer\nFile Explorer\nWindows Server 2012 R2\n09:28 30/6/2021  15C ENG"
   }
  },
  {
   "url": "https://willem.com/global/images/ecba482dcfde.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36943_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Migrearje nei de Cloud",
    "url": "https://agents.willem.com/fy/posts/2021-06-30_migrearje-nei-de-cloud/",
    "source_url": "https://willem.com/fy/2021-06-30_migrearje-nei-de-cloud/",
    "date": "2021-06-30"
   },
   "width": 1600,
   "description": "Ûnderskat de bânbreedte fan in Dacia Duster nea: miljoenen databankrecords ferhúzje nei it datasintrum",
   "description_source": "author",
   "machine": {
    "caption": "The open tailgate of a green Dacia Duster reveals server hardware and a grey backpack loaded in the boot, parked in an office car park with other cars including a tan Nissan Qashqai visible behind it.",
    "labels": [
     "car",
     "dacia duster",
     "boot",
     "server hardware",
     "car park",
     "relocation"
    ],
    "model": "claude-sonnet",
    "text_in_image": "52-XG-B3"
   }
  },
  {
   "url": "https://willem.com/global/images/5da90ab917b9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36943_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Migrearje nei de Cloud",
    "url": "https://agents.willem.com/fy/posts/2021-06-30_migrearje-nei-de-cloud/",
    "source_url": "https://willem.com/fy/2021-06-30_migrearje-nei-de-cloud/",
    "date": "2021-06-30"
   },
   "width": 1600,
   "description": "Bepale \"wat is wat?\" betsjut doarren iepenmeitsje, kabels folgje, lampen kontrolearje en masinenammen op list sette",
   "description_source": "author",
   "machine": {
    "caption": "An open server rack cabinet in a data centre holds several rack mounted HP servers, a tape drive and a SonicWALL appliance, with a perforated door standing open beside it.",
    "labels": [
     "server rack",
     "data centre",
     "hp",
     "sonicwall",
     "hardware"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HP\nSonicWALL"
   }
  },
  {
   "url": "https://willem.com/global/images/d18a67696a49.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36943_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Migrearje nei de Cloud",
    "url": "https://agents.willem.com/fy/posts/2021-06-30_migrearje-nei-de-cloud/",
    "source_url": "https://willem.com/fy/2021-06-30_migrearje-nei-de-cloud/",
    "date": "2021-06-30"
   },
   "width": 1600,
   "description": "Typyske on-premise serverromtesituaasje: in soad mei-inoar ferweve kabels",
   "description_source": "author",
   "machine": {
    "caption": "A tangle of network and power cables fills the back of an open server rack, connecting HP branded rack mounted equipment.",
    "labels": [
     "server rack",
     "cables",
     "networking",
     "hardware",
     "data centre"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HP"
   }
  },
  {
   "url": "https://willem.com/global/images/159ddfa8a27c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36943_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Migrearje nei de Cloud",
    "url": "https://agents.willem.com/fy/posts/2021-06-30_migrearje-nei-de-cloud/",
    "source_url": "https://willem.com/fy/2021-06-30_migrearje-nei-de-cloud/",
    "date": "2021-06-30"
   },
   "width": 160,
   "machine": {
    "caption": "A wooden table on an outdoor deck holds a laptop, a plate of food, and a glass of coffee under a large umbrella.",
    "labels": [
     "laptop",
     "food",
     "coffee",
     "table",
     "umbrella"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/9e69b46ef7e1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36943_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Migrearje nei de Cloud",
    "url": "https://agents.willem.com/fy/posts/2021-06-30_migrearje-nei-de-cloud/",
    "source_url": "https://willem.com/fy/2021-06-30_migrearje-nei-de-cloud/",
    "date": "2021-06-30"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up view of the rear I/O panel of a server chassis densely packed with white and black network cables, power cords, and metal mounting brackets.",
    "labels": [
     "server",
     "cables",
     "hardware",
     "connectors",
     "rack"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "PCI-X 100, Power Supply 2, Power Supply 1, UTP CAT 5E"
   }
  },
  {
   "url": "https://willem.com/global/images/159ddfa8a27c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36943_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Migrearje nei de Cloud",
    "url": "https://agents.willem.com/fy/posts/2021-06-30_migrearje-nei-de-cloud/",
    "source_url": "https://willem.com/fy/2021-06-30_migrearje-nei-de-cloud/",
    "date": "2021-06-30"
   },
   "width": 160,
   "machine": {
    "caption": "A wooden table on an outdoor deck holds a laptop, a plate of food, and a glass of coffee under a large umbrella.",
    "labels": [
     "laptop",
     "food",
     "coffee",
     "table",
     "umbrella"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/7c4b743c0fbe.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36944_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Grand Seiko drage",
    "url": "https://agents.willem.com/fy/posts/2021-06-05_in-grand-seiko-drage/",
    "source_url": "https://willem.com/fy/2021-06-05_in-grand-seiko-drage/",
    "date": "2021-06-05"
   },
   "width": 1600,
   "description": "Hy wurket as do wurkest, ek.",
   "description_source": "author",
   "machine": {
    "caption": "An iPad on a keyboard stand displays a terminal running awstats update-stats commands over SSH against a long list of client website domains, with a wristwatch on the table beside it.",
    "labels": [
     "terminal",
     "ssh",
     "awstats",
     "ipad",
     "domains",
     "watch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Running update-stats with bestel.pannenkoekenhuisheesch.nl for year 2021 and month 06\nawstats062021.bestel.pannenkoekenhuisheesch.nl.txt\nRunning update-stats with bestel.pannenkoekenhuispluk.nl for year 2021 and month 06\nawstats062021.bestel.pannenkoekenhuispluk.nl.txt\nRunning update-stats with bestel.pannenkoeken.org for year 2021 and month 06\nRunning update-stats with bestel.plekk.nl for year 2021 and month 06\nawstats062021.bestel.plekk.nl.txt\nRunning update-stats with bestel.sjiekaandeamstel.nl for year 2021 and month 06\nawstats062021.bestel.sjiekaandeamstel.nl.txt\nRunning update-stats with bestel.walrick.nl for year 2021 and month 06\nawstats062021.bestel.walrick.nl.txt\nRunning update-stats with bestel.wootje.nl for year 2021 and month 06\nawstats062021.bestel.wootje.nl.txt\nRunning update-stats with bleiswijk.pannenkoe.nl for year 2021 and month 06\nawstats062021.bleiswijk.pannenkoe.nl.txt\nRunning update-stats with boekschoten.com for year 2021 and month 06\nawstats062021.boekschoten.com.txt\nRunning update-stats with cafehetspui-tje.nl for year 2021 and month 06\nawstats062021.cafehetspui-tje.nl.txt\nRunning update-stats with cafe-marcella.nl for year 2021 and month 06\nawstats062021.cafe-marcella.nl.txt\nRunning update-stats with centrumbar.nl for year 2021 and month 06\nawstats062021.centrumbar.nl.txt\nRunning update-stats with chickenbar.amsterdam for year 2021 and month 06\nRunning update-stats with demo.ikbestellokaal.nl for year 2021 and month 06\nRunning update-stats with demo.store.lemmid.com for year 2021 and month 06\nawstats062021.demo.store.lemmid.com.txt\nRunning update-stats with de-symfonie.nl for year 2021 and month 06\nawstats062021.de-symfonie.nl.txt\nRunning update-stats with digidef.nl for year 2021 and month 06\nawstats062021.digidef.nl.txt\nRunning update-stats with diima.nl for year 2021 and month 06\nawstats062021.diima.nl.txt\nRunning update-stats with dr13vriendenhof.nl for year 2021 and month 06\nawstats062021.dr13vriendenhof.nl.txt\nRunning update-stats with dsd164.com for year 2021 and month 06\nawstats062021.dsd164.com.txt\nRunning update-stats with eetcafehetpakhuis.nl for year 2021 and month 06\nawstats062021.eetcafehetpakhuis.nl.txt\nRunning update-stats with elll.nl for year 2021 and month 06\nRunning update-stats with energieweg4.nl for year 2021 and month 06\nawstats062021.energieweg4.nl.txt\nRunning update-stats with escape.nl for year 2021 and month 06\nawstats062021.escape.nl.txt\nRunning update-stats with etenmetdebuurvrouw.nl for year 2021 and month 06\nawstats062021.etenmetdebuurvrouw.nl.txt\nRunning update-stats with game.snake97.com for year 2021 and month 06\n[etc] 0:terminal0 1:terminal1 2:terminal2 3:ssh* 4:bash\n\"base\" 21:30 07-Jun-21"
   }
  },
  {
   "url": "https://willem.com/global/images/c005e6a71137.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36944_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Grand Seiko drage",
    "url": "https://agents.willem.com/fy/posts/2021-06-05_in-grand-seiko-drage/",
    "source_url": "https://willem.com/fy/2021-06-05_in-grand-seiko-drage/",
    "date": "2021-06-05"
   },
   "width": 1600,
   "description": "Hy docht it goed as do wat túnwurk docht",
   "description_source": "author",
   "machine": {
    "caption": "A close up of a wrist wearing a Grand Seiko watch with a black dial, reaching into ivy growing on a brick wall.",
    "labels": [
     "watch",
     "grand seiko",
     "wrist",
     "ivy",
     "wall"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GS\nGrand Seiko\nSpring Drive"
   }
  },
  {
   "url": "https://willem.com/global/images/b9b37a6d7143.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36944_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Grand Seiko drage",
    "url": "https://agents.willem.com/fy/posts/2021-06-05_in-grand-seiko-drage/",
    "source_url": "https://willem.com/fy/2021-06-05_in-grand-seiko-drage/",
    "date": "2021-06-05"
   },
   "width": 1600,
   "description": "Giele skepsels yn de bernehoeke meitsje it horloazje ek net bang",
   "description_source": "author",
   "machine": {
    "caption": "A hand wearing a wristwatch grips the yellow caterpillar shaped handle of a playground see saw, with a red sneaker visible below.",
    "labels": [
     "playground",
     "seesaw",
     "watch",
     "hand",
     "outdoor"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/1f3de4c71300.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36944_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Grand Seiko drage",
    "url": "https://agents.willem.com/fy/posts/2021-06-05_in-grand-seiko-drage/",
    "source_url": "https://willem.com/fy/2021-06-05_in-grand-seiko-drage/",
    "date": "2021-06-05"
   },
   "width": 1600,
   "description": "Sânstrannen en plestik gieters binne gjin probleem foar de stalen kast",
   "description_source": "author",
   "machine": {
    "caption": "A hand wearing a metal bracelet wristwatch holds a yellow toy watering can on a sandy beach with a bare foot nearby.",
    "labels": [
     "beach",
     "watch",
     "watering can",
     "sand",
     "foot"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/8ec31c33a981.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36944_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Grand Seiko drage",
    "url": "https://agents.willem.com/fy/posts/2021-06-05_in-grand-seiko-drage/",
    "source_url": "https://willem.com/fy/2021-06-05_in-grand-seiko-drage/",
    "date": "2021-06-05"
   },
   "width": 1600,
   "description": "Dochs giet hy op yn de omjouwing as in echte kameleon: it fjoerwurk en de samoerai's wurde wat weromskroefd, ideaal as do in boek lêze wolst",
   "description_source": "author",
   "machine": {
    "caption": "A close up of a wrist wearing a Grand Seiko Spring Drive watch with a black dial, held in front of an e-ink tablet showing a page of text.",
    "labels": [
     "watch",
     "grand seiko",
     "wrist",
     "spring drive",
     "ereader"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GS\nGrand Seiko\nSPRING DRIVE\nJAPAN"
   }
  },
  {
   "url": "https://willem.com/global/images/47c31b212a47.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36944_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Grand Seiko drage",
    "url": "https://agents.willem.com/fy/posts/2021-06-05_in-grand-seiko-drage/",
    "source_url": "https://willem.com/fy/2021-06-05_in-grand-seiko-drage/",
    "date": "2021-06-05"
   },
   "width": 1600,
   "description": "Skerpe, skeane wizers jouwe de tiid oan mei de skerpte fan in samoerai-swurd",
   "description_source": "author",
   "machine": {
    "caption": "A close up of a wrist wearing a Grand Seiko Spring Drive watch with a black dial and date window showing 30.",
    "labels": [
     "watch",
     "grand seiko",
     "wrist",
     "spring drive",
     "dial"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GS\nGrand Seiko\nSPRING DRIVE"
   }
  },
  {
   "url": "https://willem.com/global/images/fb78dbbf54f1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36944_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Grand Seiko drage",
    "url": "https://agents.willem.com/fy/posts/2021-06-05_in-grand-seiko-drage/",
    "source_url": "https://willem.com/fy/2021-06-05_in-grand-seiko-drage/",
    "date": "2021-06-05"
   },
   "width": 1600,
   "description": "De Zaratsu-ôfwurking wjerspegelet it ljocht as fjoerwurk, om de matswarte wizerplaat hinne dy't in klassike rêst hâldt",
   "description_source": "author",
   "machine": {
    "caption": "An angled close up of a Grand Seiko Spring Drive watch on a wrist, showing the dial, hands and crown in sunlight.",
    "labels": [
     "watch",
     "grand seiko",
     "wrist",
     "spring drive",
     "dial"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GS\nGrand Seiko\nSPRING DRIVE"
   }
  },
  {
   "url": "https://willem.com/global/images/3ffea520a99a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36944_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Grand Seiko drage",
    "url": "https://agents.willem.com/fy/posts/2021-06-05_in-grand-seiko-drage/",
    "source_url": "https://willem.com/fy/2021-06-05_in-grand-seiko-drage/",
    "date": "2021-06-05"
   },
   "width": 1600,
   "description": "De djipte fan de wizerplaat en de yndeksen is dreech fêst te lizzen op in foto",
   "description_source": "author",
   "machine": {
    "caption": "A close up of a Grand Seiko Spring Drive watch on a wrist with a black dial and date window showing 31.",
    "labels": [
     "watch",
     "grand seiko",
     "wrist",
     "spring drive",
     "dial"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GS\nGrand Seiko\nSPRING DRIVE\nJAPAN"
   }
  },
  {
   "url": "https://willem.com/global/images/e84700609bfc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36944_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Grand Seiko drage",
    "url": "https://agents.willem.com/fy/posts/2021-06-05_in-grand-seiko-drage/",
    "source_url": "https://willem.com/fy/2021-06-05_in-grand-seiko-drage/",
    "date": "2021-06-05"
   },
   "width": 1600,
   "description": "En hy giet graach mei dy mei, wêr't dyn plichten as heit / persoan / man / held dy ek hinne bringe...",
   "description_source": "author",
   "machine": {
    "caption": "A bald man in a black t-shirt sits beside a curly haired toddler on a mechanical excavator themed playground ride, both gripping metal handlebars.",
    "labels": [
     "playground",
     "father",
     "child",
     "excavator ride",
     "outdoor"
    ],
    "model": "claude-sonnet",
    "text_in_image": "1"
   }
  },
  {
   "url": "https://willem.com/global/images/fc4aee4696a2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36944_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Grand Seiko drage",
    "url": "https://agents.willem.com/fy/posts/2021-06-05_in-grand-seiko-drage/",
    "source_url": "https://willem.com/fy/2021-06-05_in-grand-seiko-drage/",
    "date": "2021-06-05"
   },
   "width": 1600,
   "description": "Grand Seiko SBGA285 Spring Drive",
   "description_source": "author",
   "machine": {
    "caption": "Product photograph of a Grand Seiko Spring Drive watch with a black dial, steel bracelet and date window, shown on a plain white background.",
    "labels": [
     "watch",
     "grand seiko",
     "product photo",
     "spring drive",
     "steel bracelet"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GS\nGrand Seiko\nSPRING DRIVE\nJAPAN SA65"
   }
  },
  {
   "url": "https://willem.com/global/images/db53f8a45fa0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36944_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Grand Seiko drage",
    "url": "https://agents.willem.com/fy/posts/2021-06-05_in-grand-seiko-drage/",
    "source_url": "https://willem.com/fy/2021-06-05_in-grand-seiko-drage/",
    "date": "2021-06-05"
   },
   "width": 160,
   "machine": {
    "caption": "A close-up of a Grand Seiko wristwatch with a black dial, silver hands, and a metal bracelet worn on a person's hairy wrist.",
    "labels": [
     "watch",
     "bracelet",
     "wrist",
     "dial",
     "jewelry"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "GS Grand Seiko 31 SPRING DRIVE JAPAN 25 Jewels"
   }
  },
  {
   "url": "https://willem.com/global/images/a8a13a5ad7d3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36944_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Grand Seiko drage",
    "url": "https://agents.willem.com/fy/posts/2021-06-05_in-grand-seiko-drage/",
    "source_url": "https://willem.com/fy/2021-06-05_in-grand-seiko-drage/",
    "date": "2021-06-05"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up black and white photograph of a Grand Seiko wristwatch with a metal bracelet worn on a hairy wrist.",
    "labels": [
     "watch",
     "bracelet",
     "wrist",
     "dial",
     "hands"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "GS Grand Seiko SPRING DRIVE 9S85"
   }
  },
  {
   "url": "https://willem.com/global/images/db53f8a45fa0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36944_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Grand Seiko drage",
    "url": "https://agents.willem.com/fy/posts/2021-06-05_in-grand-seiko-drage/",
    "source_url": "https://willem.com/fy/2021-06-05_in-grand-seiko-drage/",
    "date": "2021-06-05"
   },
   "width": 160,
   "machine": {
    "caption": "A close-up view of a silver Grand Seiko wristwatch with a black dial and metal bracelet worn on a hairy wrist.",
    "labels": [
     "watch",
     "bracelet",
     "wrist",
     "dial",
     "jewelry"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "GS Grand Seiko 31 SPRING DRIVE JAPAN 25i"
   }
  },
  {
   "url": "https://willem.com/global/images/b06ba88acfc9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36945_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De reMarkable paper tablet brûke",
    "url": "https://agents.willem.com/fy/posts/2021-05-31_de-remarkable-paper-tablet-bruke/",
    "source_url": "https://willem.com/fy/2021-05-31_de-remarkable-paper-tablet-bruke/",
    "date": "2021-05-31"
   },
   "width": 1600,
   "description": "Digitale dokuminten direkt annotearje, gjin need om te printsjen en te scannen",
   "description_source": "author",
   "machine": {
    "caption": "A reMarkable paper tablet on a wooden table displays a health risk dashboard with a circular chart and handwritten Dutch annotations, next to a stylus and a wristwatch.",
    "labels": [
     "remarkable",
     "tablet",
     "health dashboard",
     "handwriting",
     "sketch",
     "watch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "you: 68% HEALTH vs average: -12%\n32% risk\n25% risk reduction\nCALCULATED USING ELDERLY\n10 YEARS\nLIFETIME\nAverage market\neen maken risk\nvrijwel/risico direct\nna eerste vragen 2015 rekbaar\ntherapie/remissie\naltijd\ninteractief kunnen wisselen met behoud van input\nreMarkable"
   }
  },
  {
   "url": "https://willem.com/global/images/2b1033f33a6c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36945_images-8.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De reMarkable paper tablet brûke",
    "url": "https://agents.willem.com/fy/posts/2021-05-31_de-remarkable-paper-tablet-bruke/",
    "source_url": "https://willem.com/fy/2021-05-31_de-remarkable-paper-tablet-bruke/",
    "date": "2021-05-31"
   },
   "width": 1600,
   "description": "Digitale kopy (PDF) fan it idee dat ik tekene haw",
   "description_source": "author",
   "machine": {
    "caption": "A hand drawn wireframe sketch on a reMarkable tablet mocks up a receipt or order screen labeled Pannenkoek with a customer name, amount, order number and date.",
    "labels": [
     "sketch",
     "wireframe",
     "receipt",
     "handwriting",
     "mockup",
     "remarkable"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Pannenkoek\n1 kind\n12343 - Janssen  123,00\nnummer 123456\ndatum 10 september 2021"
   }
  },
  {
   "url": "https://willem.com/global/images/dab6444cbf81.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36945_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De reMarkable paper tablet brûke",
    "url": "https://agents.willem.com/fy/posts/2021-05-31_de-remarkable-paper-tablet-bruke/",
    "source_url": "https://willem.com/fy/2021-05-31_de-remarkable-paper-tablet-bruke/",
    "date": "2021-05-31"
   },
   "width": 1600,
   "description": "Wurkje oan in idee: tekenje op de reMarkable",
   "description_source": "author",
   "machine": {
    "caption": "A close up of a reMarkable tablet showing a hand drawn wireframe mockup of a pancake restaurant order screen with placeholder customer name, email, phone and address fields.",
    "labels": [
     "sketch",
     "wireframe",
     "mockup",
     "order screen",
     "handwriting",
     "remarkable"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Pannenkoek  Willem\n12345 - Janssen - 123,00 - 10 sept\nnummer 123456\ndatum 10 september 2021 18:00u\nbedrag 123,00\nstatus nieuw\nKlant Janssen\nE-mail janssen@gmail.com\nTelefoon 06 12345678\nAdres Straatnaam 10, 1422 KB Plaatsnaam\n1x Pannenkoek natuurel stroop, suiker  100\n1x gouden xyz  145\n10x bitterbal\nHistorie"
   }
  },
  {
   "url": "https://willem.com/global/images/68a4b1ba6907.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36945_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De reMarkable paper tablet brûke",
    "url": "https://agents.willem.com/fy/posts/2021-05-31_de-remarkable-paper-tablet-bruke/",
    "source_url": "https://willem.com/fy/2021-05-31_de-remarkable-paper-tablet-bruke/",
    "date": "2021-05-31"
   },
   "width": 1600,
   "description": "Wurkje mei reMarkable: yn tandem brûkt mei iPad",
   "description_source": "author",
   "machine": {
    "caption": "An iPad running a dark themed code editor displaying JavaScript stands on a desk next to a reMarkable tablet with a diagram sketch and a wristwatch.",
    "labels": [
     "ipad",
     "code editor",
     "javascript",
     "desk",
     "remarkable",
     "watch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "1/9/SynchronisationHandler.js\nfunction SynchronisationHandler(transfer){\nthis.transfer = transfer;\nSynchronisationHandler.prototype.handleRequest = function(request, response){\nvar urlSegments = request.url.substr(20);\nconsole.log\nSynchronisationHandler.prototype.handleGetCapacity = function(request, response){\nvar origin = request.domainName;\nvar key = request.post.key;\nvar times = request.post.times;\nvar duration = request.post.duration;\nvar products = request.post.products\nthis.getCapacityDataForTimes(origin, key, times, duration, function(months){\nvar structure = {};\nfor(var i=0; i<months.length; i++){\nvar month = months[i];\nvar time = month.times[t];\n-- INSERT --"
   }
  },
  {
   "url": "https://willem.com/global/images/bce720541916.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36945_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De reMarkable paper tablet brûke",
    "url": "https://agents.willem.com/fy/posts/2021-05-31_de-remarkable-paper-tablet-bruke/",
    "source_url": "https://willem.com/fy/2021-05-31_de-remarkable-paper-tablet-bruke/",
    "date": "2021-05-31"
   },
   "width": 1600,
   "description": "Gjin rommel, allinnich ynhâld.",
   "description_source": "author",
   "machine": {
    "caption": "An e-ink tablet lying on a wooden table displays a page of English prose about tailoring and authority, photographed at an angle.",
    "labels": [
     "ereader",
     "ebook",
     "text",
     "tablet",
     "walden"
    ],
    "model": "claude-sonnet",
    "text_in_image": "When I ask for a garment of a particular form, my tailoress tells me gravely, They do not make them so now, not emphasizing the They at all, as if she quoted an authority as impersonal as the Fates, and I find it difficult to get made what I want, simply because she cannot believe that I mean what I say, that I am so rash. When I hear this oracular sentence, I am for a moment absorbed in thought, emphasizing to myself each word separately that I may come at the meaning of it, that They are related to me, and what authority they may have in an affair which affects me so nearly; and, finally, I am inclined to answer her with equal mystery, and without any more emphasis of the they, It is true, they did not make them so recently, but they do now. Of what use is this measuring of me if she does not measure my character, but only the breadth of my shoulders, as it were a peg to hang the coat on? We worship not the Graces, nor the Parcae, but Fashion. She spins and weaves and cuts with full authority. The head monkey at Paris puts on a travellers cap, and all the monkeys in America do the same. I sometimes despair of getting anything quite simple and honest done in this world by the help of men. They would have to be passed through a powerful press first, to squeeze their old notions"
   }
  },
  {
   "url": "https://willem.com/global/images/68b542e7ebdb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36945_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De reMarkable paper tablet brûke",
    "url": "https://agents.willem.com/fy/posts/2021-05-31_de-remarkable-paper-tablet-bruke/",
    "source_url": "https://willem.com/fy/2021-05-31_de-remarkable-paper-tablet-bruke/",
    "date": "2021-05-31"
   },
   "width": 1600,
   "description": "As it lêzen fan in echt printe boek",
   "description_source": "author",
   "machine": {
    "caption": "A macro close up of an e-ink page showing English prose about a village of busy men, squirrels and a news room on State Street.",
    "labels": [
     "ereader",
     "ebook",
     "text",
     "macro",
     "walden"
    ],
    "model": "claude-sonnet",
    "text_in_image": "in its way as the roots of beans and the direction from my house there was a colony of woodchucks and boys; instead of the wind among the pines to see the birds and squirrels a village of busy men, as curious to me as if they had been sitting at the mouth of its burrow, or running over to me a great news room; and on one side, to supply I went there frequently to observe their habits Companys on State Street, they kept nuts and other groceries. Some have such a vast appetite that is, the news, and such sound digestive organs, that they could sit motionless and let"
   }
  },
  {
   "url": "https://willem.com/global/images/f568feb3a4d1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36945_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De reMarkable paper tablet brûke",
    "url": "https://agents.willem.com/fy/posts/2021-05-31_de-remarkable-paper-tablet-bruke/",
    "source_url": "https://willem.com/fy/2021-05-31_de-remarkable-paper-tablet-bruke/",
    "date": "2021-05-31"
   },
   "width": 1600,
   "description": "Tinne en ljocht",
   "description_source": "author",
   "machine": {
    "caption": "A reMarkable tablet lies on a wooden table showing an out of focus page of cursive handwritten notes, with a stylus resting beside it.",
    "labels": [
     "remarkable",
     "tablet",
     "handwriting",
     "notes",
     "stylus"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/2ae339e0eda0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36945_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De reMarkable paper tablet brûke",
    "url": "https://agents.willem.com/fy/posts/2021-05-31_de-remarkable-paper-tablet-bruke/",
    "source_url": "https://willem.com/fy/2021-05-31_de-remarkable-paper-tablet-bruke/",
    "date": "2021-05-31"
   },
   "width": 1600,
   "description": "It display fan de reMarkable: tige gelyk oan in stik papier yn kleur en tekstuer",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a reMarkable tablet displaying its welcome screen with handwritten style marketing text and the reMarkable logo.",
    "labels": [
     "remarkable",
     "tablet",
     "welcome screen",
     "unboxing",
     "branding"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Hold the power button to get started\nWe designed reMarkable to not get in your brains way. To help you think.\nreMarkable"
   }
  },
  {
   "url": "https://willem.com/global/images/ebb3c5ee0176.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36945_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De reMarkable paper tablet brûke",
    "url": "https://agents.willem.com/fy/posts/2021-05-31_de-remarkable-paper-tablet-bruke/",
    "source_url": "https://willem.com/fy/2021-05-31_de-remarkable-paper-tablet-bruke/",
    "date": "2021-05-31"
   },
   "width": 1600,
   "description": "It pronkstik fan reMarkable: better papier, better tinke",
   "description_source": "author",
   "machine": {
    "caption": "An unopened reMarkable 2 paper tablet box sits inside its outer cardboard shipping box on a wooden floor.",
    "labels": [
     "remarkable",
     "unboxing",
     "packaging",
     "tablet",
     "box"
    ],
    "model": "claude-sonnet",
    "text_in_image": "reMarkable\nPaper tablet\nBetter paper. Better thinking.\nreMarkable 2"
   }
  },
  {
   "url": "https://willem.com/global/images/57ef7885449c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36945_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De reMarkable paper tablet brûke",
    "url": "https://agents.willem.com/fy/posts/2021-05-31_de-remarkable-paper-tablet-bruke/",
    "source_url": "https://willem.com/fy/2021-05-31_de-remarkable-paper-tablet-bruke/",
    "date": "2021-05-31"
   },
   "width": 160,
   "machine": {
    "caption": "A reMarkable tablet displaying a health risk infographic with handwritten notes, resting on a wooden table next to a black stylus and a wristwatch.",
    "labels": [
     "tablet",
     "stylus",
     "watch",
     "wooden table",
     "infographic",
     "handwriting"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Average market\néén maken \"risk\"\nyou: 68% HEALTH vs average: -12%\n32% risk\n25% risk reduction\nCALCULATED USING ELDERLY\n10 YEARS LIFETIME\nvrijwel/nij direct walk\nna eerste vragen zoals roken\ntherapie/remov\naltijd\ninteractief kunnen wisselen met behoud van input\nreMarkable"
   }
  },
  {
   "url": "https://willem.com/global/images/f02cde5cb904.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36945_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De reMarkable paper tablet brûke",
    "url": "https://agents.willem.com/fy/posts/2021-05-31_de-remarkable-paper-tablet-bruke/",
    "source_url": "https://willem.com/fy/2021-05-31_de-remarkable-paper-tablet-bruke/",
    "date": "2021-05-31"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up view of printed text on a page with a shallow depth of field.",
    "labels": [
     "text",
     "page",
     "print",
     "book"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ows; under the grove of elms and buttonwoods in\na village of busy men, as curious to me as if they had\nsitting at the mouth of its burrow, or running over to\nI went there frequently to observe their habits\nme a great news room; and on one side, to support\nCompany's on State Street, they kept nuts and\nher groceries. Some have such a vast appetite\nthat is, the news, and such sound digestive\npublic avenues without stirring, and let"
   }
  },
  {
   "url": "https://willem.com/global/images/57ef7885449c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36945_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De reMarkable paper tablet brûke",
    "url": "https://agents.willem.com/fy/posts/2021-05-31_de-remarkable-paper-tablet-bruke/",
    "source_url": "https://willem.com/fy/2021-05-31_de-remarkable-paper-tablet-bruke/",
    "date": "2021-05-31"
   },
   "width": 160,
   "machine": {
    "caption": "A reMarkable tablet displaying a health risk infographic with handwritten notes and a black stylus, resting on a wooden surface next to a wristwatch.",
    "labels": [
     "tablet",
     "stylus",
     "watch",
     "wooden table",
     "infographic",
     "handwriting"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Average market\néén maken \"risk\"\nyou: 68% HEALTH vs average: -12%\n32% risk\n25% risk reduction\nCALCULATED USING ELDERLY\n10 YEARS LIFETIME\nvrijwel/nij direct walk\nna eerste vragen zoals roken\ntherapie/remov\naltijd\ninteractief kunnen wisselen met behoud van input\nreMarkable"
   }
  },
  {
   "url": "https://willem.com/global/images/e9d369ff9544.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36946_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Opnommen mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2021-05-04_opnommen-mei-mcadd/",
    "source_url": "https://willem.com/fy/2021-05-04_opnommen-mei-mcadd/",
    "date": "2021-05-04"
   },
   "width": 1600,
   "description": "De gongen yn it Kinderziekenhuis steane fol nijsgjirrige dingen, sadat de bern efkes ôfliede wurde fan it pasjint wêzen: ik doch graach mei!",
   "description_source": "author",
   "machine": {
    "caption": "A man in a surgical face mask takes a selfie with a toddler sitting on a hospital bench, with an IV stand holding a glucose infusion bag beside them.",
    "labels": [
     "hospital",
     "child",
     "father",
     "surgical mask",
     "iv bag",
     "medical"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Baxter\nGlucose 10%\n250 ml"
   }
  },
  {
   "url": "https://willem.com/global/images/fe21530af2da.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36946_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Opnommen mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2021-05-04_opnommen-mei-mcadd/",
    "source_url": "https://willem.com/fy/2021-05-04_opnommen-mei-mcadd/",
    "date": "2021-05-04"
   },
   "width": 1600,
   "description": "Ferpleechkundigen lizze út wat se mjitte, sadat de bern (en âlden) har noflik fiele yn it sikehûs",
   "description_source": "author",
   "machine": {
    "caption": "A toddler lies in a hospital bed with a pulse oximeter on a finger while a vital signs monitor displays readings and a nurse stands in the background near infusion pumps.",
    "labels": [
     "hospital",
     "child",
     "vital signs monitor",
     "nurse",
     "infusion pump",
     "medical"
    ],
    "model": "claude-sonnet",
    "text_in_image": "92\n60\n71\n108\n94"
   }
  },
  {
   "url": "https://willem.com/global/images/c84b4024108f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36946_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Opnommen mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2021-05-04_opnommen-mei-mcadd/",
    "source_url": "https://willem.com/fy/2021-05-04_opnommen-mei-mcadd/",
    "date": "2021-05-04"
   },
   "width": 1600,
   "description": "Groetnis fan de needhelp, oan it dripsysteem ferbûn",
   "description_source": "author",
   "machine": {
    "caption": "A man in a surgical face mask holds a baby with a bandaged hand and a pacifier in a hospital room, with an infusion pump and medical stand behind them.",
    "labels": [
     "hospital",
     "baby",
     "father",
     "surgical mask",
     "bandage",
     "medical"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/37ccecf8cff4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36946_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Opnommen mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2021-05-04_opnommen-mei-mcadd/",
    "source_url": "https://willem.com/fy/2021-05-04_opnommen-mei-mcadd/",
    "date": "2021-05-04"
   },
   "width": 1600,
   "description": "Nim dyn knuffelkonijn mei as do foar in drip giest!",
   "description_source": "author",
   "machine": {
    "caption": "Close view of a child sitting on a hospital bed, one hand wrapped in gauze bandage with an IV cannula port, the other hand resting on a plush bunny comforter.",
    "labels": [
     "hospital",
     "child",
     "bandage",
     "iv",
     "plush toy",
     "hand"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e0ad427f25ed.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36946_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Opnommen mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2021-05-04_opnommen-mei-mcadd/",
    "source_url": "https://willem.com/fy/2021-05-04_opnommen-mei-mcadd/",
    "date": "2021-05-04"
   },
   "width": 1600,
   "description": "Tsjoenderdrank fan it pleatslike akademyske sikehûs (UMC Amsterdam)",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a clear ziplock bag marked with a biohazard symbol containing used medical vials and printed medication labels, with parked cars in a car park behind.",
    "labels": [
     "biohazard",
     "medical waste",
     "ziplock bag",
     "car park",
     "labels"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GENEESMIDDEL\nHoeveelheid\nToegediend\nNaam patient\nDatum\nUur\nAfd\nMV"
   }
  },
  {
   "url": "https://willem.com/global/images/ac475e788401.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36946_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Opnommen mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2021-05-04_opnommen-mei-mcadd/",
    "source_url": "https://willem.com/fy/2021-05-04_opnommen-mei-mcadd/",
    "date": "2021-05-04"
   },
   "width": 1600,
   "description": "De fruitsakjes fan Ella's Kitchen binne in perfekte manier om wat swiets te jaan: wy hawwe altyd in pear op foarrie foar MCADD-needgefallen",
   "description_source": "author",
   "machine": {
    "caption": "A row of eleven Ella's Kitchen organic baby food pouches in different colours, each labeled with its fruit and vegetable blend.",
    "labels": [
     "baby food",
     "pouches",
     "packaging",
     "ellas kitchen",
     "product"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Ella's kitchen\nOrganic baby food\nStage 1\nbutternut squash, carrots, apple + prunes\nstrawberries + apples\nbroccoli, pears + peas\napples + bananas\ncarrots, apples and parsnips\nsweet potatoes, pumpkin, apples + blueberries\nsweetcorn, pumpkin + peas\nsweet potatoes, broccoli + carrots\npeaches + bananas\nspinach, apple + swede\nfrom 4 months\n100% pure + simple"
   }
  },
  {
   "url": "https://willem.com/global/images/013038b954e0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36946_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Opnommen mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2021-05-04_opnommen-mei-mcadd/",
    "source_url": "https://willem.com/fy/2021-05-04_opnommen-mei-mcadd/",
    "date": "2021-05-04"
   },
   "width": 160,
   "machine": {
    "caption": "A man wearing a blue surgical mask holds a baby with a pacifier and a bandaged hand in a hospital room.",
    "labels": [
     "man",
     "baby",
     "mask",
     "pacifier",
     "bandage",
     "medical equipment"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/6016559fffe8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36946_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Opnommen mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2021-05-04_opnommen-mei-mcadd/",
    "source_url": "https://willem.com/fy/2021-05-04_opnommen-mei-mcadd/",
    "date": "2021-05-04"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up view of a child's bandaged left hand with an IV catheter and a blue stuffed bunny toy resting on their lap.",
    "labels": [
     "hand",
     "bandage",
     "toy",
     "clothes",
     "catheter"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/013038b954e0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36946_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Opnommen mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2021-05-04_opnommen-mei-mcadd/",
    "source_url": "https://willem.com/fy/2021-05-04_opnommen-mei-mcadd/",
    "date": "2021-05-04"
   },
   "width": 160,
   "machine": {
    "caption": "A man wearing a blue surgical mask holds a baby with a pacifier and a bandaged hand in a hospital room.",
    "labels": [
     "man",
     "baby",
     "mask",
     "pacifier",
     "bandage",
     "medical equipment"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/582b3a20cc74.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36947_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tekst ynfiere sûnder toetsen",
    "url": "https://agents.willem.com/fy/posts/2021-04-15_tekst-ynfiere-sunder-toetsen/",
    "source_url": "https://willem.com/fy/2021-04-15_tekst-ynfiere-sunder-toetsen/",
    "date": "2021-04-15"
   },
   "width": 1600,
   "description": "De Tap Strap brûke bûten it toetseboerd om",
   "description_source": "author",
   "machine": {
    "caption": "A woman wearing a VR headset and holding two handheld controllers smiles while gesturing, with a wooden panel wall behind her.",
    "labels": [
     "virtual reality",
     "headset",
     "controllers",
     "woman",
     "technology"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/cbeff13a20a6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36947_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tekst ynfiere sûnder toetsen",
    "url": "https://agents.willem.com/fy/posts/2021-04-15_tekst-ynfiere-sunder-toetsen/",
    "source_url": "https://willem.com/fy/2021-04-15_tekst-ynfiere-sunder-toetsen/",
    "date": "2021-04-15"
   },
   "width": 1600,
   "description": "Uteinlik kin de Tap Strap dyn toetseboerd en mûs ferfange",
   "description_source": "author",
   "machine": {
    "caption": "A Tap Strap wearable keyboard device rests on an Apple wireless keyboard and Magic Trackpad, its rings and thumb sensor connected by black straps.",
    "labels": [
     "wearable",
     "keyboard",
     "tap strap",
     "gadget",
     "trackpad"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TAP"
   }
  },
  {
   "url": "https://willem.com/global/images/1468b34b0281.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36947_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tekst ynfiere sûnder toetsen",
    "url": "https://agents.willem.com/fy/posts/2021-04-15_tekst-ynfiere-sunder-toetsen/",
    "source_url": "https://willem.com/fy/2021-04-15_tekst-ynfiere-sunder-toetsen/",
    "date": "2021-04-15"
   },
   "width": 1600,
   "description": "Tikke leare kostet tiid en oefening",
   "description_source": "author",
   "machine": {
    "caption": "A hand wears a five ring Tap Strap wearable keyboard beside a folded instruction booklet and a regulatory label card, with an iPad keyboard case in the background.",
    "labels": [
     "wearable",
     "keyboard",
     "tap strap",
     "manual",
     "regulatory label"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CHARGING\nTo charge your Tap™, place it inside the case, close the case lid and press the on/off button on the side of the case to start charging. The case LED will be on while the Tap is charging.\nCharging pins\nTap Keyboard & mouse\nTap Systems Inc\nModel: TPST001\nFCC ID: 2AOHF-TPS\nR 83410433 (MIC ID)\nIC: 23476-TPS"
   }
  },
  {
   "url": "https://willem.com/global/images/7f34e276fa4b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36947_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tekst ynfiere sûnder toetsen",
    "url": "https://agents.willem.com/fy/posts/2021-04-15_tekst-ynfiere-sunder-toetsen/",
    "source_url": "https://willem.com/fy/2021-04-15_tekst-ynfiere-sunder-toetsen/",
    "date": "2021-04-15"
   },
   "width": 1600,
   "description": "Ljochte en sykhellende stof",
   "description_source": "author",
   "machine": {
    "caption": "An open hand wearing a Tap Strap wearable keyboard on all five fingers, with a leather wristwatch visible, photographed outdoors against greenery.",
    "labels": [
     "wearable",
     "keyboard",
     "tap strap",
     "hand",
     "watch",
     "outdoor"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TAP"
   }
  },
  {
   "url": "https://willem.com/global/images/94df2353866e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36947_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tekst ynfiere sûnder toetsen",
    "url": "https://agents.willem.com/fy/posts/2021-04-15_tekst-ynfiere-sunder-toetsen/",
    "source_url": "https://willem.com/fy/2021-04-15_tekst-ynfiere-sunder-toetsen/",
    "date": "2021-04-15"
   },
   "width": 1600,
   "description": "De Tap Strap drage",
   "description_source": "author",
   "machine": {
    "caption": "A hand wearing a Tap Strap wearable keyboard is held up outdoors, showing the ring sensors on each finger and a leather strapped wristwatch.",
    "labels": [
     "wearable",
     "keyboard",
     "tap strap",
     "hand",
     "watch",
     "outdoor"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TAP"
   }
  },
  {
   "url": "https://willem.com/global/images/97eb781104da.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36947_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tekst ynfiere sûnder toetsen",
    "url": "https://agents.willem.com/fy/posts/2021-04-15_tekst-ynfiere-sunder-toetsen/",
    "source_url": "https://willem.com/fy/2021-04-15_tekst-ynfiere-sunder-toetsen/",
    "date": "2021-04-15"
   },
   "width": 1600,
   "description": "Bewarje en laad de Tap Strap op yn syn doaze",
   "description_source": "author",
   "machine": {
    "caption": "A Tap Strap wearable keyboard lies unfolded on a wooden table next to its open charging case with five charging posts.",
    "labels": [
     "wearable",
     "keyboard",
     "tap strap",
     "charging case",
     "gadget"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/bbaaa56e40c8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36947_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tekst ynfiere sûnder toetsen",
    "url": "https://agents.willem.com/fy/posts/2021-04-15_tekst-ynfiere-sunder-toetsen/",
    "source_url": "https://willem.com/fy/2021-04-15_tekst-ynfiere-sunder-toetsen/",
    "date": "2021-04-15"
   },
   "width": 1600,
   "description": "So wurket de Tap Strap",
   "description_source": "author",
   "machine": {
    "caption": "A labeled diagram of a Tap Strap wearable keyboard identifies its power button, optical mouse, mouse glider, haptic feedback unit, adjustable TPU rings, removable stoppers and accelerometers.",
    "labels": [
     "infographic",
     "wearable",
     "keyboard",
     "tap strap",
     "diagram"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Skin Safe\nAdjustable TPU Rings\nHaptic Feedback Unit\nPower Button\nOptical Mouse\nMouse Glider\nRemovable Stoppers\nAccelerometers"
   }
  },
  {
   "url": "https://willem.com/global/images/fe578b372a87.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36947_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tekst ynfiere sûnder toetsen",
    "url": "https://agents.willem.com/fy/posts/2021-04-15_tekst-ynfiere-sunder-toetsen/",
    "source_url": "https://willem.com/fy/2021-04-15_tekst-ynfiere-sunder-toetsen/",
    "date": "2021-04-15"
   },
   "width": 1600,
   "description": "De Tap Strap",
   "description_source": "author",
   "machine": {
    "caption": "A Tap Strap wearable keyboard with five finger rings and a thumb sensor unit lies coiled on a wooden table.",
    "labels": [
     "wearable",
     "keyboard",
     "tap strap",
     "gadget",
     "table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TAP"
   }
  },
  {
   "url": "https://willem.com/global/images/7586627d1682.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36947_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tekst ynfiere sûnder toetsen",
    "url": "https://agents.willem.com/fy/posts/2021-04-15_tekst-ynfiere-sunder-toetsen/",
    "source_url": "https://willem.com/fy/2021-04-15_tekst-ynfiere-sunder-toetsen/",
    "date": "2021-04-15"
   },
   "width": 160,
   "machine": {
    "caption": "A close-up of a person's left hand wearing a black finger-worn device with sensors on each fingertip and a wrist-mounted unit, alongside a wristwatch with a brown leather strap.",
    "labels": [
     "hand",
     "device",
     "watch",
     "finger",
     "sensor"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "CTI"
   }
  },
  {
   "url": "https://willem.com/global/images/adebb9d70dc0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36947_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tekst ynfiere sûnder toetsen",
    "url": "https://agents.willem.com/fy/posts/2021-04-15_tekst-ynfiere-sunder-toetsen/",
    "source_url": "https://willem.com/fy/2021-04-15_tekst-ynfiere-sunder-toetsen/",
    "date": "2021-04-15"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up shot of a silver computer keyboard and a white trackpad on a dark wooden desk, with a black multi-finger tracking device resting across them.",
    "labels": [
     "keyboard",
     "trackpad",
     "device",
     "desk"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "TAP"
   }
  },
  {
   "url": "https://willem.com/global/images/7586627d1682.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36947_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tekst ynfiere sûnder toetsen",
    "url": "https://agents.willem.com/fy/posts/2021-04-15_tekst-ynfiere-sunder-toetsen/",
    "source_url": "https://willem.com/fy/2021-04-15_tekst-ynfiere-sunder-toetsen/",
    "date": "2021-04-15"
   },
   "width": 160,
   "machine": {
    "caption": "A close-up of a person's left hand wearing a black finger-worn device with sensors on each fingertip and a wristwatch with a brown leather strap.",
    "labels": [
     "hand",
     "device",
     "watch",
     "finger",
     "wrist"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "CTI"
   }
  },
  {
   "url": "https://willem.com/global/images/65e6ee9d09a7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36948_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fixed Gear Gran Fondo",
    "url": "https://agents.willem.com/fy/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/fy/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "De lêste rivier oerstekke mei de fear",
   "description_source": "author",
   "machine": {
    "caption": "The stern deck and wheelhouse of a small ferry or work boat on a wide grey river under an overcast sky, with a red life ring mounted on the railing.",
    "labels": [
     "boat",
     "ferry",
     "river",
     "wheelhouse",
     "overcast",
     "life ring"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f31f995492c0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36948_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fixed Gear Gran Fondo",
    "url": "https://agents.willem.com/fy/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/fy/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "Skyline fan Nijmegen ",
   "description_source": "author",
   "machine": {
    "caption": "A smiling cyclist in a helmet and red jacket takes a selfie on a bridge over a wide river, with a city skyline and an arched bridge visible in the background.",
    "labels": [
     "cyclist",
     "selfie",
     "helmet",
     "river",
     "bridge",
     "city skyline"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CRA..."
   }
  },
  {
   "url": "https://willem.com/global/images/a1946b824f3a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36948_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fixed Gear Gran Fondo",
    "url": "https://agents.willem.com/fy/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/fy/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "Brêge oer de Waal by Nijmegen",
   "description_source": "author",
   "machine": {
    "caption": "A grey cable-stayed road bridge crosses a wide river beside green fields and pollarded willow trees, with two barges passing underneath.",
    "labels": [
     "bridge",
     "river",
     "cable-stayed",
     "barges",
     "fields",
     "willow trees"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e3ef8b0fb9bc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36948_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fixed Gear Gran Fondo",
    "url": "https://agents.willem.com/fy/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/fy/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "Fyn lekkere croissants by de bakker yn Kesteren, Bakkerij de Greef!",
   "description_source": "author",
   "machine": {
    "caption": "A Dutch town square with a bakery and a jewellery shop in brick buildings, several parked cars including a black VW Golf with a visible number plate, and a delivery van.",
    "labels": [
     "town square",
     "bakery",
     "jewellery shop",
     "parked cars",
     "dutch street",
     "shopfront"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Bakkerij De Greef\nJUWELIER GELDERMAN\nHORLOGES\nEN\nSIERADEN\n82-DV-GT\nde Greef"
   }
  },
  {
   "url": "https://willem.com/global/images/b6f279556990.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36948_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fixed Gear Gran Fondo",
    "url": "https://agents.willem.com/fy/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/fy/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "De machtige “Prinses Irenesluizen” ferbine it Amsterdam-Rijnkanaal mei de súdlike rivieren fan Nederlân: de Lek, Waal en Maas",
   "description_source": "author",
   "machine": {
    "caption": "A cyclist in a red jacket and white helmet poses in front of a large canal lock with concrete lifting towers.",
    "labels": [
     "cyclist",
     "helmet",
     "lock",
     "canal",
     "selfie"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/ff069e5096e3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36948_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fixed Gear Gran Fondo",
    "url": "https://agents.willem.com/fy/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/fy/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "Klear foar fertrek: in bakje kofje en noch 176 kilometer te gean! ",
   "description_source": "author",
   "machine": {
    "caption": "Flat lay of neon yellow cycling gloves, a stopwatch style bike computer, a minimalist wristwatch, a leather phone case and a takeaway coffee cup on a wooden table.",
    "labels": [
     "gloves",
     "stopwatch",
     "watch",
     "coffee",
     "flatlay"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GripGrab\nomata"
   }
  },
  {
   "url": "https://willem.com/global/images/32aafd2683bd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36948_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fixed Gear Gran Fondo",
    "url": "https://agents.willem.com/fy/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/fy/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "... en troch strieljend sinneskyn! (Zuiderheide, by Laren)",
   "description_source": "author",
   "machine": {
    "caption": "A cyclist in a red jacket and white helmet stands beside a gravel path through a heathland dune landscape.",
    "labels": [
     "cyclist",
     "helmet",
     "heathland",
     "gravel path",
     "dunes"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a5a1de597c2b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36948_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fixed Gear Gran Fondo",
    "url": "https://agents.willem.com/fy/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/fy/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "Training troch kâlde hagel... (Haarlemmermeerpolder)",
   "description_source": "author",
   "machine": {
    "caption": "A cyclist in a red jacket and white helmet poses on a snowy street beside a canal with boats, in front of a building marked as a boatyard.",
    "labels": [
     "cyclist",
     "helmet",
     "snow",
     "canal",
     "boatyard",
     "street signs"
    ],
    "model": "claude-sonnet",
    "text_in_image": "JACHTWERF MOLLERS\nBITES & BOATS\nuitgezonderd\n30"
   }
  },
  {
   "url": "https://willem.com/global/images/7afc4fb3addb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36948_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fixed Gear Gran Fondo",
    "url": "https://agents.willem.com/fy/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/fy/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "Heit komt oan op de fyts en ynspirearret de folgjende generaasje!",
   "description_source": "author",
   "machine": {
    "caption": "A man on a road bike lifts the front wheel while a toddler on a blue balance bike rides ahead on a brick driveway.",
    "labels": [
     "cyclist",
     "wheelie",
     "toddler",
     "balance bike",
     "driveway"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PUKY"
   }
  },
  {
   "url": "https://willem.com/global/images/fa4dac00013e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36948_images-12.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fixed Gear Gran Fondo",
    "url": "https://agents.willem.com/fy/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/fy/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "Myn hertslach de hiele dei, troch WHOOP",
   "description_source": "author",
   "machine": {
    "caption": "Screenshot of a WHOOP fitness tracking app showing a heart rate overview for Saturday with sleep, recovery and strain metrics for two cycling activities.",
    "labels": [
     "screenshot",
     "fitness app",
     "heart rate",
     "cycling",
     "whoop"
    ],
    "model": "claude-sonnet",
    "text_in_image": "19:14\nOVERVIEW HR  Sat, Apr 10\n90%\n55% RECOVERY\n19.9 STRAIN\n7:45\n14.2\n17.8"
   }
  },
  {
   "url": "https://willem.com/global/images/a55652c391d0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36948_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fixed Gear Gran Fondo",
    "url": "https://agents.willem.com/fy/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/fy/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "Fytsrûte lykas opnommen troch Apple Watch",
   "description_source": "author",
   "machine": {
    "caption": "Screenshot of a mapping app showing a long cycling route traced in yellow and green from the Almere area south through Utrecht and Nijmegen to Venlo.",
    "labels": [
     "screenshot",
     "map",
     "cycling route",
     "navigation",
     "netherlands"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Almere\nEpe\nGemeentebossen Epe\nHilversum\nA1\nApeldoorn\nAmersfoort\nZutphen\nBarneveld\nEde\nArnhem\nUtrecht\nNijmegen\nA27\nZaltbommel\nOss\nVeghel\ns-Hertogenbosch\nTilburg\nHelmond\nEindhoven\nBladel\nVenlo"
   }
  },
  {
   "url": "https://willem.com/global/images/26a05896a4b4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36948_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fixed Gear Gran Fondo",
    "url": "https://agents.willem.com/fy/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/fy/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "Der is gjin min waar... allinnich minne útrissing!",
   "description_source": "author",
   "machine": {
    "caption": "A cyclist in a red jacket and white helmet stands on a small car and passenger ferry pontoon on a river in overcast weather.",
    "labels": [
     "cyclist",
     "helmet",
     "ferry",
     "pontoon",
     "river"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MOTOR AF LICHTEN DOVEN\nREMMEN VAST"
   }
  },
  {
   "url": "https://willem.com/global/images/b1a122c6b1a3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36948_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fixed Gear Gran Fondo",
    "url": "https://agents.willem.com/fy/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/fy/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "Schindelhauer Siegfried Road - in fixed gear fyts mei in Gates Carbon riemoandriuwing ",
   "description_source": "author",
   "machine": {
    "caption": "A silver fixed gear road bike with drop handlebars, a belt drive and a rear light stands against a white corrugated wall.",
    "labels": [
     "bicycle",
     "fixed gear",
     "belt drive",
     "frame",
     "wall"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/543bc99c01f7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36948_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fixed Gear Gran Fondo",
    "url": "https://agents.willem.com/fy/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/fy/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 160,
   "machine": {
    "caption": "A man wearing a grey bicycle helmet and a red jacket stands on a wet ferry deck next to a red and white barrier arm.",
    "labels": [
     "man",
     "helmet",
     "ferry",
     "barrier",
     "water"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "REMEN VAST"
   }
  },
  {
   "url": "https://willem.com/global/images/f865378d1849.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36948_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fixed Gear Gran Fondo",
    "url": "https://agents.willem.com/fy/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/fy/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 2560,
   "machine": {
    "caption": "A wet asphalt surface with white painted parking lines and scattered debris.",
    "labels": [
     "asphalt",
     "parking lot",
     "paint",
     "water",
     "debris"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/543bc99c01f7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36948_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fixed Gear Gran Fondo",
    "url": "https://agents.willem.com/fy/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/fy/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 160,
   "machine": {
    "caption": "A man wearing a grey bicycle helmet and a red jacket stands on a wet ferry deck with a red and white barrier arm and a body of water in the background.",
    "labels": [
     "man",
     "helmet",
     "ferry",
     "barrier",
     "water"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "REMEN VAST"
   }
  },
  {
   "url": "https://willem.com/global/images/c8a3fa99ddb6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36949_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Keunst fan fisualisaasje",
    "url": "https://agents.willem.com/fy/posts/2021-03-26_keunst-fan-fisualisaasje/",
    "source_url": "https://willem.com/fy/2021-03-26_keunst-fan-fisualisaasje/",
    "date": "2021-03-26"
   },
   "width": 1600,
   "description": "Ik help de saakkundige troch de itenfoto’s dernei op te iten, hearlik!",
   "description_source": "author",
   "machine": {
    "caption": "Two smiling men eating ribs at a restaurant table set up with photography lighting umbrellas and a reflector, with a bull skull mounted on the wall and a CARBON sign in the background.",
    "labels": [
     "restaurant",
     "photo shoot",
     "studio lighting",
     "ribs",
     "men",
     "food photography"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CARBON"
   }
  },
  {
   "url": "https://willem.com/global/images/7871036d9101.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36949_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Keunst fan fisualisaasje",
    "url": "https://agents.willem.com/fy/posts/2021-03-26_keunst-fan-fisualisaasje/",
    "source_url": "https://willem.com/fy/2021-03-26_keunst-fan-fisualisaasje/",
    "date": "2021-03-26"
   },
   "width": 1600,
   "description": "Dêrfoar yn tsjinstelling leit dizze topfoto fan de Café Carbòn Ribs alle klam op ien produkt",
   "description_source": "author",
   "machine": {
    "caption": "An overhead shot of a full rack of glazed barbecue ribs on a wooden board, garnished with a sprig of parsley.",
    "labels": [
     "ribs",
     "barbecue",
     "wooden board",
     "parsley",
     "food photography"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b50848df7eab.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36949_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Keunst fan fisualisaasje",
    "url": "https://agents.willem.com/fy/posts/2021-03-26_keunst-fan-fisualisaasje/",
    "source_url": "https://willem.com/fy/2021-03-26_keunst-fan-fisualisaasje/",
    "date": "2021-03-26"
   },
   "width": 1600,
   "description": "Mei in protte ferskillende gerjochten yn byld fertelt dizze foto hoefolle kar it menu biedt",
   "description_source": "author",
   "machine": {
    "caption": "An overhead spread of grilled food on wooden boards, including ribs, a burger, steak, grilled chicken, a baked potato, fries, coleslaw, gravy and dipping sauces.",
    "labels": [
     "food spread",
     "ribs",
     "burger",
     "steak",
     "chicken",
     "fries"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/d845dc5c77a6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36949_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Keunst fan fisualisaasje",
    "url": "https://agents.willem.com/fy/posts/2021-03-26_keunst-fan-fisualisaasje/",
    "source_url": "https://willem.com/fy/2021-03-26_keunst-fan-fisualisaasje/",
    "date": "2021-03-26"
   },
   "width": 1600,
   "description": "Gerjochten mei opsetsin delsette foar in noflike komposysje",
   "description_source": "author",
   "machine": {
    "caption": "A man leans over a laptop showing food photos while sitting at a wooden restaurant table spread with ribs, a burger, chicken and side dishes.",
    "labels": [
     "man",
     "laptop",
     "food photography",
     "restaurant table",
     "ribs",
     "burger"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/be47002e1b49.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36949_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Keunst fan fisualisaasje",
    "url": "https://agents.willem.com/fy/posts/2021-03-26_keunst-fan-fisualisaasje/",
    "source_url": "https://willem.com/fy/2021-03-26_keunst-fan-fisualisaasje/",
    "date": "2021-03-26"
   },
   "width": 1600,
   "description": "Sjoch nei it resultaat en let op hoe't dyn oandacht nei de sappige ljochtpunten fan dizze lekkere steak trekt en de tekstuer ferljochtet: do kinst it hast priuwe troch dernei te sjen!",
   "description_source": "author",
   "machine": {
    "caption": "An overhead close-up of a grilled steak sprinkled with coarse salt, served with a lemon wedge and parsley on a wooden board.",
    "labels": [
     "steak",
     "grilled meat",
     "lemon",
     "parsley",
     "wooden board",
     "food photography"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f28569609bed.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36949_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Keunst fan fisualisaasje",
    "url": "https://agents.willem.com/fy/posts/2021-03-26_keunst-fan-fisualisaasje/",
    "source_url": "https://willem.com/fy/2021-03-26_keunst-fan-fisualisaasje/",
    "date": "2021-03-26"
   },
   "width": 1600,
   "description": "Ljochtpunten op de steak lûke de oandacht - in bedoeld effekt fan de itenfotograaf",
   "description_source": "author",
   "machine": {
    "caption": "A man points at a laptop screen showing photo editing software with rib images, while behind him a table is spread with a burger, ribs and chicken on wooden boards.",
    "labels": [
     "laptop",
     "photo editing",
     "food photography",
     "ribs",
     "burger",
     "man"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/443dfd71dfc5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36949_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Keunst fan fisualisaasje",
    "url": "https://agents.willem.com/fy/posts/2021-03-26_keunst-fan-fisualisaasje/",
    "source_url": "https://willem.com/fy/2021-03-26_keunst-fan-fisualisaasje/",
    "date": "2021-03-26"
   },
   "width": 1600,
   "description": "Wurkje mei ljocht is in kreatyf proses, mei wjerspegelingen en skaden om klam te lizzen mei natuerlike eleminten",
   "description_source": "author",
   "machine": {
    "caption": "A man edits a photo on a laptop in a restaurant while a camera on a tripod and studio lights point at a small plated dish on a wooden table.",
    "labels": [
     "photo shoot",
     "camera",
     "tripod",
     "studio lights",
     "laptop",
     "restaurant"
    ],
    "model": "claude-sonnet",
    "text_in_image": "8.0"
   }
  },
  {
   "url": "https://willem.com/global/images/1e6d8835b25e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36949_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Keunst fan fisualisaasje",
    "url": "https://agents.willem.com/fy/posts/2021-03-26_keunst-fan-fisualisaasje/",
    "source_url": "https://willem.com/fy/2021-03-26_keunst-fan-fisualisaasje/",
    "date": "2021-03-26"
   },
   "width": 1600,
   "description": "Syn bysûndere helpmiddels, syn fakmanskip en syn each foar detail litte myn broer syn keunst levere",
   "description_source": "author",
   "machine": {
    "caption": "A man works on a laptop at a wooden table in a restaurant lit by large studio umbrella lights, with a CARBON sign and mirrored shop text visible through the window.",
    "labels": [
     "man",
     "laptop",
     "studio lighting",
     "restaurant",
     "carbon",
     "window"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CARBON\nTAKE A...\n...R BO"
   }
  },
  {
   "url": "https://willem.com/global/images/9ebdcd625f58.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36949_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Keunst fan fisualisaasje",
    "url": "https://agents.willem.com/fy/posts/2021-03-26_keunst-fan-fisualisaasje/",
    "source_url": "https://willem.com/fy/2021-03-26_keunst-fan-fisualisaasje/",
    "date": "2021-03-26"
   },
   "width": 1600,
   "description": "Café Carbòn - in lokale favoryt yn Amsterdam",
   "description_source": "author",
   "machine": {
    "caption": "A nighttime street view of Cafe Corbon Zuid, an illuminated corner restaurant with striped awnings, outdoor benches, wooden crates and a patio heater, with parked bicycles down the street.",
    "labels": [
     "cafe",
     "restaurant",
     "night",
     "street",
     "corbon",
     "awning"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Cafe\nCORBON\nZuid\nEOSSTRAAT Oud Zuid"
   }
  },
  {
   "url": "https://willem.com/global/images/b8333e561163.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36949_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Keunst fan fisualisaasje",
    "url": "https://agents.willem.com/fy/posts/2021-03-26_keunst-fan-fisualisaasje/",
    "source_url": "https://willem.com/fy/2021-03-26_keunst-fan-fisualisaasje/",
    "date": "2021-03-26"
   },
   "width": 160,
   "machine": {
    "caption": "A rack of glazed ribs with a sprig of parsley rests on a wooden cutting board.",
    "labels": [
     "ribs",
     "parsley",
     "cutting board",
     "wood"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/20373a44f4c3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36949_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Keunst fan fisualisaasje",
    "url": "https://agents.willem.com/fy/posts/2021-03-26_keunst-fan-fisualisaasje/",
    "source_url": "https://willem.com/fy/2021-03-26_keunst-fan-fisualisaasje/",
    "date": "2021-03-26"
   },
   "width": 2560,
   "machine": {
    "caption": "A top-down view of a wooden table displaying a barbecue feast including ribs, a burger, steaks, chicken, and various side dishes served on wooden boards and in bowls.",
    "labels": [
     "ribs",
     "burger",
     "steak",
     "fries",
     "chicken",
     "wooden table"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/b8333e561163.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36949_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Keunst fan fisualisaasje",
    "url": "https://agents.willem.com/fy/posts/2021-03-26_keunst-fan-fisualisaasje/",
    "source_url": "https://willem.com/fy/2021-03-26_keunst-fan-fisualisaasje/",
    "date": "2021-03-26"
   },
   "width": 160,
   "machine": {
    "caption": "A rack of glazed ribs and a sprig of parsley rest on a wooden cutting board.",
    "labels": [
     "ribs",
     "parsley",
     "cutting board",
     "food"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/a955d323e0e1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36950_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trije tips om in ynhâldsstrategy te litten wurkje",
    "url": "https://agents.willem.com/fy/posts/2021-03-25_trije-tips-om-in-ynhaldsstrategy-te-litten-wurkje/",
    "source_url": "https://willem.com/fy/2021-03-25_trije-tips-om-in-ynhaldsstrategy-te-litten-wurkje/",
    "date": "2021-03-25"
   },
   "width": 160,
   "machine": {
    "caption": "A close-up of a hand holding a stylus and writing the name 'Willem' in cursive on a digital screen.",
    "labels": [
     "hand",
     "stylus",
     "screen",
     "writing",
     "name"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Willem"
   }
  },
  {
   "url": "https://willem.com/global/images/437b4df99fd3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36950_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trije tips om in ynhâldsstrategy te litten wurkje",
    "url": "https://agents.willem.com/fy/posts/2021-03-25_trije-tips-om-in-ynhaldsstrategy-te-litten-wurkje/",
    "source_url": "https://willem.com/fy/2021-03-25_trije-tips-om-in-ynhaldsstrategy-te-litten-wurkje/",
    "date": "2021-03-25"
   },
   "width": 2560,
   "machine": {
    "caption": "A hand holding a black stylus writes the name Willem in cursive on a digital screen.",
    "labels": [
     "hand",
     "stylus",
     "screen",
     "signature",
     "writing"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Willem"
   }
  },
  {
   "url": "https://willem.com/global/images/a955d323e0e1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36950_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trije tips om in ynhâldsstrategy te litten wurkje",
    "url": "https://agents.willem.com/fy/posts/2021-03-25_trije-tips-om-in-ynhaldsstrategy-te-litten-wurkje/",
    "source_url": "https://willem.com/fy/2021-03-25_trije-tips-om-in-ynhaldsstrategy-te-litten-wurkje/",
    "date": "2021-03-25"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holding a stylus writes the name 'Willem' in cursive script on a digital display.",
    "labels": [
     "hand",
     "stylus",
     "screen",
     "writing",
     "name"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Willem"
   }
  },
  {
   "url": "https://willem.com/global/images/08693ca263c3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36951_images-7.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Twa horloazjes drage",
    "url": "https://agents.willem.com/fy/posts/2021-02-28_twa-horloazjes-drage/",
    "source_url": "https://willem.com/fy/2021-02-28_twa-horloazjes-drage/",
    "date": "2021-02-28"
   },
   "width": 1600,
   "description": "De Nachtwacht, Rembrandt van Rijn, 1642 - oalje op doek, h 379.5cm × b 453.5cm - rijksmuseum.nl",
   "description_source": "author",
   "machine": {
    "caption": "Rembrandt's painting The Night Watch, showing a militia company in dark clothing with a captain in black and a lieutenant in cream stepping forward, illuminated by dramatic light.",
    "labels": [
     "painting",
     "rembrandt",
     "night watch",
     "militia",
     "art",
     "classical"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/24ecc12d975c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36951_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Twa horloazjes drage",
    "url": "https://agents.willem.com/fy/posts/2021-02-28_twa-horloazjes-drage/",
    "source_url": "https://willem.com/fy/2021-02-28_twa-horloazjes-drage/",
    "date": "2021-02-28"
   },
   "width": 1600,
   "description": "It hert en de siel fan de horloazjes binne hiel ûnderskate - se wurde oars makke en oandreaun",
   "description_source": "author",
   "machine": {
    "caption": "A composite image: a macro shot of an automatic watch movement through a glass case back engraved with a personal name and Van der Klaauw around the rim, next to a photo of an Apple Watch box.",
    "labels": [
     "watch movement",
     "van der klaauw",
     "apple watch",
     "engraving",
     "mechanical watch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VAN DER KLAAUW\nWILLEM MIDDELKOOP\n21 JEWELS SWISS MADE\nAPPLE WATCH\nBracelet Sport\nFermeture a clou en acier inoxydable\nSportarmband\nStiftschliesse aus Edelstahl"
   }
  },
  {
   "url": "https://willem.com/global/images/1cdce86c5e47.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36951_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Twa horloazjes drage",
    "url": "https://agents.willem.com/fy/posts/2021-02-28_twa-horloazjes-drage/",
    "source_url": "https://willem.com/fy/2021-02-28_twa-horloazjes-drage/",
    "date": "2021-02-28"
   },
   "width": 1600,
   "description": "Do draachst beide om de pols, mar it binne hiel ferskillende dingen!",
   "description_source": "author",
   "machine": {
    "caption": "A brown leather-strapped analogue watch and a black-banded Apple Watch lying face down side by side on a brown leather surface.",
    "labels": [
     "watch",
     "apple watch",
     "leather strap",
     "comparison",
     "leather surface"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/19c652569268.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36951_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Twa horloazjes drage",
    "url": "https://agents.willem.com/fy/posts/2021-02-28_twa-horloazjes-drage/",
    "source_url": "https://willem.com/fy/2021-02-28_twa-horloazjes-drage/",
    "date": "2021-02-28"
   },
   "width": 1600,
   "description": "Meganysk horloazje en Apple Watch",
   "description_source": "author",
   "machine": {
    "caption": "A minimalist analogue wristwatch with a dotted dial and dark leather strap stands next to a black-screened Apple Watch with a woven band on a wooden table.",
    "labels": [
     "watch",
     "apple watch",
     "minimalist design",
     "wooden table",
     "comparison"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/474b0f66ec77.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36951_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Twa horloazjes drage",
    "url": "https://agents.willem.com/fy/posts/2021-02-28_twa-horloazjes-drage/",
    "source_url": "https://willem.com/fy/2021-02-28_twa-horloazjes-drage/",
    "date": "2021-02-28"
   },
   "width": 1600,
   "description": "Dûbel om de pols: twa horloazjes tagelyk drage",
   "description_source": "author",
   "machine": {
    "caption": "A person wears both a minimalist analogue watch and an Apple Watch showing 13:37, one on each wrist, hands clasped together.",
    "labels": [
     "watch",
     "apple watch",
     "wrist",
     "hands",
     "two watches"
    ],
    "model": "claude-sonnet",
    "text_in_image": "13:37"
   }
  },
  {
   "url": "https://willem.com/global/images/ced0cc310480.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36951_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Twa horloazjes drage",
    "url": "https://agents.willem.com/fy/posts/2021-02-28_twa-horloazjes-drage/",
    "source_url": "https://willem.com/fy/2021-02-28_twa-horloazjes-drage/",
    "date": "2021-02-28"
   },
   "width": 1600,
   "description": "In Apple Watch Series 6 drage omdat it nuttich is",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of an Apple Watch with a woven navy band showing the time 09:53 on a person's wrist resting on a wooden table.",
    "labels": [
     "apple watch",
     "wrist",
     "wooden table",
     "time",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "09:53"
   }
  },
  {
   "url": "https://willem.com/global/images/921434406009.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36951_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Twa horloazjes drage",
    "url": "https://agents.willem.com/fy/posts/2021-02-28_twa-horloazjes-drage/",
    "source_url": "https://willem.com/fy/2021-02-28_twa-horloazjes-drage/",
    "date": "2021-02-28"
   },
   "width": 1600,
   "description": "Myn meganyske horloazje drage omdat ik it moai fyn",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a minimalist analogue watch with a dotted white dial and dark brown leather strap on a person's wrist.",
    "labels": [
     "watch",
     "minimalist design",
     "leather strap",
     "wrist",
     "close-up"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/1aef28dc181b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36951_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Twa horloazjes drage",
    "url": "https://agents.willem.com/fy/posts/2021-02-28_twa-horloazjes-drage/",
    "source_url": "https://willem.com/fy/2021-02-28_twa-horloazjes-drage/",
    "date": "2021-02-28"
   },
   "width": 160,
   "machine": {
    "caption": "Two wristwatches with different bands are placed side by side on a textured brown surface.",
    "labels": [
     "watch",
     "band",
     "leather",
     "fabric",
     "surface"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/4df0a8c73014.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36951_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Twa horloazjes drage",
    "url": "https://agents.willem.com/fy/posts/2021-02-28_twa-horloazjes-drage/",
    "source_url": "https://willem.com/fy/2021-02-28_twa-horloazjes-drage/",
    "date": "2021-02-28"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up view of two wrists side-by-side, one wearing a silver analog watch with a white dial and black leather strap, and the other wearing a smartwatch with a black screen displaying the time 13:37.",
    "labels": [
     "watch",
     "smartwatch",
     "wrist",
     "hand",
     "leather strap"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "13:37"
   }
  },
  {
   "url": "https://willem.com/global/images/1aef28dc181b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36951_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Twa horloazjes drage",
    "url": "https://agents.willem.com/fy/posts/2021-02-28_twa-horloazjes-drage/",
    "source_url": "https://willem.com/fy/2021-02-28_twa-horloazjes-drage/",
    "date": "2021-02-28"
   },
   "width": 160,
   "machine": {
    "caption": "Two wristwatches with different bands are placed side by side on a textured brown surface.",
    "labels": [
     "watch",
     "leather",
     "strap",
     "watchband",
     "surface"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/6a2ceb0c5a85.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36952_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De wearde fan notifikaasjes",
    "url": "https://agents.willem.com/fy/posts/2021-02-22_de-wearde-fan-notifikaasjes/",
    "source_url": "https://willem.com/fy/2021-02-22_de-wearde-fan-notifikaasjes/",
    "date": "2021-02-22"
   },
   "width": 1600,
   "description": "UptimeRobot - it monitoringsysteem - mei my 's nachts notifikaasjes stjoere, troch de \"Kritike notifikaasjes\" yn te skeakeljen",
   "description_source": "author",
   "machine": {
    "caption": "A dark-mode iPhone settings screen for the UptimeRobot app showing the Notifications page with Allow Critical Alerts enabled.",
    "labels": [
     "iphone",
     "uptimerobot",
     "settings",
     "notifications",
     "critical alerts"
    ],
    "model": "claude-sonnet",
    "text_in_image": "13:41\nUptimeRob...\nUptimeRobot  Notifications\nAllow Critical Alerts\nCritical alerts appear on the Lock screen and play a sound even if Do Not Disturb is on or iPhone is muted."
   }
  },
  {
   "url": "https://willem.com/global/images/4f472d5e997b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36952_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De wearde fan notifikaasjes",
    "url": "https://agents.willem.com/fy/posts/2021-02-22_de-wearde-fan-notifikaasjes/",
    "source_url": "https://willem.com/fy/2021-02-22_de-wearde-fan-notifikaasjes/",
    "date": "2021-02-22"
   },
   "width": 1600,
   "description": "Mei de funksje \"Net steure\" op iOS kinst automatysk in oar notifikaasjebelied aktivearje - bygelyks yn de nacht",
   "description_source": "author",
   "machine": {
    "caption": "A composite of three iPhone Do Not Disturb settings screens: a Control Centre popup, the main Do Not Disturb settings page with a schedule, and the Allow Calls From options.",
    "labels": [
     "iphone",
     "do not disturb",
     "settings",
     "schedule",
     "control centre"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Do Not Disturb\nFor 1 hour\nUntil this evening\nUntil I leave this location\nNearby Venserpolder\nSchedule\nSettings  Do Not Disturb\nDo Not Disturb\nDo Not Disturb silences calls and notifications.\nScheduled\nFrom 22:00\nTo 07:00\nDim Lock Screen\nScheduled turns on Do Not Disturb for the time period you select. Dim Lock Screen darkens the Lock screen and sends notifications to Notification Centre during that time.\nSILENCE:\nAlways\nWhile iPhone is Locked\nIncoming calls and notifications will be silenced while iPhone is either locked or unlocked.\nPHONE\nAllow Calls From  No One\nWhen in Do Not Disturb, allow incoming calls from no one.\nRepeated Calls\nBack  Allow Calls From\nEveryone\nNo One\nFavourites\nGROUPS\nAll Contacts"
   }
  },
  {
   "url": "https://willem.com/global/images/ab7850507ad1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36952_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De wearde fan notifikaasjes",
    "url": "https://agents.willem.com/fy/posts/2021-02-22_de-wearde-fan-notifikaasjes/",
    "source_url": "https://willem.com/fy/2021-02-22_de-wearde-fan-notifikaasjes/",
    "date": "2021-02-22"
   },
   "width": 1600,
   "description": "Foegje elke e-mailôfstjoerder ta oan de VIP-list en stel de notifikaasjes foar harren oars yn",
   "description_source": "author",
   "machine": {
    "caption": "A composite of three iPhone Mail screens: an inbox email notifying of a coffee tip payment with visitor analytics, a contact card for willem.com, and Mail notification settings, with red handwritten VIP annotations.",
    "labels": [
     "iphone",
     "mail",
     "inbox",
     "willem.com",
     "contact card",
     "notifications"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Inbox\nFrom: willem.com\nTo: Willem Laurentz Middelkoop\n28 February 2021 at 18:00\n1x coffee (9445962e0e) paid online\nGood evening Willem,\nYou received 1x coffee! Total EUR 2, paid online.\n---------- message ---------\nwonderful read my friend\n----- additional info -----\nIP address: 31.10.175.112\nlanguage: English\nclient type: Windows\npage: https://willem.com/\nsession: 9445962e0e\nwindow dimension: 1920x969px\nuser agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36\nDone\nW\nwillem.com\nmessage  call  video  mail\nother\nnoreply@willem.com\nAdd to VIP\nBlock this Contact\nSend Message\nShare Contact\nCreate New Contact\nAdd to Existing Contact\nShare My Location\nNotifications  Mail\nAllow Notifications\nwillem.com Badges\nVIP Banners, Sounds, Badges\nFavourite Mailboxes Sounds\nYou can receive VIP and Favourite Mailboxes notifications even if other Mail notifications are turned off.\nOPTIONS\nNotification Grouping Automatic\nVIP"
   }
  },
  {
   "url": "https://willem.com/global/images/09d9d892b551.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36952_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De wearde fan notifikaasjes",
    "url": "https://agents.willem.com/fy/posts/2021-02-22_de-wearde-fan-notifikaasjes/",
    "source_url": "https://willem.com/fy/2021-02-22_de-wearde-fan-notifikaasjes/",
    "date": "2021-02-22"
   },
   "width": 1600,
   "description": "De UptimeRobot is it iennige algoritme dat ik tastean om my 's nachts wekker te meitsjen",
   "description_source": "author",
   "machine": {
    "caption": "An Apple Watch on a wrist displays an UptimeRobot push notification reporting that Lemmid Count is down because a keyword does not exist.",
    "labels": [
     "apple watch",
     "uptimerobot",
     "notification",
     "lemmid",
     "downtime alert"
    ],
    "model": "claude-sonnet",
    "text_in_image": "09:53\nUPTIMEROB...\nLemmid Count is DOWN!\nKeyword Does Not Exist\nSluit"
   }
  },
  {
   "url": "https://willem.com/global/images/7b93bee0f933.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36952_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De wearde fan notifikaasjes",
    "url": "https://agents.willem.com/fy/posts/2021-02-22_de-wearde-fan-notifikaasjes/",
    "source_url": "https://willem.com/fy/2021-02-22_de-wearde-fan-notifikaasjes/",
    "date": "2021-02-22"
   },
   "width": 1600,
   "description": "Gebrûk fan myn iPhone en iPad, fan links nei rjochts: bestege tiid, oppakkearen en notifikaasjes ",
   "description_source": "author",
   "machine": {
    "caption": "A composite of three iPhone Screen Time statistics screens showing weekly screen time, pickups, and notifications with per-app breakdowns.",
    "labels": [
     "iphone",
     "screen time",
     "statistics",
     "app usage",
     "notifications",
     "pickups"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SCREEN TIME  SHOW THIS WEEK\n15-22 Feb Average\n6h 10m  87% from last week\nProductivity & Finance 23h 50m  Social 4h 43m  Other 4h 16m\nTotal Screen Time 43h 11m\nUpdated today at 10:53\nMOST USED  SHOW CATEGORIES\nBlink 14h 14m\nSafari 9h 27m\nMail 6h 1m\nNotes 2h 54m\nPICKUPS\n15-22 Feb Average\n52  52% from last week\nMost Pickups Friday: 77  Total Pickups 366\nFIRST USED AFTER PICKUP\nMail 62\nMessages 29\nSafari 29\nWhatsApp 29\nCamera 23\nSignal 20\nNOTIFICATIONS\n15-22 Feb Average\n40  33% from last week\nMessages 75\nMail 56\nWhatsApp 44\nSignal 29\nUptimeRobot 16\nCalendar 8\nPhone 7"
   }
  },
  {
   "url": "https://willem.com/global/images/1c89d849f7aa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36952_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De wearde fan notifikaasjes",
    "url": "https://agents.willem.com/fy/posts/2021-02-22_de-wearde-fan-notifikaasjes/",
    "source_url": "https://willem.com/fy/2021-02-22_de-wearde-fan-notifikaasjes/",
    "date": "2021-02-22"
   },
   "width": 160,
   "machine": {
    "caption": "A black rounded rectangle on a gray background with a red circle containing a white exclamation mark in the top right corner.",
    "labels": [
     "rectangle",
     "circle",
     "exclamation mark",
     "icon",
     "symbol"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "!"
   }
  },
  {
   "url": "https://willem.com/global/images/601badc15ea6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36952_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De wearde fan notifikaasjes",
    "url": "https://agents.willem.com/fy/posts/2021-02-22_de-wearde-fan-notifikaasjes/",
    "source_url": "https://willem.com/fy/2021-02-22_de-wearde-fan-notifikaasjes/",
    "date": "2021-02-22"
   },
   "width": 2560,
   "machine": {
    "caption": "A black and white angled view of a smartphone screen displaying a digital wellbeing dashboard with application usage statistics.",
    "labels": [
     "smartphone",
     "screen",
     "interface",
     "dashboard",
     "statistics",
     "apps"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Total Screen Time\nUpdated today at 10:53\nMOST USED\nBlink\nSafari\nMail\nSHOW CATEGORIES\nSocial\n4h 43m\nOther\n4h 16m\n43h 11m\nMost Pickups\nFriday: 77\nTotal Pickups\n366\nFIRST USED AFTER PICKUP\nMail\nMessages\nSafari\nWhatsApp\nCamera"
   }
  },
  {
   "url": "https://willem.com/global/images/1c89d849f7aa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36952_imageEN.png",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De wearde fan notifikaasjes",
    "url": "https://agents.willem.com/fy/posts/2021-02-22_de-wearde-fan-notifikaasjes/",
    "source_url": "https://willem.com/fy/2021-02-22_de-wearde-fan-notifikaasjes/",
    "date": "2021-02-22"
   },
   "width": 160,
   "machine": {
    "caption": "A black rounded square icon with a red circular badge containing a white exclamation mark in the top right corner, set against a gray background.",
    "labels": [
     "icon",
     "badge",
     "alert",
     "symbol",
     "interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "!"
   }
  },
  {
   "url": "https://willem.com/global/images/6a2ceb0c5a85.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36953_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime uptime-monitoring fan tsjinsten",
    "url": "https://agents.willem.com/fy/posts/2021-02-02_realtime-uptime-monitoring-fan-tsjinsten/",
    "source_url": "https://willem.com/fy/2021-02-02_realtime-uptime-monitoring-fan-tsjinsten/",
    "date": "2021-02-02"
   },
   "width": 1600,
   "description": "UptimeRobot stipet de \"kritike notifikaasjes\" fan iOS - sadat do 's nachts wekker makke wurdst as der echt slimme dingen bart...",
   "description_source": "author",
   "machine": {
    "caption": "A dark-mode iPhone settings screen for the UptimeRobot app showing the Notifications page with Allow Critical Alerts enabled.",
    "labels": [
     "iphone",
     "uptimerobot",
     "settings",
     "notifications",
     "critical alerts"
    ],
    "model": "claude-sonnet",
    "text_in_image": "13:41\nUptimeRob...\nUptimeRobot  Notifications\nAllow Critical Alerts\nCritical alerts appear on the Lock screen and play a sound even if Do Not Disturb is on or iPhone is muted."
   }
  },
  {
   "url": "https://willem.com/global/images/d0036ceb4556.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36953_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime uptime-monitoring fan tsjinsten",
    "url": "https://agents.willem.com/fy/posts/2021-02-02_realtime-uptime-monitoring-fan-tsjinsten/",
    "source_url": "https://willem.com/fy/2021-02-02_realtime-uptime-monitoring-fan-tsjinsten/",
    "date": "2021-02-02"
   },
   "width": 1600,
   "description": "Downtime-notifikaasjes op Apple Watch mei UptimeRobot",
   "description_source": "author",
   "machine": {
    "caption": "An Apple Watch on a wrist displays an UptimeRobot push notification reporting that Lemmid Count is down because a keyword does not exist.",
    "labels": [
     "apple watch",
     "uptimerobot",
     "notification",
     "lemmid",
     "downtime alert"
    ],
    "model": "claude-sonnet",
    "text_in_image": "09:53\nUPTIMEROB...\nLemmid Count is DOWN!\nKeyword Does Not Exist\nSluit"
   }
  },
  {
   "url": "https://willem.com/global/images/1712f5b55395.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36953_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime uptime-monitoring fan tsjinsten",
    "url": "https://agents.willem.com/fy/posts/2021-02-02_realtime-uptime-monitoring-fan-tsjinsten/",
    "source_url": "https://willem.com/fy/2021-02-02_realtime-uptime-monitoring-fan-tsjinsten/",
    "date": "2021-02-02"
   },
   "width": 1600,
   "description": "Gewoan chillen - De app jout in oersjoch op ien eachopslach fan al dyn uptime-monitors",
   "description_source": "author",
   "machine": {
    "caption": "Two stacked iPhone screenshots of the UptimeRobot app: a status dashboard showing 26 monitors running smoothly, and a search list of Lemmid-named uptime monitors with their percentages.",
    "labels": [
     "uptimerobot",
     "dashboard",
     "monitors",
     "lemmid",
     "iphone",
     "status"
    ],
    "model": "claude-sonnet",
    "text_in_image": "12:25\nUptimeRobot\nKeep chillin'\nAll 26 monitors are running smoothly.\nRecent alerts\nLemmid Count is up\n3 hours ago\n12:26\nlemmid\nLemmid Bill 100.00%\nLemmid Connect 100.00%\nLemmid Count 99.94%\nLemmid Domain 100.00%\nLemmid Manager 99.87%\nLemmid Online 99.98%\nLemmid Store 100.00%\nLemmid Transfer 100.00%\nHome  Monitors"
   }
  },
  {
   "url": "https://willem.com/global/images/a65df145e260.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36953_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime uptime-monitoring fan tsjinsten",
    "url": "https://agents.willem.com/fy/posts/2021-02-02_realtime-uptime-monitoring-fan-tsjinsten/",
    "source_url": "https://willem.com/fy/2021-02-02_realtime-uptime-monitoring-fan-tsjinsten/",
    "date": "2021-02-02"
   },
   "width": 1600,
   "description": "Stel UptimeRobot yn om de tekst te werkenne dy't do ferwachtest as de tsjinst online is",
   "description_source": "author",
   "machine": {
    "caption": "A Safari browser window showing a plain webpage reading CountX: one two ten, overlapped by an iPhone screenshot of the UptimeRobot keyword monitor edit screen for Lemmid Count.",
    "labels": [
     "uptimerobot",
     "keyword monitor",
     "lemmid",
     "safari",
     "browser",
     "configuration"
    ],
    "model": "claude-sonnet",
    "text_in_image": "https://count.lemmid.com/api/monitor/\nCountX: one two ten.\nEdit - Lemmid Count\nHTTPs  Ping  Port  Keyword\nURL or IP address\nhttps://count.lemmid.com/api/\nMonitor name\nLemmid Count\nKeyword (case-sensitive)\none two ten\nThe keyword must be present in the HTML source.\nKeyword should\nbe present  be missing\nCheck interval  1 minute\nEnable push notifications?\nSave changes"
   }
  },
  {
   "url": "https://willem.com/global/images/25a9e9483f49.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36953_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime uptime-monitoring fan tsjinsten",
    "url": "https://agents.willem.com/fy/posts/2021-02-02_realtime-uptime-monitoring-fan-tsjinsten/",
    "source_url": "https://willem.com/fy/2021-02-02_realtime-uptime-monitoring-fan-tsjinsten/",
    "date": "2021-02-02"
   },
   "width": 1600,
   "description": "In spesjale URL jout in ienfâldich tekstantwurd werom as in pear gewoane (ynterne) funksjeoproppen slagje ",
   "description_source": "author",
   "machine": {
    "caption": "A Safari browser window on a Mac showing a plain webpage with the text CountX: one two ten at the URL count.lemmid.com.",
    "labels": [
     "safari",
     "browser",
     "webpage",
     "lemmid",
     "text"
    ],
    "model": "claude-sonnet",
    "text_in_image": "https://count.lemmid.com/api/monitor/\nCountX: one two ten."
   }
  },
  {
   "url": "https://willem.com/global/images/84e306cbf247.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36953_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime uptime-monitoring fan tsjinsten",
    "url": "https://agents.willem.com/fy/posts/2021-02-02_realtime-uptime-monitoring-fan-tsjinsten/",
    "source_url": "https://willem.com/fy/2021-02-02_realtime-uptime-monitoring-fan-tsjinsten/",
    "date": "2021-02-02"
   },
   "width": 160,
   "machine": {
    "caption": "A close-up of a smartwatch on a person's wrist displaying a notification from the Uptimerobot app.",
    "labels": [
     "smartwatch",
     "wrist",
     "notification",
     "screen",
     "watch band"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "09:53\nUPTIMEROB...\nLemmid Count\nis DOWN!\nKeyword Does Not\nExist\nSluit"
   }
  },
  {
   "url": "https://willem.com/global/images/0a5c22e0b3f3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36953_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime uptime-monitoring fan tsjinsten",
    "url": "https://agents.willem.com/fy/posts/2021-02-02_realtime-uptime-monitoring-fan-tsjinsten/",
    "source_url": "https://willem.com/fy/2021-02-02_realtime-uptime-monitoring-fan-tsjinsten/",
    "date": "2021-02-02"
   },
   "width": 2560,
   "machine": {
    "caption": "A digital illustration of a mobile application interface titled UptimeRobot displaying system monitoring data on a dark background with green accents.",
    "labels": [
     "smartphone",
     "interface",
     "dashboard",
     "application",
     "monitoring"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "12:25\nUptimeRobot\n12:26\nlemmid\nCancel\nLemmid Bill 100.00%\nLemmid Connect 100.00%\nLemmid Count 99.94%\nLemmid Domain 100.00%\nLemmid Manager 99.87%\nLemmid Online 99.98%\nLemmid Store 100.00%\nLemmid Transfer 100.00%\nKeep chillin'\nAll 26 monitors are running smoothly.\nRecent alerts\nLemmid Count is up\n3 hours ago\nHome\nMonitors\nHome\nMonitors"
   }
  },
  {
   "url": "https://willem.com/global/images/84e306cbf247.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36953_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime uptime-monitoring fan tsjinsten",
    "url": "https://agents.willem.com/fy/posts/2021-02-02_realtime-uptime-monitoring-fan-tsjinsten/",
    "source_url": "https://willem.com/fy/2021-02-02_realtime-uptime-monitoring-fan-tsjinsten/",
    "date": "2021-02-02"
   },
   "width": 160,
   "machine": {
    "caption": "A close-up of a person's wrist wearing a smartwatch with a dark woven band, displaying a notification alert on its screen.",
    "labels": [
     "smartwatch",
     "wrist",
     "notification",
     "screen",
     "band"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "09:53\nUPTIMEROB...\nLemmid Count\nis DOWN!\nKeyword Does Not\nExist\nSluit"
   }
  },
  {
   "url": "https://willem.com/global/images/d3d2dd047fb3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In produktplatfoarm bouwe",
    "url": "https://agents.willem.com/fy/posts/2021-01-31_in-produktplatfoarm-bouwe/",
    "source_url": "https://willem.com/fy/2021-01-31_in-produktplatfoarm-bouwe/",
    "date": "2021-01-31"
   },
   "width": 1600,
   "description": "As it ûntwerp gearkomt, ûntsteane geweldige produkten: Harry van de Laar lit Lemmid Store sjen rjocht út de keuken!",
   "description_source": "author",
   "machine": {
    "caption": "A chef in a white kitchen jacket holds up a smartphone displaying a catering website menu page in a professional kitchen.",
    "labels": [
     "chef",
     "smartphone",
     "catering",
     "website",
     "kitchen",
     "menu"
    ],
    "model": "claude-sonnet",
    "text_in_image": "bestel.dekoppelencatering.nl\nDe Koppelen\nLunch  Diner buffet  Dessert  Koud ...\nDessert\nDessert buffet\nVanille bavarois met blauwe bessensaus\nAardbeien bavarois\nChocolademousse\nHangop van boeren yoghurt met rood fruit en Bastogne crunch\nVerse fruitspiezen\nKies uit: Dessertbordjes en dip els\nE7,25 per person vanaf 15 personen\nDessertbuffet exclusief\nTrifle met aardbeien, kiwi, cake, banketbakkerscreem, aardbeiensaus en slagroom\nKies een product"
   }
  },
  {
   "url": "https://willem.com/global/images/e879a65253ea.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In produktplatfoarm bouwe",
    "url": "https://agents.willem.com/fy/posts/2021-01-31_in-produktplatfoarm-bouwe/",
    "source_url": "https://willem.com/fy/2021-01-31_in-produktplatfoarm-bouwe/",
    "date": "2021-01-31"
   },
   "width": 1600,
   "description": "Fan oanmelding oant produkt: automatyske onboarding fan Lemmid Store is mooglik troch de mooglikheden fan it Lemmid-platfoarm te benutten",
   "description_source": "author",
   "machine": {
    "caption": "A split composite image showing a Lemmid Store signup web form on the left and a phone displaying the De Koppelen catering ordering site on the right, held by a hand next to a snake plant.",
    "labels": [
     "lemmid",
     "signup form",
     "catering",
     "website",
     "smartphone",
     "ecommerce"
    ],
    "model": "claude-sonnet",
    "text_in_image": "lemmid\nAANVRAGEN\nDirect aanvragen\nOm uw aanvraag direct te kunnen verwerken hebben we een paar gegevens nodig:\nGegevens winkel\nNaam van uw winkel of bedrijf *\nDit zal ook de naam van uw Lemmid Store worden.\nBestaande website *\nMollie Live API key (optioneel)\nOntvang online betalingen via Mollie. De live API key vindt u hier. Geen Mollie? Geen probleem! Dit kan ook later. Uitleg over betalingen.\nAdres\nHet fysieke adres van uw winkel of bedrijf. Dit is voor onze administratie en het berekenen van bezorgafstand.\nNummer *  Toevoeging\nPostcode *\nStraatnaam *\nPlaats *\nContactgegevens\nDeze gegevens gebruiken we voor het aanmaken van een Lemmid account waarmee u de Lemmid Store kunt beheren. Extra inlogcodes voor personeel of (externe) medewerkers kunnen altijd kosteloos worden aangemaakt.\nUITLEG   PRIJZEN   OVER\n15:48\nbestel.dekoppelencatering.nl\nDe Koppelen\nUw online bedrijfskantine\nLunch pakket\nZacht bolletje kaas, zacht bolletje gekookte ham, zacht bolletje kroket en een flesje jus d'orange\nE8,00 dinsdag beschikbaar van 10:00 tot 14:00\nItaliaanse bol gezond\nHam - kaas - tomaat - komkommer - gekookt ei - mayo - salade\nE7,95 dinsdag beschikbaar van 10:00 tot 14:00\nItaliaanse bol brie (warm)\nSmeuige brie - honing - salade\nE8,75 dinsdag beschikbaar van 10:00 tot 14:00\nItaliaanse bol met carpaccio\nRundercarpaccio - pijnboompitjes - Parmezaan - truffelmayo - rucola\n1 product  E18,00  Bestellen"
   }
  },
  {
   "url": "https://willem.com/global/images/5e5ce4edc998.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-7.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In produktplatfoarm bouwe",
    "url": "https://agents.willem.com/fy/posts/2021-01-31_in-produktplatfoarm-bouwe/",
    "source_url": "https://willem.com/fy/2021-01-31_in-produktplatfoarm-bouwe/",
    "date": "2021-01-31"
   },
   "width": 1600,
   "description": "It Lemmid-platfoarm is de basis foar de produkten dy’t ik der boppe-op bou",
   "description_source": "author",
   "machine": {
    "caption": "A grid of colourful app icons on a light blue background, including several blue Lemmid-branded icons, a snake game icon, and icons labelled E, CVGK, W and PACE CME.",
    "labels": [
     "app icons",
     "launchpad",
     "lemmid",
     "software",
     "desktop"
    ],
    "model": "claude-sonnet",
    "text_in_image": "lemmid\nlemmid\nlemmid\nlemmid\nlemmid\nlemmid\nPACE CME\nCVGK\nW.\nE"
   }
  },
  {
   "url": "https://willem.com/global/images/5ed17f5114f9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In produktplatfoarm bouwe",
    "url": "https://agents.willem.com/fy/posts/2021-01-31_in-produktplatfoarm-bouwe/",
    "source_url": "https://willem.com/fy/2021-01-31_in-produktplatfoarm-bouwe/",
    "date": "2021-01-31"
   },
   "width": 1600,
   "description": "As dyn platfoarmûntwerp goed is, moat it tafoegjen fan nije en spannende stikken bernespul wêze (en dus in soad wille!!)",
   "description_source": "author",
   "machine": {
    "caption": "A child's hands stack colourful Duplo building blocks in blue, green, white and orange on a wooden table.",
    "labels": [
     "child",
     "duplo",
     "building blocks",
     "toy",
     "hands",
     "wooden table"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/feb76726f55d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In produktplatfoarm bouwe",
    "url": "https://agents.willem.com/fy/posts/2021-01-31_in-produktplatfoarm-bouwe/",
    "source_url": "https://willem.com/fy/2021-01-31_in-produktplatfoarm-bouwe/",
    "date": "2021-01-31"
   },
   "width": 1600,
   "description": "In nij en spannend idee, op en top funky",
   "description_source": "author",
   "machine": {
    "caption": "A single sparkly translucent blue Duplo building block sitting on a wooden table.",
    "labels": [
     "duplo",
     "building block",
     "toy",
     "blue",
     "wooden table"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/dacc99c30d87.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In produktplatfoarm bouwe",
    "url": "https://agents.willem.com/fy/posts/2021-01-31_in-produktplatfoarm-bouwe/",
    "source_url": "https://willem.com/fy/2021-01-31_in-produktplatfoarm-bouwe/",
    "date": "2021-01-31"
   },
   "width": 1600,
   "description": "Bouwe op in platfoarm - de kleurde blokken kinne sjoen wurde as produkten op de basis fan in platfoarm",
   "description_source": "author",
   "machine": {
    "caption": "A small stepped structure of Duplo blocks in blue, green, white, orange and grey arranged on a wooden table.",
    "labels": [
     "duplo",
     "building blocks",
     "toy",
     "stacking",
     "wooden table"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/940bb223debf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In produktplatfoarm bouwe",
    "url": "https://agents.willem.com/fy/posts/2021-01-31_in-produktplatfoarm-bouwe/",
    "source_url": "https://willem.com/fy/2021-01-31_in-produktplatfoarm-bouwe/",
    "date": "2021-01-31"
   },
   "width": 1600,
   "description": "It ûntwerp fan Duplo-stiennen is briljant",
   "description_source": "author",
   "machine": {
    "caption": "Two rows of dark grey and light grey Duplo building blocks stacked on a wooden table.",
    "labels": [
     "duplo",
     "building blocks",
     "toy",
     "grey",
     "wooden table"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e201ce03c6f5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In produktplatfoarm bouwe",
    "url": "https://agents.willem.com/fy/posts/2021-01-31_in-produktplatfoarm-bouwe/",
    "source_url": "https://willem.com/fy/2021-01-31_in-produktplatfoarm-bouwe/",
    "date": "2021-01-31"
   },
   "width": 1600,
   "description": "Nije kombinaasjes kinne nije produkten opleverje",
   "description_source": "author",
   "machine": {
    "caption": "Two blue Duplo building blocks placed side by side on a wooden table.",
    "labels": [
     "duplo",
     "building blocks",
     "toy",
     "blue",
     "wooden table"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/adf7e59ff725.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In produktplatfoarm bouwe",
    "url": "https://agents.willem.com/fy/posts/2021-01-31_in-produktplatfoarm-bouwe/",
    "source_url": "https://willem.com/fy/2021-01-31_in-produktplatfoarm-bouwe/",
    "date": "2021-01-31"
   },
   "width": 1600,
   "description": "In Duplo-stientsje kin safolle mear wêze as mar in stien",
   "description_source": "author",
   "machine": {
    "caption": "A single blue Duplo building block on a wooden table with a visible wood knot nearby.",
    "labels": [
     "duplo",
     "building block",
     "toy",
     "blue",
     "wooden table"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/77c12a416a5c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In produktplatfoarm bouwe",
    "url": "https://agents.willem.com/fy/posts/2021-01-31_in-produktplatfoarm-bouwe/",
    "source_url": "https://willem.com/fy/2021-01-31_in-produktplatfoarm-bouwe/",
    "date": "2021-01-31"
   },
   "width": 160,
   "machine": {
    "caption": "A blue four-stud plastic building block rests on a wooden surface.",
    "labels": [
     "toy",
     "block",
     "wood",
     "plastic"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/4a0843b5d82c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In produktplatfoarm bouwe",
    "url": "https://agents.willem.com/fy/posts/2021-01-31_in-produktplatfoarm-bouwe/",
    "source_url": "https://willem.com/fy/2021-01-31_in-produktplatfoarm-bouwe/",
    "date": "2021-01-31"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up view of colorful square blocks arranged in two rows, with blue, lime green, white, and orange blocks on top and dark gray blocks below.",
    "labels": [
     "blocks",
     "squares",
     "colors",
     "texture"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/77c12a416a5c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In produktplatfoarm bouwe",
    "url": "https://agents.willem.com/fy/posts/2021-01-31_in-produktplatfoarm-bouwe/",
    "source_url": "https://willem.com/fy/2021-01-31_in-produktplatfoarm-bouwe/",
    "date": "2021-01-31"
   },
   "width": 160,
   "machine": {
    "caption": "A blue four-stud plastic building block sits on a wooden surface.",
    "labels": [
     "toy",
     "block",
     "wood",
     "plastic"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/6125494a73dc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36955_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS opjaan",
    "url": "https://agents.willem.com/fy/posts/2021-01-14_myn-eigen-tablet-os-opjaan/",
    "source_url": "https://willem.com/fy/2021-01-14_myn-eigen-tablet-os-opjaan/",
    "date": "2021-01-14"
   },
   "width": 1600,
   "description": "Werom nei iPad Pro (rjochts) nei in ûnbidich moaie tiid mei WillemOS op Surface Go (links)",
   "description_source": "author",
   "machine": {
    "caption": "A dining table set up as a workspace with two tablets showing code and a terminal, a leather bag, a thermos flask, wireless earbuds, a Philips Avent baby monitor and a vase of tulips.",
    "labels": [
     "workspace",
     "tablet",
     "code editor",
     "terminal",
     "tulips",
     "baby monitor"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AVENT"
   }
  },
  {
   "url": "https://willem.com/global/images/c29221027bf4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36955_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS opjaan",
    "url": "https://agents.willem.com/fy/posts/2021-01-14_myn-eigen-tablet-os-opjaan/",
    "source_url": "https://willem.com/fy/2021-01-14_myn-eigen-tablet-os-opjaan/",
    "date": "2021-01-14"
   },
   "width": 1600,
   "description": "As alles gearkomt is der magy: WillemOS docht dingen dy’t gjin iPad kin",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a printed receipt with a QR code torn from an orange thermal printer, with a laptop showing code in the background.",
    "labels": [
     "thermal printer",
     "qr code",
     "receipt",
     "laptop",
     "code editor",
     "lemmid"
    ],
    "model": "claude-sonnet",
    "text_in_image": "lemmid\nprinter test\nlemmid"
   }
  },
  {
   "url": "https://willem.com/global/images/1c010a7e0303.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36955_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS opjaan",
    "url": "https://agents.willem.com/fy/posts/2021-01-14_myn-eigen-tablet-os-opjaan/",
    "source_url": "https://willem.com/fy/2021-01-14_myn-eigen-tablet-os-opjaan/",
    "date": "2021-01-14"
   },
   "width": 1600,
   "description": "Do wytst dat dyn digitale pinne net te fertrouwen is as do nei âldmodysk potlead en papier gripst...",
   "description_source": "author",
   "machine": {
    "caption": "A desk with two white bookshelf speakers, two snake plants, a tablet showing terminal text, and two hotel-style notepads filled with handwritten workout numbers next to a pen.",
    "labels": [
     "desk",
     "speakers",
     "tablet",
     "notepad",
     "handwriting",
     "workout log"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WEIGHT"
   }
  },
  {
   "url": "https://willem.com/global/images/d72bcced9787.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36955_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS opjaan",
    "url": "https://agents.willem.com/fy/posts/2021-01-14_myn-eigen-tablet-os-opjaan/",
    "source_url": "https://willem.com/fy/2021-01-14_myn-eigen-tablet-os-opjaan/",
    "date": "2021-01-14"
   },
   "width": 1600,
   "description": "Skriuwe mei de pinne is geweldich as it wurket - mar goede ideeën kinne ferlern gean as it mislearret!",
   "description_source": "author",
   "machine": {
    "caption": "A tablet propped up on a wooden table showing a note-taking app with a sketched diagram, next to a stylus pen.",
    "labels": [
     "tablet",
     "stylus",
     "note-taking app",
     "sketch",
     "wooden table"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b45e0aec3a05.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36955_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS opjaan",
    "url": "https://agents.willem.com/fy/posts/2021-01-14_myn-eigen-tablet-os-opjaan/",
    "source_url": "https://willem.com/fy/2021-01-14_myn-eigen-tablet-os-opjaan/",
    "date": "2021-01-14"
   },
   "width": 1600,
   "description": "Yn dit \"Cloud-tiidrek\" hast better in wurkjende ynternetferbining - altyd: gjin tiid foar amateurs!",
   "description_source": "author",
   "machine": {
    "caption": "A hand types on a tablet keyboard while the screen shows a terminal with certbot commands issuing Lets Encrypt certificates for several domains, a watch visible on the wrist.",
    "labels": [
     "terminal",
     "certbot",
     "lets encrypt",
     "domains",
     "tablet",
     "keyboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "certbot certonly -a webroot --webroot-path=/var/www/krimpen-aan-den-ijssel.pannenkoek.nl -d krimpen-aan-den-ijssel.pannenkoek.nl\ncertbot certonly -a webroot --webroot-path=/var/www/ridderkerk.pannenkoek.nl -d ridderkerk.pannenkoek.nl\ncertbot certonly -a webroot --webroot-path=/var/www/gouda.pannenkoek.nl -d gouda.pannenkoek.nl\ncertbot certonly -a webroot --webroot-path=/var/www/schiedam.pannenkoek.nl -d schiedam.pannenkoek.nl\ncertbot certonly -a webroot --webroot-path=/var/www/berkel-en-rodenrijs.pannenkoek.nl -d berkel-en-rodenrijs.pannenkoek.nl\ncertbot certonly -a webroot --webroot-path=/var/www/leidschendam.pannenkoek.nl -d leidschendam.pannenkoek.nl\ncertbot certonly -a webroot --webroot-path=/var/www/lisse.pannenkoek.nl -d lisse.pannenkoek.nl\ncertbot certonly -a webroot --webroot-path=/var/www/bleiswijk.pannenkoek.nl -d bleiswijk.pannenkoek.nl\ncertbot certonly -a webroot --webroot-path=/var/www/dsd164.com -d dsd164.com\ncertbot certonly -a webroot --webroot-path=/var/www/bestel.cafetariadehoek.nl -d dehoek.store.lemmid.com\ncertbot certonly -a webroot --webroot-path=/var/www/bestel.deberepot.nl -d bestel.deberepot.nl\ncertbot certonly -a webroot --webroot-path=/var/www/bestel.deberepot.nl -d bestel.etenmetdebuurvrouw.nl\ncertbot certonly -a webroot --webroot-path=/var/www/bestel.etenmetdebuurvrouw.nl -d bestel.etenmetdebuurvrouw.nl\nroot@web01:/var/www# certbot certonly -a webroot --webroot-path=/var/www/bestel.centennial.nl -d bestel.centennial.nl\nSaving debug log to /var/log/letsencrypt/letsencrypt.log\nPlugins selected: Authenticator webroot, Installer None\nObtaining a new certificate\nPerforming the following challenges:\nhttp-01 challenge for bestel.centennial.nl\nUsing the webroot path /var/www/bestel.centennial.nl for all unmatched domains.\nWaiting for verification...\nCleaning up challenges\nIMPORTANT NOTES:\n- Congratulations! Your certificate and chain have been saved at:\n  /etc/letsencrypt/live/bestel.centennial.nl/fullchain.pem\n  Your key file has been saved at:\n  /etc/letsencrypt/live/bestel.centennial.nl/privkey.pem\n  Your cert will expire on 2021-01-12.\nDonating to ISRG / Lets Encrypt: https://letsencrypt.org/donate\nDonating to EFF: https://eff.org/donate-le\nroot@web01:/var/www# vi /etc/nginx/sites-available/bestel.centennial.nl"
   }
  },
  {
   "url": "https://willem.com/global/images/fbf1ade29b85.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36955_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS opjaan",
    "url": "https://agents.willem.com/fy/posts/2021-01-14_myn-eigen-tablet-os-opjaan/",
    "source_url": "https://willem.com/fy/2021-01-14_myn-eigen-tablet-os-opjaan/",
    "date": "2021-01-14"
   },
   "width": 1600,
   "description": "In plant, in laptop en wat kofje - de wille fan in ienfâldich systeem dat wurket!",
   "description_source": "author",
   "machine": {
    "caption": "A laptop on a wooden desk displays a text editor with a paragraph about a custom static-site generator and RSS feeds, flanked by a snake plant and a black coffee cup.",
    "labels": [
     "laptop",
     "text editor",
     "blog post",
     "rss feed",
     "nodejs",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "This blog is managed using custom software that I developed for my customers. My software generates so called \"static HTML pages\" from a dynamically managed back-end that runs on NodeJS. This means that I needed to find a way to generate the RSS feeds from my static site generator, along with the HTML files. Now, it's time to get technical! :-)\n\nIt is always a good idea to check out existing implementations of open standards before you'll set out to \"reinvent the wheel\". Chances are that somebody already did all the hard work. But moreover, choosing a well tested package over a self built implementation (with undiscovered bugs and flaws) can be smart thing to do. For NodeJS there is the \"Feed\" module (https://www.npmjs.com/package/feed) that makes it easy to generate RSS, Atom and JSON feeds."
   }
  },
  {
   "url": "https://willem.com/global/images/a89149613f88.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36955_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS opjaan",
    "url": "https://agents.willem.com/fy/posts/2021-01-14_myn-eigen-tablet-os-opjaan/",
    "source_url": "https://willem.com/fy/2021-01-14_myn-eigen-tablet-os-opjaan/",
    "date": "2021-01-14"
   },
   "width": 1600,
   "description": "Blogberjochten skriuwe en lêze mei myn eigen tablet-OS ",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a tablet displaying the willem.com blog article page titled Syncing files seamlessly between smartphone and tablet, with a photo collage at the top of the page.",
    "labels": [
     "tablet",
     "blog",
     "willem.com",
     "article",
     "browser",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM.com\nSyncing files seamlessly between smartphone and tablet\nUSING UNISON TO AUTOMATICALLY SYNC BETWEEN GNU/LINUX AND THE IPHONE\nSEP. 16, 2020 - WILLEM L. MIDDELKOOP\nThe goal: seamlessly shared files\nMeet Unison: the multi platform file synchroniser"
   }
  },
  {
   "url": "https://willem.com/global/images/a311f5097a11.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36955_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS opjaan",
    "url": "https://agents.willem.com/fy/posts/2021-01-14_myn-eigen-tablet-os-opjaan/",
    "source_url": "https://willem.com/fy/2021-01-14_myn-eigen-tablet-os-opjaan/",
    "date": "2021-01-14"
   },
   "width": 1600,
   "description": "WillemOS yn optima forma: Debian GNU/Linux op Surface GO 2 ",
   "description_source": "author",
   "machine": {
    "caption": "A tablet on a wooden desk shows a dark terminal with a running du disk-usage scan and a top process monitor overlapping a faint reflection.",
    "labels": [
     "tablet",
     "terminal",
     "top command",
     "process monitor",
     "disk usage",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Every 60.0s: du -hs Images/Complete                                          WillemSurface: Wed Aug 19 13:26:19 2020\n126     Images/Complete\ntop - 13:26:53 up 2:40, 1 user, load average: 3.01, 2.00, 1.85\nTasks: 191 total, 2 running, 189 sleeping, 0 stopped, 0 zombie\n%Cpu(s): 4.2 us, 15.3 sy, 0.0 ni, 43.0 id, 36.6 wa, 0.0 hi, 0.9 si, 0.0 st\nMiB Mem : 7900.4 total, 128.8 free, 1722.0 used, 6049.7 buff/cache\nMiB Swap: 7613.0 total, 7612.5 free, 0.5 used, 5740.0 avail Mem\nPID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND\n11845 willem 20 0 16356 7308 3800 S 17.5 0.1 3:03.73 sshd\n11846 willem 20 0 9360 4248 3776 D 8.9 0.1 1:40.06 scp\n561 root -51 0 0 0 0 S 7.9 0.0 1:31.51 irq/135-iwlwifi\n11849 root 20 0 0 0 0 R 7.3 0.0 0:12.22 kworker/u8:3+k+\n9745 willem 20 0 421440 51728 37756 S 5.6 0.6 0:04.86 xfce4-terminal\n9679 willem 20 0 749656 116960 103240 S 1.3 1.4 0:50.34 Xorg\nwillem.com 65% 192.168.1.72 CHG 94.94% 00:11 3.01 45C"
   }
  },
  {
   "url": "https://willem.com/global/images/ad709a5223f9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36955_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS opjaan",
    "url": "https://agents.willem.com/fy/posts/2021-01-14_myn-eigen-tablet-os-opjaan/",
    "source_url": "https://willem.com/fy/2021-01-14_myn-eigen-tablet-os-opjaan/",
    "date": "2021-01-14"
   },
   "width": 160,
   "machine": {
    "caption": "A person's left hand wearing a brown leather watch types on a black laptop keyboard displaying white text on a black screen, with a black cup and a potted plant on a wooden desk.",
    "labels": [
     "laptop",
     "hand",
     "watch",
     "cup",
     "plant",
     "desk"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "FULL 96.60% (0.6)"
   }
  },
  {
   "url": "https://willem.com/global/images/d73ab682f139.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36955_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS opjaan",
    "url": "https://agents.willem.com/fy/posts/2021-01-14_myn-eigen-tablet-os-opjaan/",
    "source_url": "https://willem.com/fy/2021-01-14_myn-eigen-tablet-os-opjaan/",
    "date": "2021-01-14"
   },
   "width": 2560,
   "machine": {
    "caption": "A black and white close-up of a laptop keyboard and screen displaying lines of code.",
    "labels": [
     "laptop",
     "keyboard",
     "screen",
     "code"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/ad709a5223f9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36955_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS opjaan",
    "url": "https://agents.willem.com/fy/posts/2021-01-14_myn-eigen-tablet-os-opjaan/",
    "source_url": "https://willem.com/fy/2021-01-14_myn-eigen-tablet-os-opjaan/",
    "date": "2021-01-14"
   },
   "width": 160,
   "machine": {
    "caption": "A person's hand wearing a watch types on a laptop keyboard while the screen displays lines of code.",
    "labels": [
     "laptop",
     "hand",
     "keyboard",
     "watch",
     "plant",
     "cup"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "IMPORTANT NOTES:\nCongratulations! Your certificate and chain have been saved at:\n/etc/letsencrypt/live/letsencrypt-contestinal.nl/fullchain.pem\nYour key file has been saved at:\n/etc/letsencrypt/live/letsencrypt-contestinal.nl/privkey.pem\nYour cert will expire on 2024-03-29. To obtain a new or\nupdated version of this certificate in the future, simply run certbot\nagain. To non-interactively renew all of your certificates, run\n\"certbot renew\"\n\n- If you like Certbot, please consider supporting our work by:\nDonating to ISRG / Let's Encrypt: https://letsencrypt.org/donate\nDonating to EFF: https://eff.org/donate/lse"
   }
  },
  {
   "url": "https://willem.com/global/images/1c2f265966d5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Kontrôle fan myn fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "Dit foarste CDX-tandwiel en dizze CDX-riem hawwe myn fyts ±11.000KM oandreaun - en ferfongen de eardere CDN-ûnderdielen dy't sa'n 10.000KM duorren",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a Gates Carbon Drive belt-driven crankset with hex bolt on a dusty bicycle.",
    "labels": [
     "crankset",
     "belt drive",
     "bicycle",
     "gates carbon drive",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Carbon Drive CDX\nGates"
   }
  },
  {
   "url": "https://willem.com/global/images/43f91e33a844.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Kontrôle fan myn fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "Do sjochst it ljocht krekt njonken de skiif trochkomme - neat hinderet it en it piipjende lûd is fuort!",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a bicycle disc brake caliper with a belt running past it, adjustment bolt visible.",
    "labels": [
     "disc brake",
     "caliper",
     "bicycle",
     "belt drive",
     "close-up"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/34bd1f9a6114.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Kontrôle fan myn fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "Nije remblokken ynstallearre",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a worn bicycle disc brake caliper with brake pads partially visible, covered in grime.",
    "labels": [
     "disc brake",
     "caliper",
     "bicycle",
     "brake pads",
     "grime"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/1581f83a1dd5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Kontrôle fan myn fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "Nei wat skjinmeitsjen sjochst dúdlik hoe't 21.000KM der útsjocht op in set remblokken!",
   "description_source": "author",
   "machine": {
    "caption": "A pair of worn bicycle disc brake pads lying on a wooden surface, showing uneven metal-to-metal wear.",
    "labels": [
     "brake pads",
     "disc brake",
     "bicycle",
     "wear",
     "wooden surface"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/df97aa2d3bbb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Kontrôle fan myn fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "Myn hydraulyske remblokken wiene fersliten! Let op de beskeadige foarke rjochtsboppe (dy't de blokken op har plak hâlde moat)",
   "description_source": "author",
   "machine": {
    "caption": "Disassembled bicycle disc brake parts including two worn pads, a spring clip, and a retaining pin laid out on concrete.",
    "labels": [
     "brake pads",
     "disc brake",
     "spring clip",
     "retaining pin",
     "concrete",
     "disassembly"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/ea8924745def.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Kontrôle fan myn fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "Myn wiel derút helje om de efterrem te ûndersykjen - sjoch hoefolle smoargens!",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a dirty bicycle rear hub area with a belt-driven pulley and dropout mechanism, spokes crossing in front.",
    "labels": [
     "bicycle",
     "hub",
     "dropout",
     "belt drive",
     "grime",
     "close-up"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/95f70d134b08.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Kontrôle fan myn fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "Myn efterrem ûndersykje",
   "description_source": "author",
   "machine": {
    "caption": "A hand holding a phone photographs a bicycle rear wheel hub with a Shimano Alfine internal gear hub and brake caliper, seen from above.",
    "labels": [
     "shimano",
     "alfine",
     "hub gear",
     "bicycle wheel",
     "brake caliper",
     "spokes"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SHIMANO\nALFINE"
   }
  },
  {
   "url": "https://willem.com/global/images/a7fd921cf858.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Kontrôle fan myn fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "Ik brûk de fyts it hiele jier troch - yn sa goed as alle waarsomstannichheden",
   "description_source": "author",
   "machine": {
    "caption": "Selfie of a smiling bearded man wearing a cycling helmet and hi-vis yellow jacket in a snow-covered polder landscape with a gate and distant skyline.",
    "labels": [
     "selfie",
     "cyclist",
     "helmet",
     "hi-vis jacket",
     "snow",
     "polder"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/21cf084ad8bd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Kontrôle fan myn fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "Do ferjitst daliks dat do op in fyts fan 21.000KM ride as do de sinne op in splinternije dei opkomme sjochst!",
   "description_source": "author",
   "machine": {
    "caption": "Sunrise over a flat polder landscape with a canal, a row of trees, and a wooden fence with red and white chevron markers in the foreground.",
    "labels": [
     "sunrise",
     "polder",
     "canal",
     "fence",
     "chevron markers",
     "landscape"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e8607d6aa841.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Kontrôle fan myn fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "Mar in pear tekens fan sliten nei 11.000KM - en net ien lekke bân!",
   "description_source": "author",
   "machine": {
    "caption": "Extreme close-up of a knobby bicycle tyre tread showing worn and cracked lugs, with partially legible embossed lettering and a blue reflective sidewall stripe.",
    "labels": [
     "bicycle tyre",
     "tread",
     "wear",
     "close-up",
     "rubber"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MAR"
   }
  },
  {
   "url": "https://willem.com/global/images/e8811df8e108.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Kontrôle fan myn fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "De Schwalbe Marathon Plus Tour-banden binne tige betrouber",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a Schwalbe Marathon Plus Tour bicycle tyre mounted on a wheel, seen from the side against a corrugated wall.",
    "labels": [
     "bicycle tyre",
     "schwalbe",
     "marathon plus",
     "close-up",
     "wheel"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SCHWALBE\nMARATHON\nPLUS TOUR"
   }
  },
  {
   "url": "https://willem.com/global/images/177197a151f8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Kontrôle fan myn fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "It efterste CDX-tandwiel sjocht der nei 19.000KM noch geweldich út (al is it in bytsje stoffich)!",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a belt-drive rear hub cog being removed with a tool, showing worn teeth and embossed markings.",
    "labels": [
     "belt drive",
     "cog",
     "hub",
     "tool",
     "bicycle",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NS7000-8\nJAPAN"
   }
  },
  {
   "url": "https://willem.com/global/images/8784dfa2f0f4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Kontrôle fan myn fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "Myn fyts foar nei it wurk yn jannewaris 2021 - skerpe eagen sille de bernestoel-oanbouw opmerke - guon dingen feroarje no ienkear, ha!",
   "description_source": "author",
   "machine": {
    "caption": "A silver-framed commuter bicycle with belt drive, disc brakes, mudguards, dynamo lighting and an AXA frame lock, parked against a corrugated wall.",
    "labels": [
     "commuter bicycle",
     "belt drive",
     "disc brake",
     "mudguard",
     "axa lock",
     "dynamo light"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AXA\nTOUR PLUS"
   }
  },
  {
   "url": "https://willem.com/global/images/872d503f1bba.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Kontrôle fan myn fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "date": "2021-01-10"
   },
   "width": 160,
   "machine": {
    "caption": "A silver bicycle with black components is parked on a paved surface in front of a white corrugated metal wall.",
    "labels": [
     "bicycle",
     "wheel",
     "chain",
     "seat",
     "handlebars"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "SCHWALBE"
   }
  },
  {
   "url": "https://willem.com/global/images/1b6ceac9052e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Kontrôle fan myn fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "date": "2021-01-10"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up view of a black bicycle tire with a knobby tread pattern and a blue and white label on the sidewall.",
    "labels": [
     "tire",
     "rubber",
     "tread",
     "label"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "MAXXIS"
   }
  },
  {
   "url": "https://willem.com/global/images/872d503f1bba.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Kontrôle fan myn fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2021-01-10_kontrole-fan-myn-fyts-foar-nei-it-wurk/",
    "date": "2021-01-10"
   },
   "width": 160,
   "machine": {
    "caption": "A silver bicycle with black components is parked on a paved surface in front of a white corrugated metal wall.",
    "labels": [
     "bicycle",
     "wheel",
     "wall",
     "pavement"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "SCHWALBE"
   }
  },
  {
   "url": "https://willem.com/global/images/25e13cb105b2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36957_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wurkje mei bysûndere hardware út Sina",
    "url": "https://agents.willem.com/fy/posts/2020-12-31_wurkje-mei-bysundere-hardware-ut-sina/",
    "source_url": "https://willem.com/fy/2020-12-31_wurkje-mei-bysundere-hardware-ut-sina/",
    "date": "2020-12-31"
   },
   "width": 1600,
   "description": "JA! De printer printet it \"Lemmid\"-logo op in kaartsje!",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a thermal-printed receipt reading a printer test message and QR code, torn from a small orange handheld printer, with a laptop showing code in the blurred background.",
    "labels": [
     "printer",
     "receipt",
     "qr code",
     "lemmid",
     "thermal printer"
    ],
    "model": "claude-sonnet",
    "text_in_image": "lemmid\nprinter test\nlemmid"
   }
  },
  {
   "url": "https://willem.com/global/images/31571969ba3a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36957_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wurkje mei bysûndere hardware út Sina",
    "url": "https://agents.willem.com/fy/posts/2020-12-31_wurkje-mei-bysundere-hardware-ut-sina/",
    "source_url": "https://willem.com/fy/2020-12-31_wurkje-mei-bysundere-hardware-ut-sina/",
    "date": "2020-12-31"
   },
   "width": 1600,
   "description": "Java-koade om de printer oan te stjoeren",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a laptop screen showing Android code calling printer SDK text-printing functions with embedded Chinese test strings and a URL.",
    "labels": [
     "code",
     "android",
     "pos printer",
     "chinese",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "欢迎使智能POS机数据终端\n智能POS 数据终端 智能POS\nST 32 callback\n#POS POS ipos POS POS POS POS ipos#\n开启打印测试\n这是一行16号字体\n这是一行24号字体\n这是一行32号字体\n这是一行48号字体\nABCDEFGHIJKLMNOPQRSTUVWXYZ01234\nabcdefghijklmnopqrstuvwxyz56789\nκρχκμνκλρκνκνμρτυφ\nPrinterPrintAlignment(0,callback)\nQRCode(\"http://www.baidu.com\\n\")"
   }
  },
  {
   "url": "https://willem.com/global/images/f0cc5bc39dcb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36957_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wurkje mei bysûndere hardware út Sina",
    "url": "https://agents.willem.com/fy/posts/2020-12-31_wurkje-mei-bysundere-hardware-ut-sina/",
    "source_url": "https://willem.com/fy/2020-12-31_wurkje-mei-bysundere-hardware-ut-sina/",
    "date": "2020-12-31"
   },
   "width": 1600,
   "description": "Google Translate komt te help!",
   "description_source": "author",
   "machine": {
    "caption": "A laptop screen showing a Google Translate browser tab translating Chinese source code comments, with a Java error tab open behind it and part of the page circled in red marker.",
    "labels": [
     "google translate",
     "browser",
     "chinese",
     "code",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Java - Error: resource\nGoogle Translate\nhttps://translate.google.com/?sl=auto&tl=en&text=字体名称 ST (目前只支持一种)\nCHINESE - DETECTED  ENGLISH  SPANISH  FRENCH\nENGLISH  SPANISH  ARABIC\n字体名称 ST (目前只支持一种)\nZitī míngchēng ST (mùqián zhǐ zhīchí yī zhǒng)\nFont name ST (currently only supports one type)\nHistory  Saved  Contribute"
   }
  },
  {
   "url": "https://willem.com/global/images/e8928f950eb8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36957_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wurkje mei bysûndere hardware út Sina",
    "url": "https://agents.willem.com/fy/posts/2020-12-31_wurkje-mei-bysundere-hardware-ut-sina/",
    "source_url": "https://willem.com/fy/2020-12-31_wurkje-mei-bysundere-hardware-ut-sina/",
    "date": "2020-12-31"
   },
   "width": 1600,
   "description": "Sineeske koade om de printer te litten wurkjen... hoe soe in minske dit ea begripe kinne?",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of an Android Studio code editor showing build.gradle and a Java interface with heavily commented Chinese documentation for printer text functions.",
    "labels": [
     "android studio",
     "code",
     "chinese",
     "printer sdk",
     "java"
    ],
    "model": "claude-sonnet",
    "text_in_image": "build.gradle (:app)\nvoid printText(String text, in IPosPrinterCallback callback);\n打印指定字体类型和大小文本，字体设置只对本次有效\n文字宽度满一行自动换行排版\n@param text: 要打印的文字字符串\n@param typeface: 字体名称 ST（目前只支持一种）\n@param fontsize: 字体大小，目前支持的size有16、24、32、48，输入非法size执行默认值24\n@param callback: 执行结果回调\n@return\nvoid printSpecifiedTypeText(String text, String typeface,int fontsize,in IPosPrinterCallback callback);\n@param alignment: 对齐方式（0居左，1居中，2居右）\nvoid PrintSpecFormatText(String text, String typeface, int fontsize, int alignment, IPosPrinterCallback callback);"
   }
  },
  {
   "url": "https://willem.com/global/images/490062964133.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36957_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wurkje mei bysûndere hardware út Sina",
    "url": "https://agents.willem.com/fy/posts/2020-12-31_wurkje-mei-bysundere-hardware-ut-sina/",
    "source_url": "https://willem.com/fy/2020-12-31_wurkje-mei-bysundere-hardware-ut-sina/",
    "date": "2020-12-31"
   },
   "width": 1600,
   "description": "Snake '97 op de Lemmid Printer - ha!",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds an orange handheld Android payment terminal with a numeric keypad and small thermal printer, a laptop showing Android SDK installation logs in the background.",
    "labels": [
     "android terminal",
     "keypad",
     "pos device",
     "handheld",
     "printer"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Power/Lock Key\nSCAN\nSIM\nUSB\n1 2abc 3def\n4ghi 5jkl 6mno\n7pqrs 8tuv 9wxyz\nBack Home Menu\nFRONT"
   }
  },
  {
   "url": "https://willem.com/global/images/c22d0497647e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36957_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wurkje mei bysûndere hardware út Sina",
    "url": "https://agents.willem.com/fy/posts/2020-12-31_wurkje-mei-bysundere-hardware-ut-sina/",
    "source_url": "https://willem.com/fy/2020-12-31_wurkje-mei-bysundere-hardware-ut-sina/",
    "date": "2020-12-31"
   },
   "width": 1600,
   "description": "Syn partytrúk is de ynboude printer - supernuttich by it ôfhanneljen fan (online) bestellingen",
   "description_source": "author",
   "machine": {
    "caption": "A hand pulls a printed test receipt from an orange handheld terminal showing the Lemmid logo on its screen.",
    "labels": [
     "android terminal",
     "receipt",
     "lemmid",
     "printer",
     "logo"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Intelligent POS\nStart print test\nThis is a line of 16 size\nThis is a line of 24 size\nThis is a line of 32 size\nThis is a line of 48 size\nABCDEFGHIJKLMNOPQRSTUVWXYZ01234\nabcdefghijklmnopqrstuvwxyz56789\nPrint test completed\nLemmid"
   }
  },
  {
   "url": "https://willem.com/global/images/4ca3fdca17db.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36957_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wurkje mei bysûndere hardware út Sina",
    "url": "https://agents.willem.com/fy/posts/2020-12-31_wurkje-mei-bysundere-hardware-ut-sina/",
    "source_url": "https://willem.com/fy/2020-12-31_wurkje-mei-bysundere-hardware-ut-sina/",
    "date": "2020-12-31"
   },
   "width": 1600,
   "description": "It draait Android - mei in Sineesk sausje der oerhinne (figuerlik sein...)",
   "description_source": "author",
   "machine": {
    "caption": "The home screen of an orange handheld Android terminal showing app icons including User Guide, App Store, Calculator, POS Steward, Calendar, Camera, Downloads, Settings, File Manager, Browser, Clock and Gallery.",
    "labels": [
     "android terminal",
     "home screen",
     "apps",
     "touchscreen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "User Guide\nApp Store\nCalculator\nPOS Steward\nCalendar\nCamera\nDownloads\nSettings\nFile Manager\nBrowser\nClock\nGallery\nPower/Lock Key\nSCAN\nSIM\nUSB\nFRONT"
   }
  },
  {
   "url": "https://willem.com/global/images/be106b0b6553.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36957_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wurkje mei bysûndere hardware út Sina",
    "url": "https://agents.willem.com/fy/posts/2020-12-31_wurkje-mei-bysundere-hardware-ut-sina/",
    "source_url": "https://willem.com/fy/2020-12-31_wurkje-mei-bysundere-hardware-ut-sina/",
    "date": "2020-12-31"
   },
   "width": 1600,
   "description": "Hânhelden Android-terminal - OEM-hardware rjocht út Sina",
   "description_source": "author",
   "machine": {
    "caption": "A retail box labelled Handheld Android Terminal resting on a bubble-wrapped parcel, showing a product photo, CE and China-made markings, and spec icons.",
    "labels": [
     "packaging",
     "android terminal",
     "box",
     "parcel",
     "handheld"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CE\nMade in China\nHandheld Android Terminal\nANDROID 6.0 Play Store\n3G NETWORK AND CONNECTION 3G-4G\nSCREEN 5.5\" Inches\nParcel 33"
   }
  },
  {
   "url": "https://willem.com/global/images/d9984fd291cb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36957_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wurkje mei bysûndere hardware út Sina",
    "url": "https://agents.willem.com/fy/posts/2020-12-31_wurkje-mei-bysundere-hardware-ut-sina/",
    "source_url": "https://willem.com/fy/2020-12-31_wurkje-mei-bysundere-hardware-ut-sina/",
    "date": "2020-12-31"
   },
   "width": 1600,
   "description": "Minsken brûke de app om iten te bestellen - bestellingen wurde trochstjoerd nei it keuken- en leveringspersoneel",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a smartphone displaying a company lunch ordering website listing sandwiches and their prices.",
    "labels": [
     "smartphone",
     "food ordering",
     "menu",
     "app",
     "lunch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "15:48\nbestel.dekoppelencatering.nl\nDe Koppelen\nUw online bedrijfskantine  Lunch  Diner buf...\nLunch pakket\nZacht bolletje kaas, zacht bolletje gekookte ham, zacht bolletje kroket en een flesje jus d'orange\n€ 8,00 dinsdag beschikbaar van 10:00 tot 14:00\nItaliaanse bol gezond\nHam - kaas - tomaat - komkommer - gekookt ei - mayo - salade\n€ 7,95 dinsdag beschikbaar van 10:00 tot 14:00\nItaliaanse bol brie (warm)\nSmeuige brie - honing - salade\n€ 8,75 dinsdag beschikbaar van 10:00 tot 14:00\nItaliaanse bol met carpaccio\nRundercarpaccio - pijnboompitjes - Parmezaan - truffelmayo - rucola\n1 product € 18,00 Bestellen"
   }
  },
  {
   "url": "https://willem.com/global/images/1300a5f619cd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36957_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wurkje mei bysûndere hardware út Sina",
    "url": "https://agents.willem.com/fy/posts/2020-12-31_wurkje-mei-bysundere-hardware-ut-sina/",
    "source_url": "https://willem.com/fy/2020-12-31_wurkje-mei-bysundere-hardware-ut-sina/",
    "date": "2020-12-31"
   },
   "width": 160,
   "machine": {
    "caption": "An orange handheld device with a screen displaying the Lemmid logo and a printed receipt emerging from its side, resting on a wooden surface.",
    "labels": [
     "device",
     "receipt",
     "screen",
     "qr code",
     "wooden surface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Print test completed\n***************\nlemmid\nPower Lock Key\nSCN\nMIS\nUSB\nMenu\nHome\nBack\nFRONT"
   }
  },
  {
   "url": "https://willem.com/global/images/cc127164ed28.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36957_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wurkje mei bysûndere hardware út Sina",
    "url": "https://agents.willem.com/fy/posts/2020-12-31_wurkje-mei-bysundere-hardware-ut-sina/",
    "source_url": "https://willem.com/fy/2020-12-31_wurkje-mei-bysundere-hardware-ut-sina/",
    "date": "2020-12-31"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up view of a computer monitor displaying Java source code with syntax highlighting and Chinese comments.",
    "labels": [
     "code",
     "screen",
     "monitor",
     "java",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "build.gradle (:app)\n@param callback 执行结果回调\n@return\nvoid printText(String text, in IPosPrinterCallback callback);\n/**\n * 打印指定字体类型和大小文本，字体设置只对本次有效\n * 文字宽度满一行自动换行排版\n * @param text: 要打印的文字字符串\n * @param typeface: 字体名称 ST (目前只支持一种)\n * @param fontsize: 字体大小，目前支持的size有16、24、32、48，输入非法size执行默认值24\n * @param callback 执行结果回调\n * @return\n */\nvoid printSpecifiedTypeText(String text, String typeface, int fontsize, in IPosPrinterCallback callback);\n/**\n * 打印指定字体类型和大小文本，字体设置只对本次有效\n * 文字宽度满一行自动换行排版\n * @param text: 要打印的文字字符串\n * @param typeface: 字体名称 ST (目前只支持一种)\n * @param fontsize: 字体大小，目前支持的size有16、24、32、48，输入非法size执行默认值24\n * @param alignment: 对齐方式 (0居左，1居中，2居右)\n * @param callback 执行结果回调\n * @return\n */\nvoid PrintSpecFormatText(String text, String typeface, int fontsize, int alignment, IPosPrinterCallback callback);\n/**\n * 打印表格的一行，可以指定列宽、对齐方式\n * @param colsTextArr 各列文本字符串数组\n17 up-to-date"
   }
  },
  {
   "url": "https://willem.com/global/images/1300a5f619cd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36957_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wurkje mei bysûndere hardware út Sina",
    "url": "https://agents.willem.com/fy/posts/2020-12-31_wurkje-mei-bysundere-hardware-ut-sina/",
    "source_url": "https://willem.com/fy/2020-12-31_wurkje-mei-bysundere-hardware-ut-sina/",
    "date": "2020-12-31"
   },
   "width": 160,
   "machine": {
    "caption": "An orange handheld device with a screen displaying the Lemmid logo and a printed receipt emerging from its side, resting on a wooden surface.",
    "labels": [
     "device",
     "receipt",
     "screen",
     "qr code",
     "table"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Print test completed\n**********************\nlemmid\nPower Lock Key\nSCN\nMIS\nUSB\nMenu\nHome\nBack\nFRONT"
   }
  },
  {
   "url": "https://willem.com/global/images/e008bfc50bc4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36958_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wêrom Apple Silicon in grut ding is",
    "url": "https://agents.willem.com/fy/posts/2020-12-15_werom-apple-silicon-in-grut-ding-is/",
    "source_url": "https://willem.com/fy/2020-12-15_werom-apple-silicon-in-grut-ding-is/",
    "date": "2020-12-15"
   },
   "width": 1600,
   "description": "Chips yntegrearje binnen de prosessor ferminderet de needsaak om gegevens hinne en wer te stjoeren nei oare (eksterne) chips",
   "description_source": "author",
   "machine": {
    "caption": "A macro render of an Apple M1 chip module on a green circuit board, partially inserted into a laptop chassis, lit with blue and orange accent light.",
    "labels": [
     "apple",
     "m1 chip",
     "circuit board",
     "macbook",
     "silicon"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Apple M1"
   }
  },
  {
   "url": "https://willem.com/global/images/68db3d5bf737.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36958_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wêrom Apple Silicon in grut ding is",
    "url": "https://agents.willem.com/fy/posts/2020-12-15_werom-apple-silicon-in-grut-ding-is/",
    "source_url": "https://willem.com/fy/2020-12-15_werom-apple-silicon-in-grut-ding-is/",
    "date": "2020-12-15"
   },
   "width": 1600,
   "description": "De nije M1 Apple Silicon yn de MacBook Air blaast my fuort",
   "description_source": "author",
   "machine": {
    "caption": "A silver MacBook Air stands open on a wooden table outdoors on a balcony, its screen showing dark terminal output with a stack trace and a MySQL error, bare trees and a cloudy sky behind it.",
    "labels": [
     "macbook",
     "terminal",
     "error",
     "stack trace",
     "code",
     "outdoor"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ContentObjectPropertyAdapter: loading content object property possibleValues for tagexoId, brand, model, hardwareType, price, moduleName, material, diameter, closure, dial, image\n/var/lib/node_modules/mysql/lib/protocol/Parser.js:437\nthrow err; // Rethrow non-MySQL errors\nError: ER_BAD_FIELD_ERROR: Unknown column 'stateupdated' in 'field list'\nat Query.Sequence._packetToError (/var/lib/node_modules/mysql/lib/protocol/sequences/Sequence.js:47:14)\nat Query.ErrorPacket (/var/lib/node_modules/mysql/lib/protocol/sequences/Query.js:79:18)\nat Protocol._parsePacket (/var/lib/node_modules/mysql/lib/protocol/Protocol.js:291:23)\nat Parser._parsePacket (/var/lib/node_modules/mysql/lib/protocol/Parser.js:433:10)\nat Parser.write (/var/lib/node_modules/mysql/lib/protocol/Parser.js:43:10)\nat Protocol.write (/var/lib/node_modules/mysql/lib/protocol/Protocol.js:38:16)\nat Socket.<anonymous> (/var/lib/node_modules/mysql/lib/Connection.js:88:28)\nat Socket.<anonymous> (/var/lib/node_modules/mysql/lib/Connection.js:526:10)\nat Protocol._enqueue (/var/lib/node_modules/mysql/lib/protocol/Protocol.js:144:48)\nat PoolConnection.query (/var/lib/node_modules/mysql/lib/Connection.js:198:25)\nat DataAdapter.<anonymous> (/home/willem/Documents/Lemmid B.V./Manager X/manager.lemmid.com/server X/lib/da...)\nat Ping.onOperationComplete (/var/lib/node_modules/mysql/lib/Pool.js:110:8)\nat Ping.<anonymous> (/var/lib/node_modules/mysql/lib/Connection.js:526:10)\nat Ping._callback (/var/lib/node_modules/mysql/lib/Connection.js:488:16)\nat Ping.Sequence.end (/var/lib/node_modules/mysql/lib/protocol/sequences/Sequence.js:83:24)\nat Ping.Sequence.OkPacket (/var/lib/node_modules/mysql/lib/protocol/sequences/Sequence.js:92:8)\nat Protocol._parsePacket (/var/lib/node_modules/mysql/lib/protocol/Protocol.js:291:23)\nat Parser._parsePacket (/var/lib/node_modules/mysql/lib/protocol/Parser.js:433:10) {\ncode: 'ER_BAD_FIELD_ERROR',\nerrno: 1054,\nsqlMessage: \"Unknown column 'stateupdated' in 'field list'\",\nsqlState: '42S22',\nindex: 0,\nsql: \"UPDATE contentobjectinstance SET state = 1, contentobjectid = 46, sortindex = -1562327888284, lastupdated = 1608041484509, stateupdated = 1608041484509, displaynamenl = 'Breitling ... (1080,00)', image = '', sortvalue = NULL WHERE id=296\"\n)\nwillem@base:~/.../manager.lemmid.com/server$\n1:store 2:write 3:terminal 2:manager 3:web1 4:todo 5:transfer 6:transfer-debug 7:transfer-production\nMacBook Air"
   }
  },
  {
   "url": "https://willem.com/global/images/1d10bae09d93.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36958_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wêrom Apple Silicon in grut ding is",
    "url": "https://agents.willem.com/fy/posts/2020-12-15_werom-apple-silicon-in-grut-ding-is/",
    "source_url": "https://willem.com/fy/2020-12-15_werom-apple-silicon-in-grut-ding-is/",
    "date": "2020-12-15"
   },
   "width": 1600,
   "description": "De M1-prosessor is de earste Apple Silicon dy't yn in Mac te krijen is",
   "description_source": "author",
   "machine": {
    "caption": "A dark promotional graphic of the Apple M1 chip badge glowing red and blue against a faint circuit board background.",
    "labels": [
     "apple",
     "m1 chip",
     "logo",
     "graphic",
     "silicon"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Apple M1"
   }
  },
  {
   "url": "https://willem.com/global/images/340904b1d3d6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36958_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wêrom Apple Silicon in grut ding is",
    "url": "https://agents.willem.com/fy/posts/2020-12-15_werom-apple-silicon-in-grut-ding-is/",
    "source_url": "https://willem.com/fy/2020-12-15_werom-apple-silicon-in-grut-ding-is/",
    "date": "2020-12-15"
   },
   "width": 160,
   "machine": {
    "caption": "A silver laptop computer sits on a wooden surface with its screen displaying lines of code against a dark background.",
    "labels": [
     "laptop",
     "computer",
     "screen",
     "keyboard",
     "code",
     "wooden surface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "MacBook Air"
   }
  },
  {
   "url": "https://willem.com/global/images/e008bfc50bc4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36958_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wêrom Apple Silicon in grut ding is",
    "url": "https://agents.willem.com/fy/posts/2020-12-15_werom-apple-silicon-in-grut-ding-is/",
    "source_url": "https://willem.com/fy/2020-12-15_werom-apple-silicon-in-grut-ding-is/",
    "date": "2020-12-15"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up view of an Apple M1 chip mounted on a circuit board, surrounded by other electronic components.",
    "labels": [
     "chip",
     "circuit board",
     "electronics",
     "processor",
     "technology"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "M1"
   }
  },
  {
   "url": "https://willem.com/global/images/340904b1d3d6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36958_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wêrom Apple Silicon in grut ding is",
    "url": "https://agents.willem.com/fy/posts/2020-12-15_werom-apple-silicon-in-grut-ding-is/",
    "source_url": "https://willem.com/fy/2020-12-15_werom-apple-silicon-in-grut-ding-is/",
    "date": "2020-12-15"
   },
   "width": 160,
   "machine": {
    "caption": "A silver MacBook Air laptop sits open on a wooden table with a terminal window displaying lines of code on the screen.",
    "labels": [
     "laptop",
     "computer",
     "screen",
     "keyboard",
     "code",
     "table"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "MacBook Air"
   }
  },
  {
   "url": "https://willem.com/global/images/1e59e0b31de7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36959_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In multidimensjonale kapasiteitswachtrige ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-12-02_in-multidimensjonale-kapasiteitswachtrige-untwerpe/",
    "source_url": "https://willem.com/fy/2020-12-02_in-multidimensjonale-kapasiteitswachtrige-untwerpe/",
    "date": "2020-12-02"
   },
   "width": 1600,
   "description": "In barrenstream fan bestellingen is it hert fan it meganisme, fragen wurde beäntwurde troch nei dizze stream te sjen: hoefolle pizza's binne der om 18:00 oere klear?",
   "description_source": "author",
   "machine": {
    "caption": "A hand-drawn whiteboard diagram illustrating a query queue processing a stream of pizza delivery and pickup events with timestamps and quantities.",
    "labels": [
     "whiteboard",
     "diagram",
     "queue",
     "pizza",
     "data stream"
    ],
    "model": "claude-sonnet",
    "text_in_image": "QUERY QUEUE\ndelivery 18.00H 3 PIZZA\npickup 18:00H 2 PIZZA\npickup 18:30H 5 PIZZA\ndelivery 1800H -3 PIZZA\nORDER/EVENT TIME DATA STREAM"
   }
  },
  {
   "url": "https://willem.com/global/images/db564dd30d9f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36959_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In multidimensjonale kapasiteitswachtrige ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-12-02_in-multidimensjonale-kapasiteitswachtrige-untwerpe/",
    "source_url": "https://willem.com/fy/2020-12-02_in-multidimensjonale-kapasiteitswachtrige-untwerpe/",
    "date": "2020-12-02"
   },
   "width": 1600,
   "description": "Trije kapasiteitsbeheiningen: keuken / levering / ôfhelje",
   "description_source": "author",
   "machine": {
    "caption": "A hand-drawn whiteboard illustration of a pizza delivery process, showing a chef baking pizza in a wood oven, a delivery rider, and people picking up orders.",
    "labels": [
     "whiteboard",
     "illustration",
     "pizza",
     "delivery",
     "drawing"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PIZZA\nPICKUP"
   }
  },
  {
   "url": "https://willem.com/global/images/e9229d524bd1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36959_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In multidimensjonale kapasiteitswachtrige ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-12-02_in-multidimensjonale-kapasiteitswachtrige-untwerpe/",
    "source_url": "https://willem.com/fy/2020-12-02_in-multidimensjonale-kapasiteitswachtrige-untwerpe/",
    "date": "2020-12-02"
   },
   "width": 1600,
   "description": "Pizza ite by de ûntwikkeling is hoe't do it algoritme \"libbest\"",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds open a cardboard box containing a vegetable pizza with melted cheese and charred crust, a laptop and second screen visible on the desk behind showing an email inbox.",
    "labels": [
     "pizza",
     "box",
     "hand",
     "desk",
     "laptop"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MdCleaner Community\nNurmohamed, N.S. (N...) RE: Heart Health protoc...\nXS4ALL Accounting RE: Heart Health proces...\nAFC Ajax Nieuwe online factuur in M...\nEllen Middelkoop Alles over Atalanta - Ajax\nCameron Young Bestellen achteraf\nCameron Young Your posts on online secur...\nSylora Re: Your posts on online...\nMailCleaner Communit... MailCleaner Community E..."
   }
  },
  {
   "url": "https://willem.com/global/images/23f98c044a3a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36959_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In multidimensjonale kapasiteitswachtrige ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-12-02_in-multidimensjonale-kapasiteitswachtrige-untwerpe/",
    "source_url": "https://willem.com/fy/2020-12-02_in-multidimensjonale-kapasiteitswachtrige-untwerpe/",
    "date": "2020-12-02"
   },
   "width": 160,
   "machine": {
    "caption": "A white line drawing on a black background depicts a pizza delivery process involving a delivery driver on a bicycle, a chef with a pizza, a pizza oven, and customers at a pickup counter.",
    "labels": [
     "drawing",
     "pizza",
     "chef",
     "delivery",
     "oven",
     "customers"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "PIZZA PICKUP"
   }
  },
  {
   "url": "https://willem.com/global/images/774a2243490d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36959_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In multidimensjonale kapasiteitswachtrige ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-12-02_in-multidimensjonale-kapasiteitswachtrige-untwerpe/",
    "source_url": "https://willem.com/fy/2020-12-02_in-multidimensjonale-kapasiteitswachtrige-untwerpe/",
    "date": "2020-12-02"
   },
   "width": 2560,
   "machine": {
    "caption": "A black and white photograph shows a pepperoni pizza with several slices missing, resting inside an open cardboard box.",
    "labels": [
     "pizza",
     "pepperoni",
     "cardboard box",
     "food"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "NEW YORK PIZZA"
   }
  },
  {
   "url": "https://willem.com/global/images/23f98c044a3a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36959_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In multidimensjonale kapasiteitswachtrige ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-12-02_in-multidimensjonale-kapasiteitswachtrige-untwerpe/",
    "source_url": "https://willem.com/fy/2020-12-02_in-multidimensjonale-kapasiteitswachtrige-untwerpe/",
    "date": "2020-12-02"
   },
   "width": 160,
   "machine": {
    "caption": "A white line drawing on a black background depicts a pizza delivery process involving a delivery driver on a bicycle, a chef with a pizza, a pizza oven, and customers at a pickup counter.",
    "labels": [
     "drawing",
     "pizza",
     "chef",
     "delivery",
     "oven",
     "customer"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "PIZZA PICKUP"
   }
  },
  {
   "url": "https://willem.com/global/images/483fbca4a00a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "De super-luminova makket it horloazje yn it tsjuster dúdlik lêsber",
   "description_source": "author",
   "machine": {
    "caption": "Glow-in-the-dark watch parts, including a dial with luminous hour markers and hands, a bezel insert, and two small gears, photographed in darkness.",
    "labels": [
     "watch",
     "dial",
     "glow",
     "gears",
     "luminous",
     "parts"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/bd97c01919d4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "It 3D-model fan myn horloazjekast",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of AlphaCAM CAM software showing a yellow 3D solid simulation of a machined watch case back, German-language interface.",
    "labels": [
     "cam software",
     "alphacam",
     "cnc",
     "watch case",
     "screenshot",
     "machining"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AlphaCAM Advanced Fräsen: Boden Alu_LightOP1\nDatei Bearbeiten Ansicht Geometrie 3D Extras CAD NC-Pfade Parametrik AUTO-Bearbeitung Hilfe\nSolid Simulation\nToleranz 0.04\nTransparenz\nKonfigurieren\nBearbeitu... Arbeitseb... Solid Sim...\nDEU\n10:12 09.07.2020"
   }
  },
  {
   "url": "https://willem.com/global/images/d198d78af6bb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Foar (links) en nei (rjochts) it fuortfrezen fan materiaal",
   "description_source": "author",
   "machine": {
    "caption": "Four machined stainless steel watch case parts on a white background: two bezels with mounting holes and two case backs with spiral brushed finish.",
    "labels": [
     "watch case",
     "bezel",
     "steel",
     "machining",
     "parts"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/5b2d2c137ac6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Materiaal fuortfrezen om it horloazje lichter te meitsjen",
   "description_source": "author",
   "machine": {
    "caption": "Four machined watch case parts arranged at an angle, showing an engraved lot marking on one of the lugs.",
    "labels": [
     "watch case",
     "bezel",
     "steel",
     "machining",
     "engraving"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OA 14477"
   }
  },
  {
   "url": "https://willem.com/global/images/dc745e2a8599.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Hoe do de tiid, moanne, datum en dei fan de wike lêze kinst",
   "description_source": "author",
   "machine": {
    "caption": "A technical diagram of three watch dial variants, each showing a dotted display and an arrow indicating date, month, or weekday position.",
    "labels": [
     "watch",
     "dial",
     "diagram",
     "date",
     "illustration"
    ],
    "model": "claude-sonnet",
    "text_in_image": "date spiral\n31 date dots\nday 28\nmonths display\n12 date dots\noctober\nweekday display\n7 date dots\ntuesday"
   }
  },
  {
   "url": "https://willem.com/global/images/c0fbb2277584.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "De jierkalinder-komplikaasje mei mar 3 ekstra dielen",
   "description_source": "author",
   "machine": {
    "caption": "An exploded technical line drawing of a watch dial and date mechanism, labelling the dial, date ring, cogs and disks.",
    "labels": [
     "watch",
     "mechanism",
     "diagram",
     "dial",
     "gears",
     "technical drawing"
    ],
    "model": "claude-sonnet",
    "text_in_image": "dial\ndial (rear view)\ndate ring with curved „date dash“\ncog with 5 teeth, double-toothed\nmonth disk\ncollar with two fingers bonded onto movement's hour rod\nweekday disk"
   }
  },
  {
   "url": "https://willem.com/global/images/ca9e9c0d6a12.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Tiidleas horloazje: in jierkalinderhorloazje, op maat makke nei myn winsken",
   "description_source": "author",
   "machine": {
    "caption": "A finished wristwatch with a brushed steel case, dotted dial, and dark brown stitched leather strap, photographed at an angle.",
    "labels": [
     "watch",
     "wristwatch",
     "leather strap",
     "dial",
     "steel case"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a8807f4b67b5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-27.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Draach it horloazje dat do wolst, as it net bestiet kinst it meitsje!",
   "description_source": "author",
   "machine": {
    "caption": "A wristwatch with a dotted dial and dark leather strap worn on a wrist, arm resting on a dark green sweater sleeve.",
    "labels": [
     "watch",
     "wristwatch",
     "leather strap",
     "dial",
     "wrist"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/d2c35a3b5470.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-26.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Yn oerienstimming mei de “LIGHT”-kast fan myn horloazje is de sluting fan dizze bân fuortfrezen om al it ûnnedige gewicht kwyt te reitsjen",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a tan fabric watch strap with a hook-and-loop closure and metal buckle hardware, worn over a grey sock on a wrist.",
    "labels": [
     "watch strap",
     "fabric",
     "velcro",
     "buckle",
     "wrist"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/9384fb6ebcd6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-25.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Ferskillende kleuren hawwe ferskillende effekten op it horloazje, hjir sjochst it mei in ‘tan’-kleurige stoffen bân",
   "description_source": "author",
   "machine": {
    "caption": "A wristwatch with a dotted dial and tan fabric strap worn on a wrist, arm resting on a wooden table beside a grey sweater sleeve.",
    "labels": [
     "watch",
     "wristwatch",
     "fabric strap",
     "dial",
     "wrist"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/8592aa859652.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-24.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "De koalstofsluting foeget amper gewicht ta",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a black fabric watch strap with metal hardware worn under the cuff of a black cycling glove and sleeve.",
    "labels": [
     "watch strap",
     "fabric",
     "glove",
     "wrist",
     "cycling"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/fac8ba7e8757.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-23.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "De swarte stoffen bân hat in Kevlar-kearn, wêrtroch't hy ekstreem bestindich en sterk is, perfekt as do fytst!",
   "description_source": "author",
   "machine": {
    "caption": "A wristwatch with a dotted dial worn on a wrist next to a bright neon yellow cycling jacket sleeve printed with a brand name.",
    "labels": [
     "watch",
     "wristwatch",
     "cycling",
     "jacket",
     "neon",
     "dial"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GripGrab"
   }
  },
  {
   "url": "https://willem.com/global/images/ef4d1a42bd62.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "It wikseljen fan de bân is maklik en feroaret it horloazje folslein, want it horloazje sels is frij neutraal",
   "description_source": "author",
   "machine": {
    "caption": "A wristwatch with a dotted dial and black canvas strap worn on a hairy wrist, angled view of the case and crown.",
    "labels": [
     "watch",
     "wristwatch",
     "dial",
     "strap",
     "wrist"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/0995265aa49e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "De maat fan 36MM is perfekt foar myn pols",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a wristwatch with a dotted dial and dark brown leather strap worn on a hairy wrist.",
    "labels": [
     "watch",
     "wristwatch",
     "dial",
     "leather strap",
     "wrist"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f3175a9e5dd7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "De wizerplaat is spektakulêr op in “ûnder de radar”-manier, der sit in ûnleauwige djipte yn dy't dreech op in foto fêst te lizzen is (ik haw it dochs besocht!)",
   "description_source": "author",
   "machine": {
    "caption": "An extreme close-up of a watch dial showing the drilled dot markers and two brushed metal hour and minute hands.",
    "labels": [
     "watch",
     "dial",
     "hands",
     "macro",
     "metal"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/2dbe726ea482.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Ludwig Oechslin is der hielendal op út om it oantal dielen te ferminderjen, hy wurdt beskreaun as in libbene leginde",
   "description_source": "author",
   "machine": {
    "caption": "A bald man wearing a loupe over one eye leans over a workbench, using tweezers to handle a small watch part, with a rack of screwdrivers and a dust cover in front of him.",
    "labels": [
     "watchmaker",
     "workbench",
     "loupe",
     "tweezers",
     "tools"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/af326b0723b7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "De bûgde kastfoarm sit tige noflik om de pols, want der stekke gjin skerpe rânen yn dyn earm",
   "description_source": "author",
   "machine": {
    "caption": "A close-up side view of a brushed steel watch case showing the fluted crown and leather strap lugs, with no dial visible.",
    "labels": [
     "watch case",
     "steel",
     "crown",
     "leather strap",
     "macro"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b8be900406cb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "De kast is mei ekstreme presyzje frezen, sadat it net nedich is om flaters mei poetsen te ferbergjen (want der binne gjin!)",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of the underside of a brushed steel watch case with a fluted crown, viewed from the side with the leather strap out of focus.",
    "labels": [
     "watch case",
     "steel",
     "crown",
     "leather strap",
     "macro"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/518142ba9fb0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "De steurlearen bân is fan himsels wetterticht",
   "description_source": "author",
   "machine": {
    "caption": "A side view of a wristwatch showing the thick stitched dark brown leather strap and the edge of the steel case with crown.",
    "labels": [
     "watch",
     "leather strap",
     "steel case",
     "crown",
     "stitching"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/9e152553584c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "De natuerlike kleuren komme moai út yn it ljocht",
   "description_source": "author",
   "machine": {
    "caption": "A wristwatch with a dotted dial and dark leather strap stands upright against a plain background, reflecting on the surface below.",
    "labels": [
     "watch",
     "wristwatch",
     "dial",
     "leather strap",
     "reflection"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/7e57559d1dbf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "As in bern yn de snoepwinkel, bliid ik!",
   "description_source": "author",
   "machine": {
    "caption": "A smiling bald man with a beard, wearing a light t-shirt, holds a wristwatch mounted on a cardboard display card in front of a bright window, with a fitness tracker on his own wrist.",
    "labels": [
     "man",
     "watch",
     "portrait",
     "smiling",
     "indoor"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/08e6115a13bf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "It giet allinnich om it produkt, gjin jild of enerzjy wurdt fergriemd oan oerstallige doazen of boekjes, dat fyn ik prachtich",
   "description_source": "author",
   "machine": {
    "caption": "A FedEx Express shipping box and envelope on a wooden table, with bubble-wrapped parcels, a shipping label addressed to a named recipient, and a hand-addressed envelope, the recipient street address blurred in the source photo.",
    "labels": [
     "fedex",
     "shipping",
     "parcel",
     "envelope",
     "label",
     "package"
    ],
    "model": "claude-sonnet",
    "text_in_image": "FedEx Express\nHAL WEEKDA[Y]\nWillem Middelkoop\nBILL SENDER\n(NL)\nSHP DATE 09OCT20\nACTWGT 1.00 KG\nTRK# 7717 4173 1683\nINTL PRIORITY\nASR ETD\nAMSA\nAMS\nPM NH-NL\n...OR AG\n...WOZ 143\n...LE DE FONDS, NE 2300\n...ERLAND CH\nWillem Middelkoop (handwritten on envelope)"
   }
  },
  {
   "url": "https://willem.com/global/images/e59d50ccf678.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Myn soan joech in helpende hân by it ymportearjen fan syn takomstige erfstik",
   "description_source": "author",
   "machine": {
    "caption": "A toddler in a blue coat and yellow rain boots holds a FedEx Express shipping box almost as big as himself, standing in front of a FedEx Express office entrance with opening-hours signage.",
    "labels": [
     "child",
     "fedex",
     "parcel",
     "delivery",
     "shipping box"
    ],
    "model": "claude-sonnet",
    "text_in_image": "FedEx Express\nOpeningstijden / Opening hours\nKlanten en bezoekers melden links bij de balie / Customers and visitors report left at the counter.\n24h/24h Camera bewaking\nPULL TREKKEN\nWillem Middelkoop\nVAN DEYSSELLAAN 2\nLUTJEBROEK NH 1422\n(NL)\nTRK# 7717 4173 1683\nINTL PRIORITY\nAMS"
   }
  },
  {
   "url": "https://willem.com/global/images/b4ea32ba8b5e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Foardat it horloazje Switserlân ferlit wurdt it kontrolearre en kalibrearre om te soargjen dat it goed wurket",
   "description_source": "author",
   "machine": {
    "caption": "A finished wristwatch with a dotted dial rests on a laptop keyboard next to an open laptop screen showing software with a partly visible brand name.",
    "labels": [
     "watch",
     "laptop",
     "software",
     "keyboard",
     "dial"
    ],
    "model": "claude-sonnet",
    "text_in_image": "witschi"
   }
  },
  {
   "url": "https://willem.com/global/images/cfe479fe9996.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "De “maestro” sels oan it wurk oan myn horloazje, it fielt as hie ik in foto fan Rembrandt dy't myn eigen Nachtwacht skilderet!",
   "description_source": "author",
   "machine": {
    "caption": "An older man in a plaid shirt, wearing a loupe on a headband, leans over a green cutting mat on a workbench cluttered with small glass containers, tweezers, and a hand-drawn sketch of a watch strap, working on a small metal part.",
    "labels": [
     "watchmaker",
     "workbench",
     "loupe",
     "tweezers",
     "sketch"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/14e7b7f637fc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Wylst it subtile kontrast myn horloazje oerdei ûnder de radar litte kin",
   "description_source": "author",
   "machine": {
    "caption": "A flat lay of glow-in-the-dark watch dial parts and two small gears, photographed in darkness, showing luminous green markers and hands.",
    "labels": [
     "watch",
     "dial",
     "glow",
     "gears",
     "luminous",
     "parts"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/5cbf46c5e43e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Guon fan myn horloazjes troch de jierren hinne",
   "description_source": "author",
   "machine": {
    "caption": "A nine-image grid collage of different wristwatches, including a chronograph, a digital watch, a smartwatch, and several analogue watches worn on wrists or resting on surfaces.",
    "labels": [
     "watches",
     "collage",
     "wristwatch",
     "brands",
     "grid"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CHRISTIAAN V.D KLAAUW\nKalender\nVRY DON WOE DIN\nOMEGA Speedmaster 125 AUTOMATIC Chronometer TACHYMETRE\nSEIKO\nDST 17:51 Saturday, 09 Jul RADIOWAVE CONTROL SOLAR\nMeisterSinger N°03 Edition\nJUNGHANS AUTOMATIC MADE IN GERMANY\nMyZeil Stoltze-Museum ALTSTADT Kunst im ...ngut der Stadt Frankfurt\nONLY DEAD FISH GO WITH THE FLOW Heineken sjoerd\nROLEX\nTUDOR GENEVE ROTO... SELF-WI..."
   }
  },
  {
   "url": "https://willem.com/global/images/22b7cbadbed7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 160,
   "machine": {
    "caption": "A wristwatch with a silver metallic case, a brown leather strap, and a dial featuring a unique dot-matrix display for time indication.",
    "labels": [
     "watch",
     "leather strap",
     "dial",
     "timepiece"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/428b27548029.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up view of a minimalist clock face with white hands and circular hour markers on a textured gray surface.",
    "labels": [
     "clock",
     "hand",
     "marker",
     "face",
     "timepiece"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/22b7cbadbed7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen horloazje ûntwerpe",
    "url": "https://agents.willem.com/fy/posts/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "source_url": "https://willem.com/fy/2020-11-30_myn-eigen-horloazje-untwerpe/",
    "date": "2020-11-30"
   },
   "width": 160,
   "machine": {
    "caption": "A wristwatch with a silver-toned case, a dial featuring a spiral pattern of dots for time indication, white hands, and a dark brown leather strap with visible stitching.",
    "labels": [
     "watch",
     "strap",
     "dial",
     "leather"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/37a9182a24b4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano-skeakelkabel ferfange",
    "url": "https://agents.willem.com/fy/posts/2020-11-22_shimano-skeakelkabel-ferfange/",
    "source_url": "https://willem.com/fy/2020-11-22_shimano-skeakelkabel-ferfange/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Oan it ein sit in fêst stikje metaal, dêrom kin de kabel mar yn ien rjochting derút lutsen wurde",
   "description_source": "author",
   "machine": {
    "caption": "A Shimano twist grip shifter on a bicycle handlebar being adjusted with a small screwdriver.",
    "labels": [
     "bicycle",
     "shifter",
     "handlebar",
     "screwdriver",
     "gears"
    ],
    "model": "claude-sonnet",
    "text_in_image": "7 6 5 4 3 2"
   }
  },
  {
   "url": "https://willem.com/global/images/c8b1618b281b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano-skeakelkabel ferfange",
    "url": "https://agents.willem.com/fy/posts/2020-11-22_shimano-skeakelkabel-ferfange/",
    "source_url": "https://willem.com/fy/2020-11-22_shimano-skeakelkabel-ferfange/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "De bout losmeitsje giet maklik mei twa tangen",
   "description_source": "author",
   "machine": {
    "caption": "A hand uses pliers and a flathead screwdriver to loosen a cable anchor bolt on a bicycle frame.",
    "labels": [
     "bicycle",
     "pliers",
     "screwdriver",
     "cable",
     "bolt"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/2993f11ce454.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano-skeakelkabel ferfange",
    "url": "https://agents.willem.com/fy/posts/2020-11-22_shimano-skeakelkabel-ferfange/",
    "source_url": "https://willem.com/fy/2020-11-22_shimano-skeakelkabel-ferfange/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "De bout dy't de gearkabel fêsthâldt is út de beugel by de gear hub lutsen",
   "description_source": "author",
   "machine": {
    "caption": "A hand loosens a small hex bolt securing a shift cable near a bicycle rear hub and chain, wristwatch visible on the wrist.",
    "labels": [
     "bicycle",
     "hub",
     "chain",
     "cable",
     "hand",
     "wristwatch"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/c48d5ebf3aea.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano-skeakelkabel ferfange",
    "url": "https://agents.willem.com/fy/posts/2020-11-22_shimano-skeakelkabel-ferfange/",
    "source_url": "https://willem.com/fy/2020-11-22_shimano-skeakelkabel-ferfange/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "De 7-speed Shimano Nexus gear hub, de kabel sit fêst mei in bout, yn de reade sirkel",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a bicycle rear hub and chain with a red hand-drawn circle and arrow marking a cable anchor point.",
    "labels": [
     "bicycle",
     "hub",
     "chain",
     "annotation",
     "cable"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/179b3a671c8b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano-skeakelkabel ferfange",
    "url": "https://agents.willem.com/fy/posts/2020-11-22_shimano-skeakelkabel-ferfange/",
    "source_url": "https://willem.com/fy/2020-11-22_shimano-skeakelkabel-ferfange/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Oeps... dit is net goed!",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds the two frayed, cut ends of a broken bicycle shift cable.",
    "labels": [
     "bicycle",
     "cable",
     "frayed",
     "broken",
     "hand"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/2e0235d40364.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano-skeakelkabel ferfange",
    "url": "https://agents.willem.com/fy/posts/2020-11-22_shimano-skeakelkabel-ferfange/",
    "source_url": "https://willem.com/fy/2020-11-22_shimano-skeakelkabel-ferfange/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "De skeakelkabel ûnder de bakfyts waard troch in tûke útinoar lutsen...",
   "description_source": "author",
   "machine": {
    "caption": "A frayed bicycle brake or shift cable exits a housing stop near a rear wheel, with wet leaves on the ground behind.",
    "labels": [
     "bicycle",
     "cable",
     "frayed",
     "wheel",
     "outdoor"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/709aad539c10.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano-skeakelkabel ferfange",
    "url": "https://agents.willem.com/fy/posts/2020-11-22_shimano-skeakelkabel-ferfange/",
    "source_url": "https://willem.com/fy/2020-11-22_shimano-skeakelkabel-ferfange/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Myn lytse kollega ûndersiket de skea oan de bakfyts",
   "description_source": "author",
   "machine": {
    "caption": "A toddler in a blue jacket crouches beside the rear wheel of an orange Babboe cargo bike parked on a patio.",
    "labels": [
     "cargo bike",
     "child",
     "wheel",
     "babboe",
     "patio"
    ],
    "model": "claude-sonnet",
    "text_in_image": "www.babboe.com"
   }
  },
  {
   "url": "https://willem.com/global/images/6cec290ce7de.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano-skeakelkabel ferfange",
    "url": "https://agents.willem.com/fy/posts/2020-11-22_shimano-skeakelkabel-ferfange/",
    "source_url": "https://willem.com/fy/2020-11-22_shimano-skeakelkabel-ferfange/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Ús aventoermasine, de Babboe Big bakfyts",
   "description_source": "author",
   "machine": {
    "caption": "A side view of a black and orange Babboe cargo bike parked in a driveway in front of a hedge and a brick garage.",
    "labels": [
     "cargo bike",
     "babboe",
     "bicycle",
     "driveway",
     "hedge"
    ],
    "model": "claude-sonnet",
    "text_in_image": "www.babboe.com"
   }
  },
  {
   "url": "https://willem.com/global/images/153ebf8d45eb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano-skeakelkabel ferfange",
    "url": "https://agents.willem.com/fy/posts/2020-11-22_shimano-skeakelkabel-ferfange/",
    "source_url": "https://willem.com/fy/2020-11-22_shimano-skeakelkabel-ferfange/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Nije skeakelkabel ynstallearre en ree foar nije aventoeren!",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a bicycle chain and internal hub gear mechanism with a partially inserted cable and screwdriver.",
    "labels": [
     "bicycle",
     "chain",
     "hub",
     "gears",
     "mechanism"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f94472545d61.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano-skeakelkabel ferfange",
    "url": "https://agents.willem.com/fy/posts/2020-11-22_shimano-skeakelkabel-ferfange/",
    "source_url": "https://willem.com/fy/2020-11-22_shimano-skeakelkabel-ferfange/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Fergeat net in einkap op de kabel te setten, sadat er net útinoar falt",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a small hex cable clamp bolt with a threaded cable end, next to a yellow and chrome bicycle hub adjuster.",
    "labels": [
     "bicycle",
     "cable",
     "clamp",
     "bolt",
     "hand"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/8953b0eb5b15.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano-skeakelkabel ferfange",
    "url": "https://agents.willem.com/fy/posts/2020-11-22_shimano-skeakelkabel-ferfange/",
    "source_url": "https://willem.com/fy/2020-11-22_shimano-skeakelkabel-ferfange/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Span de Nexus 7-speed gear hub goed troch de twa giele linen op ien line te bringen as de fjirde gear keazen is",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a bicycle internal hub gear with chain and a small yellow indicator window on the cable-adjustment mechanism.",
    "labels": [
     "bicycle",
     "hub",
     "chain",
     "gears",
     "mechanism"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b13a07126ced.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano-skeakelkabel ferfange",
    "url": "https://agents.willem.com/fy/posts/2020-11-22_shimano-skeakelkabel-ferfange/",
    "source_url": "https://willem.com/fy/2020-11-22_shimano-skeakelkabel-ferfange/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "As alles goed giet, komt de binnenkabel by de efterste hub út de bûtenkabel",
   "description_source": "author",
   "machine": {
    "caption": "A hand threads a new shift cable through a hub adjuster near the rear dropout of a bicycle.",
    "labels": [
     "bicycle",
     "cable",
     "hub",
     "dropout",
     "hand"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/95082c8e5318.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano-skeakelkabel ferfange",
    "url": "https://agents.willem.com/fy/posts/2020-11-22_shimano-skeakelkabel-ferfange/",
    "source_url": "https://willem.com/fy/2020-11-22_shimano-skeakelkabel-ferfange/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Soargje dat do alle einkapkes sette en ynstallearje, want se foarkomme dat focht en smoargens yn de bûtenkabel(s) komme",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a cable end cap and a cut piece of cable housing next to a bicycle handlebar and a yellow cargo bike bin.",
    "labels": [
     "bicycle",
     "cable",
     "housing",
     "handlebar",
     "hand"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/09989dc79f7d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano-skeakelkabel ferfange",
    "url": "https://agents.willem.com/fy/posts/2020-11-22_shimano-skeakelkabel-ferfange/",
    "source_url": "https://willem.com/fy/2020-11-22_shimano-skeakelkabel-ferfange/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Ynstallearje de nije skeakelkabel, begjin by it stjoer",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds two cut cable end pieces near the handlebar stem of a bicycle with a warning label, beside a yellow cargo bin.",
    "labels": [
     "bicycle",
     "cable",
     "handlebar",
     "stem",
     "hand"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/03baf5e21f6a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano-skeakelkabel ferfange",
    "url": "https://agents.willem.com/fy/posts/2020-11-22_shimano-skeakelkabel-ferfange/",
    "source_url": "https://willem.com/fy/2020-11-22_shimano-skeakelkabel-ferfange/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Bakfytsen en tandems hawwe langere kabels nedich! As dyn pleatslike fytswinkel se net ferkeapet, kinst se fine op Amazon",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a Shimano shift inner cable package on top of a folded Amazon cardboard box, beside a bicycle rear wheel.",
    "labels": [
     "shimano",
     "cable",
     "packaging",
     "cardboard",
     "bicycle",
     "amazon"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SHIMANO\nSHIFT INNER CABLE\n3000 mm x 1\nØ1.2mm\nx 1\nPackaging can be disposed of through waste collection or recycled where facilities are available. Amazon is always aware of its duty to help maintain a better environment. Over 90% of all packaging supplied by Amazon can be recycled.\nContains 100% recycled fibre\nRECYCLED PLEASE RECYCLE"
   }
  },
  {
   "url": "https://willem.com/global/images/c102442c70d7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano-skeakelkabel ferfange",
    "url": "https://agents.willem.com/fy/posts/2020-11-22_shimano-skeakelkabel-ferfange/",
    "source_url": "https://willem.com/fy/2020-11-22_shimano-skeakelkabel-ferfange/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Nije binnen- en bûtenkabel foar de shifter",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a coiled bare cable and a coiled black cable housing above a yellow cargo bike bin containing tools and small parts.",
    "labels": [
     "bicycle",
     "cable",
     "housing",
     "coil",
     "hand"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e2fb5fee2592.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano-skeakelkabel ferfange",
    "url": "https://agents.willem.com/fy/posts/2020-11-22_shimano-skeakelkabel-ferfange/",
    "source_url": "https://willem.com/fy/2020-11-22_shimano-skeakelkabel-ferfange/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Lûk de beskeadige kabel der hielendal út",
   "description_source": "author",
   "machine": {
    "caption": "A hand threads a new cable into a Shimano Nexus twist shifter mounted next to a brake lever on a handlebar.",
    "labels": [
     "bicycle",
     "shifter",
     "nexus",
     "shimano",
     "handlebar",
     "cable"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NEXUS\nSHIMANO\n7 6 5 4 3"
   }
  },
  {
   "url": "https://willem.com/global/images/14701bce2442.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano-skeakelkabel ferfange",
    "url": "https://agents.willem.com/fy/posts/2020-11-22_shimano-skeakelkabel-ferfange/",
    "source_url": "https://willem.com/fy/2020-11-22_shimano-skeakelkabel-ferfange/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Op syk nei bearen... yn it park by ús yn de buert, in aventoer dat net te beteljen is!",
   "description_source": "author",
   "machine": {
    "caption": "A small child in a blue coat and yellow rain boots reaches toward a large fallen tree trunk in a forest covered with autumn leaves.",
    "labels": [
     "child",
     "forest",
     "tree",
     "leaves",
     "rainboots"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/4c75b9a15302.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano-skeakelkabel ferfange",
    "url": "https://agents.willem.com/fy/posts/2020-11-22_shimano-skeakelkabel-ferfange/",
    "source_url": "https://willem.com/fy/2020-11-22_shimano-skeakelkabel-ferfange/",
    "date": "2020-11-22"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds a black cable with its outer insulation stripped away, exposing the internal silver wires, near a bicycle pedal.",
    "labels": [
     "hand",
     "cable",
     "bicycle",
     "pedal"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/9a0826778be5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano-skeakelkabel ferfange",
    "url": "https://agents.willem.com/fy/posts/2020-11-22_shimano-skeakelkabel-ferfange/",
    "source_url": "https://willem.com/fy/2020-11-22_shimano-skeakelkabel-ferfange/",
    "date": "2020-11-22"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up view of green moss and thin blades of grass illuminated by sunlight.",
    "labels": [
     "moss",
     "grass",
     "nature",
     "ground cover"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/4c75b9a15302.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano-skeakelkabel ferfange",
    "url": "https://agents.willem.com/fy/posts/2020-11-22_shimano-skeakelkabel-ferfange/",
    "source_url": "https://willem.com/fy/2020-11-22_shimano-skeakelkabel-ferfange/",
    "date": "2020-11-22"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds a black cable with its outer insulation stripped away, exposing the internal white and silver wires against a paved ground background.",
    "labels": [
     "hand",
     "cable",
     "wire",
     "pavement"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/65d81c39a04f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It nocht fan in ienfâldige laptop",
    "url": "https://agents.willem.com/fy/posts/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "source_url": "https://willem.com/fy/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "It Windows Subsystem for Linux (WSL) ynskeakelje",
   "description_source": "author",
   "machine": {
    "caption": "Reflected photo of a laptop screen split between a Microsoft Docs page on installing Windows Subsystem for Linux and a PowerShell window running the enable-feature command.",
    "labels": [
     "browser",
     "powershell",
     "wsl",
     "documentation",
     "screen reflection"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Install Windows Subsystem for...\nhttps://docs.microsoft.com/en-us/windows/wsl/install-win10\nYou must first enable the \"Windows Subsystem for Linux\" optional feature before installing any Linux distributions on Windows.\nOpen PowerShell as Administrator and run:\nPowerShell\nWSL Documentation\nOverview\nQuickstart\nInstall WSL and update to WSL 2\nInstall on Windows Server\nCreate a user account and pa...\nTutorials\nHow-to\nFrequently Asked Questions\nWSL 2 FAQ\nTroubleshooting\nRelease Notes\nWindows PowerShell\nCopyright (C) Microsoft Corporation. All rights reserved.\nTry the new cross-platform PowerShell https://aka.ms/pscore6\nPS C:\\Users\\mail> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart\nDeployment Image Servicing and Management tool\nVersion: 10.0.19041.572\nImage Version: 10.0.19042.572\nEnabling feature(s)\n[==========================100.0%==========================]\nThe operation completed successfully.\nPS C:\\Users\\mail>"
   }
  },
  {
   "url": "https://willem.com/global/images/14c48f0b2f0c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It nocht fan in ienfâldige laptop",
    "url": "https://agents.willem.com/fy/posts/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "source_url": "https://willem.com/fy/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "Út de S-modus stappe kin en is “fergees”",
   "description_source": "author",
   "machine": {
    "caption": "Close-up reflected photo of a laptop screen showing the Microsoft Store \"Switch out of S mode\" page layered over Windows Update settings.",
    "labels": [
     "windows",
     "microsoft store",
     "s mode",
     "settings",
     "screen reflection"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Windows Update\nSecurity Optimisation\nWindows Security\nMicrosoft Store\nHome Gaming Entertainment Productivity Deals\nSwitch out of S mode\nWindows 10 gives you the freedom to choose the mode of Windows that fits the way you work and live. If performance, security and peace of mind are your top priorities, stick with Windows 10 in S mode. Every app you install from Microsoft Store has been verified by Microsoft. Want more options? You can install apps, including those not verified by Microsoft. You can switch out of S mode to install apps, but you won't be able to return to S mode once you've switched.\nLearn more at S mode Support FAQ.\nGet Windows 10 - S mode Switch with a genuine licence for this PC.\nFree\nGet\nEdition Windows 10 Home in S mode\nActivation Windows is activated with a digital licence linked to your Microsoft account"
   }
  },
  {
   "url": "https://willem.com/global/images/15bf4ce1e09b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It nocht fan in ienfâldige laptop",
    "url": "https://agents.willem.com/fy/posts/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "source_url": "https://willem.com/fy/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "Flater 0x800711c7 by it starten fan ‘powershell.exe’, in freonlike oantinken dat do yn S-modus draaist, domkop...",
   "description_source": "author",
   "machine": {
    "caption": "Close-up reflected photo of a laptop screen showing a Windows PowerShell error message.",
    "labels": [
     "powershell",
     "error message",
     "windows",
     "screen reflection"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Windows PowerShell\n[error 0x800711c7 when launching 'powershell.exe']"
   }
  },
  {
   "url": "https://willem.com/global/images/c988abd0e4a3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It nocht fan in ienfâldige laptop",
    "url": "https://agents.willem.com/fy/posts/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "source_url": "https://willem.com/fy/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "Windows 10 Home yn S-modus",
   "description_source": "author",
   "machine": {
    "caption": "Close-up reflected photo of a laptop screen showing the Windows 10 Activation settings page.",
    "labels": [
     "windows",
     "activation settings",
     "s mode",
     "screen reflection"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Activation\nWindows\nEdition  Windows 10 Home in S mode\nActivation  Windows is activated with a digital licence linked to your Microsoft account\nLearn more"
   }
  },
  {
   "url": "https://willem.com/global/images/67586ee7b5e8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It nocht fan in ienfâldige laptop",
    "url": "https://agents.willem.com/fy/posts/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "source_url": "https://willem.com/fy/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "De Surface Laptop Go brûke ûnderweis, ‘on the go’, dêrfandinne de namme!",
   "description_source": "author",
   "machine": {
    "caption": "A silver laptop and a dark red travel mug with an Anonymous Guy Fawkes mask sticker sit on a green picnic table outside a building with graffiti on the wall.",
    "labels": [
     "laptop",
     "travel mug",
     "anonymous mask",
     "picnic table",
     "outdoors"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f348850ea45f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It nocht fan in ienfâldige laptop",
    "url": "https://agents.willem.com/fy/posts/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "source_url": "https://willem.com/fy/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "De laptop is makke fan aluminium en plestik, tegearre makke yn ien stik",
   "description_source": "author",
   "machine": {
    "caption": "Extreme close-up of the rounded aluminium corner edge of a laptop lid resting on a wooden table.",
    "labels": [
     "laptop",
     "close-up",
     "aluminium",
     "corner",
     "edge"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/ae013303e31f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It nocht fan in ienfâldige laptop",
    "url": "https://agents.willem.com/fy/posts/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "source_url": "https://willem.com/fy/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "It iepenmeitsjen en ticht dwaan fan de laptop jout in solide gefoel fan syn stevigens en boukwaliteit",
   "description_source": "author",
   "machine": {
    "caption": "Side view of a closed silver laptop with a faint Microsoft logo, showing a USB-A port, USB-C port and headphone jack along its edge.",
    "labels": [
     "laptop",
     "closed",
     "ports",
     "microsoft logo",
     "side view"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/7da4fd2c9d4f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It nocht fan in ienfâldige laptop",
    "url": "https://agents.willem.com/fy/posts/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "source_url": "https://willem.com/fy/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "De Surface Laptop Go is in moaie, kompakte laptop sûnder ûnnedige fersieringen",
   "description_source": "author",
   "machine": {
    "caption": "Side view of an open silver laptop showing its keyboard, trackpad and edge ports, against a plain wall.",
    "labels": [
     "laptop",
     "open",
     "keyboard",
     "trackpad",
     "side view"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/09e712d9c859.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It nocht fan in ienfâldige laptop",
    "url": "https://agents.willem.com/fy/posts/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "source_url": "https://willem.com/fy/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "De multi touch-trackpad wurket goed mei Windows 10",
   "description_source": "author",
   "machine": {
    "caption": "Extreme close-up of a hand with three fingers resting on a laptop trackpad.",
    "labels": [
     "trackpad",
     "hand",
     "close-up",
     "laptop",
     "fingers"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/5a3bf8fb70cf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It nocht fan in ienfâldige laptop",
    "url": "https://agents.willem.com/fy/posts/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "source_url": "https://willem.com/fy/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "It toetseboerd is as lekkernij, swiet en sêft mei genôch bite, net te slap, plat of wetterich",
   "description_source": "author",
   "machine": {
    "caption": "Extreme close-up of the W, S, E, D, Q and 2 keys on a dark grey laptop keyboard.",
    "labels": [
     "keyboard",
     "close-up",
     "keys",
     "laptop",
     "letters"
    ],
    "model": "claude-sonnet",
    "text_in_image": "W\nS\nE\nD\nQ\n2"
   }
  },
  {
   "url": "https://willem.com/global/images/fbf1ade29b85.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It nocht fan in ienfâldige laptop",
    "url": "https://agents.willem.com/fy/posts/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "source_url": "https://willem.com/fy/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "In plant, in laptop, wat kofje",
   "description_source": "author",
   "machine": {
    "caption": "A laptop on a wooden desk between a potted snake plant and a black travel cup, its screen showing a text editor with a blog draft about generating RSS feeds with Node.js.",
    "labels": [
     "laptop",
     "text editor",
     "blog draft",
     "desk",
     "plant",
     "coffee cup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "This blog is managed using custom software that I developed for my customers. My software generates so called \"static HTML pages\" from a dynamically managed back-end that runs on NodeJS. This means that I needed to find a way to generate the RSS feeds from my static site generator, along with the HTML files. Now, it's time to get technical! :-)\n\nIt is always a good idea to check out existing implementations of open standards before you'll set out to \"reinvent the wheel\". Chances are that somebody already did all the hard work. But moreover, choosing a well tested package over a self built implementation (with undiscovered bugs and flaws) can be smart thing to do. For NodeJS there is the \"Feed\" module (https://www.npmjs.com/package/feed) that makes it easy to generate RSS, Atom and JSON feeds."
   }
  },
  {
   "url": "https://willem.com/global/images/dc6c8ebf462a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It nocht fan in ienfâldige laptop",
    "url": "https://agents.willem.com/fy/posts/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "source_url": "https://willem.com/fy/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "Windows ûntskoattelje mei dyn fingertop",
   "description_source": "author",
   "machine": {
    "caption": "Extreme close-up of a finger pressing an illuminated fingerprint-reader power button on a laptop keyboard, next to the plus, equals and Ins keys.",
    "labels": [
     "fingerprint reader",
     "power button",
     "keyboard",
     "close-up",
     "finger"
    ],
    "model": "claude-sonnet",
    "text_in_image": "+\n=\nIns"
   }
  },
  {
   "url": "https://willem.com/global/images/d28fcec71d4f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It nocht fan in ienfâldige laptop",
    "url": "https://agents.willem.com/fy/posts/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "source_url": "https://willem.com/fy/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "Debian Linux ynstallearje fia de Microsoft Store giet mei ien klik, dat fyn ik moai",
   "description_source": "author",
   "machine": {
    "caption": "Photo of a tablet screen showing the Microsoft Store listing for the Debian app, which provides a Debian command-line environment for the Windows Subsystem for Linux.",
    "labels": [
     "microsoft store",
     "debian",
     "wsl",
     "screenshot",
     "app listing"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Microsoft Store\nHome Gaming Entertainment Productivity Deals\nDebian\nThe Debian Project . Developer tools\nShare  Wish list\nWith this app you get Debian for the Windows Subsystem for Linux (WSL). You will be able to use a complete Debian command line environment\nMore\nPEGI 3\nAvailable on\nPC\nDescription\nWith this app you get Debian for the Windows Subsystem for Linux (WSL) containing a full current stable environment.\nYou will be able to use a complete Debian command line environment by following the guides at:\n.../wsl/install-win10 (WSL1)\n.../wsl2-install (WSL2)\n... the \"Debian\" tile in the start menu.\nOverview  System Requirements  Reviews  Related"
   }
  },
  {
   "url": "https://willem.com/global/images/91bb997949a5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It nocht fan in ienfâldige laptop",
    "url": "https://agents.willem.com/fy/posts/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "source_url": "https://willem.com/fy/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "Surface Laptop Go",
   "description_source": "author",
   "machine": {
    "caption": "Marketing product image of a silver laptop viewed from directly above, showing its full keyboard, trackpad and a desert landscape wallpaper on the screen.",
    "labels": [
     "laptop",
     "keyboard",
     "top view",
     "trackpad",
     "product photo",
     "wallpaper"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Esc\n1 2 3 4 5 6 7 8 9 0\nTab Q W E R T Y U I O P\nCaps A S D F G H J K L\nShift Z X C V B N M\nCtrl Fn Alt Alt Ctrl\nBackspace\nEnter\nPrtScn Home End PgUp PgDn Del"
   }
  },
  {
   "url": "https://willem.com/global/images/e8fe9faba4e4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It nocht fan in ienfâldige laptop",
    "url": "https://agents.willem.com/fy/posts/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "source_url": "https://willem.com/fy/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "date": "2020-11-03"
   },
   "width": 160,
   "machine": {
    "caption": "A silver laptop displaying text sits on a wooden desk between a potted snake plant in a black pot and a black travel mug.",
    "labels": [
     "laptop",
     "plant",
     "mug",
     "desk"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "This blog is managed using custom software that I developed for my customers. My software generates so called \"static HTML pages\" from a dynamically managed back-end that runs on NodeJS. This means that I needed to find a way to generate the RSS feeds from my static site generator, along with the HTML files. Now, it's time to get technical! :-)\n\nIt is always a good idea to check out existing implementations of open standards before you'll set out to \"reinvent the wheel\". Chances are that somebody already did all the hard work. But moreover, choosing a well tested package over a self built implementation (with undiscovered bugs and flaws) can be smart thing to do. For NodeJS there is the \"feed\" module (https://www.npmjs.com/package/feed) that makes it easy to generate RSS, Atom and JSON feeds."
   }
  },
  {
   "url": "https://willem.com/global/images/375d785a7093.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It nocht fan in ienfâldige laptop",
    "url": "https://agents.willem.com/fy/posts/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "source_url": "https://willem.com/fy/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "date": "2020-11-03"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up of the Microsoft logo on a metallic surface with diagonal shadows.",
    "labels": [
     "logo",
     "microsoft",
     "metal",
     "shadow"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/e8fe9faba4e4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It nocht fan in ienfâldige laptop",
    "url": "https://agents.willem.com/fy/posts/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "source_url": "https://willem.com/fy/2020-11-03_it-nocht-fan-in-ienfaldige-laptop/",
    "date": "2020-11-03"
   },
   "width": 160,
   "machine": {
    "caption": "A silver laptop displaying text sits on a wooden desk between a potted snake plant in a black pot and a black travel mug.",
    "labels": [
     "laptop",
     "plant",
     "mug",
     "desk",
     "pot"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "This blog is managed using custom software that I developed for my customers. My software generates so called \"static HTML pages\" from a dynamically managed back-end that runs on NodeJS. This means that I needed to find a way to generate the RSS feeds from my static site generator, along with the HTML files. Now, it's time to get technical! :-)\n\nIt is always a good idea to check out existing implementations of open standards before you'll set out to \"reinvent the wheel\". Chances are that somebody already did all the hard work. But moreover, choosing a well tested package over a self built implementation (with undiscovered bugs and flaws) can be smart thing to do. For NodeJS there is the \"feed\" module (https://www.npmjs.com/package/feed) that makes it easy to generate RSS, Atom and JSON feeds."
   }
  },
  {
   "url": "https://willem.com/global/images/d21d6e79f505.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36963_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mear ferkear nei dyn blog mei in RSS-feed",
    "url": "https://agents.willem.com/fy/posts/2020-10-31_mear-ferkear-nei-dyn-blog-mei-in-rss-feed/",
    "source_url": "https://willem.com/fy/2020-10-31_mear-ferkear-nei-dyn-blog-mei-in-rss-feed/",
    "date": "2020-10-31"
   },
   "width": 1600,
   "description": "NGINX ynstelle om gebrûklike feed-URL’s troch te ferwizen nei de generearre RSS-bestannen",
   "description_source": "author",
   "machine": {
    "caption": "Screenshot of an nginx configuration snippet redirecting blog feed URLs to an RSS feed address.",
    "labels": [
     "nginx",
     "configuration",
     "redirect",
     "rss feed",
     "code"
    ],
    "model": "claude-sonnet",
    "text_in_image": "location = /blog/feed/ {\n        return 301 https://willem.com/blog/feed.rss;\n}\n\nlocation = /feed/ {\n        return 301 https://willem.com/blog/feed.rss;\n}"
   }
  },
  {
   "url": "https://willem.com/global/images/b72d1c6597a5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36963_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mear ferkear nei dyn blog mei in RSS-feed",
    "url": "https://agents.willem.com/fy/posts/2020-10-31_mear-ferkear-nei-dyn-blog-mei-in-rss-feed/",
    "source_url": "https://willem.com/fy/2020-10-31_mear-ferkear-nei-dyn-blog-mei-in-rss-feed/",
    "date": "2020-10-31"
   },
   "width": 1600,
   "description": "RSS-, Atom- en JSON-feeds op myn blog ymplemintearje mei NodeJS en de Feed-module",
   "description_source": "author",
   "machine": {
    "caption": "Screenshot of a vim code editor showing JavaScript source for a blog RSS, Atom and JSON feed generator, including the site author metadata.",
    "labels": [
     "vim",
     "code editor",
     "javascript",
     "rss feed",
     "source code"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Publisher.prototype.generateFeeds = function(visiblePosts){\n    console.log('Publisher: generateFeeds');\n\n    var feed = new Feed({\n        title: 'Willem\\'s Blog',\n        description: \"Thoughts about hacking, developing, technology and other things in life\",\n        id: 'https://willem.com',\n        link: 'https://willem.com/blog/',\n        language: 'en',\n        image: 'https://willem.com/global/images/icon.png',\n        favicon: 'https://willem.com/global/images/icon.png',\n        updated: new Date(),\n        generator: 'Lemmid Manager',\n        feedLinks: {\n            json: 'https://willem.com/blog/feed.json',\n            rss: 'https://willem.com/blog/feed.rss',\n            atom: 'https://willem.com/blog/feed.atom'\n        },\n        author: {\n            name: 'Willem L. Middelkoop',\n            email: 'mail@willem.com',\n            link: 'https://willem.com/'\n        }\n    });\n\n    for(var p=0; p<visiblePosts.length; p++){\n        var post = visiblePosts[p];\n        feed.addItem({\n            title: post.title,\n            id: post.shareUrl,\n            link: post.shareUrl,\n            description: post.keyPhrase,\n            content: post.introduction,\n            author: {\n                name: 'Willem L. Middelkoop',\n                email: 'mail@willem.com',\n                link: 'https://willem.com/'\n            },\n            date: post.date,\n            image: post.shareImageUrl\n        });\n    }\n\n    this.base.makeSureFileIsWritten(this.resultPath+'/blog/feed.rss',feed.rss2());\n    this.base.makeSureFileIsWritten(this.resultPath+'/blog/feed.atom',feed.atom1());\n    this.base.makeSureFileIsWritten(this.resultPath+'/blog/feed.json',feed.json1());\n};"
   }
  },
  {
   "url": "https://willem.com/global/images/efdaa472a270.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36963_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mear ferkear nei dyn blog mei in RSS-feed",
    "url": "https://agents.willem.com/fy/posts/2020-10-31_mear-ferkear-nei-dyn-blog-mei-in-rss-feed/",
    "source_url": "https://willem.com/fy/2020-10-31_mear-ferkear-nei-dyn-blog-mei-in-rss-feed/",
    "date": "2020-10-31"
   },
   "width": 1600,
   "description": "De populêre NodeJS-module “feed” makket ynhâldssyndikaasje ienfâldich en yntuïtyf",
   "description_source": "author",
   "machine": {
    "caption": "Screenshot of the jpmonette/feed npm package page showing its logo, badges, install command and download statistics.",
    "labels": [
     "npm",
     "package page",
     "rss",
     "nodejs",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "jpmonette/feed\nbuild passing\ncoverage 100%\nnpm package 4.2.1\ntested with jest\nLicense MIT\njpmonette/feed - RSS 2.0, JSON Feed 1.0, and Atom 1.0 generator for Node.js\nMaking content syndication simple and intuitive!\nDeveloper Ready: Quickly generate syndication feeds for your Website.\nStrongly Typed: Developed using TypeScript / type-safe.\nTested: Tests and snapshot for each syndication format to avoid regressions.\nInstall\n> npm i feed\nWeekly Downloads\n64.226\nVersion 4.2.1\nLicense MIT\nUnpacked Size 104 kB\nTotal Files 52\nIssues 15\nPull Requests 4"
   }
  },
  {
   "url": "https://willem.com/global/images/f423a61315b1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36963_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mear ferkear nei dyn blog mei in RSS-feed",
    "url": "https://agents.willem.com/fy/posts/2020-10-31_mear-ferkear-nei-dyn-blog-mei-in-rss-feed/",
    "source_url": "https://willem.com/fy/2020-10-31_mear-ferkear-nei-dyn-blog-mei-in-rss-feed/",
    "date": "2020-10-31"
   },
   "width": 1600,
   "description": "Moderne RSS-lêzers-apps biede avansearre funksjes om ferskillende feeds te filterjen en te organisearjen, wêrtroch’t do dy in soarte fan ZEN-master fan ynformaasjeoerlêst fiele kinst .... op syn minst",
   "description_source": "author",
   "machine": {
    "caption": "Flat-style illustration for Feedly showing a cartoon person meditating cross-legged surrounded by news-source icons, a plant and a coffee cup, above a tablet.",
    "labels": [
     "feedly",
     "illustration",
     "news icons",
     "meditation",
     "rss reader"
    ],
    "model": "claude-sonnet",
    "text_in_image": "feedly\nCNN"
   }
  },
  {
   "url": "https://willem.com/global/images/ecb1afe40f47.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36963_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mear ferkear nei dyn blog mei in RSS-feed",
    "url": "https://agents.willem.com/fy/posts/2020-10-31_mear-ferkear-nei-dyn-blog-mei-in-rss-feed/",
    "source_url": "https://willem.com/fy/2020-10-31_mear-ferkear-nei-dyn-blog-mei-in-rss-feed/",
    "date": "2020-10-31"
   },
   "width": 160,
   "machine": {
    "caption": "A computer screen displaying a code editor with JavaScript code on the left and a large orange RSS feed icon on the right.",
    "labels": [
     "code",
     "rss icon",
     "terminal",
     "computer screen",
     "javascript"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Windows PowerShell\nPublisher.prototype.generateFeeds = function(visiblePosts){\n    console.log('Publisher: generateFeeds');\n    var feed = new Feed({\n        title: 'Willem's Blog',\n        description: \"Thoughts about hacking, developing, technology and other things in life\",\n        id: 'https://willem.com',\n        link: 'https://willem.com/blog/',\n        language: 'en',\n        image: 'https://willem.com/global/images/icon.png',\n        favicon: 'https://willem.com/global/images/icon.png',\n        updated: new Date(),\n        generator: 'Lemmid Manager',\n        feedLinks: {\n            json: 'https://willem.com/blog/feed.json',\n            rss: 'https://willem.com/blog/feed.rss',\n            atom: 'https://willem.com/blog/feed.atom'\n        },\n        author: {\n            name: 'Willem L. Middelkoop',\n            email: 'mail@willem.com',\n            link: 'https://willem.com/'\n        }\n    });\n    for(var p=0; p<visiblePosts.length; p++){\n        var post = visiblePosts[p];\n        feed.addItem({\n            title: post.title,\n            id: post.shareUrl,\n            link: post.shareUrl,\n            description: post.keyPhrase,\n            content: post.introduction,\n            author: {\n                name: 'Willem L. Middelkoop',\n                email: 'mail@willem.com',\n                link: 'https://willem.com/'\n            },\n            date: post.date,\n            image: post.shareImageUrl\n        });\n    }\n    this.base.makeSureFileIsWritten(this.resultPath+'/blog/feed.rss',feed.rss2());\n    this.base.makeSureFileIsWritten(this.resultPath+'/blog/feed.atom',feed.atom1());\n    this.base.makeSureFileIsWritten(this.resultPath+'/blog/feed.json',feed.json1());\n};\n[developme0:vi* 1:terminal 2:manager- 3:ssh\n143,1-4 21%\n\"base\" 06:52 03-Nov-20"
   }
  },
  {
   "url": "https://willem.com/global/images/639e5a3bfb01.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36963_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mear ferkear nei dyn blog mei in RSS-feed",
    "url": "https://agents.willem.com/fy/posts/2020-10-31_mear-ferkear-nei-dyn-blog-mei-in-rss-feed/",
    "source_url": "https://willem.com/fy/2020-10-31_mear-ferkear-nei-dyn-blog-mei-in-rss-feed/",
    "date": "2020-10-31"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up, angled view of a computer monitor displaying lines of code on a dark background with a visible pixel grid.",
    "labels": [
     "monitor",
     "code",
     "screen",
     "text",
     "pixels"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "language: python"
   }
  },
  {
   "url": "https://willem.com/global/images/ecb1afe40f47.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36963_imageEN.png",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mear ferkear nei dyn blog mei in RSS-feed",
    "url": "https://agents.willem.com/fy/posts/2020-10-31_mear-ferkear-nei-dyn-blog-mei-in-rss-feed/",
    "source_url": "https://willem.com/fy/2020-10-31_mear-ferkear-nei-dyn-blog-mei-in-rss-feed/",
    "date": "2020-10-31"
   },
   "width": 160,
   "machine": {
    "caption": "A computer screen displaying a code editor with JavaScript code on the left and an orange RSS feed icon on the right.",
    "labels": [
     "code",
     "rss icon",
     "terminal",
     "javascript",
     "computer screen"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Windows PowerShell\nPublisher.prototype.generateFeeds = function(visiblePosts){\n    console.log('Publisher: generateFeeds');\n    var feed = new Feed({\n        title: 'Willem's Blog',\n        description: \"Thoughts about hacking, developing, technology and other things in life\",\n        id: 'https://willem.com',\n        link: 'https://willem.com/blog/',\n        language: 'en',\n        image: 'https://willem.com/global/images/icon.png',\n        favicon: 'https://willem.com/global/images/icon.png',\n        updated: new Date(),\n        generator: 'Lemmid Manager',\n        feedLinks: {\n            json: 'https://willem.com/blog/feed.json',\n            rss: 'https://willem.com/blog/feed.rss',\n            atom: 'https://willem.com/blog/feed.atom'\n        },\n        author: {\n            name: 'Willem L. Middelkoop',\n            email: 'mail@willem.com',\n            link: 'https://willem.com/'\n        }\n    });\n    for(var p=0; p<visiblePosts.length; p++){\n        var post = visiblePosts[p];\n        feed.addItem({\n            title: post.title,\n            id: post.shareUrl,\n            link: post.shareUrl,\n            description: post.keyPhrase,\n            content: post.introduction,\n            author: {\n                name: 'Willem L. Middelkoop',\n                email: 'mail@willem.com',\n                link: 'https://willem.com/'\n            },\n            date: post.date,\n            image: post.shareImageUrl\n        });\n    }\n    this.base.makeSureFileIsWritten(this.resultPath+'/blog/feed.rss',feed.rss2());\n    this.base.makeSureFileIsWritten(this.resultPath+'/blog/feed.atom',feed.atom1());\n    this.base.makeSureFileIsWritten(this.resultPath+'/blog/feed.json',feed.json1());\n};\n[developem0:vi* 1:terminal 2:manager- 3:ssh\n143,1-4 21%\n\"base\" 06:52 03-Nov-20"
   }
  },
  {
   "url": "https://willem.com/global/images/d76217c9a685.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36964_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Hoe rsync te brûken foar backups",
    "url": "https://agents.willem.com/fy/posts/2020-10-30_hoe-rsync-te-bruken-foar-backups/",
    "source_url": "https://willem.com/fy/2020-10-30_hoe-rsync-te-bruken-foar-backups/",
    "date": "2020-10-30"
   },
   "width": 1600,
   "description": "Nei it tafoegjen fan de Molkewei-foto oan myn foarbyldbestannen fier ik rsync nochris út om myn bestannen ynkrementeel oer te setten, wêrby’t allinnich it nije bestân kopiearre wurdt",
   "description_source": "author",
   "machine": {
    "caption": "Split-screen screenshot of a Windows file explorer showing sample image files next to a PowerShell terminal running an rsync backup command to a personal server.",
    "labels": [
     "windows explorer",
     "powershell",
     "rsync",
     "backup",
     "terminal"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Sample-files\nomata-one\nriding-your-bike\nTudor-Black-Bay-36-on-the-wrist_960px\nzwemdiploma-a\nWindows PowerShell\nwillem@WillemWindowsSurfaceLaptopGo:~$ rsync -arvz /mnt/c/Users/mail/Desktop/Sample-files/ willem@store.willem.com:./Backup\nwillem@store.willem.com's password:\nsending incremental file list\n./\nzzz-me-and-the-Milky-Way-on-El-Teide.jpg\nsent 117,133 bytes  received 38 bytes  13,784.82 bytes/sec\ntotal size is 544,809  speedup is 4.65\nwillem@WillemWindowsSurfaceLaptopGo:~$"
   }
  },
  {
   "url": "https://willem.com/global/images/c497fa4abfcc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36964_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Hoe rsync te brûken foar backups",
    "url": "https://agents.willem.com/fy/posts/2020-10-30_hoe-rsync-te-bruken-foar-backups/",
    "source_url": "https://willem.com/fy/2020-10-30_hoe-rsync-te-bruken-foar-backups/",
    "date": "2020-10-30"
   },
   "width": 1600,
   "description": "rsync brûke om bestannen fan myn Windows 10-buroblêd nei in Debian GNU/Linux-server oer SSH te kopiearjen (mei WSL)",
   "description_source": "author",
   "machine": {
    "caption": "Split-screen screenshot of a Windows file explorer and a PowerShell terminal showing an rsync backup command establishing an SSH host key with a personal backup server, followed by the file transfer.",
    "labels": [
     "windows explorer",
     "powershell",
     "rsync",
     "ssh",
     "backup",
     "terminal"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Sample-files\nomata-one\nriding-your-bike\nTudor-Black-Bay-36-on-the-wrist_960px\nzwemdiploma-a\nWindows PowerShell\nwillem@WillemWindowsSurfaceLaptopGo:~$ rsync -arvz /mnt/c/Users/mail/Desktop/Sample-files/ willem@store.willem.com:./Backup\nThe authenticity of host 'store.willem.com (82.94.218.172)' can't be established.\nECDSA key fingerprint is SHA256:Oy8iUpwd0V3xy9LLXNdFSPNjiZk0B9wA1a6BRwGQRiA.\nAre you sure you want to continue connecting (yes/no)? yes\nWarning: Permanently added 'store.willem.com,82.94.218.172' (ECDSA) to the list of known hosts.\nwillem@store.willem.com's password:\nsending incremental file list\n./\nTudor-Black-Bay-36-on-the-wrist_960px.jpg\nomata-one.jpg\nriding-your-bike.jpg\nzwemdiploma-a.jpg\nsent 425,822 bytes  received 95 bytes  40,563.52 bytes/sec\ntotal size is 427,915  speedup is 1.00\nwillem@WillemWindowsSurfaceLaptopGo:~$"
   }
  },
  {
   "url": "https://willem.com/global/images/0c7ba3c82117.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36964_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Hoe rsync te brûken foar backups",
    "url": "https://agents.willem.com/fy/posts/2020-10-30_hoe-rsync-te-bruken-foar-backups/",
    "source_url": "https://willem.com/fy/2020-10-30_hoe-rsync-te-bruken-foar-backups/",
    "date": "2020-10-30"
   },
   "width": 1600,
   "description": "rsync brûke op Windows 10 mei WSL",
   "description_source": "author",
   "machine": {
    "caption": "Screenshot of a PowerShell terminal showing an rsync command syncing a sample-files folder to a personal backup server.",
    "labels": [
     "powershell",
     "terminal",
     "rsync",
     "command",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem@WillemWindowsSurfaceLaptopGo:~$ rsync -arvz /mnt/c/Users/mail/Desktop/Sample-files/ willem@store.willem.com:./Backup"
   }
  },
  {
   "url": "https://willem.com/global/images/7a7bafa71781.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36964_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Hoe rsync te brûken foar backups",
    "url": "https://agents.willem.com/fy/posts/2020-10-30_hoe-rsync-te-bruken-foar-backups/",
    "source_url": "https://willem.com/fy/2020-10-30_hoe-rsync-te-bruken-foar-backups/",
    "date": "2020-10-30"
   },
   "width": 1600,
   "description": "Typysk rsync-kommando, mei de flaggen -arvz, in My-Source-Directory en My-Remote-Directory op in server",
   "description_source": "author",
   "machine": {
    "caption": "Screenshot of a PowerShell terminal showing a generic template rsync command with placeholder source directory and remote server.",
    "labels": [
     "powershell",
     "terminal",
     "rsync",
     "command",
     "template"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem@WillemWindowsSurfaceLaptopGo:~$ rsync -arvz My-Source-Directory username@server.com:./My-Remote-Directory"
   }
  },
  {
   "url": "https://willem.com/global/images/872d169aa711.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36964_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Hoe rsync te brûken foar backups",
    "url": "https://agents.willem.com/fy/posts/2020-10-30_hoe-rsync-te-bruken-foar-backups/",
    "source_url": "https://willem.com/fy/2020-10-30_hoe-rsync-te-bruken-foar-backups/",
    "date": "2020-10-30"
   },
   "width": 160,
   "machine": {
    "caption": "A Windows PowerShell terminal window displaying an rsync command output with file transfer details and a taskbar showing four image thumbnails below.",
    "labels": [
     "terminal",
     "command line",
     "file transfer",
     "thumbnail",
     "image preview"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Windows PowerShell\nwillel@WillemWindowsSurfaceLaptopGo:~$ rsync -arvz /mnt/c/Users/mail/Desktop/\nSample-files/ willel@store.willel.com:./Backup\nThe authenticity of host 'store.willel.com (82.94.218.172)' can't be established.\nECDSA key fingerprint is SHA256:0y8iUpwdV3xy9LLXNdFSPNjiZk0B9wA1a6BRwGQRiA.\nAre you sure you want to continue connecting (yes/no)? yes\nWarning: Permanently added 'store.willel.com,82.94.218.172' (ECDSA) to the list of known hosts.\nwillel@store.willel.com's password:\nsending incremental file list\n./\nTudor-Black-Bay-36-on-the-wrist_960px.jpg\nomata-one.jpg\nriding-your-bike.jpg\nzwemdiploma-a.jpg\n\nsent 425,822 bytes  received 95 bytes  40,563.52 bytes/sec\ntotal size is 427,915  speedup is 1.00\nwillel@WillemWindowsSurfaceLaptopGo:~$"
   }
  },
  {
   "url": "https://willem.com/global/images/56f73e945374.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36964_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Hoe rsync te brûken foar backups",
    "url": "https://agents.willem.com/fy/posts/2020-10-30_hoe-rsync-te-bruken-foar-backups/",
    "source_url": "https://willem.com/fy/2020-10-30_hoe-rsync-te-bruken-foar-backups/",
    "date": "2020-10-30"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up view of a computer terminal window displaying a command-line interface with text output from an rsync command execution.",
    "labels": [
     "terminal",
     "command line",
     "code",
     "computer screen",
     "software"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Windows PowerShell\nwillem@WillemWindowsSurfac\nwillem@WillemWindowsSurfaceLaptopGo:~$ rsync -arvz /mnt/c/U\nble-files/ willem@store.willem.com:./Backup\nauthenticity of host 'store.willem.com (82.94.218.172)'\nSA key fingerprint is SHA256:0y8iUpwd0V3xy9LLXNdFSPNjiZk\nyou sure you want to continue connecting (yes/no)? yes\ning: Permanently added 'store.willem.com,82.94.218.172'\nof known hosts.\nem@store.willem.com's password:\ning incremental file list"
   }
  },
  {
   "url": "https://willem.com/global/images/872d169aa711.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36964_imageEN.png",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Hoe rsync te brûken foar backups",
    "url": "https://agents.willem.com/fy/posts/2020-10-30_hoe-rsync-te-bruken-foar-backups/",
    "source_url": "https://willem.com/fy/2020-10-30_hoe-rsync-te-bruken-foar-backups/",
    "date": "2020-10-30"
   },
   "width": 160,
   "machine": {
    "caption": "A Windows PowerShell terminal window displaying an rsync command output with file transfer details and a row of four image thumbnails at the bottom.",
    "labels": [
     "terminal",
     "command-line",
     "rsync",
     "file-transfer",
     "thumbnails"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Windows PowerShell\nwillem@WillemWindowsSurfaceLaptopGo:~$ rsync -arvz /mnt/c/Users/mail/Desktop/\nSample-files/ willem@store.willem.com:./Backup\nThe authenticity of host 'store.willem.com (82.94.218.172)' can't be established.\nECDSA key fingerprint is SHA256:0y8iUpwd0V3xy9LLXNdFSPNjiZk0B9wA1a6BRwGQRiA.\nAre you sure you want to continue connecting (yes/no)? yes\nWarning: Permanently added 'store.willem.com,82.94.218.172' (ECDSA) to the list of known hosts.\nwillem@store.willem.com's password:\nsending incremental file list\n./\nTudor-Black-Bay-36-on-the-wrist_960px.jpg\nomata-one.jpg\nriding-your-bike.jpg\nzwemdiploma-a.jpg\n\nsent 425,822 bytes  received 95 bytes  40,563.52 bytes/sec\ntotal size is 427,915  speedup is 1.00\nwillem@WillemWindowsSurfaceLaptopGo:~$"
   }
  },
  {
   "url": "https://willem.com/global/images/480714b82b47.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36965_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Foto’s rêde fan in kapotte iMac",
    "url": "https://agents.willem.com/fy/posts/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "source_url": "https://willem.com/fy/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "Dizze chip siet eartiids yn in eksterne USB-skiifstasjon, miskien hast der ien yn hûs dy’t do hjirfoar brûke kinst ",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a small green circuit board with a power switch and USB-B port, part of a hard-drive dock, next to an open hard drive casing and cables on a wooden table.",
    "labels": [
     "circuit board",
     "hard drive",
     "usb cable",
     "power switch",
     "electronics"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/06d2b9e325bc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36965_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Foto’s rêde fan in kapotte iMac",
    "url": "https://agents.willem.com/fy/posts/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "source_url": "https://willem.com/fy/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "De skiif oansette op in SATA-nei-USB-omsetter",
   "description_source": "author",
   "machine": {
    "caption": "The back plate of a disassembled hard drive with its circuit board removed, laid on a wooden table next to a small controller board and coiled cables.",
    "labels": [
     "hard drive",
     "circuit board",
     "cables",
     "disassembly",
     "electronics"
    ],
    "model": "claude-sonnet",
    "text_in_image": "24AWG/2C"
   }
  },
  {
   "url": "https://willem.com/global/images/b68f125ad627.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36965_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Foto’s rêde fan in kapotte iMac",
    "url": "https://agents.willem.com/fy/posts/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "source_url": "https://willem.com/fy/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "De hurde skiif yn de iMac, mei de persoanlike foto’s derop",
   "description_source": "author",
   "machine": {
    "caption": "Close-up inside an opened iMac showing the internal hard drive with its green circuit board, SATA cables, and surrounding logic board components.",
    "labels": [
     "imac",
     "hard drive",
     "circuit board",
     "internals",
     "repair"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/720262fa53d4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36965_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Foto’s rêde fan in kapotte iMac",
    "url": "https://agents.willem.com/fy/posts/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "source_url": "https://willem.com/fy/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "It binnenwurk fan de iMac is sichtber nei it weinimmen fan it skerm",
   "description_source": "author",
   "machine": {
    "caption": "Overhead view of a disassembled iMac with its back cover removed, showing the logic board, optical drive, hard drive, fans and RAM slots, with a screwdriver and red-handled tool beside it on a wooden desk.",
    "labels": [
     "imac",
     "disassembly",
     "logic board",
     "optical drive",
     "repair",
     "screwdriver"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/67230f56fa7d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36965_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Foto’s rêde fan in kapotte iMac",
    "url": "https://agents.willem.com/fy/posts/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "source_url": "https://willem.com/fy/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "Wês foarsichtich by it optillen fan it skerm, want der sitte meardere kabels oan it haadbord",
   "description_source": "author",
   "machine": {
    "caption": "A hand lifts the magnetic foil strip from the top edge of an opened iMac case, with a white speaker visible in the background.",
    "labels": [
     "imac",
     "disassembly",
     "magnetic strip",
     "repair",
     "speaker"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/ae8c5ffaf3e9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36965_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Foto’s rêde fan in kapotte iMac",
    "url": "https://agents.willem.com/fy/posts/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "source_url": "https://willem.com/fy/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "It skerm sit fêst mei Torx-skroeven, it kin wat lestich wêze om de skroeven derút te krijen, want de magneten pakke se maklik!",
   "description_source": "author",
   "machine": {
    "caption": "A man wearing a wristwatch uses a small screwdriver to remove screws from the edge of an iMac display panel on a wooden desk, with a red chair and window behind him.",
    "labels": [
     "imac",
     "screwdriver",
     "repair",
     "wristwatch",
     "display panel"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/c5655a533b15.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36965_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Foto’s rêde fan in kapotte iMac",
    "url": "https://agents.willem.com/fy/posts/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "source_url": "https://willem.com/fy/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "It glêzen paniel weinimme mei sûchnappen",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a hand using a blue suction-cup tool to lift the glass panel off the front of an iMac.",
    "labels": [
     "imac",
     "suction tool",
     "glass panel",
     "repair",
     "close-up"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/5a6b87888fc6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36965_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Foto’s rêde fan in kapotte iMac",
    "url": "https://agents.willem.com/fy/posts/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "source_url": "https://willem.com/fy/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "Guon iMacs hawwe in spesjaal mes nedich om troch de tape te snijen dy’t it glês op it aluminium frame hâldt",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a black plastic prying tool with an OWC logo wedged into the seam of a silver device casing.",
    "labels": [
     "prying tool",
     "owc",
     "plastic tool",
     "close-up",
     "repair"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OWC"
   }
  },
  {
   "url": "https://willem.com/global/images/931ba8f932ef.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36965_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Foto’s rêde fan in kapotte iMac",
    "url": "https://agents.willem.com/fy/posts/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "source_url": "https://willem.com/fy/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "Úteinlik koe ik alle oare foto’s rêde!",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a terminal window on an angled screen listing file paths from a Photos library, each ending in a JPG filename.",
    "labels": [
     "terminal",
     "file paths",
     "photo library",
     "screenshot",
     "text"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Foto's Library.photoslibrary/Masters/2018/08/17/20180817-062319/\nFoto's Library.photoslibrary/Masters/2018/08/17/20180817-062320/IMG_6097.JPG\nFoto's Library.photoslibrary/Masters/2018/08/17/20180817-062321/IMG_6059.JPG\nFoto's Library.photoslibrary/Masters/2018/08/17/20180817-062322/IMG_6060.JPG\nFoto's Library.photoslibrary/Masters/2018/08/17/20180817-062323/IMG_6085.JPG\nFoto's Library.photoslibrary/Masters/2018/08/17/20180817-062324/IMG_5968.JPG\nFoto's Library.photoslibrary/Masters/2018/08/17/20180817-062325/IMG_5799.JPG\nFoto's Library.photoslibrary/Masters/2018/08/17/20180817-062326/IMG_5844.JPG"
   }
  },
  {
   "url": "https://willem.com/global/images/3dcfc02fcda8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36965_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Foto’s rêde fan in kapotte iMac",
    "url": "https://agents.willem.com/fy/posts/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "source_url": "https://willem.com/fy/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "It kin net skea om aardich te wêzen foar de beskeadige skiif... “asjebleaft lytse skiif... jou my de foto’s!” Mar bliuw fan de chips ôf!",
   "description_source": "author",
   "machine": {
    "caption": "A person wearing a wristwatch holds a bare hard drive connected by cable to a MacBook Pro showing a terminal window, on a wooden floor.",
    "labels": [
     "hard drive",
     "macbook pro",
     "terminal",
     "wristwatch",
     "cables"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MacBook Pro\nArchived\nTraining"
   }
  },
  {
   "url": "https://willem.com/global/images/55594ba1a852.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36965_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Foto’s rêde fan in kapotte iMac",
    "url": "https://agents.willem.com/fy/posts/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "source_url": "https://willem.com/fy/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "macOS “First Aid” útfiere fan Disk Utility",
   "description_source": "author",
   "machine": {
    "caption": "Close-up photo of a laptop screen showing macOS Disk Utility running First Aid on a drive named Macintosh HD, with fsck_hfs repair output visible.",
    "labels": [
     "disk utility",
     "macos",
     "screenshot",
     "file system repair",
     "macintosh hd"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Disk Utility\nFirst Aid  Partition  Erase  Restore  Mount\n2 TB\nRunning First Aid on \"Macintosh HD\"\nChecking catalogue file.\nHide Details\nRunning First Aid on \"Macintosh HD\" (disk2s2)\nRepairing file system.\nVolume is already unmounted.\nPerforming fsck_hfs -fy -x /dev/rdisk2s2\nChecking Journaled HFS Plus volume.\nChecking extents overflow file.\nChecking catalogue file.\nDone\nUSB External Phy...\nZero KB\nConnection:\nDevice:\nAvailable:"
   }
  },
  {
   "url": "https://willem.com/global/images/a7ca5763c004.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36965_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Foto’s rêde fan in kapotte iMac",
    "url": "https://agents.willem.com/fy/posts/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "source_url": "https://willem.com/fy/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "Oeioei! Problemen! Flaters by it lêzen en kopiearjen fan foto’s!",
   "description_source": "author",
   "machine": {
    "caption": "Close-up photo of a terminal window showing an rsync file copy of a Photos library encountering a read error on one JPG file.",
    "labels": [
     "terminal",
     "rsync",
     "error message",
     "photo library",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Foto's Library.photoslibrary/Masters/2017/09/02/20170902-182518/IMG_7941.JPG\nFoto's Library.photoslibrary/Masters/2017/09/02/20170902-182518/IMG_7942.JPG\nFoto's Library.photoslibrary/Masters/2017/09/02/20170902-182518/IMG_7943.JPG\nFoto's Library.photoslibrary/Masters/2017/09/02/20170902-182518/IMG_7944.JPG\nFoto's Library.photoslibrary/Masters/2017/09/02/20170902-182518/IMG_7945.JPG\nFoto's Library.photoslibrary/Masters/2017/09/02/20170902-182518/IMG_7946.JPG\nFoto's Library.photoslibrary/Masters/2017/09/02/20170902-182518/IMG_7947.JPG\nFoto's Library.photoslibrary/Masters/2017/09/02/20170902-182518/IMG_7948.JPG\nrsync: read errors mapping \"/Volumes/Macintosh HD 1/Users/bolhaar/Pictures/Foto's Library.photoslibrary/Masters/2017/09/02/20170902-182518/IMG_7948.JPG\": Input/output error (5)\nFoto's Library.photoslibrary/Masters"
   }
  },
  {
   "url": "https://willem.com/global/images/e1139f08b04c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36965_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Foto’s rêde fan in kapotte iMac",
    "url": "https://agents.willem.com/fy/posts/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "source_url": "https://willem.com/fy/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "Bestannen lêze fan de rêde skiif, as do Nederlânsk ferstiest, begripe do hoe persoanlik dizze foto’s binne (‘bevalling’ betsjut berte)",
   "description_source": "author",
   "machine": {
    "caption": "Close-up photo of a terminal screen listing file paths from a Photos library for a childbirth photo folder, with numbered image files.",
    "labels": [
     "terminal",
     "file paths",
     "photo library",
     "screenshot",
     "folder names"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Foto's Library.photoslibrary/Masters/2007/beau en daan/\nFoto's Library.photoslibrary/Masters/2007/bevalling Daan/daan 021.jpg\nFoto's Library.photoslibrary/Masters/2007/bevalling Daan/daan 022.jpg\nFoto's Library.photoslibrary/Masters/2007/bevalling Daan/daan 022_edited.jpg\nFoto's Library.photoslibrary/Masters/2007/bevalling Daan/daan 023.jpg\nFoto's Library.photoslibrary/Masters/2007/bevalling Daan/daan 024.jpg\nFoto's Library.photoslibrary/Masters/2007/bevalling Daan/daan 025.jpg\nFoto's Library.photoslibrary/Masters/2007/bevalling Daan/daan 026.jpg\nFoto's Library.photoslibrary/Masters/2007/bevalling Daan/daan 027.jpg\nFoto's Library.photoslibrary/Masters/2007/bevalling Daan/daan 028.jpg\nFoto's Library.photoslibrary/Masters/2007/bevalling Daan/daan 029.jpg\nFoto's Library.photoslibrary/Masters/2007/bevalling Daan/daan 030.jpg\nFoto's Library.photoslibrary/Masters/2007/bevalling Daan/daan 031.jpg\nFoto's Library.photoslibrary/Masters/2007/bevalling Daan/daan 032.jpg\nFoto's Library.photoslibrary/Masters/2007/bevalling Daan/daan 033.jpg\nFoto's Library.photoslibrary/Masters/2007/bevalling Daan/daan 034.jpg\nFoto's Library.photoslibrary/Masters/2007/bevalling Daan/daan 035.jpg\nFoto's Library.photoslibrary/Masters/2007/bevalling Daan/daan 036.jpg\nFoto's Library.photoslibrary/Masters/2007/bevalling Daan/daan 037.jpg\nFoto's Library.photoslibrary/Masters/2007/daan/\nFoto's Library.photoslibrary/Masters/2007/daan/1 dag.jpg\nFoto's Library.photoslibrary/Masters/2007/daan/1 maand.jpg\nFoto's Library.photoslibrary/Masters/2007/daan/1 week.jpg"
   }
  },
  {
   "url": "https://willem.com/global/images/73384ebdb549.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36965_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Foto’s rêde fan in kapotte iMac",
    "url": "https://agents.willem.com/fy/posts/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "source_url": "https://willem.com/fy/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "De rêde skiif oansette op in oare Mac",
   "description_source": "author",
   "machine": {
    "caption": "A MacBook Pro sits on a wooden floor running a terminal file listing, connected by cables to a bare hard drive with its circuit board exposed, lying beside it.",
    "labels": [
     "macbook pro",
     "terminal",
     "hard drive",
     "cables",
     "wooden floor"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/510971f83c8d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36965_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Foto’s rêde fan in kapotte iMac",
    "url": "https://agents.willem.com/fy/posts/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "source_url": "https://willem.com/fy/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "Kapotte iMac op myn buro, ree om iepenmakke te wurden",
   "description_source": "author",
   "machine": {
    "caption": "A tilted iMac with two blue suction-cup handles attached to its top corners sits on a wooden desk, with OWC-branded screwdrivers laid out below it and a white speaker in the background.",
    "labels": [
     "imac",
     "suction cups",
     "owc",
     "screwdrivers",
     "repair",
     "speaker"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OWC\nPRODUCT OF CHINA"
   }
  },
  {
   "url": "https://willem.com/global/images/2eab2926cabb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36965_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Foto’s rêde fan in kapotte iMac",
    "url": "https://agents.willem.com/fy/posts/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "source_url": "https://willem.com/fy/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "date": "2020-10-15"
   },
   "width": 160,
   "machine": {
    "caption": "A person uses a screwdriver to work on the edge of a laptop screen on a wooden table.",
    "labels": [
     "laptop",
     "screwdriver",
     "watch",
     "table",
     "chair"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/c8bcd8f90531.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36965_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Foto’s rêde fan in kapotte iMac",
    "url": "https://agents.willem.com/fy/posts/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "source_url": "https://willem.com/fy/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "date": "2020-10-15"
   },
   "width": 2560,
   "machine": {
    "caption": "A computer terminal window displaying a list of file paths and error messages on a textured surface.",
    "labels": [
     "terminal",
     "text",
     "error",
     "computer",
     "screen"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Foto's Library.photos\nFoto's Library.photoslibrary/Ma\nFoto's Library.photoslibrary/Masters/2017/09/02/20170902-182518\nFoto's Library.photoslibrary/Masters/2017/09/02/20170902-182518/IMG_7941.JPG\nFoto's Library.photoslibrary/Masters/2017/09/02/20170902-182518/IMG_7942.JPG\nFoto's Library.photoslibrary/Masters/2017/09/02/20170902-182518/IMG_7943.JPG\nFoto's Library.photoslibrary/Masters/2017/09/02/20170902-182518/IMG_7944.JPG\nFoto's Library.photoslibrary/Masters/2017/09/02/20170902-182518/IMG_7945.JPG\nFoto's Library.photoslibrary/Masters/2017/09/02/20170902-182518/IMG_7946.JPG\nFoto's Library.photoslibrary/Masters/2017/09/02/20170902-182518/IMG_7947.JPG\nFoto's Library.photoslibrary/Masters/2017/09/02/20170902-182518/IMG_7948.JPG\nrsync: read errors mapping \"/Volumes/Macintosh HD 1/Users/bolhaar/Pictures/Foto's Library\nJPG\": Input/output error (5)\nFoto's Library.photoslibrary/Masters/2017/09/02/20170902-182518/IMG_7948.JPG"
   }
  },
  {
   "url": "https://willem.com/global/images/2eab2926cabb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36965_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Foto’s rêde fan in kapotte iMac",
    "url": "https://agents.willem.com/fy/posts/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "source_url": "https://willem.com/fy/2020-10-15_foto-s-rede-fan-in-kapotte-imac/",
    "date": "2020-10-15"
   },
   "width": 160,
   "machine": {
    "caption": "A person uses a screwdriver to work on the edge of a laptop screen on a wooden table.",
    "labels": [
     "laptop",
     "screwdriver",
     "watch",
     "table",
     "chair"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/5df01991d38b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei Omata One",
    "url": "https://agents.willem.com/fy/posts/2020-09-29_fytse-mei-omata-one/",
    "source_url": "https://willem.com/fy/2020-09-29_fytse-mei-omata-one/",
    "date": "2020-09-29"
   },
   "width": 1600,
   "description": "De lêsberens bliuwt geweldich, ek as der wat smoargens op komt ",
   "description_source": "author",
   "machine": {
    "caption": "An Omata One analogue-style GPS bike computer mounted on a handlebar stem, showing speed and distance dials, photographed outdoors on wet gravel.",
    "labels": [
     "bike computer",
     "omata",
     "speedometer",
     "handlebar",
     "analogue dial",
     "gps"
    ],
    "model": "claude-sonnet",
    "text_in_image": "omata\nkilometers per hour\n0 kilometers\n10 20 30 40 50 60 70 80 90\nhrs\ngps bt"
   }
  },
  {
   "url": "https://willem.com/global/images/95d793fa83dd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei Omata One",
    "url": "https://agents.willem.com/fy/posts/2020-09-29_fytse-mei-omata-one/",
    "source_url": "https://willem.com/fy/2020-09-29_fytse-mei-omata-one/",
    "date": "2020-09-29"
   },
   "width": 1600,
   "description": "De meganyske werjefte is eins tige enerzjysunich en hâldt it mear as 17 oeren út op ien lading. Opladen giet mei in standert USB-C-oansluting oan de efterkant.  ",
   "description_source": "author",
   "machine": {
    "caption": "Underside of the black circular Omata One charging dock on a wooden table, showing its USB-C port, CE and WEEE marks, and regulatory identifiers.",
    "labels": [
     "charging dock",
     "omata",
     "usb-c",
     "regulatory marks",
     "fcc id"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OMATA CL-W01-0960 MADE IN FINLAND\nFCC ID: 2AQTM-OMATA1\nIC: 23478-OMATA1\nCE"
   }
  },
  {
   "url": "https://willem.com/global/images/dcf2417c1184.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei Omata One",
    "url": "https://agents.willem.com/fy/posts/2020-09-29_fytse-mei-omata-one/",
    "source_url": "https://willem.com/fy/2020-09-29_fytse-mei-omata-one/",
    "date": "2020-09-29"
   },
   "width": 1600,
   "description": "De bûtenring is maklik te betsjinjen mei wanten oan, is presys makke fan 6063 aluminium en fielt noflik oan",
   "description_source": "author",
   "machine": {
    "caption": "Extreme close-up of the knurled black bezel edge of the Omata One bike computer, with the 90 mark visible on the dial face behind it.",
    "labels": [
     "bezel",
     "close-up",
     "knurled edge",
     "dial",
     "omata"
    ],
    "model": "claude-sonnet",
    "text_in_image": "90"
   }
  },
  {
   "url": "https://willem.com/global/images/619df8eca85c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei Omata One",
    "url": "https://agents.willem.com/fy/posts/2020-09-29_fytse-mei-omata-one/",
    "source_url": "https://willem.com/fy/2020-09-29_fytse-mei-omata-one/",
    "date": "2020-09-29"
   },
   "width": 1600,
   "description": "De Omata One betsjinje do mei de bûtenring, dy’t wurket as kiezer",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of the Omata One dial face showing the kilometers-per-hour scale, orange trip needle, and omata logo, resting on a wooden table.",
    "labels": [
     "omata",
     "dial face",
     "speedometer",
     "close-up",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "kilometers\nper hour\n0 kilometers\n10 30 50 80 90\nomata\ngps bt\nm x 1000"
   }
  },
  {
   "url": "https://willem.com/global/images/9be1c9ed2867.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei Omata One",
    "url": "https://agents.willem.com/fy/posts/2020-09-29_fytse-mei-omata-one/",
    "source_url": "https://willem.com/fy/2020-09-29_fytse-mei-omata-one/",
    "date": "2020-09-29"
   },
   "width": 1600,
   "description": "De wizerplaat hat in protte djipte en detail, mei lykwichtige symmetry, lêsbere typografy en funksjonele kleuren",
   "description_source": "author",
   "machine": {
    "caption": "Extreme close-up, photographed upside down, of the Omata One dial face showing the kilometers-per-hour scale, red battery label, and trip sub-dial.",
    "labels": [
     "omata",
     "dial face",
     "close-up",
     "speedometer",
     "upside down"
    ],
    "model": "claude-sonnet",
    "text_in_image": "kilometers\nper hour\nbattery\nm x 1000\n10 30 50 70 80 90"
   }
  },
  {
   "url": "https://willem.com/global/images/1bc31f6fa806.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei Omata One",
    "url": "https://agents.willem.com/fy/posts/2020-09-29_fytse-mei-omata-one/",
    "source_url": "https://willem.com/fy/2020-09-29_fytse-mei-omata-one/",
    "date": "2020-09-29"
   },
   "width": 1600,
   "description": "De Omata One brûkt fjouwer meganyske wizers foar tempo (oranje), ôfstân (bûtenring), klimmen (links) en ferrûne tiid (rjochts)",
   "description_source": "author",
   "machine": {
    "caption": "An Omata One bike computer mounted on a handlebar stem, photographed from above with a cyclists wool-sleeved arm resting on the bar, gravel path in the background.",
    "labels": [
     "omata",
     "bike computer",
     "handlebar",
     "cyclist",
     "dial face"
    ],
    "model": "claude-sonnet",
    "text_in_image": "kilometers per hour\nomata\nhours\nm x 1000\n10 30 50 70 90"
   }
  },
  {
   "url": "https://willem.com/global/images/8a257f35c88c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei Omata One",
    "url": "https://agents.willem.com/fy/posts/2020-09-29_fytse-mei-omata-one/",
    "source_url": "https://willem.com/fy/2020-09-29_fytse-mei-omata-one/",
    "date": "2020-09-29"
   },
   "width": 1600,
   "description": "Myn fyts brûke as training (foto fan Niels)",
   "description_source": "author",
   "machine": {
    "caption": "A cyclist in a yellow and black jersey rides a road bike across a curved pedestrian and cycle bridge over a green valley.",
    "labels": [
     "cyclist",
     "road bike",
     "bridge",
     "helmet",
     "valley",
     "cycling"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/019ece7431b4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei Omata One",
    "url": "https://agents.willem.com/fy/posts/2020-09-29_fytse-mei-omata-one/",
    "source_url": "https://willem.com/fy/2020-09-29_fytse-mei-omata-one/",
    "date": "2020-09-29"
   },
   "width": 1600,
   "description": "Lit dyn tinzen frij swalkje wylst de sinne opkomt foar in splinternije dei",
   "description_source": "author",
   "machine": {
    "caption": "Misty sunrise over a rural Dutch landscape with a farmhouse silhouette and sun rays breaking through trees, seen from a road.",
    "labels": [
     "sunrise",
     "mist",
     "farmhouse",
     "landscape",
     "road",
     "trees"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b32a26e839d8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei Omata One",
    "url": "https://agents.willem.com/fy/posts/2020-09-29_fytse-mei-omata-one/",
    "source_url": "https://willem.com/fy/2020-09-29_fytse-mei-omata-one/",
    "date": "2020-09-29"
   },
   "width": 1600,
   "description": "FIT-bestannen analysearje mei GoldenCheetah op myn tablet",
   "description_source": "author",
   "machine": {
    "caption": "A tablet on a wooden desk displays cycling performance analytics software with power, heart rate, speed and cadence graphs and a list of ride dates, with an Omata One bike computer and stylus resting beside it.",
    "labels": [
     "tablet",
     "analytics software",
     "ride data",
     "graphs",
     "omata",
     "stylus"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Athlete Activity Share Tools Edit View Help\nTrends Diary Activities Train\nOverview Summary Details Ride CP CV Map Stress QA Power Oxy Heartrate Speed Cadence Scatter HrPw Edit\nActivities\nWorkout CodeDate\nMay 3, 2020\nMay 3, 2020\nMay 4, 2020\nMay 5, 2020\nMay 6, 2020\nMay 7, 2020\nMay 8, 2020\nMay 8, 2020\nMay 9, 2020\nMay 9, 2020\nMay 10,\nMay 13,\nMay 12,\nMay 12,\nMay 13,\nMay 13,\nMay 14,\nMay 14,\nMay 15,\nMay 15,\nMay 21,\nMay 25,\nMay 25,\nMay 26,\nMay 26,\nJun 5, 2020\nJun 5, 2020\nJun 5, 2020\nSep 14,\nSep 14,\nSep 20,\nSep 29,\nwillem.com 45% 192.168.1.72  BAT 95.83% 11:41  0.09  29°\nomata\n10 30 50 70 90"
   }
  },
  {
   "url": "https://willem.com/global/images/5ae3408670fb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei Omata One",
    "url": "https://agents.willem.com/fy/posts/2020-09-29_fytse-mei-omata-one/",
    "source_url": "https://willem.com/fy/2020-09-29_fytse-mei-omata-one/",
    "date": "2020-09-29"
   },
   "width": 1600,
   "description": "Ritgegevens ymportearje is maklik, mei apps as Cyclemeter",
   "description_source": "author",
   "machine": {
    "caption": "Three iPhone screenshots of the Omata cycling app showing a ride summary, detailed metrics, and a route map with speed, heart rate and cadence graphs for a ride near Amstelveen.",
    "labels": [
     "omata app",
     "iphone",
     "ride summary",
     "map",
     "graphs",
     "cycling data"
    ],
    "model": "claude-sonnet",
    "text_in_image": "omata\n11:04  4G\nCancel\nWorkout Path\nstarted 29 Sep 2020 10:08\ndistance 20,55 km\nride time 42:59\nRoute New Route\nActivity Race Cycle\nCompetitor Me\nImport\nAmstelveen\nA2\n11:05\nDone Info Edit\nstarted 29 Sep 2020 at 10:08\nroute New Route\nactivity Race Cycle\nride time 42:59\nstopped time 3:17\ndistance 20,55 km\naverage speed 28,69 km/h\nfastest speed 42,61 km/h\nascent 55 metres\ndescent 0 metres\ncalories 644\nmax heart rate 166 bpm\navg heart rate 143 bpm\nmax cadence 112 rpm\navg cadence 76 rpm\nmax power 576 watts\navg power 183 watts\nadj power 212 watts\npower output 504 kJ\npower variabili... 1,158\npeak power 291 watts (0:20)\n281 watts (1:00)\n260 watts (5:00)\n242 watts (10:00)\n226 watts (20:00)\nnotes\nOnline Explorer\nTrim Ride\nExport\nAmstelveen\ns112\nDiemen\nOuderkerk aan de Amstel\nNesserlaan\nRingvaart\nSpeed km/h\nHeart Rate bpm\nCadence rpm"
   }
  },
  {
   "url": "https://willem.com/global/images/f4fc4c543978.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei Omata One",
    "url": "https://agents.willem.com/fy/posts/2020-09-29_fytse-mei-omata-one/",
    "source_url": "https://willem.com/fy/2020-09-29_fytse-mei-omata-one/",
    "date": "2020-09-29"
   },
   "width": 1600,
   "description": "As dyn rit ôfrûn is, kinst de gegevens analysearje troch Omata te ferbinen mei dyn smartphone of kompjûter",
   "description_source": "author",
   "machine": {
    "caption": "An Omata One bike computer next to an iPhone on a wooden table, the phone showing the Omata app after syncing a ride, with a cycling helmet and hi-vis gloves nearby.",
    "labels": [
     "omata",
     "iphone",
     "cycling app",
     "helmet",
     "gloves",
     "dial"
    ],
    "model": "claude-sonnet",
    "text_in_image": "11:02  4G\nOmata_F74BE206D578\nLAST RIDE BATTERY\nSep 25 | 05:01\n16HRS/95%\n17.1 AVG SPEED\n68MI DISTANCE\nOmata_F74BE206D578\nCounted 1 new activity. You can download it from the Summary view on the Rides page.\nDone\nASCENT 1442FT\nDURATION 00:03:58\nOMATA\nRides\nSettings\nomata\nkilometers\n10 30 50 90"
   }
  },
  {
   "url": "https://willem.com/global/images/bde6686f1a2e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei Omata One",
    "url": "https://agents.willem.com/fy/posts/2020-09-29_fytse-mei-omata-one/",
    "source_url": "https://willem.com/fy/2020-09-29_fytse-mei-omata-one/",
    "date": "2020-09-29"
   },
   "width": 1600,
   "description": "Meitsje dyn holle leech troch moarns betiid te fytsen (foto makke by myn rit nei it wurk)",
   "description_source": "author",
   "machine": {
    "caption": "Misty sunrise over a flat Dutch polder landscape with a canal, road and silhouetted trees.",
    "labels": [
     "sunrise",
     "mist",
     "polder",
     "canal",
     "road",
     "landscape"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/7c4045067da5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei Omata One",
    "url": "https://agents.willem.com/fy/posts/2020-09-29_fytse-mei-omata-one/",
    "source_url": "https://willem.com/fy/2020-09-29_fytse-mei-omata-one/",
    "date": "2020-09-29"
   },
   "width": 160,
   "machine": {
    "caption": "A close-up of a circular Omata bicycle computer mounted on a silver handlebar with a brown grip, displaying speed, cadence, and time data on a grey face with orange and white hands.",
    "labels": [
     "bicycle computer",
     "handlebar",
     "gauge",
     "speedometer",
     "cycling accessory"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Omata km/hour km x 1000 1 2 3 10 20 30 40 50 60 70 80 90 rpm x 100 1 2 3 6 9 12 hours"
   }
  },
  {
   "url": "https://willem.com/global/images/c9a1d6801e02.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei Omata One",
    "url": "https://agents.willem.com/fy/posts/2020-09-29_fytse-mei-omata-one/",
    "source_url": "https://willem.com/fy/2020-09-29_fytse-mei-omata-one/",
    "date": "2020-09-29"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up, angled view of a vehicle dashboard instrument cluster featuring a speedometer with an orange needle and a central tachometer with a white needle.",
    "labels": [
     "speedometer",
     "tachometer",
     "dashboard",
     "gauge",
     "instrument cluster"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "per hour kilometers 10 80 90 05 50 06 m x 1000 1 2 3 battery"
   }
  },
  {
   "url": "https://willem.com/global/images/7c4045067da5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei Omata One",
    "url": "https://agents.willem.com/fy/posts/2020-09-29_fytse-mei-omata-one/",
    "source_url": "https://willem.com/fy/2020-09-29_fytse-mei-omata-one/",
    "date": "2020-09-29"
   },
   "width": 160,
   "machine": {
    "caption": "A close-up of a circular Omata bicycle computer mounted on a silver handlebar with a brown grip.",
    "labels": [
     "bicycle computer",
     "handlebar",
     "speedometer",
     "gauge"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Omata km/hour km x 1000 10 20 30 40 50 60 70 80 90"
   }
  },
  {
   "url": "https://willem.com/global/images/4c4616d1c2e0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Opslach útwreidzje op in Surface Go 2 kin mei in MicroSD-kaart",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a Kingston microSD memory card inserted into the card slot of a silver laptop, photographed at a different angle than a similar shot in this batch.",
    "labels": [
     "microsd card",
     "kingston",
     "laptop",
     "memory card",
     "storage"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Kingston CANVAS Go! Plus microSDXC I 512GB TAIWAN U3 V30 A2 FCC S2012 67846 SDCG3/512GB B0839-001.A00LFTS"
   }
  },
  {
   "url": "https://willem.com/global/images/0865c8fa1a0d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Mei trije fingers swipe om fan workspace te wikseljen, in trúk út macOS, mei fusuma kinst do multi touch-gebearten yn i3wm brûke",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a hand with fingers resting on the trackpad of a backlit laptop keyboard.",
    "labels": [
     "hand",
     "trackpad",
     "keyboard",
     "laptop",
     "fingers",
     "close-up"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e72f2eb2e0ee.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Meardere workspaces binne tige krêftich: it is as wikselje fan TV-kanalen",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a tablet screen edge showing numbered tabs and a yellow \"Buy me a coffee\" banner, next to a keyboard.",
    "labels": [
     "tablet",
     "browser tabs",
     "screen",
     "keyboard",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Buy me a coffee; 1 2 3 4"
   }
  },
  {
   "url": "https://willem.com/global/images/82029e2aa184.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Firefox (links) en in MOSH/tmux-terminalfinster (rjochts) yn splitscreen mei de tiling window manager i3wm",
   "description_source": "author",
   "machine": {
    "caption": "A Surface tablet with keyboard and stylus on a desk shows a heart health tracking web app on the left and JavaScript source code in an editor on the right.",
    "labels": [
     "tablet",
     "code editor",
     "javascript",
     "heart rate app",
     "screenshot",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Heart Health; app-hearthealth (partial URL); 78%; Age 35; number pad 0-9 CLEAR; code editor: \"Created by W.L. Middelkoop on Jun 23, 2016\"; var request = require('request'); var fs = require('fs'); var https = require('https'); var allProducts = require('../assets/products.json'); var Base = require('./base/base.js'); function Publisher(serverAddress, managerConfigurationId, rootPath){ this.serverAddress = serverAddress; this.rootPath = rootPath; this.resultPath = rootPath+'/result'; this.base = new Base({ serverAddress : this.serverAddress, managerConfigurationId : managerConfigurationId, rootPath : rootPath, debug: true}); this.base.markResultFolderNeverObsolete('etcetera'); this.base.markResultFolderNeverObsolete('member'); this.base.markResultFolderNeverObsolete('global'); this.base.markResultFolderNeverObsolete('thanks-for-the-coffee'); this.base.markResultFolderNeverObsolete('nl/upload'); this.base.markResultFolderNeverObsolete('en/upload'); status bar: willem.com 73% 192.168.1.72 FULL 101.14% 1:49 49"
   }
  },
  {
   "url": "https://willem.com/global/images/0e5191befac8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Dyn iPad Pro ferkeapje is maklik as do de oarspronklike doazen bewarre hast, ik haw de myn yn mar in pear dagen ferkocht: sa twong ik mysels om de nije tablet wurkjend te krijen!",
   "description_source": "author",
   "machine": {
    "caption": "An Apple Pencil box, an iPad Smart Keyboard Folio in its box and unboxed, and an iPad displaying a personal website lie side by side on a wooden table.",
    "labels": [
     "ipad",
     "apple pencil",
     "keyboard folio",
     "unboxing",
     "website",
     "packaging"
    ],
    "model": "claude-sonnet",
    "text_in_image": "iPad Pro Smart Keyboard Folio; WILLEM.com; drs. ing. Willem L. Middelkoop; IT ondernemer, uitvinder en software ontwikkelaar; BEL +31645080320; UPLOAD; MAIL@WILLEM.COM; BLOG; Lemmid Store; Met Lemmid Store kunnen ondernemers makkelijk producten verkopen via hun eigen website, onafhankelijke van grote (machtige) bestelplatforms.; DigiDef; DigiDef is een gespecialiseerd bureau dat bestaande computersystemen analyseert en helpt bij het verbeteren van beveiliging.; The best keyboard for iPad; SMART KEYBOARD FOLIO VS MAGIC KEYBOARD; Lemmid B.V.; Lemmid levert innoverende oplossingen voor..."
   }
  },
  {
   "url": "https://willem.com/global/images/831bf15741b3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Debian GNU/Linux mei i3wm (“alias WillemOS”) draaiend op Surface Go 2",
   "description_source": "author",
   "machine": {
    "caption": "A Surface tablet with keyboard stands on a wooden desk displaying a personal blog with two article previews in a browser.",
    "labels": [
     "tablet",
     "blog",
     "browser",
     "screenshot",
     "website",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Willem's Blog; by Willem L. Middelkoop; The best keyboard for iPad; SMART KEYBOARD FOLIO VS MAGIC KEYBOARD; Aug 11, 2020; The tablet is at the frontier of mobile computing and its hardware form factor is evolving. This year Apple introduced a new Magic Keyboard for iPad that includes a trackpad. Everybody is raving about it, yet I think there is something to be said for the \"mouse-less\" Smart Keyboard Folio. Read along for some key differences.; Influencing purchase behaviour; APPLYING BEHAVIOURAL SCIENCES PRINCIPLES TO THE PURCHASE DECISION PROCESS; July 27, 2020; This week I stumbled upon a brilliant report on how people make their purchase decision. For my work on the online food order app I am continuously looking into scientific sources to improve performance, conversion and online revenue. This report by Google discusses six biases influencing decision making. It's worth reading their full report, let me explain why.; willem.com/blog/; status bar: willem.com 73% 192.168.1.72 FULL 101.14% 2:10 49"
   }
  },
  {
   "url": "https://willem.com/global/images/facf756bc1c8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Debian GNU/Linux ynstallearje op Surface Go 2 liket tige op de oarspronklike Surface Go",
   "description_source": "author",
   "machine": {
    "caption": "A Lenovo ThinkPad laptop with a mostly dark terminal screen sits beside a Microsoft Surface tablet showing a drive formatting dialog, connected to a cable.",
    "labels": [
     "laptop",
     "tablet",
     "thinkpad",
     "surface",
     "terminal",
     "formatting"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ThinkPad; lenovo; Drive Properties; Format Options; Status"
   }
  },
  {
   "url": "https://willem.com/global/images/eee21875c9c9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-27.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "De Surface Go 2 is serieus ark, dat tige krêftige dingen kin as do ferbine mei de cloud (mei in terminal, MOSH en tmux)",
   "description_source": "author",
   "machine": {
    "caption": "A tablet on a wooden table displays a MariaDB terminal listing the columns of a billing database table next to a Linux system monitor.",
    "labels": [
     "tablet",
     "mariadb",
     "database schema",
     "terminal",
     "billing system",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MariaDB [billx]> show columns in bill; Field Type Null Key Default Extra; id int(11) NO PRI NULL auto_increment; companyid int(11) NO NULL; language char(2) NO NULL; number bigint(20) NO NULL; date bigint(20) NO NULL; duedate bigint(20) NO NULL; statusid int(11) NO 0; paiddate bigint(20) YES NULL; readpayment bigint(20) YES MUL NULL; customerid int(11) NO MUL NULL; customername varchar(1000) NO NULL; totalamountexcludingvat double NO 0; totalamountincludingvat double NO 21; defaultvatpercentage int(11) NO NULL; roundingstyle varchar(255) YES NULL; emailaddress varchar(1000) YES NULL; emailsubject varchar(1000) YES NULL; emailbody longtext YES NULL; attachmentfilenames longtext YES NULL; billtext longtext YES NULL; internalnotes longtext YES NULL; 21 rows in set (0.002 sec); MariaDB [billx]>; process list header PID USER PRI NI VIRT RES SHR S CPU MEM TIME+ Command, processes include mysql and willem; Load average: 1.38 1.66 1.55; Uptime: 252 days(!), 05:20:39; \"base\" 12157, 28-Sep-20; Ellem 58% 192.168.1.54 BAT 68.03% 09:20 0.32"
   }
  },
  {
   "url": "https://willem.com/global/images/2429d7f15a38.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-26.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Hy is ljocht genôch om mei ien hân te hantearjen, do kinst de gyroskoopsensor lêze om it skerm automatysk te draaien, handich as do in (ynteressant) artikel lêst",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a tablet displaying Willem's personal blog article about syncing files between a smartphone and tablet using Unison.",
    "labels": [
     "tablet",
     "blog article",
     "unison",
     "file sync",
     "screenshot",
     "browser"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Syncing files seamlessly between smartphone and tablet; USING UNISON TO AUTOMATICALLY SYNC BETWEEN GNU/LINUX AND THE IPHONE; SEP. 16, 2020 - WILLEM L. MIDDELKOOP; In order to optimise my workflow, I was looking for a way to seamlessly access the same files on both my computer and smartphone... The goal: seamlessly shared files... Meet Unison: the multi platform file synchroniser. After a quick search I found Unison in the Debian software repository... Unison does this using rsync over SSH/SFTP. This means it will work with my existing NAS server that lives in a data center...; https://willem.com/2020-09-16_S...; status bar: Ellem 51% 192.168.1.54 BAT 66.57% 07:14 0.18 28°"
   }
  },
  {
   "url": "https://willem.com/global/images/b2cfb6eddb63.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-25.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "E-mails lêze yn Evolution wurket goed!",
   "description_source": "author",
   "machine": {
    "caption": "A tablet on a table shows an email client with an inbox full of newsletter messages and a preview pane of an article about technology trends, beside a stylus.",
    "labels": [
     "tablet",
     "email client",
     "newsletter",
     "inbox",
     "stylus",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Show: All Messages; Search: benedict; Sender Benedict Evans; Subject Benedict's Newsletter (repeated, numbered issues No. 332 through 344); Your receipt from Benedict Eva...; Thanks for joining; preview text: \"...consoles are deep and narrow where smartphones are much broader and universal, and if VR can only be deeper and narrower than consoles it cannot also be universal... Meet Unison... Linking both of these, though, it might be useful to go to the old observation that the first fifty years of the car industry was about making car companies and the second fifty years was about McDonalds and Walmart... In that context, the answer to 'what comes after the smartphone?' is 'who cares?'\"; status bar: Ellem 57% 192.168.1.54 BAT 61.83% 01:33 0.29 34°"
   }
  },
  {
   "url": "https://willem.com/global/images/4fae13e5079f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-24.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "It is in lytse kompjûter, mar ûnleauwich krêftich en alsidich!",
   "description_source": "author",
   "machine": {
    "caption": "A minimalist home office corner with a small desk, a red swivel chair, a potted snake plant, and a tablet propped up displaying a small text list, beside a wall socket with a charger.",
    "labels": [
     "desk",
     "red chair",
     "plant",
     "tablet",
     "minimalist",
     "home office"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/dff454cf49ab.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-23.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Oan de efterkant fan de Surface sit gjin útstekkende kameralins, sadat de tablet perfekt plat op in tafel leit, sa’t it hearre moat!",
   "description_source": "author",
   "machine": {
    "caption": "A closed Microsoft Surface tablet with a Windows logo lies on a wooden table next to a stylus.",
    "labels": [
     "surface tablet",
     "windows logo",
     "stylus",
     "tablet",
     "wooden table"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/cf9e3a3ad1b7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Hoewol USB-C de takomst is, is de Surface-oansluting tige handich, want it wurket mei de Surface Dock 2 (dy’t in soad poarten biedt)",
   "description_source": "author",
   "machine": {
    "caption": "Extreme close-up of the edge of a tablet showing its USB-C port, headphone jack, and folded kickstand.",
    "labels": [
     "tablet",
     "usb-c port",
     "headphone jack",
     "kickstand",
     "close-up"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/807ff12f0120.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Do kinst ek in Bluetooth-toetseboerd brûke, dat jout in noflike ôfstân tusken dyn eagen en it skerm",
   "description_source": "author",
   "machine": {
    "caption": "A Surface tablet on a wooden desk displays the Hacker News homepage in a browser, with a compact wireless keyboard in front of it.",
    "labels": [
     "tablet",
     "hacker news",
     "browser",
     "keyboard",
     "desk",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Hacker News; https://news.ycombinator.com; new | past | comments | ask | show | jobs | submit; login; 1. A Requiem for a Dying Operating System (umd.edu); 2. Reddit gets its app to 50m Play Store downloads (androidpolice.com); 3. Modem C (loria.fr); 4. What I Learned Going Through YC as a 17 Year Old; 5. A word for a value between 0 and 1 (inclusive) (stackexchange.com); 6. Libvirt - The Unsung Hero of Cloud Computing (2013); 7. Rust testing or verifying: Why not both? (alastairreid.github.io); 8. Learning@home hivemind - train large neural networks across the internet (learning-at-home.github.io); 9. Facebook prohibits music or music listening experience on Live (facebook.com); 10. Exalting Data, Missing Meaning (2017) (andymatuschak.org); 11. Show HN: My GitHub Readme Is Interactive (github.com); 12. Preserving data integrity: A ZFS-inspired storage system (insanity.industries); 13. Show HN: Single neuron neural network written in COBOL (github.com); 14. Small nuclear reactors: tiny NuScale reactor gets safety approval (popularmechanics.com); 15. They told you not to reply all (2008) (washingtonpost.com); 16. Digital pregnancy tests have an internal paper test (twitter.com); 17. Launch HN: Slapdash (YC W19) - A uniform, low-latency interface for cloud apps; 18. Windows update resets your default programs so they can suggest using Edge (reddit.com); 19. The House That Carving Built; 20. GCC Automatic Parallel Compilation Viability Results Help Up to 3.3x (phoronix.com); status bar: willem.com 55% 192.168.1.72 FULL 99.17% 1:08 36°"
   }
  },
  {
   "url": "https://willem.com/global/images/251c859582d7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "De type cover is in nocht om op te typen, mei echte (ferljochte) toetsen, ynklusyf ESC en in rige funksjetoetsen",
   "description_source": "author",
   "machine": {
    "caption": "Extreme close-up of a dark backlit laptop keyboard showing the Q, W, E, A, S, D, Z and number row keys.",
    "labels": [
     "keyboard",
     "close-up",
     "backlit",
     "keys",
     "laptop"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Q W E A S D Z @2"
   }
  },
  {
   "url": "https://willem.com/global/images/9bdbd1ab55e3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Microsoft Surface Go 2 mei swarte type cover en Surface Pen, in moai stik hardware!",
   "description_source": "author",
   "machine": {
    "caption": "A Surface tablet stands on a wooden desk showing a terminal running a repeating disk usage command over a long list of image files, with a system monitor in the corner.",
    "labels": [
     "tablet",
     "terminal",
     "disk usage",
     "system monitor",
     "screenshot",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Every 60.0s: du -hs Images/Complete   willemsurface: Wed Aug 19 13:26:19 2020; 126   Images/Complete; file list entries such as APPL_ - 26455.jpeg, APPL_ - 27357.jpeg, APPL_ - 39542.heic, APPL_ - 26136.jpeg, each with size and transfer rate; top - 13:26:53 up 2:40, 1 user, load average: 3.01, 2.08, 1.85; Tasks: 191 total, 2 running, 189 sleeping, 0 stopped, 0 zombie; PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND; processes include sshd, scp, xfce4-terminal, Xorg, kworker, ksoftirqd, irq/iwlwifi; status bar: willem.com 65% 192.168.1.72 CHR 94.94% 00:11 3.01 45°"
   }
  },
  {
   "url": "https://willem.com/global/images/11ab54c312b3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "De kickstand is tige stevich, want er brûkt twa sterke metalen skarnieren",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a metal hinge and kickstand mechanism on the edge of a tablet resting on a wooden table.",
    "labels": [
     "tablet",
     "hinge",
     "kickstand",
     "close-up",
     "metal",
     "hardware"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a248d70075f2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "De kickstand is briljant yn kombinaasje mei Xournal en de Surface Pen, gjin iPad kin dit",
   "description_source": "author",
   "machine": {
    "caption": "A tablet propped up on its folded kickstand cover shows a blank drawing app, with a stylus lying nearby on a wooden table.",
    "labels": [
     "tablet",
     "stylus",
     "kickstand",
     "drawing app",
     "wooden table"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/6039e558b1d5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Surface Pen is geweldich en as do Xournal ynstelst om Xinput te brûken, wurket de drukgefoelichheid perfekt: do sjochst de tsjokte fan de line fariearje, krekt as by in echte pinne",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a hand using a stylus to write the name Willem in cursive inside a note-taking app on a tablet screen, above a rough sketch.",
    "labels": [
     "stylus",
     "handwriting",
     "tablet screen",
     "sketch",
     "signature"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Willem"
   }
  },
  {
   "url": "https://willem.com/global/images/dfc9b4ac76c9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-16.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Shotwell (links) en Xournal (rjochts), twa tige ferskillende apps dy’t njonken inoar draaie en fisueel gearhingjend útsjogge",
   "description_source": "author",
   "machine": {
    "caption": "Split-screen desktop screenshot comparing the Shotwell photo manager and the Xournal note app, with handwritten annotations proposing the two look visually coherent together.",
    "labels": [
     "screenshot",
     "photo manager",
     "note app",
     "handwriting",
     "ui comparison"
    ],
    "model": "claude-sonnet",
    "text_in_image": "File Edit View Photos Events Tags Help\nFile Edit View Page Tools Options Help\nLibrary\nPhotos\nLast Import\nTrash\nEvents\nAll Events\n2020\n2019\n2018\n2017\n2016\n2015\n2014\n2013\n2012\n2011\n2010\nDecember\nNovember\nOctober\nSeptember\nItems: 13 Photos\nDate: Today\nFrom: 12:49:37 PM\nTo: 1:23:16 PM\nShotwell\nXournal\nTwo apps looking visually coherent.\nPage 1 of 1  Layer: Layer 1\nEllem 52% 192.168.1.54  BAT 59.51% 03:52  0.56  31°"
   }
  },
  {
   "url": "https://willem.com/global/images/47e363822994.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-15.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Thunar-bestânsbehearder (links) en GIMP (rjochts) yn fisuele harmony, meitsje in unifoarm uterlik troch kleuren, ikoanen en lettertypen op inoar ôf te stimmen",
   "description_source": "author",
   "machine": {
    "caption": "GIMP file browser open on a folder of tablet-OS screenshots, with a photo of a red office chair at a wooden desk shown in the canvas.",
    "labels": [
     "gimp",
     "file browser",
     "screenshot",
     "office chair",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "File Edit Select View Image Layer Colors Tools Filters Windows Help\n/home/willem/2020-08-31_tablet-os-v2/\nDEVICES\nFile System\n495 GB Volu...\nPLACES\nwillem\nDesktop\nTrash\nWillemBase\nDownloads\nNETWORK\nBrowse Net...\n/ on base....\nIMG_7071.JPG\nIMG_7078.JPG\nIMG_7082.JPG\nIMG_7128.jpg\nIMG_7138.jpg\nIMG_7138.xcf\nIMG_7539.jpg\nIMG_E7058.JPG\n33 items: 78.9 MiB (82,778,485 bytes), Free ...\n2481, 600 px  33.3%  IMG_7138.jpg (52.0 MB)\nEllem 58% 192.168.1.54  BAT 60.86% 06:27  1.02  31°"
   }
  },
  {
   "url": "https://willem.com/global/images/e2cc2410d5a6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-14.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Stel de LidSwitch (yn login.conf fan systemd) yn om automatysk te suspendearjen en wer op te starten as do de Surface type cover slútst, ik haw it ynsteld op suspend-then-hibernate mei in timeout",
   "description_source": "author",
   "machine": {
    "caption": "Terminal screenshot of a Linux logind.conf configuration snippet setting lid-switch behaviour to suspend-then-hibernate.",
    "labels": [
     "terminal",
     "configuration file",
     "linux",
     "systemd",
     "text"
    ],
    "model": "claude-sonnet",
    "text_in_image": "# See logind.conf(5) for details.\n\n[Login]\nHandleLidSwitch=suspend-then-hibernate\nHandleLidSwitchExternalPower=suspend-then-hibernate"
   }
  },
  {
   "url": "https://willem.com/global/images/81abf9b1270b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-13.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "De systemd-ynstelling “AllowSuspendThenHibernate” yn sleep.conf lit dy in timeout bepale tusken suspendearje nei RAM en suspendearje nei skiif (hibernate)",
   "description_source": "author",
   "machine": {
    "caption": "Terminal screenshot of a Linux systemd-sleep.conf configuration file with sleep and hibernate options.",
    "labels": [
     "terminal",
     "configuration file",
     "linux",
     "systemd",
     "text"
    ],
    "model": "claude-sonnet",
    "text_in_image": "# See systemd-sleep.conf(5) for details\n\n[Sleep]\nAllowSuspend=yes\nAllowHibernation=yes\nAllowSuspendThenHibernate=yes\n#AllowHybridSleep=yes\n#SuspendMode=\n#SuspendState=mem standby freeze\n#HibernateMode=platform shutdown\n#HibernateState=disk\n#HybridSleepMode=suspend platform shutdown\n#HybridSleepState=disk\n#HibernateDelaySec=86400      # 24 hour\nHibernateDelaySec=7200"
   }
  },
  {
   "url": "https://willem.com/global/images/81a36fb447f0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Network Manager (nm-applet) wikselet automatysk tusken WiFi- en mobile breedbânferbiningen",
   "description_source": "author",
   "machine": {
    "caption": "A tablet on a wooden table shows an open Wi-Fi network selection menu with a stylus lying nearby.",
    "labels": [
     "tablet",
     "wifi menu",
     "network list",
     "stylus",
     "screen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Wi-Fi Networks\nEllem\nDisconnect\nAvailable\n1net\nButterfly Bg\nClickman\nClickman_5G\nDeze!\nMore networks\nMobile Broadband\nVodafone (vodafone NL LTE)\nDisconnect\nConnect to Hidden Wi-Fi Network...\nCreate New Wi-Fi Network...\nVPN Connections\nEllem 56% 192.168.1.54 | BAT 64.40% 06:04 | 0.08 | 28°"
   }
  },
  {
   "url": "https://willem.com/global/images/6d41b18777f8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-11.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "De buffers fan it breedbânmodem fan de Surface weromsette liet it wurkje mei Debian GNU/Linux!",
   "description_source": "author",
   "machine": {
    "caption": "Browser screenshot of a GitHub issue thread about LTE and 4G mobile support on the linux-surface project, showing a comment describing a cdc_ncm driver fix.",
    "labels": [
     "github",
     "issue thread",
     "browser",
     "linux surface",
     "comment"
    ],
    "model": "claude-sonnet",
    "text_in_image": "LTE/4G/mobile support #306\nOpen\nsamvde opened this issue on Nov 27, 2018 . 57 comments\nddscentral commented on Aug 7, 2019\nI've managed to get LTE working on my Surface Pro 2017 (I've posted this from Ubuntu using LTE). The problem wasn't remote wakeup at all, it was the cdc_ncm driver. It was not setting the NTB transfer buffer sizes during initialization for some reason, causing the modem's control interface to refuse to respond.\nTo fix the problem, you need to force the cdc_ncm driver to set the buffer sizes. This can be done at boot from /etc/rc.local, no kernel patch is necessary.\nI've attached my /etc/rc.local file (in a zip archive). Change \"wwp0s20f0u2\" to your modem's interface name and 2-2 and 2-2:1.0 to your modem's USB device IDs. To get your modem's interface name, use \"ip a\" command. Look for a device with \"wwp\" prefix or \"wwan0\".\nTo get your modem's USB device ID, type \"lsusb -t\". Look for a device with class \"Communications\".\nDevice ID format is Bus-Dev and Bus-Dev:1.If, without the leading zeros (in my case it's Bus 02 Dev 2 If 0)\nDefault buffer size for my Pro 2017's modem is 16384. This size should work for the Go as well as it uses the same Qualcomm X16 modem.\nP.S.: Make sure ModemManager is installed if you want to use the UI to control your LTE connection.\nrclocal.zip\nhttps://github.com/jakeday/linux-surface/issues/306"
   }
  },
  {
   "url": "https://willem.com/global/images/2ead4f4bf1d6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "De SIM ynstallearje yn de Surface Go 2-tablet",
   "description_source": "author",
   "machine": {
    "caption": "A hand uses a SIM eject tool to insert a nano-SIM card into the tray on the edge of a tablet, with a stylus resting on the wooden table behind.",
    "labels": [
     "hand",
     "sim card",
     "tablet",
     "eject tool",
     "wooden table"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e8c8c006c48d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Microsoft Surface-hardware is populêr om’t it echt moai is",
   "description_source": "author",
   "machine": {
    "caption": "Marketing image showing a lineup of Microsoft Surface devices, from tablets to laptops to an all-in-one desktop, all displaying the same sunset landscape wallpaper.",
    "labels": [
     "surface",
     "laptop",
     "tablet",
     "desktop",
     "product lineup",
     "wallpaper"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/bd168698126a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 160,
   "machine": {
    "caption": "A tablet computer with an attached keyboard is open on a wooden table, displaying a terminal window with lines of white text on a black background.",
    "labels": [
     "tablet",
     "keyboard",
     "terminal",
     "code",
     "table"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Every 60.0s: df -h / Images/Complete\n120 Images/Complete\nwill@linux:~/img Aug 19 13:26:19 2020\nFilesystem Size Used Avail Use% Mounted on\n/dev/sda1 459G 132G 308G 31% /"
   }
  },
  {
   "url": "https://willem.com/global/images/deac2f3345d3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up angled view of a black computer keyboard with white lettering on the keys.",
    "labels": [
     "keyboard",
     "keys",
     "computer",
     "technology"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Q W E R T Y A S D F Z X C V B N M 1 2 3 4 5 6 7 8 9 0"
   }
  },
  {
   "url": "https://willem.com/global/images/bd168698126a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn tablet-OS-ûnderfining ferfine",
    "url": "https://agents.willem.com/fy/posts/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "source_url": "https://willem.com/fy/2020-09-28_myn-tablet-os-underfining-ferfine/",
    "date": "2020-09-28"
   },
   "width": 160,
   "machine": {
    "caption": "A tablet computer with an attached keyboard sits on a wooden table, displaying a terminal window with white text on a black background.",
    "labels": [
     "tablet",
     "keyboard",
     "terminal",
     "code",
     "table"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Every 0.0s: top - 13:26:19 up 1 day, 2:08, 1 user, load average: 3.01, 2.89, 2.65\nTasks: 331 total, 2 running, 189 sleeping, 0 stopped, 0 zombie\n%Cpu(s): 4.2 us, 15.3 sy, 0.0 ni, 43.4 id, 38.4 wa, 0.0 hi, 0.0 si, 0.0 st\nMiB Mem : 7990.4 total, 235.8 free, 1772.4 used, 5982.7 buff/cache\nMiB Swap: 7832.5 total, 7832.5 free, 0.0 used. 5740.0 avail Mem\n\nwillen.com 65% 182.168.1.72 (0B 04.04k 00:11 | 3.01 | 45°)"
   }
  },
  {
   "url": "https://willem.com/global/images/e9f915e8f52d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36968_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestannen naadleas syngronisearje tusken smartphone en tablet",
    "url": "https://agents.willem.com/fy/posts/2020-09-16_bestannen-naadleas-syngronisearje-tusken-smartphone-en-tablet/",
    "source_url": "https://willem.com/fy/2020-09-16_bestannen-naadleas-syngronisearje-tusken-smartphone-en-tablet/",
    "date": "2020-09-16"
   },
   "width": 1600,
   "description": "Deselde bestannen op sawol myn smartphone as tablet - it wurket gewoan!",
   "description_source": "author",
   "machine": {
    "caption": "A phone and a tablet lying on a wooden table both display the same WillemCloud file browser showing photo and PDF files.",
    "labels": [
     "file browser",
     "cloud storage",
     "tablet",
     "smartphone",
     "self-hosted",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WillemCloud; 20:55; 2020-DSC00469 20:45 8,1 MB; 20200819-1326-000 20:45 1,9 MB; Secret-Plan-for-World-Domination 20:48 2,1 MB; File Edit View Go Help; DEVICES File System 495 GB Volume; PLACES willem Trash WillemBase Downloads WillemHome; NETWORK Browse Netwo...; /home/willem/Cloud/"
   }
  },
  {
   "url": "https://willem.com/global/images/56496fdc5e80.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36968_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestannen naadleas syngronisearje tusken smartphone en tablet",
    "url": "https://agents.willem.com/fy/posts/2020-09-16_bestannen-naadleas-syngronisearje-tusken-smartphone-en-tablet/",
    "source_url": "https://willem.com/fy/2020-09-16_bestannen-naadleas-syngronisearje-tusken-smartphone-en-tablet/",
    "date": "2020-09-16"
   },
   "width": 1600,
   "description": "Bestannen iepenje mei de eigen Bestannen-app fan iOS lit dy in protte ferskillende apps en shortcuts brûke",
   "description_source": "author",
   "machine": {
    "caption": "A composite of three phone screenshots shows the WillemCloud file browser, a full-screen photo of a tablet on a desk, and a share sheet listing contact names.",
    "labels": [
     "iphone",
     "screenshots",
     "file browser",
     "share sheet",
     "contacts",
     "cloud storage"
    ],
    "model": "claude-sonnet",
    "text_in_image": "20:59 Back WillemCloud Search 3 items Recents Browse; 21:08 Done 20200819-1326-000 (1 of 5); 21:00 Done 20200819-1326-000 (2 of 3); 20200819-1326-000 JPEG Image . 1,9 MB; contacts: Ida, Kevin, Willem, Onno; AirDrop Messages Mail Teams; Copy Save Image Assign to Contact"
   }
  },
  {
   "url": "https://willem.com/global/images/d74a7d2d31ab.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36968_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestannen naadleas syngronisearje tusken smartphone en tablet",
    "url": "https://agents.willem.com/fy/posts/2020-09-16_bestannen-naadleas-syngronisearje-tusken-smartphone-en-tablet/",
    "source_url": "https://willem.com/fy/2020-09-16_bestannen-naadleas-syngronisearje-tusken-smartphone-en-tablet/",
    "date": "2020-09-16"
   },
   "width": 1600,
   "description": "Download en stel Secure ShellFish yn om te ferbinen mei myn “WillemCloud”",
   "description_source": "author",
   "machine": {
    "caption": "A composite of three iPhone screenshots shows the Secure ShellFish SFTP app store listing, its Add Server configuration screen, and a save-to-cloud dialog.",
    "labels": [
     "iphone",
     "app store",
     "sftp",
     "screenshot",
     "configuration",
     "cloud sync"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Secure ShellFish - SSH & SFTP, SSH terminal & storage, OPEN, 6 RATINGS 5.0, AGE 4+ Years Old, DEVELOPER Anders Borum, LANGUAGE EN English, What's New Version 2020.33 6d ago, Preview SFTP files inside your apps, Use your favo... for editing tex... and PD...; Add Server: Name cloud, Address base.willem.com, Port defaults to 22, Username willem, Password, SSH Key None, Verify Configuration, Enable, Directory Cloud, Offline Folders, Website such as https://base.willem.com/, Tunnel tap to pick jump server; Cancel Save, Items will be saved to WillemCloud on Secure ShellFish, 3 Items, On My iPhone, iCloud Drive, Documents, Cascable Photos, Secure ShellFish, base.willem.com, store.willem.com, WillemCloud"
   }
  },
  {
   "url": "https://willem.com/global/images/172e19ff4677.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36968_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestannen naadleas syngronisearje tusken smartphone en tablet",
    "url": "https://agents.willem.com/fy/posts/2020-09-16_bestannen-naadleas-syngronisearje-tusken-smartphone-en-tablet/",
    "source_url": "https://willem.com/fy/2020-09-16_bestannen-naadleas-syngronisearje-tusken-smartphone-en-tablet/",
    "date": "2020-09-16"
   },
   "width": 1600,
   "description": "Myn cron-kommando is ynpakt yn in kontrôle, sadat de syngronisaasje net start as er al rint",
   "description_source": "author",
   "machine": {
    "caption": "A code snippet on a black background shows a shell command that uses a lock file to prevent a Unison sync job from running twice at once.",
    "labels": [
     "shell script",
     "unison",
     "sync",
     "terminal",
     "code snippet",
     "lock file"
    ],
    "model": "claude-sonnet",
    "text_in_image": "# Command to automatically sync files using unison, preventing double execution using a loc/pid file: test -e /var/lock/unison-WillemBaseCloud && exit 0 || (touch /var/lock/unison-WillemBaseCloud;unison WillemBaseCloud;rm /var/lock/unison-WillemBaseCloud)"
   }
  },
  {
   "url": "https://willem.com/global/images/69ec55902e0c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36968_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestannen naadleas syngronisearje tusken smartphone en tablet",
    "url": "https://agents.willem.com/fy/posts/2020-09-16_bestannen-naadleas-syngronisearje-tusken-smartphone-en-tablet/",
    "source_url": "https://willem.com/fy/2020-09-16_bestannen-naadleas-syngronisearje-tusken-smartphone-en-tablet/",
    "date": "2020-09-16"
   },
   "width": 1600,
   "description": "Myn Unison-profyl mei parameters foar de ‘WillemCloud’",
   "description_source": "author",
   "machine": {
    "caption": "A terminal window shows the contents of a Unison preferences file that syncs a local folder with a remote server over SSH.",
    "labels": [
     "terminal",
     "unison",
     "ssh",
     "config file",
     "sync",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem@WillemSurface:~$ cat .unison/WillemBaseCloud.prf\n# Unison preferences\nroot = /home/willem/Cloud\nroot = ssh://willem@base.willem.com/Cloud\nsshargs = -C\n\nbatch=true\nauto=true\nconfirmbigdel=false\nwillem@WillemSurface:~$"
   }
  },
  {
   "url": "https://willem.com/global/images/0c3af5ec4a88.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36968_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestannen naadleas syngronisearje tusken smartphone en tablet",
    "url": "https://agents.willem.com/fy/posts/2020-09-16_bestannen-naadleas-syngronisearje-tusken-smartphone-en-tablet/",
    "source_url": "https://willem.com/fy/2020-09-16_bestannen-naadleas-syngronisearje-tusken-smartphone-en-tablet/",
    "date": "2020-09-16"
   },
   "width": 1600,
   "description": "Bestannen syngronisearje tusken myn tablet en iPhone: de NAS-server docht tsjinst as tuskenstasjon; ferskillen yn protokol en ferbining wurde oerbrêge",
   "description_source": "author",
   "machine": {
    "caption": "A hand-drawn diagram shows a tablet computer and an iPhone both connected to a NAS server in a datacenter, labelled with the syncing methods used for each.",
    "labels": [
     "diagram",
     "nas",
     "sync",
     "sketch",
     "server",
     "illustration"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Tablet Computer; NAS in datacenter SERVER; iPhone; Unison RSYNC/SSH; Secure Shellfish App Files app iOS/SFTP"
   }
  },
  {
   "url": "https://willem.com/global/images/bc1575de23cf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36968_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestannen naadleas syngronisearje tusken smartphone en tablet",
    "url": "https://agents.willem.com/fy/posts/2020-09-16_bestannen-naadleas-syngronisearje-tusken-smartphone-en-tablet/",
    "source_url": "https://willem.com/fy/2020-09-16_bestannen-naadleas-syngronisearje-tusken-smartphone-en-tablet/",
    "date": "2020-09-16"
   },
   "width": 160,
   "machine": {
    "caption": "A close-up view of a smartphone screen displaying a photo file named 2020-DSC00469 with a timestamp of 20:45 and size 8.1 MB, positioned in front of a computer monitor showing a similar file interface.",
    "labels": [
     "smartphone",
     "computer monitor",
     "screen",
     "file",
     "interface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Back\nSearch\n2020-DSC00469\n20:45\n8,1 MB\n69.JPG\n20200819-13\n20:52"
   }
  },
  {
   "url": "https://willem.com/global/images/193f047bbec3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36968_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestannen naadleas syngronisearje tusken smartphone en tablet",
    "url": "https://agents.willem.com/fy/posts/2020-09-16_bestannen-naadleas-syngronisearje-tusken-smartphone-en-tablet/",
    "source_url": "https://willem.com/fy/2020-09-16_bestannen-naadleas-syngronisearje-tusken-smartphone-en-tablet/",
    "date": "2020-09-16"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up view of a smartphone screen displaying a photo gallery interface next to a larger monitor showing a similar file directory.",
    "labels": [
     "smartphone",
     "monitor",
     "screen",
     "interface",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "20:58 Back Search WillemCloud /willem/Cloud/ DSC00469.JPG 20200819-13 2020-DSC00469 20:45 8,1 MB 20200819-1326-000 20:45 1,9 MB"
   }
  },
  {
   "url": "https://willem.com/global/images/bc1575de23cf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36968_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestannen naadleas syngronisearje tusken smartphone en tablet",
    "url": "https://agents.willem.com/fy/posts/2020-09-16_bestannen-naadleas-syngronisearje-tusken-smartphone-en-tablet/",
    "source_url": "https://willem.com/fy/2020-09-16_bestannen-naadleas-syngronisearje-tusken-smartphone-en-tablet/",
    "date": "2020-09-16"
   },
   "width": 160,
   "machine": {
    "caption": "A close-up view of a smartphone screen displaying a photo gallery with a laptop image in the background.",
    "labels": [
     "smartphone",
     "laptop",
     "screen",
     "photo",
     "gallery"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Back\nSearch\n2020-DSC00469\n20:45\n8,1 MB\n69.JPG\n20200819-13"
   }
  },
  {
   "url": "https://willem.com/global/images/0b21feab6ea5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Steve Jobs yntrodusearret de earste iPhone yn 2007 as ‘it ultime digitale apparaat’",
   "description_source": "author",
   "machine": {
    "caption": "Steve Jobs stands on stage in front of a large presentation slide showing an iPhone lock screen during a keynote.",
    "labels": [
     "keynote",
     "presentation",
     "iphone",
     "slide",
     "stage",
     "steve jobs"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Your life in your pocket. The ultimate digital device. 9:41 slide to unlock"
   }
  },
  {
   "url": "https://willem.com/global/images/3685afb1a6d6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Myn Mac Mini fan 2006 brûke om te ferbinen mei in server fan Sun Microsystems mei de moai útsjende, mar krêftige terminal-app.",
   "description_source": "author",
   "machine": {
    "caption": "A photo of a laptop screen showing a terminal telnet session into a Sun server management console, with a PDF manual open behind it.",
    "labels": [
     "terminal",
     "telnet",
     "sun microsystems",
     "server console",
     "command line",
     "pdf manual"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Trying 10.0.0.130...\ntelnet: connect to address 10.0.0.130: (error)\ntelnet: Unable to connect to remote host\nTiger:~ willemlaurentz$ telnet 10.0.0.130\nTrying 10.0.0.130...\nConnected to 10.0.0.130.\nEscape character is '^]'.\nCopyright 2005 Sun Microsystems, Inc. All rights reserved.\nUse is subject to license terms.\nSun(tm) Advanced Lights Out Manager CMT v1.0.2\nPlease login: admin\nPlease Enter password: **********\nsc> poweron\nsc>\nSC Alert: Host System has Reset\nsc> console -f\nWarning: User < > currently has write permission to this console and forcibly removing them will terminate any current write actions and all work will be lost. Would you like to continue? [y/n]y\nsc> console -f\nWarning: User < > currently has write permission to this console and forcibly removing them will terminate any current write actions and all work will be lost. Would you like to continue? [y/n]y\nEnter #. to return to ALOM.\n0:0>Test Slave Threads Basic....Done\n0:0>Extended CPU Tests....Done\n0:0>Scrub Memory....Done\n0:0>Functional CPU Tests....Done\n0:0>Extended Memory Tests..../\nSun Fire T2000 Contents Figures Tables Regulatory Declaration of Conformance Preface Preparing Installing Powering Updating"
   }
  },
  {
   "url": "https://willem.com/global/images/87e7ba93a65e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Myn earste Mac yn 2006: in G4 Mac Mini mei 1GB RAM mei OS X Tiger",
   "description_source": "author",
   "machine": {
    "caption": "A Philips computer monitor on a desk in an attic room displays a Mac OS Finder window with a long file list, flanked by two speakers.",
    "labels": [
     "monitor",
     "desk",
     "finder",
     "computer",
     "speakers",
     "attic"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a3c5668f7a82.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "De yntroduksje fan iLife yn 2002 - te sjen op in iMac G4 - makke om aardich, maklik en krêftich te wêzen",
   "description_source": "author",
   "machine": {
    "caption": "Split image of an Apple iMac G4 showing a photo library on the left and a zoomed view of an import dialog with an Import button on the right.",
    "labels": [
     "imac",
     "iphoto",
     "import",
     "dialog",
     "apple",
     "screen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Import, Erase contents after transfer"
   }
  },
  {
   "url": "https://willem.com/global/images/a0a3d7661cb5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Myn kompjûter yn 2005: Windows XP, Nokia Communicator en MSN Messenger",
   "description_source": "author",
   "machine": {
    "caption": "An Asus laptop and a Philips monitor showing a calendar application sit on a desk beside a red promotional mouse pad and a mobile phone.",
    "labels": [
     "laptop",
     "monitor",
     "desk",
     "calendar",
     "mouse pad",
     "asus"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ASUS (laptop brand); mouse pad text partly hidden by mouse: \"Bo... DISCOTHEEK ...CLUB\""
   }
  },
  {
   "url": "https://willem.com/global/images/59341fab5bb5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Ûnthâldkaarten fan eartiids - sjoch dat de grutte yn MB is, as yn mega, net gigabyte!",
   "description_source": "author",
   "machine": {
    "caption": "A pile of old memory cards including SD, xD-Picture, and Memory Stick formats lies on a white surface.",
    "labels": [
     "memory card",
     "sd card",
     "xd card",
     "memory stick",
     "storage",
     "fujifilm"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SD 256MB DANE-ELEC LOCK FUJIFILM xD-Picture Card 16MB SONY Memory Stick 4MB"
   }
  },
  {
   "url": "https://willem.com/global/images/d7cee4d45ab0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Gjin retrofilters brûkt: dit is in ûnbewurke orizjinele digitale foto út 2001. (Gardameer, Itaalje, 2001)",
   "description_source": "author",
   "machine": {
    "caption": "A lakeside beach with swimmers, sunbathers, and a purple umbrella, backed by mountains and a tree branch in the foreground.",
    "labels": [
     "beach",
     "lake",
     "swimmers",
     "mountains",
     "umbrella",
     "holiday"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/3156a91b1d91.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-25.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Bliid tegearre: de eigen Foto’s-app fan iOS brûke om troch myn hiele fotokolleksje te blêdzjen, beheard mei Shotwell",
   "description_source": "author",
   "machine": {
    "caption": "A tablet and a phone lying side by side on a wooden table both display the same underwater snorkeling photo in their respective photo apps.",
    "labels": [
     "tablet",
     "smartphone",
     "photo library",
     "underwater photo",
     "snorkeling",
     "screen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "File Edit View Photo Tags Help; folders: July, June, May (Sun May 31 2009 ... Fri May 1-2 2009), April; Title: 20090501-1... Date: Fri May 1, 20... Time: 3:51:29 PM Size: 1600 x 1200 Developer: Camera Exposure: 1/200 s, f/4 ISO 80; Rotate Crop Straighten Red-eye Adjust Enhance; phone overlay: \"1 mei 2009 15:51\" \"Wijzig\""
   }
  },
  {
   "url": "https://willem.com/global/images/1837475054b1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-24.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Yn de macOS-finder kinst foto-syngronisaasje ynstelle mei in gewoane map op it bestânsysteem as boarne - gjin folweardige iCloud Photo-biblioteek nedich!",
   "description_source": "author",
   "machine": {
    "caption": "Two overlapping macOS Finder-style windows show an iPhone file browser and a photo sync settings panel for a device named WillemiPhone.",
    "labels": [
     "macos",
     "finder",
     "iphone",
     "file sync",
     "screenshot",
     "photo library"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WillemiPhone; Favourites: Desktop, Documents, Downloads, AirDrop; Locations: WillemiPhone, OWC Aura Pro X2, Disk; Photos folder with files 20000101-0000-000.jpeg etc; \"44.698 items, 1,11 TB available\"; WillemiPhone iPhone XS Max - 503,39 GB (277,62 Available); tabs: General Music Films TV Programmes Podcasts Audiobooks Books Photos Files Info; \"Sync photos to your device from: iPhone\"; Sync: All folders / Selected folders; Options: Include videos; Folders search box; checkbox Photos; Revert Apply; progress bar labeled Audio"
   }
  },
  {
   "url": "https://willem.com/global/images/843a5fd8f358.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-23.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Ahhh, de swiete smaak fan frijheid: myn foto’s beheare mei Shotwell op myn tablet",
   "description_source": "author",
   "machine": {
    "caption": "A tablet lying on a wooden table displays a large photo library grid with thousands of thumbnail images and a stylus resting beside it.",
    "labels": [
     "tablet",
     "photo library",
     "thumbnails",
     "stylus",
     "screenshot",
     "photos app"
    ],
    "model": "claude-sonnet",
    "text_in_image": "File Edit View Photos Events Tags Help; Type Flagged Rating Saved Search; Library: Photos, Last Import, Trash; Events: All Events, 2020 (September August July June May April March February January), 2019 2018 2017 2016 2015 2014 2013 2012; Items: 39790 Photos 2363 Videos; From: Sat Jan 1, 2000 To: Sat Sep 12, 2020; Rotate Enhance Publish Find; SALE (storefront sign in one thumbnail)"
   }
  },
  {
   "url": "https://willem.com/global/images/f816dceb5dc8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Nije foto’s ymportearje fan myn kamera is maklik - tige lykas de Apple iPhoto-advertinsje út 2002! ",
   "description_source": "author",
   "machine": {
    "caption": "A tablet showing a RAW and JPEG photo import screen is connected by a USB-C cable to a Sony mirrorless camera with a zoom lens on a wooden table.",
    "labels": [
     "tablet",
     "camera",
     "sony",
     "usb cable",
     "photo import",
     "mirrorless"
    ],
    "model": "claude-sonnet",
    "text_in_image": "RAW+JPEG, Import Selected, Import All, a5100, SONY, MOVIE, OFF, ON, W, T"
   }
  },
  {
   "url": "https://willem.com/global/images/bb889c594a1e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Myn hiele fotobiblioteek op ien SD-kaart - ûnleauwich!",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a Kingston microSD memory card inserted into the card slot of a silver laptop on a wooden desk.",
    "labels": [
     "microsd card",
     "kingston",
     "laptop",
     "memory card",
     "storage"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Kingston CANVAS Go! Plus microSDXC I 512GB TAIWAN U3 V30 A2 FCC S2012 67846 SDCG3/512GB B0839-001.A00LFTS"
   }
  },
  {
   "url": "https://willem.com/global/images/ae6d16dd8c1b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Al myn foto’s yn Shotwell ymportearje makke dat myn tablet wat waarm waard (it makke nije lytse foarbyldôfbyldings) - in probleem dat oplost waard mei in frij analoge oplossing: in fentilator",
   "description_source": "author",
   "machine": {
    "caption": "A Microsoft Surface tablet with keyboard stands on a table showing a photo library and a Linux top command output, in front of an electric fan and a kettle.",
    "labels": [
     "tablet",
     "terminal",
     "top command",
     "linux",
     "keyboard",
     "fan"
    ],
    "model": "claude-sonnet",
    "text_in_image": "File Edit View Photos Events Tags Help; 1455 Photos 19 Videos; top - 19:04:14 up 23:10, 1 user, load average: 5.30, 4.40, 3.40; Tasks: 200 total, 3 running, 197 sleeping, 0 stopped, 0 zombie; PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND; visible processes include chromium, Xorg, sched-terminal, systemd, kthreadd, rcu_sched, migration, cpuhp, ksoftirqd, kdevtmpfs, khungtaskd, oom_reaper, writeback, kcompactd0, ksmd, khugepaged"
   }
  },
  {
   "url": "https://willem.com/global/images/eb8ade2ffd85.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Myn kompjûter yn 2001, fêstlein mei de Digimax 800K",
   "description_source": "author",
   "machine": {
    "caption": "Two old CRT computer monitors with a keyboard and mouse sit on a desk below a Game Boy Color poster featuring Mario characters.",
    "labels": [
     "crt monitor",
     "desk",
     "poster",
     "mario",
     "retro computer",
     "keyboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GAME BOY COLOR FEEL EVERYTHING. EVERYWHERE."
   }
  },
  {
   "url": "https://willem.com/global/images/70940e6862ad.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "HEIC-ôfbyldingsbestannen yn batches omsette nei JPG mei in VPS mei in ton CPU-krêft",
   "description_source": "author",
   "machine": {
    "caption": "A split terminal screen shows an ImageMagick mogrify HEIC-to-JPG conversion log on the right and a Linux system monitor with running processes on the left.",
    "labels": [
     "terminal",
     "imagemagick",
     "mogrify",
     "linux",
     "system monitor",
     "heic conversion"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem@store:~/Images/Photos$ mogrify -format jpg *.heic; APPL_ - 22690.png: read 298KB file, made histogram...79452 colors found, selecting colors...4% 9% 38% 66% 71% 100%, moving colormap towards local minimum, eliminated opaque tRNS-chunk entries...0 entries transparent, mapped image to new colors...MSE=2.583 (Q=91), writing 256-color image as APPL_ - 22690.png; similar entries for APPL_ - 22694.png, APPL_ - 22695.png, APPL_ - 22696.png; PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command; processes: mogrify -format jpg APPL, pngquant -s 1 -v -f --ex, sshd: willem@notty, scp -r -f ./Music/Librar, sshd: willem@pts/2; Tasks: 41, 11 thr; 4 running; Load average: 2.99 2.77 2.50; Uptime: 267 days(!), 06:45:27; \"base\" 22:22 19-Aug-20"
   }
  },
  {
   "url": "https://willem.com/global/images/b4967c1674df.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "EXIF-ynformaasje brûke om de foto’s om te neamen nei de datum en tiid fan opname",
   "description_source": "author",
   "machine": {
    "caption": "A tablet screen photographed at an angle shows dense ExifTool warning output on the left and a terminal session listing and converting image files on the right, with a faint reflection of the photographer.",
    "labels": [
     "tablet",
     "exiftool",
     "terminal",
     "linux",
     "screenshot",
     "image metadata"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Warning: No writable tags set from ./APPL_ - [various].jpeg/.png; Warning: Error rebuilding maker notes (may be corrupt) - ./APPL_ - 26745.jpeg; Warning: [minor] Possibly incorrect maker notes offsets (fix by -24?) - ./APPL_ - 10821; Warning: [minor] Adjusted MakerNotes base by -18 - ./APPL_ - 17123.jpeg; Warning: [minor] The ExtractEmbedded option may find more tags in the movie data - ./AP...; willem@WillemSurface:~/Images/experiment$ ls; 20060416-1549-000.jpeg  20150117-1135-000.rw2  20200809-1421-000.heic; 20090724-1919-000.dng   20150117-1203-000.jpeg; willem@WillemSurface:~/Images/experiment$ mogrify -format jpg *.heic; willem@WillemSurface:~/Images/experiment$ ls; 20060416-1549-000.jpeg  20150117-1135-000.rw2  20200809-1421-000.heic  20200809-1421-000.jpg; 20090724-1919-000.dng   20150117-1203-000.jpeg; willem@WillemSurface:~/Images/experiment$ firefox 20200809-1421-000.jpg; [store] 0:ssh* 1:bash-; \"base\" 21:03 19-Aug-20; Ellem 59% 192.168.1.54 | FULL 100.80% | 0.06 | 34°"
   }
  },
  {
   "url": "https://willem.com/global/images/9cc8d0270776.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-17.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Ik brûkte trochnûmere bestânsnammen mei in hânmjittich ynstelde foarheaksel",
   "description_source": "author",
   "machine": {
    "caption": "A macOS photo library export dialog is open, showing file naming options with a sequential prefix, over a blurred background with a keyboard.",
    "labels": [
     "macos",
     "export dialog",
     "photos app",
     "screenshot",
     "file naming"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Years Months Days All Photos; Export Original; Export IPTC as XMP; File Naming; File Name: Sequential; Sequential Prefix: APPL_; Subfolder Format: None; Cancel; Export"
   }
  },
  {
   "url": "https://willem.com/global/images/507cc05a4802.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-16.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Yn Apple Photos kinst de net-bewurke orizjinelen eksportearje",
   "description_source": "author",
   "machine": {
    "caption": "A macOS Photos app File menu is open with the Export submenu expanded, showing options to export ten selected photos, above a photo of a playground slide.",
    "labels": [
     "macos",
     "photos app",
     "menu",
     "export",
     "screenshot",
     "file menu"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Photos File Edit Image View Window Help; New Album with Selection (10 Photos); New Smart Album...; New Folder; Edit Smart Album...; Import...; Export; Export 10 Photos...; Export Unmodified Original For 10 Photos...; Export Slideshow...; Export GIF; Share; Create; Play Slideshow; Show in All Photos; Show Referenced File in Finder; Consolidate...; Close; Print...; Aug 2020; Library Photos Memories Favourites People Places Recents Imports; Shared Activity; Albums Media Types Videos Selfies Live Photos Portrait"
   }
  },
  {
   "url": "https://willem.com/global/images/4a02046444e5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Myn âlde fotobiblioteken trochgean mei iPhoto en Apple Photos",
   "description_source": "author",
   "machine": {
    "caption": "Several Apple laptops, an iMac, and an iPad stand open on a long wooden kitchen table, with a mug of tea and a kitchen visible in the background.",
    "labels": [
     "macbook",
     "imac",
     "ipad",
     "kitchen table",
     "apple devices",
     "workspace"
    ],
    "model": "claude-sonnet",
    "text_in_image": "macOS Mojave"
   }
  },
  {
   "url": "https://willem.com/global/images/c82cd2219547.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "De kamera yn de iPhone 4 wie net sa slim: foto’s mei in soad detail - winter yn Amsterdam (desimber 2010)",
   "description_source": "author",
   "machine": {
    "caption": "A snow-covered residential street lined with bare trees and parked cars, with an apartment building in the background.",
    "labels": [
     "snow",
     "street",
     "winter",
     "parked cars",
     "apartment building",
     "trees"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/657de386c1a7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "De iPhone 4 naam yn 2010 it plak yn fan myn kamera - selfie fan Mr. Blurry Cam",
   "description_source": "author",
   "machine": {
    "caption": "A man wearing a furry winter hat and green jacket smiles while taking a mirror selfie with a phone in a tiled bathroom.",
    "labels": [
     "selfie",
     "mirror",
     "winter hat",
     "bathroom",
     "smiling",
     "phone"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/774e42ab7748.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Wat hjoed normaal liket, wie yn 2008 futuristysk: op it web sneupe op in apparaat mei in folslein touchscreen (ûnderwilens bier drinke)",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a phone displaying a Dutch news website between two Heineken beer bottles on an outdoor table.",
    "labels": [
     "smartphone",
     "heineken",
     "beer bottles",
     "website",
     "outdoor table",
     "geenstijl"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GeenStijl, geenstijl.nl, 18:46, HEINEKEN LAGER BEER, Heineken"
   }
  },
  {
   "url": "https://willem.com/global/images/191b4a3f89f1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Bier drinke fan blidens: ik haw mysels in iPhone fûn! (2008)",
   "description_source": "author",
   "machine": {
    "caption": "An iPhone lies face up on a white table next to Heineken beer coasters, its screen showing a distorted reflection of a webpage.",
    "labels": [
     "iphone",
     "heineken",
     "coaster",
     "table",
     "reflection",
     "smartphone"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HEINEKEN BEER, THE ORIGINAL QUALITY"
   }
  },
  {
   "url": "https://willem.com/global/images/cf388125cfb2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Besite oan de Apple Store yn Miami Beach yn 2008",
   "description_source": "author",
   "machine": {
    "caption": "Pedestrians walk along a palm-lined shopping street past an Apple Store and other storefronts under a bright sky.",
    "labels": [
     "apple store",
     "shopping street",
     "palm tree",
     "pedestrians",
     "storefront",
     "sunny"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Apple; Pretty in pink.; Taco's; BAYERN MÜNCHEN (on a shirt)"
   }
  },
  {
   "url": "https://willem.com/global/images/c8e223932080.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Myn earste digitale kamera: in Samsung Digimax 800K dy’t foto’s fan 1024x768px makke",
   "description_source": "author",
   "machine": {
    "caption": "A silver Samsung Digimax compact digital camera is mounted on a tripod against a plain white background.",
    "labels": [
     "camera",
     "samsung",
     "digimax",
     "tripod",
     "compact camera",
     "digital camera"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SAMSUNG Digimax 800K f=6.6mm 1:2.8"
   }
  },
  {
   "url": "https://willem.com/global/images/74d0f45289e5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 160,
   "machine": {
    "caption": "A tablet and a smartphone displaying the same underwater photograph of a person snorkeling, placed on a wooden surface.",
    "labels": [
     "tablet",
     "smartphone",
     "screen",
     "wooden surface",
     "underwater photo"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "File Edit View Photo Tags Help\nJuly\nJune\nMay\nSun May 31, 2009\nFri May 29, 2009\nThu May 28, 2009\nWed May 27, 2009\nFri May 22, 2009\nWed May 20, 2009\nTue May 19, 2009\nMon May 18, 2009\nSat May 16, 2009\nMon May 11, 2009\nSat May 9, 2009\nFri May 8, 2009\nThu May 7, 2009\nWed May 6, 2009\nTue May 5 - 6, 20...\nMon May 4, 2009\nSun May 3, 2009\nSat May 2 - 3, 2009\nFri May 1 - 2, 2009\nApril\nTitle: 20090501-1...\nDate: Fri May 1, 20...\nTime: 3:51:29 PM\nSize: 1600 x 1200\nDeveloper: Camera\nExposure: 1/200 s, f/4\nISO 80\nRotate Crop Straighten Red-eye Adjust Enhance\n1 mei 2009 15:51\nWijzig"
   }
  },
  {
   "url": "https://willem.com/global/images/9fe85b5153b1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 2560,
   "machine": {
    "caption": "A computer screen displays a photo management application interface with a sidebar menu and a grid of thumbnail images.",
    "labels": [
     "computer screen",
     "software interface",
     "thumbnail",
     "sidebar",
     "menu"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "File Edit View Photos Events Tags Help Library Photos Last Import Trash Events All Events 2020 September August July June May April March February January Type Flagged Rating Saved Search PRIMA SALE"
   }
  },
  {
   "url": "https://willem.com/global/images/74d0f45289e5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frij fan de iCloud: Ûntsnappe oan Apple Photos",
    "url": "https://agents.willem.com/fy/posts/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "source_url": "https://willem.com/fy/2020-08-31_frij-fan-de-icloud-untsnappe-oan-apple-photos/",
    "date": "2020-08-31"
   },
   "width": 160,
   "machine": {
    "caption": "A tablet and a smartphone displaying the same underwater photograph of a person snorkeling, placed on a wooden surface.",
    "labels": [
     "tablet",
     "smartphone",
     "screen",
     "wooden surface",
     "underwater photo",
     "snorkeler"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "File Edit View Photo Tags Help\nJuly\nJune\nMay\nSun May 31, 2009\nFri May 29, 2009\nThu May 28, 2009\nWed May 27, 2009\nFri May 22, 2009\nWed May 20, 2009\nTue May 19, 2009\nMon May 18, 2009\nSat May 16, 2009\nMon May 11, 2009\nSat May 9, 2009\nFri May 8, 2009\nThu May 7, 2009\nWed May 6, 2009\nTue May 5 - 6, 20...\nMon May 4, 2009\nSun May 3, 2009\nSat May 2 - 3, 2009\nFri May 1 - 2, 2009\nApril\nTitle: 20090501-1...\nDate: Fri May 1, 20...\nTime: 3:51:29 PM\nSize: 1600 x 1200\nDeveloper: Camera\nExposure: 1/200 s, f/4\nISO 80\nRotate Crop Straighten Red-eye Adjust Enhance\n1 mei 2009 15:51\nWijzig"
   }
  },
  {
   "url": "https://willem.com/global/images/c444b13b3213.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In vintage horloazje skjinmeitsje",
    "url": "https://agents.willem.com/fy/posts/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "source_url": "https://willem.com/fy/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Stel it ark yn op de befestigingspunten fan de kastbodem, sadat it iependraaid wurde kin",
   "description_source": "author",
   "machine": {
    "caption": "A vintage wristwatch case sits held in a metal case-opening tool with knurled adjustable prongs, its winding crown visible, on a wooden table with screws in the background.",
    "labels": [
     "watch case",
     "case opener",
     "tool",
     "vintage",
     "repair",
     "wood table"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/1222910e2806.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In vintage horloazje skjinmeitsje",
    "url": "https://agents.willem.com/fy/posts/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "source_url": "https://willem.com/fy/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "It horloazje iepenmeitsje kin mei in spesjaal ark",
   "description_source": "author",
   "machine": {
    "caption": "A vintage Citizen watch case back lies next to a metal case-opening wrench with a knurled handle on a wooden table.",
    "labels": [
     "citizen",
     "watch case",
     "case opener",
     "vintage",
     "engraving",
     "wood table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CITIZEN. STAINLESS STEEL. WATER RESISTANT. AUTOMATIC. Reference and case numbers partly worn, including sequences resembling 4-601094 and 502019 Z."
   }
  },
  {
   "url": "https://willem.com/global/images/4b3db8430dfe.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In vintage horloazje skjinmeitsje",
    "url": "https://agents.willem.com/fy/posts/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "source_url": "https://willem.com/fy/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Benammen de dielen dy’t tsjin de minsklike hûd oan sitte, kinne oer de tiid nijsgjirrige kolleksjes smoargens opdwaan, wêrtroch ekosystemen fan mikroben ûntsteane",
   "description_source": "author",
   "machine": {
    "caption": "A macro close-up shows the tarnished steel links of an expansion watch bracelet on a wooden table, with one link corner chipped.",
    "labels": [
     "watch band",
     "expansion bracelet",
     "steel",
     "macro",
     "tarnish",
     "wood table"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/59cfa439ed7e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In vintage horloazje skjinmeitsje",
    "url": "https://agents.willem.com/fy/posts/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "source_url": "https://willem.com/fy/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Smoargens yn de sluting",
   "description_source": "author",
   "machine": {
    "caption": "A macro shot shows a watch bracelet clasp packed with a thick layer of dust and grime around its pins, contrasted against cleaner links nearby.",
    "labels": [
     "watch band",
     "clasp",
     "dust",
     "grime",
     "macro",
     "cleaning"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/2b2938aeda50.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In vintage horloazje skjinmeitsje",
    "url": "https://agents.willem.com/fy/posts/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "source_url": "https://willem.com/fy/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "De bân fan in horloazje ôfhelje is makliker mei it rjochte gereedskip",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a vintage watch on its side, showing a scratched and grimy stainless steel case edge and crown, with a case-opening tool blurred in the background.",
    "labels": [
     "watch case",
     "crown",
     "scratches",
     "grime",
     "hand",
     "vintage"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/7f4d18a47030.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In vintage horloazje skjinmeitsje",
    "url": "https://agents.willem.com/fy/posts/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "source_url": "https://willem.com/fy/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Smoarge bân",
   "description_source": "author",
   "machine": {
    "caption": "A tarnished expansion watch bracelet lies unclasped and extended across a wooden table, attached to the edge of the watch case at one end.",
    "labels": [
     "watch band",
     "expansion bracelet",
     "tarnish",
     "unclasped",
     "wood table",
     "vintage"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f07c3913db68.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In vintage horloazje skjinmeitsje",
    "url": "https://agents.willem.com/fy/posts/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "source_url": "https://willem.com/fy/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Gebrûkssporen binne in prachtich ding op in horloazje: se fertelle it ferhaal fan aventoerlike tiid om de pols",
   "description_source": "author",
   "machine": {
    "caption": "A close-up shows a vintage watch lying on its side, its scratched crystal and dial with baton hour markers visible next to the attached metal bracelet.",
    "labels": [
     "watch",
     "scratched crystal",
     "dial",
     "bracelet",
     "vintage",
     "close-up"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/8eecd9d7aad1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In vintage horloazje skjinmeitsje",
    "url": "https://agents.willem.com/fy/posts/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "source_url": "https://willem.com/fy/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Ik drage in horloazje fan 50 jier âld, ik fyn it prachtich!",
   "description_source": "author",
   "machine": {
    "caption": "A hand wearing a vintage watch on a brown NATO strap rests on a knee outdoors.",
    "labels": [
     "hand",
     "watch",
     "nato strap",
     "wrist",
     "outdoor"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/cb1eaa101432.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In vintage horloazje skjinmeitsje",
    "url": "https://agents.willem.com/fy/posts/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "source_url": "https://willem.com/fy/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "De efterkant fan it horloazje, mei ferskate nûmers en markearringen",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of the stainless steel case back of a vintage Citizen automatic watch on a wooden surface.",
    "labels": [
     "watch",
     "caseback",
     "citizen",
     "engraving",
     "stainless steel"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WATER RESISTANT CITIZEN STAINLESS STEEL 6000 Q-601064 Y AUTOMATIC 50207927 62-6899"
   }
  },
  {
   "url": "https://willem.com/global/images/5536295c7413.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In vintage horloazje skjinmeitsje",
    "url": "https://agents.willem.com/fy/posts/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "source_url": "https://willem.com/fy/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "In horloazje op in oare bân drage kin it fiele litte as in folslein oar horloazje",
   "description_source": "author",
   "machine": {
    "caption": "A vintage Citizen automatic watch with a scratched silver dial worn on a wrist with a brown nato strap.",
    "labels": [
     "watch",
     "dial",
     "citizen",
     "wrist",
     "nato strap"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CITIZEN AUTOMATIC 21 JEWELS JAPAN 6000"
   }
  },
  {
   "url": "https://willem.com/global/images/9aee5b993b81.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In vintage horloazje skjinmeitsje",
    "url": "https://agents.willem.com/fy/posts/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "source_url": "https://willem.com/fy/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "De orizjinele metalen bân ferfange troch in nylon NATO-bân",
   "description_source": "author",
   "machine": {
    "caption": "A disassembled watch bracelet and a spring bar tool lie next to a vintage Citizen watch on a wooden table.",
    "labels": [
     "watch",
     "bracelet",
     "spring bar",
     "tool",
     "citizen",
     "disassembly"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CITIZEN AUTOMATIC 21 JEWELS"
   }
  },
  {
   "url": "https://willem.com/global/images/8b9c1fc917f6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In vintage horloazje skjinmeitsje",
    "url": "https://agents.willem.com/fy/posts/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "source_url": "https://willem.com/fy/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "It horloazje wer om de pols: skjin en it rint!",
   "description_source": "author",
   "machine": {
    "caption": "A vintage Citizen automatic watch with a steel bracelet worn on a wrist indoors.",
    "labels": [
     "watch",
     "dial",
     "citizen",
     "wrist",
     "steel bracelet"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CITIZEN AUTOMATIC 21 JEWELS JAPAN 6000"
   }
  },
  {
   "url": "https://willem.com/global/images/6539dc8e72b0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In vintage horloazje skjinmeitsje",
    "url": "https://agents.willem.com/fy/posts/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "source_url": "https://willem.com/fy/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "De skjinmakke horloazjekop, fan boppen",
   "description_source": "author",
   "machine": {
    "caption": "A vintage Citizen automatic watch case with a scratched dial and no strap lies on a wooden table.",
    "labels": [
     "watch",
     "dial",
     "citizen",
     "case",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CITIZEN AUTOMATIC 21 JEWELS"
   }
  },
  {
   "url": "https://willem.com/global/images/0dec1affae90.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In vintage horloazje skjinmeitsje",
    "url": "https://agents.willem.com/fy/posts/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "source_url": "https://willem.com/fy/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "De skjinmakke horloazjekop, fan ûnderen",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of the engraved stainless steel case back of a vintage Citizen automatic watch on a wooden table.",
    "labels": [
     "watch",
     "caseback",
     "citizen",
     "engraving",
     "stainless steel"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WATER RESISTANT CITIZEN STAINLESS STEEL 6000 Q-601084 Y AUTOMATIC 50207927 62-6899"
   }
  },
  {
   "url": "https://willem.com/global/images/93961ec5b2ec.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In vintage horloazje skjinmeitsje",
    "url": "https://agents.willem.com/fy/posts/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "source_url": "https://willem.com/fy/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "De skjinmakke bân",
   "description_source": "author",
   "machine": {
    "caption": "A spring bar tool lies above two detached stainless steel watch bracelet sections and a clasp piece on a wooden table.",
    "labels": [
     "watch tool",
     "bracelet",
     "spring bar tool",
     "clasp",
     "repair"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/7495ca6cd1df.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-13.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In vintage horloazje skjinmeitsje",
    "url": "https://agents.willem.com/fy/posts/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "source_url": "https://willem.com/fy/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Citizen 6000-wurk",
   "description_source": "author",
   "machine": {
    "caption": "A technical exploded parts diagram of a watch movement, showing components with reference numbers on a white background.",
    "labels": [
     "diagram",
     "watch movement",
     "exploded view",
     "schematic",
     "parts list"
    ],
    "model": "claude-sonnet",
    "text_in_image": "110 178-03 178-08 078 308 929-07 713 924-09 077 071 109 209 108 067 076 072 922-23 079 075 014 922-78 103 094-04 098-09 091-30 100 065 063 064 929-19 106 914-21"
   }
  },
  {
   "url": "https://willem.com/global/images/9239e4fceb5c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In vintage horloazje skjinmeitsje",
    "url": "https://agents.willem.com/fy/posts/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "source_url": "https://willem.com/fy/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Der sit in rotor yn dy’t it horloazje opwynt as it beweecht (om de pols), in tûk systeem dat batterijen oerstallich makket",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of an open vintage Citizen automatic watch case revealing the movement and rotor, with dust visible around the case edges.",
    "labels": [
     "watch movement",
     "rotor",
     "citizen",
     "mechanism",
     "case"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CITIZEN 21 JEWELS JAPAN"
   }
  },
  {
   "url": "https://willem.com/global/images/acadabbb37e1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In vintage horloazje skjinmeitsje",
    "url": "https://agents.willem.com/fy/posts/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "source_url": "https://willem.com/fy/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Dit horloazje hat in automatysk Citizen 6000-wurk mei 21 jewels",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of an open vintage Citizen watch case showing the automatic rotor and movement, with dust around the case rim.",
    "labels": [
     "watch movement",
     "rotor",
     "citizen",
     "mechanism",
     "dust"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CITIZEN 21 JEWELS JAPAN"
   }
  },
  {
   "url": "https://willem.com/global/images/687a24dbe12d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In vintage horloazje skjinmeitsje",
    "url": "https://agents.willem.com/fy/posts/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "source_url": "https://willem.com/fy/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Do kinst de kastbodem draaie en fan de horloazjekop ôfhelje om it wurk sichtber te meitsjen",
   "description_source": "author",
   "machine": {
    "caption": "A removed blank case back lies beside the open vintage Citizen watch case showing its movement on a wooden table.",
    "labels": [
     "watch",
     "caseback",
     "movement",
     "citizen",
     "disassembly"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CITIZEN 21 JEWELS JAPAN"
   }
  },
  {
   "url": "https://willem.com/global/images/e7bc9b8135b6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In vintage horloazje skjinmeitsje",
    "url": "https://agents.willem.com/fy/posts/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "source_url": "https://willem.com/fy/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Citizen Automatic, 21 jewels, 6000, 4-601084-Y",
   "description_source": "author",
   "machine": {
    "caption": "A vintage Citizen automatic watch with a steel bracelet lies on a wooden table, dial facing up.",
    "labels": [
     "watch",
     "dial",
     "citizen",
     "bracelet",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CITIZEN AUTOMATIC 21 JEWELS JAPAN 6000"
   }
  },
  {
   "url": "https://willem.com/global/images/b6f4c50a6e92.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In vintage horloazje skjinmeitsje",
    "url": "https://agents.willem.com/fy/posts/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "source_url": "https://willem.com/fy/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "date": "2020-08-23"
   },
   "width": 160,
   "machine": {
    "caption": "A silver Citizen automatic wristwatch with a metal link bracelet rests on a wooden surface.",
    "labels": [
     "watch",
     "bracelet",
     "wood",
     "timepiece"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "CITIZEN AUTOMATIC 21 JEWELS JAPAN 6000"
   }
  },
  {
   "url": "https://willem.com/global/images/290b5b1d546c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In vintage horloazje skjinmeitsje",
    "url": "https://agents.willem.com/fy/posts/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "source_url": "https://willem.com/fy/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "date": "2020-08-23"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up view of the internal mechanical movement of a watch, revealing gears, a balance wheel, and a rotor engraved with text, all housed within a metallic case.",
    "labels": [
     "watch movement",
     "gears",
     "mechanism",
     "jewels",
     "rotor"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "CITIZEN 21 JEWELS JAPAN"
   }
  },
  {
   "url": "https://willem.com/global/images/b6f4c50a6e92.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In vintage horloazje skjinmeitsje",
    "url": "https://agents.willem.com/fy/posts/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "source_url": "https://willem.com/fy/2020-08-23_in-vintage-horloazje-skjinmeitsje/",
    "date": "2020-08-23"
   },
   "width": 160,
   "machine": {
    "caption": "A silver Citizen automatic wristwatch with a metal bracelet rests on a wooden surface.",
    "labels": [
     "watch",
     "bracelet",
     "wood",
     "timepiece"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "CITIZEN AUTOMATIC 21 JEWELS JAPAN 6000"
   }
  },
  {
   "url": "https://willem.com/global/images/9b60377a5d01.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-9.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste toetseboerd foar iPad",
    "url": "https://agents.willem.com/fy/posts/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "source_url": "https://willem.com/fy/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "As do in laptopûnderfining wolst, wêrom keapje do dan gewoan gjin MacBook?",
   "description_source": "author",
   "machine": {
    "caption": "Three tablet and laptop devices with attached keyboards are shown from above side by side, an iPad Mini style device, an iPad Pro with Magic Keyboard, and a MacBook, each displaying different on-screen content.",
    "labels": [
     "ipad",
     "macbook",
     "keyboards",
     "comparison",
     "overhead",
     "devices"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Eating Green. 2% 19% 3% 2% 33% 30% 88% 1% 7% 52% 36% 12% 22% 15% 1/3 60 1840. PANEL OF ARCHITECTS. Jocelyn Engstrom SWE. Stella Lee USA. Aga Orlova CZE. Tobias Stutznaecker GER. Peter Russell-Clarke USA. Yvonne Yamasaki JPN. Mehreen Zahid UK. Augmented Space Reimagined."
   }
  },
  {
   "url": "https://willem.com/global/images/5a9c803a7d55.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-8.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste toetseboerd foar iPad",
    "url": "https://agents.willem.com/fy/posts/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "source_url": "https://willem.com/fy/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Smart Keyboard Folio tsjin Magic Keyboard foar iPad",
   "description_source": "author",
   "machine": {
    "caption": "Two tablets with attached keyboards are shown from above, the left displaying a data-heavy infographic titled Eating Green and the right displaying a presentation slide titled Panel of Architects with attendee names and countries.",
    "labels": [
     "ipad",
     "keyboard",
     "infographic",
     "presentation",
     "overhead",
     "screens"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Eating Green. 2% 19% 3% 2% 33% 30% 88% 1% 7% 52% 36% 12% 22% 15% 1/3 60 1840. A movement is growing to adapt a more plant-based diet, not only for its myriad well-known health benefits, but also because its good for Earths health. PANEL OF ARCHITECTS. Jocelyn Engstrom SWE. Stella Lee USA. Aga Orlova CZE. Tobias Stutznaecker GER. Peter Russell-Clarke USA. Yvonne Yamasaki JPN. Mehreen Zahid UK. Augmented Space Reimagined. 9:41 AM Tue Sep 10. 100%."
   }
  },
  {
   "url": "https://willem.com/global/images/28666bcf13f8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste toetseboerd foar iPad",
    "url": "https://agents.willem.com/fy/posts/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "source_url": "https://willem.com/fy/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "De trackpad op it Magic Keyboard foar iPad Pro is geweldich - do kinst de ‘rinnerke’ sjen as in grize sirkel (krekt tusken de FaceTime- en Zoom-ikoanen)",
   "description_source": "author",
   "machine": {
    "caption": "A hand touches the trackpad of an iPad with a black keyboard case, its screen showing a home screen full of app icons and a dock, resting on a crocheted tablecloth.",
    "labels": [
     "ipad",
     "keyboard case",
     "app icons",
     "home screen",
     "trackpad",
     "tablecloth"
    ],
    "model": "claude-sonnet",
    "text_in_image": "RD Client. Bestanden. App Store. Pixel Picker. Pixelmator. Procreate. Sketches. OmniGraffle. Graphic. Instellingen. Snake 97. Herinneringen. Windy. FaceTime. Zoom. Teams. Deliverect. iA. Lemmid."
   }
  },
  {
   "url": "https://willem.com/global/images/33c26818260d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste toetseboerd foar iPad",
    "url": "https://agents.willem.com/fy/posts/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "source_url": "https://willem.com/fy/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "It Magic Keyboard is makke as in laptoptoetseboerd (mei aparte toetsen en deselde meganismen) - it Smart Keyboard Folio is makke fan in weven stof út ien stik materiaal",
   "description_source": "author",
   "machine": {
    "caption": "A macro close-up shows a black keyboard overlapping the corner of another black keyboard, comparing key layouts including control, option and cmd keys.",
    "labels": [
     "keyboard",
     "macro",
     "keys",
     "comparison",
     "close-up",
     "layout"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/08595e15c99a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste toetseboerd foar iPad",
    "url": "https://agents.willem.com/fy/posts/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "source_url": "https://willem.com/fy/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "iPad Pro Magic Keyboard fan de kant ôf sjoen, it is dikker en hat in tsjuster aluminium skarnier dat útstekt (oan de linkerkant)",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds the edge of a black keyboard case attached to a tablet, showing the speaker grilles, a Smart Connector strip and microphone holes along the bottom edge, on a crocheted tablecloth.",
    "labels": [
     "tablet",
     "keyboard case",
     "speaker grille",
     "edge",
     "hand",
     "tablecloth"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f4f044203d42.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste toetseboerd foar iPad",
    "url": "https://agents.willem.com/fy/posts/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "source_url": "https://willem.com/fy/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Smart Keyboard Folio (11-inch) mei iPad Pro en Apple Pencil weaget 844 gram (dat is sa’n 59% swierder as it Smart Keyboard Folio)",
   "description_source": "author",
   "machine": {
    "caption": "A tablet in a black case and its stylus rest on a digital kitchen scale reading 844 grams, on a wooden floor with a crocheted doily.",
    "labels": [
     "kitchen scale",
     "tablet",
     "stylus",
     "weighing",
     "digital display",
     "doily"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ok. 844 g. UNIT. TARE. Max.5kg/11lb d=1g/0.1oz."
   }
  },
  {
   "url": "https://willem.com/global/images/bab0cd3fe508.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste toetseboerd foar iPad",
    "url": "https://agents.willem.com/fy/posts/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "source_url": "https://willem.com/fy/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "iPad Pro Smart Keyboard Folio fan de kant ôf sjoen",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds the edge of a lighter-coloured tablet in a black case, showing its speaker grilles and Smart Connector strip, on a crocheted tablecloth.",
    "labels": [
     "tablet",
     "keyboard case",
     "edge",
     "speaker grille",
     "hand",
     "tablecloth"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b7c503117026.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste toetseboerd foar iPad",
    "url": "https://agents.willem.com/fy/posts/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "source_url": "https://willem.com/fy/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Smart Keyboard Folio (11-inch) mei iPad Pro en Apple Pencil weaget 528 gram",
   "description_source": "author",
   "machine": {
    "caption": "A tablet in a black case and its stylus rest on a digital kitchen scale reading 528 grams, on a wooden floor with a crocheted doily.",
    "labels": [
     "kitchen scale",
     "tablet",
     "stylus",
     "weighing",
     "digital display",
     "doily"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ok. 528 g. UNIT. TARE. Max.5kg/11lb d=1g/0.1oz."
   }
  },
  {
   "url": "https://willem.com/global/images/849c5f0449a2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste toetseboerd foar iPad",
    "url": "https://agents.willem.com/fy/posts/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "source_url": "https://willem.com/fy/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Ûnderskat de krêft fan de CMD / OPTION / pylk / Shift-toetsen net: ik wedzje dat ik flugger bin as de measte minsken dy’t in mûs brûke",
   "description_source": "author",
   "machine": {
    "caption": "Two fingers rest on the arrow and shift keys of a black Smart Keyboard attached to an iPad, whose screen shows a blue-highlighted block of on-screen keyboard shortcut help text.",
    "labels": [
     "ipad",
     "keyboard",
     "shortcuts",
     "fingers",
     "screen",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Text on screen is a list of keyboard shortcuts, mostly too small and out of focus to transcribe reliably; one legible fragment reads use to select all text."
   }
  },
  {
   "url": "https://willem.com/global/images/e559ebdd6b82.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste toetseboerd foar iPad",
    "url": "https://agents.willem.com/fy/posts/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "source_url": "https://willem.com/fy/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Sjoch de beskikbere toetsekombinaasjes troch de CMD-toets lang yn te drukken yn elke app",
   "description_source": "author",
   "machine": {
    "caption": "A finger touches the shift key of a black Smart Keyboard attached to an upright iPad displaying a two-column list of Markdown formatting keyboard shortcuts alongside a draft article, with an Apple Pencil resting above the screen.",
    "labels": [
     "ipad",
     "keyboard",
     "markdown",
     "shortcuts",
     "draft article",
     "apple pencil"
    ],
    "model": "claude-sonnet",
    "text_in_image": "settings. [image] Composing multi layered images by dragging, dropping, rotating, resizing in a matter of seconds. Tablet optimised software helps you achieve alignment precision. Naturally you could prove that all of the above is possible. Heading 1-6, Blockquote, List, Task List, Ordered List, Ordered Task List, Bold, Italic, Strikethrough, Highlight, Code, Link, Footnote, Move Text Up, Move Text Down, Find, Focus Mode, Syntax, Style Check, Increase Text Size (each with a keyboard shortcut combination shown, symbols too small to transcribe reliably). [image] Hand palms comfortably resting on the table surface. Text selection and clicking. Another typical"
   }
  },
  {
   "url": "https://willem.com/global/images/f2e07c82d729.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste toetseboerd foar iPad",
    "url": "https://agents.willem.com/fy/posts/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "source_url": "https://willem.com/fy/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Palmen noflik rêstend op it tafelblêd",
   "description_source": "author",
   "machine": {
    "caption": "A finger touches the T key of a black Smart Keyboard attached to an iPad displaying a draft article about finding the exact iMac model number and sourcing upgrade parts, resting on a crocheted tablecloth.",
    "labels": [
     "ipad",
     "keyboard",
     "draft article",
     "imac",
     "upgrade",
     "tablecloth"
    ],
    "model": "claude-sonnet",
    "text_in_image": "If youre going to do any adventurous tinkering, consider everything should determine the exact model you have. You can find this using About this Mac in macOS, look for the model number. iMac 27-inch (2017) had the model number 18,3. Find parts. With the exact model number you can start your quest for upgrade parts. There are various shops and online stores offering upgrades. Many of them come with a set of tools, instruction videos and an healthy dosis of good luck, youre on your own-conditions. I opted for the fastest, biggest PCIe SSD, and a set of maximum RAM from the friendly folks of"
   }
  },
  {
   "url": "https://willem.com/global/images/deb8e8b57bad.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste toetseboerd foar iPad",
    "url": "https://agents.willem.com/fy/posts/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "source_url": "https://willem.com/fy/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Ôfbyldings mei meardere lagen gearstalle troch slepen, loslitte, draaien en grutte feroarje yn in kwestje fan sekonden. Optimalisearre tablet-apps helpe dy om krekt út te lijen mei helplinen en linealen. ",
   "description_source": "author",
   "machine": {
    "caption": "A finger touches the screen of an iPad running an image editing app showing layered product photos of tablets and a laptop with keyboards, with a black Smart Keyboard folded behind it on a wooden desk.",
    "labels": [
     "ipad",
     "image editing",
     "procreate",
     "layers",
     "keyboard",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Images. Undo. Image. 23:02."
   }
  },
  {
   "url": "https://willem.com/global/images/2ca165ca0d14.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste toetseboerd foar iPad",
    "url": "https://agents.willem.com/fy/posts/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "source_url": "https://willem.com/fy/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Sliders krekt ynstelle en daliks de effekten sjen, fergrutsje mei in ienfâldige knypbeweging ûnderwilens ferskillende ynstellingen besykje. ",
   "description_source": "author",
   "machine": {
    "caption": "A finger adjusts a black point slider in the Photos editing screen on an iPad, showing a photo of an Apple Pencil on a crocheted surface, with a keyboard case and stylus resting alongside on a wooden desk.",
    "labels": [
     "ipad",
     "photos app",
     "editing",
     "dutch",
     "apple pencil",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Annuleer. PAS AAN. Gereed. ZWARTPUNT 52."
   }
  },
  {
   "url": "https://willem.com/global/images/51311d90c673.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste toetseboerd foar iPad",
    "url": "https://agents.willem.com/fy/posts/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "source_url": "https://willem.com/fy/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Foto’s snije en draaie fielt natuerlik, meardere oanpassingen (grutte, rotaasje, proporsjes) meitsje mei ien gebeart yn plak fan meardere mûsklikken",
   "description_source": "author",
   "machine": {
    "caption": "A finger touches a photo of a tablet and keyboard on a crocheted tablecloth inside the iPad Photos crop tool, with alignment gridlines overlaid and editing controls on the right.",
    "labels": [
     "ipad",
     "photos app",
     "crop tool",
     "gridlines",
     "editing",
     "tablecloth"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AUTOM. Annuleer. Gereed."
   }
  },
  {
   "url": "https://willem.com/global/images/f439591cffa8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste toetseboerd foar iPad",
    "url": "https://agents.willem.com/fy/posts/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "source_url": "https://willem.com/fy/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Oanreitsje is in yntegraal ûnderdiel fan de tabletûnderfining - dyn hân kin foar de measte taken op tafel rêste",
   "description_source": "author",
   "machine": {
    "caption": "A hand touches an app icon on an iPad home screen full of app icons, next to two potted houseplants, with an Apple Pencil resting on top of the tablet.",
    "labels": [
     "ipad",
     "home screen",
     "app icons",
     "houseplants",
     "apple pencil",
     "dock"
    ],
    "model": "claude-sonnet",
    "text_in_image": "12:41. Agenda. Source. JSView. AnyFont. Camera. Kaarten. Klok. Contacten. Woning. Boeken. Zoek mijn. Rabobank. RD Client. Bestanden. App Store. Pixel Picker. Pixelmator. Sketches. OmniGraffle. Graphic. Instellingen. Snake 97. Herinneringen. Windy. FaceTime. Zoom. Teams. Deliverect. iA. Lemmid."
   }
  },
  {
   "url": "https://willem.com/global/images/1978a5e07319.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste toetseboerd foar iPad",
    "url": "https://agents.willem.com/fy/posts/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "source_url": "https://willem.com/fy/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Smart Keyboard Folio (links) en it nije Magic Keyboard (rjochts)",
   "description_source": "author",
   "machine": {
    "caption": "Two tablets in keyboard cases stand side by side on a crocheted tablecloth in front of two snake plants, a lighter grey tablet with a fabric-textured keyboard on the left and a black tablet with a dark keyboard on the right.",
    "labels": [
     "tablets",
     "keyboard cases",
     "comparison",
     "houseplants",
     "tablecloth",
     "side by side"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/aea4dc36bb30.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste toetseboerd foar iPad",
    "url": "https://agents.willem.com/fy/posts/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "source_url": "https://willem.com/fy/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "date": "2020-08-11"
   },
   "width": 160,
   "machine": {
    "caption": "A gray silicone keyboard cover is placed diagonally over the black keys of a laptop keyboard.",
    "labels": [
     "keyboard",
     "laptop",
     "keyboard cover",
     "keys",
     "silicone"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "cmd option control"
   }
  },
  {
   "url": "https://willem.com/global/images/28b861b4f929.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste toetseboerd foar iPad",
    "url": "https://agents.willem.com/fy/posts/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "source_url": "https://willem.com/fy/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "date": "2020-08-11"
   },
   "width": 2560,
   "machine": {
    "caption": "A grey silicone keyboard cover is placed diagonally over the black keys of a laptop keyboard.",
    "labels": [
     "keyboard",
     "laptop",
     "cover",
     "keys",
     "technology"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "cmd\noption\ncontrol\ncmd\n5\n6\n7\nR\nT\nY\nF\nG\nH\nC\nV\nB\nA\nZ\nX\nQ\nW\nS\nD\nE\nF\nV\nB"
   }
  },
  {
   "url": "https://willem.com/global/images/aea4dc36bb30.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It bêste toetseboerd foar iPad",
    "url": "https://agents.willem.com/fy/posts/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "source_url": "https://willem.com/fy/2020-08-11_it-beste-toetseboerd-foar-ipad/",
    "date": "2020-08-11"
   },
   "width": 160,
   "machine": {
    "caption": "A grey silicone keyboard cover is placed diagonally over the black keys of a laptop keyboard.",
    "labels": [
     "keyboard",
     "laptop",
     "cover",
     "keys"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "cmd\noption\ncontrol\ncmd\n5\n6\nR\nT\nY\nF\nG\nH\nC\nV\nB\nA\nZ\nX\nS\nD\nW\nE\nQ\n2\n3"
   }
  },
  {
   "url": "https://willem.com/global/images/0cf9a23d0f36.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36972_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed útoefenje op keapgedrach",
    "url": "https://agents.willem.com/fy/posts/2020-07-31_ynfloed-utoefenje-op-keapgedrach/",
    "source_url": "https://willem.com/fy/2020-07-31_ynfloed-utoefenje-op-keapgedrach/",
    "date": "2020-07-31"
   },
   "width": 1600,
   "description": "Oerdracht fan foarkar fan de oarspronklike kar nei it fiktive merk, per winkelkategory (Rennie Et Al., 2020)",
   "description_source": "author",
   "machine": {
    "caption": "A stacked bar chart compares first choice brand versus fictional brand recognition percentages across many product and service categories, from cereal at the top to car insurance at the bottom.",
    "labels": [
     "bar chart",
     "brand recognition",
     "survey",
     "data",
     "categories",
     "marketing"
    ],
    "model": "claude-sonnet",
    "text_in_image": "1st choice brand. Fictional brand. Cereal 72/28. Flights - long haul 57/43. Car (SUV) 56/44. Whisky 52/48. Detergent 51/49. Smartphone 51/50. Face moisturiser 50/50. Mobile network provider 50/50. Cat food 49/51. Clothing 47/53. Childrens toy 40/60. Laptop 40/60. Cinema 38/62. Shampoo 37/63. TV 37/63. Fitted kitchen 37/63. Mortgages 37/63. Power drill 36/64. Flights - short haul 35/65. Make-up 30/71. Energy provider 27/73. Broadband provider 27/73. Package holiday 25/75. Credit card 25/75. Car hire 25/76. Hotel 22/78. Sofa 21/79. ISA 21/79. Bathroom suite 18/82. Mountain bike 14/86. Car insurance 13/87."
   }
  },
  {
   "url": "https://willem.com/global/images/7a829f7016cd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36972_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed útoefenje op keapgedrach",
    "url": "https://agents.willem.com/fy/posts/2020-07-31_ynfloed-utoefenje-op-keapgedrach/",
    "source_url": "https://willem.com/fy/2020-07-31_ynfloed-utoefenje-op-keapgedrach/",
    "date": "2020-07-31"
   },
   "width": 1600,
   "description": "Fiktive merken, útfûn troch de ûndersikers, wûnen signifikant merkoandiel nei it tapassen fan de seis biases (Rennie Et Al., 2020)",
   "description_source": "author",
   "machine": {
    "caption": "A grid of thirty invented brand logos in varied styles and colours is arranged in six rows of six, covering categories such as insurance, whisky, energy and hotels.",
    "labels": [
     "logos",
     "fictional brands",
     "grid",
     "branding",
     "icons",
     "marketing"
    ],
    "model": "claude-sonnet",
    "text_in_image": "4sure Car Insurance. AXIA. Scrubbs Bathrooms. Intergo. CreditGo. SURFACE. Trail Cycles. PRV car hire. PVR energy. IMPACT. HYSKEIR Scotch Whisky. Caliente Getaways. ETHOS. Maka Soft. Gem mobile. Honey Cs. Jetbeyond. Pure. Lava. Leaf. Miller oooh. Opal Air. Paws Delight. PLUS building society. REVIVE. SAGYO Electronics. SEESAW Cinemas. Stay Inn Hotels. TRI. Zoodle."
   }
  },
  {
   "url": "https://willem.com/global/images/ce2c504ff301.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36972_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed útoefenje op keapgedrach",
    "url": "https://agents.willem.com/fy/posts/2020-07-31_ynfloed-utoefenje-op-keapgedrach/",
    "source_url": "https://willem.com/fy/2020-07-31_ynfloed-utoefenje-op-keapgedrach/",
    "date": "2020-07-31"
   },
   "width": 1600,
   "description": "Seis biases dy’t it keapbeslútproses beynfloedzje (Think with Google)",
   "description_source": "author",
   "machine": {
    "caption": "A diagram presents six psychological purchase-influence concepts as yellow and grey line icons with labels arranged in two rows of three.",
    "labels": [
     "icons",
     "diagram",
     "psychology",
     "marketing",
     "behaviour",
     "labels"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Category heuristics. Power of now. Social proof. Scarcity bias. Authority bias. Power of free."
   }
  },
  {
   "url": "https://willem.com/global/images/0cf7f2b42b33.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36972_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed útoefenje op keapgedrach",
    "url": "https://agents.willem.com/fy/posts/2020-07-31_ynfloed-utoefenje-op-keapgedrach/",
    "source_url": "https://willem.com/fy/2020-07-31_ynfloed-utoefenje-op-keapgedrach/",
    "date": "2020-07-31"
   },
   "width": 1600,
   "description": "It Messy Middle-model (Rennie Et Al., 2020)",
   "description_source": "author",
   "machine": {
    "caption": "A diagram shows an infinity-loop shaped customer journey with a red Triggers line entering the crossing point, looping through Exploration on the left and Evaluation on the right, then exiting as a dashed Purchase line, inside a dotted circle border.",
    "labels": [
     "diagram",
     "customer journey",
     "infinity loop",
     "triggers",
     "purchase",
     "marketing"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TRIGGERS. Exploration. Evaluation. PURCHASE."
   }
  },
  {
   "url": "https://willem.com/global/images/8c5026a5cf32.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36972_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed útoefenje op keapgedrach",
    "url": "https://agents.willem.com/fy/posts/2020-07-31_ynfloed-utoefenje-op-keapgedrach/",
    "source_url": "https://willem.com/fy/2020-07-31_ynfloed-utoefenje-op-keapgedrach/",
    "date": "2020-07-31"
   },
   "width": 1600,
   "description": "In koarte skiednis fan de evolúsje fan marketingmodellen (Rennie Et Al., 2020)",
   "description_source": "author",
   "machine": {
    "caption": "A two-column timeline lists eight historical marketing and consumer-decision models in green circles with years and short descriptions, from 1898 to 2011.",
    "labels": [
     "timeline",
     "marketing history",
     "models",
     "infographic",
     "consumer journey",
     "list"
    ],
    "model": "claude-sonnet",
    "text_in_image": "1. AIDA 1898. Elmo Lewis theoretical customer journey from the moment a brand or product attracts consumer attention to the point of action or purchase. 2. The Funnel 1924. William Townsends adaptation of AIDA. Introduced the funnel concept. 3. DAGMAR 1961. Not intended as a decision-making model, but Russell Colley adds an important pre-awareness stage to the funnel. 4. Moment of Truth 1986. Jan Carlzons model, captured in his claim that: Any time a customer comes into contact with a business, however remote, they have an opportunity to form an impression. 5. ATR-N 1997. Ehrenbergs model emphasises the importance of post-purchase experience and interaction (nudges). 6. First and Second Moments of Truth 2005. A.G. Lafley builds on Carlzons moment of truth, distinguishing between looking at the product and then using it with the first and second moments of truth. 7. The McKinsey consumer decision journey 2009. McKinseys active evaluation stage updates decision-making to reflect a less linear, active process and introduces the loyalty loop. 8. ZMOT 2011. Google extends Carlzons and Lafleys moments of truth with the zero moment of truth, when you start to learn about a product or service for the first time."
   }
  },
  {
   "url": "https://willem.com/global/images/0e7beee3b4c8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36972_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed útoefenje op keapgedrach",
    "url": "https://agents.willem.com/fy/posts/2020-07-31_ynfloed-utoefenje-op-keapgedrach/",
    "source_url": "https://willem.com/fy/2020-07-31_ynfloed-utoefenje-op-keapgedrach/",
    "date": "2020-07-31"
   },
   "width": 160,
   "machine": {
    "caption": "Six icons arranged in two rows of three on a light gray background, each paired with a descriptive label.",
    "labels": [
     "icon",
     "text",
     "clock",
     "hourglass",
     "gift box",
     "star rating"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Category heuristics\nPower of now\nSocial proof\nScarcity bias\nAuthority bias\nPower of free"
   }
  },
  {
   "url": "https://willem.com/global/images/53010c1d158f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36972_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed útoefenje op keapgedrach",
    "url": "https://agents.willem.com/fy/posts/2020-07-31_ynfloed-utoefenje-op-keapgedrach/",
    "source_url": "https://willem.com/fy/2020-07-31_ynfloed-utoefenje-op-keapgedrach/",
    "date": "2020-07-31"
   },
   "width": 2560,
   "machine": {
    "caption": "A black and white image showing a circular arrangement of rectangular blocks surrounding a central flower-like drawing on a grainy background.",
    "labels": [
     "blocks",
     "drawing",
     "pattern",
     "flower",
     "circle"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/0e7beee3b4c8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36972_imageEN.png",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ynfloed útoefenje op keapgedrach",
    "url": "https://agents.willem.com/fy/posts/2020-07-31_ynfloed-utoefenje-op-keapgedrach/",
    "source_url": "https://willem.com/fy/2020-07-31_ynfloed-utoefenje-op-keapgedrach/",
    "date": "2020-07-31"
   },
   "width": 160,
   "machine": {
    "caption": "Six icons arranged in two rows on a light gray background, each accompanied by a text label below it.",
    "labels": [
     "icon",
     "text",
     "clock",
     "hourglass",
     "gift",
     "star"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Category heuristics\nPower of now\nSocial proof\nScarcity bias\nAuthority bias\nPower of free"
   }
  },
  {
   "url": "https://willem.com/global/images/5f3680361976.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Nei it ynstallearjen fan it nije RAM sette ik myn iMac oan om te sjen oft de nije modules wurken - dat die se!",
   "description_source": "author",
   "machine": {
    "caption": "A close-up photo of a Mac About This Mac window shows macOS Catalina system specifications for a 27-inch iMac including processor, memory, graphics and serial number.",
    "labels": [
     "screenshot",
     "macos",
     "imac",
     "system info",
     "specifications"
    ],
    "model": "claude-sonnet",
    "text_in_image": "macOS Catalina\nVersion 10.15.6\niMac (Retina 5K, 27-inch, 2017)\nProcessor 3,4 GHz Quad-Core Intel Core i5\nMemory 64 GB 2400 MHz DDR4\nGraphics Radeon Pro 570 4 GB\nSerial Number C02VD0RGJ1GG\nSystem Report...\nSoftware Update...\nReserved. Licence and Warranty"
   }
  },
  {
   "url": "https://willem.com/global/images/b821772c6692.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "It RAM-lúk springt iepen mei de geheime knop yn de stroomoansluting ",
   "description_source": "author",
   "machine": {
    "caption": "A close-up shows the open memory compartment on the back of an iMac with two DIMM slots pulled out, revealing four installed RAM modules.",
    "labels": [
     "imac",
     "ram",
     "memory",
     "upgrade",
     "hardware",
     "closeup"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/7617e7c1834f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Dêr sieten it 64GB RAM en de 2TB PCIe Aura Pro X2 foar iMac yn",
   "description_source": "author",
   "machine": {
    "caption": "A retail package of OWC 64GB RAM modules lies next to a small box for an OWC Aura Pro X2 SSD and an opened OWC shipping box, all with visible barcodes and serial numbers.",
    "labels": [
     "ram",
     "memory",
     "ssd",
     "owc",
     "packaging",
     "upgrade"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OWC\n64GB\nOWC2400DDR4S16G\nWarranty Void if S/N Removed\nOWC Serial Number 2808061162\nOWC Serial Number 2808061163\nOWC Serial Number 2808061164\nMade in Taiwan\nThe Speed to Create. The Capacity to Dream.\nOWCS3DAPT4MA20K\n2TB OWC Aura Pro X2 SSD iMac + Enc\nEAN: 0810586032162\nOWC S/N: 28298023"
   }
  },
  {
   "url": "https://willem.com/global/images/f163664e6f14.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "In pear dagen nei it bestellen fan myn dielen stie der in magyske doaze op myn buro",
   "description_source": "author",
   "machine": {
    "caption": "A sealed brown cardboard shipping box printed with the OWC logo and blue tape reading OWC-10-07-04 sits on a wooden table.",
    "labels": [
     "box",
     "owc",
     "packaging",
     "shipping",
     "cardboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OWC-10-07-04\nOWC\nDocks Expansion Storage Upgrades\nBOX CERTIFICATE EDGE CRUSH TEST"
   }
  },
  {
   "url": "https://willem.com/global/images/e7dbc75c11ac.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De ultime iMac Pro, 18 kearnen, 256GB RAM, 4TB SSD... € 16.308!",
   "description_source": "author",
   "machine": {
    "caption": "A tablet browser shows the Apple.com iMac Pro configurator page with selected specifications and a price of 16,308 euro.",
    "labels": [
     "app",
     "screenshot",
     "apple",
     "imac pro",
     "configurator",
     "price"
    ],
    "model": "claude-sonnet",
    "text_in_image": "apple.com\niMac Pro\nOverzicht Specificaties\nStel je iMac Pro samen.\n2,3-GHz 18-core Intel Xeon W-processor (Turbo Boost tot 4,3 GHz)\n256 GB 2666-MHz DDR4 ECC-geheugen\nRadeon Pro Vega 64X met 16 GB HBM2-geheugen\n4 TB SSD-opslag\nMagic Mouse 2 + Magic Trackpad 2 - Spacegrijs\nMagic Keyboard met numeriek toetsenblok - Nederlands - Spacegrijs\nVoeg een in te ruilen artikel toe\nRuil je in aanmerking komende computer in voor korting op een nieuwe Mac. Of laat m gratis recyclen.\nOphalen: 2 Sep bij Apple Amsterdam\nAndere Store\nVandaag besteld, in huis: 27 Aug - 2 Sep - Gratis\nBezorgopties voor 1017 PS\nEUR 16.308,00\nIn winkelmandje"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-49.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A white line-art icon of two suitcases on a green background with the text 'lemid' below.",
    "labels": [
     "suitcase",
     "luggage",
     "icon",
     "logo",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "lemid"
   }
  },
  {
   "url": "https://willem.com/global/images/eadd52f31e13.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-48.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "In protte oeren letter wie de iMac wer oan it wurk!",
   "description_source": "author",
   "machine": {
    "caption": "An iMac on a wooden desk beside a plant, keyboard and mouse, displaying the willem.com homepage with a profile photo and blog links in a browser.",
    "labels": [
     "imac",
     "desk",
     "willem.com",
     "homepage",
     "office",
     "desktop"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM...\nWillem L. Middelkoop MSc BICT\nIT business owner, investor, hacker and software developer\nCALL +31645086320 UPLOAD MAIL@WILLEM.COM BLOG\nLemmid Store\nWith Lemmid Store business owners can apply sell products online via their own website, independently from big powerful platforms\nDigiDef\nDigiDef is a specialised bureau that analyses existing computer systems and offers help with\nDifferent ways to visualise health\nLOOKING AT GAMES AND FITNESS APPS"
   }
  },
  {
   "url": "https://willem.com/global/images/0b5cfdf6fc29.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-47.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "JA, it wurket! It nije logikabord naam ynfier fan it toetseboerd oan en liet my trochgean mei de macOS-ynstallaasje",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a Mac screen shows macOS Catalina installing onto a disk named OWC Aura Pro X2, with an estimated 15 minutes remaining.",
    "labels": [
     "screenshot",
     "macos",
     "installation",
     "ssd",
     "owc",
     "progress"
    ],
    "model": "claude-sonnet",
    "text_in_image": "macOS Catalina\nmacOS Catalina will be installed on the disk \"OWC Aura Pro X2\".\nOWC Aura Pro X2\nAbout 15 minutes remaining\nCancel"
   }
  },
  {
   "url": "https://willem.com/global/images/dc8243a14800.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-46.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De RAM-modules ferhúzje nei it nije logikabord",
   "description_source": "author",
   "machine": {
    "caption": "A close-up shows an opened iMac RAM compartment with five memory modules seated in their slots, held by two blue release tabs.",
    "labels": [
     "imac",
     "ram",
     "memory",
     "hardware",
     "upgrade",
     "closeup"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/5f3245a66b84.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-45.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De PCIe SSD-skiif dûbel, trijefâld, fjouwerfâld kontrolearje",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of an iMac logic board shows a blue OWC Aura Pro X2 SSD module installed in an M.2 slot next to the CPU and port connectors.",
    "labels": [
     "imac",
     "logic board",
     "ssd",
     "owc",
     "upgrade",
     "motherboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OWCS3DAPT4MB20\nOW20031010062002B\n2TB\nLBA: 3907029168 2TB\n3.3VDC 1.2A PCIe\nAssembled in Mexico\nWarranty Void if Label Removed"
   }
  },
  {
   "url": "https://willem.com/global/images/230aeb827529.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-44.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De quad core-prosessor yn myn hân hâlde",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a small square computer chip above an opened iMac logic board with a coin-cell battery and other components visible.",
    "labels": [
     "imac",
     "chip",
     "logic board",
     "repair",
     "hardware",
     "cpu"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/68e38d95030f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-43.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "It koellichem fan it logikabord helje",
   "description_source": "author",
   "machine": {
    "caption": "Two disassembled iMac logic boards lie on a table with heatsinks, a red screwdriver inserted into a screw, and RAM modules to the side.",
    "labels": [
     "imac",
     "logic board",
     "repair",
     "disassembly",
     "heatsink",
     "tools"
    ],
    "model": "claude-sonnet",
    "text_in_image": "65-416 IEC 60900"
   }
  },
  {
   "url": "https://willem.com/global/images/41ff42b59d2b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-42.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Dêr siet in nij logikabord yn, mar sûnder prosessor",
   "description_source": "author",
   "machine": {
    "caption": "Two disassembled iMac logic boards lie side by side on a wooden table, both with RAM slots, heatsinks and rear port clusters visible.",
    "labels": [
     "imac",
     "logic board",
     "comparison",
     "hardware",
     "motherboard",
     "repair"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/1a4c986a048f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-41.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Noch in doaze mei dielen - dizze kear út Ierlân",
   "description_source": "author",
   "machine": {
    "caption": "A cardboard shipping box covered in courier labels shows a Priority Parcel barcode, an Amsterdam sort centre sticker, a documents enclosed label, a computer parts customs declaration and a handwritten Netherlands delivery address.",
    "labels": [
     "package",
     "shipping",
     "courier",
     "label",
     "customs",
     "cardboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PriorityParcel\nCREDIT\nSort Centre Amsterdam A - Shift 0\n3SEPG16276866\nDOCUMENTS ENCLOSED\nWillem Middelkoop\nVan Deysselllaan 2\nUithoorn\nNH\n1421NB\nNETHERLANDS\n104306\nAviation Security Declaration\nCOMPUTER PARTS\nAFL-Riomhairi\nKilnamartyra\nMacroom, Co. Cork\nHANDLE WITH CARE FRAGILE"
   }
  },
  {
   "url": "https://willem.com/global/images/20432f71b906.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-40.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "LOK HAWWE! In perfekt oerienkommend ferfangend logikabord fûn - yn nije steat (new old stock)!",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a smartphone showing an eBay Dutch order details page for a purchased iMac logic board, with seller, order number and delivery status.",
    "labels": [
     "app",
     "screenshot",
     "ebay",
     "online shopping",
     "logic board",
     "order"
    ],
    "model": "claude-sonnet",
    "text_in_image": "21:00\nebay.nl\nebay Iets zoeken\nHome > Mijn eBay > Bestelgegevens\nBestelgegevens\nVerkocht door apple4lessuk (1354)\nBestelnummer: 19-05438-03013\nVerwerkt door PayPal\n+ Extra acties weergeven\nGeleverd op donderdag, jul 30, 2020\n+ Verzendgegevens weergeven\napple4less\niMac 27\" Retina 5K Logic board, 3.4GHz i5 Quad Core, 570 4GB 2017/2018 -NO CPU-\nObjectprijs GBP 365.00\nAantal 1\nObjectnummer 143439765678\nVerzendservice Express Intl Postage"
   }
  },
  {
   "url": "https://willem.com/global/images/7859c24f492b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De iMac fan hjoed (yn twa maten)",
   "description_source": "author",
   "machine": {
    "caption": "A studio product photo shows two silver iMac computers of different sizes side by side, both displaying the same macOS Catalina coastal cliff wallpaper.",
    "labels": [
     "imac",
     "product photo",
     "apple",
     "desktop",
     "comparison",
     "wallpaper"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/cb3515c407de.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-39.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Op it logikabord fûn ik in nûmer - ik haw der in foto fan makke by ien fan myn tal fan gearboujesessjes",
   "description_source": "author",
   "machine": {
    "caption": "An extreme close-up of an iMac logic board shows the CPU socket area with surrounding capacitors, mounting posts and printed certification codes.",
    "labels": [
     "logic board",
     "cpu socket",
     "closeup",
     "circuit board",
     "hardware"
    ],
    "model": "claude-sonnet",
    "text_in_image": "94V-0 E222034 1730 2\nA005012UU1689-09"
   }
  },
  {
   "url": "https://willem.com/global/images/97bc9f87ec45.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-38.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Besite oan Microfix yn Amsterdam - de lokale Apple Premium Service Provider",
   "description_source": "author",
   "machine": {
    "caption": "A reception desk with two iMacs sits below frosted glass panels reading MICROFIX, under an Apple Premium Service Provider wall sign.",
    "labels": [
     "reception",
     "desk",
     "imac",
     "signage",
     "apple",
     "service provider"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MICROFIX (repeated on frosted glass panels). Premium Service Provider (with Apple logo). No entry to unauthorised personnel. MicroFix (small counter card with price table, table text too small to read). Dit is belangrijk voor ons. (Apple counter card, body text too small to read)."
   }
  },
  {
   "url": "https://willem.com/global/images/cecc39b2cc83.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-37.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De SSD-skiif goed ynstallearre, sjoch hoefolle djipper de stekker yn syn slot sit",
   "description_source": "author",
   "machine": {
    "caption": "A blue M.2 SSD module sits in an open Mac logic board next to rows of capacitors and the rear I/O ports.",
    "labels": [
     "ssd",
     "logic board",
     "upgrade",
     "capacitors",
     "m2",
     "macbook"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OWC OWC53DAPT4MB20. 2TB. 1.2A 3.3VDC PCIe. LBA: 390702916B. OW20031010062002B. Assembled in Mexico. Warranty Void if Label Removed. SM 1948 SM2262ENG BB T45M61.00 2D. 9LA22 D9STQ 237F."
   }
  },
  {
   "url": "https://willem.com/global/images/7ce0798e7272.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-36.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Oeps: de nij ynstallearre SSD-skiif sit net goed yn de PCIe-slot! In djoere flater! ",
   "description_source": "author",
   "machine": {
    "caption": "The same open logic board photo as the previous image, annotated in red with a circle and exclamation marks pointing at the M.2 slot connector.",
    "labels": [
     "annotation",
     "ssd",
     "logic board",
     "circle",
     "upgrade",
     "repair"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OWC OWC53DAPT4MB20 2TB (visible on SSD label, matches prior image)."
   }
  },
  {
   "url": "https://willem.com/global/images/e8636f886162.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-35.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De Debian GNU/Linux-ynstallaasje waard troch de iMac wol werkend",
   "description_source": "author",
   "machine": {
    "caption": "A 27-inch iMac stands on a desk with two suction-cup handles on its screen, displaying a blue Debian installer boot menu, surrounded by screwdrivers and disassembly tools.",
    "labels": [
     "imac",
     "debian",
     "installer",
     "suction cups",
     "tools",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Debian GNU/Linux installer boot menu, text blurred by camera motion and screen glare; only partial words discernible including Install, Advanced options, Install with speech synthesis."
   }
  },
  {
   "url": "https://willem.com/global/images/344fe607d496.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-34.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "In USB-herstelskiif meitsje mei in oare MacBook",
   "description_source": "author",
   "machine": {
    "caption": "A MacBook on a crocheted tablecloth shows Terminal and Activity Monitor windows running a macOS Catalina installer creation, next to houseplants and a USB-C hub.",
    "labels": [
     "macbook",
     "terminal",
     "activity monitor",
     "macos catalina",
     "installer",
     "houseplants"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Terminal: willemlaurentz -- createinstallmed -- sudo -- 80x24. Last login: Tue Jul 21 14:01:25 on console. willemlaurentz@WillemMB ~ % ls /Volumes. Install macOS Catalina  Macintosh HD. willemlaurentz@WillemMB ~ % sudo /Applications/Install\\\\ macOS\\\\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/Install\\\\ macOS\\\\ Catalina. Password: Ready to start. To continue we need to erase the volume at /Volumes/Install macOS Catalina. If you wish to continue type (Y) then press return: y. Erasing disk: 0%... 10%... 20%... 30%... 100%. Copying to disk: 0%... 10%... 20%... 30%... 40%... 50%... 60%... 70%... Activity Monitor (All Processes): Process Name, %CPU, Time, Threads, Idle Wake Ups, PID, User columns include appstoreagent, createinstallmedia, softwareupdated, launchd, kernel_task, lsd, com.apple.sbd, secd, photoanalysisd, mds_stores, mds. Install macOS Catalina (Finder icon label). Second Terminal pane: top command output listing Processes: 300 total, PID COMMAND %CPU TIME rows including photoanalysi, installd, signpost_rep, photolibrary, mediaanalysi, kernel_task, top, bluetoothd, Terminal, WindowServer, createinstal, analyticsd, sharingd, UserEventAge."
   }
  },
  {
   "url": "https://willem.com/global/images/ab8f7a8173c7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-33.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "iMac yn problemen: gjin systeemskiif fûn",
   "description_source": "author",
   "machine": {
    "caption": "A grey folder icon with a black question mark is visible on a screen behind glass, above a keyboard and a stylus on a wooden desk.",
    "labels": [
     "folder icon",
     "question mark",
     "keyboard",
     "stylus",
     "desk",
     "screen"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/35c8bf89fa6e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-32.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De nije skiif is klear om ynstallearre te wurden - wat soe der mis kinne gean?",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a blue OWC M.2 SSD module above an open Mac logic board showing a Samsung storage chip, capacitors, USB-C and Ethernet ports.",
    "labels": [
     "ssd",
     "logic board",
     "hand",
     "upgrade",
     "ports",
     "capacitors"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OWC OWC53DAPT4MB20. 2TB. 1.2A 3.3VDC PCIe. LBA: 390702916B. OW20031010062002B. Assembled in Mexico. Warranty Void if Label Removed. SM 1948 SM2262ENG BB T45M61.00 2D. 9LA22 D9STQ 237F. Underside chips: SEC 722 CCK0 K90FGY8S7A HSD0739U. SEC 722 K4F4E16 4HBMGCH E9C3849E. SAMSUNG S4LP132X01-8030 NAUVHSY2 1715 ARM PHOTON."
   }
  },
  {
   "url": "https://willem.com/global/images/8e6f6c1d3de1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-31.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De troch de fabryk ynstallearre 32GB SSD dy’t wy sille ferfange",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of the underside of the storage module soldered to the logic board, showing individual memory and controller chips.",
    "labels": [
     "chips",
     "logic board",
     "samsung",
     "storage",
     "macro",
     "solder"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SEC 722 CCK0 K90FGY8S7A HSD0739U. SEC 722 K4F4E16 4HBMGCH E9C3849E. SAMSUNG S4LP132X01-8030 NAUVHSY2 1715 ARM PHOTON. 7M 220 CZA (capacitor markings)."
   }
  },
  {
   "url": "https://willem.com/global/images/100051ed9848.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-30.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "In (hast) lege iMac-kast",
   "description_source": "author",
   "machine": {
    "caption": "The interior of an iMac rear housing lies on a desk, showing the Apple logo, speaker, fan, and coiled antenna cables with screws set aside.",
    "labels": [
     "imac",
     "rear housing",
     "apple logo",
     "speaker",
     "fan",
     "antenna cables"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a0434f9e705d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "iMac-evolúsje",
   "description_source": "author",
   "machine": {
    "caption": "A diagram shows the side-profile silhouettes of Apple desktop computers evolving from the original iMac G3 in 1998 through to a modern iMac, each labelled with a year.",
    "labels": [
     "imac",
     "diagram",
     "timeline",
     "design history",
     "silhouette",
     "apple"
    ],
    "model": "claude-sonnet",
    "text_in_image": "1998. 2000. 2002. 2004. 2005. 2007. 2009. Today."
   }
  },
  {
   "url": "https://willem.com/global/images/6cfde83486e4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-29.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Skroeven út it koellichem helje",
   "description_source": "author",
   "machine": {
    "caption": "A hand uses a long screwdriver to remove a screw from an iMac logic board that is propped up next to its heatsink and rear housing.",
    "labels": [
     "logic board",
     "screwdriver",
     "heatsink",
     "imac",
     "repair",
     "hand"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/276dc432468d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-28.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De koptelefoankabel loskoppelje",
   "description_source": "author",
   "machine": {
    "caption": "A close-up shows fingers unplugging a small black ribbon cable connector from an iMac logic board next to a screw with a star-shaped head.",
    "labels": [
     "ribbon cable",
     "connector",
     "logic board",
     "macro",
     "screw",
     "repair"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/c76fa90e60f7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-27.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De mikrofoankabel loskoppelje - krekt ûnder myn tomme - it is tige lyts!",
   "description_source": "author",
   "machine": {
    "caption": "A macro shot of a thumb pointing at surface-mounted chips on a logic board, including a QFP chip and two power components marked 470.",
    "labels": [
     "chips",
     "logic board",
     "macro",
     "thumb",
     "surface mount",
     "repair"
    ],
    "model": "claude-sonnet",
    "text_in_image": "IOR J7ZSP EHFW 3568802 (large QFP chip). MXIC MX25L1637DE1MI LM2515-100 (small chip). 470 mΩ (two power components). C31 76PC (small chip). C73 68 (capacitor)."
   }
  },
  {
   "url": "https://willem.com/global/images/bd68062a51db.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-26.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De USB-kabel fan de iSight (Apple-taal foar webcam) loskoppelje",
   "description_source": "author",
   "machine": {
    "caption": "A hand disconnects a ribbon cable connector from an iMac logic board that rests on standoffs above the rear housing, with a blue spudger nearby.",
    "labels": [
     "ribbon cable",
     "logic board",
     "standoffs",
     "spudger",
     "repair",
     "hand"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e2178564b3d1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-25.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De antennekabels loskoppelje, ûnthâld de folchoarder mei in stikje tape",
   "description_source": "author",
   "machine": {
    "caption": "A hand peels tape off a bundle of thin antenna cables connected to four small sockets on the underside of an iMac logic board.",
    "labels": [
     "antenna cables",
     "logic board",
     "tape",
     "sockets",
     "repair",
     "hand"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/85849bd18759.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-24.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Wurk yn útfiering: de measte dielen binne fuort, allinnich it logikabord bliuwt oer",
   "description_source": "author",
   "machine": {
    "caption": "An iMac lies open on a desk showing its logic board, heatsink and disk drive bay, with a round wall switch on the left and a window with blinds behind.",
    "labels": [
     "imac",
     "logic board",
     "desk",
     "disassembly",
     "window",
     "heatsink"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/0ab106c1e2c8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-23.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De stroomfoarsjenningsplaat ferwiderje",
   "description_source": "author",
   "machine": {
    "caption": "A hand lifts a black power supply board out of an iMac, showing its heatsink, toroidal inductors, blue capacitor and a Delta Electronics manufacturer label with certification marks.",
    "labels": [
     "power supply",
     "delta",
     "inductors",
     "capacitor",
     "imac",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PP02. DELTA (brand on label, further model and rating text too small to read clearly). Certification marks including CE and a recycling symbol."
   }
  },
  {
   "url": "https://willem.com/global/images/3536798be919.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Mei de stroomfoarsjenning moat ekstra soarch omgien wurde, oanreitsje gjin soldearre ferbining, want de kondensators kinne noch wat lading hâlde nei it loskoppeljen fan de stroomkabel!",
   "description_source": "author",
   "machine": {
    "caption": "A hand uses a blue plastic spudger to pry at a power supply board still connected inside an open iMac, with a high-voltage warning triangle printed on the board.",
    "labels": [
     "power supply",
     "spudger",
     "high voltage warning",
     "circuit board",
     "repair",
     "hand"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b6c5ebc897e6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De oare iMac-lûdsprekker ferwiderje",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a black OWC precision screwdriver above an open iMac logic board and disk bay.",
    "labels": [
     "screwdriver",
     "owc",
     "logic board",
     "imac",
     "tool",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OWC. PRODUCT OF CHINA."
   }
  },
  {
   "url": "https://willem.com/global/images/d4958154c293.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De haadfentilatorskacht ferwiderje",
   "description_source": "author",
   "machine": {
    "caption": "A hand uses a screwdriver near a black cooling fan inside an open iMac, with the logic board and a coiled cable visible alongside.",
    "labels": [
     "fan",
     "screwdriver",
     "logic board",
     "imac",
     "cooling",
     "hand"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/52c5422faa00.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "iMac-advertinsje - let op de tekst dy’t ûnderstreket dat do yn 10 minuten online bist",
   "description_source": "author",
   "machine": {
    "caption": "A vintage Apple magazine advertisement shows five translucent, candy-colored iMac G3 computers in blue, purple, orange, green, and red, tilted diagonally under the headline High-technicolor.",
    "labels": [
     "imac g3",
     "advertisement",
     "apple",
     "colorful",
     "vintage",
     "think different"
    ],
    "model": "claude-sonnet",
    "text_in_image": "High-technicolor. Technology advances again. This time, with a bit of flair. A new iMac can get you on the internet in ten minutes out of the box, and put a little color in your life. www.apple.com Think different. (c)1999 Apple Computer, Inc. All rights reserved. Apple and the Apple logo are registered trademarks and iMac and Think different are trademarks of Apple Computer, Inc."
   }
  },
  {
   "url": "https://willem.com/global/images/147d54f8316c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De 1TB hurde skiif fan de Fusion Drive ferwiderje",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a Seagate 1TB Desktop HDD hard drive removed from an iMac, showing its printed specification label.",
    "labels": [
     "seagate",
     "hard drive",
     "hdd",
     "label",
     "hand",
     "imac"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Seagate. Desktop HDD. 1TB. SN: Z4YF8MW4. MODEL: ST1000DM003. PN: 1ER162-045. FW: A004. Site: TK. PSID: 7489HR44582EXTJ09GS1K18XCK9THJE0. Caution: Product warranty is void if any seal or label is removed or if the drive experienced shock in excess of 350 Oe. 1.0TB GREND 655-1724H. VDC AMPS +5V 0.75A +12V 0.75A. Product of Thailand."
   }
  },
  {
   "url": "https://willem.com/global/images/94e90ec49273.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De kabel fan de oan/út-knop loskoppelje",
   "description_source": "author",
   "machine": {
    "caption": "A blue plastic spudger tool is inserted at the edge of a black internal panel inside an open iMac, near a small circuit board and a screw.",
    "labels": [
     "spudger",
     "panel",
     "circuit board",
     "imac",
     "repair",
     "tool"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/d16255accbe7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "In iMac-lûdsprekker ferwiderje",
   "description_source": "author",
   "machine": {
    "caption": "A hand drives an OWC screwdriver into a black bracket beside a Seagate hard drive inside an open iMac.",
    "labels": [
     "screwdriver",
     "owc",
     "seagate",
     "hard drive",
     "imac",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OWC. PRODUCT OF CHINA. Seagate Desktop HDD 1TB (visible on drive label)."
   }
  },
  {
   "url": "https://willem.com/global/images/380b3c662163.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "In gemiddelde miich is grutter as de measte skroeven yn de iMac",
   "description_source": "author",
   "machine": {
    "caption": "A black OWC precision Phillips screwdriver lies on a wooden table next to a row of nine small screws.",
    "labels": [
     "screwdriver",
     "owc",
     "screws",
     "tool",
     "wood table",
     "precision"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OWC. PRODUCT OF CHINA. PH00."
   }
  },
  {
   "url": "https://willem.com/global/images/511bdbe89c5e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Skroeven út de iMac helje ",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds an OWC screwdriver poised above a screw hole at the edge of an open iMac, with an apartment building visible through window blinds behind.",
    "labels": [
     "screwdriver",
     "owc",
     "imac",
     "window",
     "repair",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OWC. PH00. PRODUCT OF CHINA."
   }
  },
  {
   "url": "https://willem.com/global/images/71710e6f8d72.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De binnenkant fan de iMac is prachtich yndield",
   "description_source": "author",
   "machine": {
    "caption": "An overhead view of an open iMac shows its logic board, black shielding, cooling fan and a Seagate hard drive mounted inside the rear housing.",
    "labels": [
     "imac",
     "logic board",
     "hard drive",
     "overhead",
     "disassembly",
     "fan"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Seagate Desktop HDD 1TB (visible on installed drive label, further text too small to read)."
   }
  },
  {
   "url": "https://willem.com/global/images/ffb68195aa61.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Kleefstrips ferwiderje - frij low-tech wurk",
   "description_source": "author",
   "machine": {
    "caption": "A hand uses a thin metal pick to separate the black screen assembly from the rear housing along a seam lined with rubber gasket teeth.",
    "labels": [
     "metal pick",
     "seam",
     "screen assembly",
     "gasket",
     "repair",
     "hand"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/5477badcf576.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Wês foarsichtich by it ophelje fan it glês, der binne kabels dy’t it paniel ferbine mei it logikabord",
   "description_source": "author",
   "machine": {
    "caption": "A hand wearing a mesh wristwatch strap lifts the glass and display panel off an iMac using two blue suction-cup handles, revealing the chassis and a black tool resting on the desk.",
    "labels": [
     "suction cups",
     "display panel",
     "imac",
     "wristwatch",
     "chassis",
     "repair"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/70231e0fae69.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Mei in spesjaal mes de iMac iepensnije",
   "description_source": "author",
   "machine": {
    "caption": "A close-up shows fingers holding a black plastic prying tool with a round rubber suction tip pressed against the edge of an iMac screen, a building visible through the window behind.",
    "labels": [
     "prying tool",
     "suction tip",
     "imac",
     "screen edge",
     "macro",
     "hand"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/0840a2f57bba.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De fusion drive ûntkoppelje: de gewoane hurde skiif skiede fan de PCIe SSD",
   "description_source": "author",
   "machine": {
    "caption": "A macOS Terminal window shows diskutil commands listing and then deleting a CoreStorage logical volume group named Macintosh HD.",
    "labels": [
     "terminal",
     "diskutil",
     "corestorage",
     "macos",
     "fusion drive",
     "command line"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Terminal -- -bash -- 137x54\n-bash-3.2# diskutil cs list\nCoreStorage logical volume groups (1 found)\n|\n+-- Logical Volume Group ED4EA813-83CC-4F15-9CE8-86EE60EEA57C\n    =========================================================\n    Name:         Macintosh HD\n    Status:       Online\n    Size:         1027412078592 B (1.0 TB)\n    Free Space:   36864 B (36.9 KB)\n    |\n    +-< Physical Volume 5AB07FC1-2295-419C-8BC7-CD4C1E71064E\n    |   ----------------------------------------------------\n    |   Index:    0\n    |   Disk:     disk0s2\n    |   Status:   Online\n    |   Size:     999860912128 B (999.9 GB)\n    |\n    +-< Physical Volume D5FD58DE-4E3B-4665-BA7E-6AD95CA0343F\n    |   ----------------------------------------------------\n    |   Index:    1\n    |   Disk:     disk1s2\n    |   Status:   Online\n    |   Size:     27551166464 B (27.6 GB)\n    |\n    +-> Logical Volume Family 98E57DC9-7DF6-4B7D-A577-A6CD6B232450\n        -------------------------------------------------------\n        Encryption Type:  None\n        |\n        +-> Logical Volume F1F90324-97BD-401E-B318-7E660E6D56ED\n            ------------------------------------------------\n            Disk:             disk3\n            Status:           Online\n            Size (Total):     1026496397312 B (1.0 TB)\n            Revertible:       No\n            LV Name:          Macintosh HD\n            Volume Name:      Macintosh HD\n            Content Hint:     Apple_HFSX\n            LVG Type:         Fusion, Sparse\n-bash-3.2# diskutil cs delete ED4EA813-83CC-4F15-9CE8-86EE60EEA57C\nStarted CoreStorage operation\nUnmounting Logical Volumes\nDestroying Logical Volume Group\nErasing disk0s2\nInitialized /dev/rdisk0s2 as a 931 GB case-insensitive HFS Plus volume with a 81920k journal\nMounting disk\nErasing disk1s2\nInitialized /dev/rdisk1s2 as a 26 GB case-insensitive HFS Plus volume with a 8192k journal\nMounting disk\nFinished CoreStorage operation\n-bash-3.2#"
   }
  },
  {
   "url": "https://willem.com/global/images/36dc6e9176cf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "iMac G3 (1998)",
   "description_source": "author",
   "machine": {
    "caption": "A product photograph shows a translucent teal and white original iMac G3 computer with its matching keyboard and mouse, angled against a white background.",
    "labels": [
     "imac g3",
     "bondi blue",
     "product photo",
     "keyboard",
     "mouse",
     "vintage"
    ],
    "model": "claude-sonnet",
    "text_in_image": "iMac"
   }
  },
  {
   "url": "https://willem.com/global/images/a116abdc182b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 160,
   "machine": {
    "caption": "The internal components of a disassembled Apple iMac are visible, including the logic board, hard drive, and cooling fan, resting on a wooden surface.",
    "labels": [
     "computer",
     "motherboard",
     "hard drive",
     "fan",
     "electronics"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Seagate"
   }
  },
  {
   "url": "https://willem.com/global/images/94de0c2dd68d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up view of a black printed circuit board populated with various electronic components including a central processor socket, capacitors, resistors, and a ribbon cable connector.",
    "labels": [
     "circuit board",
     "processor",
     "capacitor",
     "resistor",
     "connector"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "R156 5R44 W75K C185D 1451 222034 1730 2 1689-09 F2-9 0.47 470 68 C75"
   }
  },
  {
   "url": "https://willem.com/global/images/a116abdc182b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In 27-inch iMac 5K opwurdearje nei 14 terabyte",
    "url": "https://agents.willem.com/fy/posts/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "source_url": "https://willem.com/fy/2020-07-30_in-27-inch-imac-5k-opwurdearje-nei-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 160,
   "machine": {
    "caption": "The internal components of a disassembled Apple iMac computer are visible, including the logic board, hard drive, and cooling fan.",
    "labels": [
     "computer",
     "logic board",
     "hard drive",
     "fan",
     "electronics"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Seagate"
   }
  },
  {
   "url": "https://willem.com/global/images/584e2e65af1c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Giro AEON-fytshelm reparearje",
    "url": "https://agents.willem.com/fy/posts/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "source_url": "https://willem.com/fy/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "Sydkant fan de helm",
   "description_source": "author",
   "machine": {
    "caption": "A white Giro road cycling helmet is held up against a plain wall, showing the vents and chin strap hanging down.",
    "labels": [
     "helmet",
     "cycling",
     "giro",
     "vents",
     "product photo"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GIRO"
   }
  },
  {
   "url": "https://willem.com/global/images/d57e937fdd4d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Giro AEON-fytshelm reparearje",
    "url": "https://agents.willem.com/fy/posts/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "source_url": "https://willem.com/fy/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "Efterkant fan de helm, sjoch hoe't de band troch it Roc Loc 5 giet ",
   "description_source": "author",
   "machine": {
    "caption": "A close-up front view of the white Giro helmet shows the internal foam padding and the black chin-strap adjustment dial with the Giro logo.",
    "labels": [
     "helmet",
     "cycling",
     "giro",
     "foam",
     "strap",
     "closeup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GIRO"
   }
  },
  {
   "url": "https://willem.com/global/images/9921b6bd1a66.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Giro AEON-fytshelm reparearje",
    "url": "https://agents.willem.com/fy/posts/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "source_url": "https://willem.com/fy/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "Nij Roc Loc 5 ynstallearre",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds the underside of the Giro helmet, showing the foam padding and black strap anchors inside the shell.",
    "labels": [
     "helmet",
     "cycling",
     "giro",
     "interior",
     "foam",
     "straps"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a90c4f779970.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Giro AEON-fytshelm reparearje",
    "url": "https://agents.willem.com/fy/posts/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "source_url": "https://willem.com/fy/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "Ferstjoeringsdetails - myn nije Roc Loc 5 hat dielen fan de wrâld sjoen dy't ik noch besykje moat!",
   "description_source": "author",
   "machine": {
    "caption": "A cropped screenshot shows a package tracking history table with timestamped delivery events from DHL, USPS and a Dutch postal carrier.",
    "labels": [
     "screenshot",
     "tracking",
     "shipping",
     "table",
     "logistics",
     "parcel"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Time and date Place Message\nThursday, Jul 9, 2020 12:57 AM NLAMSA ARRIVED AT DELIVERY TERMINAL\nThursday, Jul 9, 2020 12:56 AM NLAMSA PROCESSED AT DELIVERY TERMINAL\nThursday, Jul 2, 2020 6:18 PM NLHAGI DEPARTED FROM LOCAL DISTRIBUTION CENTER\nThursday, Jul 2, 2020 6:17 PM NLHAGI PROCESSED AT LOCAL DISTRIBUTION CENTER\nWednesday, Jun 24, 2020 2:12 PM Melrose Park SCANNED INTO SACK/CONTAINER\nWednesday, Jun 24, 2020 2:12 PM Melrose Park PROCESSING COMPLETED AT ORIGIN\nTuesday, Jun 23, 2020 12:59 PM Melrose Park PROCESSED\nMonday, Jun 22, 2020 1:01 PM Melrose Park PACKAGE RECEIVED AT DHL ECOMMERCE DISTRIBUTION CENTER\nThursday, Jun 18, 2020 3:00 AM CINCINNATI OH NETWORK DISTRIBUTION CENTER Departed USPS Regional Destination Facility\nThursday, Jun 18, 2020 2:46 AM CINCINNATI, OH Arrived at Post Office\nThursday, Jun 18, 2020 2:37 AM CINCINNATI OH NETWORK DISTRIBUTION CENTER Arrived at USPS Regional Destination Facility\nWednesday, Jun 17, 2020 12:00 AM N/A In Transit, Arriving On Time\nTuesday, Jun 16, 2020 6:13 AM ANAHEIM CA DISTRIBUTION CENTER Arrived at USPS Regional Origin Facility\nMonday, Jun 15, 2020 11:52 AM HUNTINGTON BEACH, CA USPS in possession of item"
   }
  },
  {
   "url": "https://willem.com/global/images/2c57a701058b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Giro AEON-fytshelm reparearje",
    "url": "https://agents.willem.com/fy/posts/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "source_url": "https://willem.com/fy/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "Do soest fernuvere wêze wat der op eBay te finen is... hoera! Nij âld foarried Roc Loc 5!",
   "description_source": "author",
   "machine": {
    "caption": "An eBay product page shows a Giro Roc Loc 5 replacement fit system helmet part, already purchased, listed for 39.95 US dollars.",
    "labels": [
     "app",
     "screenshot",
     "ebay",
     "online shopping",
     "giro",
     "helmet part"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Hi Willem!\nDaily Deals Brand Outlet Help & Contact\nSell Watchlist My eBay\nebay\nShop by category\nSearch for anything\nAll Categories Search\nBack to previous page Listed in category: Sporting Goods > Cycling > Helmets & Protective Gear > Helmets\nSee more Giro Roc Loc 5 Replacement System One Size Fit...\nYou bought this item View order details\nGIRO ROC LOC 5 REPLACEMENT SYSTEM ONE SIZE FITS ALL - BRAND NEW AND AUTHENTIC!\n11 product ratings\nSeller: espanolie (2627) 100% Positive feedback\nSave this Seller Contact seller See other items\nCondition: New\nQuantity: 1\nMore than 10 available\n570 sold / See feedback\nPrice: US $39.95\nBuy another\nAdd to cart\nAdd to Watchlist\n100% buyer satisfaction 570 sold More than 93% sold"
   }
  },
  {
   "url": "https://willem.com/global/images/71a943add0fc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Giro AEON-fytshelm reparearje",
    "url": "https://agents.willem.com/fy/posts/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "source_url": "https://willem.com/fy/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "Roc Loc 5 - besykje dit ûnderdiel mar ris op it ynternet te finen...",
   "description_source": "author",
   "machine": {
    "caption": "A studio product photo shows a black and grey Giro Roc Loc 5 helmet fit system removed from its packaging, isolated on white.",
    "labels": [
     "helmet",
     "giro",
     "fit system",
     "product photo",
     "replacement part"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GIRO"
   }
  },
  {
   "url": "https://willem.com/global/images/7d60416fd8ce.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Giro AEON-fytshelm reparearje",
    "url": "https://agents.willem.com/fy/posts/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "source_url": "https://willem.com/fy/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "It Roc Loc 5 lymje - minne idee",
   "description_source": "author",
   "machine": {
    "caption": "A white helmet fit-system bracket is held in metal calipers on a workbench next to a tube of adhesive and a pair of scissors, with a ruler scale visible on the caliper jaw.",
    "labels": [
     "workbench",
     "tool",
     "caliper",
     "repair",
     "diy",
     "adhesive"
    ],
    "model": "claude-sonnet",
    "text_in_image": "90-950"
   }
  },
  {
   "url": "https://willem.com/global/images/f54562060071.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Giro AEON-fytshelm reparearje",
    "url": "https://agents.willem.com/fy/posts/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "source_url": "https://willem.com/fy/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "It Roc Loc 5 yn myn Giro Aeon-helm is stikken",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds apart the white Giro helmet straps to show a small serial number sticker inside the foam, with a red circle and exclamation mark drawn on the photo to highlight a broken clip.",
    "labels": [
     "helmet",
     "giro",
     "repair",
     "annotation",
     "straps",
     "defect"
    ],
    "model": "claude-sonnet",
    "text_in_image": "D14597919 GIRO"
   }
  },
  {
   "url": "https://willem.com/global/images/6229135b5e5f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Giro AEON-fytshelm reparearje",
    "url": "https://agents.willem.com/fy/posts/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "source_url": "https://willem.com/fy/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "Foar wa't it ynteressearret, dit is in foto fan de barcodes en ûnderdielnûmers fan it Roc Loc 5-systeem en de padset",
   "description_source": "author",
   "machine": {
    "caption": "Two black Giro packaging boxes lie stacked on a wooden table, showing barcodes and part numbers for a replacement pad set and Roc Loc 5 fit system.",
    "labels": [
     "packaging",
     "giro",
     "barcode",
     "product",
     "box",
     "retail"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PAD SET BLK\n2027167\n3 61857 34009 2\nAEON\nDesigned in the USA\nMade in China\nConcu aux Etats-Unis\nFabrique a China\nEntworfen in USA\nHergestellt in China\n(c)2007 Giro\nwww.giro.com\nPart # 5000644000\nFIT SYSTEM\n2024862\n3 61857 32606 5\nROC LOC 5\nPart # 5000644001"
   }
  },
  {
   "url": "https://willem.com/global/images/41b6864cad77.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Giro AEON-fytshelm reparearje",
    "url": "https://agents.willem.com/fy/posts/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "source_url": "https://willem.com/fy/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "Wer mei myn helm op!",
   "description_source": "author",
   "machine": {
    "caption": "A man wearing a white cycling helmet and jersey smiles at the camera in a selfie, with trees and fields in the background.",
    "labels": [
     "cycling",
     "helmet",
     "selfie",
     "portrait",
     "outdoor"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/c26e84b2acf2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Giro AEON-fytshelm reparearje",
    "url": "https://agents.willem.com/fy/posts/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "source_url": "https://willem.com/fy/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "Farske paddings ynstallearje is ek net dreech, soargje der mar foar dat se goed útrjochte sitte",
   "description_source": "author",
   "machine": {
    "caption": "A top-down view of a white cycling helmet on a wooden table shows the interior padding, black adjustment dial and retention wire.",
    "labels": [
     "helmet",
     "cycling",
     "interior",
     "top view",
     "padding"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/0fd953caaf8f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Giro AEON-fytshelm reparearje",
    "url": "https://agents.willem.com/fy/posts/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "source_url": "https://willem.com/fy/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "De âlde padding út de helm helje is maklik, doch gewoan de klittenbân los",
   "description_source": "author",
   "machine": {
    "caption": "Four grey mesh foam helmet pad inserts lie on a wooden table, two long strips and two forked pieces branded X-static.",
    "labels": [
     "helmet",
     "padding",
     "foam",
     "repair part",
     "cycling"
    ],
    "model": "claude-sonnet",
    "text_in_image": "X static"
   }
  },
  {
   "url": "https://willem.com/global/images/3022f2495dae.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Giro AEON-fytshelm reparearje",
    "url": "https://agents.willem.com/fy/posts/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "source_url": "https://willem.com/fy/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "Mei de Giro Aeon-helm op",
   "description_source": "author",
   "machine": {
    "caption": "A man wearing a white cycling helmet and jersey with a red crest smiles at the camera in a close-up portrait, with a tiled roof in the background.",
    "labels": [
     "cycling",
     "helmet",
     "portrait",
     "jersey",
     "outdoor"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/6d454a546097.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Giro AEON-fytshelm reparearje",
    "url": "https://agents.willem.com/fy/posts/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "source_url": "https://willem.com/fy/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "date": "2020-07-09"
   },
   "width": 160,
   "machine": {
    "caption": "A man with a beard wearing a white bicycle helmet and a black and white cycling jersey smiles at the camera.",
    "labels": [
     "man",
     "helmet",
     "jersey",
     "cyclist",
     "face"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "HO"
   }
  },
  {
   "url": "https://willem.com/global/images/23a134cdce83.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Giro AEON-fytshelm reparearje",
    "url": "https://agents.willem.com/fy/posts/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "source_url": "https://willem.com/fy/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "date": "2020-07-09"
   },
   "width": 2560,
   "machine": {
    "caption": "A black and white close-up view of the interior of a bicycle helmet showing the foam padding, ventilation channels, and chin strap buckle.",
    "labels": [
     "helmet",
     "padding",
     "strap",
     "buckle",
     "ventilation"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "KASK"
   }
  },
  {
   "url": "https://willem.com/global/images/6d454a546097.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Giro AEON-fytshelm reparearje",
    "url": "https://agents.willem.com/fy/posts/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "source_url": "https://willem.com/fy/2020-07-09_in-giro-aeon-fytshelm-reparearje/",
    "date": "2020-07-09"
   },
   "width": 160,
   "machine": {
    "caption": "A man with a beard wearing a white bicycle helmet and a black and white cycling jersey smiles at the camera.",
    "labels": [
     "man",
     "helmet",
     "jersey",
     "face",
     "smile"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "HO"
   }
  },
  {
   "url": "https://willem.com/global/images/c673e319ed77.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36975_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inkele tinzen oer ûntwerp fan touchscreen-ynterfaces",
    "url": "https://agents.willem.com/fy/posts/2020-06-24_inkele-tinzen-oer-untwerp-fan-touchscreen-ynterfaces/",
    "source_url": "https://willem.com/fy/2020-06-24_inkele-tinzen-oer-untwerp-fan-touchscreen-ynterfaces/",
    "date": "2020-06-24"
   },
   "width": 1600,
   "description": "Fûgels lansearje is aardich troch de natuerlike ynteraksje dy't de kaai is fan it spultsje Angry Birds",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a smartphone displaying the mobile game Angry Birds 2, mid-shot with a bird catapult aimed at a tower of pigs, on a wooden bench.",
    "labels": [
     "app",
     "screenshot",
     "mobile game",
     "angry birds",
     "smartphone",
     "touchscreen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "101,024"
   }
  },
  {
   "url": "https://willem.com/global/images/840381231d21.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36975_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inkele tinzen oer ûntwerp fan touchscreen-ynterfaces",
    "url": "https://agents.willem.com/fy/posts/2020-06-24_inkele-tinzen-oer-untwerp-fan-touchscreen-ynterfaces/",
    "source_url": "https://willem.com/fy/2020-06-24_inkele-tinzen-oer-untwerp-fan-touchscreen-ynterfaces/",
    "date": "2020-06-24"
   },
   "width": 1600,
   "description": "Snake '97 - It is aardich, mar de UI is wol te betwivelen as goed ûntwerp",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a smartphone showing a retro Nokia-style Snake game skin with an on-screen numeric keypad, on a wooden bench.",
    "labels": [
     "app",
     "screenshot",
     "mobile game",
     "snake",
     "retro",
     "smartphone"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SNAKE\n1 2abc 3def\n4 ghi"
   }
  },
  {
   "url": "https://willem.com/global/images/8b0744e3bebc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36975_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inkele tinzen oer ûntwerp fan touchscreen-ynterfaces",
    "url": "https://agents.willem.com/fy/posts/2020-06-24_inkele-tinzen-oer-untwerp-fan-touchscreen-ynterfaces/",
    "source_url": "https://willem.com/fy/2020-06-24_inkele-tinzen-oer-untwerp-fan-touchscreen-ynterfaces/",
    "date": "2020-06-24"
   },
   "width": 1600,
   "description": "Navigaasjestruktueren dy't op hoverjen fertrouwe, wurkje NET op touchscreens",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a smartphone displaying a Windows 95 Start menu emulation, with the Programs, Accessories and Multimedia submenus expanded to Sound Recorder.",
    "labels": [
     "app",
     "screenshot",
     "smartphone",
     "windows 95",
     "emulation",
     "menu"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WINDOWS 95\nPrograms\nDocuments\nSettings\nFind\nHelp\nRun...\nAccessories\nOnline Services\nStartUp\nInternet Explorer\nMS-DOS Prompt\nOutlook Express\nWindows Explorer\nCommunications\nMultimedia\nSystem Tools\nAddress Book\nCalculator\nHyperTerminal\nImaging\nNotepad\nOnline Registration\nPaint\nPhone Dialer\nWordPad\nCD Player\nSound Recorder\nVolume Control\nWindows Media Player"
   }
  },
  {
   "url": "https://willem.com/global/images/9e15010dbbdf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36975_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inkele tinzen oer ûntwerp fan touchscreen-ynterfaces",
    "url": "https://agents.willem.com/fy/posts/2020-06-24_inkele-tinzen-oer-untwerp-fan-touchscreen-ynterfaces/",
    "source_url": "https://willem.com/fy/2020-06-24_inkele-tinzen-oer-untwerp-fan-touchscreen-ynterfaces/",
    "date": "2020-06-24"
   },
   "width": 1600,
   "description": "De knoppen Werom / Ferstopje / Bewarje sitte by de tomme: se binne te berikken en der nei te reitsjen dekt de ynhâld fan it skerm net ôf",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a smartphone showing a willem.com blog editing interface with a draft article about scalable application design, with Back, Hide and Save buttons.",
    "labels": [
     "app",
     "screenshot",
     "smartphone",
     "blog",
     "cms",
     "willem.com"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem.com Willem Blog Scalable application design wi... powerful CPU's and lots of memory. Modern computers and smartphones have become increasingly capable. You simply have to find a way to tap into the client's computing power. While it may sound like an evil thing (using the user's computing power), it will provide them with a much better, faster, experience. What's best is that //their// computing power will be spent on //their// fantastic experience, solving your scalability problem as happy side effect. [image] By leveraging the user's computing power, you reduce the amount of work the server has to do. Instead of the server doing a little work //every// time the user taps or clicks a button, this work is now mostly done by the user's device. This is more efficient than communicating over a Wifi/4G connection with a server (saving battery power and time). It requires a little re-thinking, but this principle can be applied to web applications too. Instead of handling all things on the server, you can perform a lot of work on the client. Things like searching, browsing, filtering, navigating and even adding things to a shop cart can be done using client side JavaScript. You - dear developer - have to look for ways to make this work, but if you succeed you'll have near infinite scalability at your fingertips. **In practice: food ordering app** For the_food_ordering_app (https://willem.com/blog/2020-05-01_designing-an-interface-for-a-food-ordering-page/) I looked for ways to leverage the client's computing power to achieve high performance. The main challenge with delivery and takeaway orders is that they peak around diner time. Lots of people use the app around the same time, this is a recipe for scalability problems. [image] Back Hide Save"
   }
  },
  {
   "url": "https://willem.com/global/images/9022cd4a6bb1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36975_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inkele tinzen oer ûntwerp fan touchscreen-ynterfaces",
    "url": "https://agents.willem.com/fy/posts/2020-06-24_inkele-tinzen-oer-untwerp-fan-touchscreen-ynterfaces/",
    "source_url": "https://willem.com/fy/2020-06-24_inkele-tinzen-oer-untwerp-fan-touchscreen-ynterfaces/",
    "date": "2020-06-24"
   },
   "width": 1600,
   "description": "Kontekstuele toetseboerden biede in bettere manier foar tekstynfier. It hat gjin sin om in folslein QWERTY-toetseboerd te toanen as do allinnich om in sifer freechst.",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a smartphone showing a heart health web app prototype with a circular percentage gauge and a numeric keypad for entering total cholesterol.",
    "labels": [
     "app",
     "screenshot",
     "smartphone",
     "prototype",
     "health",
     "web app"
    ],
    "model": "claude-sonnet",
    "text_in_image": "14:17\napp-hearthealth-development.lemmid.\nHEART HEALTH\n78%\nTotal Cholesterol\n4.5\n1 2 3\n4 5 6\n7 8 9\nCLEAR"
   }
  },
  {
   "url": "https://willem.com/global/images/1c0b65647905.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36975_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inkele tinzen oer ûntwerp fan touchscreen-ynterfaces",
    "url": "https://agents.willem.com/fy/posts/2020-06-24_inkele-tinzen-oer-untwerp-fan-touchscreen-ynterfaces/",
    "source_url": "https://willem.com/fy/2020-06-24_inkele-tinzen-oer-untwerp-fan-touchscreen-ynterfaces/",
    "date": "2020-06-24"
   },
   "width": 1600,
   "description": "De grutte 'ja/nee'-knoppen ferlytsje de kâns op flaters, want se fereaskje gjin pixelpresyzje fan de mûsoanwizer",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a smartphone showing the same heart health web app prototype, now on a Yes/No smoking question screen.",
    "labels": [
     "app",
     "screenshot",
     "smartphone",
     "prototype",
     "health",
     "web app"
    ],
    "model": "claude-sonnet",
    "text_in_image": "14:16\napp-hearthealth-development.lemmid.\nHEART HEALTH\n78%\nSmoking\nYES\nNO"
   }
  },
  {
   "url": "https://willem.com/global/images/37433282f380.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36975_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inkele tinzen oer ûntwerp fan touchscreen-ynterfaces",
    "url": "https://agents.willem.com/fy/posts/2020-06-24_inkele-tinzen-oer-untwerp-fan-touchscreen-ynterfaces/",
    "source_url": "https://willem.com/fy/2020-06-24_inkele-tinzen-oer-untwerp-fan-touchscreen-ynterfaces/",
    "date": "2020-06-24"
   },
   "width": 1600,
   "description": "Direkt manipulearje fan de eleminten op it skerm fielt natuerlik - in mûs soe hjir oerstallich wêze",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a smartphone showing the iOS Calculator app displaying the number 85.",
    "labels": [
     "app",
     "screenshot",
     "smartphone",
     "calculator",
     "ios",
     "touchscreen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "85"
   }
  },
  {
   "url": "https://willem.com/global/images/9710101b75bf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36975_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inkele tinzen oer ûntwerp fan touchscreen-ynterfaces",
    "url": "https://agents.willem.com/fy/posts/2020-06-24_inkele-tinzen-oer-untwerp-fan-touchscreen-ynterfaces/",
    "source_url": "https://willem.com/fy/2020-06-24_inkele-tinzen-oer-untwerp-fan-touchscreen-ynterfaces/",
    "date": "2020-06-24"
   },
   "width": 1600,
   "description": "Âlde UI-patroanen op in moderne touchscreen neimeitsje wint dy gjin brûkberheidspriis... (hoewol, wa mist Clippy net?) ",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a tablet mocking up an old-style Microsoft Word interface with a Clippy assistant bubble asking what the user would like to do, typed as write without interference.",
    "labels": [
     "app",
     "screenshot",
     "tablet",
     "microsoft word",
     "clippy",
     "retro ui"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Document2 - Microsoft Word File Edit View Insert Format Tools Table Window Help Normal Times New Roman 12 Draw AutoShapes All Entries What would you like to do? write without interference Options Search Document1 I hold Microsoft Word responsible for inhibiting the flow of language, for imposing arbitrary standards upon the nature of text, for pushing technologies of editing and revision where they don't belong REC TRK EXT OVR"
   }
  },
  {
   "url": "https://willem.com/global/images/8dd7ff65609b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36975_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inkele tinzen oer ûntwerp fan touchscreen-ynterfaces",
    "url": "https://agents.willem.com/fy/posts/2020-06-24_inkele-tinzen-oer-untwerp-fan-touchscreen-ynterfaces/",
    "source_url": "https://willem.com/fy/2020-06-24_inkele-tinzen-oer-untwerp-fan-touchscreen-ynterfaces/",
    "date": "2020-06-24"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds a tablet displaying an older version of Microsoft Word with a search dialog box open on a wooden surface.",
    "labels": [
     "tablet",
     "hand",
     "software",
     "wood",
     "screen"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Document2 - Microsoft Word\nFile Edit View Insert Format Tools Table Window Help\nNormal Times New Roman 12\nWhat would you like to do?\nwrite without interference\nOptions Search\nI hold Microsoft Word responsible for inhibiting the flow of language, for imposing arbitrary standards upon the nature of text, for pushing technologies of editing and revision where they don't belong"
   }
  },
  {
   "url": "https://willem.com/global/images/cc7c63278f76.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36975_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inkele tinzen oer ûntwerp fan touchscreen-ynterfaces",
    "url": "https://agents.willem.com/fy/posts/2020-06-24_inkele-tinzen-oer-untwerp-fan-touchscreen-ynterfaces/",
    "source_url": "https://willem.com/fy/2020-06-24_inkele-tinzen-oer-untwerp-fan-touchscreen-ynterfaces/",
    "date": "2020-06-24"
   },
   "width": 2560,
   "machine": {
    "caption": "A hand holds a smartphone displaying a Windows 95 Start menu with the Programs, Accessories, and Multimedia submenus open.",
    "labels": [
     "smartphone",
     "hand",
     "menu",
     "interface",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Windows 95\nPrograms\nDocuments\nSettings\nFind\nHelp\nRun...\nAccessories\nOnline Services\nStartUp\nInternet Explorer\nMS-DOS Prompt\nOutlook Express\nWindows Explorer\nCommunications\nMultimedia\nSystem Tools\nAddress Book\nCalculator\nHyperTerminal\nImaging\nNotepad\nOnline Registration\nPaint\nPhone Dialer\nWordPad\nCD Player\nSound Recorder\nVolume Control\nWindows Media Player"
   }
  },
  {
   "url": "https://willem.com/global/images/8dd7ff65609b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36975_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inkele tinzen oer ûntwerp fan touchscreen-ynterfaces",
    "url": "https://agents.willem.com/fy/posts/2020-06-24_inkele-tinzen-oer-untwerp-fan-touchscreen-ynterfaces/",
    "source_url": "https://willem.com/fy/2020-06-24_inkele-tinzen-oer-untwerp-fan-touchscreen-ynterfaces/",
    "date": "2020-06-24"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds a tablet displaying the Microsoft Word interface with a search dialog box open.",
    "labels": [
     "tablet",
     "hand",
     "software",
     "interface",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Document2 - Microsoft Word\nFile Edit View Insert Format Tools Table Window Help\nWhat would you like to do?\nwrite without interference\nOptions Search\nI hold Microsoft Word responsible for inhibiting the flow of language, for imposing arbitrary standards upon the nature of text, for pushing technologies of editing and revision where they don't belong."
   }
  },
  {
   "url": "https://willem.com/global/images/088c48756082.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36976_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tudor Black Bay 36 resinsje op de lange termyn",
    "url": "https://agents.willem.com/fy/posts/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "source_url": "https://willem.com/fy/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "De maat fan 36MM sit echt tige noflik",
   "description_source": "author",
   "machine": {
    "caption": "A wrist wearing a Tudor watch with a black dial is held up in front of parked white cars on a hillside.",
    "labels": [
     "watch",
     "wristwatch",
     "tudor",
     "car",
     "outdoor",
     "wrist"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TUDOR GENEVE\nROTOR\nSELF-WINDING\nSWISS MADE"
   }
  },
  {
   "url": "https://willem.com/global/images/b4679d90938a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36976_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tudor Black Bay 36 resinsje op de lange termyn",
    "url": "https://agents.willem.com/fy/posts/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "source_url": "https://willem.com/fy/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "It horloazje fielt him thús yn en om it swimbad",
   "description_source": "author",
   "machine": {
    "caption": "A man stands in a small pool with a toddler holding two colourful balls, in front of a stone wall.",
    "labels": [
     "man",
     "child",
     "pool",
     "swimming",
     "outdoor",
     "stone wall"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/91dd1ac8cffd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36976_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tudor Black Bay 36 resinsje op de lange termyn",
    "url": "https://agents.willem.com/fy/posts/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "source_url": "https://willem.com/fy/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "De Black Bay 36 wurdt oandreaun troch it ETA 2824-wurk (foto troch Zeitauction GmbH) - in bekend meganysk kaliber mei in betrouber trackrecord",
   "description_source": "author",
   "machine": {
    "caption": "A close-up macro photograph shows the exposed automatic movement through the caseback of a Tudor watch, with a photo studio watermark in the corner.",
    "labels": [
     "watch",
     "movement",
     "macro",
     "mechanism",
     "tudor",
     "closeup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TUDOR\nPRINCE\nRUBIES\n25\nZeitauktion GmbH\n25400"
   }
  },
  {
   "url": "https://willem.com/global/images/11d535e5868b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36976_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tudor Black Bay 36 resinsje op de lange termyn",
    "url": "https://agents.willem.com/fy/posts/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "source_url": "https://willem.com/fy/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "Yn myn gemiddelde hannen is it horloazje krekt de goeie maat",
   "description_source": "author",
   "machine": {
    "caption": "A Tudor wristwatch with a black dial rests in an open palm.",
    "labels": [
     "watch",
     "tudor",
     "hand",
     "wristwatch",
     "closeup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TUDOR GENEVE\nROTOR\nSELF-WINDING\nSWISS MADE"
   }
  },
  {
   "url": "https://willem.com/global/images/a21f7b7da71c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36976_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tudor Black Bay 36 resinsje op de lange termyn",
    "url": "https://agents.willem.com/fy/posts/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "source_url": "https://willem.com/fy/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "Black Bay 36MM-maat ferlike mei in Whoop-biosensor",
   "description_source": "author",
   "machine": {
    "caption": "A Tudor watch lies on a wooden table next to a grey fabric strap branded Whoop.",
    "labels": [
     "watch",
     "tudor",
     "strap",
     "wearable",
     "wood",
     "comparison"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TUDOR GENEVE\nROTOR\nSELF-WINDING\nWHOOP"
   }
  },
  {
   "url": "https://willem.com/global/images/ce7d4ff62d55.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36976_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tudor Black Bay 36 resinsje op de lange termyn",
    "url": "https://agents.willem.com/fy/posts/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "source_url": "https://willem.com/fy/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "Tudor Black Bay 36 om de pols",
   "description_source": "author",
   "machine": {
    "caption": "A Tudor watch with a black dial is worn on a wrist in a dim indoor setting.",
    "labels": [
     "watch",
     "tudor",
     "wrist",
     "wristwatch",
     "indoor"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TUDOR GENEVE\nROTOR\nSELF-WI\nSWISS MADE"
   }
  },
  {
   "url": "https://willem.com/global/images/9fb490f96236.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36976_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tudor Black Bay 36 resinsje op de lange termyn",
    "url": "https://agents.willem.com/fy/posts/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "source_url": "https://willem.com/fy/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "De pikswarte wizerplaat, glêde bezel en kontrastrike yndeksen komme ta libben yn it deiljocht",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a Tudor watch with a dark brown dial against a grass background.",
    "labels": [
     "watch",
     "tudor",
     "hand",
     "grass",
     "outdoor",
     "closeup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TUDOR GENEVE\nROTOR\nSELF-WINDING\nSWISS MADE"
   }
  },
  {
   "url": "https://willem.com/global/images/743025cc12e3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36976_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tudor Black Bay 36 resinsje op de lange termyn",
    "url": "https://agents.willem.com/fy/posts/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "source_url": "https://willem.com/fy/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "Tudor Black Bay 36 (foto troch Tudor)",
   "description_source": "author",
   "machine": {
    "caption": "A Tudor watch lies on a patterned navy and white fabric pouch beside a black drawstring toggle.",
    "labels": [
     "watch",
     "tudor",
     "pouch",
     "fabric",
     "product photography"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TUDOR GENEVE\nROTOR\nSELF-WINDING\nSWISS MADE"
   }
  },
  {
   "url": "https://willem.com/global/images/a997226a7353.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36976_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tudor Black Bay 36 resinsje op de lange termyn",
    "url": "https://agents.willem.com/fy/posts/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "source_url": "https://willem.com/fy/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "Sa sjocht 6 moanne trochgeand drage derút op in Oyster-bân!",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a Tudor watch clasp engraved with the brand name, worn on a wrist, with blurred colourful bottle caps in the background.",
    "labels": [
     "watch",
     "tudor",
     "clasp",
     "wrist",
     "closeup",
     "bracelet"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TUDOR"
   }
  },
  {
   "url": "https://willem.com/global/images/65a5b3e03c37.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36976_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tudor Black Bay 36 resinsje op de lange termyn",
    "url": "https://agents.willem.com/fy/posts/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "source_url": "https://willem.com/fy/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "De Black Bay wurket ek goed op oare bandsjes",
   "description_source": "author",
   "machine": {
    "caption": "A Tudor watch with a black dial and grey NATO-style fabric strap is worn on a wrist against a wooden surface.",
    "labels": [
     "watch",
     "tudor",
     "nato strap",
     "wrist",
     "wristwatch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TUDOR GENEVE\nROTOR\nSELF-WINDING\nSWISS MADE"
   }
  },
  {
   "url": "https://willem.com/global/images/eed23a6734d0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36976_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tudor Black Bay 36 resinsje op de lange termyn",
    "url": "https://agents.willem.com/fy/posts/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "source_url": "https://willem.com/fy/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "Mar de Oyster-kast is ek moai op oare bandsjes, lykas op dizze griis NATO",
   "description_source": "author",
   "machine": {
    "caption": "A Tudor watch with a white dial lies on its side on a desk in front of a keyboard showing command and option keys.",
    "labels": [
     "watch",
     "tudor",
     "keyboard",
     "desk",
     "side view"
    ],
    "model": "claude-sonnet",
    "text_in_image": "cmd option"
   }
  },
  {
   "url": "https://willem.com/global/images/754aee3b3f24.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36976_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tudor Black Bay 36 resinsje op de lange termyn",
    "url": "https://agents.willem.com/fy/posts/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "source_url": "https://willem.com/fy/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "De stielen band past perfekt by it horloazje",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of the back of a stainless steel Tudor watch bracelet on a wooden table, showing the crown and a case back engraved with the Tudor shield logo.",
    "labels": [
     "tudor",
     "watch",
     "bracelet",
     "case back",
     "steel",
     "closeup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TUDOR\nSUISSE"
   }
  },
  {
   "url": "https://willem.com/global/images/60cb9537fcc7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36976_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tudor Black Bay 36 resinsje op de lange termyn",
    "url": "https://agents.willem.com/fy/posts/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "source_url": "https://willem.com/fy/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "De Oyster-bân - krekt makke om tagelyk noflik en sterk te wêzen",
   "description_source": "author",
   "machine": {
    "caption": "A studio product photograph shows a Tudor watch bracelet folded to display its clasp engraved with the brand name.",
    "labels": [
     "watch",
     "tudor",
     "bracelet",
     "clasp",
     "product photography",
     "steel"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TUDOR"
   }
  },
  {
   "url": "https://willem.com/global/images/d8eaf6ee0ce7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36976_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tudor Black Bay 36 resinsje op de lange termyn",
    "url": "https://agents.willem.com/fy/posts/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "source_url": "https://willem.com/fy/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "... en as do dernei iis ytst :-) ",
   "description_source": "author",
   "machine": {
    "caption": "A man wearing a cycling helmet and jersey holds a snack wrapper and an orange sports drink bottle in a town square.",
    "labels": [
     "cycling",
     "helmet",
     "jersey",
     "town square",
     "drink",
     "portrait"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OWAYO\nWILLEM.com"
   }
  },
  {
   "url": "https://willem.com/global/images/ce798262a900.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36976_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tudor Black Bay 36 resinsje op de lange termyn",
    "url": "https://agents.willem.com/fy/posts/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "source_url": "https://willem.com/fy/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "It is ljocht genôch om noflik te wêzen by it fytsen...",
   "description_source": "author",
   "machine": {
    "caption": "A cyclist's gloved hand grips a drop handlebar fitted with black bar tape, wearing a metal wristwatch, photographed from above while riding.",
    "labels": [
     "cycling",
     "handlebar",
     "hand",
     "watch",
     "road bike",
     "closeup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Jagwire CEX"
   }
  },
  {
   "url": "https://willem.com/global/images/0ffebbd149c9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36976_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tudor Black Bay 36 resinsje op de lange termyn",
    "url": "https://agents.willem.com/fy/posts/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "source_url": "https://willem.com/fy/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "Tudor Oyster Prince-advertinsje (1952) ",
   "description_source": "author",
   "machine": {
    "caption": "A vintage magazine advertisement introduces the Tudor Oyster Prince watch, featuring a portrait of Rolex director Mr H. Wilsdorf, a product photo and an illustration of a workman testing a watch with a pneumatic drill.",
    "labels": [
     "advertisement",
     "vintage",
     "tudor",
     "print ad",
     "watch",
     "history"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Introducing...\nThe Tudor Oyster Prince\n\"In its field an outstanding achievement,\" says Mr. H. WILSDORF, Governing Director of the Rolex Watch Company of Geneva.\nThe story behind the Tudor Oyster Prince\nFor some years Mr. H. Wilsdorf, Governing Director of the Rolex Watch Company, had been considering marketing a wrist-watch that would compare with Rolex in dependability and accuracy, yet sell at a more modest price. He formed the Tudor Watch Company to make this new watch.\nOutstanding Success\nMr. Wilsdorf and his Rolex experts recently examined the watch this company produced, the Tudor Oyster Prince. Said Wilsdorf: \"It has surpassed all our expectations in the most unforeseen way. The instructions I gave have been magnificently carried out. It is my considered opinion that, for its price, the Tudor Oyster Prince is the most outstanding value I have ever seen. Independent experts, whom I have consulted at every stage in the development of the Tudor, confirm this judgment unhesitatingly.\"\nBig Decision\nHe went on to say: \"As a result of its outstanding success, I have decided that the Tudor Prince deserves to share with Rolex two advantages I would allow no other watch to use, the famous and unique waterproof Oyster case and the original self-winding Perpetual rotor mechanism. All Tudor Oyster Princes will have these two exceptional features, previously exclusive to Rolex. This indicates, I think, the measure of our faith in this new watch.\"\nTRIAL OF DESTRUCTION\nNow, specially gruelling tests were devised for the Tudor Oyster Prince. In this one, the Trial of Destruction, six Tudors were worn, one after the other, by a workman operating a pneumatic drill. Each watch underwent over one million tremendous shocks as the chisel of the drill battered on granite rubble. It is the hardest test watches have ever been put to, yet all these Tudor Oyster Princes emerged unharmed and functioning perfectly.\nTHE TUDOR WATCH COMPANY LIMITED, GENEVA, SWITZERLAND\nTHE TUDOR OYSTER PRINCE, commissioned by Rolex to meet an urgent need for a wrist-watch of the highest quality that could be made to sell at a medium price, surpasses the highest expectations of its sponsors. It is waterproofed by the famous Oyster case, self-wound by the unique Perpetual self-winding rotor mechanism, and its performance, in the words of Rolex founder and Governing Director, Mr. H. Wilsdorf, is \"magnificent!\"\nTUDOR Oyster Prince\n1638 K&C Rolex Army Times 1952 7x10\nFinal Proof K10309"
   }
  },
  {
   "url": "https://willem.com/global/images/1e334b75230e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36976_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tudor Black Bay 36 resinsje op de lange termyn",
    "url": "https://agents.willem.com/fy/posts/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "source_url": "https://willem.com/fy/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "date": "2020-06-17"
   },
   "width": 160,
   "machine": {
    "caption": "A close-up of a silver Tudor wristwatch with a black dial held by a person's hand against a blurred green background.",
    "labels": [
     "watch",
     "bracelet",
     "hand",
     "dial"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "TUDOR GENEVE ROTOR SELF-WINDING SWISS MADE"
   }
  },
  {
   "url": "https://willem.com/global/images/0b3ebb13577c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36976_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tudor Black Bay 36 resinsje op de lange termyn",
    "url": "https://agents.willem.com/fy/posts/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "source_url": "https://willem.com/fy/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "date": "2020-06-17"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up side view of a wristwatch with a metallic case, a light-colored dial with geometric indices, and a dark textured strap.",
    "labels": [
     "watch",
     "strap",
     "dial",
     "crown",
     "metal"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": "https://willem.com/global/images/1e334b75230e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36976_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tudor Black Bay 36 resinsje op de lange termyn",
    "url": "https://agents.willem.com/fy/posts/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "source_url": "https://willem.com/fy/2020-06-17_tudor-black-bay-36-resinsje-op-de-lange-termyn/",
    "date": "2020-06-17"
   },
   "width": 160,
   "machine": {
    "caption": "A close-up shot of a silver Tudor wristwatch with a black dial and white markers, held by a person's hand against a blurred green background.",
    "labels": [
     "watch",
     "bracelet",
     "hand",
     "dial"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "TUDOR GENEVE ROTOR SELF-WINDING SWISS MADE"
   }
  },
  {
   "url": "https://willem.com/global/images/2e9aca708f2b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36977_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lemmid Store keppelje oan keukens",
    "url": "https://agents.willem.com/fy/posts/2020-06-12_lemmid-store-keppelje-oan-keukens/",
    "source_url": "https://willem.com/fy/2020-06-12_lemmid-store-keppelje-oan-keukens/",
    "date": "2020-06-12"
   },
   "width": 1600,
   "description": "De haadbackend-server skiede fan de eksterne systemen troch in spesjaal boude 'connector-server' yn te fieren",
   "description_source": "author",
   "machine": {
    "caption": "A hand-drawn dark-background diagram shows a main server connected via a trusted connection to a connector server, which fans out to three external services A, B and C.",
    "labels": [
     "diagram",
     "architecture",
     "sketch",
     "server",
     "network"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MAIN SERVER\nPROCESSING ORDERS\nTRUSTED CONNECTION\nCONNECTOR SERVER\nexternal service A\nexternal service B\nEXTERNAL SERVICE C"
   }
  },
  {
   "url": "https://willem.com/global/images/a1d4ad9cd8a3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36977_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lemmid Store keppelje oan keukens",
    "url": "https://agents.willem.com/fy/posts/2020-06-12_lemmid-store-keppelje-oan-keukens/",
    "source_url": "https://willem.com/fy/2020-06-12_lemmid-store-keppelje-oan-keukens/",
    "date": "2020-06-12"
   },
   "width": 1600,
   "description": "Eksterne systemen yn dyn app yntegrearje is as ûnderdielen fan tredden yn in motor passe: do moatst har oansluting en betrouberens soarchfâldich beskôgje (ôfbylding fan in ferbaarningsmotor, publyk domein)",
   "description_source": "author",
   "machine": {
    "caption": "A labelled technical line drawing shows the oil lubrication system of a car engine, with cutaway pistons, crankshaft and camshaft.",
    "labels": [
     "diagram",
     "engine",
     "mechanical",
     "illustration",
     "oil system"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CAMSHAFT\nRESTRICTION PIN\nPRESSURE GAUGE\nPRESSURE FILTER\nOIL PUMP\nSUMP\nOIL INTAKE FILTER"
   }
  },
  {
   "url": "https://willem.com/global/images/2c395cf2f419.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36977_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lemmid Store keppelje oan keukens",
    "url": "https://agents.willem.com/fy/posts/2020-06-12_lemmid-store-keppelje-oan-keukens/",
    "source_url": "https://willem.com/fy/2020-06-12_lemmid-store-keppelje-oan-keukens/",
    "date": "2020-06-12"
   },
   "width": 1600,
   "description": "Printe bon - fia in eksterne ferbining - mei detaillearre bestelgegevens lykas produktmodifiers (de karren fan de klant per produkt)",
   "description_source": "author",
   "machine": {
    "caption": "A food delivery pickup receipt lies on a metal surface, showing an order reference, times and a list of fried snacks with prices, with a name blacked out by hand.",
    "labels": [
     "receipt",
     "food order",
     "snack bar",
     "paper",
     "dutch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Afhalen\nRef: BEA5EA\nBesteld: 16:35\nLeveren: 2020-06-12 17:30:42\nStks Stks Omschrijving Prijs Ttl\n1 Familiezak friet 15.00 15.00\n1 6 personen 0.00 0.00\n4 Kipnuggets 3.75 15.00\n1 Satekroket 2.25 2.25"
   }
  },
  {
   "url": "https://willem.com/global/images/e4dce3b523ff.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36977_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lemmid Store keppelje oan keukens",
    "url": "https://agents.willem.com/fy/posts/2020-06-12_lemmid-store-keppelje-oan-keukens/",
    "source_url": "https://willem.com/fy/2020-06-12_lemmid-store-keppelje-oan-keukens/",
    "date": "2020-06-12"
   },
   "width": 1600,
   "description": "Lemmid Store - in app om meinimiten te bestellen",
   "description_source": "author",
   "machine": {
    "caption": "A Nokia Android smartphone lies on a wooden table showing a food ordering app screen for a snack bar called Funky Flamingo.",
    "labels": [
     "app",
     "screenshot",
     "smartphone",
     "food ordering",
     "snack bar",
     "nokia"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NOKIA\nFunky Flamingo\nSnacks\nRundvleeskroket\nMet zakje mosterd.\nKeuze uit: met wit broodje\nEUR 2,25\nKalfsvleeskroket\nMet zakje mosterd.\nEUR 2,25\nBroodje\nmet wit broodje (+ EUR 0,75)\nEUR 2,25 Toevoegen\nSatekroket\nKeuze uit: met wit broodje\n1 product EUR 2,25\nBestellen\n08:48"
   }
  },
  {
   "url": "https://willem.com/global/images/dbd263aa1726.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36977_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lemmid Store keppelje oan keukens",
    "url": "https://agents.willem.com/fy/posts/2020-06-12_lemmid-store-keppelje-oan-keukens/",
    "source_url": "https://willem.com/fy/2020-06-12_lemmid-store-keppelje-oan-keukens/",
    "date": "2020-06-12"
   },
   "width": 160,
   "machine": {
    "caption": "Close-up photo of a printed Dutch takeaway order receipt titled Afhalen on a wooden surface, listing fries, chicken nuggets and a satay croquette with prices, and a redacted customer name.",
    "labels": [
     "receipt",
     "takeaway order",
     "dutch text",
     "food order",
     "paper ticket"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Afhalen\nRef: BEA5EA\nBesteld: 16:35\nLeveren: 2020-06-12 17:30:42\nStks Stks Omschrijving Prijs Ttl\n1  Familiezak friet  15.00  15.00\n1 6 personen  0.00  0.00\n4  Kipnuggets  3.75  15.00\n1  Satekroket  2.25  2.25"
   }
  },
  {
   "url": "https://willem.com/global/images/26932b5ea8be.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36977_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lemmid Store keppelje oan keukens",
    "url": "https://agents.willem.com/fy/posts/2020-06-12_lemmid-store-keppelje-oan-keukens/",
    "source_url": "https://willem.com/fy/2020-06-12_lemmid-store-keppelje-oan-keukens/",
    "date": "2020-06-12"
   },
   "width": 2560,
   "machine": {
    "caption": "Close-up photo of a printed Dutch takeaway order receipt titled Afhalen on a brushed metal surface, listing fries, chicken nuggets and a satay croquette with prices, and a redacted customer name.",
    "labels": [
     "receipt",
     "takeaway order",
     "dutch text",
     "food order",
     "metal surface"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Afhalen\nRef: BEA5EA\nBesteld: 16:35\nLeveren: 2020-06-12 17:30:42\nStks Stks Omschrijving Prijs Ttl\n1  Familiezak friet  15.00  15.00\n1 6 personen  0.00  0.00\n4  Kipnuggets  3.75  15.00\n1  Satekroket  2.25  2.25"
   }
  },
  {
   "url": "https://willem.com/global/images/dbd263aa1726.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36977_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lemmid Store keppelje oan keukens",
    "url": "https://agents.willem.com/fy/posts/2020-06-12_lemmid-store-keppelje-oan-keukens/",
    "source_url": "https://willem.com/fy/2020-06-12_lemmid-store-keppelje-oan-keukens/",
    "date": "2020-06-12"
   },
   "width": 160,
   "machine": {
    "caption": "Close-up photo of a printed Dutch takeaway order receipt titled Afhalen on a wooden surface, listing fries, chicken nuggets and a satay croquette with prices, and a redacted customer name.",
    "labels": [
     "receipt",
     "takeaway order",
     "dutch text",
     "food order",
     "paper ticket"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Afhalen\nRef: BEA5EA\nBesteld: 16:35\nLeveren: 2020-06-12 17:30:42\nStks Stks Omschrijving Prijs Ttl\n1  Familiezak friet  15.00  15.00\n1 6 personen  0.00  0.00\n4  Kipnuggets  3.75  15.00\n1  Satekroket  2.25  2.25"
   }
  },
  {
   "url": "https://willem.com/global/images/d55fb06b37b7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36978_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferskillende wizen om sûnens yn byld te bringen",
    "url": "https://agents.willem.com/fy/posts/2020-05-25_ferskillende-wizen-om-sunens-yn-byld-te-bringen/",
    "source_url": "https://willem.com/fy/2020-05-25_ferskillende-wizen-om-sunens-yn-byld-te-bringen/",
    "date": "2020-05-25"
   },
   "width": 1600,
   "description": "Doom en de haadpersoan \"Mud\" dy't sjen lit hoe't er him fielt",
   "description_source": "author",
   "machine": {
    "caption": "A composite screenshot combining a classic Doom first-person shooter gameplay view with its ammo and health HUD, overlaid with a grid of face icons and RPG-style health, rage, mana and energy stat bars.",
    "labels": [
     "video game",
     "doom",
     "hud",
     "health bar",
     "screenshot",
     "stats"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMMO\n50\nHEALTH\n100%\nARMS\nARMOR\n0%\nBULL 50/200\nSHEL 0/50\nRCKT 0/50\nCELL 0/300\n100% HEALTH 0% RAGE\n86% HEALTH 95% MANA\n34% HEALTH 64% ENERGY\n100% HEALTH 100% POWER"
   }
  },
  {
   "url": "https://willem.com/global/images/1e59f261fd36.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36978_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferskillende wizen om sûnens yn byld te bringen",
    "url": "https://agents.willem.com/fy/posts/2020-05-25_ferskillende-wizen-om-sunens-yn-byld-te-bringen/",
    "source_url": "https://willem.com/fy/2020-05-25_ferskillende-wizen-om-sunens-yn-byld-te-bringen/",
    "date": "2020-05-25"
   },
   "width": 1600,
   "description": "Mario 64 en de libbensbalke fan Super Mario Galaxy",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of Super Mario 64 gameplay showing Mario standing next to a pink Bob-omb character on a grassy level, with coin and star counters and a row of numbered life gauge icons along the bottom.",
    "labels": [
     "video game",
     "super mario 64",
     "screenshot",
     "hud",
     "life gauge",
     "nintendo"
    ],
    "model": "claude-sonnet",
    "text_in_image": "x4\nLIFE\n7\nLIFE\n6\nLIFE\n5\nLIFE\n4\nLIFE\n3\nLIFE\n2\nLIFE\n1\nLIFE\n0"
   }
  },
  {
   "url": "https://willem.com/global/images/4b67e45f4985.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36978_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferskillende wizen om sûnens yn byld te bringen",
    "url": "https://agents.willem.com/fy/posts/2020-05-25_ferskillende-wizen-om-sunens-yn-byld-te-bringen/",
    "source_url": "https://willem.com/fy/2020-05-25_ferskillende-wizen-om-sunens-yn-byld-te-bringen/",
    "date": "2020-05-25"
   },
   "width": 1600,
   "description": "Whoop lit strain en recovery sjen",
   "description_source": "author",
   "machine": {
    "caption": "Four WHOOP fitness app screenshots on a phone showing recovery percentage, day strain, sleep and cycling activity, a respiratory rate chart, and a low recovery warning based on HRV and resting heart rate.",
    "labels": [
     "whoop",
     "fitness app",
     "recovery",
     "strain",
     "health data",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "96% RECOVERY\nHRV 41\n11,5 DAY STRAIN\nCALORIES 1,336\nSTRAIN COACH\nBased on your 94% Recovery, build 15.7 Day Strain to reach optimal Strain for the day.\nCYCLING 11.0\nSLEEP 6:22\nDAY STRAIN 17,4\n3 ACTIVITIES\nRECOVERY 85%\nSOLID DAY.\nRest will be important for Recovery. Consider a nap or an early bed time.\nHRV + RHR + SLEEP\nMON, MAY 25\nYour most recent RPM measurement is near your typical range. Slight variation like this is normal.\nPERFORMANCE 94%\nRESPIRATORY RATE 15,9 rpm\nHOURS VS. NEED 7:29 6:56\nMAY 19 - MAY 25\nRECOVERY 27%\nUSER INPUT\nLOW RECOVERY.\nDespite sleeping well, your HRV and RHR indicate your body is still Recovering."
   }
  },
  {
   "url": "https://willem.com/global/images/2aa0def4304d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36978_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferskillende wizen om sûnens yn byld te bringen",
    "url": "https://agents.willem.com/fy/posts/2020-05-25_ferskillende-wizen-om-sunens-yn-byld-te-bringen/",
    "source_url": "https://willem.com/fy/2020-05-25_ferskillende-wizen-om-sunens-yn-byld-te-bringen/",
    "date": "2020-05-25"
   },
   "width": 1600,
   "description": "Pillow-sliepapp",
   "description_source": "author",
   "machine": {
    "caption": "Two smartphone screens and an Apple Watch show a sleep-tracking app with circular sleep quality graphs.",
    "labels": [
     "app",
     "screenshot",
     "sleep tracking",
     "smartwatch",
     "smartphone",
     "dashboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "25 Jul 2018\n1 SLEEP SESSION\nSleep quality\n78%\n07:34\n78%\n70 48\n14:38\n31 Jan 2019\n2 SLEEP SESSIONS\nAsleep\n5h 29m\nSleep quality\n67%\n00:39 - 06:33\n5h 53m in bed\n68%\nSleep Quality\n57bpm 88 51\n12:00 - 13:00\n1h 0m in bed\n64%\nSleep Quality\n82bpm 89 76\nPillow\n3:18\nJUN 25, 2018"
   }
  },
  {
   "url": "https://willem.com/global/images/ecfe9d33c8da.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36978_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferskillende wizen om sûnens yn byld te bringen",
    "url": "https://agents.willem.com/fy/posts/2020-05-25_ferskillende-wizen-om-sunens-yn-byld-te-bringen/",
    "source_url": "https://willem.com/fy/2020-05-25_ferskillende-wizen-om-sunens-yn-byld-te-bringen/",
    "date": "2020-05-25"
   },
   "width": 1600,
   "description": "De Biostrap-app lit gegevens sjen dy't sammele binne troch de Biostrap-sensor",
   "description_source": "author",
   "machine": {
    "caption": "Three smartphone screenshots show a health tracking app dashboard with recovery, sleep and heart rate variability metrics.",
    "labels": [
     "app",
     "screenshot",
     "health tracking",
     "dashboard",
     "heart rate",
     "biometrics"
    ],
    "model": "claude-sonnet",
    "text_in_image": "06:22\nBIOSTRAP\nFRI Oct 18 SAT Oct 19 SUN Oct 20 MON Oct 21 TODAY Oct 22\n100 RECOVERY\n97 SLEEP\nSTEPS 156 Avg: 2,561\nACTIVE CALORIES 8 Avg: 128\nRESTING HR 47 BPM -17.5%\nHR VARIABILITY 56 MS +40.0%\nBREATHING RATE\nOXYGEN SATURATION\n06:23\nHR Variability\nTODAY WEEK MONTH YEAR\n56 MS rMSSD\n40 BASELINE +40.0% VS. BASELINE\nHOURLY HR VARIABILITY\nSleeping Recovery Rate Daytime\n43 Average 20 Lowest\n13:26\nJAN 19 WEEK MONTH YEAR\n12:01 am 11:15 am\nBIOMETRICS\nHR 51 MIN 64 AVG 105 MAX\nSPO2 91 MIN 99 AVG 100 MAX\nHRV 17 MIN 47 AVG 92 MAX\nDashboard Insights Activity Record Settings"
   }
  },
  {
   "url": "https://willem.com/global/images/2e660ac913d9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36978_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferskillende wizen om sûnens yn byld te bringen",
    "url": "https://agents.willem.com/fy/posts/2020-05-25_ferskillende-wizen-om-sunens-yn-byld-te-bringen/",
    "source_url": "https://willem.com/fy/2020-05-25_ferskillende-wizen-om-sunens-yn-byld-te-bringen/",
    "date": "2020-05-25"
   },
   "width": 1600,
   "description": "De Activity-app fan Apple lit gegevens sjen dy't mjitten binne troch de Apple Watch",
   "description_source": "author",
   "machine": {
    "caption": "Four smartphone screenshots show Apple Activity rings, badges earned, and a Messages app sharing an Apple Watch achievement in Dutch.",
    "labels": [
     "app",
     "screenshot",
     "activity rings",
     "apple watch",
     "fitness",
     "dutch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "20:16\napril\nVandaag 7 apr 2019\nBewegen 1.210/800 Calorieen\nTrainen\n20:16\napril\nStaan 12/12 uur\nMedailles\nWork-outs\nBuiten wandelen (12,55 KM)\nStappen 17.502 Afstand 14,75 km\nTrappen 7\n20:20\nMedailles\nVul je ringen\nNieuw bewegingsrecord 4.717 kilocalorieen\nNieuw trainingsrecord 559 minuten\nBewegingsdoel 200%\nBewegingsdoel 300%\nBewegingsdoel 400%\nMeeste dagen beweging op rij 11 dagen\nPerfecte week (bewegen)\nPerfecte week (trainen)\nPerfecte week (staan)\nPerfecte week (alle activiteit)\n100 bewegingsdoelen 01-02-19\n09:51\nNieuw bericht Annuleer\nAan:\n14 april 2019\nIn de week van 14 april heb ik elke dag mijn bewegingsdoel gehaald met mijn #AppleWatch"
   }
  },
  {
   "url": "https://willem.com/global/images/96e5fc052ce4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36978_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferskillende wizen om sûnens yn byld te bringen",
    "url": "https://agents.willem.com/fy/posts/2020-05-25_ferskillende-wizen-om-sunens-yn-byld-te-bringen/",
    "source_url": "https://willem.com/fy/2020-05-25_ferskillende-wizen-om-sunens-yn-byld-te-bringen/",
    "date": "2020-05-25"
   },
   "width": 160,
   "machine": {
    "caption": "A screenshot from the video game Super Mario 64 showing Mario standing on a stone path near a large pink bomb enemy and a Bob-omb character, with a HUD showing lives, coins and stars.",
    "labels": [
     "super mario 64",
     "video game screenshot",
     "mario",
     "bob-omb",
     "hud",
     "grass field"
    ],
    "model": "claude-sonnet",
    "text_in_image": "x4"
   }
  },
  {
   "url": "https://willem.com/global/images/ba1bce7ebace.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36978_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferskillende wizen om sûnens yn byld te bringen",
    "url": "https://agents.willem.com/fy/posts/2020-05-25_ferskillende-wizen-om-sunens-yn-byld-te-bringen/",
    "source_url": "https://willem.com/fy/2020-05-25_ferskillende-wizen-om-sunens-yn-byld-te-bringen/",
    "date": "2020-05-25"
   },
   "width": 2560,
   "machine": {
    "caption": "A dark futuristic circular data dashboard with concentric rings of small colourful target icons around a glowing cyan geometric hub, and a bar-chart panel on the right, styled like a heads-up display.",
    "labels": [
     "dashboard",
     "hud",
     "data visualization",
     "dark interface",
     "rings",
     "bar chart"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Staan 12/12 uur\nMedailles"
   }
  },
  {
   "url": "https://willem.com/global/images/96e5fc052ce4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36978_imageEN.png",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferskillende wizen om sûnens yn byld te bringen",
    "url": "https://agents.willem.com/fy/posts/2020-05-25_ferskillende-wizen-om-sunens-yn-byld-te-bringen/",
    "source_url": "https://willem.com/fy/2020-05-25_ferskillende-wizen-om-sunens-yn-byld-te-bringen/",
    "date": "2020-05-25"
   },
   "width": 160,
   "machine": {
    "caption": "A screenshot from the video game Super Mario 64 showing Mario standing on a stone path near a large pink bomb enemy and a Bob-omb character, with a HUD showing lives, coins and stars.",
    "labels": [
     "super mario 64",
     "video game screenshot",
     "mario",
     "bob-omb",
     "hud",
     "grass field"
    ],
    "model": "claude-sonnet",
    "text_in_image": "x4"
   }
  },
  {
   "url": "https://willem.com/global/images/4c106f30570a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36979_images-7.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Skaalbere applikaasje-ûntwerp sûnder magy",
    "url": "https://agents.willem.com/fy/posts/2020-05-11_skaalbere-applikaasje-untwerp-sunder-magy/",
    "source_url": "https://willem.com/fy/2020-05-11_skaalbere-applikaasje-untwerp-sunder-magy/",
    "date": "2020-05-11"
   },
   "width": 1600,
   "description": "Folle ferkear ôfhannelje troch ferdield rekkenjen",
   "description_source": "author",
   "machine": {
    "caption": "A hand-drawn white-on-black diagram showing three restaurant product servers each connected to groups of user icons, all feeding into a central order server that connects to handling and goods icons.",
    "labels": [
     "diagram",
     "architecture",
     "servers",
     "sketch",
     "restaurant",
     "system design"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PRODUCT\nSERVER\nrestaurant A\nPRODUCT\nSERVER\nrestaurant B\nPRODUCT\nSERVER\nrestaurant C\nORDER\nSERVER\ngoods\nHandling orders"
   }
  },
  {
   "url": "https://willem.com/global/images/1d2831da7a52.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36979_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Skaalbere applikaasje-ûntwerp sûnder magy",
    "url": "https://agents.willem.com/fy/posts/2020-05-11_skaalbere-applikaasje-untwerp-sunder-magy/",
    "source_url": "https://willem.com/fy/2020-05-11_skaalbere-applikaasje-untwerp-sunder-magy/",
    "date": "2020-05-11"
   },
   "width": 1600,
   "description": "De oerbleaune wurklast fan de server skiede: produkten leverje en bestellingen ôfhannelje",
   "description_source": "author",
   "machine": {
    "caption": "A hand-drawn white-on-black diagram showing a user connected to a device with bidirectional arrows, and the device connected to a product server and an order server.",
    "labels": [
     "diagram",
     "architecture",
     "servers",
     "sketch",
     "user",
     "system design"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PRODUCT\nSERVER\nORDER\nSERVER\nUser\nUser's\ndevice"
   }
  },
  {
   "url": "https://willem.com/global/images/d08b396a761f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36979_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Skaalbere applikaasje-ûntwerp sûnder magy",
    "url": "https://agents.willem.com/fy/posts/2020-05-11_skaalbere-applikaasje-untwerp-sunder-magy/",
    "source_url": "https://willem.com/fy/2020-05-11_skaalbere-applikaasje-untwerp-sunder-magy/",
    "date": "2020-05-11"
   },
   "width": 1600,
   "description": "Online iten bestelle",
   "description_source": "author",
   "machine": {
    "caption": "An iPhone on a wooden table shows the mobile website order.thechickenbar.nl with a mains menu listing rotisserie chicken, veal spare ribs and a fried chicken burger with prices.",
    "labels": [
     "smartphone",
     "food ordering",
     "ui",
     "menu",
     "screenshot",
     "restaurant"
    ],
    "model": "claude-sonnet",
    "text_in_image": "order.thechickenbar.nl\nThe Chicken Bar\nMains\n1/2 Rotisserie Chicken\nHalve kip rechtstreeks van de rotisserie (600 gr. / 21 oz.) geserveerd met jus, bieslook en citroen (apart).\n€ 11,00\n€ 11,00 Toevoegen\n1/1 Rotisserie Chicken\nHele kip rechtstreeks van de rotisserie (600 gr. / 21 oz.) geserveerd met jus, bieslook en citroen (apart).\n€ 21,00\nVeal Spare Ribs\nHeerlijke kalfs spareribs gemarineerd in zoete huisgemaakte marinade (600 gr. / 21 oz.).\n€ 14,50\nFried Chicken Burger\nHuisgemaakte kipburger van malse\n13:37\n1 product € 11,00 Bestellen"
   }
  },
  {
   "url": "https://willem.com/global/images/3b24ef5be7d6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36979_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Skaalbere applikaasje-ûntwerp sûnder magy",
    "url": "https://agents.willem.com/fy/posts/2020-05-11_skaalbere-applikaasje-untwerp-sunder-magy/",
    "source_url": "https://willem.com/fy/2020-05-11_skaalbere-applikaasje-untwerp-sunder-magy/",
    "date": "2020-05-11"
   },
   "width": 1600,
   "description": "It apparaat fan de brûker brûke: de tillefoan fan de brûker docht it measte wurk dat oarspronklik troch de server dien waard",
   "description_source": "author",
   "machine": {
    "caption": "A hand-drawn white-on-black diagram showing a user connected to a device with bidirectional arrows, and the device connected to a single generic server.",
    "labels": [
     "diagram",
     "architecture",
     "server",
     "sketch",
     "user",
     "system design"
    ],
    "model": "claude-sonnet",
    "text_in_image": "User\nUser's\ndevice\nServer"
   }
  },
  {
   "url": "https://willem.com/global/images/e4d580ef3ee0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36979_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Skaalbere applikaasje-ûntwerp sûnder magy",
    "url": "https://agents.willem.com/fy/posts/2020-05-11_skaalbere-applikaasje-untwerp-sunder-magy/",
    "source_url": "https://willem.com/fy/2020-05-11_skaalbere-applikaasje-untwerp-sunder-magy/",
    "date": "2020-05-11"
   },
   "width": 1600,
   "description": "Smartphones (en tablets, PC's) binne mei de jierren machtiger wurden (ôfbylding: Apple)",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of a presentation slide titled CPU performance showing an exponential growth curve across iPhone models up to the iPhone 5s at 40 times faster, with a presenter pointing at the screen in an inset video.",
    "labels": [
     "presentation",
     "slide",
     "cpu performance",
     "iphone",
     "chart",
     "keynote"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CPU performance\niPhone\niPhone 3G\niPhone 3GS\niPhone 4\niPhone 4S\niPhone 5\niPhone 5s\nUP TO\n40x\nFASTER"
   }
  },
  {
   "url": "https://willem.com/global/images/0983daa5d3fa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36979_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Skaalbere applikaasje-ûntwerp sûnder magy",
    "url": "https://agents.willem.com/fy/posts/2020-05-11_skaalbere-applikaasje-untwerp-sunder-magy/",
    "source_url": "https://willem.com/fy/2020-05-11_skaalbere-applikaasje-untwerp-sunder-magy/",
    "date": "2020-05-11"
   },
   "width": 1600,
   "description": "Server ûnder hege belêsting dy't meardere brûkers tagelyk ôfhannelet",
   "description_source": "author",
   "machine": {
    "caption": "A hand-drawn white-on-black diagram shows four user figures each connected by bidirectional arrows to a single central server, with red exclamation marks above the server indicating overload.",
    "labels": [
     "diagram",
     "architecture",
     "server",
     "overload",
     "sketch",
     "system design"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Server\nUser 1\nUser 2\nUser 3\nUser 4"
   }
  },
  {
   "url": "https://willem.com/global/images/02bda6e71f78.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36979_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Skaalbere applikaasje-ûntwerp sûnder magy",
    "url": "https://agents.willem.com/fy/posts/2020-05-11_skaalbere-applikaasje-untwerp-sunder-magy/",
    "source_url": "https://willem.com/fy/2020-05-11_skaalbere-applikaasje-untwerp-sunder-magy/",
    "date": "2020-05-11"
   },
   "width": 1600,
   "description": "Ien brûker dy't mei ien server ynteraksje hat",
   "description_source": "author",
   "machine": {
    "caption": "A simple hand-drawn white-on-black diagram shows one user figure connected by bidirectional arrows to a single server box.",
    "labels": [
     "diagram",
     "architecture",
     "server",
     "sketch",
     "user",
     "system design"
    ],
    "model": "claude-sonnet",
    "text_in_image": "User\nServer"
   }
  },
  {
   "url": "https://willem.com/global/images/4d1e5acad6b5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36979_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Skaalbere applikaasje-ûntwerp sûnder magy",
    "url": "https://agents.willem.com/fy/posts/2020-05-11_skaalbere-applikaasje-untwerp-sunder-magy/",
    "source_url": "https://willem.com/fy/2020-05-11_skaalbere-applikaasje-untwerp-sunder-magy/",
    "date": "2020-05-11"
   },
   "width": 160,
   "machine": {
    "caption": "A dark hand-drawn diagram showing a stick figure exchanging arrows with a phone icon, which connects to two labelled server boxes.",
    "labels": [
     "diagram",
     "stick figure",
     "phone icon",
     "server boxes",
     "sketch",
     "architecture"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PRODUCT\nSERVER\nORDER\nSERVER"
   }
  },
  {
   "url": "https://willem.com/global/images/b11642014936.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36979_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Skaalbere applikaasje-ûntwerp sûnder magy",
    "url": "https://agents.willem.com/fy/posts/2020-05-11_skaalbere-applikaasje-untwerp-sunder-magy/",
    "source_url": "https://willem.com/fy/2020-05-11_skaalbere-applikaasje-untwerp-sunder-magy/",
    "date": "2020-05-11"
   },
   "width": 2560,
   "machine": {
    "caption": "Black and white photo of an iPhone on a wooden table with a triangular shadow, displaying a restaurant ordering website called The Chicken Bar listing mains with prices in euros.",
    "labels": [
     "iphone",
     "restaurant website",
     "menu",
     "the chicken bar",
     "wooden table",
     "black and white"
    ],
    "model": "claude-sonnet",
    "text_in_image": "13:37\norder.thechickenbar.nl\nThe Chicken Bar\n1\nKeuze uit: 5 stuks, 10 stuks, 15 stuks, 20 stuks\n€ 7,50\nMains\n1/2 Rotisserie Chicken\nHalve kip rechtstreeks van de rotisserie (600 gr. / 21 oz.) geserveerd met jus, bieslook en citroen (apart).\n€ 11,00\n1\n€ 11,00 Toevoegen\n1/1 Rotisserie Chicken\nHele kip rechtstreeks van de rotisserie (600 gr. / 21 oz.) geserveerd met jus, bieslook en citroen (apart).\n€ 21,00\nVeal Spare Ribs\nHeerlijke kalfs spareribs gemarineerd in zoete huisgemaakte marinade (600 gr. / 21 oz.).\n€ 14,50\nFried Chicken Burger\nHuisgemaakte kipburger van malse\n1 product  € 11,00\nBestellen"
   }
  },
  {
   "url": "https://willem.com/global/images/4d1e5acad6b5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36979_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Skaalbere applikaasje-ûntwerp sûnder magy",
    "url": "https://agents.willem.com/fy/posts/2020-05-11_skaalbere-applikaasje-untwerp-sunder-magy/",
    "source_url": "https://willem.com/fy/2020-05-11_skaalbere-applikaasje-untwerp-sunder-magy/",
    "date": "2020-05-11"
   },
   "width": 160,
   "machine": {
    "caption": "A dark hand-drawn diagram showing a stick figure exchanging arrows with a phone icon, which connects to two labelled server boxes.",
    "labels": [
     "diagram",
     "stick figure",
     "phone icon",
     "server boxes",
     "sketch",
     "architecture"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PRODUCT\nSERVER\nORDER\nSERVER"
   }
  },
  {
   "url": "https://willem.com/global/images/c80a12452033.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36980_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In ynterface ûntwerpe foar in bestelside foar iten",
    "url": "https://agents.willem.com/fy/posts/2020-05-01_in-ynterface-untwerpe-foar-in-bestelside-foar-iten/",
    "source_url": "https://willem.com/fy/2020-05-01_in-ynterface-untwerpe-foar-in-bestelside-foar-iten/",
    "date": "2020-05-01"
   },
   "width": 1600,
   "description": "Skynber ienfâldich: de bestelside foar iten dy't dêrút kaam",
   "description_source": "author",
   "machine": {
    "caption": "A Nokia Android smartphone on a wooden table displays a food ordering app called Funky Flamingo listing several menu items with prices.",
    "labels": [
     "smartphone",
     "food ordering app",
     "ui",
     "menu",
     "nokia",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Funky Flamingo\nVlammetjes\n6 stuks inclusief chilisaus\n€ 3,95\nPulled chicken, Indian style\n€ 3,75\nSaus\ngeen saus\nBroodje\nmet wit broodje (+ € 0,75)\n€ 3,75 Toevoegen\nGehaktbal uit de jus\nKeuze uit: Mayonaise, Brander mayonaise, Ketchup (Bio)\nKies een product\n09:11\nNOKIA"
   }
  },
  {
   "url": "https://willem.com/global/images/2eb5b8a8f3a5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36980_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In ynterface ûntwerpe foar in bestelside foar iten",
    "url": "https://agents.willem.com/fy/posts/2020-05-01_in-ynterface-untwerpe-foar-in-bestelside-foar-iten/",
    "source_url": "https://willem.com/fy/2020-05-01_in-ynterface-untwerpe-foar-in-bestelside-foar-iten/",
    "date": "2020-05-01"
   },
   "width": 1600,
   "description": "Iten bestelle yn trije stappen: list, detail, gearfetting",
   "description_source": "author",
   "machine": {
    "caption": "Three hand-drawn dark-mode wireframe mockups on black background showing a food ordering flow: a menu list, a product detail screen with topping and doneness options, and a checkout screen with order summary and customer details.",
    "labels": [
     "wireframe",
     "ui design",
     "food ordering",
     "mockup",
     "checkout",
     "sketch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BESTELLEN\nBroodjes • DRANKJES • BIJGERECHTEN\nWillem's Vegaburger\nHeerlijk vol kruiden met bananen vlees\nkeuze uit geen topping, kaas, pepers en meer\n€ 19,85\nBroodje kroket\nHeerlijk ragout met rund vlees\nkeuze uit mosterd\n€ 19,85\nUw bestelling\n6 producten € 40\nPLAATSEN\nWillem's Vegaburger\nHeerlijk vol kruiden met bananen vlees\nKies topping\nKaas\nmeegewokte bananen (+ €0,60)\nHoe wilt u de burger?\nrare\nmedium\nwell done\nOpmerking toevoegen (optioneel)\n€ 19,85\nTOEVOEGEN\nBESTELLEN\nUw bestelling:\n1x Vegaburger kaas € 19,85\n1x Flesje wijn rose € 15,00\nAfhalen gratis\nBezorgen € 2,00\nTijdstip: Zo snel mogelijk\n€ 34,85\nUw gegevens:\nNaam Willem Middelkoop\nAdres Straatnaam 16\nE-mail mail@willem.com\nTelefoon 06 450 80320\nOpmerkingen Hand bijt niet (hard)\nBETAAL"
   }
  },
  {
   "url": "https://willem.com/global/images/4fcb33754a9f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36980_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In ynterface ûntwerpe foar in bestelside foar iten",
    "url": "https://agents.willem.com/fy/posts/2020-05-01_in-ynterface-untwerpe-foar-in-bestelside-foar-iten/",
    "source_url": "https://willem.com/fy/2020-05-01_in-ynterface-untwerpe-foar-in-bestelside-foar-iten/",
    "date": "2020-05-01"
   },
   "width": 1600,
   "description": "Skets fan in ynteraksje yn twa stappen: ûnderskied tusken list- en detailmodus",
   "description_source": "author",
   "machine": {
    "caption": "Two hand-drawn dark-mode wireframe mockups showing a burger menu card collapsed and expanded into a detail screen with topping and doneness options.",
    "labels": [
     "wireframe",
     "ui design",
     "mockup",
     "burger",
     "sketch",
     "menu card"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Willem's Vegaburger\nHeerlijk vol kruiden met bananen vlees\nkeuze uit geen topping, kaas, pepers en meer\n€ 19,85\nKies topping\nKaas\nmeegewokte bananen (+ €0,60)\nHoe wilt u de burger?\nrare\nmedium\nwell done\nOpmerking toevoegen (optioneel)\n€ 19,85\nTOEVOEGEN"
   }
  },
  {
   "url": "https://willem.com/global/images/92caf81f6d3a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36980_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In ynterface ûntwerpe foar in bestelside foar iten",
    "url": "https://agents.willem.com/fy/posts/2020-05-01_in-ynterface-untwerpe-foar-in-bestelside-foar-iten/",
    "source_url": "https://willem.com/fy/2020-05-01_in-ynterface-untwerpe-foar-in-bestelside-foar-iten/",
    "date": "2020-05-01"
   },
   "width": 1600,
   "description": "Skets yn kontekst: besykje dyn ûntwerp yn in lytsere viewport te setten",
   "description_source": "author",
   "machine": {
    "caption": "A hand-drawn white-on-black wireframe sketch of an order screen showing a beef burger item with a quantity stepper set to three and fries at zero, with a total and order button.",
    "labels": [
     "wireframe",
     "sketch",
     "order screen",
     "ui design",
     "quantity stepper"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Bestellen\nBeef-burger\nLekker pittig\n€ 8,50\n3\nFriet\n€ 2,00\n0\n4 producten € 20,50\nBestel"
   }
  },
  {
   "url": "https://willem.com/global/images/46615fdc8e0d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36980_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In ynterface ûntwerpe foar in bestelside foar iten",
    "url": "https://agents.willem.com/fy/posts/2020-05-01_in-ynterface-untwerpe-foar-in-bestelside-foar-iten/",
    "source_url": "https://willem.com/fy/2020-05-01_in-ynterface-untwerpe-foar-in-bestelside-foar-iten/",
    "date": "2020-05-01"
   },
   "width": 1600,
   "description": "Earste skets foar de brûkersynterface foar iten bestellen",
   "description_source": "author",
   "machine": {
    "caption": "A hand-drawn white-on-black wireframe sketch of a generic menu item template with a placeholder image, title, description and price next to a quantity stepper.",
    "labels": [
     "wireframe",
     "sketch",
     "ui design",
     "menu item",
     "template",
     "quantity stepper"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Titel van gerecht\nOmschrijving bla bla\n€ 18,50"
   }
  },
  {
   "url": "https://willem.com/global/images/642eefe539a4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36980_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In ynterface ûntwerpe foar in bestelside foar iten",
    "url": "https://agents.willem.com/fy/posts/2020-05-01_in-ynterface-untwerpe-foar-in-bestelside-foar-iten/",
    "source_url": "https://willem.com/fy/2020-05-01_in-ynterface-untwerpe-foar-in-bestelside-foar-iten/",
    "date": "2020-05-01"
   },
   "width": 160,
   "machine": {
    "caption": "A Nokia Android smartphone on a wooden table displays a food ordering app screen named Funky Flamingo, listing menu items with prices in euros.",
    "labels": [
     "smartphone",
     "food ordering app",
     "menu",
     "nokia phone",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Funky Flamingo\nVlammetjes\n6 stuks inclusief chilisaus\n€ 3,95\nPulled chicken, Indian style\n€ 3,75\nSaus\ngeen saus\nBroodje\nmet wit broodje (+ € 0,75)\n1\n€ 3,75 Toevoegen\nGehaktbal uit de jus\nKeuze uit: Mayonaise, Brander mayonaise, Ketchup (Bio)\nKies een product\n09:11\nNOKIA"
   }
  },
  {
   "url": "https://willem.com/global/images/649de8a48c1c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36980_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In ynterface ûntwerpe foar in bestelside foar iten",
    "url": "https://agents.willem.com/fy/posts/2020-05-01_in-ynterface-untwerpe-foar-in-bestelside-foar-iten/",
    "source_url": "https://willem.com/fy/2020-05-01_in-ynterface-untwerpe-foar-in-bestelside-foar-iten/",
    "date": "2020-05-01"
   },
   "width": 2560,
   "machine": {
    "caption": "A dark wireframe sketch showing two mobile app screens for ordering food, with handwritten Dutch annotations describing menu items, options and interaction flow arrows.",
    "labels": [
     "wireframe",
     "sketch",
     "app design",
     "food ordering",
     "handwritten notes",
     "dutch text"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BESTELLEN\nBroodjes - Drankjes - Bijgerechten\nWillem's Vegaburger\nHeerlijk tomaten met bananen vlees\nkeuze uit: geen topping, kaas, pepers en meer\n€ 19,85\nBroodje kroket\nHeerlijk vraege rund vlees\nmet mosterd\nkeuze uit mosterd\n€ 19,85\nuw bestelling\n6 producten € 40\nPLAATSEN\nBESTELLEN\nWillem's ...\nHeerlijk tomaten met bananen vlees\nkies topping\nkaas\nmeegesmolte bananen (+€ 0,60)\nHoe wilt u de burger?\nrare\nmedium\nwell done\nOpmerking toevoegen (optioneel)\n€ 19,85\nTOEVOEGEN\nlijstweergave\nhele blokje is knop\ndruk of klik\nScroll ruimte voor veel opties\nvast\nlive prijs\nin \"winkelwagen\" en weer naar lijst"
   }
  },
  {
   "url": "https://willem.com/global/images/642eefe539a4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36980_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In ynterface ûntwerpe foar in bestelside foar iten",
    "url": "https://agents.willem.com/fy/posts/2020-05-01_in-ynterface-untwerpe-foar-in-bestelside-foar-iten/",
    "source_url": "https://willem.com/fy/2020-05-01_in-ynterface-untwerpe-foar-in-bestelside-foar-iten/",
    "date": "2020-05-01"
   },
   "width": 160,
   "machine": {
    "caption": "A Nokia Android smartphone on a wooden table displays a food ordering app screen named Funky Flamingo, listing menu items with prices in euros.",
    "labels": [
     "smartphone",
     "food ordering app",
     "menu",
     "nokia phone",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Funky Flamingo\nVlammetjes\n6 stuks inclusief chilisaus\n€ 3,95\nPulled chicken, Indian style\n€ 3,75\nSaus\ngeen saus\nBroodje\nmet wit broodje (+ € 0,75)\n1\n€ 3,75 Toevoegen\nGehaktbal uit de jus\nKeuze uit: Mayonaise, Brander mayonaise, Ketchup (Bio)\nKies een product\n09:11\nNOKIA"
   }
  },
  {
   "url": "https://willem.com/global/images/6d35a7477f96.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "De Wahoo Speed-sensor ynstallearre op de flip-flop efternave",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a bicycle rear wheel hub with a carbon belt drive and a black Wahoo Speed sensor clipped onto the spokes.",
    "labels": [
     "bicycle",
     "wheel",
     "hub",
     "belt drive",
     "sensor",
     "spokes"
    ],
    "model": "claude-sonnet",
    "text_in_image": "wahoo\nSPEED"
   }
  },
  {
   "url": "https://willem.com/global/images/0391adc31c6d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Op in dei sil ik de ferve fan de trapkruk ôfhelje, mar foar dyn garânsje is it better om dingen yn har oarspronklike steat te litten",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a black bicycle crank arm and pedal against the front wheel, showing the tyre and belt drive branding.",
    "labels": [
     "bicycle",
     "crank",
     "pedal",
     "tyre",
     "belt drive",
     "dura-ace"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DURA-ACE\nLOOK\nSCHWALBE\nCARBON DRIVE"
   }
  },
  {
   "url": "https://willem.com/global/images/31f69ac9ecb1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "De Shimano FC-R9100 Dura Ace-powermeter fan 4iiii past perfekt",
   "description_source": "author",
   "machine": {
    "caption": "Two bicycle crank arms lie side by side on concrete, a plain silver Shimano crank and a black Shimano power meter crank arm with a 4iiii sensor and regulatory label.",
    "labels": [
     "crank arm",
     "shimano",
     "power meter",
     "4iiii",
     "bicycle parts",
     "label"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SHIMANO\n170\nFC-S501\nMALAYSIA\n4iiii\nDC 5.0V\nModel: PX1D2\nFCC ID: ZZNPX102\nIC: 9898A-PX102\nAssembled in Canada\nSHIMANO\nFC-R9100\nJAPAN VIA\n170 PK\n1VPPIC13134"
   }
  },
  {
   "url": "https://willem.com/global/images/0e05f8d0a468.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "De Alfine, Hollowtech II-trapkruk der ôf helje",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a small crank bolt cap next to a bicycle bottom bracket and crank arm, with a 4iiii Podiiiium product box and a Continental tyre visible on the ground.",
    "labels": [
     "bicycle",
     "crank",
     "bottom bracket",
     "bolt",
     "4iiii",
     "continental tyre"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BB-RS500\nALFINE\nContinental\n4iiii\nPodiiiium"
   }
  },
  {
   "url": "https://willem.com/global/images/92c9d497da13.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "It brune lear ferfange troch swart rubberen stjoerlint (fan Brooks)",
   "description_source": "author",
   "machine": {
    "caption": "Overhead view of a bicycle handlebar with brown and black bar tape being fitted, standing on a bike repair stand with tools scattered on the concrete floor and a person's brown boots visible below.",
    "labels": [
     "handlebar",
     "bar tape",
     "bike repair stand",
     "tools",
     "concrete floor",
     "boots"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PREPSTAND ELITE"
   }
  },
  {
   "url": "https://willem.com/global/images/83bfcff4d3f4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "As do de skuon derby hast, sjocht brún stjoerlint der prachtich út",
   "description_source": "author",
   "machine": {
    "caption": "Overhead view of a bicycle handlebar with brown perforated leather-style bar tape and black brake hoods, with a person's brown boots visible on cracked concrete below.",
    "labels": [
     "handlebar",
     "bar tape",
     "brake hoods",
     "bicycle",
     "boots",
     "concrete"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/8c7a0443e939.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Siegfried Road sa't ik him fan de fytsewinkel krige - mei in brune Brooks Swift-sadel en passende Continental-bannen ",
   "description_source": "author",
   "machine": {
    "caption": "Side view of a minimalist silver road bike with a brown leather saddle, brown-wall tyres, a carbon belt drive and brown drop-bar tape, leaning against a breeze-block wall.",
    "labels": [
     "road bike",
     "belt drive",
     "leather saddle",
     "drop bars",
     "minimalist",
     "silver frame"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/264f052287c6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-25.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Gjin oalje of fet nedich - spuit dyn fyts nei in wiete rit gewoan ôf",
   "description_source": "author",
   "machine": {
    "caption": "Two close-up photos of bicycle maintenance: a Shimano crank and belt drive cog near a paved driveway, and a hand holding a pedal near the rear dropout on a tiled floor.",
    "labels": [
     "bicycle",
     "crank",
     "belt drive",
     "pedal",
     "maintenance",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SHIMANO"
   }
  },
  {
   "url": "https://willem.com/global/images/814681120fae.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-24.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Do, de fyts, de dyk, neat oars: fytsen yn optima forma",
   "description_source": "author",
   "machine": {
    "caption": "Overhead view while cycling of a hand in a green sleeve gripping black handlebar tape, with a yellow cycling shoe visible near the pedal on the road below.",
    "labels": [
     "handlebar",
     "cycling",
     "hand",
     "road",
     "bar tape",
     "cycling shoe"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/9d08f34e8657.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-23.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "In fleurige keardel dy dêr op in lege dyk fytst",
   "description_source": "author",
   "machine": {
    "caption": "A smiling man wearing a helmet and a white and green cycling jersey with a crest logo and the name Willem takes a selfie while riding, casting a shadow on the road beside a canal and houses.",
    "labels": [
     "cyclist",
     "selfie",
     "helmet",
     "jersey",
     "road",
     "shadow"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM"
   }
  },
  {
   "url": "https://willem.com/global/images/c9248d84bfe1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Der út yn it wyld: Siegfried Road x Willem",
   "description_source": "author",
   "machine": {
    "caption": "A silver road bike with black drop bars leans against a concrete pillar covered in graffiti tags, with a canal, trees and a parking sign in the background.",
    "labels": [
     "road bike",
     "graffiti",
     "concrete",
     "canal",
     "parking sign",
     "silver frame"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/7205bb32ddec.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "De Schwalbe Durano Plus-bân is de meast lekbestindige racefytsbân dy't der is",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a black bicycle tyre mounted on a silver rim, showing the tyre's printed branding.",
    "labels": [
     "tyre",
     "schwalbe",
     "rim",
     "close-up",
     "bicycle",
     "branding"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SCHWALBE\nDURANO PLUS\nSMARTGUARD DUAL COMPOUND"
   }
  },
  {
   "url": "https://willem.com/global/images/c299922bea97.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "It prachtich spikere wiel is neat minder as harmonieus, ienfâldich mar prachtich",
   "description_source": "author",
   "machine": {
    "caption": "Extreme close-up of a bicycle front wheel hub and fork dropout with spokes radiating outward, on a paved path.",
    "labels": [
     "hub",
     "spokes",
     "fork",
     "close-up",
     "bicycle",
     "dropout"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/4267c7998698.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Siegfried Road levere troch Kaptein Tweewielers Amsterdam",
   "description_source": "author",
   "machine": {
    "caption": "A silver road bike stands against a wooden counter inside a bicycle shop, with other bikes, cycling apparel including Kaptein Amsterdam branded t-shirts and caps, and a Wahoo Kickr trainer visible in the background.",
    "labels": [
     "bicycle shop",
     "apparel",
     "kaptein amsterdam",
     "wahoo kickr",
     "trainer",
     "road bike"
    ],
    "model": "claude-sonnet",
    "text_in_image": "KAPTEIN\nAMSTERDAM\nwahoo\nKICKR"
   }
  },
  {
   "url": "https://willem.com/global/images/4d6d29e248e4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "De sulveren heechglânzjend poetste Alexrims CX30-wielen hawwe naven fan hege kwaliteit foar in soepel ritsje",
   "description_source": "author",
   "machine": {
    "caption": "Extreme close-up of a polished silver bicycle wheel hub between fork blades, with spokes radiating outward on a paved path.",
    "labels": [
     "hub",
     "spokes",
     "fork",
     "close-up",
     "bicycle",
     "polished metal"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b5df038595c4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Siegfried Road hat ienfâldige, mar tige funksjonele Tektro R539 / TRP - RRL-remmen",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a polished silver side-pull brake caliper gripping the front tyre of a bicycle against a concrete wall, showing the brake pad's branding.",
    "labels": [
     "brake caliper",
     "bicycle",
     "close-up",
     "tektro",
     "silver frame"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TEKTRO\nFORWARD"
   }
  },
  {
   "url": "https://willem.com/global/images/a19f14b03972.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Sûnder de gewoane derailleurs is de oandriuwing frijwat rjochttroch (oersetting 60T/22T)",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a bicycle's rear hub, crank arm and toothed carbon belt drive against a paved surface, with a pedal visible on the right.",
    "labels": [
     "belt drive",
     "crank",
     "hub",
     "pedal",
     "close-up",
     "bicycle"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CARBON DRIVE CD\nSCHINDELHAUER"
   }
  },
  {
   "url": "https://willem.com/global/images/9eb7108ff73e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Kleo Carbon-pedalen (fan Look) op de foarste trapkruk op de BSA-trapaslager",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a black toothed belt drive chainring labelled Carbon Drive CDX mounted on a silver Shimano Alfine crank arm, with a pedal and tyre visible behind.",
    "labels": [
     "belt drive",
     "crank",
     "shimano alfine",
     "chainring",
     "close-up",
     "bicycle"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CARBON DRIVE CDX\nSHIMANO ALFINE\nCT1160"
   }
  },
  {
   "url": "https://willem.com/global/images/c7a982fa75a5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "It efterwiel wurdt fêstset mei in 'krokodil'-riemspanningssysteem",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a bicycle rear dropout with a toothed carbon belt drive cog and an engraved metal plate reading Schindelhauer and a model name.",
    "labels": [
     "belt drive",
     "dropout",
     "schindelhauer",
     "close-up",
     "bicycle",
     "engraving"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CARBON DRIVE CD\nSCHINDELHAUER\n\"SIEGFRIED\"\nPATENT PENDING"
   }
  },
  {
   "url": "https://willem.com/global/images/79d4cbe5247e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "De sadelpinklem is yntegrearre yn it minimalistyske AL6061-T6 aluminium, trije kear konysk aero-piipframe",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a silver bicycle frame's top tube and head tube junction against a concrete wall, showing the engraved Schindelhauer brand name and an Allen bolt.",
    "labels": [
     "bicycle frame",
     "schindelhauer",
     "close-up",
     "head tube",
     "engraving",
     "concrete"
    ],
    "model": "claude-sonnet",
    "text_in_image": "schindelhauer"
   }
  },
  {
   "url": "https://willem.com/global/images/d0697eed9933.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Siegfried Road mei in tikje Willem",
   "description_source": "author",
   "machine": {
    "caption": "Side view of a silver minimalist road bike with brown-wall Schwalbe tyres and drop bars leaning against a breeze-block wall.",
    "labels": [
     "road bike",
     "schindelhauer",
     "belt drive",
     "silver frame",
     "drop bars",
     "tyres"
    ],
    "model": "claude-sonnet",
    "text_in_image": "schindelhauer\nSCHWALBE DURANO PLUS"
   }
  },
  {
   "url": "https://willem.com/global/images/270039390b88.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "It CDX efterste tandtsjil is makke om lang mei te gean",
   "description_source": "author",
   "machine": {
    "caption": "Extreme close-up of a rear wheel's Carbon Drive CDX cog and axle nut, showing tooth count markings and a patent pending inscription.",
    "labels": [
     "belt drive",
     "cog",
     "close-up",
     "bicycle",
     "carbon drive"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CARBON DRIVE CDX\n22T\nPATENT PENDING"
   }
  },
  {
   "url": "https://willem.com/global/images/e073a53811cd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Meitsje de efterste as los om krekt genôch romte te meitsjen om de riem fan de tandtsjillen te heljen",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a bicycle rear hub and dropout with belt drive, a wrench set lying on the concrete floor and another bike with a pedal visible in the background.",
    "labels": [
     "hub",
     "dropout",
     "belt drive",
     "wrench",
     "workshop",
     "bicycle"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/c1fb19ecf4bf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "De Continental Grand Prix Classic-bannen binne prachtich, as do fan brune retro-sfear hâldst",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a brown-sidewall bicycle tyre mounted on a silver rim, showing the tyre's Continental branding.",
    "labels": [
     "tyre",
     "continental",
     "rim",
     "close-up",
     "bicycle",
     "branding"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Continental\nGrand Prix Classic 25mm"
   }
  },
  {
   "url": "https://willem.com/global/images/db2bfaef07e7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Schindelhauer Bikes ûntwerpt sûnt 2009 fytsen mei riemoandriuwing (foto's: schindelhauerbikes.com)",
   "description_source": "author",
   "machine": {
    "caption": "Split image showing a hand sketching a bicycle frame design on paper with drafting tools on the left, and a man using a clamp tool to work on a metal bicycle frame joint in a workshop on the right.",
    "labels": [
     "sketch",
     "design",
     "workshop",
     "frame",
     "tools",
     "bicycle"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/bce6fcb5cecf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 160,
   "machine": {
    "caption": "A minimalist silver road bike with drop handlebars and a belt drive leans against a graffiti-covered concrete pillar beside a waterway with trees and a docked boat in the background.",
    "labels": [
     "road bike",
     "belt drive",
     "graffiti",
     "concrete pillar",
     "waterway"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/7392a9f736b8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 2560,
   "machine": {
    "caption": "Close-up of a bicycle front wheel hub with radiating steel spokes and a quick-release axle, against a paved background.",
    "labels": [
     "wheel hub",
     "spokes",
     "bicycle wheel",
     "axle",
     "close-up"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/bce6fcb5cecf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistyske racefyts mei Gates Carbon Drive",
    "url": "https://agents.willem.com/fy/posts/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "source_url": "https://willem.com/fy/2020-04-30_minimalistyske-racefyts-mei-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 160,
   "machine": {
    "caption": "A minimalist silver road bike with drop handlebars and a belt drive leans against a graffiti-covered concrete pillar beside a waterway with trees and a docked boat in the background.",
    "labels": [
     "road bike",
     "belt drive",
     "graffiti",
     "concrete pillar",
     "waterway"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/882dc1ee024a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36982_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Talking tablets: wat makket in tablet geweldich?",
    "url": "https://agents.willem.com/fy/posts/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "source_url": "https://willem.com/fy/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "De Surface Slim Pen is sawat like grut as in gewoane pen, in bytsje lytser as de Apple Pencil",
   "description_source": "author",
   "machine": {
    "caption": "Three styluses lie side by side on a wooden table: a promotional ballpoint pen, an Apple Pencil, and a Microsoft Surface Pen.",
    "labels": [
     "stylus",
     "pen",
     "apple pencil",
     "surface pen",
     "branding",
     "comparison"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CORPUS reis door de mens www.corpusexperience.nl\nPencil"
   }
  },
  {
   "url": "https://willem.com/global/images/01723afa1da7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36982_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Talking tablets: wat makket in tablet geweldich?",
    "url": "https://agents.willem.com/fy/posts/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "source_url": "https://willem.com/fy/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "De Slim Pen is altyd klear, opladen, binnen berik, boppe de rige funksjetoetsen",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a black Microsoft Surface Pen resting in the pen slot of a keyboard cover next to the keyboard keys.",
    "labels": [
     "stylus",
     "surface pen",
     "keyboard",
     "close-up",
     "microsoft"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PrtScn F8\nF7\nF6\nF5\nF4\n8\n7\n6\nY\n&\n*"
   }
  },
  {
   "url": "https://willem.com/global/images/e8ad49a47760.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36982_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Talking tablets: wat makket in tablet geweldich?",
    "url": "https://agents.willem.com/fy/posts/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "source_url": "https://willem.com/fy/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Surface Pro X mei syn toetseboerd is krekt in laptop",
   "description_source": "author",
   "machine": {
    "caption": "A Microsoft Surface Pro tablet with its keyboard cover attached stands on a wooden table showing a browser loading screen.",
    "labels": [
     "tablet",
     "surface pro",
     "keyboard",
     "loading screen",
     "laptop"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Just a moment...."
   }
  },
  {
   "url": "https://willem.com/global/images/1b6f735c1ad2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36982_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Talking tablets: wat makket in tablet geweldich?",
    "url": "https://agents.willem.com/fy/posts/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "source_url": "https://willem.com/fy/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Toetseboerd mei alcantara",
   "description_source": "author",
   "machine": {
    "caption": "Macro close-up of the rounded corner of a dark grey fabric tablet sleeve or case on a wooden table.",
    "labels": [
     "case",
     "sleeve",
     "fabric",
     "close-up",
     "corner"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/9cffa9cba02f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36982_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Talking tablets: wat makket in tablet geweldich?",
    "url": "https://agents.willem.com/fy/posts/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "source_url": "https://willem.com/fy/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Losmakke toetseboerden hawwe ek har foardielen... :-)",
   "description_source": "author",
   "machine": {
    "caption": "A smiling man holds a baby on his lap at a desk, both with hands on a wireless keyboard, with a MacBook and an iPad in a keyboard case visible in the background.",
    "labels": [
     "man",
     "baby",
     "desk",
     "keyboard",
     "laptop",
     "ipad"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/8ce089ff1868.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36982_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Talking tablets: wat makket in tablet geweldich?",
    "url": "https://agents.willem.com/fy/posts/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "source_url": "https://willem.com/fy/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "De toetsen binne 'echt' en der is in moai multitouch-glêzen touchpad",
   "description_source": "author",
   "machine": {
    "caption": "Macro close-up of a black Surface keyboard cover showing the Z, X, C, V, D, F, G, Windows and Alt keys next to the trackpad.",
    "labels": [
     "keyboard",
     "keys",
     "close-up",
     "windows key",
     "trackpad"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/39529d91bc66.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36982_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Talking tablets: wat makket in tablet geweldich?",
    "url": "https://agents.willem.com/fy/posts/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "source_url": "https://willem.com/fy/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "It toetseboerd ferbynt mei in magnetyske oansluting dy't ek foar stroom en ferbining soarget (gjin aparte batterij of ynstelling fan in ferbining nedich)",
   "description_source": "author",
   "machine": {
    "caption": "Macro close-up of the connector ports on the edge of a tablet and the matching magnetic pins on its keyboard cover, with a wooden table in the background.",
    "labels": [
     "port",
     "connector",
     "close-up",
     "keyboard cover",
     "tablet"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e4480c704f71.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36982_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Talking tablets: wat makket in tablet geweldich?",
    "url": "https://agents.willem.com/fy/posts/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "source_url": "https://willem.com/fy/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "De Surface Pro X docht in soad dingen tige goed - hy is it perfekte gefal om dyn iennichste kompjûter te wêzen",
   "description_source": "author",
   "machine": {
    "caption": "A Surface Pro X tablet on a table shows a browser with a personal website, a file explorer window and a command prompt, with a handwritten note reading Surface Pro X beneath it, next to its detached dark blue keyboard.",
    "labels": [
     "opened"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Surface Pro X\nWILLEM.com\ndrs. ing. Willem L. Middelkoop\nIT ondernemer, investeerder, hacker en software ontwikkelaar\nBEL +31645080320\nUPLOAD\nMAIL@WILLEM.COM\nBLOG\nFile Explorer\nQuick access\nDesktop This PC\nDownloads This PC\nDocuments\nPictures\nMusic This PC\nOneDrive\nThis PC\nNetwork\nRecent files (0)\nAfter youve"
   }
  },
  {
   "url": "https://willem.com/global/images/d7a9b5cf2240.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36982_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Talking tablets: wat makket in tablet geweldich?",
    "url": "https://agents.willem.com/fy/posts/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "source_url": "https://willem.com/fy/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Surface Pro X Signature-toetseboerd mei de Slim Pen",
   "description_source": "author",
   "machine": {
    "caption": "A dark Surface Pro X tablet lies face down on a wooden table next to its folded dark blue keyboard cover with a pen tucked into its holder.",
    "labels": [
     "surface pro x",
     "tablet",
     "keyboard cover",
     "pen",
     "wooden table"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/fdab8789c4ed.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36982_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Talking tablets: wat makket in tablet geweldich?",
    "url": "https://agents.willem.com/fy/posts/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "source_url": "https://willem.com/fy/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Yntuïtive ynterfaces hawwe gjin hantlieding nedich",
   "description_source": "author",
   "machine": {
    "caption": "Overhead view of a toddler sitting on a wooden floor touching the screen of a white iPad that displays a colourful mechanical building app.",
    "labels": [
     "toddler",
     "ipad",
     "tablet",
     "app",
     "wooden floor",
     "child"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/1bae27da9f00.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36982_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Talking tablets: wat makket in tablet geweldich?",
    "url": "https://agents.willem.com/fy/posts/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "source_url": "https://willem.com/fy/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Direkt manipulearjen fan de ynterface mei dyn fingers is in perfekt foarbyld fan it yntegrearjen fan hardware mei software",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a finger tapping an email inbox list on a tablet screen, showing several newsletter and notification subjects.",
    "labels": [
     "email",
     "inbox",
     "tablet",
     "finger",
     "newsletter",
     "touchscreen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Let's Encrypt Expiry Bot\nLet's Encrypt certificate expiration notice for domain \"res...\nJon from Coda Platform\nVoodoo dominates this week's top 30 hyper casual game...\ncolocationmailing@list.xs4all.nl\n[Colocation] Storing Dc2 opgelost\nNode Weekly\nRevisiting a vast collection of Node.js best practices\ndonderdag"
   }
  },
  {
   "url": "https://willem.com/global/images/92e2a4f3dc6e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36982_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Talking tablets: wat makket in tablet geweldich?",
    "url": "https://agents.willem.com/fy/posts/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "source_url": "https://willem.com/fy/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Ferskillende tablets, ferskillende software: iPadOS, Windows en \"WillemOS\"",
   "description_source": "author",
   "machine": {
    "caption": "Three tablets lie on a wooden table each with handwritten notes on screen naming the device and operating system, an iPad Pro with Apple Pencil, a Surface Go, and a Surface Pro X with its stylus.",
    "labels": [
     "ipad pro",
     "surface go",
     "surface pro x",
     "stylus",
     "comparison",
     "handwriting"
    ],
    "model": "claude-sonnet",
    "text_in_image": "iPad Pro 11\"\niPad OS\nSurface GO\nDebian GNU/Linux\n\"Willem OS\"\nSurface Pro X\nWindows 10"
   }
  },
  {
   "url": "https://willem.com/global/images/7f8d436238e1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36982_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Talking tablets: wat makket in tablet geweldich?",
    "url": "https://agents.willem.com/fy/posts/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "source_url": "https://willem.com/fy/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Brûk de pen om te tekenjen, te skriuwen en te ûntwerpen",
   "description_source": "author",
   "machine": {
    "caption": "Overhead close-up of a Surface Pro X tablet with a handwritten note on its drawing app screen and its dark Surface Pen resting above it on the wooden table.",
    "labels": [
     "surface pro x",
     "stylus",
     "drawing app",
     "tablet",
     "handwriting"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Surface Pro X\nWindows 10"
   }
  },
  {
   "url": "https://willem.com/global/images/2c1e49862532.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36982_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Talking tablets: wat makket in tablet geweldich?",
    "url": "https://agents.willem.com/fy/posts/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "source_url": "https://willem.com/fy/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Koade skriuwe op de Surface Pro X is in dream troch it romme skerm en it prachtige toetseboerd - ik doch dit oer SSH mei tmux op in spesjale, krêftige ûntwikkel-VPS ",
   "description_source": "author",
   "machine": {
    "caption": "A Surface tablet with its keyboard attached stands on a wooden table showing a code editor with JavaScript on the left and a scrolling terminal log on the right.",
    "labels": [
     "laptop",
     "code",
     "terminal",
     "javascript",
     "vim",
     "log"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem@base: ~\nindex.js\n1:Transfer.js\n//h/PaymentHandler.js\nhttpClient.get(url, function(response) {\nTransfer.prototype.makeSureDirectoryExists = function(path, callback) {\nwillem@base:~$ tail -f .forever/*\n79RW.log Hz_h.log pids/ Q9RW.log\nBd6m.log _mg0.log pXyv.log wGh5.log\nconfig.json M1E8.log Q80l.log tfyv.log\nwillem@base:~$ tail -f .forever/wGh5.log\nUserPlatformClient: received push for handler billx_i_navigation\nPushServer: relaying push message billx_i_navigation for bill-development.lemmid.com\nHelloWorldClient: WebSocket gracefully closed, thank you very much.\nPushServer: that was platform bill-development.lemmid.com\nerror: request with invalid magicdust: 9146c9f85da16f79b37aa853bd11235b6f6413c890d0b63c7b5f1b2359799316e6277b5475ee615f6b6f3c749cbe126c6ca1616d0c1b0dd4f97235c055241\nerror: Forever detected script was killed by signal: SIGKILL"
   }
  },
  {
   "url": "https://willem.com/global/images/73ac97a4d461.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36982_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Talking tablets: wat makket in tablet geweldich?",
    "url": "https://agents.willem.com/fy/posts/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "source_url": "https://willem.com/fy/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "\"Sjoch, mem, gjin Putty\" - SSH nei alles, native op Windows",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of the corner of a tablet screen showing a Windows command prompt with an SSH command typed at the prompt.",
    "labels": [
     "command prompt",
     "ssh",
     "windows",
     "terminal",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Command Prompt\nMicrosoft Windows [Version 10.0.18363.693]\n(c) 2019 Microsoft Corporation. All rights reserved.\nC:\\Users\\mail>ssh willem@server-5.lemmid.com\n08:58 09/03/2020 ENG"
   }
  },
  {
   "url": "https://willem.com/global/images/b57789096e71.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36982_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Talking tablets: wat makket in tablet geweldich?",
    "url": "https://agents.willem.com/fy/posts/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "source_url": "https://willem.com/fy/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Ôfbyldingen mei hege resolúsje bewurkje mei GIMP, wurkje mei meardere lagen - wurket geweldich op de Surface Pro X",
   "description_source": "author",
   "machine": {
    "caption": "A Surface tablet with keyboard on a wooden table shows GIMP open with a navy blue advertisement image of three wristwatches and the text Precision Watches.",
    "labels": [
     "gimp",
     "tablet",
     "keyboard",
     "watches",
     "advertisement",
     "image editing"
    ],
    "model": "claude-sonnet",
    "text_in_image": "banner-precisionwatches-square) (imported)-1.0 (RGB color 8-bit gamma integer, GIMP built-in sRGB, 1 layer) 1500x1500 - GIMP\nFile Edit Select View Image Layer Colors Tools Filters Windows Help\nPRECISION WATCHES\nexclusive watches\nCrop\nCurrent layer only\nAllow growing\nExpand from center\nFixed Aspect 1500:150\nPosition\nSize\nHighlight\nNo guides\nAuto shrink\nShrink merged\n09:01 23/03/2020"
   }
  },
  {
   "url": "https://willem.com/global/images/d02a7ae2c540.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36982_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Talking tablets: wat makket in tablet geweldich?",
    "url": "https://agents.willem.com/fy/posts/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "source_url": "https://willem.com/fy/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Ûnkrekte liniaal yn Microsoft Whiteboard hinderet de ûnderfining",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a tablet screen showing a dark stylus lying above a handwritten note reading Ruler at 0 degree, yet not entirely straight, with a digital ruler tool at 0 degrees below.",
    "labels": [
     "stylus",
     "ruler",
     "tablet screen",
     "handwriting",
     "drawing app"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Ruler at 0 degree, yet not entirely straight!"
   }
  },
  {
   "url": "https://willem.com/global/images/2b648bc8e209.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36982_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Talking tablets: wat makket in tablet geweldich?",
    "url": "https://agents.willem.com/fy/posts/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "source_url": "https://willem.com/fy/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "De reaksje fan de pen is geweldich",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a hand holding a stylus writing the word great in blue cursive script on a tablet screen.",
    "labels": [
     "stylus",
     "handwriting",
     "cursive",
     "tablet screen",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "great"
   }
  },
  {
   "url": "https://willem.com/global/images/7c1f48262c77.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36982_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Talking tablets: wat makket in tablet geweldich?",
    "url": "https://agents.willem.com/fy/posts/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "source_url": "https://willem.com/fy/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "De Surface Slim Pen yn de hân",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a hand holding a black stylus pen with a small Windows logo near its top.",
    "labels": [
     "stylus",
     "pen",
     "windows logo",
     "hand",
     "close-up"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/d7d698b4b179.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36982_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Talking tablets: wat makket in tablet geweldich?",
    "url": "https://agents.willem.com/fy/posts/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "source_url": "https://willem.com/fy/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "De Surface Pro X útpakke ",
   "description_source": "author",
   "machine": {
    "caption": "Two photos side by side: an open cardboard shipping box with a bubble-wrapped item inside, and retail boxes for a Microsoft Surface Pro X tablet and its Signature Keyboard with Slim Pen.",
    "labels": [
     "unboxing",
     "surface pro x",
     "retail box",
     "keyboard",
     "packaging"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Microsoft Surface Pro X\nMicrosoft Surface Pro X\nSignature Keyboard with Slim Pen\nSignatur-Tastatur mit Slim Pen\nClavier Signature avec stylet fin Slim\nSurface Pro X"
   }
  },
  {
   "url": "https://willem.com/global/images/176f4d4c3ab7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36982_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Talking tablets: wat makket in tablet geweldich?",
    "url": "https://agents.willem.com/fy/posts/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "source_url": "https://willem.com/fy/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "date": "2020-04-14"
   },
   "width": 160,
   "machine": {
    "caption": "A Microsoft Surface Pro X tablet stands on a wooden desk showing a personal website, file explorer and command prompt windows plus a handwritten note, with its stylus pen and detached blue keyboard beside it.",
    "labels": [
     "surface pro x",
     "tablet",
     "website",
     "file explorer",
     "command prompt",
     "keyboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM.com\ndrs. ing. Willem L. Middelkoop\nIT ondernemer, investeerder, hacker en software ontwikkelaar\nMicrosoft\nBEL +31645080320  UPLOAD  MAIL@WILLEM.COM  BLOG\nSurface Pro X\nFile Explorer\nQuick access\nFrequent folders (6)\nDesktop  Downloads\nDocuments  Pictures\nMusic  Videos\nThis PC\nNetwork\nRecent files (0)\nAfter you've opened files, we'll show the most recent ones here.\nMicrosoft Windows [Version 10.0.18363.693]\n(c) 2019 Microsoft Corporation. All rights reserved.\nC:\\Users\\mail>ssh willem@server-5.lemmid.com"
   }
  },
  {
   "url": "https://willem.com/global/images/c2b645f5d2cb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36982_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Talking tablets: wat makket in tablet geweldich?",
    "url": "https://agents.willem.com/fy/posts/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "source_url": "https://willem.com/fy/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "date": "2020-04-14"
   },
   "width": 2560,
   "machine": {
    "caption": "Black and white close-up of a stylus pen with a Windows logo resting in the recessed pen groove of a laptop keyboard, next to function keys.",
    "labels": [
     "stylus pen",
     "keyboard",
     "windows logo",
     "function keys",
     "black and white"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PrtScn F8\nF7\nF6\nF5\nF4\n%\n7\n&\n6\n8\n*"
   }
  },
  {
   "url": "https://willem.com/global/images/176f4d4c3ab7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36982_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Talking tablets: wat makket in tablet geweldich?",
    "url": "https://agents.willem.com/fy/posts/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "source_url": "https://willem.com/fy/2020-04-14_talking-tablets-wat-makket-in-tablet-geweldich/",
    "date": "2020-04-14"
   },
   "width": 160,
   "machine": {
    "caption": "A Microsoft Surface Pro X tablet stands on a wooden desk showing a personal website, file explorer and command prompt windows plus a handwritten note, with its stylus pen and detached blue keyboard beside it.",
    "labels": [
     "surface pro x",
     "tablet",
     "website",
     "file explorer",
     "command prompt",
     "keyboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM.com\ndrs. ing. Willem L. Middelkoop\nIT ondernemer, investeerder, hacker en software ontwikkelaar\nMicrosoft\nBEL +31645080320  UPLOAD  MAIL@WILLEM.COM  BLOG\nSurface Pro X\nFile Explorer\nQuick access\nFrequent folders (6)\nDesktop  Downloads\nDocuments  Pictures\nMusic  Videos\nThis PC\nNetwork\nRecent files (0)\nAfter you've opened files, we'll show the most recent ones here.\nMicrosoft Windows [Version 10.0.18363.693]\n(c) 2019 Microsoft Corporation. All rights reserved.\nC:\\Users\\mail>ssh willem@server-5.lemmid.com"
   }
  },
  {
   "url": "https://willem.com/global/images/8cd95b55b130.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36983_images-7.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Traffic shaping mei iptables en tc",
    "url": "https://agents.willem.com/fy/posts/2020-04-01_traffic-shaping-mei-iptables-en-tc/",
    "source_url": "https://willem.com/fy/2020-04-01_traffic-shaping-mei-iptables-en-tc/",
    "date": "2020-04-01"
   },
   "width": 1600,
   "description": "Foarbyld fan in traffic shaping-skript",
   "description_source": "author",
   "machine": {
    "caption": "Screenshot of a bash shell script for traffic shaping with tc and iptables, annotated with red handwritten notes explaining default bandwidth, per-IP policy and firewall rules for enforcement.",
    "labels": [
     "bash",
     "script",
     "tc",
     "iptables",
     "trafficshaping",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "#!/bin/bash | NETCARD=eth0 | MAXBANDWIDTH=100000 # choose a number that is high enough for non-shaped traffic | # reinit | tc qdisc del dev $NETCARD root handle 1 | tc qdisc add dev $NETCARD root handle 1: htb default 9999 | # create the default class, this is \"all the other traffic\" | tc class add dev $NETCARD parent 1:0 classid 1:9999 htb rate $(( $MAXBANDWIDTH ))kbit ceil $(( $MAXBANDWIDTH ))kbit burst 5k prio 9999 | # control bandwidth per IP | declare -A ipctrl | # define list of IP and bandwidth (in kilo bits per seconds) below | ipctrl[192.168.1.101]=\"128\" # limited to 128 kilobits per second | ipctrl[192.168.1.102]=\"512\" # limited to 512 kilobits per second | ipctrl[192.168.1.103]=\"32\" # limited to just 32 kilobit per second | mark=0 | for ip in \"${!ipctrl[@]}\" | do | mark=$(( mark + 1 )) | bandwidth=${ipctrl[$ip]} | # traffic shaping rule | tc class add dev $NETCARD parent 1:0 classid 1:$mark htb rate $(( $bandwidth ))kbit ceil $(( $bandwidth ))kbit burst 5k prio $mark | # netfilter packet marking rule | iptables -t mangle -A INPUT -i $NETCARD -s $ip -j CONNMARK --set-mark $mark | # filter that bind the two | tc filter add dev $NETCARD parent 1:0 protocol ip prio $mark handle $mark fw flowid 1:$mark | echo \"IP $ip is attached to mark $mark and limited to $bandwidth kbps\" | done | #propagate netfilter marks on connections | iptables -t mangle -A POSTROUTING -j CONNMARK --restore-mark | default | DEFINING POLICY PER IP | Policy per client IP | SHAPING TRAFFIC BY IP | Setting up Firewall rules to enforce rules"
   }
  },
  {
   "url": "https://willem.com/global/images/d64adfb34510.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36983_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Traffic shaping mei iptables en tc",
    "url": "https://agents.willem.com/fy/posts/2020-04-01_traffic-shaping-mei-iptables-en-tc/",
    "source_url": "https://willem.com/fy/2020-04-01_traffic-shaping-mei-iptables-en-tc/",
    "date": "2020-04-01"
   },
   "width": 1600,
   "description": "Ferkear moat wachtsje oant der tokens beskikber wurde as it maksimum oantal tokens útdield is, wat it maksimale tagelyk ferkear beheint",
   "description_source": "author",
   "machine": {
    "caption": "Hand drawn diagram comparing a queue of people waiting for tokens at a start gate marked sold out, with two people already riding a cart labelled traffic along a road.",
    "labels": [
     "diagram",
     "illustration",
     "traffic",
     "tokens",
     "queue",
     "analogy"
    ],
    "model": "claude-sonnet",
    "text_in_image": "QUEUE FOR TOKENS | START | TOKENS | \"sold out\" | TRAFFIC | T"
   }
  },
  {
   "url": "https://willem.com/global/images/62fa4ef3cf7a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36983_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Traffic shaping mei iptables en tc",
    "url": "https://agents.willem.com/fy/posts/2020-04-01_traffic-shaping-mei-iptables-en-tc/",
    "source_url": "https://willem.com/fy/2020-04-01_traffic-shaping-mei-iptables-en-tc/",
    "date": "2020-04-01"
   },
   "width": 1600,
   "description": "Tokens brûke om ferkear te kontrolearjen - allinnich passazjiers (of datapakketten) mei in jildich token wurde tastien. Tokens wurde weromjûn as it ferkear syn bestimming berikt.",
   "description_source": "author",
   "machine": {
    "caption": "Hand drawn diagram showing traffic passing through a start gate with tokens and an end gate that returns used tokens back to the start, illustrating a token bucket rate limiting concept.",
    "labels": [
     "diagram",
     "tokenbucket",
     "trafficshaping",
     "illustration",
     "ratelimiting"
    ],
    "model": "claude-sonnet",
    "text_in_image": "START | TOKENS | END | return TOKEN | RETURN USED TOKENS | TRAFFIC | ONLY allow traffic with valid token | T"
   }
  },
  {
   "url": "https://willem.com/global/images/aee8f43379f0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36983_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Traffic shaping mei iptables en tc",
    "url": "https://agents.willem.com/fy/posts/2020-04-01_traffic-shaping-mei-iptables-en-tc/",
    "source_url": "https://willem.com/fy/2020-04-01_traffic-shaping-mei-iptables-en-tc/",
    "date": "2020-04-01"
   },
   "width": 1600,
   "description": "Bugs yn Microsoft Outlook litte it IMAP-mappen bliuwend synkronisearje, in probleem dat in soad minsken ûnderfine (sjoch hoefolle kear it besjoen is!)",
   "description_source": "author",
   "machine": {
    "caption": "Screenshot of a Microsoft Answers forum web page showing a question about Outlook 2016 hanging while synchronizing IMAP folders, with view and reply counts circled in red.",
    "labels": [
     "forum",
     "outlook",
     "screenshot",
     "microsoft",
     "imap"
    ],
    "model": "claude-sonnet",
    "text_in_image": "https://answers.microsoft.com/en-us/msoffice/forum/all/outlook-2016-hangs-fo... | AN AndyT | Created on October 25, 2016 | Outlook 2016 hangs forever synchronizing subscribed IMAP folders | I\\x27m trying to help a user migrate to a new PC running Outlook 2016. On the the user\\x27s old PC, running Outlook 2013, the IMAP account in question works perfectly. On the new PC, the Send/Receive task hangs forever on the receive task (forever meaning in excess of 72 hours with no apparent progress). I realize MS forums are littered with questions about the problem for various versions of Outlook, but I have already tried all of the following: | Deleting the IMAP account and recreating it | Deleting the entire Outlook profile and recreating it | Repairing Office | Editing Send/Receive groups and unchecking \"Get folder unread count\" | Editing Send/Receive groups so Inbox is the only folder in \"receive mail items\" | Dialed offline mail in account settings down to 12 months | Unfortunately none of these suggested solutions made any difference. Receiving mail does work. If I close and re-open Outlook the newest messages do appear in the inbox. But then the receive task just keeps hanging forever and won\\x27t pull in any more new mail until the next time Outlook restarts. | Any further suggestions? Why is it so difficult to make Outlook work correctly with IMAP? | Reply | I have the same question (711) | Subscribe | Replies (105) | Question Info | Last updated May 5, 2020 | Views 58,784 | Applies to: | Outlook / Windows 10 / Office 2016"
   }
  },
  {
   "url": "https://willem.com/global/images/2143a4110498.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36983_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Traffic shaping mei iptables en tc",
    "url": "https://agents.willem.com/fy/posts/2020-04-01_traffic-shaping-mei-iptables-en-tc/",
    "source_url": "https://willem.com/fy/2020-04-01_traffic-shaping-mei-iptables-en-tc/",
    "date": "2020-04-01"
   },
   "width": 1600,
   "description": "It ark iftop brûke om it bânbreedtegebrûk per ferbûn IP-adres te sjen",
   "description_source": "author",
   "machine": {
    "caption": "Terminal bandwidth monitor showing live upload and download traffic per remote host connecting to online.lemmid.com, with most hostnames blurred except the domain names and provider suffixes.",
    "labels": [
     "terminal",
     "bandwidth",
     "networkmonitor",
     "lemmid",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "online.lemmid.com | 109.3... | 52.12... | nscac....nl | 185.5... | 45.14... | ip4da....t-adsl.nl | 112.8... | old-n....nsip.net | 92.63... | ip-21....ip.prioritytelecom.net | 124-1....glasoperator.nl | 83-85....able.dynamic.v4.ziggo.nl | 129-2....dynamic.caiway.nl | userx.... | 125.1... | TX: cum: 18.8KB peak: 17.8Kb | RX: 10.2KB 11.8Kb | TOTAL: 29.0KB 29.6Kb | rates: 14.2Kb 12.4Kb 10.8Kb | 5.89Kb 6.92Kb 5.83Kb | 20.1Kb 19.3Kb 16.6Kb"
   }
  },
  {
   "url": "https://willem.com/global/images/f7c2d76b6a59.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36983_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Traffic shaping mei iptables en tc",
    "url": "https://agents.willem.com/fy/posts/2020-04-01_traffic-shaping-mei-iptables-en-tc/",
    "source_url": "https://willem.com/fy/2020-04-01_traffic-shaping-mei-iptables-en-tc/",
    "date": "2020-04-01"
   },
   "width": 1600,
   "description": "Bânbreedtegrafyk mei in ûngewoane piik dy't oanjout dat der wat mis is - do hoechst gjin Sherlock Holmes te wêzen om it te finen",
   "description_source": "author",
   "machine": {
    "caption": "Line graph showing two traffic metrics over several months with a sustained spike in the blue series from mid March to early April.",
    "labels": [
     "graph",
     "traffic",
     "chart",
     "statistics",
     "linegraph"
    ],
    "model": "claude-sonnet",
    "text_in_image": "19:00 | 31-12 09-01 18-01 27-01 05-02 14-02 23-02 03-03 12-03 21-03 30-03 08-04 17-04 26-04"
   }
  },
  {
   "url": "https://willem.com/global/images/cbef76c36df8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36983_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Traffic shaping mei iptables en tc",
    "url": "https://agents.willem.com/fy/posts/2020-04-01_traffic-shaping-mei-iptables-en-tc/",
    "source_url": "https://willem.com/fy/2020-04-01_traffic-shaping-mei-iptables-en-tc/",
    "date": "2020-04-01"
   },
   "width": 1600,
   "description": "De bânbreedtegrafyk fan AMS-IX lit in foarsisber patroan sjen - sjoch it weachfoarmige patroan",
   "description_source": "author",
   "machine": {
    "caption": "AMS-IX Amsterdam internet exchange dashboard showing a total monthly traffic graph with regular daily peaks and troughs through April.",
    "labels": [
     "amsix",
     "internetexchange",
     "traffic",
     "graph",
     "dashboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "amsix Amsterdam | TOTAL MONTHLY | CUR 7.252 Tb/s | PEAK 8.148 Tb/s | ASNS 875 | 01-04 05-04 09-04 13-04 17-04 21-04 25-04 29-04 03-05 | Input Output"
   }
  },
  {
   "url": "https://willem.com/global/images/75460b226e05.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36983_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Traffic shaping mei iptables en tc",
    "url": "https://agents.willem.com/fy/posts/2020-04-01_traffic-shaping-mei-iptables-en-tc/",
    "source_url": "https://willem.com/fy/2020-04-01_traffic-shaping-mei-iptables-en-tc/",
    "date": "2020-04-01"
   },
   "width": 160,
   "machine": {
    "caption": "A hand-drawn illustration of two figures riding a cart labelled traffic past a booth with a sold-out tokens sign, overlaid on a network traffic graph with spiky blue and orange lines.",
    "labels": [
     "illustration",
     "traffic graph",
     "tokens",
     "sold out",
     "cart",
     "sketch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "START\nTOKENS\n\"sold out\"\nTRAFFIC"
   }
  },
  {
   "url": "https://willem.com/global/images/074af69e7bb6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36983_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Traffic shaping mei iptables en tc",
    "url": "https://agents.willem.com/fy/posts/2020-04-01_traffic-shaping-mei-iptables-en-tc/",
    "source_url": "https://willem.com/fy/2020-04-01_traffic-shaping-mei-iptables-en-tc/",
    "date": "2020-04-01"
   },
   "width": 2560,
   "machine": {
    "caption": "A grayscale line graph showing network traffic over time from late December through late April, with a low steady baseline that jumps to a much higher, volatile range in mid-March through early April.",
    "labels": [
     "line graph",
     "traffic chart",
     "grayscale",
     "dates",
     "spike"
    ],
    "model": "claude-sonnet",
    "text_in_image": "50 45 40 35 30 25 20 15 10 5 0\n19:00 31-12\n09-01\n18-01\n27-01\n05-02\n14-02\n23-02\n03-03\n12-03\n21-03\n30-03\n08-04\n17-04\n26-04"
   }
  },
  {
   "url": "https://willem.com/global/images/75460b226e05.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36983_imageEN.png",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Traffic shaping mei iptables en tc",
    "url": "https://agents.willem.com/fy/posts/2020-04-01_traffic-shaping-mei-iptables-en-tc/",
    "source_url": "https://willem.com/fy/2020-04-01_traffic-shaping-mei-iptables-en-tc/",
    "date": "2020-04-01"
   },
   "width": 160,
   "machine": {
    "caption": "A hand-drawn illustration of two figures riding a cart labelled traffic past a booth with a sold-out tokens sign, overlaid on a network traffic graph with spiky blue and orange lines.",
    "labels": [
     "illustration",
     "traffic graph",
     "tokens",
     "sold out",
     "cart",
     "sketch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "START\nTOKENS\n\"sold out\"\nTRAFFIC"
   }
  },
  {
   "url": "https://willem.com/global/images/79791152064c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In (mikro)betelsysteem ûntwerpe en ymplemintearje",
    "url": "https://agents.willem.com/fy/posts/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "source_url": "https://willem.com/fy/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "date": "2020-03-25"
   },
   "width": 1600,
   "description": "Statusfernijingen fan betellingen ôfhannelje",
   "description_source": "author",
   "machine": {
    "caption": "Hand drawn diagram illustrating a payment flow between a payment provider, a Node.js backend server and an owners office, showing webhook calls, status checks, email notification and goods delivery.",
    "labels": [
     "diagram",
     "payment",
     "webhook",
     "illustration",
     "backend",
     "nodejs"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PAYMENT PROVIDER | PAYMENT WAS DONE BY USER | CALL WEBHOOK | SECURE LOOKUP API | REQUEST STATUS | PAYMENT SUCCESFULL or PENDING or FAILED | OUR BACKEND | NODE JS SERVER | UPDATE PAYMENT STATUS | HANDLE NEW STATUS | SEND EMAIL | DELIVER goods | OWNER\\x27S OFFICE | EMAIL NOTIFICATION | goods"
   }
  },
  {
   "url": "https://willem.com/global/images/d214aa5c60ef.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_images-8.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In (mikro)betelsysteem ûntwerpe en ymplemintearje",
    "url": "https://agents.willem.com/fy/posts/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "source_url": "https://willem.com/fy/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "date": "2020-03-25"
   },
   "width": 1600,
   "description": "Mollie oanroppe fan NodeJS út mei promise-basearre JavaScript",
   "description_source": "author",
   "machine": {
    "caption": "Screenshot of JavaScript code creating a Mollie payment with amount, method and redirect and webhook URLs, above a payment table row showing a paid ten euro credit card transaction.",
    "labels": [
     "code",
     "mollie",
     "payment",
     "javascript",
     "screenshot",
     "api"
    ],
    "model": "claude-sonnet",
    "text_in_image": "const payment = await mollieClient.payments.create({ amount: { currency: \\x27EUR\\x27, value: \\x2710.00\\x27, }, method: \\x27creditcard\\x27, description: \\x27My first payment\\x27, redirectUrl: \\x27https://shop.org/order/12345/\\x27, webhookUrl: \\x27https://shop.org/payments/webhook/\\x27, }); // Redirect the consumer to `payment.getPaymentUrl()`. payment.getPaymentUrl() | Amount | Status | Details | € 10,00 | PAID | 10022"
   }
  },
  {
   "url": "https://willem.com/global/images/a04e328d248f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_images-7.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In (mikro)betelsysteem ûntwerpe en ymplemintearje",
    "url": "https://agents.willem.com/fy/posts/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "source_url": "https://willem.com/fy/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "date": "2020-03-25"
   },
   "width": 1600,
   "description": "Mollie is in betelprovider dy't in soad ferskillende betelmetoaden stipet, wêrûnder kredytkaarten, PayPal, iDEAL, Sofort, Giropay, SEPA, ferskate bankapps en Apple Pay",
   "description_source": "author",
   "machine": {
    "caption": "Banner showing the Mollie wordmark logo centred over a faded grid of various payment method and bank icons.",
    "labels": [
     "mollie",
     "logo",
     "payment",
     "banner",
     "icons"
    ],
    "model": "claude-sonnet",
    "text_in_image": "mollie"
   }
  },
  {
   "url": "https://willem.com/global/images/a24f596e619d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In (mikro)betelsysteem ûntwerpe en ymplemintearje",
    "url": "https://agents.willem.com/fy/posts/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "source_url": "https://willem.com/fy/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "date": "2020-03-25"
   },
   "width": 1600,
   "description": "Skets fan it sekwinsjediagram fan it betelproses",
   "description_source": "author",
   "machine": {
    "caption": "Hand drawn diagram of an online checkout flow from a user through a frontend website, a Node.js backend server and a payment provider, showing buy button, checkout request, payment session and redirect steps.",
    "labels": [
     "diagram",
     "checkout",
     "payment",
     "illustration",
     "frontend",
     "backend"
    ],
    "model": "claude-sonnet",
    "text_in_image": "USER | FRONTEND WEBSITE | BUY BUTTON | REQUEST CHECKOUT | CHOOSE METHOD | THANKS | PERFORMS PAYMENT | REDIRECT TO PAYMENT URL | BACKEND | NODE JS SERVER | CALCULATE AMOUNT | PREPARE PAYMENT SESSION | CREATE PAYMENT | PAYMENT URL | PAYMENT PROVIDER | PRELOAD AMOUNT + OPTIONS"
   }
  },
  {
   "url": "https://willem.com/global/images/cddef4803d92.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In (mikro)betelsysteem ûntwerpe en ymplemintearje",
    "url": "https://agents.willem.com/fy/posts/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "source_url": "https://willem.com/fy/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "date": "2020-03-25"
   },
   "width": 1600,
   "description": "De brûkersynterface ûntwikkelje mei Blink en Inspect Browser op iPad",
   "description_source": "author",
   "machine": {
    "caption": "An iPad on a keyboard stand shows a code editor and a website preview titled Buy Willem a coffee next to a cup of coffee, a Philips Avent baby monitor and an AirPods case on a wooden desk.",
    "labels": [
     "ipad",
     "codeeditor",
     "coffee",
     "babymonitor",
     "desk",
     "javascript"
    ],
    "model": "claude-sonnet",
    "text_in_image": "20:38 | Monolithic vs Micros... | WILLEM.com | Buy Willem a coffee | [coffee] x 5 1 3 5 | Message (optional) | SUPPORT € 10 | 1/Publisher.js post.detail.js a/ShopCart.js FormHandler.js st.detail.html /c/r/cart.html style.blog.css | function setCoffeeCountButtonActive(count){ var countButtons = document.getElementById(coffeeSelect).getElementsByTagName(button); for(var b=0; b<countButtons.length; b++){ var button = countButtons[b]; if(button.innerText == count){ button.classList.add(active); }else{ countButtons[b].classList.remove(active); } } } | function handleCoffeeMessageInput(event){ var message = document.getElementById(coffeeMessage).value; if(message){ shopCart.setItemToStorage(coffeeMessage,message); }else{ document.getElementById(coffeeMessageInstruction).style.display = block; shopCart.setItemToStorage(coffeeMessage,null); document.getElementById(coffeeMessageInstruction).style.display = none; } // TODO // OK, eerste \\x27wire\\x27 nu gedaan, test gaan doen om te kijken of FormHandler het formulier goed laadt, of de submitknop goed herkend wordt, of de prijs goed gezet wordt. // dan de handleCoffeeSubmitButtonClick wiren, dan kijken of die wil gaan redirecten naar transfer // de huidige productieversie kent Mollie nog niet, kijken wat er gebeurt. // Succes! function handleCoffeeFormSubmitted(responseObject){ if(responseObject && responseObject.indexOf(http)!=-1){ // online redirect to payment page, make it happen: window.location = responseObject; }else{ // offline thank you /* TODO: implement something here! var cartOverviewElement... var thanksEl..."
   }
  },
  {
   "url": "https://willem.com/global/images/e35470bb82d5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In (mikro)betelsysteem ûntwerpe en ymplemintearje",
    "url": "https://agents.willem.com/fy/posts/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "source_url": "https://willem.com/fy/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "date": "2020-03-25"
   },
   "width": 1600,
   "description": "De kofjekop ûntwerpe mei Picta Graphic for iPad",
   "description_source": "author",
   "machine": {
    "caption": "A digital drawing app on a tablet shows an illustrated paper coffee cup labelled two euros, with a layers panel listing cap, price, handle, cup and shade layers, and an Apple Pencil resting on the screen.",
    "labels": [
     "ipad",
     "illustration",
     "drawingapp",
     "coffee",
     "layers",
     "applepencil"
    ],
    "model": "claude-sonnet",
    "text_in_image": "coffee | Path Object - 45% | €2 | Layers | Cap | Price | Handle | Cup | Shade | Normal | Width 10,0 | Smoothing 25%"
   }
  },
  {
   "url": "https://willem.com/global/images/2d289b8f000c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In (mikro)betelsysteem ûntwerpe en ymplemintearje",
    "url": "https://agents.willem.com/fy/posts/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "source_url": "https://willem.com/fy/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "date": "2020-03-25"
   },
   "width": 1600,
   "description": "De ûntwerpskets (links) wurdt oerset yn in prototype (rjochts) op iPad",
   "description_source": "author",
   "machine": {
    "caption": "An iPad on a keyboard stand shows a handwritten note titled Ontwerp Transfer betaling next to a code editor with HTML for a Buy Willem a coffee support button.",
    "labels": [
     "ipad",
     "handwriting",
     "codeeditor",
     "html",
     "coffee",
     "notes"
    ],
    "model": "claude-sonnet",
    "text_in_image": "18:04 | Ontwerp Transfer betaling... Gereed | Implementatie | Shopcard als component, een kijken hoe we de buy koppeling met FormHandler doen. | \"mini\" winkeltje maken op Willem.com: | Did you enjoy this post? | If you found this content useful, consider showing your appreciation by buying me a coffee | Buy me a coffee | Buy Willem a coffee: | Message (optional) | Support €xx | mollie sessie | 1/Publisher.js a/post.detail.js /template.post.detail.html a/style.blog.css | <div id=\"coffeeForm\" style=\"display:none;\"> <h1>Buy Willem a coffee</h1> <div id=\"coffeeSelect\"> [coffee] X <input type=\"number\" id=\"coffeeCount\" min=\"1\" step=\"1\" value=\"1\"> <button>1</button> <button>3</button> <button>5</button> </div> <label for=\"message\">Message (optional)</label><br> <textarea id=\"message\" class=\"textArea\"></textarea> <button id=\"submitCoffeeButton\">Support <span>€ xx</span></button> </div> </div> <div id=\"social\"> <p>...me by sharing this post with your friends:</p>"
   }
  },
  {
   "url": "https://willem.com/global/images/b5830cd60667.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In (mikro)betelsysteem ûntwerpe en ymplemintearje",
    "url": "https://agents.willem.com/fy/posts/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "source_url": "https://willem.com/fy/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "date": "2020-03-25"
   },
   "width": 1600,
   "description": "Konseptskets fan de ynterface, mei ferskate opsjes om in berjocht efter te litten en meardere koppen kofje te keapjen",
   "description_source": "author",
   "machine": {
    "caption": "Two hand drawn sketches showing the design of a Buy Willem a coffee widget, with a compact coffee quantity selector on the left and the expanded support form with price, count buttons and message field on the right.",
    "labels": [
     "sketch",
     "coffee",
     "widget",
     "design",
     "illustration"
    ],
    "model": "claude-sonnet",
    "text_in_image": "coffee | [coffee] x 1 [+] | message | expanding | Buy me a coffee | Buy Willem a coffee: | €2 x 1 1 3 5 | Message (optional) | Support €xx | mollie sessie"
   }
  },
  {
   "url": "https://willem.com/global/images/487f0979a7e9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In (mikro)betelsysteem ûntwerpe en ymplemintearje",
    "url": "https://agents.willem.com/fy/posts/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "source_url": "https://willem.com/fy/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "date": "2020-03-25"
   },
   "width": 1600,
   "description": "Tiid om kofje te drinken",
   "description_source": "author",
   "machine": {
    "caption": "A tablet propped up next to a decorated coffee mug on a wooden desk shows a Buy Willem a coffee support widget with a quantity selector and support button.",
    "labels": [
     "ipad",
     "coffee",
     "widget",
     "mug",
     "website",
     "support"
    ],
    "model": "claude-sonnet",
    "text_in_image": "08:53 | willem.com | Did you enjoy this post? | If you found this content useful, consider showing your appreciation by buying me a coffee | Buy Willem a coffee | €2 x 1 1 3 5 | Message (optional) | SUPPORT € 2"
   }
  },
  {
   "url": "https://willem.com/global/images/acc0ecf42914.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In (mikro)betelsysteem ûntwerpe en ymplemintearje",
    "url": "https://agents.willem.com/fy/posts/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "source_url": "https://willem.com/fy/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "date": "2020-03-25"
   },
   "width": 1600,
   "description": "De frontend mei de backend-technology ferbine, ienfâldich as 1-2-3",
   "description_source": "author",
   "machine": {
    "caption": "Four sequential screenshots illustrating a support flow: a small integrated button on a blog post, an expanded form offering coffee quantity options, an Apple Pay checkout screen, and a thank you page with a coffee cup illustration.",
    "labels": [
     "coffeewidget",
     "payment",
     "applepay",
     "mockup",
     "ux",
     "illustration"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM.com | Did you enjoy this post? | If you found this content useful, consider showing your appreciation by buying me a coffee | Buy me a coffee | Or help me by sharing this post with your friends: | Buy Willem a coffee | €2 x 5 1 3 5 | Message (optional) | SUPPORT € 10 | mollie.com | WILLEM.com | Druk tweemaal om te betalen | 5x coffee (8a403ea22d) | willem.com | € 10,00 | Apple Pay | iDEAL | Creditcard | PayPal | Apple Pay | RABOBANK BETAALPAS (.... 1745) | Annuleer | BETAAL WILLEM.COM € 10,00 | Willem | Thank you! | Dank je wel! Danke Schön! ¡Gracias! Merci! | 1 SMALL INTEGRATED BUTTON | 2 EXPANDS TO OFFER OPTIONS | 3 DRINK COFFEE"
   }
  },
  {
   "url": "https://willem.com/global/images/0027da9ce9fa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In (mikro)betelsysteem ûntwerpe en ymplemintearje",
    "url": "https://agents.willem.com/fy/posts/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "source_url": "https://willem.com/fy/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "date": "2020-03-25"
   },
   "width": 1600,
   "description": "Steve Jobs kundiget de Keynote-app oan op MacWorld 2003 en makket in grap dat se foar himsels boud is, as in ûnderbetelle betatester",
   "description_source": "author",
   "machine": {
    "caption": "A dark, blurry photo of a presentation stage with two illuminated Apple logos flanking a large screen displaying text, taken from a distance.",
    "labels": [
     "apple",
     "keynote",
     "stage",
     "presentation",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Built for me"
   }
  },
  {
   "url": "https://willem.com/global/images/1949862bd7c9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In (mikro)betelsysteem ûntwerpe en ymplemintearje",
    "url": "https://agents.willem.com/fy/posts/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "source_url": "https://willem.com/fy/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "date": "2020-03-25"
   },
   "width": 160,
   "machine": {
    "caption": "An iPad on a wooden table displays a willem.com support prompt asking for a coffee donation, next to a mug with a nautical illustration filled with coffee.",
    "labels": [
     "ipad",
     "donation page",
     "coffee mug",
     "wooden table",
     "willem.com"
    ],
    "model": "claude-sonnet",
    "text_in_image": "08:53\nwillem.com\nDid you enjoy this post?\nIf you found this content useful, consider showing your appreciation by buying me a coffee:\nBuy Willem a coffee\nE2 x 1\n1  3  5\nMessage (optional)\nSUPPORT  E2"
   }
  },
  {
   "url": "https://willem.com/global/images/5631448e9aa5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In (mikro)betelsysteem ûntwerpe en ymplemintearje",
    "url": "https://agents.willem.com/fy/posts/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "source_url": "https://willem.com/fy/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "date": "2020-03-25"
   },
   "width": 2560,
   "machine": {
    "caption": "A dark hand-drawn diagram over faded payment-app icons illustrating a checkout flow from a website buy button through a Node.js backend to a payment provider.",
    "labels": [
     "diagram",
     "checkout flow",
     "payment provider",
     "sketch",
     "app icons",
     "flowchart"
    ],
    "model": "claude-sonnet",
    "text_in_image": "FRONT... WEBSITE\nBuy Button\nRequest Checkout\nNode JS...\nCalculate Amount\nPrepare Payment Session\nPayment Provider\nPreload Amount + Options\nCreate Payment"
   }
  },
  {
   "url": "https://willem.com/global/images/1949862bd7c9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In (mikro)betelsysteem ûntwerpe en ymplemintearje",
    "url": "https://agents.willem.com/fy/posts/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "source_url": "https://willem.com/fy/2020-03-25_in-mikro-betelsysteem-untwerpe-en-ymplemintearje/",
    "date": "2020-03-25"
   },
   "width": 160,
   "machine": {
    "caption": "An iPad on a wooden table displays a willem.com support prompt asking for a coffee donation, next to a mug with a nautical illustration filled with coffee.",
    "labels": [
     "ipad",
     "donation page",
     "coffee mug",
     "wooden table",
     "willem.com"
    ],
    "model": "claude-sonnet",
    "text_in_image": "08:53\nwillem.com\nDid you enjoy this post?\nIf you found this content useful, consider showing your appreciation by buying me a coffee:\nBuy Willem a coffee\nE2 x 1\n1  3  5\nMessage (optional)\nSUPPORT  E2"
   }
  },
  {
   "url": "https://willem.com/global/images/9021f73fd09d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS meitsje",
    "url": "https://agents.willem.com/fy/posts/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "source_url": "https://willem.com/fy/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Kies \"Linpus Lite\" om it ynstallaasjeprogramma op te starten",
   "description_source": "author",
   "machine": {
    "caption": "A Windows boot device selection screen on a laptop display, photographed at an angle showing a reflection of a hand.",
    "labels": [
     "windows",
     "bootmenu",
     "screenshot",
     "laptop",
     "uefi"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Use a device | EFI USB Device | EFI Network | Linpus lite"
   }
  },
  {
   "url": "https://willem.com/global/images/1aba81e0731b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS meitsje",
    "url": "https://agents.willem.com/fy/posts/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "source_url": "https://willem.com/fy/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Mei \"Avansearre opstartopsjes\" yn de Windows-ynstellingen kinst in USB-drive as opstartmedium brûke ",
   "description_source": "author",
   "machine": {
    "caption": "A Windows 10 recovery options screen on a laptop display, photographed showing a hand near the trackpad.",
    "labels": [
     "windows",
     "recoverymenu",
     "screenshot",
     "laptop",
     "troubleshoot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Choose an option | Continue | Exit and continue to Windows 10 | Turn off your PC | Use a device | Use a USB drive, network connection or Windows recovery DVD | Troubleshoot | Reset your PC or see advanced options"
   }
  },
  {
   "url": "https://willem.com/global/images/8646d08e6a22.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS meitsje",
    "url": "https://agents.willem.com/fy/posts/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "source_url": "https://willem.com/fy/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "De opstartbere USB-drive oansluten op de Surface-tablet mei de USB-C nei USB 3.0- en ethernet-dongle",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a looped blue ethernet cable connected through a black USB-C dongle, alongside a black Lexar USB 3.0 flash drive, plugged into a tablet with a keyboard case on a wooden desk.",
    "labels": [
     "usb",
     "ethernet",
     "cable",
     "dongle",
     "tablet",
     "flashdrive"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Lexar USB 3.0"
   }
  },
  {
   "url": "https://willem.com/global/images/96a301b9ec66.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS meitsje",
    "url": "https://agents.willem.com/fy/posts/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "source_url": "https://willem.com/fy/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Do kinst in oare kompjûter brûke om in opstartbere USB-stick te meitsjen, ik brûkte myn ThinkPad X1",
   "description_source": "author",
   "machine": {
    "caption": "A black and yellow Lexar USB 3.0 flash drive lying next to a metal ThinkPad logo badge on a dark textured surface.",
    "labels": [
     "usbdrive",
     "lexar",
     "thinkpad",
     "logo",
     "flashdrive"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Lexar USB 3.0 16G | ThinkPad"
   }
  },
  {
   "url": "https://willem.com/global/images/61767ebbcabc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS meitsje",
    "url": "https://agents.willem.com/fy/posts/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "source_url": "https://willem.com/fy/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Debian GNU/Linux - It universele bestjoeringssysteem",
   "description_source": "author",
   "machine": {
    "caption": "Banner with the Debian logo swirl and tagline on a dark blue background.",
    "labels": [
     "debian",
     "linux",
     "logo",
     "banner",
     "operatingsystem"
    ],
    "model": "claude-sonnet",
    "text_in_image": "debian | The universal operating system"
   }
  },
  {
   "url": "https://willem.com/global/images/af71b0cde6d9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS meitsje",
    "url": "https://agents.willem.com/fy/posts/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "source_url": "https://willem.com/fy/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "It kin efkes duorje, wês geduldich of meitsje foto's :-)",
   "description_source": "author",
   "machine": {
    "caption": "A Windows update progress screen reflected on a laptop display, with a hand holding up a white iPhone in front of it.",
    "labels": [
     "windows",
     "update",
     "screenshot",
     "iphone",
     "reflection"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Please wait while we install a system update"
   }
  },
  {
   "url": "https://willem.com/global/images/c9eda8928a1e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS meitsje",
    "url": "https://agents.willem.com/fy/posts/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "source_url": "https://willem.com/fy/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Sjoch de protte firmwarefernijingen, dy kinst allinnich fan Windows út ynstallearje",
   "description_source": "author",
   "machine": {
    "caption": "Close-up photograph of a Windows update history list on a screen, showing multiple pending driver and firmware update entries.",
    "labels": [
     "windows",
     "updatehistory",
     "screenshot",
     "drivers",
     "firmware"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Microsoft .NET Fram... | Status: Pending download | Qualcomm Atheros Communications - Bluetooth - 4/17/2019 12:00:00 AM - 10.0... | Status: Pending download | Elantech Ltd. - Firmware - 1/8/2019 12:00:00 AM - 61.26.0.0 | Status: Pending download | Surface - Firmware - 12/12/2018 12:00:00 AM - 1.0.14 | Status: Pending download | Update for Adobe Flash Player for Windows 10 Version 1809 for x64-based Systems (KB4462930) | Status: Pending download | Surface - Firmware - 5/10/2018 12:00:00 AM - 11.8.50.3460 | Status: Pending download | Surface - Firmware - 5/10/2018 12:00:00 AM - 3.1.0.3524 | Status: Pending download | Realtek Semiconductor Corp. - Firmware - 5/25/2018 12:00:00 AM - 1.0.12 | Status: Pending download | Realtek Semiconductor Corp. - MTD - 5/18/2018 12:00:00 AM - 10.0.17134.21306 | Status: Pending download"
   }
  },
  {
   "url": "https://willem.com/global/images/382661906f53.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS meitsje",
    "url": "https://agents.willem.com/fy/posts/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "source_url": "https://willem.com/fy/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Kontrolearje hânmjittich op fernijingen mei Windows Update",
   "description_source": "author",
   "machine": {
    "caption": "Photograph of a Windows Update settings screen on a laptop showing a list of available and pending updates, with a hand visible behind the display.",
    "labels": [
     "windows",
     "windowsupdate",
     "screenshot",
     "laptop",
     "settings"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Windows Update | Updates available | Last checked: Today, 14:05 | Your device is missing important security and quality fixes. | Security Intelligence Update for Windows Defender Antivirus - KB2267602 (Version 1.311.635.0) | Status: Installing - 62% | Realtek - Net - 10.35.1030.2019 | Status: Pending download | 2020-02 Cumulative Update for .NET Framework 3.5, 4.7.2 and 4.8 for Windows 10 Version 1809 for x64 (KB4538156) | Status: Pending download | 2019-12 Update for Windows 10 Version 1809 for x64-based Systems (KB4023057) | Status: Pending download | Windows Malicious Software Removal Tool x64 - February 2020 (KB890830) | Status: Pending download | 2020-02 Security Update for Adobe Flash Player for Windows 10 Version 1809 for x64-based Systems (KB4537759) | Status: Pending download | 2020-02 Cumulative Update for Windows 10 Version 1809 for x64-based Systems (KB4532691) | Status: Pending download | Microsoft .NET Framework 4.8 for Windows 10 Version 1809 for x64 (KB4486153) | Status: Pending download | Qualcomm Atheros Communications - Bluetooth - 4/17/2019 12:00:00 AM - 10.0.0.832 | Status: Pending download | 14:05 06/03/2020"
   }
  },
  {
   "url": "https://willem.com/global/images/df660a485a36.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS meitsje",
    "url": "https://agents.willem.com/fy/posts/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "source_url": "https://willem.com/fy/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "De oanpaste Surface Go (rjochts) brûke foar programmearjen, krekt sa't ik wurkje mei in iPad Pro (links)",
   "description_source": "author",
   "machine": {
    "caption": "Two tablets with keyboard cases stand side by side on a wooden desk, each showing a code editor with JavaScript source code next to a handwritten sketch of a website object model, and the right hand tablet also shows an email application.",
    "labels": [
     "tablet",
     "codeeditor",
     "javascript",
     "sketch",
     "email",
     "ipad"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Relocation Plus: object model | Onwerp Relocation | File Edit View Message | Reply Group Reply Forward | Created by W.L. Middelkoop on 05-mar-2020 WLM/1PP/UIT | Created by W.L. Middelkoop on 06-mar-2020 WLM/1PP/UIT | var request = require(request); var fs = require(fs); var https = require(https); var Base = require(./base/Base.js); function Publisher(serverAddress, managerConfigurationId, rootPath){ this.serverAddress = serverAddress; this.rootPath = rootPath; this.resultPath = rootPath+/result; this.defaultPageTitle = Relocation+; this.base = new Base({ serverAddress : this.serverAddress, managerConfigurationId : managerConfigurationId, rootPath : rootPath, debug:true}); debug:false}); this.base.markResultFolderNeverObsolete(images); this.sitemapUrls = []; this.base.load(this.generateWebsite.bind(this)); } Publisher.prototype.generateWebsite = function(){ console.log(Publisher: generating website.); var detailPages = this.base.getVisibleObjectInstances(this.base.objectInstances.DetailPage); for(var p=0; p<detailPages.length; p++){ this.createDetailPage(detailPages[p]); } this.createInfoPage(); this.createContactPage(); // Sitemap file this.sitemapUrls.sort(); // to hide the algorithms order this.base.makeSureFileIsWritten(this.resultPath+/sitemap.txt,this.sitemapUrls.join(\\n));"
   }
  },
  {
   "url": "https://willem.com/global/images/947d3ad6683a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS meitsje",
    "url": "https://agents.willem.com/fy/posts/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "source_url": "https://willem.com/fy/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "In artikel lêze op myn tablet yn portretmodus",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a tablet displaying a willem.com blog article in a web browser, with a photo of clouds from an aircraft window at the top of the page.",
    "labels": [
     "tablet",
     "blog",
     "website",
     "article",
     "browser",
     "ipad"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM.com | Monolithic vs Microservices software architecture | CHOOSING THE RIGHT DESIGN FOR YOUR APP DEVELOPMENT | MAR. 3, 2020 - WILLEM L. MIDDELKOOP | This week I flew to Gothenburg to meet people from a large international shipping company, talking about the development of enterprise level software. During the meeting there where various experts in the room, one of them asked me on choosing the right software architecture (for big, complex, enterprise level apps). A very good question, well worthy for a blog post. | SHARE THIS ON | willem.com/blog/2020-03-03_monolithic-vs-microservices-software-..."
   }
  },
  {
   "url": "https://willem.com/global/images/adba635a29f9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS meitsje",
    "url": "https://agents.willem.com/fy/posts/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "source_url": "https://willem.com/fy/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "It oanpaste bestjoeringssysteem op de tablet brûke om ynhâld foar dizze blog te meitsjen",
   "description_source": "author",
   "machine": {
    "caption": "A tablet lies flat on a wooden desk beside a stylus, displaying a drawing app with the same four box business logic diagram linking planning, sales, staff and finances.",
    "labels": [
     "tablet",
     "diagram",
     "drawingapp",
     "stylus",
     "businesslogic"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PLANNING | SALES | STAFF | FINANCES | BUSINESS LOGIC | Complexity increases as structures and relations grow | Sans 12"
   }
  },
  {
   "url": "https://willem.com/global/images/126e903aa197.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS meitsje",
    "url": "https://agents.willem.com/fy/posts/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "source_url": "https://willem.com/fy/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Peninput wurket mei myn eigen Linux-kernel en de Xournal-app",
   "description_source": "author",
   "machine": {
    "caption": "A tablet lies flat on a wooden desk beside a stylus, displaying a drawing app with a handwritten note about building a custom Linux based tablet operating system.",
    "labels": [
     "tablet",
     "drawingapp",
     "stylus",
     "handwriting",
     "linux",
     "debian"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Surface GO | Debian GNU/Linux | \"Willem OS\" | Sans 12"
   }
  },
  {
   "url": "https://willem.com/global/images/5a77b988dded.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS meitsje",
    "url": "https://agents.willem.com/fy/posts/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "source_url": "https://willem.com/fy/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "It firtuele toetseboerd 'onboard'",
   "description_source": "author",
   "machine": {
    "caption": "A tablet on-screen keyboard is shown overlaid on a news website displaying a Science and Technology section with two article thumbnail images.",
    "labels": [
     "tablet",
     "onscreenkeyboard",
     "website",
     "newssite",
     "ipad"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Self-Care March 5 | illusion born from her lively, ever-evolving practice. | T Magazine March 2 | Science & Technology | 1 2 3 4 5 6 7 8 9 0 - = | q w e r t y u i o p [ ] | a s d f g h j k l ; \\x27 \\\\ | z x c v b n m , . / | Ctrl Win Alt Alt Gr | Abc 123"
   }
  },
  {
   "url": "https://willem.com/global/images/416d53ff1e62.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS meitsje",
    "url": "https://agents.willem.com/fy/posts/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "source_url": "https://willem.com/fy/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "It kompilearjen fan de Linux-kernel op in Surface Go nimt oeren",
   "description_source": "author",
   "machine": {
    "caption": "A tablet screen shows a terminal window with kernel compilation output scrolling, reflecting a hand holding a phone to take the photo.",
    "labels": [
     "terminal",
     "linuxkernel",
     "compiling",
     "tablet",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem@WillemSurfa... | \"dpkg-source: unrep... | willem@WillemSurface: ~ | CC crypto/kpp.o | CC arch/x86/kernel/apic/hw_nmi.o | CC kernel/cgroup/legacy_freezer.o | CC block/blk-mq-tag.o | CC kernel/cgroup/pids.o | CC mm/mremap.o | CC arch/x86/kernel/apic/io_apic.o | CC mm/msync.o | CC [M] fs/afs/misc.o | CC kernel/cgroup/rdma.o | CC crypto/dh.o | CC block/blk-stat.o | CC security/keys/keyctl.o | CC mm/page_vma_mapped.o | CC mm/pagewalk.o | CC crypto/dh_helper.o | CC kernel/cgroup/cpuset.o | CC [M] fs/afs/mntpt.o | ASN.1 crypto/rsapubkey.asn1.[ch] | CC mm/pgtable-generic.o | CC block/blk-mq-sysfs.o | ASN.1 crypto/rsaprivkey.asn1.[ch] | CC crypto/rsa.o | CC mm/rmap.o | CC security/keys/permission.o | CC arch/x86/kernel/apic/msi.o | CC crypto/rsa_helper.o | CC mm/vmalloc.o | CC block/blk-mq-cpumap.o | CC [M] fs/afs/rotate.o | CC crypto/rsa-pkcs1pad.o"
   }
  },
  {
   "url": "https://willem.com/global/images/8631db9f2712.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS meitsje",
    "url": "https://agents.willem.com/fy/posts/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "source_url": "https://willem.com/fy/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Myn oanpaste Linux-kernel kompilearje",
   "description_source": "author",
   "machine": {
    "caption": "Close-up terminal output showing Linux kernel configuration prompts for certificate and keyring settings followed by the start of a kernel Debian package build.",
    "labels": [
     "terminal",
     "linuxkernel",
     "configuration",
     "build",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HOSTCC scripts/kconfig/... | HOSTLD scripts/kconfig/conf --oldconfig | * Restart config... | * Certificates for signature checking | * File name or PKCS#11 URI of module signing key (MODULE_SIG_KEY) [] | Provide system-wide ring of trusted keys (SYSTEM_TRUSTED_KEYS) [] (NEW) | Additional X.509 keys for default system keyring (SYSTEM_TRUSTED_KEYRING) | Reserve area for inserting a certificate without recompiling (SECONDARY_TRUSTED_KEYRING) [Y/n/?] y | Provide a keyring to which extra trustable keys may be added (SYSTEM_EXTRA_CERTIFICATE) | Provide system-wide ring of blacklisted keys (SYSTEM_BLACKLIST_KEYRING) | Hashes to be preloaded into the system blacklist keyring (SYSTEM_BLACKLIST_HASH_LIST) | # configuration written to .config | # make -j8 deb-pkg LOCALVERSION=-custom | # root@WillemSurface:~/linux-5.4.19# | UPD include/config/kernel.release | make clean | sh ./scripts/package/mkdebian | TAR linux-5.4.19-custom.tar.gz"
   }
  },
  {
   "url": "https://willem.com/global/images/d917bfda53e6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS meitsje",
    "url": "https://agents.willem.com/fy/posts/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "source_url": "https://willem.com/fy/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Ynstallaasje oan de gong - sjoch it oansluten netwurkkabel",
   "description_source": "author",
   "machine": {
    "caption": "A tablet with keyboard case and stylus stands on an outdoor table on a balcony, its screen showing a blue GRUB boot loader installation progress bar at 50 percent.",
    "labels": [
     "tablet",
     "grub",
     "bootloader",
     "installation",
     "balcony",
     "linux"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Installing GRUB boot loader | 50% | Running \"grub-install dummy\"...."
   }
  },
  {
   "url": "https://willem.com/global/images/ab59c48e114c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS meitsje",
    "url": "https://agents.willem.com/fy/posts/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "source_url": "https://willem.com/fy/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Ûntbrekkende firmware makket hardware ûnbrûkber by de ynstallaasje",
   "description_source": "author",
   "machine": {
    "caption": "A close-up photo of a Debian installer screen titled Detect network hardware, listing missing non-free firmware files and asking whether to load missing firmware from removable media.",
    "labels": [
     "debian",
     "installer",
     "firmware",
     "screenshot",
     "linux"
    ],
    "model": "claude-sonnet",
    "text_in_image": "[!] Detect network hardware | Some of your hardware needs non-free firmware files to operate. The firmware can be loaded from removable media, such as a USB stick or floppy. | The missing firmware files are: ath10k/pre-cal-pci-0000:01:00.0.bin ath10k/cal-pci-0000:01:00.0.bin ath10k/QCA6174/hw3.0/firmware-6.bin ath10k/QCA6174/hw3.0/firmware-5.bin ath10k/QCA6174/hw3.0/firmware-4.bin ath10k/QCA6174/hw3.0/firmware-3.bin ath10k/QCA6174/hw3.0/firmware-2.bin | If you have such media available now, insert it, and continue. | Load missing firmware from removable media? | <Yes> <No> | <Tab> moves; <Space> selects; <Enter> activates buttons"
   }
  },
  {
   "url": "https://willem.com/global/images/da801a0461f7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS meitsje",
    "url": "https://agents.willem.com/fy/posts/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "source_url": "https://willem.com/fy/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Menu fan it Debian GNU/Linux-ynstallaasjeprogramma op Surface Go - bliid ik",
   "description_source": "author",
   "machine": {
    "caption": "A screen shows the Debian GNU/Linux UEFI installer boot menu with Graphical install highlighted, reflecting a man giving a thumbs up while photographing the screen with a phone.",
    "labels": [
     "debian",
     "installer",
     "bootmenu",
     "linux",
     "screenshot",
     "selfie"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Debian GNU/Linux 10.3.0 | Debian GNU/Linux UEFI Installer menu | Graphical install | Install | Advanced options ... | Accessible dark contrast installer menu .. | Install with speech synthesis | Enter: Select | E: Edit Selection | C: GRUB Command line"
   }
  },
  {
   "url": "https://willem.com/global/images/ab9c8e745c92.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS meitsje",
    "url": "https://agents.willem.com/fy/posts/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "source_url": "https://willem.com/fy/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Microsoft Surface Go - in ultraportabele 10\" touchscreen-tablet (mei type cover, pen en USB-C nei ethernet en USB 3.0-adapter)",
   "description_source": "author",
   "machine": {
    "caption": "Unboxed Microsoft Surface Go tablet packaging laid out on a wooden desk alongside its Type Cover keyboard box, a stylus pen box and a USB-C to Ethernet and USB 3.0 adapter box.",
    "labels": [
     "microsoft",
     "surfacego",
     "unboxing",
     "packaging",
     "tablet",
     "accessories"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Microsoft Surface Go | 6.18 Monday, 8 June | Microsoft Surface Go | Type Cover | Microsoft Surface | Pen Stift Stylet | Microsoft Surface | USB-C to Ethernet and USB 3.0 Adapter | USB-C-zu-Ethernet und -USB 3.0-Adapter | Adaptateur USB-C vers Ethernet et USB 3.0"
   }
  },
  {
   "url": "https://willem.com/global/images/608bce168d53.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS meitsje",
    "url": "https://agents.willem.com/fy/posts/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "source_url": "https://willem.com/fy/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "date": "2020-03-09"
   },
   "width": 160,
   "machine": {
    "caption": "A Microsoft Surface Go tablet lies on a wooden desk displaying a drawing app with handwritten blue text, next to its stylus pen.",
    "labels": [
     "surface go",
     "tablet",
     "stylus",
     "handwriting",
     "drawing app",
     "wooden desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Surface GO\nDebian GNU/Linux\n\"Willem OS\"\nSans 12"
   }
  },
  {
   "url": "https://willem.com/global/images/69c69c28c60b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS meitsje",
    "url": "https://agents.willem.com/fy/posts/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "source_url": "https://willem.com/fy/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "date": "2020-03-09"
   },
   "width": 2560,
   "machine": {
    "caption": "A man photographs a tablet screen showing a Debian Linux installer boot menu with his phone, his reflection and raised thumbs-up hand visible in the glossy screen.",
    "labels": [
     "debian installer",
     "boot menu",
     "reflection",
     "smartphone",
     "thumbs up",
     "screen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Deb...\nGraphical install\nInstall\nAdvanced options ...\nAccessible dark contrast installer menu ...\nInstall with speech synthesis"
   }
  },
  {
   "url": "https://willem.com/global/images/608bce168d53.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn eigen tablet-OS meitsje",
    "url": "https://agents.willem.com/fy/posts/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "source_url": "https://willem.com/fy/2020-03-09_myn-eigen-tablet-os-meitsje/",
    "date": "2020-03-09"
   },
   "width": 160,
   "machine": {
    "caption": "A Microsoft Surface Go tablet lies on a wooden desk displaying a drawing app with handwritten blue text, next to its stylus pen.",
    "labels": [
     "surface go",
     "tablet",
     "stylus",
     "handwriting",
     "drawing app",
     "wooden desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Surface GO\nDebian GNU/Linux\n\"Willem OS\"\nSans 12"
   }
  },
  {
   "url": "https://willem.com/global/images/e50e134c3fb7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36986_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Monolityske tsjin microservices-softwarearsjitektuer",
    "url": "https://agents.willem.com/fy/posts/2020-03-03_monolityske-tsjin-microservices-softwarearsjitektuer/",
    "source_url": "https://willem.com/fy/2020-03-03_monolityske-tsjin-microservices-softwarearsjitektuer/",
    "date": "2020-03-03"
   },
   "width": 1600,
   "description": "“De loft is de limyt” as do de arsjitektuer dy't do keazen hast behearskest (feroarje him mar net midden yn de flecht!)",
   "description_source": "author",
   "machine": {
    "caption": "View from an aircraft window of a blue sky above a layer of clouds.",
    "labels": [
     "sky",
     "clouds",
     "aircraft",
     "aerial",
     "horizon"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/2705ce2c332c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36986_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Monolityske tsjin microservices-softwarearsjitektuer",
    "url": "https://agents.willem.com/fy/posts/2020-03-03_monolityske-tsjin-microservices-softwarearsjitektuer/",
    "source_url": "https://willem.com/fy/2020-03-03_monolityske-tsjin-microservices-softwarearsjitektuer/",
    "date": "2020-03-03"
   },
   "width": 1600,
   "description": "Microservices-softwarearsjitektuer",
   "description_source": "author",
   "machine": {
    "caption": "Hand drawn diagram of a microservice software architecture showing four independent microservices A to D each with a presentation layer, business logic module, data access layer, database and filesystem, connected via APIs for inter service communication.",
    "labels": [
     "diagram",
     "microservices",
     "architecture",
     "api",
     "illustration",
     "software"
    ],
    "model": "claude-sonnet",
    "text_in_image": "INTER SERVICE COMMUNICATION THROUGH (WEB/REST) APIs | API | PRESENTATION LAYER | MODULE A | MODULE B | MODULE C | MODULE D | BUSINESS LOGIC | DATA OBJECT ACCESS LAYER | DATABASE | FILESYSTEM | MICROSERVICE A | MICROSERVICE B | MICROSERVICE C | MICROSERVICE D | MICROSERVICE SOFTWARE ARCHITECTURE | EACH SERVICE FUNCTIONS INDEPENDENTLY, WORKING TOGETHER THROUGH APIs"
   }
  },
  {
   "url": "https://willem.com/global/images/875d62aa72f8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36986_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Monolityske tsjin microservices-softwarearsjitektuer",
    "url": "https://agents.willem.com/fy/posts/2020-03-03_monolityske-tsjin-microservices-softwarearsjitektuer/",
    "source_url": "https://willem.com/fy/2020-03-03_monolityske-tsjin-microservices-softwarearsjitektuer/",
    "date": "2020-03-03"
   },
   "width": 1600,
   "description": "Monolityske softwarearsjitektuer",
   "description_source": "author",
   "machine": {
    "caption": "Hand drawn diagram of a monolithic software architecture showing a single presentation layer, four business logic modules, a data object access layer, a database and a filesystem all in one block.",
    "labels": [
     "diagram",
     "monolithic",
     "architecture",
     "software",
     "illustration"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PRESENTATION LAYER | USER INTERFACE | MODULE A | MODULE B | MODULE C | MODULE D | BUSINESS LOGIC | DATA OBJECT ACCESS LAYER | DATABASE | DYNAMIC RECORDS | FILESYSTEM | STATIC ASSETS | MONOLITHIC SOFTWARE ARCHITECTURE | one \"big block\", functioning as one app"
   }
  },
  {
   "url": "https://willem.com/global/images/df6c62e25d7d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36986_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Monolityske tsjin microservices-softwarearsjitektuer",
    "url": "https://agents.willem.com/fy/posts/2020-03-03_monolityske-tsjin-microservices-softwarearsjitektuer/",
    "source_url": "https://willem.com/fy/2020-03-03_monolityske-tsjin-microservices-softwarearsjitektuer/",
    "date": "2020-03-03"
   },
   "width": 1600,
   "description": "Tanommen kompleksiteit as it tal struktueren (en harren relaasjes) grutter wurdt",
   "description_source": "author",
   "machine": {
    "caption": "Hand drawn diagram showing four connected business departments: planning, sales, staff and finances, with double headed arrows linking each pair.",
    "labels": [
     "diagram",
     "business",
     "illustration",
     "planning",
     "sales",
     "finance"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PLANNING | SALES | STAFF | FINANCES | BUSINESS LOGIC | Complexity increases as structures and relations grow"
   }
  },
  {
   "url": "https://willem.com/global/images/b73d8bf569bc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36986_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Monolityske tsjin microservices-softwarearsjitektuer",
    "url": "https://agents.willem.com/fy/posts/2020-03-03_monolityske-tsjin-microservices-softwarearsjitektuer/",
    "source_url": "https://willem.com/fy/2020-03-03_monolityske-tsjin-microservices-softwarearsjitektuer/",
    "date": "2020-03-03"
   },
   "width": 1600,
   "description": "Ienfâldich foarbyld fan softwarearsjitektuer - ferskillende struktueren dy't in systeem foarmje mei ferskillende relaasjes tusken harren",
   "description_source": "author",
   "machine": {
    "caption": "Hand drawn diagram showing a mobile app and website connecting through an API and logic layer to a database and file system, with icons for user, network and backend cloud service.",
    "labels": [
     "diagram",
     "api",
     "architecture",
     "illustration",
     "cloud",
     "database"
    ],
    "model": "claude-sonnet",
    "text_in_image": "APP mobile | WEBSITE | API | LOGIC | DATABASE | FILE SYSTEM | USER | NETWORK | BACKEND CLOUD SERVICE"
   }
  },
  {
   "url": "https://willem.com/global/images/189c28c69d02.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36986_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Monolityske tsjin microservices-softwarearsjitektuer",
    "url": "https://agents.willem.com/fy/posts/2020-03-03_monolityske-tsjin-microservices-softwarearsjitektuer/",
    "source_url": "https://willem.com/fy/2020-03-03_monolityske-tsjin-microservices-softwarearsjitektuer/",
    "date": "2020-03-03"
   },
   "width": 1600,
   "description": "In grut ynternasjonaal skipfeartmaatskippij besykje om te praten oer ûndernimmingssoftware",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a plastic visitor badge on a lanyard clip in an office corridor lined with glass display cases containing model ships.",
    "labels": [
     "visitorbadge",
     "stena",
     "officecorridor",
     "modelships",
     "identitycard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "S Stena | Visitor | Willem Middelkoop | 03 Mar 2020 | *604170*"
   }
  },
  {
   "url": "https://willem.com/global/images/93469083eda3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36986_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Monolityske tsjin microservices-softwarearsjitektuer",
    "url": "https://agents.willem.com/fy/posts/2020-03-03_monolityske-tsjin-microservices-softwarearsjitektuer/",
    "source_url": "https://willem.com/fy/2020-03-03_monolityske-tsjin-microservices-softwarearsjitektuer/",
    "date": "2020-03-03"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds up a Stena visitor identification badge with a photo ID clip, in a lobby lined with glass display cases containing scale models of ships.",
    "labels": [
     "visitor badge",
     "id card",
     "ship models",
     "display case",
     "lobby",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Stena\nVisitor\nWillem Middelkoop\n03 Mar 2020\n*604170*"
   }
  },
  {
   "url": "https://willem.com/global/images/ac25803922f6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36986_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Monolityske tsjin microservices-softwarearsjitektuer",
    "url": "https://agents.willem.com/fy/posts/2020-03-03_monolityske-tsjin-microservices-softwarearsjitektuer/",
    "source_url": "https://willem.com/fy/2020-03-03_monolityske-tsjin-microservices-softwarearsjitektuer/",
    "date": "2020-03-03"
   },
   "width": 2560,
   "machine": {
    "caption": "View from an aircraft window looking out over a flat layer of white clouds under a clear blue sky.",
    "labels": [
     "clouds",
     "sky",
     "aerial view",
     "horizon",
     "aircraft window"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/93469083eda3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36986_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Monolityske tsjin microservices-softwarearsjitektuer",
    "url": "https://agents.willem.com/fy/posts/2020-03-03_monolityske-tsjin-microservices-softwarearsjitektuer/",
    "source_url": "https://willem.com/fy/2020-03-03_monolityske-tsjin-microservices-softwarearsjitektuer/",
    "date": "2020-03-03"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds up a Stena visitor identification badge with a photo ID clip, in a lobby lined with glass display cases containing scale models of ships.",
    "labels": [
     "visitor badge",
     "id card",
     "ship models",
     "display case",
     "lobby",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Stena\nVisitor\nWillem Middelkoop\n03 Mar 2020\n*604170*"
   }
  },
  {
   "url": "https://willem.com/global/images/a53513d7f1e8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36987_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Dyn eigen adresboek- en kalinder-cloud",
    "url": "https://agents.willem.com/fy/posts/2020-02-28_dyn-eigen-adresboek-en-kalinder-cloud/",
    "source_url": "https://willem.com/fy/2020-02-28_dyn-eigen-adresboek-en-kalinder-cloud/",
    "date": "2020-02-28"
   },
   "width": 1600,
   "description": "CardDAV/CalDAV-server dy't ferbynt mei apparaten en apps",
   "description_source": "author",
   "machine": {
    "caption": "Hand drawn diagram on a dark background illustrating a CardDAV CalDAV server syncing contacts and calendar data between a phone and a PC.",
    "labels": [
     "diagram",
     "carddav",
     "caldav",
     "sync",
     "illustration",
     "server"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Card DAV / CalDAV SERVER | PHONE | PC | sync | 1 | 2 | SAVES VCARD CONTACTS AND iCALENDER AGENDA DATA"
   }
  },
  {
   "url": "https://willem.com/global/images/908db6bc9fbc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36987_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Dyn eigen adresboek- en kalinder-cloud",
    "url": "https://agents.willem.com/fy/posts/2020-02-28_dyn-eigen-adresboek-en-kalinder-cloud/",
    "source_url": "https://willem.com/fy/2020-02-28_dyn-eigen-adresboek-en-kalinder-cloud/",
    "date": "2020-02-28"
   },
   "width": 160,
   "machine": {
    "caption": "A dark illustration with a radial arrangement of hand-drawn calendar and contact-card icons in white, yellow and red, numbered 1, 2, 4, 5 and 30, fading toward the edges of the frame.",
    "labels": [
     "illustration",
     "calendar icons",
     "contact icons",
     "dark background",
     "sketch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "1\n2\n4\n5\n30"
   }
  },
  {
   "url": "https://willem.com/global/images/f1d76451325b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36987_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Dyn eigen adresboek- en kalinder-cloud",
    "url": "https://agents.willem.com/fy/posts/2020-02-28_dyn-eigen-adresboek-en-kalinder-cloud/",
    "source_url": "https://willem.com/fy/2020-02-28_dyn-eigen-adresboek-en-kalinder-cloud/",
    "date": "2020-02-28"
   },
   "width": 2560,
   "machine": {
    "caption": "A dark hand-drawn diagram showing a phone and a PC laptop syncing contact and calendar icons with a central box labelled as a CardDAV/CalDAV server.",
    "labels": [
     "diagram",
     "carddav",
     "caldav",
     "phone",
     "laptop",
     "sync illustration"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PHONE\nsync\nCard DAV / CalDAV\nSERVER\nSAVES VCARD CONTACTS AND\niCALENDER AGENDA DATA\nsync\nPC\n1\n2"
   }
  },
  {
   "url": "https://willem.com/global/images/908db6bc9fbc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36987_imageEN.png",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Dyn eigen adresboek- en kalinder-cloud",
    "url": "https://agents.willem.com/fy/posts/2020-02-28_dyn-eigen-adresboek-en-kalinder-cloud/",
    "source_url": "https://willem.com/fy/2020-02-28_dyn-eigen-adresboek-en-kalinder-cloud/",
    "date": "2020-02-28"
   },
   "width": 160,
   "machine": {
    "caption": "A dark hand-drawn diagram showing a phone and a PC laptop syncing contact and calendar icons with a central box labelled as a CardDAV/CalDAV server.",
    "labels": [
     "diagram",
     "carddav",
     "caldav",
     "phone",
     "laptop",
     "sync illustration"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PHONE\nsync\nCard DAV / CalDAV\nSERVER\nSAVES VCARD CONTACTS AND\niCALENDER AGENDA DATA\nsync\nPC\n1\n2"
   }
  },
  {
   "url": "https://willem.com/global/images/bc96638df389.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Genietsje fan in bytsje 'op en del' yn it heuveleftige plattelân",
   "description_source": "author",
   "machine": {
    "caption": "A red sports car with a black roof is parked on the shoulder of a rural road overlooking green hills and forest.",
    "labels": [
     "car",
     "red",
     "road",
     "countryside",
     "sports car",
     "convertible"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/57d63ec5270c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Kronkeljende berchdyken - suvere wille yn in Roadster! (by de Frânsk-Spaanske grins)",
   "description_source": "author",
   "machine": {
    "caption": "A view from inside a car shows a steering wheel, dual gauges reading up to 200, and a mountain road winding through a forested valley with another car ahead.",
    "labels": [
     "car",
     "dashboard",
     "speedometer",
     "road",
     "mountain",
     "driving"
    ],
    "model": "claude-sonnet",
    "text_in_image": "0 20 40 60 80 100 120 140 160 180 200\n1045"
   }
  },
  {
   "url": "https://willem.com/global/images/39d6fa3e3682.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Mei myn Smart Roadster ride yn de Pyreneeën (Frankryk)",
   "description_source": "author",
   "machine": {
    "caption": "A red convertible sports car is parked on a mountain roadside with a coach bus and truck parked further down the grassy valley below a forested peak.",
    "labels": [
     "car",
     "red",
     "mountain",
     "valley",
     "bus",
     "convertible"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/84a817bc8d14.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "It ynterieur fan de auto is best romtlik - ek as do lang bist",
   "description_source": "author",
   "machine": {
    "caption": "The grey leather interior of a Smart Roadster shows the steering wheel, twin gauges, manual gear shifter, and dashboard with the ignition key inserted.",
    "labels": [
     "car",
     "interior",
     "dashboard",
     "smart",
     "steering wheel",
     "gearshift"
    ],
    "model": "claude-sonnet",
    "text_in_image": "smart\nSRS AIRBAG"
   }
  },
  {
   "url": "https://willem.com/global/images/7baaa9aa60d0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Ekstra sportive mjitters op it dashboard: turbodruk en motortemperatuer",
   "description_source": "author",
   "machine": {
    "caption": "Two auxiliary gauges on a car dashboard display oil pressure in bar and coolant temperature in Celsius, next to hazard light and seat heater buttons.",
    "labels": [
     "car",
     "dashboard",
     "gauges",
     "pressure",
     "temperature",
     "buttons"
    ],
    "model": "claude-sonnet",
    "text_in_image": "bar\n0.5 1.0 1.5 2.0 -0.5 -1.0\n120 110 100 90 80 70\n°C"
   }
  },
  {
   "url": "https://willem.com/global/images/31b4d84c4282.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Stjoer fan de Smart Roadster - sjoch de skeakelpedalen yn F1-styl",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a Smart branded steering wheel shows the speedometer and rev counter gauges behind it along with the two auxiliary gauges and stereo on the dashboard.",
    "labels": [
     "car",
     "steering wheel",
     "smart",
     "speedometer",
     "dashboard",
     "gauges"
    ],
    "model": "claude-sonnet",
    "text_in_image": "smart\nSRS AIRBAG\n0 20 40 60 80 100 120 140 160 180 200\nkm/h"
   }
  },
  {
   "url": "https://willem.com/global/images/7629e5cd07ba.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Banden mei in soad hechting soargje foar genôch kontakt mei it asfalt",
   "description_source": "author",
   "machine": {
    "caption": "A red and black Smart Roadster sports car with a yellow Dutch license plate is parked in front of a building with dark green framed windows numbered 63.",
    "labels": [
     "car",
     "smart roadster",
     "license plate",
     "building",
     "red",
     "convertible"
    ],
    "model": "claude-sonnet",
    "text_in_image": "13-NG-FP\nNL\n63"
   }
  },
  {
   "url": "https://willem.com/global/images/d3cad6b5303e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-23.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Mercedes-Benz SLK55 AMG V8 5.5L",
   "description_source": "author",
   "machine": {
    "caption": "Silver Mercedes-Benz SLK convertible with red interior parked on gravel in front of trees.",
    "labels": [
     "car",
     "mercedes",
     "convertible",
     "licenseplate",
     "slk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BB.197.S"
   }
  },
  {
   "url": "https://willem.com/global/images/3dd0dce7b886.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Smart Roadster - hielendal swart",
   "description_source": "author",
   "machine": {
    "caption": "Black Smart Roadster parked on a paved area in front of a modern concrete building.",
    "labels": [
     "car",
     "smart",
     "roadster",
     "licenseplate",
     "convertible"
    ],
    "model": "claude-sonnet",
    "text_in_image": "62-LS-ZH"
   }
  },
  {
   "url": "https://willem.com/global/images/80aa1a727aed.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Opel Kadett Cabrio 1.6i Bertone",
   "description_source": "author",
   "machine": {
    "caption": "Blue grey Opel Kadett convertible parked on an asphalt lot.",
    "labels": [
     "car",
     "opel",
     "kadett",
     "convertible",
     "licenseplate"
    ],
    "model": "claude-sonnet",
    "text_in_image": "94-HJ-SG"
   }
  },
  {
   "url": "https://willem.com/global/images/11a4c1c14c9c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "De komst fan de famyljeauto...",
   "description_source": "author",
   "machine": {
    "caption": "Dacia Duster SUV and a black Smart Roadster parked at dusk in front of a house with solar panels, beneath a street sign.",
    "labels": [
     "street",
     "cars",
     "house",
     "solarpanels",
     "dusk",
     "streetsign"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Van Deysseilaan"
   }
  },
  {
   "url": "https://willem.com/global/images/2b45635c0546.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Mercedes-Benz 3-silinder Suprex-motor",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a Smart car engine bay showing the valve cover and oil filler cap.",
    "labels": [
     "engine",
     "smart",
     "mercedesbenz",
     "enginebay",
     "oilcap"
    ],
    "model": "claude-sonnet",
    "text_in_image": "smart Engineered by Mercedes-Benz | Bei Ölstand über max Gefahr von Motorschäden | To avoid damage to engine oil must not exceed max"
   }
  },
  {
   "url": "https://willem.com/global/images/7aa1efc6f986.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "De Smart Roadster past yn in skuondoaze, hâld him ûnder dyn bêd of neist dyn gersmeaier",
   "description_source": "author",
   "machine": {
    "caption": "Black Smart Roadster parked in a home garage alongside two bicycles hanging on the wall and various tools and storage boxes.",
    "labels": [
     "garage",
     "smart",
     "roadster",
     "bicycle",
     "licenseplate",
     "tools"
    ],
    "model": "claude-sonnet",
    "text_in_image": "62-LS-ZH"
   }
  },
  {
   "url": "https://willem.com/global/images/f53b98176786.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Parkeargaraazje fol? Tink noch ris!",
   "description_source": "author",
   "machine": {
    "caption": "Black Smart Roadster and a silver Peugeot hatchback parked nose to tail in an underground car park, with a red car in an adjacent bay.",
    "labels": [
     "parkinggarage",
     "smart",
     "peugeot",
     "cars",
     "signage"
    ],
    "model": "claude-sonnet",
    "text_in_image": "LET OP HOOGTE 1.30M | PEUGEOT"
   }
  },
  {
   "url": "https://willem.com/global/images/b91aba99d229.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "It iepen dak docht tsjinst as ergonomyske laadklep",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a man in a dark suit passing a bouquet of pink, orange and white flowers to a woman seated in a convertible car.",
    "labels": [
     "wedding",
     "bouquet",
     "flowers",
     "car",
     "bride",
     "groom"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/90add49d7777.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "As do de goede blommen brûkst, kinst sels in moaie breid fine!",
   "description_source": "author",
   "machine": {
    "caption": "A man smiling from the driver seat of a black convertible car holds a bouquet up to a woman in a white wedding dress standing beside the car.",
    "labels": [
     "wedding",
     "bride",
     "groom",
     "car",
     "convertible",
     "dress"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/65705d28053e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Wa hat in boatsjetrailer nedich? ",
   "description_source": "author",
   "machine": {
    "caption": "Black Smart Roadster with a long wooden oar or spar strapped to its roof rack, parked on a gravel driveway in front of houses.",
    "labels": [
     "smart",
     "roadster",
     "car",
     "oar",
     "roofrack",
     "driveway"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/cbc07fb8d7d2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Lit dyn freondinne thús as do gruttere, wichtiger dingen ferfiere moatst, lykas dizze HP DL380 Gen8-server",
   "description_source": "author",
   "machine": {
    "caption": "A silver rack-mount server unit sits on the passenger seat of a black Smart Roadster with the door open, on a paved driveway.",
    "labels": [
     "server",
     "rackmount",
     "smart",
     "roadster",
     "car",
     "hardware"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/33f39066bed9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Mei trije bannen en wat karton kinst skilderijen fan alle maten maklik ferfiere",
   "description_source": "author",
   "machine": {
    "caption": "Black Smart Roadster with a white board and orange straps strapped to its roof, parked on a brick pavement near a Dutch end-of-zone traffic sign.",
    "labels": [
     "smart",
     "roadster",
     "car",
     "roofrack",
     "trafficsign",
     "street"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/71a549d87bf7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "De romtlike koffer is grut genôch foar in laptop of twa",
   "description_source": "author",
   "machine": {
    "caption": "An unboxed silver laptop and its white retail box lie in the open trunk of a red car, with the trunk lid open showing the taillight.",
    "labels": [
     "macbookair",
     "laptop",
     "trunk",
     "car",
     "unboxing",
     "apple"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MacBook Air"
   }
  },
  {
   "url": "https://willem.com/global/images/96aa6df75e5d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Doch it cabriodak iepen en genietsje fan it waar, it is as bûten spylje foar folwoeksenen (jou it ta: yn ús allegearre sit in bern!)",
   "description_source": "author",
   "machine": {
    "caption": "View through a car side window and side mirror of a foggy green mountainside, with a hand resting on the door frame and a steering wheel visible.",
    "labels": [
     "mountain",
     "fog",
     "car",
     "window",
     "mirror",
     "landscape"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/c9dfbac70ee7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Slaan de snelwei oer, nim de plattelânsdyken (yn Spanje, by Alicante) ",
   "description_source": "author",
   "machine": {
    "caption": "Red Smart Roadster parked on a dirt track in front of a yellow walled building, with hills and power lines in the background.",
    "labels": [
     "smart",
     "roadster",
     "car",
     "licenseplate",
     "landscape",
     "building"
    ],
    "model": "claude-sonnet",
    "text_in_image": "13-NG-FP"
   }
  },
  {
   "url": "https://willem.com/global/images/5dbac19e5804.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Smart Roadster - yn de kleur spice red",
   "description_source": "author",
   "machine": {
    "caption": "Red and black Smart Roadster parked on gravel against a plain blue sky, side profile view.",
    "labels": [
     "smart",
     "roadster",
     "car",
     "convertible",
     "sideview"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a94bb14aff66.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 160,
   "machine": {
    "caption": "A black Smart Roadster sports car with a Dutch license plate parked on a paved area in front of a concrete and glass building.",
    "labels": [
     "smart roadster",
     "car",
     "license plate",
     "convertible",
     "parking area"
    ],
    "model": "claude-sonnet",
    "text_in_image": "62-LS-ZH\nNL"
   }
  },
  {
   "url": "https://willem.com/global/images/54765668dcdd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 2560,
   "machine": {
    "caption": "Close-up of a car dashboard with two round aftermarket gauges, one showing oil pressure in bar and one showing coolant temperature in Celsius, above heated-seat and hazard-light buttons.",
    "labels": [
     "dashboard",
     "gauges",
     "pressure gauge",
     "temperature gauge",
     "buttons",
     "car interior"
    ],
    "model": "claude-sonnet",
    "text_in_image": "0.5 1.0 1.5 2.0\n0\n-0.5\n-1.0\nbar\n70 80 90 100 110 120\nC"
   }
  },
  {
   "url": "https://willem.com/global/images/a94bb14aff66.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn auto ferkocht haw",
    "url": "https://agents.willem.com/fy/posts/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "source_url": "https://willem.com/fy/2020-02-13_de-dei-dat-ik-myn-auto-ferkocht-haw/",
    "date": "2020-02-13"
   },
   "width": 160,
   "machine": {
    "caption": "A black Smart Roadster sports car with a Dutch license plate parked on a paved area in front of a concrete and glass building.",
    "labels": [
     "smart roadster",
     "car",
     "license plate",
     "convertible",
     "parking area"
    ],
    "model": "claude-sonnet",
    "text_in_image": "62-LS-ZH\nNL"
   }
  },
  {
   "url": "https://willem.com/global/images/2870d5b91cf1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36989_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cholesterolwearden yn it bloed mjitte",
    "url": "https://agents.willem.com/fy/posts/2020-01-28_cholesterolwearden-yn-it-bloed-mjitte/",
    "source_url": "https://willem.com/fy/2020-01-28_cholesterolwearden-yn-it-bloed-mjitte/",
    "date": "2020-01-28"
   },
   "width": 1600,
   "description": "Foar en nei it feroarjen fan myn libbensstyl - twa ferskillende Willems",
   "description_source": "author",
   "machine": {
    "caption": "A two panel photo shows a smiling bald man raising a beer glass beside a pizza slice at an outdoor cafe under a Romerquelle branded umbrella, and the same man smiling at a restaurant table with wasabi and chopsticks next to a baby stroller.",
    "labels": [
     "man",
     "restaurant",
     "beer",
     "pizza",
     "sushi",
     "stroller"
    ],
    "model": "claude-sonnet",
    "text_in_image": "RÖMERQUELLE\n...sumo GRILL RESTAURANT"
   }
  },
  {
   "url": "https://willem.com/global/images/684c1dcd97b1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36989_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cholesterolwearden yn it bloed mjitte",
    "url": "https://agents.willem.com/fy/posts/2020-01-28_cholesterolwearden-yn-it-bloed-mjitte/",
    "source_url": "https://willem.com/fy/2020-01-28_cholesterolwearden-yn-it-bloed-mjitte/",
    "date": "2020-01-28"
   },
   "width": 1600,
   "description": "Resultaten fan myn cholesterol-bloedtest",
   "description_source": "author",
   "machine": {
    "caption": "A handwritten dark themed chart titled Blood Test Results WLM lists cholesterol and glucose values for January 2020 in a table with total, HDL, LDL, ratio, and triglyceride columns.",
    "labels": [
     "chart",
     "blood test",
     "cholesterol",
     "glucose",
     "handwritten",
     "health"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BLOOD TEST RESULTS: WLM\nJAN 2020\nTOTAL mmol/l\nHDL mmol/l\nLDL mmol/l\nRATIO\nTRI CHL mmol/l\nCholesterol\n5.3\n1.3\n3.7\n4.1\n0.7\nglucose\n4.9"
   }
  },
  {
   "url": "https://willem.com/global/images/b2354c1b45f3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36989_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cholesterolwearden yn it bloed mjitte",
    "url": "https://agents.willem.com/fy/posts/2020-01-28_cholesterolwearden-yn-it-bloed-mjitte/",
    "source_url": "https://willem.com/fy/2020-01-28_cholesterolwearden-yn-it-bloed-mjitte/",
    "date": "2020-01-28"
   },
   "width": 1600,
   "description": "Pleister nei it ôfnimmen fan bloed foar de cholesteroltest",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a forearm shows a white gauze pad taped over the crook of the elbow after a blood draw.",
    "labels": [
     "arm",
     "bandage",
     "blood draw",
     "tape",
     "gauze",
     "medical"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/d8a2df2af954.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36989_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cholesterolwearden yn it bloed mjitte",
    "url": "https://agents.willem.com/fy/posts/2020-01-28_cholesterolwearden-yn-it-bloed-mjitte/",
    "source_url": "https://willem.com/fy/2020-01-28_cholesterolwearden-yn-it-bloed-mjitte/",
    "date": "2020-01-28"
   },
   "width": 1600,
   "description": "Skiekundige struktuer fan cholesterol",
   "description_source": "author",
   "machine": {
    "caption": "A black and white skeletal chemical structure diagram shows the cholesterol molecule with hydroxyl and hydrogen groups labeled.",
    "labels": [
     "chemistry",
     "cholesterol",
     "molecule",
     "diagram",
     "structure",
     "chemical"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HO\nH"
   }
  },
  {
   "url": "https://willem.com/global/images/22455e09eb6d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36989_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cholesterolwearden yn it bloed mjitte",
    "url": "https://agents.willem.com/fy/posts/2020-01-28_cholesterolwearden-yn-it-bloed-mjitte/",
    "source_url": "https://willem.com/fy/2020-01-28_cholesterolwearden-yn-it-bloed-mjitte/",
    "date": "2020-01-28"
   },
   "width": 160,
   "machine": {
    "caption": "Close-up of an inner forearm with an adhesive bandage and gauze pad taped over a blood draw site, with metal railings and a sign in the blurred background.",
    "labels": [
     "arm",
     "bandage",
     "blood draw",
     "gauze",
     "adhesive tape"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/24702d73536c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36989_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cholesterolwearden yn it bloed mjitte",
    "url": "https://agents.willem.com/fy/posts/2020-01-28_cholesterolwearden-yn-it-bloed-mjitte/",
    "source_url": "https://willem.com/fy/2020-01-28_cholesterolwearden-yn-it-bloed-mjitte/",
    "date": "2020-01-28"
   },
   "width": 2560,
   "machine": {
    "caption": "Close-up of an inner forearm with an adhesive bandage and gauze pad taped over a blood draw site, with metal railings and a sign in the blurred background.",
    "labels": [
     "arm",
     "bandage",
     "blood draw",
     "gauze",
     "adhesive tape"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/22455e09eb6d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36989_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cholesterolwearden yn it bloed mjitte",
    "url": "https://agents.willem.com/fy/posts/2020-01-28_cholesterolwearden-yn-it-bloed-mjitte/",
    "source_url": "https://willem.com/fy/2020-01-28_cholesterolwearden-yn-it-bloed-mjitte/",
    "date": "2020-01-28"
   },
   "width": 160,
   "machine": {
    "caption": "Close-up of an inner forearm with an adhesive bandage and gauze pad taped over a blood draw site, with metal railings and a sign in the blurred background.",
    "labels": [
     "arm",
     "bandage",
     "blood draw",
     "gauze",
     "adhesive tape"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/8607e6e434b5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36990_images-9.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sliep better troch ljocht te blokkearjen",
    "url": "https://agents.willem.com/fy/posts/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "source_url": "https://willem.com/fy/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "date": "2020-01-24"
   },
   "width": 1600,
   "description": "Gemiddelde hertslachfariabiliteit (HRV) yn deselde nacht lit in stadige tanimming (en bykommen) sjen",
   "description_source": "author",
   "machine": {
    "caption": "A scatter plot titled Hourly HR Variability shows heart rate readings during sleep from 9 PM to 5 AM with a rising trend line, alongside tabs for week, month, and year views.",
    "labels": [
     "chart",
     "heart rate",
     "sleep",
     "whoop",
     "graph",
     "variability"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HOURLY HR VARIABILITY\nJAN 13\nWEEK\nMONTH\nYEAR\nSleeping\nRecovery Rate\nDaytime\nJan 13\n9 PM\n10 PM\n11 PM\n1 AM\n2 AM\n3 AM\n4 AM\n5 AM"
   }
  },
  {
   "url": "https://willem.com/global/images/c581a81470d9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36990_images-8.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sliep better troch ljocht te blokkearjen",
    "url": "https://agents.willem.com/fy/posts/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "source_url": "https://willem.com/fy/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "date": "2020-01-24"
   },
   "width": 1600,
   "description": "Hertslachgrafyk lit in hast platte line sjen, tige tichteby myn minimale slach (sammele mei Biostrap)",
   "description_source": "author",
   "machine": {
    "caption": "A scatter plot titled Heart Rate Readings shows sleeping and daytime heart rate dots from 9 PM to 5 AM with a tooltip highlighting 51.1 BPM at 2:00 AM.",
    "labels": [
     "chart",
     "heart rate",
     "sleep",
     "graph",
     "whoop",
     "bpm"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HEART RATE READINGS\nJAN 13\nWEEK\nMONTH\nYEAR\nSleeping\nDaytime\nJan 13\n2:00 AM\n51.1 BPM\n9 PM\n10 PM\n11 PM\n12 AM\n1 AM\n2 AM\n3 AM\n4 AM\n5 AM"
   }
  },
  {
   "url": "https://willem.com/global/images/6997b8ca0a3e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36990_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sliep better troch ljocht te blokkearjen",
    "url": "https://agents.willem.com/fy/posts/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "source_url": "https://willem.com/fy/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "date": "2020-01-24"
   },
   "width": 1600,
   "description": "Pavlov-reaksje: myn lichem wit dat it tiid is om te sliepen as ik myn masker opset - zzzzz",
   "description_source": "author",
   "machine": {
    "caption": "A bald bearded man wearing a white shirt sits at a desk with a Mindfold branded sleep mask over his eyes, an iPad and a Mindfold pouch visible on the table behind him.",
    "labels": [
     "man",
     "sleep mask",
     "mindfold",
     "desk",
     "ipad",
     "bedroom"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MINDFOLD"
   }
  },
  {
   "url": "https://willem.com/global/images/ddaa508b14ab.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36990_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sliep better troch ljocht te blokkearjen",
    "url": "https://agents.willem.com/fy/posts/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "source_url": "https://willem.com/fy/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "date": "2020-01-24"
   },
   "width": 1600,
   "description": "Mei in sliepmasker op is te sjen dat it masker de foarm fan myn holle oannimt",
   "description_source": "author",
   "machine": {
    "caption": "A bald bearded man in a white shirt tilts his head back while wearing a black Mindfold sleep mask branded on the front panel.",
    "labels": [
     "man",
     "sleep mask",
     "mindfold",
     "face",
     "eyewear",
     "portrait"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MINDFOLD"
   }
  },
  {
   "url": "https://willem.com/global/images/c410a9215f76.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36990_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sliep better troch ljocht te blokkearjen",
    "url": "https://agents.willem.com/fy/posts/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "source_url": "https://willem.com/fy/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "date": "2020-01-24"
   },
   "width": 1600,
   "description": "It masker is fleksibel en sit dêrtroch noflik",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a black Mindfold sleep mask sideways, showing its curved nose bridge, foam padding, elastic strap, and printed logo.",
    "labels": [
     "sleep mask",
     "mindfold",
     "foam",
     "strap",
     "product",
     "closeup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MINDFOLD"
   }
  },
  {
   "url": "https://willem.com/global/images/cf1cdf4de4d5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36990_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sliep better troch ljocht te blokkearjen",
    "url": "https://agents.willem.com/fy/posts/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "source_url": "https://willem.com/fy/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "date": "2020-01-24"
   },
   "width": 1600,
   "description": "It sêfte skom past him oan dyn gesicht oan foar maksimaal komfort en tsjuster",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds the inside of a black Mindfold sleep mask, revealing two deep eye cups and a partly visible reference number printed near the edge.",
    "labels": [
     "sleep mask",
     "mindfold",
     "eye cups",
     "foam",
     "product",
     "interior"
    ],
    "model": "claude-sonnet",
    "text_in_image": "705-3805"
   }
  },
  {
   "url": "https://willem.com/global/images/ff2ac3ebd562.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36990_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sliep better troch ljocht te blokkearjen",
    "url": "https://agents.willem.com/fy/posts/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "source_url": "https://willem.com/fy/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "date": "2020-01-24"
   },
   "width": 1600,
   "description": "It sliepmasker hat iepen romten foar dyn eagen, wêrtroch't dyn eagen frij iepen kinne (mei behâld fan tsjuster): dat is in grut ferskil mei in protte oare maskers dy't direkt op dyn eachlidden sitte ",
   "description_source": "author",
   "machine": {
    "caption": "A Mindfold sleep mask instruction card and two orange foam earplugs lie next to a black eye mask with an adjustable strap on a bed sheet.",
    "labels": [
     "sleep mask",
     "mindfold",
     "earplugs",
     "instructions",
     "packaging",
     "bedding"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Comfortably Blocks All Light. Relax Anywhere!\n1. Foam conforms to your face for maximum comfort. Allows air to circulate and eliminates the passage of light.\n2. Flexible Opaque Masks mean TOTAL DARKNESS even in bright light.\n3. Unique eye cutouts let you keep your eyes open and experience TOTAL DARKNESS.\n4. Adjustable Velcro Straps allow for a comfortable fit.\nMINDFOLD isn't just a sleepmask. It's a Relaxation Revolution!\nSTATEMENT OF RESPONSIBILITY\nA MINDFOLD will be gladly replaced if it is proven to be defective in manufacture. However, neither seller nor manufacturer will be liable for any injury or damage, direct or consequential, arising from the use or misuse of this product. Before using, determine the safety of the MINDFOLD for your intended use, because you assume all psychological risk and liability in connection with MINDFOLD.\nMINDFOLD, Incorporated\n1000 Rim Drive\nFLC 7060\nDurango, CO 81301-3999\nwww.mindfold.com\n1-888-705-3805\nALEX GREY, Author & Inventor\nMINDFOLD"
   }
  },
  {
   "url": "https://willem.com/global/images/dc34cd04b108.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36990_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sliep better troch ljocht te blokkearjen",
    "url": "https://agents.willem.com/fy/posts/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "source_url": "https://willem.com/fy/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "date": "2020-01-24"
   },
   "width": 1600,
   "description": "Miskien is it it lettertype, miskien har kapsel, mar ik krij in jierren-80-sfear fan de ferpakking fan de Mindfold :-)",
   "description_source": "author",
   "machine": {
    "caption": "Sealed Mindfold sleep mask packaging with promotional stickers lies next to a printed box showing a smiling woman wearing the mask and product feature bullet points.",
    "labels": [
     "sleep mask",
     "mindfold",
     "packaging",
     "box",
     "product",
     "branding"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MINDFOLD\nTotal Darkness With Your Eyes Open!\nI'M NEW Try Me!\nMINDFOLD Relaxation Mask\nTOTAL DARKNESS WITH YOUR EYES OPEN!\nGreat for Traveling\nComfortably Blocks all Light\nWon't Smudge Eye Makeup\nAids in Relaxation and Sleep\nNEW Adjustable Velcro Strap\nwww.mindfold.com\n6 11206 12345 7"
   }
  },
  {
   "url": "https://willem.com/global/images/5ac339f455b7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36990_images-10.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sliep better troch ljocht te blokkearjen",
    "url": "https://agents.willem.com/fy/posts/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "source_url": "https://willem.com/fy/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "date": "2020-01-24"
   },
   "width": 1600,
   "description": "Effekten fan in sliepke oerdeis: om 14.00 oere hinne sjochst in stadige delgong yn hertslach",
   "description_source": "author",
   "machine": {
    "caption": "A heart rate line graph over one day shows sleep at 83 percent for 7:08, a cycling session of 7.9, and a rest period of 2:10, plotted against time from 10:00pm to 6:00pm.",
    "labels": [
     "chart",
     "heart rate",
     "sleep",
     "cycling",
     "graph",
     "activity"
    ],
    "model": "claude-sonnet",
    "text_in_image": "83%\n7:08\n7.9\n2:10\n10:00pm\n2:00am\n6:00am\n10:00am\n2:00pm\n6:00pm"
   }
  },
  {
   "url": "https://willem.com/global/images/da1a9b27b20c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36990_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sliep better troch ljocht te blokkearjen",
    "url": "https://agents.willem.com/fy/posts/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "source_url": "https://willem.com/fy/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "date": "2020-01-24"
   },
   "width": 1600,
   "description": "It Mindfold-sliepmasker: totaal tsjuster mei dyn eagen iepen",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of the sealed Mindfold sleep mask package shows the black mask, its logo, and two promotional stickers on the plastic bag.",
    "labels": [
     "sleep mask",
     "mindfold",
     "packaging",
     "plastic",
     "product",
     "sticker"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MINDFOLD\nTotal Darkness With Your Eyes Open!\nI'M NEW Try Me!"
   }
  },
  {
   "url": "https://willem.com/global/images/264346214aeb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36990_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sliep better troch ljocht te blokkearjen",
    "url": "https://agents.willem.com/fy/posts/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "source_url": "https://willem.com/fy/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "date": "2020-01-24"
   },
   "width": 160,
   "machine": {
    "caption": "A bearded man wearing a white t-shirt has his head tilted back, wearing a black contoured Mindfold sleep mask over his eyes against a beige wall.",
    "labels": [
     "sleep mask",
     "man",
     "beard",
     "eye mask",
     "mindfold"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MINDFOLD"
   }
  },
  {
   "url": "https://willem.com/global/images/173503fe4b00.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36990_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sliep better troch ljocht te blokkearjen",
    "url": "https://agents.willem.com/fy/posts/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "source_url": "https://willem.com/fy/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "date": "2020-01-24"
   },
   "width": 2560,
   "machine": {
    "caption": "A hand holds a black contoured sleep mask with deep foam eye cups and a hook-and-loop strap on a grey fabric surface, showing a small printed code on the inner shell.",
    "labels": [
     "sleep mask",
     "eye cups",
     "hand",
     "velcro strap",
     "product"
    ],
    "model": "claude-sonnet",
    "text_in_image": "705-3805"
   }
  },
  {
   "url": "https://willem.com/global/images/264346214aeb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36990_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sliep better troch ljocht te blokkearjen",
    "url": "https://agents.willem.com/fy/posts/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "source_url": "https://willem.com/fy/2020-01-24_sliep-better-troch-ljocht-te-blokkearjen/",
    "date": "2020-01-24"
   },
   "width": 160,
   "machine": {
    "caption": "A bearded man wearing a white t-shirt has his head tilted back, wearing a black contoured Mindfold sleep mask over his eyes against a beige wall.",
    "labels": [
     "sleep mask",
     "man",
     "beard",
     "eye mask",
     "mindfold"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MINDFOLD"
   }
  },
  {
   "url": "https://willem.com/global/images/604386727626.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36991_images-9.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Whoop-band resinsje: 24/7 wearable sensor",
    "url": "https://agents.willem.com/fy/posts/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "source_url": "https://willem.com/fy/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "De \"trúk\" is om it bykommen en de belêsting yn lykwicht te hâlden - as do dat goed docht, wurdst do fitter",
   "description_source": "author",
   "machine": {
    "caption": "A Whoop fitness app screenshot shows a weekly strain and recovery line graph from Thursday to Wednesday with a recovery percentage scale and an explanatory text block above it.",
    "labels": [
     "whoop",
     "app",
     "graph",
     "fitness",
     "strain",
     "recovery"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NOV 28 - DEC 4\nMultiple days below optimal Strain targets will promote Recovery. To maintain fitness, take advantage of high Recovery days by building sufficient Strain.\n100%\n66%\n33%\n0%\nThu 28\nFri 29\nSat 30\nSun 1\nMon 2\nTue 3\nWed 4"
   }
  },
  {
   "url": "https://willem.com/global/images/1e8881c74988.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36991_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Whoop-band resinsje: 24/7 wearable sensor",
    "url": "https://agents.willem.com/fy/posts/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "source_url": "https://willem.com/fy/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "Do kinst de WHOOP-band oan dyn horloazje fêstmeitsje op in manier dy't liket op hoe't NATO-bannen troch de lugs helle wurde",
   "description_source": "author",
   "machine": {
    "caption": "A silver watch with its black woven strap threaded through, lying face down on a wooden table next to a black WHOOP fitness tracker module with a red LED ring.",
    "labels": [
     "whoop",
     "fitness tracker",
     "watch",
     "strap",
     "wood",
     "closeup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "3.0\nSTRAIN  RECOVERY  SLEEP\nALWAYS ON  WATERPROOF\nWHOOP"
   }
  },
  {
   "url": "https://willem.com/global/images/df2be157c1de.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36991_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Whoop-band resinsje: 24/7 wearable sensor",
    "url": "https://agents.willem.com/fy/posts/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "source_url": "https://willem.com/fy/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "Seiko 5 meganysk horloazje mei de WHOOP Strap 3.0-sensor derop fêstmakke",
   "description_source": "author",
   "machine": {
    "caption": "A two panel photo shows a Seiko 5 Sports automatic watch with a black dial and canvas strap worn on a wrist, front and side view.",
    "labels": [
     "watch",
     "seiko",
     "wristwatch",
     "wrist",
     "strap",
     "timepiece"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SEIKO\n5 SPORTS\nAUTOMATIC\n21 JEWELS\n100M\nSUN 14"
   }
  },
  {
   "url": "https://willem.com/global/images/c85c98950ecd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36991_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Whoop-band resinsje: 24/7 wearable sensor",
    "url": "https://agents.willem.com/fy/posts/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "source_url": "https://willem.com/fy/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "As do de sensor heger op de earm draachst, kin dy ûnder dyn klean ferburgen wurde",
   "description_source": "author",
   "machine": {
    "caption": "A person reclines on a striped rug with one arm outstretched wearing a grey fitness band and a wristwatch, and a bare foot resting on a green cushion.",
    "labels": [
     "arm",
     "wristband",
     "foot",
     "cushion",
     "rug",
     "relaxing"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/fd530d320a3c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36991_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Whoop-band resinsje: 24/7 wearable sensor",
    "url": "https://agents.willem.com/fy/posts/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "source_url": "https://willem.com/fy/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "Ferskillende bandstilen en -lingten",
   "description_source": "author",
   "machine": {
    "caption": "Several Whoop fitness band straps in black, white, and grey fabric are laid out on a wooden table alongside black and white plastic buckle clasps, all printed with the Whoop logo.",
    "labels": [
     "whoop",
     "strap",
     "band",
     "clasp",
     "fabric",
     "wearable"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WHOOP"
   }
  },
  {
   "url": "https://willem.com/global/images/d3d5c9e75eef.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36991_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Whoop-band resinsje: 24/7 wearable sensor",
    "url": "https://agents.willem.com/fy/posts/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "source_url": "https://willem.com/fy/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "De ProKnit-band is makke fan stof, is noflik, rekber mar stevich en wurdt fluch droech",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a grey woven Whoop fitness band worn on a wrist with a garden path blurred in the background.",
    "labels": [
     "whoop",
     "wristband",
     "strap",
     "garden",
     "wearable",
     "fabric"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WHOOP"
   }
  },
  {
   "url": "https://willem.com/global/images/a21adad727ee.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36991_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Whoop-band resinsje: 24/7 wearable sensor",
    "url": "https://agents.willem.com/fy/posts/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "source_url": "https://willem.com/fy/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "WHOOP is sawat deselde grutte as in gewoan horloazje (Tudor Black Bay 36MM)",
   "description_source": "author",
   "machine": {
    "caption": "A Tudor wristwatch with a black dial and steel bracelet lies next to a grey Whoop fitness band on a wooden table.",
    "labels": [
     "watch",
     "tudor",
     "whoop",
     "wristband",
     "steel",
     "timepiece"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TUDOR\nGENEVE\nROTOR\nSELF-WINDING\nWHOOP"
   }
  },
  {
   "url": "https://willem.com/global/images/ad894c314f02.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36991_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Whoop-band resinsje: 24/7 wearable sensor",
    "url": "https://agents.willem.com/fy/posts/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "source_url": "https://willem.com/fy/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "Sensoaren fan de WHOOP Strap 3.0",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of the black Whoop sensor module on a wooden table shows two green LED lights glowing through its window.",
    "labels": [
     "whoop",
     "sensor",
     "led",
     "wearable",
     "device",
     "closeup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "STRAIN RECOVERY SLEEP\n3.0\nWATERPROOF"
   }
  },
  {
   "url": "https://willem.com/global/images/275ef2e4582d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36991_images-16.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Whoop-band resinsje: 24/7 wearable sensor",
    "url": "https://agents.willem.com/fy/posts/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "source_url": "https://willem.com/fy/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "Ferbine mei oare WHOOP-brûkers fia Facebook en Teams",
   "description_source": "author",
   "machine": {
    "caption": "Three stacked phone screenshots show a private WHOOP Athletes Facebook group page, a member post about recovery after alcohol with a recovery bar chart, and a cycling strain leaderboard listing first names and scores.",
    "labels": [
     "whoop",
     "screenshot",
     "facebook",
     "leaderboard",
     "strain",
     "recovery"
    ],
    "model": "claude-sonnet",
    "text_in_image": "12:59\nfacebook.com\nWHOOP Athletes Group\nWHOOP Athletes Group\nPrivate group\nThis group is for WHOOP users, by WHOOP users and is presently not officially affiliated with WHOOP the business. It was established to support the expanding and diverse user base of WHOOP athletes. Here you can quickly bootstrap your WHOOP user experience, ask other athletes questions, support each other in an open discussion on relevant topics and share your experiences with the WHOOP Performance Optimization System. Let's help each other improve our fitness going forward and gain further insights by making the very most effective use of our WHOOP 2.0-3.0 strap, app and web-app.\nAbout\nAdd Members\n4,635 members\n2,332 Photos\nEvents\n3 Files\nEdit Notification Settings\nReport group\nUnfollow Group\nLeave group\n13:03\nfacebook.com\nDavid shared his first post.\n28 December 2019 at 01:31\nAnybody else get horrible recovery after alcohol. I had 3 drinks that night and woke up worse off than after an hour swim. Has anybody kicked booze all together? I'm seriously considering it.\n11:24\nDec 22 - Dec 28\nOVERVIEW STRAIN RECOVERY SLEEP\nDuring this one-week period, you experienced more green Recoveries than usual. This is a sign your body is rested.\nAfter alcohol\nAfter a 2km swim\n100%\n66%\n33%\n0%\nSun 22\nMon 23\nTue 24\nWed 25\nThu 26\nFri 27\nSat 28\n28\n50 comments\nLike Comment\n20:37\n4G\nTODAY\nSTRAIN\nCYCLING AFICIANDOS\nDAY STRAIN 10.5\nACTIVITY\nCALORIES\n1. Willem Middelkoop 19.9\nCycling 19.8\n4,014 Calories\n2. Karl 19.2\nActivity 18.3\n2,128 Calories\n3. Bishoy 16.9\nCycling 16.8\n2,186 Calories\n4. Nik 15.1\nCycling 12.2\n2,425 Calories\n5. Davide 13.9\nCycling 12.3, Walking 6.8\n2,355 Calories\n6. knud 12.6\n1,892 Calories\nDescription\nRecovery"
   }
  },
  {
   "url": "https://willem.com/global/images/df10f73b4fad.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36991_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Whoop-band resinsje: 24/7 wearable sensor",
    "url": "https://agents.willem.com/fy/posts/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "source_url": "https://willem.com/fy/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "Boppe yndividuele metriken: WHOOP jout in folslein ynsjoch, ynklusyf bykommen, belêsting en sliep",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone displaying the Whoop app strain and recovery line graph for December 12 to 18 lies on a wooden table next to a hand wearing a grey Whoop band.",
    "labels": [
     "whoop",
     "iphone",
     "app",
     "graph",
     "strain",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "11:05\nDEC 12 - DEC 18\nMultiple days below optimal Strain targets will promote Recovery. To maintain fitness, take advantage of high Recovery days by building sufficient Strain.\n100%\n66%\n33%\n0%\nThu 12\nFri 13\nSat 14\nSun 15\nMon 16\nTue 17\nWed 18\nDAY STRAIN\nRECOVERY\n10.1-\n14.1-\n18.1-\n10.0\n14.0\n18.0\n21.0\n0-\n34-\n67-\n33%\n66%\n100%\nStrain"
   }
  },
  {
   "url": "https://willem.com/global/images/5bd4a89b0e5c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36991_images-14.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Whoop-band resinsje: 24/7 wearable sensor",
    "url": "https://agents.willem.com/fy/posts/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "source_url": "https://willem.com/fy/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "De WHOOP Strap 3.0 kin dyn hertslach útstjoere nei elk Bluetooth-apparaat",
   "description_source": "author",
   "machine": {
    "caption": "A Whoop app screen shows a heart rate broadcast toggle switched on, a heart rate reading of 71, and full battery, overlaid on a photo of the grey woven wristband.",
    "labels": [
     "whoop",
     "app",
     "heart rate",
     "battery",
     "wristband",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HR Broadcast\nOn\nOff\n71\n100%\nWHOOP"
   }
  },
  {
   "url": "https://willem.com/global/images/f4f3547b88ae.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36991_images-13.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Whoop-band resinsje: 24/7 wearable sensor",
    "url": "https://agents.willem.com/fy/posts/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "source_url": "https://willem.com/fy/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "WHOOP-gegevens fan in dei dat ik mei de fyts op paad gie",
   "description_source": "author",
   "machine": {
    "caption": "A Whoop app overview graph plots heart rate over a day, marking a sleep period at 95 percent and a cycling activity, with recovery and strain percentages labeled.",
    "labels": [
     "whoop",
     "app",
     "heart rate",
     "graph",
     "strain",
     "recovery"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OVERVIEW HR | Today\n95%\n7:15\n29% RECOVERY\n19.8\n19.9 STRAIN\n200\n160\n120\n80\n40\n2:00am\n4:00am\n6:00am\n8:00am\n10:00am\n12:00pm\n2:00pm\n4:00pm\n6:00pm\n8:00pm"
   }
  },
  {
   "url": "https://willem.com/global/images/1438d56ef946.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36991_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Whoop-band resinsje: 24/7 wearable sensor",
    "url": "https://agents.willem.com/fy/posts/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "source_url": "https://willem.com/fy/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "Batterijpakket oan de WHOOP-band fêstmakke",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a black Whoop fitness sensor worn on the underside of a wrist shows three small status LED lights and the WHOOP logo embossed on the casing.",
    "labels": [
     "whoop",
     "wristband",
     "sensor",
     "wearable",
     "led",
     "closeup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WHOOP"
   }
  },
  {
   "url": "https://willem.com/global/images/40413612662b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36991_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Whoop-band resinsje: 24/7 wearable sensor",
    "url": "https://agents.willem.com/fy/posts/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "source_url": "https://willem.com/fy/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "De WHOOP Strap wurdt opladen mei in opskowen batterijpakket, wêrtroch't do him trochgeand drage kinst",
   "description_source": "author",
   "machine": {
    "caption": "A hand rests on a wooden table wearing a grey Whoop band while a separate black Whoop sensor unit lies unclipped beside it.",
    "labels": [
     "whoop",
     "wristband",
     "sensor",
     "hand",
     "wearable",
     "module"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WHOOP"
   }
  },
  {
   "url": "https://willem.com/global/images/9fdc59bd9bd5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36991_images-10.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Whoop-band resinsje: 24/7 wearable sensor",
    "url": "https://agents.willem.com/fy/posts/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "source_url": "https://willem.com/fy/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "Myn bykommen gie omleech doe't ik siik waard, WHOOP-gegevens seagen de delgong earder as ik my siik fielde!",
   "description_source": "author",
   "machine": {
    "caption": "A bar chart shows daily recovery percentages from Friday the 15th through Thursday the 21st, colored green, yellow, and red according to the recovery scale.",
    "labels": [
     "chart",
     "recovery",
     "whoop",
     "graph",
     "percentage",
     "bar chart"
    ],
    "model": "claude-sonnet",
    "text_in_image": "100%\n66%\n33%\n0%\nFri 15\nSat 16\nSun 17\nMon 18\nTue 19\nWed 20\nThu 21"
   }
  },
  {
   "url": "https://willem.com/global/images/e47f3970ca50.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36991_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Whoop-band resinsje: 24/7 wearable sensor",
    "url": "https://agents.willem.com/fy/posts/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "source_url": "https://willem.com/fy/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "WHOOP Strap 3.0 om de pols, gjin knoppen, gjin display  ",
   "description_source": "author",
   "machine": {
    "caption": "A hand rests on a wooden table wearing a grey Whoop fitness band with the WHOOP logo visible on the clasp.",
    "labels": [
     "whoop",
     "wristband",
     "hand",
     "wearable",
     "strap",
     "table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WHOOP"
   }
  },
  {
   "url": "https://willem.com/global/images/287e91ba79e8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36991_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Whoop-band resinsje: 24/7 wearable sensor",
    "url": "https://agents.willem.com/fy/posts/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "source_url": "https://willem.com/fy/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 160,
   "machine": {
    "caption": "A hand wearing a grey fabric Whoop fitness strap rests on a wooden table next to a smartphone displaying a strain and recovery chart app.",
    "labels": [
     "whoop strap",
     "smartphone",
     "fitness app",
     "chart",
     "wrist",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "11:05\nDEC 12 - DEC 18\nMultiple days below optimal Strain targets will promote Recovery. To maintain fitness, take advantage of high Recovery days by building sufficient Strain.\n100%\n66%\n33%\n0%\n21\n16\n14\n12\n10\n6\n0\nThu 12  Fri 13  Sat 14  Sun 15  Mon 16  Tue 17  Wed 18\nDAY STRAIN\nRECOVERY\n0 - 33%  34 - 66%  67 - 100%\n<10.0  10.1-14.0  14.1-18.0  18.1-21.0\nStrain"
   }
  },
  {
   "url": "https://willem.com/global/images/b1980a957ea3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36991_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Whoop-band resinsje: 24/7 wearable sensor",
    "url": "https://agents.willem.com/fy/posts/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "source_url": "https://willem.com/fy/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 2560,
   "machine": {
    "caption": "Close-up product photo of a black Whoop fitness tracker module clipped into a coiled black fabric strap on a wooden surface.",
    "labels": [
     "whoop strap",
     "fitness tracker",
     "wearable",
     "fabric band",
     "sensor"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WHOOP\nSTRAIN RECOVERY SLEEP\nSLEEP ON WATERPROOF\n3.0"
   }
  },
  {
   "url": "https://willem.com/global/images/287e91ba79e8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36991_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Whoop-band resinsje: 24/7 wearable sensor",
    "url": "https://agents.willem.com/fy/posts/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "source_url": "https://willem.com/fy/2019-12-31_whoop-band-resinsje-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 160,
   "machine": {
    "caption": "A hand wearing a grey fabric Whoop fitness strap rests on a wooden table next to a smartphone displaying a strain and recovery chart app.",
    "labels": [
     "whoop strap",
     "smartphone",
     "fitness app",
     "chart",
     "wrist",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "11:05\nDEC 12 - DEC 18\nMultiple days below optimal Strain targets will promote Recovery. To maintain fitness, take advantage of high Recovery days by building sufficient Strain.\n100%\n66%\n33%\n0%\n21\n16\n14\n12\n10\n6\n0\nThu 12  Fri 13  Sat 14  Sun 15  Mon 16  Tue 17  Wed 18\nDAY STRAIN\nRECOVERY\n0 - 33%  34 - 66%  67 - 100%\n<10.0  10.1-14.0  14.1-18.0  18.1-21.0\nStrain"
   }
  },
  {
   "url": "https://willem.com/global/images/e4956ea74e75.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36992_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime werkenning fan minsklike hâldingen mei kompjûterfisy",
    "url": "https://agents.willem.com/fy/posts/2019-12-01_realtime-werkenning-fan-minsklike-haldingen-mei-kompjuterfisy/",
    "source_url": "https://willem.com/fy/2019-12-01_realtime-werkenning-fan-minsklike-haldingen-mei-kompjuterfisy/",
    "date": "2019-12-01"
   },
   "width": 1600,
   "description": "Minsken yn fûgels feroarje mei kompjûterfisy",
   "description_source": "author",
   "machine": {
    "caption": "A video still shows a large projected black silhouette of a bird with outstretched wings next to a person raising both arms in front of an interactive display, with a partial watermark reading the creators in the corner.",
    "labels": [
     "silhouette",
     "bird",
     "projection",
     "interactive",
     "art",
     "pose recognition"
    ],
    "model": "claude-sonnet",
    "text_in_image": "the\ncreators"
   }
  },
  {
   "url": "https://willem.com/global/images/34fceca59e7a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36992_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime werkenning fan minsklike hâldingen mei kompjûterfisy",
    "url": "https://agents.willem.com/fy/posts/2019-12-01_realtime-werkenning-fan-minsklike-haldingen-mei-kompjuterfisy/",
    "source_url": "https://willem.com/fy/2019-12-01_realtime-werkenning-fan-minsklike-haldingen-mei-kompjuterfisy/",
    "date": "2019-12-01"
   },
   "width": 1600,
   "description": "PomPom-spegel fan kunstfel fan Daniel Rozin",
   "description_source": "author",
   "machine": {
    "caption": "A bearded man in a black t-shirt reaches toward a wall mounted woven yarn artwork depicting a silhouette figure, with a motion sensor camera mounted above it.",
    "labels": [
     "man",
     "art",
     "yarn",
     "silhouette",
     "sensor",
     "interactive"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/567b618c7f65.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36992_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime werkenning fan minsklike hâldingen mei kompjûterfisy",
    "url": "https://agents.willem.com/fy/posts/2019-12-01_realtime-werkenning-fan-minsklike-haldingen-mei-kompjuterfisy/",
    "source_url": "https://willem.com/fy/2019-12-01_realtime-werkenning-fan-minsklike-haldingen-mei-kompjuterfisy/",
    "date": "2019-12-01"
   },
   "width": 1600,
   "description": "MobileNet-SSD-algoritme (ôfbylding: hey-yahei.cn)",
   "description_source": "author",
   "machine": {
    "caption": "A technical diagram illustrates the MobileNet-SSD neural network architecture with labeled convolutional layers and feature map dimensions, overlaid with a watermark.",
    "labels": [
     "diagram",
     "neural network",
     "mobilenet",
     "architecture",
     "machine learning",
     "layers"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Hey~YaHei!\nMobileNet-SSD\nInput 300x300x3\nConv0 150x150x32\nConv1 150x150x64\nConv2/3 75x75x128\nConv4/5 38x38x256\nConv6/7/8/9/10/11 19x19x512\nConv12/13 10x10x1024\nConv14_1 10x10x256\nConv14_2 5x5x512\nConv15_1 5x5x128\nConv15_2 3x3x256\nConv16_1 3x3x128\nConv16_2 2x2x256\nConv17_1 2x2x64\nConv17_2 1x1x128\n1x1x3x(classes+4)\n1x1x6x(classes+4)\n1x1x6x(classes+4)\n1x1x6x(classes+4)\n1x1x6x(classes+4)\n1x1x6x(classes+4)\nDetections\nNon-Maximum Suppression"
   }
  },
  {
   "url": "https://willem.com/global/images/7953a7232386.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36992_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime werkenning fan minsklike hâldingen mei kompjûterfisy",
    "url": "https://agents.willem.com/fy/posts/2019-12-01_realtime-werkenning-fan-minsklike-haldingen-mei-kompjuterfisy/",
    "source_url": "https://willem.com/fy/2019-12-01_realtime-werkenning-fan-minsklike-haldingen-mei-kompjuterfisy/",
    "date": "2019-12-01"
   },
   "width": 1600,
   "description": "Myn mini-ik en ik wurde werkend troch it PoseNet-model",
   "description_source": "author",
   "machine": {
    "caption": "A bald man smiles while holding a baby in an orange top, with a computer vision overlay drawing red bounding boxes and cyan facial and body tracking points over both faces, plus a frame rate readout in the corner.",
    "labels": [
     "man",
     "baby",
     "face tracking",
     "pose recognition",
     "overlay",
     "webcam"
    ],
    "model": "claude-sonnet",
    "text_in_image": "38 FPS (0-42)"
   }
  },
  {
   "url": "https://willem.com/global/images/50568e89a5e8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36992_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime werkenning fan minsklike hâldingen mei kompjûterfisy",
    "url": "https://agents.willem.com/fy/posts/2019-12-01_realtime-werkenning-fan-minsklike-haldingen-mei-kompjuterfisy/",
    "source_url": "https://willem.com/fy/2019-12-01_realtime-werkenning-fan-minsklike-haldingen-mei-kompjuterfisy/",
    "date": "2019-12-01"
   },
   "width": 1600,
   "description": "ReCaptcha: do hast jierrenlang de AI fan Google trainearre!",
   "description_source": "author",
   "machine": {
    "caption": "A reCAPTCHA image challenge asks the user to select all squares containing traffic lights, shown next to the reCAPTCHA logo and two I am not a robot checkboxes.",
    "labels": [
     "captcha",
     "recaptcha",
     "verification",
     "traffic lights",
     "puzzle",
     "security"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Select all squares with\ntraffic lights\nIf there are none, click skip\nSKIP\nreCAPTCHA\nI'm not a robot"
   }
  },
  {
   "url": "https://willem.com/global/images/9b2cf3a83529.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36992_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime werkenning fan minsklike hâldingen mei kompjûterfisy",
    "url": "https://agents.willem.com/fy/posts/2019-12-01_realtime-werkenning-fan-minsklike-haldingen-mei-kompjuterfisy/",
    "source_url": "https://willem.com/fy/2019-12-01_realtime-werkenning-fan-minsklike-haldingen-mei-kompjuterfisy/",
    "date": "2019-12-01"
   },
   "width": 160,
   "machine": {
    "caption": "A smiling bald man holds a laughing baby in an orange romper indoors, overlaid with computer-vision pose-estimation markers, skeleton lines and bounding boxes on their faces and arms, plus an on-screen frame-rate readout.",
    "labels": [
     "pose estimation",
     "computer vision overlay",
     "man",
     "baby",
     "bounding box",
     "keypoints"
    ],
    "model": "claude-sonnet",
    "text_in_image": "38 FPS (0-42)"
   }
  },
  {
   "url": "https://willem.com/global/images/74019fb4ad6d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36992_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime werkenning fan minsklike hâldingen mei kompjûterfisy",
    "url": "https://agents.willem.com/fy/posts/2019-12-01_realtime-werkenning-fan-minsklike-haldingen-mei-kompjuterfisy/",
    "source_url": "https://willem.com/fy/2019-12-01_realtime-werkenning-fan-minsklike-haldingen-mei-kompjuterfisy/",
    "date": "2019-12-01"
   },
   "width": 2560,
   "machine": {
    "caption": "A smiling bald man holds a laughing baby in an orange romper indoors, overlaid with computer-vision pose-estimation markers, skeleton lines and bounding boxes on their faces and arms, cropped tighter than the related image without the frame-rate readout visible.",
    "labels": [
     "pose estimation",
     "computer vision overlay",
     "man",
     "baby",
     "bounding box",
     "keypoints"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/9b2cf3a83529.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36992_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime werkenning fan minsklike hâldingen mei kompjûterfisy",
    "url": "https://agents.willem.com/fy/posts/2019-12-01_realtime-werkenning-fan-minsklike-haldingen-mei-kompjuterfisy/",
    "source_url": "https://willem.com/fy/2019-12-01_realtime-werkenning-fan-minsklike-haldingen-mei-kompjuterfisy/",
    "date": "2019-12-01"
   },
   "width": 160,
   "machine": {
    "caption": "A smiling bald man holds a laughing baby in an orange romper indoors, overlaid with computer-vision pose-estimation markers, skeleton lines and bounding boxes on their faces and arms, plus an on-screen frame-rate readout.",
    "labels": [
     "pose estimation",
     "computer vision overlay",
     "man",
     "baby",
     "bounding box",
     "keypoints"
    ],
    "model": "claude-sonnet",
    "text_in_image": "38 FPS (0-42)"
   }
  },
  {
   "url": "https://willem.com/global/images/48ae0d1c0bdf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36993_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Supernova E3 Pro 2 foarljocht mei dynamo-oandriuwing",
    "url": "https://agents.willem.com/fy/posts/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "source_url": "https://willem.com/fy/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "Sjoch dat! It lûken fan de kabel gie probleemloos",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds two soldered wire splices, one blue and one orange, next to the underside of a bicycle frame near the bottom bracket and pedal gear.",
    "labels": [
     "bicycle",
     "wiring",
     "solder",
     "repair",
     "frame",
     "gear"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/3748b8611aac.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36993_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Supernova E3 Pro 2 foarljocht mei dynamo-oandriuwing",
    "url": "https://agents.willem.com/fy/posts/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "source_url": "https://willem.com/fy/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "Nije kabel oan de âlde fêstsoldearre, sadat dy de nije troch it fytsframe lûke kin",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a blue and an orange wire soldered together and routed through a hole in a bicycle frame tube, illuminated by sunlight.",
    "labels": [
     "bicycle",
     "wiring",
     "solder",
     "frame",
     "cable"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/7a00ea5512ca.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36993_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Supernova E3 Pro 2 foarljocht mei dynamo-oandriuwing",
    "url": "https://agents.willem.com/fy/posts/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "source_url": "https://willem.com/fy/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "It soldearjen fan de besteande kabels op myn fyts easke wat kreativiteit mei klemmen",
   "description_source": "author",
   "machine": {
    "caption": "A bicycle front wheel and disc brake caliper are shown with a black Stanley Fatmax tool resting against the frame.",
    "labels": [
     "bicycle",
     "wheel",
     "brake",
     "tool",
     "frame",
     "spokes"
    ],
    "model": "claude-sonnet",
    "text_in_image": "STANLEY\nFATMAX"
   }
  },
  {
   "url": "https://willem.com/global/images/d385483d4706.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36993_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Supernova E3 Pro 2 foarljocht mei dynamo-oandriuwing",
    "url": "https://agents.willem.com/fy/posts/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "source_url": "https://willem.com/fy/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "Stekker fan myn Shimano nabedynamo",
   "description_source": "author",
   "machine": {
    "caption": "A hand connects a wire terminal to a Shimano branded hub on a bicycle wheel with a disc brake rotor.",
    "labels": [
     "bicycle",
     "wheel",
     "hub",
     "shimano",
     "disc brake",
     "wiring"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SHIMANO"
   }
  },
  {
   "url": "https://willem.com/global/images/9cb33529c8c4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36993_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Supernova E3 Pro 2 foarljocht mei dynamo-oandriuwing",
    "url": "https://agents.willem.com/fy/posts/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "source_url": "https://willem.com/fy/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "It Supernova E3 PRO komt mei kabels dy't der al oan sitte",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a silver Supernova bicycle headlight with red and blue wires attached, next to a coiled black cable with a yellow label reading DYNAMO.",
    "labels": [
     "bicycle",
     "headlight",
     "supernova",
     "dynamo",
     "wiring",
     "cable"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SUPERNOVA\nK730\nDYNAMO"
   }
  },
  {
   "url": "https://willem.com/global/images/6fa6e275094a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36993_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Supernova E3 Pro 2 foarljocht mei dynamo-oandriuwing",
    "url": "https://agents.willem.com/fy/posts/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "source_url": "https://willem.com/fy/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "It ljocht komt yn in metalen doaze dy't do dêrnei foar wat oars brûke kinst. De bouten tsjin dieven sieten yn in apart sekje",
   "description_source": "author",
   "machine": {
    "caption": "Unboxed Supernova E3 Pro 2 bicycle headlight packaging sits on pavement, showing a cardboard box, a black tin case with the Supernova logo, and a plastic bag of mounting screws with an instruction card.",
    "labels": [
     "bicycle",
     "headlight",
     "supernova",
     "packaging",
     "box",
     "unboxing"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SUPERNOVA\nE3 PRO 2\nHELL. VERLASSLICH. JAHRELANG.\nBRIGHT. RELIABLE. FOR YEARS.\nLUMINEUX. FIABLE. PENDANT DES ANNEES.\nHELDER. BETROUWBAAR. JAREN LANG."
   }
  },
  {
   "url": "https://willem.com/global/images/0bc147c49be4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36993_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Supernova E3 Pro 2 foarljocht mei dynamo-oandriuwing",
    "url": "https://agents.willem.com/fy/posts/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "source_url": "https://willem.com/fy/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "Supernova E3 Pro: helder, betrouber, foar jierren",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds the Supernova E3 Pro 2 headlight box, showing the side panel with certification icons and product description text in four languages.",
    "labels": [
     "bicycle",
     "headlight",
     "supernova",
     "packaging",
     "box",
     "label"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SUPERNOVA\nE3 PRO 2\nHELL. VERLASSLICH. JAHRELANG.\nBRIGHT. RELIABLE. FOR YEARS.\nLUMINEUX. FIABLE. PENDANT DES ANNEES.\nHELDER. BETROUWBAAR. JAREN LANG.\nDYNAMO\nStVZO\npolished silver\nVSF\nNACHHALTIGE HERSTELLUNG\nE3 PRO 2\nSUPERNOVA-DESIGN GmbH & Co. KG"
   }
  },
  {
   "url": "https://willem.com/global/images/eccb5c40992a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36993_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Supernova E3 Pro 2 foarljocht mei dynamo-oandriuwing",
    "url": "https://agents.willem.com/fy/posts/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "source_url": "https://willem.com/fy/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "Doaze fan it Supernova E3 PRO 2, gjin plestik - allinnich recycleber karton",
   "description_source": "author",
   "machine": {
    "caption": "An opened cardboard shipping box reveals a small kraft box embossed with the Supernova logo, wrapped in brown paper padding.",
    "labels": [
     "box",
     "packaging",
     "unboxing",
     "supernova",
     "cardboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SUPERNOVA"
   }
  },
  {
   "url": "https://willem.com/global/images/f69dab781b32.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36993_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Supernova E3 Pro 2 foarljocht mei dynamo-oandriuwing",
    "url": "https://agents.willem.com/fy/posts/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "source_url": "https://willem.com/fy/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "Supernova E3 PRO2 monteard op myn fyts",
   "description_source": "author",
   "machine": {
    "caption": "A Supernova headlight is mounted on the front fork of a bicycle above a mudguard, next to a brick wall.",
    "labels": [
     "bicycle",
     "headlight",
     "supernova",
     "fork",
     "mudguard",
     "mount"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SUPERNOVA"
   }
  },
  {
   "url": "https://willem.com/global/images/8f3106d1501d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36993_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Supernova E3 Pro 2 foarljocht mei dynamo-oandriuwing",
    "url": "https://agents.willem.com/fy/posts/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "source_url": "https://willem.com/fy/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "De elektryske tried mei tiewraps fêstmeitsje oan de stevigere skeakelkabel",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a dusty carbon belt drive sprocket on a bicycle bottom bracket, with cable ties securing wires to the frame.",
    "labels": [
     "bicycle",
     "sprocket",
     "belt drive",
     "carbon",
     "dust",
     "frame"
    ],
    "model": "claude-sonnet",
    "text_in_image": "50T SI-401B PATENT PEND.\nCARBON DRIVE CDX"
   }
  },
  {
   "url": "https://willem.com/global/images/4d1ad6ed7f1a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36993_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Supernova E3 Pro 2 foarljocht mei dynamo-oandriuwing",
    "url": "https://agents.willem.com/fy/posts/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "source_url": "https://willem.com/fy/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "Nei it ferwaarmjen jouwe de krimpkousen in beskermjende laach tsjin de eleminten",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a wire connector near a bicycle bottom bracket with a carbon belt drive sprocket and cardboard boxes visible in the background workshop.",
    "labels": [
     "bicycle",
     "sprocket",
     "belt drive",
     "wiring",
     "workshop",
     "repair"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/907ebab6f91c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36993_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Supernova E3 Pro 2 foarljocht mei dynamo-oandriuwing",
    "url": "https://agents.willem.com/fy/posts/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "source_url": "https://willem.com/fy/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "It efterljocht oan it foarljocht ferbine, de ferbining beskermje mei krimpkousen",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a dusty carbon belt drive sprocket at the bicycle bottom bracket with two wires taped together above it.",
    "labels": [
     "bicycle",
     "sprocket",
     "belt drive",
     "carbon",
     "wiring",
     "dust"
    ],
    "model": "claude-sonnet",
    "text_in_image": "50T\nCARBON DRIVE CDX"
   }
  },
  {
   "url": "https://willem.com/global/images/ae708621eb4d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36993_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Supernova E3 Pro 2 foarljocht mei dynamo-oandriuwing",
    "url": "https://agents.willem.com/fy/posts/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "source_url": "https://willem.com/fy/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "Supernova E3 Pro 2",
   "description_source": "author",
   "machine": {
    "caption": "A studio product photo shows a silver and black Supernova E3 Pro bicycle headlight with its mounting bracket on a white background.",
    "labels": [
     "bicycle",
     "headlight",
     "supernova",
     "product",
     "studio",
     "mount"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SUPERNOVA\nE3 PRO"
   }
  },
  {
   "url": "https://willem.com/global/images/69ceb874bad5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36993_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Supernova E3 Pro 2 foarljocht mei dynamo-oandriuwing",
    "url": "https://agents.willem.com/fy/posts/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "source_url": "https://willem.com/fy/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "date": "2019-11-26"
   },
   "width": 160,
   "machine": {
    "caption": "Close-up of a cylindrical bicycle dynamo headlight mounted on the front fork above the wheel, with a concrete wall in the background.",
    "labels": [
     "bicycle headlight",
     "dynamo light",
     "front fork",
     "wheel",
     "fender"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SUPERNOVA"
   }
  },
  {
   "url": "https://willem.com/global/images/1c096afbd9b3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36993_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Supernova E3 Pro 2 foarljocht mei dynamo-oandriuwing",
    "url": "https://agents.willem.com/fy/posts/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "source_url": "https://willem.com/fy/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "date": "2019-11-26"
   },
   "width": 2560,
   "machine": {
    "caption": "A hand holds a cardboard retail box for a Supernova bicycle dynamo headlight, showing product text and a product photo, outdoors on a paved street.",
    "labels": [
     "product box",
     "bicycle light",
     "packaging",
     "hand",
     "supernova"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SUPERNOVA\nE3 PRO 2\nHELL. VERLASSLICH. JAHRELANG\nBRIGHT. RELIABLE. FOR YEARS\nLUMINEUX. FIABLE. PENDANT DES ANNEES\nHELDER. BETROUWBAAR. JAREN LANG\nDYNAMO\nStVZO\npolished silver\n5\nVSF\nNACHHALTIGE HERSTELLUNG\nSUPERNOVA E3 PRO 2\nSUPERNOVA DESIGNS GMBH & CO. KG\nwww.supernova-lights.de"
   }
  },
  {
   "url": "https://willem.com/global/images/69ceb874bad5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36993_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Supernova E3 Pro 2 foarljocht mei dynamo-oandriuwing",
    "url": "https://agents.willem.com/fy/posts/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "source_url": "https://willem.com/fy/2019-11-26_supernova-e3-pro-2-foarljocht-mei-dynamo-oandriuwing/",
    "date": "2019-11-26"
   },
   "width": 160,
   "machine": {
    "caption": "Close-up of a cylindrical bicycle dynamo headlight mounted on the front fork above the wheel, with a concrete wall in the background.",
    "labels": [
     "bicycle headlight",
     "dynamo light",
     "front fork",
     "wheel",
     "fender"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SUPERNOVA"
   }
  },
  {
   "url": "https://willem.com/global/images/7975165f7c9c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In profesjonele 72TB NAS bouwe",
    "url": "https://agents.willem.com/fy/posts/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "source_url": "https://willem.com/fy/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "date": "2019-11-22"
   },
   "width": 1600,
   "description": "Ûnderskat nea de bânbreedte fan in auto mei 72TB yn de koffer (72TB yn myn Smart Roadster)",
   "description_source": "author",
   "machine": {
    "caption": "A smiling man in a pink knitted sweater takes a selfie in the back seat of a car next to a flat cardboard package resting on the rear parcel shelf.",
    "labels": [
     "selfie",
     "portrait",
     "car interior",
     "package",
     "sweater",
     "smile"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/50f6353b57ec.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In profesjonele 72TB NAS bouwe",
    "url": "https://agents.willem.com/fy/posts/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "source_url": "https://willem.com/fy/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "date": "2019-11-22"
   },
   "width": 1600,
   "description": "Op wei nei it ynternet: op besite by XS4ALL / KPN yn Amsterdam",
   "description_source": "author",
   "machine": {
    "caption": "A view from the drivers seat of a Smart car with a smart-branded steering wheel, looking out at a KPN branded van and a blue XS4ALL visitor parking sign among parked cars in a city street.",
    "labels": [
     "car interior",
     "dashboard",
     "steering wheel",
     "parking sign",
     "street",
     "smart car"
    ],
    "model": "claude-sonnet",
    "text_in_image": "smart\nCombineer Thuis en Mobiel met KPN Compleet\nP\nXS4ALL\nbezoekers\nXS4ALL\n99-1"
   }
  },
  {
   "url": "https://willem.com/global/images/a08146defef2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In profesjonele 72TB NAS bouwe",
    "url": "https://agents.willem.com/fy/posts/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "source_url": "https://willem.com/fy/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "date": "2019-11-22"
   },
   "width": 1600,
   "description": "iLO: \"see fan sensors\" foar in wiidweidich ynsjoch yn de server op ôfstân",
   "description_source": "author",
   "machine": {
    "caption": "A laptop screen showing an HP iLO web interface with a 3D temperature graph and a sensor data table for a ProLiant server.",
    "labels": [
     "ilo",
     "server",
     "dashboard",
     "temperature",
     "hewlett packard enterprise",
     "admin panel"
    ],
    "model": "claude-sonnet",
    "text_in_image": "iLO: amsterdam2.BY2.exmgmt...\nhttps://192.168.1.49\nHewlett Packard Enterprise\niLO 4\nProLiant DL380p Gen8\nSystem Information - Temperature Information\nSummary  Fans  Temperatures  Power  Processors  Memory  Network  Device Inventory  Storage  Firmware  Software\nTemperature Graph\nFront View  Back View  3D\nFront of server\nSensor Data\n01-Front Ambient  Ambient  OK  18C\n02-CPU 1  CPU  OK  40C\n03-CPU 2  CPU  OK  35C\n04-P1 DIMM 1-3  Memory  OK  33C\n05-P1 DIMM 4-6  Memory  OK  33C\n06-P1 DIMM 7-9  Memory  OK  35C\n07-P1 DIMM 10-12  Memory  OK  35C\n08-P2 DIMM 1-3  Memory  OK  33C\n09-P2 DIMM 4-6  Memory  OK  35C\n10-P2 DIMM 7-9  Memory  OK  50C\n11-P2 DIMM 10-12  Memory  OK  44C\n12-HD Max  System  OK  37C\n13-Chipset  System  OK  38C\n14-PS 1  Power Supply  OK  33C\n15-PS 2  Power Supply  OK  35C\n16-P/S Zone  Power Supply  OK  37C\nMacBook"
   }
  },
  {
   "url": "https://willem.com/global/images/8a15db91132f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In profesjonele 72TB NAS bouwe",
    "url": "https://agents.willem.com/fy/posts/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "source_url": "https://willem.com/fy/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "date": "2019-11-22"
   },
   "width": 1600,
   "description": "MacBook as monitor en toetseboerd fan de server",
   "description_source": "author",
   "machine": {
    "caption": "A MacBook on a wooden table shows a dark terminal boot screen listing VMware ESXi files being loaded.",
    "labels": [
     "macbook",
     "terminal",
     "esxi",
     "boot screen",
     "vmware",
     "laptop"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Loading VMware ESXI\nLoading /tboot.b00\nLoading /b.b00\nLoading /jumpstrt.gz\nLoading /useropts.gz\nLoading /features.gz\nLoading /k.b00\nLoading /chardevs.b00\nLoading /a.b00\nLoading /user.b00\nLoading /uc_intel.b00\nLoading /uc_amd.b00\nLoading /sb.v00\nMacBook"
   }
  },
  {
   "url": "https://willem.com/global/images/c8a597878d8b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In profesjonele 72TB NAS bouwe",
    "url": "https://agents.willem.com/fy/posts/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "source_url": "https://willem.com/fy/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "date": "2019-11-22"
   },
   "width": 1600,
   "description": "Kompjûters op myn buro dy't de ynstallaasje oandrage, fan links nei rjochts: ThinkPad X1, iPad Pro en MacBook",
   "description_source": "author",
   "machine": {
    "caption": "A red office chair in front of a wooden standing desk with three screens showing terminal and text editor windows, next to a window with a radiator below.",
    "labels": [
     "home office",
     "desk",
     "laptop",
     "chair",
     "radiator",
     "workspace"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/c51ff21e2823.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In profesjonele 72TB NAS bouwe",
    "url": "https://agents.willem.com/fy/posts/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "source_url": "https://willem.com/fy/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "date": "2019-11-22"
   },
   "width": 1600,
   "description": "Server (links boppe) ferbûn mei de kompjûters op myn buro (rjochts ûnder) by de ynstallaasje yn myn kantoar",
   "description_source": "author",
   "machine": {
    "caption": "A home office corner with a red chair at a desk holding two laptops, a wall mounted television showing a blue and yellow striped screen, a NAS unit, and a planted fish tank beneath a cabinet.",
    "labels": [
     "home office",
     "fish tank",
     "desk",
     "television",
     "nas",
     "workspace"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/30d395d32ef6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In profesjonele 72TB NAS bouwe",
    "url": "https://agents.willem.com/fy/posts/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "source_url": "https://willem.com/fy/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "date": "2019-11-22"
   },
   "width": 1600,
   "description": "HPE ProLiant DL380p server oan, griene ljochten jouwe oan dat de skiven wurkje, monitor is ferbûn en lit it opstartproses sjen",
   "description_source": "author",
   "machine": {
    "caption": "An Acer monitor mounted above an HP ProLiant server rack displays a dark blue and orange screen with faint terminal text.",
    "labels": [
     "server",
     "rack",
     "monitor",
     "terminal",
     "datacenter",
     "acer"
    ],
    "model": "claude-sonnet",
    "text_in_image": "acer\nHP ProLiant DL380p Gen8\nNIC\nPSU 1 2\nPROCS 1 2\nDIMM 4-8\nFANS\nUSB"
   }
  },
  {
   "url": "https://willem.com/global/images/909896d1cd90.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In profesjonele 72TB NAS bouwe",
    "url": "https://agents.willem.com/fy/posts/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "source_url": "https://willem.com/fy/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "date": "2019-11-22"
   },
   "width": 1600,
   "description": "Fan binnen in HPE ProLiant DL380p Gen8 server (LFF)",
   "description_source": "author",
   "machine": {
    "caption": "The open top of a server chassis shows the motherboard, fan cage, and instructional stickers for maintenance.",
    "labels": [
     "server",
     "motherboard",
     "chassis",
     "fans",
     "maintenance",
     "hp"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HP\nAlign with fan cage handle\nFan Cage Handle\nSystem Board Removal Handle\nPower Backplane Removal\nCAUTION\nPCI Module Removal\nPCI Module Replacement\nNIC Module Removal\nDrive Bay ID"
   }
  },
  {
   "url": "https://willem.com/global/images/9ceff50b570c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In profesjonele 72TB NAS bouwe",
    "url": "https://agents.willem.com/fy/posts/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "source_url": "https://willem.com/fy/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "date": "2019-11-22"
   },
   "width": 1600,
   "description": "MacBook mei de server yn it datasintrum ferbûn fia VMWare ESXi: ynstallaasje fan de GRUB boot loader op in firtuele Debian GNU/Linux server",
   "description_source": "author",
   "machine": {
    "caption": "A MacBook on a wooden table displays a VMware ESXi web interface with a Debian GRUB bootloader installation prompt in a virtual machine console window.",
    "labels": [
     "macbook",
     "laptop",
     "vmware",
     "esxi",
     "virtualization",
     "linux"
    ],
    "model": "claude-sonnet",
    "text_in_image": "amsterdam2.lemmid.com - VM...\nhttps://amsterdam2.lemmid.com/ui/#/host/vms/1\nvmware ESXi\nNavigator\nHost\nManage\nMonitor\nVirtual Machines\nstore.willem.com\nMonitor\nMore VMs...\nStorage\nNetworking\nstore.willem.com\n[!] Install the GRUB boot loader on a hard disk\nIt seems that this new installation is the only operating system on this computer. If so, it should be safe to install the GRUB boot loader to the master boot record of your first hard drive.\nWarning: If the installer failed to detect another operating system that is present on your computer, modifying the master boot record will make that operating system temporarily unbootable, though GRUB can be manually configured later to boot it.\nInstall the GRUB boot loader to the master boot record?\n<Go Back>\n<Yes> <No>\n<Tab> moves; <Space> selects; <Enter> activates buttons\nCPU 1 GHz\nMEMORY 3.49 GB\nSTORAGE 30.03 TB\nCompleted\n11/26/2019 14:11:32\n11/06/2019 14:07:56\n11/06/2019 14:12:32\nMacBook"
   }
  },
  {
   "url": "https://willem.com/global/images/0ecba21deb2a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In profesjonele 72TB NAS bouwe",
    "url": "https://agents.willem.com/fy/posts/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "source_url": "https://willem.com/fy/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "date": "2019-11-22"
   },
   "width": 1600,
   "description": "Server ferbûn en online yn it datasintrum",
   "description_source": "author",
   "machine": {
    "caption": "The front of an HP ProLiant server rack unit shows drive bays with green activity lights and a printed contact label.",
    "labels": [
     "server",
     "rack",
     "drivebay",
     "hp",
     "label",
     "datacenter"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HP ProLiant DL380p Gen8\nIntel Xeon\ncolowill - willem.com - ☎ +31645080320\n24\n28\n29\n32"
   }
  },
  {
   "url": "https://willem.com/global/images/133e09c069cd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In profesjonele 72TB NAS bouwe",
    "url": "https://agents.willem.com/fy/posts/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "source_url": "https://willem.com/fy/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "date": "2019-11-22"
   },
   "width": 1600,
   "description": "Servers yn in datasintrum: de swarte racks binne as kasten foar de grize serverkompjûters, yn elk rack passe meardere servers (foto: HPE).",
   "description_source": "author",
   "machine": {
    "caption": "A row of tall HPE branded server and storage racks stands in a raised floor data center under an overhead cable tray.",
    "labels": [
     "datacenter",
     "server",
     "rack",
     "hpe",
     "storage",
     "cabling"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f5c9ed62c400.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In profesjonele 72TB NAS bouwe",
    "url": "https://agents.willem.com/fy/posts/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "source_url": "https://willem.com/fy/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "date": "2019-11-22"
   },
   "width": 160,
   "machine": {
    "caption": "Dark, close-up photograph of a rack-mounted server chassis with rows of glowing green circular status LEDs reflected on its glossy black surface.",
    "labels": [
     "server rack",
     "led lights",
     "hard drive bays",
     "nas",
     "dark room"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/9e94939629b0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In profesjonele 72TB NAS bouwe",
    "url": "https://agents.willem.com/fy/posts/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "source_url": "https://willem.com/fy/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "date": "2019-11-22"
   },
   "width": 2560,
   "machine": {
    "caption": "Dark, close-up photograph of a rack-mounted server chassis with rows of glowing green circular status LEDs reflected on its glossy black surface.",
    "labels": [
     "server rack",
     "led lights",
     "hard drive bays",
     "nas",
     "dark room"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f5c9ed62c400.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In profesjonele 72TB NAS bouwe",
    "url": "https://agents.willem.com/fy/posts/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "source_url": "https://willem.com/fy/2019-11-22_in-profesjonele-72tb-nas-bouwe/",
    "date": "2019-11-22"
   },
   "width": 160,
   "machine": {
    "caption": "Dark, close-up photograph of a rack-mounted server chassis with rows of glowing green circular status LEDs reflected on its glossy black surface.",
    "labels": [
     "server rack",
     "led lights",
     "hard drive bays",
     "nas",
     "dark room"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/bd999f70526f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fleane yn in C47-A (DC-3) klassyk fleantúch",
    "url": "https://agents.willem.com/fy/posts/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "source_url": "https://willem.com/fy/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Pratt & Whitney R-1830 Twin Wasp stjermotor te sjen yn it Imperial War Museum Duxford (foto: Nimbus227)",
   "description_source": "author",
   "machine": {
    "caption": "A vintage radial aircraft engine on display indoors with a small information placard behind it.",
    "labels": [
     "radial engine",
     "aircraft engine",
     "museum",
     "exhibit",
     "machinery"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/5a128d169cbf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fleane yn in C47-A (DC-3) klassyk fleantúch",
    "url": "https://agents.willem.com/fy/posts/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "source_url": "https://willem.com/fy/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Frijwilligers meitsje de Pratt & Whitney R-1830 Twin Wasp motors klear foar it starten",
   "description_source": "author",
   "machine": {
    "caption": "A vintage silver and red DC-3 propeller aircraft parked on an airport tarmac with three ground crew in high visibility vests standing near the nose, and an air traffic control tower in the background.",
    "labels": [
     "dc-3",
     "propeller plane",
     "airport",
     "tarmac",
     "ground crew",
     "aviation"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f0b79035de53.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fleane yn in C47-A (DC-3) klassyk fleantúch",
    "url": "https://agents.willem.com/fy/posts/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "source_url": "https://willem.com/fy/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "De terminal fan Lelystad Airport by de hangaar dêr't de PH-PBA stiet",
   "description_source": "author",
   "machine": {
    "caption": "Lelystad Airport terminal building exterior with large lettering on the glass facade, a hedge and trees in front.",
    "labels": [
     "airport",
     "terminal",
     "building",
     "signage",
     "exterior",
     "lelystad"
    ],
    "model": "claude-sonnet",
    "text_in_image": "LELYSTAD AIRPORT"
   }
  },
  {
   "url": "https://willem.com/global/images/d30c0dc0619d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fleane yn in C47-A (DC-3) klassyk fleantúch",
    "url": "https://agents.willem.com/fy/posts/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "source_url": "https://willem.com/fy/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Boardingpas fan DDA Classic Airlines",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a DDA Classic Airlines ticket and boarding pass for a DC-3 flight over the Friese Meren and Markerwadden, with a seat sticker marked 2-A.",
    "labels": [
     "boarding pass",
     "ticket",
     "dc-3",
     "dda classic airlines",
     "travel document"
    ],
    "model": "claude-sonnet",
    "text_in_image": "2-A\nticket boarding pass\nDDA CLASSIC AIRLINES\nMiddelkoop, W.L.\nNaam: Middelkoop, W.L.\nNr.: 12\nDatum: 19-10-2019\nTijd: 13:00 LT\nOperated by: DDA FLIGHT SUPPORT\n2 A\nVertrek: Lelystad Airport\nBestemming: b. Friese Meren/Markerwadden\nDatum: 19-10-2019\nTicketnr.: 12\nRegistratie: PH-PBA\nVertrektijd: 13:00 LT\nVluchtprijs: € 135.00\nWij wensen u een prettige vlucht.\nDDA Flight Support, www.dutchdakota.nl/nl/contact\nTicket is niet overdraagbaar.\nDe vlucht vindt plaats onder de condities zoals neergelegd in de vervoersvoorwaarden (z.o.z.).\nIn de hangaars, op de platformen en in het vliegtuig mag niet worden gerookt.\nUw vlucht wordt mede mogelijk gemaakt door: JUMBO supermarkten"
   }
  },
  {
   "url": "https://willem.com/global/images/bf74d1766ce6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fleane yn in C47-A (DC-3) klassyk fleantúch",
    "url": "https://agents.willem.com/fy/posts/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "source_url": "https://willem.com/fy/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "PH-PBA \"Prinses Amalia\" wurdt troch DDA-frijwilligers klearmakke foar de start op Lelystad Airport (oktober 2019)",
   "description_source": "author",
   "machine": {
    "caption": "The nose and engine of a vintage silver and white DC-3 named Prinses Amalia on a wet airport tarmac, with a ground crew member in a high visibility vest standing beside it.",
    "labels": [
     "dc-3",
     "propeller plane",
     "aviation",
     "tarmac",
     "vintage aircraft",
     "crew"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Prinses Amalia"
   }
  },
  {
   "url": "https://willem.com/global/images/3f8f6ca0ee9a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fleane yn in C47-A (DC-3) klassyk fleantúch",
    "url": "https://agents.willem.com/fy/posts/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "source_url": "https://willem.com/fy/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "De PH-PBA bringt keninginne Juliana en prins Bernhard nei Belgje, maaie 1960 (Ministerie van Infrastructuur en Waterstaat)",
   "description_source": "author",
   "machine": {
    "caption": "An archival black and white photograph of a royal couple and military officers walking on an airport tarmac after disembarking a DC-3 aircraft with tail number PH-PBA, greeted by a line of guards.",
    "labels": [
     "archival photo",
     "royalty",
     "dc-3",
     "tarmac",
     "military uniform",
     "historical"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PH-PBA\n210097"
   }
  },
  {
   "url": "https://willem.com/global/images/ac2e76bfe452.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fleane yn in C47-A (DC-3) klassyk fleantúch",
    "url": "https://agents.willem.com/fy/posts/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "source_url": "https://willem.com/fy/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Parachutisten-C-47, 12th Air Force Troop Carrier Wing, tidens de ynvaazje fan Súd-Frankryk (augustus 1944)",
   "description_source": "author",
   "machine": {
    "caption": "An archival black and white photograph of two military DC-3 transport aircraft marked U5 flying in formation over mountainous terrain.",
    "labels": [
     "archival photo",
     "military aircraft",
     "dc-3",
     "formation flight",
     "wwii",
     "historical"
    ],
    "model": "claude-sonnet",
    "text_in_image": "X\n315661\nU5\nF"
   }
  },
  {
   "url": "https://willem.com/global/images/9e8ba6197fe4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fleane yn in C47-A (DC-3) klassyk fleantúch",
    "url": "https://agents.willem.com/fy/posts/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "source_url": "https://willem.com/fy/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Fleane oer de Zuidermeerdijk by Urk, mei de Ketelbrêge dy't it wetter oerstekt te sjen",
   "description_source": "author",
   "machine": {
    "caption": "A view from inside a DC-3 aircraft window over the wing and engine cowling, looking down on farmland, a lake with wind turbines and a bridge.",
    "labels": [
     "dc-3",
     "aerial view",
     "engine cowling",
     "windmills",
     "lake",
     "farmland"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/90cf44ff69e7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fleane yn in C47-A (DC-3) klassyk fleantúch",
    "url": "https://agents.willem.com/fy/posts/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "source_url": "https://willem.com/fy/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Terherne te sjen oan de \"Snitser Mar\", Fryslân",
   "description_source": "author",
   "machine": {
    "caption": "A view from a DC-3 window over the wing and engine looking down on a lake with sailboats and surrounding green fields and a coastal town.",
    "labels": [
     "dc-3",
     "aerial view",
     "lake",
     "sailboats",
     "farmland",
     "wing"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/aeb92149fe89.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fleane yn in C47-A (DC-3) klassyk fleantúch",
    "url": "https://agents.willem.com/fy/posts/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "source_url": "https://willem.com/fy/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "U.S. Army Pathfinders en USAAF-fleanbemanning foar D-Day (juny 1944, RAF North Witham, publyk domein)",
   "description_source": "author",
   "machine": {
    "caption": "An archival black and white photograph of a large group of paratroopers in helmets and gear posing in front of a military transport aircraft.",
    "labels": [
     "archival photo",
     "paratroopers",
     "military",
     "soldiers",
     "aircraft",
     "wwii"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/3aa8cd38feb7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fleane yn in C47-A (DC-3) klassyk fleantúch",
    "url": "https://agents.willem.com/fy/posts/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "source_url": "https://willem.com/fy/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Fryske Marren te sjen fanút de cockpit fan de C47-A PH-PBA",
   "description_source": "author",
   "machine": {
    "caption": "Two pilots in uniform fly a DC-3 cockpit registered PH-PBA over green polder farmland and water, with instrument panels and control yokes visible.",
    "labels": [
     "cockpit",
     "dc-3",
     "pilots",
     "instruments",
     "aviation",
     "flight deck"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PH-PBA\nPH-PBA\nNO SMOKING\nFASTEN SEATBELT\nPITOT HEAT\nSTORM LIGHT\nDEICE\nCARB HEAT\nPROP DEICE\nWINDSHIELD\nOVERHEAD LIGHTS\nENGINE INSTR\nFEATHER\nLANDING LIGHT\nNAV LIGHTS\nCOCKPIT LIGHT\nSTEADY\n7000\nCAUTION\nFLIGHT IN KNOWN OR FORECAST ICING CONDITIONS IS PROHIBITED"
   }
  },
  {
   "url": "https://willem.com/global/images/da1f914e4df2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fleane yn in C47-A (DC-3) klassyk fleantúch",
    "url": "https://agents.willem.com/fy/posts/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "source_url": "https://willem.com/fy/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Fleane oer it doarp Heeg, mei Drylts en Snits te sjen oan de hoarizon",
   "description_source": "author",
   "machine": {
    "caption": "A view from a DC-3 window over the propeller and engine cowling looking down on an industrial area, harbor, greenhouses and farmland.",
    "labels": [
     "dc-3",
     "aerial view",
     "propeller",
     "industrial area",
     "harbor",
     "farmland"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/73be6e490c5c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fleane yn in C47-A (DC-3) klassyk fleantúch",
    "url": "https://agents.willem.com/fy/posts/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "source_url": "https://willem.com/fy/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "De fleugel fan de PH-PBA boppe Fryslân, it Markermeer oan 'e hoarizon",
   "description_source": "author",
   "machine": {
    "caption": "A view from a DC-3 window over the wing looking down on coastal farmland, a small village and marina, with the sea and a sunlit horizon beyond.",
    "labels": [
     "dc-3",
     "aerial view",
     "coastline",
     "farmland",
     "village",
     "marina"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/af4733b8eba2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fleane yn in C47-A (DC-3) klassyk fleantúch",
    "url": "https://agents.willem.com/fy/posts/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "source_url": "https://willem.com/fy/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "KLM-kaptein oan it stjoer fan de C47-A PH-PBA boppe it Markermeer",
   "description_source": "author",
   "machine": {
    "caption": "A pilot wearing headphones and epaulettes with four gold stripes looks out of the DC-3 cockpit window past instrument panels labelled PH-PBA.",
    "labels": [
     "cockpit",
     "pilot",
     "dc-3",
     "headset",
     "instruments",
     "aviation"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PH-PBA\nPH-PBA\nLANDING LIGHT\nNAV LIGHTS\nANTI COLL\nCOCKPIT LIGHTS\nSTEADY FLASH\nOFF\nELT\nDISARM ARM\nEMERGENCY LIGHTS\nINSTR 1 LIGHTS\nINSTR 2 LIGHTS\nBOTH\nNAV SELECT\nFIRE WARNING\nNO AUX TANKS AVAILABLE\nCAUTION\n7000\nCYL HEAD TEMP\nCARB AIR\nOIL TEMP"
   }
  },
  {
   "url": "https://willem.com/global/images/12565a5d817b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fleane yn in C47-A (DC-3) klassyk fleantúch",
    "url": "https://agents.willem.com/fy/posts/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "source_url": "https://willem.com/fy/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "De R-1830 Twin Wasp pistonmotor oan it wurk: it fielt libbenich!",
   "description_source": "author",
   "machine": {
    "caption": "A close view through a rain streaked cabin window of a DC-3 engine cowling and spinning propeller in flight over farmland.",
    "labels": [
     "dc-3",
     "propeller",
     "engine",
     "window",
     "aerial view",
     "farmland"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/c30918bc8bac.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fleane yn in C47-A (DC-3) klassyk fleantúch",
    "url": "https://agents.willem.com/fy/posts/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "source_url": "https://willem.com/fy/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Yn de kabine hast do in dúdlik útsjoch yn de cockpit, want der is gjin doar tusken de pilooten en de passazjiers",
   "description_source": "author",
   "machine": {
    "caption": "The interior aisle of a DC-3 cabin looking toward the open cockpit door where a pilot in uniform is seated, with an informational placard mounted on the cabin wall.",
    "labels": [
     "dc-3",
     "cabin interior",
     "cockpit door",
     "pilot",
     "placard",
     "aviation"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PH-PBA\nEMERGENCY EXIT\nHistory of 316th Troop Carrier Group C-47A 32-32097C during D-Day"
   }
  },
  {
   "url": "https://willem.com/global/images/fd3f3816c165.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fleane yn in C47-A (DC-3) klassyk fleantúch",
    "url": "https://agents.willem.com/fy/posts/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "source_url": "https://willem.com/fy/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "It sturttsjil fan de C-47-A PH-PBA is hiel tichtby de grûn as it op it platfoarm stiet",
   "description_source": "author",
   "machine": {
    "caption": "A close view of a DC-3 main landing gear wheel and strut on a wet airport tarmac, with a blue and gold fuselage stripe and terminal buildings in the background.",
    "labels": [
     "dc-3",
     "landing gear",
     "wheel",
     "tarmac",
     "fuselage",
     "aviation"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/65eee3571d8b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fleane yn in C47-A (DC-3) klassyk fleantúch",
    "url": "https://agents.willem.com/fy/posts/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "source_url": "https://willem.com/fy/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Boud troch de Rosies is de C-47-A PH-PBA \"Prinses Amalia\" yn har 75ste jier noch altyd in skientme",
   "description_source": "author",
   "machine": {
    "caption": "A close up of the nose of a DC-3 aircraft named Prinses Amalia with a pilot visible in the cockpit window and a crest of a lion on a blue and orange shield.",
    "labels": [
     "dc-3",
     "aircraft nose",
     "cockpit",
     "livery",
     "crest",
     "aviation"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BA\nPrinses Amalia"
   }
  },
  {
   "url": "https://willem.com/global/images/db4fa33a15dc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fleane yn in C47-A (DC-3) klassyk fleantúch",
    "url": "https://agents.willem.com/fy/posts/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "source_url": "https://willem.com/fy/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Kontrôlepaniel fan de elektryske generator yn de wein op it platfoarm",
   "description_source": "author",
   "machine": {
    "caption": "An open access panel on the side of a DC-3 revealing an auxiliary power unit generator with gauges, switches and an engine.",
    "labels": [
     "auxiliary power unit",
     "generator",
     "engine",
     "access panel",
     "aviation",
     "maintenance"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/8118f1056219.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fleane yn in C47-A (DC-3) klassyk fleantúch",
    "url": "https://agents.willem.com/fy/posts/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "source_url": "https://willem.com/fy/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Elektryske generator, oandreaun troch in Dútsk boude Deutz-dieselmotor, brûkt om de R-1830 motors te starten",
   "description_source": "author",
   "machine": {
    "caption": "A ground power unit generator cart connected to a DC-3 propeller engine is towed by a small DDA branded airport tug, with ground crew nearby.",
    "labels": [
     "ground support equipment",
     "generator",
     "tug",
     "airport",
     "dda",
     "aviation"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DDA\nAI-DDA H-10\nKS454914\nBRANDWEER SCH"
   }
  },
  {
   "url": "https://willem.com/global/images/a966e4f9eff1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fleane yn in C47-A (DC-3) klassyk fleantúch",
    "url": "https://agents.willem.com/fy/posts/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "source_url": "https://willem.com/fy/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Rosie the Riveters wurkje oan de C-47 yn de Douglas-fabryk yn Oklahoma City (1944, Tinker Air Force Base History Office)",
   "description_source": "author",
   "machine": {
    "caption": "An archival black and white photograph of factory workers, including several women, riveting and assembling the nose section of a transport aircraft fuselage inside a large hangar.",
    "labels": [
     "archival photo",
     "aircraft factory",
     "assembly line",
     "riveting",
     "wwii",
     "manufacturing"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/d40535186259.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fleane yn in C47-A (DC-3) klassyk fleantúch",
    "url": "https://agents.willem.com/fy/posts/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "source_url": "https://willem.com/fy/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "date": "2019-10-19"
   },
   "width": 160,
   "machine": {
    "caption": "View from inside a classic propeller aircraft cockpit showing two uniformed pilots at the controls with green farmland and water visible through the windshield.",
    "labels": [
     "cockpit",
     "pilots",
     "instrument panel",
     "headsets",
     "aircraft controls",
     "farmland"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NO SMOKING\nFASTEN SEATBELT\nSTORM LIGHT\nEXT PWR\nINV2\nALTERN\nFEATHER\nDEICE\nOVERHEAD LIGHTS\nENGINE INSTR\nENERG MESH\nLANDING LIGHT LH RH\nNAV LIGHTS\nANTI COLL\nCOCKPIT LIGHT\nFAN\nSTEADY\nCARB PROP WINSHLD\nINSTR 1 LIGHTS\nINSTR 2 LIGHTS\nMAX OFF MAX\nELT\nPH-PBA\nPH-PBA\n7000\nCYL HEAD TEMP\nCAUTION\nFLIGHT IN KNOWN OR FORECAST\nICING CONDITIONS IS PROHIBITED"
   }
  },
  {
   "url": "https://willem.com/global/images/c69abd6b9948.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fleane yn in C47-A (DC-3) klassyk fleantúch",
    "url": "https://agents.willem.com/fy/posts/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "source_url": "https://willem.com/fy/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "date": "2019-10-19"
   },
   "width": 2560,
   "machine": {
    "caption": "Close-up of the underside of a riveted metal aircraft wing or fuselage panel with large black stenciled letters visible.",
    "labels": [
     "aircraft skin",
     "rivets",
     "metal panel",
     "lettering",
     "fuselage"
    ],
    "model": "claude-sonnet",
    "text_in_image": "A\nB"
   }
  },
  {
   "url": "https://willem.com/global/images/d40535186259.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fleane yn in C47-A (DC-3) klassyk fleantúch",
    "url": "https://agents.willem.com/fy/posts/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "source_url": "https://willem.com/fy/2019-10-19_fleane-yn-in-c47-a-dc-3-klassyk-fleantuch/",
    "date": "2019-10-19"
   },
   "width": 160,
   "machine": {
    "caption": "View from inside a classic propeller aircraft cockpit showing two uniformed pilots at the controls with green farmland and water visible through the windshield.",
    "labels": [
     "cockpit",
     "pilots",
     "instrument panel",
     "headsets",
     "aircraft controls",
     "farmland"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NO SMOKING\nFASTEN SEATBELT\nSTORM LIGHT\nEXT PWR\nINV2\nALTERN\nFEATHER\nDEICE\nOVERHEAD LIGHTS\nENGINE INSTR\nENERG MESH\nLANDING LIGHT LH RH\nNAV LIGHTS\nANTI COLL\nCOCKPIT LIGHT\nFAN\nSTEADY\nCARB PROP WINSHLD\nINSTR 1 LIGHTS\nINSTR 2 LIGHTS\nMAX OFF MAX\nELT\nPH-PBA\nPH-PBA\n7000\nCYL HEAD TEMP\nCAUTION\nFLIGHT IN KNOWN OR FORECAST\nICING CONDITIONS IS PROHIBITED"
   }
  },
  {
   "url": "https://willem.com/global/images/8a48b3cb9b2d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36996_images-9.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Multi-Window-stipe yn dyn iPad-app",
    "url": "https://agents.willem.com/fy/posts/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "source_url": "https://willem.com/fy/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "Deselde app op iOS/iPadOS en macOS",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of an Apple keynote slide comparing the Voice Memos app interface on iPad and Mac, each showing the same Demo Plans recording waveform.",
    "labels": [
     "wwdc",
     "apple",
     "slide",
     "voice memos",
     "ipad",
     "macbook"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Voice Memos\nNew Recording\nNew Recording\nDemo Plans\nApr 18, 2019  00:22\nWWDC Notes\nJun 18, 2019  00:07\nAlmond Paste\nMay 4, 2019  00:04\nEdit\n00:06.14\nMac\nVoice Memos File Edit View Window Help\nMacBook Pro"
   }
  },
  {
   "url": "https://willem.com/global/images/0cc957f952fe.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36996_images-8.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Multi-Window-stipe yn dyn iPad-app",
    "url": "https://agents.willem.com/fy/posts/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "source_url": "https://willem.com/fy/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "Funksjonele rollen yn de libbenssyklus fan in iPadOS-app (WWDC 2019, Steve Holt, Apple)",
   "description_source": "author",
   "machine": {
    "caption": "A dark presentation slide titled Conceptual Overview showing five colored boxes labelled with iOS UIKit class names for functional roles.",
    "labels": [
     "wwdc",
     "apple",
     "slide",
     "uikit",
     "diagram",
     "ios"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Conceptual Overview\nFunctional roles\nProcess State\nUIApplication\nProcess Events and Lifecycle\nUIApplicationDelegate\nUI State\nUIWindowScene\nUI Events and Lifecycle\nUIWindowSceneDelegate\nPersisted UI State\nUISceneSession"
   }
  },
  {
   "url": "https://willem.com/global/images/3d8992b418c8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36996_images-7.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Multi-Window-stipe yn dyn iPad-app",
    "url": "https://agents.willem.com/fy/posts/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "source_url": "https://willem.com/fy/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "Konseptueel oersjoch fan UISceneSession, dy't de bliuwende ynterfacestatus tusken app-foarstellingen leveret (WWDC 2019, Steve Holt, Apple)",
   "description_source": "author",
   "machine": {
    "caption": "A dark presentation slide titled Conceptual Overview describing UISceneSession with a colored diagram of UIView, UIWindow, UIWindowScene and UIScreen relationships.",
    "labels": [
     "wwdc",
     "apple",
     "slide",
     "uikit",
     "diagram",
     "ios"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Conceptual Overview\nUISceneSession\nPersisted interface state\nHave defined system role\nCreated for new application representations\nScenes connect and disconnect from sessions\nUIView\nUIView\nUIView\nUIWindow\nUIWindowScene\nUISceneSession\nUIScreen"
   }
  },
  {
   "url": "https://willem.com/global/images/7b7e0e6a8f2a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36996_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Multi-Window-stipe yn dyn iPad-app",
    "url": "https://agents.willem.com/fy/posts/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "source_url": "https://willem.com/fy/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "Konseptueel oersjoch fan de UI-struktuer fan iPadOS, útlein troch Steve Holt tidens WWDC 2019",
   "description_source": "author",
   "machine": {
    "caption": "A presenter stands on a WWDC stage next to a large slide titled Conceptual Overview showing a diagram of UI structure with UIView, UIWindow, UIWindowScene and UIScreen blocks.",
    "labels": [
     "wwdc",
     "apple",
     "keynote",
     "stage",
     "presenter",
     "slide"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Conceptual Overview\nUI structure\nUIView\nUIWindow\nUIWindowScene\nUIScreen"
   }
  },
  {
   "url": "https://willem.com/global/images/64d2bc5a822d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36996_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Multi-Window-stipe yn dyn iPad-app",
    "url": "https://agents.willem.com/fy/posts/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "source_url": "https://willem.com/fy/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "Ken Ferry leit it ûntwerp fan stipe foar meardere finsters foar iOS út tidens WWDC 2019",
   "description_source": "author",
   "machine": {
    "caption": "A presenter walks on a dark WWDC stage in front of a title slide reading Introducing Multiple Windows on iPad with the session speakers credited.",
    "labels": [
     "wwdc",
     "apple",
     "keynote",
     "stage",
     "presenter",
     "slide"
    ],
    "model": "claude-sonnet",
    "text_in_image": "#WWDC19\nIntroducing Multiple Windows on iPad\nKen Ferry, iOS System UI\nSteve Holt, UIKit\nJames Savage, Safari\n2019 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple."
   }
  },
  {
   "url": "https://willem.com/global/images/62fc3c1ace78.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36996_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Multi-Window-stipe yn dyn iPad-app",
    "url": "https://agents.willem.com/fy/posts/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "source_url": "https://willem.com/fy/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "De kaart op ferskillende skalen tagelyk besjen",
   "description_source": "author",
   "machine": {
    "caption": "A promotional image of an iPad in split screen Split View showing Maps with driving directions on the left and a business listing for the Fox Theater Oakland on the right.",
    "labels": [
     "ipad",
     "maps app",
     "split view",
     "directions",
     "apple",
     "promotional"
    ],
    "model": "claude-sonnet",
    "text_in_image": "To Nopa\nFrom Apple Park\n1 hr\n48 mi - I-280 N\nFastest route\nGO\n1 hr 2 min\n49 mi - US-101 N\nAlternate route\nGO\n1 hr 1 min\n48 mi - Castro St\nAlternate route\nGO\nDriving Options   Report an Issue\nFox Theater\nOakland\nPerforming Arts - 3.9 mi\n4.5 (1001) on Yelp - $$\nDirections\n1h 13m drive\nPhotos on Yelp\n1807 Telegraph Ave\nOakland, CA 94612\nUnited States\n+1 (510) 302-2250\nthefoxoakland.com\nThe Fox Oakland Theatre is a 2,800-seat concert hall, a former movie theater, located at 1807 Telegraph Avenue in downtown Oakland, California. It originally"
   }
  },
  {
   "url": "https://willem.com/global/images/b0fd605efa8d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36996_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Multi-Window-stipe yn dyn iPad-app",
    "url": "https://agents.willem.com/fy/posts/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "source_url": "https://willem.com/fy/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "Ferskillende moannen fergelykje yn de kalinder-app",
   "description_source": "author",
   "machine": {
    "caption": "A promotional image of an iPad in Split View showing the Calendar app with two different weeks, May 2019 and June 2019, open side by side.",
    "labels": [
     "ipad",
     "calendar app",
     "split view",
     "apple",
     "promotional",
     "schedule"
    ],
    "model": "claude-sonnet",
    "text_in_image": "May 2019\nJune 2019\nDay  Week  Month  Year\nSun 19  Mon 20  Tue 21  Wed 22  Thu 23  Fri 24  Sat 25\nSun 16  Mon 17  Tue 18  Wed 19  Thu 20  Fri 21  Sat 22\nConference Call with Exec Team\nExecutive Briefing\nProject Planning Meeting\nDesign Team Staff Meeting\nReview Graphic Design\nAdam's Piano lesson\nLin's Birth...\nFather's Day\nJuneteenth\nWeekly Team Meeting\nTeam meeting\nBudget Review\nMeeting with Sales Team\nToday   Calendars   Inbox"
   }
  },
  {
   "url": "https://willem.com/global/images/d4097d9a5811.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36996_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Multi-Window-stipe yn dyn iPad-app",
    "url": "https://agents.willem.com/fy/posts/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "source_url": "https://willem.com/fy/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "Stipe foar meardere finsters op iPad: twa eksimplaren fan deselde app tagelyk",
   "description_source": "author",
   "machine": {
    "caption": "A promotional image of an iPad in Split View showing a Pages document of a research paper on the left and a textbook layout about cell biology on the right.",
    "labels": [
     "ipad",
     "pages app",
     "split view",
     "apple",
     "promotional",
     "document"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Research Paper\nSemper 1\nUrna Semper\nInstructor's Name\nCourse Title\nMay 28, 2019\nReport Name\nTHE STUDY OF CELL BIOLOGY\nIntroduction to the building blocks of life\nEtiam Sit Amet Est\nDONEC QUIS\nDocuments\nTextbook"
   }
  },
  {
   "url": "https://willem.com/global/images/be682d70074e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36996_images-13.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Multi-Window-stipe yn dyn iPad-app",
    "url": "https://agents.willem.com/fy/posts/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "source_url": "https://willem.com/fy/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "Webûntwikkeling op iPad mei Inspect en Blink njonken inoar",
   "description_source": "author",
   "machine": {
    "caption": "A mobile browser device emulator showing a beige Chicken Bar restaurant website mockup on the left and its CSS source code on the right, with device preset options below.",
    "labels": [
     "web development",
     "css",
     "code editor",
     "device emulator",
     "mobile",
     "chicken bar"
    ],
    "model": "claude-sonnet",
    "text_in_image": "##TITLE##\nhttps://thechickenbar-nl-development.lemmid.com/...\nNL\nTHE CHICKEN BAR\nMENU\nr/design.html\nr/style.base.css\n../l/a/style.css\nheader label{ margin-top:8px; }\nheader>div:first-child{ padding-left:25px; justify-content:flex-start; }\nheader>div:last-child{ padding-right:25px; justify-content:flex-end; }\nheader #flag, header #menu{ height:25px; width:auto; vertical-align:middle; }\nheader #flag{ margin-right:10px; }\nheader #menu{ margin-left:10px; }\nheader #logo{ height:80px; width:auto; }\n@media screen and (max-width:400px){ header #logo{ height: 50px; } }\nfooter{ position:fixed; display:flex; bottom:0; right:0; left:0; background-color:#a83439; height:50px; }\nDevice Presets\nDimensions\niPhone 8  375 x 667\niPhone 8 Plus  414 x 736\niPhone XR  414 x 896\niPhone XS  375 x 812\niPhone XS Max  414 x 896\n414\n896\nScale 0.42  Rotate\nresult/style.base.css 114L, 1796C written\ndevelopme0:vim* 1:terminal- 2:manager 3:web1\nConsole  Elements  Devices  Projects  More"
   }
  },
  {
   "url": "https://willem.com/global/images/7f6a0e735536.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36996_images-12.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Multi-Window-stipe yn dyn iPad-app",
    "url": "https://agents.willem.com/fy/posts/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "source_url": "https://willem.com/fy/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "Myn \"Lemmid Count\"-app brûke om besites en ferkear fan in artikel op willem.com te analysearjen",
   "description_source": "author",
   "machine": {
    "caption": "A split screen mobile browser showing the willem.com blog post Google Analytics vs AWStats on the left and a Lemmid traffic statistics dashboard for willem.com on the right.",
    "labels": [
     "blog",
     "analytics",
     "dashboard",
     "willem.com",
     "statistics",
     "browser"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM.com\nGoogle Analytics vs AWStats\nUNDERSTANDING WEB TRAFFIC STATISTICS SOFTWARE\nAUG. 20, 2018 - WILLEM L. MIDDELKOOP\nThis month I have been working on website statistics, tracking traffic using different technologies. Some of my customers use Google Analytics, others use AWStats, and some use both. Which is better is often debated, but few people really understand the differences. Time to shed some light on the magic of web statistics.\nComparing AWStats with Google Analytics\nYou might expect that both web analytics programs would report the same amount of website traffic, but this is not the case. I'll try to explain why reports from Analytics and AWStats differ (and why I think it doesn't really matter).\nlemmid\nwillem.com\nWillem\nLAST 24 MONTHS\nTRAFFIC 2019  MIN: 3277 MAX: 67872 AVG: 11732 VIEWS\nAugust 2019 13671\nJuly 2019 13846\nJune 2019 15475\nMay 2019 10084\nApril 2019 12455\nMarch 2019 11925\nFebruary 2019 8711\nJanuary 2019 10088\nDecember 2018 7692\nNovember 2018 8330\nCONTENT 19585 VIEWS\n/blog/2018-08-20_google-analytics-vs-awstats/ 19585\nSOURCE\nNL 68586  Other (US) 6107\nUS 62160  Mountain View 4952\nRU 18174  Columbus 3796\nDE 17037  Ashburn 2956\nGB 13896  Chicago 2819\nFR 7571  Clifton 2094\nCA 5957  Boardman 1889\nCN 4580  San Jose 1555\nAU 4210  New York 1445\nLos Angeles"
   }
  },
  {
   "url": "https://willem.com/global/images/a825ee524dfd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36996_images-11.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Multi-Window-stipe yn dyn iPad-app",
    "url": "https://agents.willem.com/fy/posts/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "source_url": "https://willem.com/fy/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "In DNS-record bewurkje mei myn \"Lemmid Domain\"-app, wylst de kontekst fan de hiele DNS-sône bewarre bliuwt",
   "description_source": "author",
   "machine": {
    "caption": "A split screen DNS management app showing the list of DNS records for willem.com on the left and the edit form for the www CNAME record on the right.",
    "labels": [
     "dns",
     "domain",
     "willem.com",
     "records",
     "admin panel",
     "lemmid"
    ],
    "model": "claude-sonnet",
    "text_in_image": "lemmid\nwillem.com\nWillem\nFilter willem.com\n12/12\n@  A  87.253.135.162\n@  MX  online.lemmid.com\n@  NS  ns1.lemmid.com.\n@  NS  ns2.lemmid.com.\n@  TXT  \"v=spf1 a:online.le...\nbase  A  87.253.135.169\nmail._domainkey  TXT  (\"v=DKIM1; k=rsa; p\nmusic  CNAME  store.willem.com.\nstore  A  82.94.218.172\nuithoorn  A  83.128.245.129\nwindows  A  87.253.135.164\nwww  CNAME  willem.com.\nSettings  New\nwww\nName  www\nType  CNAME\nTime to live  1 hour\nPriority  0\nData  willem.com.\nBack  Delete  Save"
   }
  },
  {
   "url": "https://willem.com/global/images/5d22d4b5df00.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36996_images-10.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Multi-Window-stipe yn dyn iPad-app",
    "url": "https://agents.willem.com/fy/posts/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "source_url": "https://willem.com/fy/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "Myn \"Lemmid (content) Manager\"-app brûke om in blogberjocht te bewurkjen, wylst ik de resultaten njonken inoar sjoch",
   "description_source": "author",
   "machine": {
    "caption": "A split screen showing the published willem.com blog post Visiting an international hackers conference on the left and its Lemmid CMS editing form on the right.",
    "labels": [
     "blog",
     "cms",
     "willem.com",
     "admin panel",
     "lemmid",
     "editing"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM.com\nGlobal AppSec-Amsterdam\nVisiting an international hackers conference\nOWASP GLOBAL APPSEC AMSTERDAM\nSEP. 27, 2019 - WILLEM L. MIDDELKOOP\nThis month I was lucky enough to attend Global AppSec Amsterdam, an international conference for hackers and security specialists. There were presentations from former intelligence agents, bounty hunters, academics and software vendors. I learned about some of the newest hacking techniques, met with interesting people and played some cool retro games. Read along for more.\nOWASP Foundation and Global AppSec Amsterdam\nThe OWASP Foundation is a not-for-profit organisation dedicated to create tools, documentation, forums and conferences around software security. OWASP is special because it's free from commercial pressure. It\nlemmid\nwillem.com\nBlog > Visiting an international hack...\nTitel: Visiting an international hackers conference\nSubtitel: OWASP Global AppSec Amsterdam\nTitel varianten\nSubtitel varianten\nWoord varianten\nTrefwoorden\nKernzin: This month I attended Global AppSec Amsterdam, an international conference f\nDatum: 27 September 2019\nAfbeelding overzicht\nAfbeelding header\nIntroductietekst: This month I was lucky enough to attend Global AppSec Amsterdam, an international conference for hackers and security specialists. There were presentations from former intelligence agents, bounty hunters, academics and software vendors. I learned about some of the newest hacking techniques, met with interesting people and played some cool retro games. Read along for more.\nBack  Hide  Save"
   }
  },
  {
   "url": "https://willem.com/global/images/590ada94c4e1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36996_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Multi-Window-stipe yn dyn iPad-app",
    "url": "https://agents.willem.com/fy/posts/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "source_url": "https://willem.com/fy/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "iPad Pro as myn haadkompjûter, ferbûn mei in terminal fia Blink",
   "description_source": "author",
   "machine": {
    "caption": "An iPad on a stand next to a small espresso cup, showing a terminal full of red and green SVG path code on its screen.",
    "labels": [
     "ipad",
     "terminal",
     "code",
     "svg",
     "keyboard",
     "coffee cup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SPRESO\nsvg width= viewBox= version=\nclipPath id=\npath fill=\ndefs g clipPath transform\nxmlns\nfijn-bij-colijn.svg\nBot\n\"base\" 12:55 02-Dec-19"
   }
  },
  {
   "url": "https://willem.com/global/images/975000cf0420.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36996_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Multi-Window-stipe yn dyn iPad-app",
    "url": "https://agents.willem.com/fy/posts/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "source_url": "https://willem.com/fy/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 160,
   "machine": {
    "caption": "An iPad on a Smart Keyboard folio stand displays a terminal showing SVG code, with a black espresso cup on a wooden coaster beside it on a wooden desk near a window.",
    "labels": [
     "ipad",
     "terminal",
     "code",
     "espresso cup",
     "keyboard",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SPRES\nfijn-bij-colijn.svg\nsvg width= viewbox= version=\nxmlns=\npath fill= clip-path=\ndefs clippath id=\nclippath id= g transform=\npath fill= d=\n2:1\n\"base\" 12:55 02-Dec-15"
   }
  },
  {
   "url": "https://willem.com/global/images/38ef7e583455.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36996_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Multi-Window-stipe yn dyn iPad-app",
    "url": "https://agents.willem.com/fy/posts/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "source_url": "https://willem.com/fy/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 2560,
   "machine": {
    "caption": "A man walks across a dark conference stage in front of a large screen displaying a WWDC19 title slide about multiple windows on iPad.",
    "labels": [
     "stage",
     "presentation slide",
     "speaker",
     "conference",
     "screen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "#WWDC19\nIntroducing Multiple Windows on iPad\nKen Ferry, iOS System UI\nSteve Holt, UIKit\nJames Savage, Safari\n© 2019 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple."
   }
  },
  {
   "url": "https://willem.com/global/images/975000cf0420.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36996_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Multi-Window-stipe yn dyn iPad-app",
    "url": "https://agents.willem.com/fy/posts/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "source_url": "https://willem.com/fy/2019-10-07_multi-window-stipe-yn-dyn-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 160,
   "machine": {
    "caption": "An iPad on a Smart Keyboard folio stand displays a terminal showing SVG code, with a black espresso cup on a wooden coaster beside it on a wooden desk near a window.",
    "labels": [
     "ipad",
     "terminal",
     "code",
     "espresso cup",
     "keyboard",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SPRES\nfijn-bij-colijn.svg\nsvg width= viewbox= version=\nxmlns=\npath fill= clip-path=\ndefs clippath id=\nclippath id= g transform=\npath fill= d=\n2:1\n\"base\" 12:55 02-Dec-15"
   }
  },
  {
   "url": "https://willem.com/global/images/3c11c554de6f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In ynternasjonale hackerskonferinsje besykje",
    "url": "https://agents.willem.com/fy/posts/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "source_url": "https://willem.com/fy/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "date": "2019-09-27"
   },
   "width": 1600,
   "description": "Hackingrendemint op ynvestearring tusken 100% oan de legere kant en 150.000% oan de hegere kant! (Troch Jarrod Overson)",
   "description_source": "author",
   "machine": {
    "caption": "A man gestures while speaking into a microphone in front of a large projected slide titled Identifying our rate of return, with an audience seated in front of him.",
    "labels": [
     "conference",
     "presentation",
     "speaker",
     "slide",
     "audience",
     "security"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Identifying our rate of return\n$0.002\nCost per individual attempt.\n0.2% - 2%\nSuccess rate of a typical credential stuffing attack.\n$2 - $150+\nTypical range of account values.\nThe rate of return on a credential stuffing attack is 100% on the low end and 150,000%+ on the high end."
   }
  },
  {
   "url": "https://willem.com/global/images/aa04e0114bcd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In ynternasjonale hackerskonferinsje besykje",
    "url": "https://agents.willem.com/fy/posts/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "source_url": "https://willem.com/fy/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "date": "2019-09-27"
   },
   "width": 1600,
   "description": "James Kettle oer it hacken fan PayPal - $38.900 oan bounties",
   "description_source": "author",
   "machine": {
    "caption": "A conference speaker with a microphone stands before a large screen showing a diagram of a PayPal phishing attack chaining an iframe and a compromised script to redirect a password to evil.net, with an audience member filming on a phone.",
    "labels": [
     "conference",
     "presentation",
     "speaker",
     "slide",
     "security",
     "phishing"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PASSWORD :)\npaypal.com/signin\nSOP\nCSP\nc.paypal.com/fb-all.js\nevil.net\nIFRAME\nc.paypal.com/i\npaypal.com/us/gifts"
   }
  },
  {
   "url": "https://willem.com/global/images/f7a3c90be9d0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In ynternasjonale hackerskonferinsje besykje",
    "url": "https://agents.willem.com/fy/posts/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "source_url": "https://willem.com/fy/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "date": "2019-09-27"
   },
   "width": 1600,
   "description": "Persistent Client-Side XSS is in echte bedriging - troch Marius Steffens en Ben Stock",
   "description_source": "author",
   "machine": {
    "caption": "A presentation slide titled Summary and Conclusion listing statistics about persistent client-side cross-site scripting vulnerabilities.",
    "labels": [
     "conference",
     "presentation",
     "slide",
     "security",
     "xss",
     "statistics"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Summary & Conclusion\nPersistent Client-Side XSS is a real threat\nOne-time infection vectors to gain permanent foothold\nOf 1,946 domains using Local Storage or cookies in their application\n418 (22%) with exploitable flow from persistence\nEnd-to-end exploit for 293 (network attacker) and 65 sites (web)\nDead simple IDB analysis shows 60/80 sites exploitable\nhttps://github.com/cispa/persistent-clientside-xss"
   }
  },
  {
   "url": "https://willem.com/global/images/5ac85970a721.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In ynternasjonale hackerskonferinsje besykje",
    "url": "https://agents.willem.com/fy/posts/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "source_url": "https://willem.com/fy/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "date": "2019-09-27"
   },
   "width": 1600,
   "description": "Tink do noch oan de tiid dat dit dyn gewoane kompjûter wie? Let op it IBM model M toetseboerd... o jonge!",
   "description_source": "author",
   "machine": {
    "caption": "A vintage Philips CRT monitor and beige tower computer on a table at a retro computing exhibit, displaying a visual novel style game with dialogue text and a floppy drive visible on the case.",
    "labels": [
     "retro computer",
     "crt monitor",
     "exhibit",
     "keyboard",
     "gaming",
     "philips"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PHILIPS\nWhew, Jean-paul really tore into Steffan. Steffan should probably take that shadow back to the training field.\nACTIVE 85\nrai AMSTERDAM\nSLAP FLIGHT"
   }
  },
  {
   "url": "https://willem.com/global/images/3ebd793dd0c1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In ynternasjonale hackerskonferinsje besykje",
    "url": "https://agents.willem.com/fy/posts/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "source_url": "https://willem.com/fy/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "date": "2019-09-27"
   },
   "width": 1600,
   "description": "DuckHunt mei in orizjinele Nintendo-zapper",
   "description_source": "author",
   "machine": {
    "caption": "A vintage Philips television displaying a paused light gun hunting video game, with an NES controller and orange light gun in the foreground.",
    "labels": [
     "crt television",
     "video game",
     "light gun",
     "retro gaming",
     "nintendo",
     "console"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PAUSE\nHIT\n013500\nSCORE\nPHILIPS"
   }
  },
  {
   "url": "https://willem.com/global/images/86cc76d31a28.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In ynternasjonale hackerskonferinsje besykje",
    "url": "https://agents.willem.com/fy/posts/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "source_url": "https://willem.com/fy/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "date": "2019-09-27"
   },
   "width": 1600,
   "description": "Kofje en PONG op de fideospultsjekonsole mei CRT-monitor",
   "description_source": "author",
   "machine": {
    "caption": "A handheld Video Sports Pong console with two paddle dials displaying a game in progress on its small built in screen, next to a cup of coffee and Awesome Retro branded cards on a white table.",
    "labels": [
     "retro gaming",
     "console",
     "pong",
     "coffee",
     "exhibit",
     "handheld"
    ],
    "model": "claude-sonnet",
    "text_in_image": "video sports\n13 15\nTENNIS  HOCKEY\nPRACTICE  SQUASH\nPOWER  OFF ON\n20  40  AN\nRESET\nBAT SIZE  SMALL  BIG\nSPEED  LOW  HIGH\nAWESOME RETRO\nCodeX\nCequence Security"
   }
  },
  {
   "url": "https://willem.com/global/images/ad3f0bba8321.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In ynternasjonale hackerskonferinsje besykje",
    "url": "https://agents.willem.com/fy/posts/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "source_url": "https://willem.com/fy/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "date": "2019-09-27"
   },
   "width": 1600,
   "description": "Lessen út it omgean mei terroristen",
   "description_source": "author",
   "machine": {
    "caption": "A woman speaks on stage in front of a large screen showing a Lessons learned slide from an OWASP conference talk by Chris Kubecka.",
    "labels": [
     "conference",
     "presentation",
     "slide",
     "speaker",
     "security",
     "owasp"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Chris Kubecka @SecEvangelism\nLessons learned\nGeopolitics & cybersecurity are intertwined at upper levels\nA major digital security incident can have real human consequences\nNever trust gifts from foreign agents\nIf you find yourself on a high value target list by ISIS prepare your loved ones\nDon't panic or it might be your last time\nOWASP"
   }
  },
  {
   "url": "https://willem.com/global/images/8d317a6e37bb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In ynternasjonale hackerskonferinsje besykje",
    "url": "https://agents.willem.com/fy/posts/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "source_url": "https://willem.com/fy/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "date": "2019-09-27"
   },
   "width": 1600,
   "description": "Keynote fan cyberoarlochspesjalist Chris Kubecka",
   "description_source": "author",
   "machine": {
    "caption": "A large screen displaying the title slide of an OWASP AppSec Europe Amsterdam keynote by Chris Kubecka in an empty auditorium.",
    "labels": [
     "conference",
     "presentation",
     "slide",
     "keynote",
     "security",
     "owasp"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OWASP\nOpen Web Application Security Project\nChris Kubecka @SecEvangelism\nThe Woman Who Squashed Terrorists\nWhen an Embassy gets Hacked\nOWASP AppSec Europe Amsterdam\nKEYNOTE\nChris Kubecka, CEO HypaSec\n27 September 2019"
   }
  },
  {
   "url": "https://willem.com/global/images/1053cb217048.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In ynternasjonale hackerskonferinsje besykje",
    "url": "https://agents.willem.com/fy/posts/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "source_url": "https://willem.com/fy/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "date": "2019-09-27"
   },
   "width": 1600,
   "description": "Global AppSec Amsterdam",
   "description_source": "author",
   "machine": {
    "caption": "An elevated view of a busy conference exhibition hall with attendees walking between sponsor booths and a coffee bar.",
    "labels": [
     "conference",
     "exhibition hall",
     "crowd",
     "booths",
     "sponsors",
     "expo"
    ],
    "model": "claude-sonnet",
    "text_in_image": "THANK YOU TO OUR SPONSORS!\nCEQUENCE\nWELCOME"
   }
  },
  {
   "url": "https://willem.com/global/images/d039827bdd65.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In ynternasjonale hackerskonferinsje besykje",
    "url": "https://agents.willem.com/fy/posts/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "source_url": "https://willem.com/fy/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "date": "2019-09-27"
   },
   "width": 1600,
   "description": "Google hacke - Hoe't ik dyn foto's fan Google stelle kinne hie (Gergö Turcsányi)",
   "description_source": "author",
   "machine": {
    "caption": "A dark presentation slide by Gergo Turcsanyi titled Time To Be Creative, explaining an email address spoofing trick using a share dialog screenshot.",
    "labels": [
     "conference",
     "presentation",
     "slide",
     "security",
     "phishing",
     "email"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Gergo Turcsanyi\nTime To Be Creative\nCraft a request access link with your e-mail and a legit address as display name\nSend it to someone who has access\n?userstoinvite=innocent@gmail.com<attacker@gmail.com>\nShare with others\nThese people would like to access th\ninnocent@gmail.com\nattacker@gmail.com\nAdd a note"
   }
  },
  {
   "url": "https://willem.com/global/images/403811a3464b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In ynternasjonale hackerskonferinsje besykje",
    "url": "https://agents.willem.com/fy/posts/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "source_url": "https://willem.com/fy/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "date": "2019-09-27"
   },
   "width": 1600,
   "description": "Global AppSec-Amsterdam",
   "description_source": "author",
   "machine": {
    "caption": "A close up of a Global AppSec Amsterdam 2019 conference banner with the OWASP wasp logo.",
    "labels": [
     "conference",
     "banner",
     "logo",
     "owasp",
     "security",
     "branding"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Global AppSec-Amsterdam 2019"
   }
  },
  {
   "url": "https://willem.com/global/images/c78a4e0e87b6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In ynternasjonale hackerskonferinsje besykje",
    "url": "https://agents.willem.com/fy/posts/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "source_url": "https://willem.com/fy/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "date": "2019-09-27"
   },
   "width": 160,
   "machine": {
    "caption": "A blue conference banner reads Global AppSec Amsterdam 2019 above the OWASP flying insect logo with a padlock and hexagon pattern background.",
    "labels": [
     "conference banner",
     "owasp logo",
     "security",
     "sign",
     "amsterdam"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Global AppSec-Amsterdam 2019"
   }
  },
  {
   "url": "https://willem.com/global/images/cb5ea75db8ba.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In ynternasjonale hackerskonferinsje besykje",
    "url": "https://agents.willem.com/fy/posts/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "source_url": "https://willem.com/fy/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "date": "2019-09-27"
   },
   "width": 2560,
   "machine": {
    "caption": "A close up crop of a blue conference banner reads Global AppSec Amsterdam 2019 with a padlock and hexagon pattern background and part of the OWASP logo visible.",
    "labels": [
     "conference banner",
     "owasp logo",
     "security",
     "sign",
     "amsterdam"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Global AppSec-Amsterdam 2019"
   }
  },
  {
   "url": "https://willem.com/global/images/c78a4e0e87b6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In ynternasjonale hackerskonferinsje besykje",
    "url": "https://agents.willem.com/fy/posts/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "source_url": "https://willem.com/fy/2019-09-27_in-ynternasjonale-hackerskonferinsje-besykje/",
    "date": "2019-09-27"
   },
   "width": 160,
   "machine": {
    "caption": "A blue conference banner reads Global AppSec Amsterdam 2019 above the OWASP flying insect logo with a padlock and hexagon pattern background.",
    "labels": [
     "conference banner",
     "owasp logo",
     "security",
     "sign",
     "amsterdam"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Global AppSec-Amsterdam 2019"
   }
  },
  {
   "url": "https://willem.com/global/images/39ef96cae1a9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36998_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Backscatter-spam bestride op serverniveau",
    "url": "https://agents.willem.com/fy/posts/2019-09-10_backscatter-spam-bestride-op-serverniveau/",
    "source_url": "https://willem.com/fy/2019-09-10_backscatter-spam-bestride-op-serverniveau/",
    "date": "2019-09-10"
   },
   "width": 1600,
   "description": "Strange SMTP-beheiningen ynstelle yn Postfix - annotearre skermôfdruk út main.cf",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of Postfix smtpd configuration text with handwritten red and green annotations explaining the filter logic.",
    "labels": [
     "postfix",
     "configuration",
     "email",
     "server",
     "annotation",
     "spam filter"
    ],
    "model": "claude-sonnet",
    "text_in_image": "smtpd_helo_required = yes\ndisable_vrfy_command = yes\nstrict_rfc821_envelopes = yes\ninvalid_hostname_reject_code = 554\nmulti_recipient_bounce_reject_code = 554\nnon_fqdn_reject_code = 554\nrelay_domains_reject_code = 554\nunknown_address_reject_code = 554\nunknown_client_reject_code = 554\nunknown_hostname_reject_code = 554\nunknown_local_recipient_reject_code = 554\nunknown_relay_recipient_reject_code = 554\nunknown_sender_reject_code = 554\nunknown_virtual_alias_reject_code = 554\nunknown_virtual_mailbox_reject_code = 554\nunverified_recipient_reject_code = 554\nunverified_sender_reject_code = 554\n# maps_rbl_reject_code = 450 ## if you want to experiment with greylisting instead of blacklisting\nsmtpd_recipient_restrictions =\n reject_invalid_hostname,\n reject_unknown_recipient_domain,\n reject_unauth_pipelining,\n permit_mynetworks,\n permit_sasl_authenticated,\n reject_unauth_destination,\n# reject_rbl_client multi.uribl.com,\n reject_rbl_client dsn.rfc-ignorant.org,\n reject_rbl_client dul.dnsbl.sorbs.net,\n reject_rbl_client list.dsbl.org,\n reject_rbl_client sbl-xbl.spamhaus.org,\n reject_rbl_client bl.spamcop.net,\n# reject_rbl_client dnsbl.sorbs.net,\n reject_rbl_client cbl.abuseat.org,\n reject_rbl_client ix.dnsbl.manitu.net,\n reject_rbl_client combined.rbl.msrbl.net,\n reject_rbl_client rabl.nuclearelephant.com,\n permit\nREQUIRE PROPER GREETING AND SERVER LANGUAGE\nSPECIFY ERROR CODES\nblacklist is offline\nREJECT SHADY SENDERS\nACCEPT AUTHENTICATED USERS AND SERVERS\nCHECK SENDER ON BLACK LISTS\nvery aggressive, blocks mail via Google\nONLY GOOD MAIL IS ALLOWED\nFILTER LOGIC\nTop to Bottom"
   }
  },
  {
   "url": "https://willem.com/global/images/75d348304794.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36998_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Backscatter-spam bestride op serverniveau",
    "url": "https://agents.willem.com/fy/posts/2019-09-10_backscatter-spam-bestride-op-serverniveau/",
    "source_url": "https://willem.com/fy/2019-09-10_backscatter-spam-bestride-op-serverniveau/",
    "date": "2019-09-10"
   },
   "width": 1600,
   "description": "Foarkom backscatter-spam troch alle berjochten te kontrolearjen foardat se nei in oare server trochstjoerd wurde",
   "description_source": "author",
   "machine": {
    "caption": "A hand drawn white on dark diagram showing a spammer and a legitimate sender both mailing a server, which conditionally forwards only legitimate mail to another mail server.",
    "labels": [
     "diagram",
     "illustration",
     "email",
     "spam",
     "server",
     "whiteboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Spammer\n554\nLegitimate SENDER\nMAIL SERVER\nCONDITIONAL FORWARD\nANOTHER MAIL SERVER\nFIRST MAIL SERVER CHECKS MAIL BEFORE FORWARDING. THE OTHER SERVER ONLY RECEIVES MESSAGES FROM LEGITIMATE SENDERS."
   }
  },
  {
   "url": "https://willem.com/global/images/b76507d467ad.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36998_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Backscatter-spam bestride op serverniveau",
    "url": "https://agents.willem.com/fy/posts/2019-09-10_backscatter-spam-bestride-op-serverniveau/",
    "source_url": "https://willem.com/fy/2019-09-10_backscatter-spam-bestride-op-serverniveau/",
    "date": "2019-09-10"
   },
   "width": 1600,
   "description": "Backscatter-spam feroarsaakje as de earste mailserver e-mail trochstjoert nei in oare server dy't it berjocht blokkearret",
   "description_source": "author",
   "machine": {
    "caption": "A hand drawn diagram showing a spammer message forwarded between two mail servers, where the second server blocks it and the first server returns an error that bounces to the recipient.",
    "labels": [
     "diagram",
     "illustration",
     "email",
     "spam",
     "server",
     "whiteboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "spammer\nMAIL SERVER\nFORWARD\nANOTHER MAIL SERVER\nERROR\nrecipient\nMAIL SERVER FORWARDS MESSAGE\nTHE OTHER SERVER BLOCKS MESSAGE\nFORWARDING ERROR CAUSES BOUNCE"
   }
  },
  {
   "url": "https://willem.com/global/images/ecab1d4c0125.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36998_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Backscatter-spam bestride op serverniveau",
    "url": "https://agents.willem.com/fy/posts/2019-09-10_backscatter-spam-bestride-op-serverniveau/",
    "source_url": "https://willem.com/fy/2019-09-10_backscatter-spam-bestride-op-serverniveau/",
    "date": "2019-09-10"
   },
   "width": 1600,
   "description": "Foarkom backscatter-bounceberjochten troch yn plak dêrfan te antwurdzjen mei SMTP-flaterkoades",
   "description_source": "author",
   "machine": {
    "caption": "A hand drawn diagram showing a spammer message being blocked by a mail server with a 554 error code and no bounce mail sent.",
    "labels": [
     "diagram",
     "illustration",
     "email",
     "spam",
     "server",
     "whiteboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Spammer\n554\nMAIL SERVER\nServer BLOCKS WITH ERROR CODE\nno bounce MAIL gets SENT"
   }
  },
  {
   "url": "https://willem.com/global/images/ce079c524f46.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36998_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Backscatter-spam bestride op serverniveau",
    "url": "https://agents.willem.com/fy/posts/2019-09-10_backscatter-spam-bestride-op-serverniveau/",
    "source_url": "https://willem.com/fy/2019-09-10_backscatter-spam-bestride-op-serverniveau/",
    "date": "2019-09-10"
   },
   "width": 1600,
   "description": "Ienfâldich backscatter-senario: de mailserver stjoert it berjocht werom nei in falsk ôfstjoeradres",
   "description_source": "author",
   "machine": {
    "caption": "A hand drawn diagram showing a spammer message being blocked by a mail server and a bounce notice sent to the recipient.",
    "labels": [
     "diagram",
     "illustration",
     "email",
     "spam",
     "server",
     "whiteboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "spammer\nMAIL SERVER\nrecipient\nServer BLOCKS AND BOUNCES spam"
   }
  },
  {
   "url": "https://willem.com/global/images/a7bc2dbea79d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36998_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Backscatter-spam bestride op serverniveau",
    "url": "https://agents.willem.com/fy/posts/2019-09-10_backscatter-spam-bestride-op-serverniveau/",
    "source_url": "https://willem.com/fy/2019-09-10_backscatter-spam-bestride-op-serverniveau/",
    "date": "2019-09-10"
   },
   "width": 160,
   "machine": {
    "caption": "A hand-drawn white and red diagram on a dark background shows a spam sender sending mail through a crossed-out server that then delivers spam envelopes to three crying stick figures.",
    "labels": [
     "diagram",
     "illustration",
     "spam",
     "server",
     "stick figures"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SPAM\nSERVER"
   }
  },
  {
   "url": "https://willem.com/global/images/af0df536f46b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36998_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Backscatter-spam bestride op serverniveau",
    "url": "https://agents.willem.com/fy/posts/2019-09-10_backscatter-spam-bestride-op-serverniveau/",
    "source_url": "https://willem.com/fy/2019-09-10_backscatter-spam-bestride-op-serverniveau/",
    "date": "2019-09-10"
   },
   "width": 2560,
   "machine": {
    "caption": "A dark background is scattered with many hand-drawn outline sketches of envelopes in red, white and grey.",
    "labels": [
     "envelopes",
     "illustration",
     "sketch",
     "dark background",
     "email icons"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a7bc2dbea79d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36998_imageEN.png",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Backscatter-spam bestride op serverniveau",
    "url": "https://agents.willem.com/fy/posts/2019-09-10_backscatter-spam-bestride-op-serverniveau/",
    "source_url": "https://willem.com/fy/2019-09-10_backscatter-spam-bestride-op-serverniveau/",
    "date": "2019-09-10"
   },
   "width": 160,
   "machine": {
    "caption": "A hand-drawn white and red diagram on a dark background shows a spam sender sending mail through a crossed-out server that then delivers spam envelopes to three crying stick figures.",
    "labels": [
     "diagram",
     "illustration",
     "spam",
     "server",
     "stick figures"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SPAM\nSERVER"
   }
  },
  {
   "url": "https://willem.com/global/images/9c43854daea6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36999_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei in fermogensmeter op dyn fyts",
    "url": "https://agents.willem.com/fy/posts/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "source_url": "https://willem.com/fy/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "Bluetooth-scan út de 4iiii-app",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a smartphone showing a Bluetooth Scan screen in a cycling app searching for a Precision Cycling Powermeter, with a white road bike crank visible behind it.",
    "labels": [
     "smartphone",
     "bluetooth",
     "cycling app",
     "power meter",
     "bike"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Bluetooth Scan\nPRECISION\nCycling Powermeter\nScanning....\n10:37\nApp Store"
   }
  },
  {
   "url": "https://willem.com/global/images/abd4c691be41.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36999_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei in fermogensmeter op dyn fyts",
    "url": "https://agents.willem.com/fy/posts/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "source_url": "https://willem.com/fy/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "4iiii Precision Power meter ynstallearre op myn fyts",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a road bike crank arm fitted with an orange and black 4iiii power meter pod attached to the inside of the arm.",
    "labels": [
     "power meter",
     "crank arm",
     "4iiii",
     "shimano",
     "bicycle"
    ],
    "model": "claude-sonnet",
    "text_in_image": "4iiii\nFC-5800\nJAPAN VIA\n172.5 PL\nE4"
   }
  },
  {
   "url": "https://willem.com/global/images/8f487d0db8ee.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36999_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei in fermogensmeter op dyn fyts",
    "url": "https://agents.willem.com/fy/posts/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "source_url": "https://willem.com/fy/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "Soargje derfoar dat de batterij ynstallearre is en it klepke op slot sit",
   "description_source": "author",
   "machine": {
    "caption": "An extreme close up of a 4iiii power meter pod on a crank arm shows its lock and unlock icons and an engraved serial number.",
    "labels": [
     "power meter",
     "4iiii",
     "serial number",
     "crank arm",
     "close up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "4iiii\nS/N: 96371622390122CE"
   }
  },
  {
   "url": "https://willem.com/global/images/e198a98a1225.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36999_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei in fermogensmeter op dyn fyts",
    "url": "https://agents.willem.com/fy/posts/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "source_url": "https://willem.com/fy/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "De trapearm oanspanne mei in koppelsleutel",
   "description_source": "author",
   "machine": {
    "caption": "A hand fitted with a wristwatch uses an orange and black IceToolz Xpert series torque tool on a Shimano 105 crank bolt on a white bicycle.",
    "labels": [
     "torque tool",
     "icetoolz",
     "crank bolt",
     "shimano",
     "bicycle"
    ],
    "model": "claude-sonnet",
    "text_in_image": "IceToolz\nXpert series\nSM-BBR60\n105\nTOPEAK"
   }
  },
  {
   "url": "https://willem.com/global/images/ac636f5c8a5c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36999_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei in fermogensmeter op dyn fyts",
    "url": "https://agents.willem.com/fy/posts/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "source_url": "https://willem.com/fy/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "Do moatst de plestik dop mei dyn fingers/hân los krije kinne, der is gjin ekstreem koppel nedich",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a Shimano 105 crank arm showing the dust cap with tighten direction arrow and torque specification engraved on it.",
    "labels": [
     "crank arm",
     "dust cap",
     "torque spec",
     "shimano",
     "bicycle"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SM-BBR60\nEach of the bolts should be evenly and\nequally tightened to 12-14N-m by torque wrench\n0.7~1.5N/m\nTIGHTEN\n105\nSHIMANO"
   }
  },
  {
   "url": "https://willem.com/global/images/9ab899bb97f0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36999_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei in fermogensmeter op dyn fyts",
    "url": "https://agents.willem.com/fy/posts/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "source_url": "https://willem.com/fy/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "Brûk in crank tool om de trapearm te ferwiderjen (Shimano TL-FC16 / FC-M960)",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a Shimano crank bolt cap tool still in its packaging with a barcode label, in front of a Shimano 105 crankset on a white bicycle.",
    "labels": [
     "crank tool",
     "shimano",
     "packaging",
     "barcode",
     "bicycle"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SHIMANO\n105\nShimano Cranksleutel TL-FC16 / FC-M960\nY13008220\n4524667127598"
   }
  },
  {
   "url": "https://willem.com/global/images/24519cf71ad2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36999_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei in fermogensmeter op dyn fyts",
    "url": "https://agents.willem.com/fy/posts/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "source_url": "https://willem.com/fy/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "Snelstartgids foar it ynstallearjen en brûken fan de fermogensmeter",
   "description_source": "author",
   "machine": {
    "caption": "An open 4iiii Precision power meter box shows a printed five step Quick Start Guide in English and French on the inside lid above the crank arm wrapped in green plastic.",
    "labels": [
     "power meter",
     "4iiii",
     "packaging",
     "instructions",
     "quick start guide"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Quick Start Guide\nFor your first ride, follow the steps below. After your first ride, Wake-up, Zero and Ride.\nFor the complete User Manual go to 4iiii.com/PRECISION\n1 Install\nInstall your new PRECISION crank arm and your pedals, tighten to manufacturers specification.\nInstallez\nInstallez votre nouveau capteur de puissance et vos pedales, Suivre les instructions de manufacture.\n2 Wake-up\nWake-up PRECISION by rotating the crank 3 or 4 times.\nDemarrez\nDemarrez votre PRECISION en tournant en 3 a 4 fois.\n3 Pair\nPair PRECISION with your power-capable device.\nRelier\nRelier PRECISION avec votre peripherique compatible.\n4 Zero\nZero PRECISION using your paired device. Unclip pedals and position crank arms as shown. Press zero offset or calibrate on your display.\nCalibrer\nCalibrer PRECISION a laide de votre peripherique appaire.\n5 Ride!\nGet out and ride with power!\nRoulez\nSortez et roulez avec puissance!\nRight Crank\nLeft Crank\nSmarter. Faster. Safer.\nANT+\nBluetooth"
   }
  },
  {
   "url": "https://willem.com/global/images/0dc3eb4a6b8c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36999_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei in fermogensmeter op dyn fyts",
    "url": "https://agents.willem.com/fy/posts/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "source_url": "https://willem.com/fy/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "Op de trapearm steane it model en de lingte: op myn fyts is dat FC-5800, 172.5MM",
   "description_source": "author",
   "machine": {
    "caption": "A close up of a black crank arm end shows the engraved model, origin and length markings around the pedal thread.",
    "labels": [
     "crank arm",
     "engraving",
     "pedal thread",
     "shimano",
     "bicycle"
    ],
    "model": "claude-sonnet",
    "text_in_image": "FC-5800\nJAPAN VIA\n172.5\nQB"
   }
  },
  {
   "url": "https://willem.com/global/images/0c8143e51c04.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36999_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei in fermogensmeter op dyn fyts",
    "url": "https://agents.willem.com/fy/posts/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "source_url": "https://willem.com/fy/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "Mei of sûnder fermogensmeter: ferjit net om fan dyn rit te genietsjen!",
   "description_source": "author",
   "machine": {
    "caption": "A white road bike leans against twin birch trunks on a grassy riverbank with the Amstel river and Amsterdam Duivendrecht office towers including a Nationale-Nederlanden building in the background.",
    "labels": [
     "road bike",
     "skyline",
     "river",
     "amsterdam",
     "office towers"
    ],
    "model": "claude-sonnet",
    "text_in_image": "nationale-nederlanden"
   }
  },
  {
   "url": "https://willem.com/global/images/7d8494e84304.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36999_images-13.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei in fermogensmeter op dyn fyts",
    "url": "https://agents.willem.com/fy/posts/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "source_url": "https://willem.com/fy/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "Gegevens fan de fermogensmeter, fergelike mei snelheid, trapfrekwinsje en hertslach",
   "description_source": "author",
   "machine": {
    "caption": "A split image shows a map of an Amstelveen area bike loop route in four coloured segments beside stacked graphs of speed, heart rate, cadence and power over the same ride, annotated with handwritten section letters A to D.",
    "labels": [
     "map",
     "route",
     "graph",
     "speed",
     "heart rate",
     "cadence"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Amsterdam\nAmstelveen\nA10\ns114\ns106\ns107\ns108\ns109\ns100\ns112\nA2\nA9\nN521\nN201\nE35\nAmsterdam-Duivendrecht\nOuderkerk aan de Amstel\nNes aan de Amstel\nAmstel-Drechtkanaal\nBotshol\nA\nB\nC\nD\nSpeed km/h\nHeart Rate bpm\nCadence rpm\nPower watts"
   }
  },
  {
   "url": "https://willem.com/global/images/f1a22322fa3b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36999_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei in fermogensmeter op dyn fyts",
    "url": "https://agents.willem.com/fy/posts/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "source_url": "https://willem.com/fy/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "Wahoo RFLKT+ lit realtime gegevens fan myn fytskompjûter-app sjen - fansels stie ik hjir stil... allegear nullen (útsein myn hertslach)",
   "description_source": "author",
   "machine": {
    "caption": "A Wahoo RFLKT+ bike computer mounted on a handlebar stem, displaying ride metrics.",
    "labels": [
     "bike computer",
     "handlebar",
     "cycling",
     "display",
     "wahoo",
     "stem"
    ],
    "model": "claude-sonnet",
    "text_in_image": "wahoo FITNESS\nRFLKT+\n0\n0\n119\n0\n0"
   }
  },
  {
   "url": "https://willem.com/global/images/9478e36027b6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36999_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei in fermogensmeter op dyn fyts",
    "url": "https://agents.willem.com/fy/posts/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "source_url": "https://willem.com/fy/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "De 4iiii Precision Powermeter keppelje oan de Cyclemeter-app",
   "description_source": "author",
   "machine": {
    "caption": "An iPhone held in front of a bicycle crankset, showing a cycling app Devices screen listing paired Bluetooth sensors and their status.",
    "labels": [
     "iphone",
     "cycling app",
     "bluetooth",
     "crankset",
     "shimano",
     "sensors"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Devices\n+ / Edit\n< More\nRFLKT+\nBluetooth - RFLKT+ Bike Computer\nDA0D5B47-B168-472B-B840-A25A7DC7C30D\nPages: 4\nActions: 6\nDisplay: Off\nElevation:\nTemperature:\nANT Bridge: Off\nBlueSC\nBluetooth - Bike Speed Cadence\nC8D91A4C-D00D-DE78-E682-EF7C5429D404\nWheel Speed: 0 rpm\nCadence: 0 rpm\nTICKR\nBluetooth - Heart Rate\n044342C4-27F3-C7CF-18B1-CCDDB798A933\nHeart Rate: 0 bpm\nBlueSC\nBluetooth - Bike Speed Cadence\n4DFAC50F-5C62-7A0F-1DFE-F1AD142928AD\nWheel Speed: 0 rpm\nCadence: 0 rpm\nSignal: 60% 55%\nBattery Level: 55%\nFirmware: 2.0.6\nPRECISION\nBluetooth - Bike Cadence, Bike Power\nA9533DE5-E8E4-A742-2370-153C5343EBEE\nBike Cadence: Off\nPower: 0 watts\nPower Contribution: Total\nPower Scale: 1,00\nSignal: 60%\nBattery Level: 47%\nFirmware: 3.2.0\nLearn more at abvio.com/devices\nStopwatch Map Graphs History More\n105\nSM-BB92"
   }
  },
  {
   "url": "https://willem.com/global/images/fb2acc59f195.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36999_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei in fermogensmeter op dyn fyts",
    "url": "https://agents.willem.com/fy/posts/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "source_url": "https://willem.com/fy/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "Nulpuntkalibraasje is hiel wichtich foar krekte mjittingen",
   "description_source": "author",
   "machine": {
    "caption": "An iPhone showing a Zero Offset Calibrate screen in a power meter app, held in front of a bicycle crankset and pedal.",
    "labels": [
     "iphone",
     "cycling app",
     "crankset",
     "pedal",
     "calibration",
     "schwalbe"
    ],
    "model": "claude-sonnet",
    "text_in_image": "App Store\nDevices\nPRECISION\nPRECISION Powermeter\nClick here to go to the device settings, Tap to dismiss\nZero Offset Calibrate\nPlease make sure both cranks are vertically aligned for zero offset calibration (Click on the image when ready)\nCancel\nClick here to add your 4iiii Powermeter or Viiiiva Heart Rate Monitor, Tap to dismiss\nAdd a Device\nSCHWALBE\n105\nSM-BB92"
   }
  },
  {
   "url": "https://willem.com/global/images/716721c9ea80.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36999_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei in fermogensmeter op dyn fyts",
    "url": "https://agents.willem.com/fy/posts/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "source_url": "https://willem.com/fy/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "4iiii Precision Powermeter - brûkt troch it profesjonele fytsteam Quick-Step / Bora Hansgrohe",
   "description_source": "author",
   "machine": {
    "caption": "A white cardboard box for a 4iiii Precision bicycle power meter, with a sponsorship sticker on the corner.",
    "labels": [
     "box",
     "packaging",
     "power meter",
     "cycling",
     "brand",
     "sponsorship"
    ],
    "model": "claude-sonnet",
    "text_in_image": "4iiii\nPRECISION\nPOWERMETER\n4iiii INNOVATIONS INC.\nThe world's lightest and most accurate powermeters.\nOfficial Supplier of Power Measurement for:\nQUICK-STEP FLOORS PRO CYCLING TEAM\nBORA hansgrohe German Professional Cycling\n20110-D1"
   }
  },
  {
   "url": "https://willem.com/global/images/4dc8519fd77e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36999_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei in fermogensmeter op dyn fyts",
    "url": "https://agents.willem.com/fy/posts/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "source_url": "https://willem.com/fy/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "date": "2019-08-28"
   },
   "width": 160,
   "machine": {
    "caption": "A white cardboard box for a 4iiii Precision Powermeter lies on a wooden deck, printed with sponsorship logos for cycling teams.",
    "labels": [
     "powermeter box",
     "packaging",
     "cycling brand",
     "sponsorship logos",
     "wooden deck"
    ],
    "model": "claude-sonnet",
    "text_in_image": "4iiii\nPRECISION\nPOWERMETER\n4iiii INNOVATIONS INC.\nThe world's lightest and most accurate powermeters.\nOfficial Supplier of Power Measurement for:\nQUICK-STEP FLOORS PRO CYCLING TEAM\nBORA hansgrohe German Professional Cycling"
   }
  },
  {
   "url": "https://willem.com/global/images/6d8d02a5f9b3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36999_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei in fermogensmeter op dyn fyts",
    "url": "https://agents.willem.com/fy/posts/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "source_url": "https://willem.com/fy/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "date": "2019-08-28"
   },
   "width": 2560,
   "machine": {
    "caption": "A close up of a black 4iiii power meter pod mounted on a bicycle crank arm, showing its logo and lock or unlock rotation icons.",
    "labels": [
     "power meter",
     "crank arm",
     "sensor pod",
     "logo",
     "close up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "4iiii\nS/N:"
   }
  },
  {
   "url": "https://willem.com/global/images/4dc8519fd77e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36999_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fytse mei in fermogensmeter op dyn fyts",
    "url": "https://agents.willem.com/fy/posts/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "source_url": "https://willem.com/fy/2019-08-28_fytse-mei-in-fermogensmeter-op-dyn-fyts/",
    "date": "2019-08-28"
   },
   "width": 160,
   "machine": {
    "caption": "A white cardboard box for a 4iiii Precision Powermeter lies on a wooden deck, printed with sponsorship logos for cycling teams.",
    "labels": [
     "powermeter box",
     "packaging",
     "cycling brand",
     "sponsorship logos",
     "wooden deck"
    ],
    "model": "claude-sonnet",
    "text_in_image": "4iiii\nPRECISION\nPOWERMETER\n4iiii INNOVATIONS INC.\nThe world's lightest and most accurate powermeters.\nOfficial Supplier of Power Measurement for:\nQUICK-STEP FLOORS PRO CYCLING TEAM\nBORA hansgrohe German Professional Cycling"
   }
  },
  {
   "url": "https://willem.com/global/images/21c695eb4413.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37000_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimalistyske racefyts meitsje",
    "url": "https://agents.willem.com/fy/posts/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "source_url": "https://willem.com/fy/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Brûk altyd in goede koppelsleutel om te hurde krêft op bouten te foarkommen",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a black IceToolz mini bike pump with an integrated pressure gauge against the head tube of a white bicycle frame in a garage.",
    "labels": [
     "bike pump",
     "pressure gauge",
     "bicycle",
     "hand",
     "garage"
    ],
    "model": "claude-sonnet",
    "text_in_image": "IceToolz Sport Series"
   }
  },
  {
   "url": "https://willem.com/global/images/8ff61ea98e4e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37000_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimalistyske racefyts meitsje",
    "url": "https://agents.willem.com/fy/posts/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "source_url": "https://willem.com/fy/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Smeer fet op lagers lykas dy yn de foarfork + it stjoerlager",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds an open jar of Shimano Premium Grease beneath the headset of a white bike frame, with a bicycle wheel visible in the background.",
    "labels": [
     "grease",
     "shimano",
     "headset",
     "jar",
     "bicycle maintenance"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SHIMANO\nPREMIUM GREASE\n商品名 プレミアムグリス\n内容量 50g\nEAN"
   }
  },
  {
   "url": "https://willem.com/global/images/6049ee3723e3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37000_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimalistyske racefyts meitsje",
    "url": "https://agents.willem.com/fy/posts/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "source_url": "https://willem.com/fy/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "De sadelbuis is in goed plak om dyn fyts yn de wurkstânder fêst te setten",
   "description_source": "author",
   "machine": {
    "caption": "A yellow cloth is draped over the saddle and a mounted accessory on the seatpost of a white road bike frame standing against a breeze block wall.",
    "labels": [
     "saddle",
     "seatpost",
     "cloth",
     "bike frame",
     "workshop"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/d1f85924ed40.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37000_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimalistyske racefyts meitsje",
    "url": "https://agents.willem.com/fy/posts/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "source_url": "https://willem.com/fy/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Klear om alle ûnderdielen byinoar te setten en in fyts te meitsjen!",
   "description_source": "author",
   "machine": {
    "caption": "A white road bike frame on a workstand and two wheels stand beside a stack of component boxes from Shimano, 4iiii, bike-components and a priority parcel, on a garage floor.",
    "labels": [
     "bike frame",
     "workstand",
     "wheels",
     "component boxes",
     "shimano",
     "garage"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PRIORITY PACKAGE\nA CYCLIST IS WAITING!\nbike-components\nSHIMANO\nCASSETTE SPROCKET\n105\nCS-R7000\n4iiii precision powermeters"
   }
  },
  {
   "url": "https://willem.com/global/images/76c4bcebc1f7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37000_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimalistyske racefyts meitsje",
    "url": "https://agents.willem.com/fy/posts/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "source_url": "https://willem.com/fy/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Ûnderdielen sjogge der as nij út mei in farske laach ferve",
   "description_source": "author",
   "machine": {
    "caption": "A close up of a glossy white bicycle frame seat tube junction shows the welded joint and a piece of protective paper wrapped around an adjoining tube.",
    "labels": [
     "bike frame",
     "seat tube",
     "welded joint",
     "paint",
     "protective wrap"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/0673ddc45033.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37000_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimalistyske racefyts meitsje",
    "url": "https://agents.willem.com/fy/posts/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "source_url": "https://willem.com/fy/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "It fytsframe spuitferve",
   "description_source": "author",
   "machine": {
    "caption": "A white bicycle frame with taped up fork rests on top of a black Topeak PrepStand Elite repair stand set up on a lawn in front of a hedge.",
    "labels": [
     "bike stand",
     "topeak",
     "bicycle frame",
     "garden",
     "repair stand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TOPEAK\nPREPSTAND ELITE"
   }
  },
  {
   "url": "https://willem.com/global/images/b06b79a398cd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37000_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimalistyske racefyts meitsje",
    "url": "https://agents.willem.com/fy/posts/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "source_url": "https://willem.com/fy/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Ûnderdielen spuitferve ta in unifoarm uterlik",
   "description_source": "author",
   "machine": {
    "caption": "Small disassembled bicycle components including a seatpost clamp and cable stops are laid out on a wooden picnic table next to a can of ColorWorks colour spray paint.",
    "labels": [
     "picnic table",
     "spray paint",
     "bike parts",
     "seatpost",
     "workshop"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ColorWorks\nCOLORSPRAY"
   }
  },
  {
   "url": "https://willem.com/global/images/d5b80c1be59d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37000_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimalistyske racefyts meitsje",
    "url": "https://agents.willem.com/fy/posts/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "source_url": "https://willem.com/fy/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Minimalistyske racefyts - makke mei reserveûnderdielen en in soad oeren!",
   "description_source": "author",
   "machine": {
    "caption": "A fully built white road bike with two water bottles in cages leans against a ribbed garage door beneath a Novoferm garage door opener unit and a cylinder lock.",
    "labels": [
     "road bike",
     "water bottle",
     "garage door",
     "novoferm",
     "lock"
    ],
    "model": "claude-sonnet",
    "text_in_image": "novoferm\nSCHWALBE"
   }
  },
  {
   "url": "https://willem.com/global/images/7374910a16b5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37000_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimalistyske racefyts meitsje",
    "url": "https://agents.willem.com/fy/posts/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "source_url": "https://willem.com/fy/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Ferfange âlde lagers troch nije as do der ta dwaande bist",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a dirty metal headset bearing race wrapped in a paper towel, showing engraved size markings on its outer edge.",
    "labels": [
     "bearing",
     "headset",
     "engraving",
     "hand",
     "paper towel"
    ],
    "model": "claude-sonnet",
    "text_in_image": "5G01\n8H x 52 x 40 x 45 x 45\n15"
   }
  },
  {
   "url": "https://willem.com/global/images/3fa39375c753.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37000_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimalistyske racefyts meitsje",
    "url": "https://agents.willem.com/fy/posts/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "source_url": "https://willem.com/fy/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "De fersnellings yndeksearje is makliker as do frij trape kinst, sadat do de kabelspanning krekt ynstelle kinst",
   "description_source": "author",
   "machine": {
    "caption": "A white road bike with a yellow cloth draped over the top tube stands on a repair stand in a garage, with a SRAM instruction leaflet and cable on the floor below.",
    "labels": [
     "road bike",
     "repair stand",
     "instruction leaflet",
     "cable",
     "garage"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SRAM NORTH AMERICA BICYCLE, INC\nSRAM EUROPE B.V."
   }
  },
  {
   "url": "https://willem.com/global/images/ad7daca27354.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37000_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimalistyske racefyts meitsje",
    "url": "https://agents.willem.com/fy/posts/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "source_url": "https://willem.com/fy/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Foarderailleur ferbûn mei de skeakelkabel",
   "description_source": "author",
   "machine": {
    "caption": "A close up of a Shimano 105 front derailleur and double chainring crankset on a cream coloured road bike, with a labelled cable and chain visible.",
    "labels": [
     "derailleur",
     "crankset",
     "shimano",
     "chain",
     "bicycle"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CABLE\n105"
   }
  },
  {
   "url": "https://willem.com/global/images/fefa3e92a375.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37000_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimalistyske racefyts meitsje",
    "url": "https://agents.willem.com/fy/posts/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "source_url": "https://willem.com/fy/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "De kabels oan de derailleurs ferbine",
   "description_source": "author",
   "machine": {
    "caption": "A close up looking down at a rear cassette and derailleur on a repair stand, with a Shimano Quick-Link box, cable, pliers and an instruction leaflet on the ground below.",
    "labels": [
     "cassette",
     "derailleur",
     "shimano",
     "tools",
     "repair stand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SHIMANO\nQUICK LINK\nSM-CN900-11"
   }
  },
  {
   "url": "https://willem.com/global/images/aac25d03b82b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37000_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimalistyske racefyts meitsje",
    "url": "https://agents.willem.com/fy/posts/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "source_url": "https://willem.com/fy/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "De kabels ynstallearje op it stjoer en de hendels",
   "description_source": "author",
   "machine": {
    "caption": "A hand threads a shifter cable into a black drop handlebar lever wrapped with tape at the clamp, on a bike held in a repair stand.",
    "labels": [
     "handlebar",
     "shifter",
     "cable",
     "hand",
     "repair stand"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/52d598aae359.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37000_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimalistyske racefyts meitsje",
    "url": "https://agents.willem.com/fy/posts/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "source_url": "https://willem.com/fy/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Mei de tsjillen derop begjint de bulte ûnderdielen op in fyts te lykjen!",
   "description_source": "author",
   "machine": {
    "caption": "A cream coloured road bike with a black Shimano 105 crankset leans against a brick pillar outside, with a parked Smart car showing a Dutch number plate in the background.",
    "labels": [
     "road bike",
     "brick wall",
     "shimano",
     "crankset",
     "car"
    ],
    "model": "claude-sonnet",
    "text_in_image": "105\n62-LS-ZH"
   }
  },
  {
   "url": "https://willem.com/global/images/68f5f4624d06.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37000_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimalistyske racefyts meitsje",
    "url": "https://agents.willem.com/fy/posts/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "source_url": "https://willem.com/fy/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Brûk in kassettegereedskip en/of chain sweep om de kassette te ynstallearjen of te ferwiderjen",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a chain whip and cassette lockring tool positioned on a Shimano rear cassette mounted on a bike wheel, viewed from above.",
    "labels": [
     "cassette",
     "chain whip",
     "tool",
     "shimano",
     "wheel"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SHIMANO\nCS-R7000\nJAPAN"
   }
  },
  {
   "url": "https://willem.com/global/images/583bfecd743b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37000_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimalistyske racefyts meitsje",
    "url": "https://agents.willem.com/fy/posts/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "source_url": "https://willem.com/fy/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "De kassette ynstallearje is maklik as do se ôfstemst op it patroan fan de efteras",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a Shimano 105 cassette next to a wheel hub freehub body, showing the cassette lockring markings.",
    "labels": [
     "cassette",
     "shimano",
     "wheel hub",
     "freehub",
     "bicycle"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SHIMANO\n105\nCS-R7000\nLOCK 40Nm\nJAPAN VIA"
   }
  },
  {
   "url": "https://willem.com/global/images/5dfa532828cc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37000_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimalistyske racefyts meitsje",
    "url": "https://agents.willem.com/fy/posts/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "source_url": "https://willem.com/fy/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Trapearm en pedalen op it fytsframe ynstallearre - kontrolearje dat alles frij bewege kin",
   "description_source": "author",
   "machine": {
    "caption": "A close up looking down at a bike bottom bracket area shows a black crankset with chainrings mounted on a sage green frame, pedal partly threaded in.",
    "labels": [
     "crankset",
     "chainring",
     "bottom bracket",
     "frame",
     "pedal"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/0964518f750c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37000_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimalistyske racefyts meitsje",
    "url": "https://agents.willem.com/fy/posts/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "source_url": "https://willem.com/fy/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "De trapearm ynstallearje mei in koppelsleutel en crank tool - let op de skreaune ynstruksjes op de trapearm",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a torque wrench below a bike bottom bracket while tightening a black crank arm bolt, with a printed torque instruction visible on the crank arm.",
    "labels": [
     "crank arm",
     "torque wrench",
     "bottom bracket",
     "icetoolz",
     "bicycle maintenance"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SM-BBR60\nEach of the bolts should be evenly and\nequally tightened to 12-14N-m by torque wrench\nIceToolz\nXpert series"
   }
  },
  {
   "url": "https://willem.com/global/images/ce95f6d56c50.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37000_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimalistyske racefyts meitsje",
    "url": "https://agents.willem.com/fy/posts/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "source_url": "https://willem.com/fy/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "De measte ûnderdielen hawwe koppelwearden yn Newtonmeter (Nm) derop skreaun",
   "description_source": "author",
   "machine": {
    "caption": "A close up of a black bicycle stem and steerer tube junction shows engraved torque and diameter specifications on the stem clamp.",
    "labels": [
     "stem",
     "steerer tube",
     "torque spec",
     "headset",
     "bicycle"
    ],
    "model": "claude-sonnet",
    "text_in_image": "max. 8Nm\n28.0x25"
   }
  },
  {
   "url": "https://willem.com/global/images/92c3d430876b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37000_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimalistyske racefyts meitsje",
    "url": "https://agents.willem.com/fy/posts/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "source_url": "https://willem.com/fy/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Smoarge efterderailleur",
   "description_source": "author",
   "machine": {
    "caption": "A close up through bicycle spokes shows a worn rear derailleur cage with pulley wheels and chain engaged with a cassette.",
    "labels": [
     "derailleur",
     "cassette",
     "chain",
     "pulley wheel",
     "spokes"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/d20f13ca9c38.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37000_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimalistyske racefyts meitsje",
    "url": "https://agents.willem.com/fy/posts/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "source_url": "https://willem.com/fy/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "date": "2019-08-18"
   },
   "width": 160,
   "machine": {
    "caption": "A white road bike frame with a yellow cloth on the seat post stands on a repair stand next to two wheels and several component boxes on a concrete floor.",
    "labels": [
     "bike frame",
     "repair stand",
     "wheels",
     "component boxes",
     "garage"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PRIORITY PACKAGE\nA CYCLIST IS WAITING!\nSHIMANO\nCASSETTE SPROCKET\nCS-R7000\nBIKE-COMPONENTS\n4iiii"
   }
  },
  {
   "url": "https://willem.com/global/images/b959632c5608.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37000_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimalistyske racefyts meitsje",
    "url": "https://agents.willem.com/fy/posts/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "source_url": "https://willem.com/fy/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "date": "2019-08-18"
   },
   "width": 2560,
   "machine": {
    "caption": "A close up of a white bicycle frame's seat tube junction with glossy fresh paint, while the adjoining tube is wrapped in masking paper over bare rusted metal.",
    "labels": [
     "bike frame",
     "seat tube",
     "paint",
     "masking tape",
     "close up"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/d20f13ca9c38.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37000_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimalistyske racefyts meitsje",
    "url": "https://agents.willem.com/fy/posts/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "source_url": "https://willem.com/fy/2019-08-18_in-minimalistyske-racefyts-meitsje/",
    "date": "2019-08-18"
   },
   "width": 160,
   "machine": {
    "caption": "A white road bike frame with a yellow cloth on the seat post stands on a repair stand next to two wheels and several component boxes on a concrete floor.",
    "labels": [
     "bike frame",
     "repair stand",
     "wheels",
     "component boxes",
     "garage"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PRIORITY PACKAGE\nA CYCLIST IS WAITING!\nSHIMANO\nCASSETTE SPROCKET\nCS-R7000\nBIKE-COMPONENTS\n4iiii"
   }
  },
  {
   "url": "https://willem.com/global/images/321af3169856.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37001_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Beheiningen fan sliepmjitting mei in wearable",
    "url": "https://agents.willem.com/fy/posts/2019-07-16_beheiningen-fan-sliepmjitting-mei-in-wearable/",
    "source_url": "https://willem.com/fy/2019-07-16_beheiningen-fan-sliepmjitting-mei-in-wearable/",
    "date": "2019-07-16"
   },
   "width": 1600,
   "description": "Hertslachmjittingen kombinearre mei bewegingsgegevens fan in gyroskoopsensor",
   "description_source": "author",
   "machine": {
    "caption": "A dark mode sleep tracking app screen shows a hypnogram from 8:45pm to 5:05am above a heart rate graph and a disturbances breakdown by severity for the arm.",
    "labels": [
     "sleep tracking",
     "app",
     "hypnogram",
     "heart rate",
     "disturbances",
     "dark mode"
    ],
    "model": "claude-sonnet",
    "text_in_image": "08:45 pm\n05:05 am\n9 pm\n10 pm\n11 pm\n12 am\n1 am\n2 am\n3 am\n4 am\n5 am\nHR\n47 MIN\n53 AVG\n69 MAX\nDISTURBANCES\nARM\nNone 88%\nMild 5%\nModerate 2%\nSevere 5%"
   }
  },
  {
   "url": "https://willem.com/global/images/d152323f0e6c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37001_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Beheiningen fan sliepmjitting mei in wearable",
    "url": "https://agents.willem.com/fy/posts/2019-07-16_beheiningen-fan-sliepmjitting-mei-in-wearable/",
    "source_url": "https://willem.com/fy/2019-07-16_beheiningen-fan-sliepmjitting-mei-in-wearable/",
    "date": "2019-07-16"
   },
   "width": 1600,
   "description": "Hertslach yn myn eksperimintnacht, mjitten mei de optyske sensor (boppe) en de boarstbân (ûnder)",
   "description_source": "author",
   "machine": {
    "caption": "A composite chart compares an optical sensor heart rate line labelled at the top with a noisier chest strap heart rate trace below spanning several hours, ending in average and max heart rate values.",
    "labels": [
     "heart rate",
     "chart",
     "optical sensor",
     "chest strap",
     "comparison"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Optical sensor\nHR\n47 MIN\n53 AVG\n69 MAX\nChest strap\nHeart Rate\nbpm\n90\n70\n50\n2:00:00\n4:00:00\n6:00:00\n8:00:00\nAVG HEART RATE\n54\nbpm\nMAX HEART RATE\n111\nbpm"
   }
  },
  {
   "url": "https://willem.com/global/images/e6c5bf4cdf4a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37001_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Beheiningen fan sliepmjitting mei in wearable",
    "url": "https://agents.willem.com/fy/posts/2019-07-16_beheiningen-fan-sliepmjitting-mei-in-wearable/",
    "source_url": "https://willem.com/fy/2019-07-16_beheiningen-fan-sliepmjitting-mei-in-wearable/",
    "date": "2019-07-16"
   },
   "width": 1600,
   "description": "Wahoo TIKR (links) leveret mear gegevens per minút as Apple Watch (rjochts) per oere!",
   "description_source": "author",
   "machine": {
    "caption": "Two side by side smartphone screenshots of an All Recorded Data list show a long log of heart rate readings with timestamps from a cycling app and a wearable ring app.",
    "labels": [
     "screenshot",
     "heart rate log",
     "smartphone app",
     "data list",
     "timestamps"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Back\nAll Recorded Data\nEdit\n51  16 Jul, 04:01\n51  16 Jul, 04:00\n50  16 Jul, 04:00\n49  16 Jul, 04:00\n50  16 Jul, 04:00\n56  7 Apr, 04:02\n56  7 Apr, 03:56\n56  7 Apr, 03:52\n55  7 Apr, 03:46\n54  7 Apr, 03:41\n55  7 Apr, 03:36\n54  7 Apr, 03:32\n58  7 Apr, 03:30\n59  7 Apr, 03:22\n62  7 Apr, 03:17\n63  7 Apr, 03:15\n66  7 Apr, 03:11\n95  7 Apr, 03:02\n60  7 Apr, 02:56\n61  7 Apr, 02:52\n60  7 Apr, 02:46\n61  7 Apr, 02:43\nSummary\nBrowse"
   }
  },
  {
   "url": "https://willem.com/global/images/3313b7c381f9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37001_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Beheiningen fan sliepmjitting mei in wearable",
    "url": "https://agents.willem.com/fy/posts/2019-07-16_beheiningen-fan-sliepmjitting-mei-in-wearable/",
    "source_url": "https://willem.com/fy/2019-07-16_beheiningen-fan-sliepmjitting-mei-in-wearable/",
    "date": "2019-07-16"
   },
   "width": 1600,
   "description": "Wahoo TICKR brûkt liedende pads yn de bân om de elektryske aktiviteit fan dyn hert direkt fêst te lizzen",
   "description_source": "author",
   "machine": {
    "caption": "A white Wahoo heart rate chest strap transmitter pod lies on a wooden table above its black elastic strap.",
    "labels": [
     "heart rate monitor",
     "chest strap",
     "wahoo",
     "sensor",
     "wearable"
    ],
    "model": "claude-sonnet",
    "text_in_image": "wahoo"
   }
  },
  {
   "url": "https://willem.com/global/images/64efd1eff213.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37001_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Beheiningen fan sliepmjitting mei in wearable",
    "url": "https://agents.willem.com/fy/posts/2019-07-16_beheiningen-fan-sliepmjitting-mei-in-wearable/",
    "source_url": "https://willem.com/fy/2019-07-16_beheiningen-fan-sliepmjitting-mei-in-wearable/",
    "date": "2019-07-16"
   },
   "width": 1600,
   "description": "Hertslachmjittingen fan Apple Watch litte sjen dat der mar ien kear yn 'e 5 minuten mjitten wurdt",
   "description_source": "author",
   "machine": {
    "caption": "A dark mode smartphone screen shows a heart rate range summary of 54 to 95 BPM as a scatter chart with a list of individual ring sensor readings and timestamps beside it.",
    "labels": [
     "heart rate",
     "screenshot",
     "scatter chart",
     "dark mode",
     "ring sensor"
    ],
    "model": "claude-sonnet",
    "text_in_image": "RANGE\n54-95 BPM\n7 Apr, 03-04\n150\n100\n50\n0\n03:00\n03:15\n03:30\n03:45\n54  7 Apr, 03:41\n55  7 Apr, 03:36\n54  7 Apr, 03:32\n58  7 Apr, 03:30\n59  7 Apr, 03:22\n62  7 Apr, 03:17\n63  7 Apr, 03:15\n66  7 Apr, 03:11\n95  7 Apr, 03:02"
   }
  },
  {
   "url": "https://willem.com/global/images/adf4d1369cd7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37001_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Beheiningen fan sliepmjitting mei in wearable",
    "url": "https://agents.willem.com/fy/posts/2019-07-16_beheiningen-fan-sliepmjitting-mei-in-wearable/",
    "source_url": "https://willem.com/fy/2019-07-16_beheiningen-fan-sliepmjitting-mei-in-wearable/",
    "date": "2019-07-16"
   },
   "width": 1600,
   "description": "Apple Watch brûkt in optyske sensor foar syn automatyske hertslachmjitting",
   "description_source": "author",
   "machine": {
    "caption": "A close up of an Apple Watch Series 4 case corner lying face down on a wooden table, showing the engraved case markings and a Nike swoosh logo.",
    "labels": [
     "apple watch",
     "smartwatch",
     "engraving",
     "nike",
     "case"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WATCH SERIES 4\nION-X GLASS-WR-50M-GPS\n40MM ALUMINUM & CERAMIC CASE\n40MM"
   }
  },
  {
   "url": "https://willem.com/global/images/79abbcf9a531.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37001_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Beheiningen fan sliepmjitting mei in wearable",
    "url": "https://agents.willem.com/fy/posts/2019-07-16_beheiningen-fan-sliepmjitting-mei-in-wearable/",
    "source_url": "https://willem.com/fy/2019-07-16_beheiningen-fan-sliepmjitting-mei-in-wearable/",
    "date": "2019-07-16"
   },
   "width": 160,
   "machine": {
    "caption": "A composite image overlays a close up of an Apple Watch Series 4 case with a red and orange sleep or heart rate waveform graph.",
    "labels": [
     "apple watch",
     "waveform graph",
     "composite image",
     "sleep data",
     "overlay"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WATCH • SERIES 4\nWR-50M\n40MM"
   }
  },
  {
   "url": "https://willem.com/global/images/9baa72d496cc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37001_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Beheiningen fan sliepmjitting mei in wearable",
    "url": "https://agents.willem.com/fy/posts/2019-07-16_beheiningen-fan-sliepmjitting-mei-in-wearable/",
    "source_url": "https://willem.com/fy/2019-07-16_beheiningen-fan-sliepmjitting-mei-in-wearable/",
    "date": "2019-07-16"
   },
   "width": 2560,
   "machine": {
    "caption": "A composite image overlays a close up of an Apple Watch Series 4 case with a red and orange sleep or heart rate waveform graph.",
    "labels": [
     "apple watch",
     "waveform graph",
     "composite image",
     "sleep data",
     "overlay"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WATCH • SERIES 4\nWR-50M\n40MM"
   }
  },
  {
   "url": "https://willem.com/global/images/79abbcf9a531.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37001_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Beheiningen fan sliepmjitting mei in wearable",
    "url": "https://agents.willem.com/fy/posts/2019-07-16_beheiningen-fan-sliepmjitting-mei-in-wearable/",
    "source_url": "https://willem.com/fy/2019-07-16_beheiningen-fan-sliepmjitting-mei-in-wearable/",
    "date": "2019-07-16"
   },
   "width": 160,
   "machine": {
    "caption": "A composite image overlays a close up of an Apple Watch Series 4 case with a red and orange sleep or heart rate waveform graph.",
    "labels": [
     "apple watch",
     "waveform graph",
     "composite image",
     "sleep data",
     "overlay"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WATCH • SERIES 4\nWR-50M\n40MM"
   }
  },
  {
   "url": "https://willem.com/global/images/50b47bedbb47.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37002_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Optyske tsjin boarstbân hertslachmeters",
    "url": "https://agents.willem.com/fy/posts/2019-07-15_optyske-tsjin-boarstban-hertslachmeters/",
    "source_url": "https://willem.com/fy/2019-07-15_optyske-tsjin-boarstban-hertslachmeters/",
    "date": "2019-07-15"
   },
   "width": 1600,
   "description": "Hertslachgegevens fan ferskillende sensors: de training is yn detail fêstlein (ûnderste grafyk) mei in boarstbân, de oeren dernei mei in optyske sensor",
   "description_source": "author",
   "machine": {
    "caption": "A hand drawn annotated heart rate chart compares a full day cycle of sleep and a bike ride with a zoomed in graph of heart rate in beats per minute during the ride.",
    "labels": [
     "heart rate",
     "chart",
     "annotation",
     "sleep",
     "graph",
     "bicycle ride"
    ],
    "model": "claude-sonnet",
    "text_in_image": "START EASY\nMAX. 169\nPEAK ON WAY BACK\nSLEEP\nRELAX + EAT\nSLEEP\nMIN. 44\nRIDE\nrecovery takes time\nMIN. 47\n27 mei\n28 mei\nHeart Rate\nbpm\n160\n130\n100\n20\n60\n100\n140\n180"
   }
  },
  {
   "url": "https://willem.com/global/images/adf4d1369cd7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37002_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Optyske tsjin boarstbân hertslachmeters",
    "url": "https://agents.willem.com/fy/posts/2019-07-15_optyske-tsjin-boarstban-hertslachmeters/",
    "source_url": "https://willem.com/fy/2019-07-15_optyske-tsjin-boarstban-hertslachmeters/",
    "date": "2019-07-15"
   },
   "width": 1600,
   "description": "Apple Watch hat in optyske hertslachsensor, dúdlik sichtber yn it midden fan de ûnderkant",
   "description_source": "author",
   "machine": {
    "caption": "A close up of an Apple Watch Series 4 case corner lying face down on a wooden table, showing the engraved case markings and a Nike swoosh logo.",
    "labels": [
     "apple watch",
     "smartwatch",
     "engraving",
     "nike",
     "case"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WATCH SERIES 4\nIION-X GLASS-WR-50M-GPS\n40MM ALUMINUM & CERAMIC CASE\n40MM"
   }
  },
  {
   "url": "https://willem.com/global/images/df2636cbc686.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37002_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Optyske tsjin boarstbân hertslachmeters",
    "url": "https://agents.willem.com/fy/posts/2019-07-15_optyske-tsjin-boarstban-hertslachmeters/",
    "source_url": "https://willem.com/fy/2019-07-15_optyske-tsjin-boarstban-hertslachmeters/",
    "date": "2019-07-15"
   },
   "width": 1600,
   "description": "Biostrap hat in optyske sensor, yn it midden, krekt tusken twa LED's",
   "description_source": "author",
   "machine": {
    "caption": "A white Biostrap fitness wristband lies coiled on a wooden table, showing its optical sensor module and a heart icon logo on the clasp.",
    "labels": [
     "wristband",
     "fitness tracker",
     "optical sensor",
     "biostrap",
     "wearable"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BIOSTRAP"
   }
  },
  {
   "url": "https://willem.com/global/images/3313b7c381f9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37002_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Optyske tsjin boarstbân hertslachmeters",
    "url": "https://agents.willem.com/fy/posts/2019-07-15_optyske-tsjin-boarstban-hertslachmeters/",
    "source_url": "https://willem.com/fy/2019-07-15_optyske-tsjin-boarstban-hertslachmeters/",
    "date": "2019-07-15"
   },
   "width": 1600,
   "description": "Liedende pads yn de boarstbân wurkje op in fergelykbere wize as de hertslachmeter yn it sikehûs",
   "description_source": "author",
   "machine": {
    "caption": "A white Wahoo heart rate chest strap transmitter pod lies on a wooden table above its black elastic strap.",
    "labels": [
     "heart rate monitor",
     "chest strap",
     "wahoo",
     "sensor",
     "wearable"
    ],
    "model": "claude-sonnet",
    "text_in_image": "wahoo"
   }
  },
  {
   "url": "https://willem.com/global/images/daad3bd9fd73.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37002_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Optyske tsjin boarstbân hertslachmeters",
    "url": "https://agents.willem.com/fy/posts/2019-07-15_optyske-tsjin-boarstban-hertslachmeters/",
    "source_url": "https://willem.com/fy/2019-07-15_optyske-tsjin-boarstban-hertslachmeters/",
    "date": "2019-07-15"
   },
   "width": 1600,
   "description": "In hertslachmeter yn it sikehûs brûkt elektrodepads om de elektryske aktiviteit fan it hert fêst te lizzen",
   "description_source": "author",
   "machine": {
    "caption": "A Philips IntelliVue patient monitor mounted on a hospital wall displays a named patient vital signs screen with ECG, SpO2, respiration and blood pressure traces, next to a hospital equipment inspection sticker.",
    "labels": [
     "patient monitor",
     "philips",
     "hospital",
     "vital signs",
     "ecg"
    ],
    "model": "claude-sonnet",
    "text_in_image": "mKIND1\nIntelliVue\nCOUV5\nMiddelkoop, Jurre\n10:58\nNED\nHF 99\nSpO2 100\nRF 48\nNiBD\nMan\nStil\nPauzeer alarmen\nStart/Stop\nWijzig beeld\nManueel voorval\nProfiles\nMonitor Standby\nPatiënt-gegevens\nHoofd opzet\nHoofd scherm\nPHILIPS\nVOLGENDE CONTROLE\nZiekenhuis\nAmstelland\nPN: M8003A"
   }
  },
  {
   "url": "https://willem.com/global/images/d6b951e23055.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37002_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Optyske tsjin boarstbân hertslachmeters",
    "url": "https://agents.willem.com/fy/posts/2019-07-15_optyske-tsjin-boarstban-hertslachmeters/",
    "source_url": "https://willem.com/fy/2019-07-15_optyske-tsjin-boarstban-hertslachmeters/",
    "date": "2019-07-15"
   },
   "width": 160,
   "machine": {
    "caption": "An Apple Watch on a wrist over a knitted sleeve displays a Dutch-language heart rate screen showing 69 beats per minute.",
    "labels": [
     "apple watch",
     "wrist",
     "heart rate",
     "smartwatch screen",
     "sweater sleeve"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Huidige\n14:52\n0  6  12  18\n110\n35\nHartslag\n69 SPM\nSPM (61), 1 m. gel."
   }
  },
  {
   "url": "https://willem.com/global/images/813bfb529f1e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37002_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Optyske tsjin boarstbân hertslachmeters",
    "url": "https://agents.willem.com/fy/posts/2019-07-15_optyske-tsjin-boarstban-hertslachmeters/",
    "source_url": "https://willem.com/fy/2019-07-15_optyske-tsjin-boarstban-hertslachmeters/",
    "date": "2019-07-15"
   },
   "width": 2560,
   "machine": {
    "caption": "A close up of the back of a white Apple Watch Series 4 case resting on a wooden surface, showing the heart rate sensor and engraved case text.",
    "labels": [
     "apple watch",
     "sensor",
     "case back",
     "engraving",
     "wooden surface"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WATCH SERIES 4\nION-X GLASS • WR-50M • GPS\n40MM ALUMINUM & CERAMIC CASE\n40MM"
   }
  },
  {
   "url": "https://willem.com/global/images/d6b951e23055.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37002_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Optyske tsjin boarstbân hertslachmeters",
    "url": "https://agents.willem.com/fy/posts/2019-07-15_optyske-tsjin-boarstban-hertslachmeters/",
    "source_url": "https://willem.com/fy/2019-07-15_optyske-tsjin-boarstban-hertslachmeters/",
    "date": "2019-07-15"
   },
   "width": 160,
   "machine": {
    "caption": "An Apple Watch on a wrist over a knitted sleeve displays a Dutch-language heart rate screen showing 69 beats per minute.",
    "labels": [
     "apple watch",
     "wrist",
     "heart rate",
     "smartwatch screen",
     "sweater sleeve"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Huidige\n14:52\n0  6  12  18\n110\n35\nHartslag\n69 SPM\nSPM (61), 1 m. gel."
   }
  },
  {
   "url": "https://willem.com/global/images/e0e6dc096c9f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "De bouwset komt mei wat ark",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a cone wrench against the rear hub of a bicycle wheel branded Sturmey Archer, with a trilingual warning label reading Read other side visible on the box behind it.",
    "labels": [
     "bicycle",
     "hub",
     "sturmey archer",
     "wrench",
     "assembly",
     "warning label"
    ],
    "model": "claude-sonnet",
    "text_in_image": "STURMEY ARCHER\nB6001\nRead other side\nAnderen Seite zu l...\nLees andere zijd..."
   }
  },
  {
   "url": "https://willem.com/global/images/01c1a2dabfa2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Stap-foar-stap-ynstruksjes",
   "description_source": "author",
   "machine": {
    "caption": "An open instruction manual shows Step 1, Installing the Side Bars, for a cargo bike, with English text and diagrams, next to a bag of bolts and washers labelled F resting on the box.",
    "labels": [
     "cargo bike",
     "instruction manual",
     "assembly",
     "babboe",
     "bolts",
     "parts"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Step 1\nINSTALLING THE SIDE BARS\nPlace the side bars over the raised tubes on the top of the frame. Ensure that the screw holes in the bars and the tube are aligned. (It is possible that the bar may not exactly fit over the tube. In that case, sand down some of the paint to make it fit.)\nUse the nuts and bolts from kit F to secure the bars. Do not fasten them too tightly, this will follow at a later stage.\nNEDERLANDS ENGLISH DEUTSCH FRANCAIS"
   }
  },
  {
   "url": "https://willem.com/global/images/c57b3fe10e7d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Bouwhantlieding... 67 siden!",
   "description_source": "author",
   "machine": {
    "caption": "An instruction manual is open to its index and welcome pages, listing seventeen assembly steps for a Babboe Big cargo bike alongside its dimensions and a photo of the finished bike.",
    "labels": [
     "cargo bike",
     "babboe",
     "instruction manual",
     "index",
     "assembly steps"
    ],
    "model": "claude-sonnet",
    "text_in_image": "INDEX\nWarnings 38\nBox I, II, III and IV 39\nTools and instructions 40\nStep 1 Assembling the side bars 41\nStep 2 Attaching the fenders 42\nStep 3 Installing the front wheels 44\nStep 4 Connecting the front and rear frame 46\nStep 5 Mounting the rear panel on the T-bar 47\nStep 6 Mounting the T-bar 48\nStep 7 Attaching the brake cables 49\nStep 8 Installing the bottom and side panels 51\nStep 9 Installing the front panel 52\nStep 10 Attaching the bench to the rear panel 54\nStep 11 Attaching the bench to the front panel 56\nStep 12 Attaching the pedals 57\nStep 13 Installing the saddle 58\nStep 14 Attaching the lights 59\nStep 15 Attaching the foam sleeves 60\nStep 16 Securing the fender stays 61\nStep 17 Aligning the rear frame 62\nYour Babboe Big cargo bike is ready to go! 62\nUser tips 63\nWarranty and maintenance 64\nService history 66\nContact information 67\nCONGRATULATIONS,\nwith the purchase of a Babboe Big. This instruction manual will assist you with the assembly of your cargo bike. Check the contents of the boxes, make sure you have the right tools handy and carefully follow the steps in this manual. Soon you'll be able to enjoy your Babboe Big! This manual also provides information regarding the use of the Babboe Big and the warranty.\nFront wheels: 20 inch\nRear wheel: 26 inch\nTotal length: 217 cm\nWidth: 88 cm\nWishing you lots of cycling fun!\nTeam Babboe\nNEDERLANDS ENGLISH DEUTSCH FRANCAIS"
   }
  },
  {
   "url": "https://willem.com/global/images/a97e2e90da51.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "In bazillion skroeven, moeren, ringen en bouten...",
   "description_source": "author",
   "machine": {
    "caption": "Small bike parts, tools, straps and bagged bolts are laid out on top of a cardboard box printed with the BABBOE brand name in large cut-out letters.",
    "labels": [
     "cargo bike",
     "babboe",
     "parts",
     "box",
     "tools",
     "bolts"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BABBOE"
   }
  },
  {
   "url": "https://willem.com/global/images/c4f8ba278585.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Efterein fan de fyts, heal gearstald",
   "description_source": "author",
   "machine": {
    "caption": "A partially assembled cargo bike frame with its front wheel attached lies on concrete, wrapped in bubble wrap and cable ties, with a small parts bag and instruction card nearby.",
    "labels": [
     "cargo bike",
     "bubble wrap",
     "assembly",
     "frame",
     "front wheel",
     "parts"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/48e799582b1c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Foarframe en houten bak (noch ferpakt)",
   "description_source": "author",
   "machine": {
    "caption": "A Babboe cargo bike frame wrapped in bubble wrap and cardboard edge protectors stands next to its shipping boxes against a breeze block wall.",
    "labels": [
     "cargo bike",
     "packaging",
     "cardboard box",
     "bubble wrap",
     "bike frame"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BABBOE"
   }
  },
  {
   "url": "https://willem.com/global/images/c008e5a6ac0a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Foartsjillen en spatboerden",
   "description_source": "author",
   "machine": {
    "caption": "An open cardboard box containing two cargo bike tyres sits on a concrete floor next to a curved cardboard wheel arch guard.",
    "labels": [
     "cargo bike",
     "tyre",
     "cardboard box",
     "packaging",
     "garage"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/25b16e256a4a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_images-24.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "De 'big' yn Babboe Big",
   "description_source": "author",
   "machine": {
    "caption": "A baby sits in the orange cargo box of a Babboe Big cargo bike loaded with flattened shipping boxes, parked on a residential street.",
    "labels": [
     "cargo bike",
     "baby",
     "babboe",
     "shipping box",
     "street"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Babboe Big – front frame\nBox 2 of 3\nArticle Code: HWWX-902\nBatch nr:\nBABBOE\nwww.babboe.com\nBABBOEBig"
   }
  },
  {
   "url": "https://willem.com/global/images/b06db8f74637.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_images-23.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "In bliid passazjiertsje yn de Babboe Big",
   "description_source": "author",
   "machine": {
    "caption": "A point of view shot looking down into the orange cargo box of a Babboe bike with a baby lying inside while the rider holds the handlebars.",
    "labels": [
     "cargo bike",
     "baby",
     "handlebar",
     "pavement",
     "point of view"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a80195290ca9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Babboe Big, folslein gearstald",
   "description_source": "author",
   "machine": {
    "caption": "A fully assembled black and orange Babboe Big cargo bike stands parked in front of a garage door.",
    "labels": [
     "cargo bike",
     "babboe",
     "bicycle",
     "garage door",
     "bike"
    ],
    "model": "claude-sonnet",
    "text_in_image": "www.babboe.com\nBABBOEBig"
   }
  },
  {
   "url": "https://willem.com/global/images/56b504485e17.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Do kinst opsjonele baby- en bernestuolen ynstallearje",
   "description_source": "author",
   "machine": {
    "caption": "A black padded child seat cover and an orange plastic cargo bike seat shell sit on a wooden floor next to plastic bags of mounting hardware.",
    "labels": [
     "child seat",
     "cushion",
     "plastic shell",
     "hardware",
     "wooden floor"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BABBOE"
   }
  },
  {
   "url": "https://willem.com/global/images/0b35f6ee193a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Yn de bak sitte twa omkearbere banken",
   "description_source": "author",
   "machine": {
    "caption": "A top down view inside an empty orange cargo bike box shows the plywood floor, two wooden dividers and black canvas straps with buckles.",
    "labels": [
     "cargo bike",
     "plywood",
     "straps",
     "buckle",
     "interior"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f94b848a6233.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "De Babboe Big, yn doazen",
   "description_source": "author",
   "machine": {
    "caption": "Several Babboe shipping boxes and smaller parcels are stacked in a garage in front of a wall of tools and a lit garden lamp, with a blurred courier shipping label on one small box.",
    "labels": [
     "garage",
     "cardboard box",
     "tools",
     "shipping label",
     "parcel"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Babboe Big – front frame\nBox 2 of 3\nArticle Code: HWWX-902\nBatch nr:\nBABBOE\nBABBOE B.V.\nTHE NETHERLANDS\nC/NO:\nDESC. Cargo Bike Parts - REAR\nQ Ty: 1 SET\nCODE: HWWX-9001\nITEM: 20\"\nFRONT WHEELS\nQ Ty: 2 SET\nN.W.: 5.5 KGS\nG.W.: 6.5 KGS\nMADE IN TAIWAN\nCODE: HWWX-900\nITEM: 20\"\nFRONT WHEELS\nQ Ty: 2 SET\nN.W.: 5.5 KGS\nG.W.: 6.5 KGS\nMADE IN TAIWAN"
   }
  },
  {
   "url": "https://willem.com/global/images/016a4d1cddb8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "De bak gearstalle",
   "description_source": "author",
   "machine": {
    "caption": "A top down view of an unfolded orange cargo bike box panel with an instruction booklet, screwdriver and wrench laid on it beside the bicycle wheel and handlebars.",
    "labels": [
     "cargo bike",
     "instruction manual",
     "screwdriver",
     "wrench",
     "plywood"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/92d053214232.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Bakfyts mei platte laadflier - sa'n bytsje :-)",
   "description_source": "author",
   "machine": {
    "caption": "A partially assembled black cargo bike frame with an orange plywood cargo box sits in a garage doorway with an instruction booklet and pliers resting on the box floor.",
    "labels": [
     "cargo bike",
     "garage",
     "instruction manual",
     "pliers",
     "bicycle frame"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b4e26309952f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Test it swaaien fan de bak as do dyn kabels fêstmakke hast",
   "description_source": "author",
   "machine": {
    "caption": "A close up of the rear underside of a cargo bike shows the black frame, folded metal support leg, cables and the plywood cargo box mounting bracket.",
    "labels": [
     "cargo bike",
     "frame",
     "cable",
     "kickstand",
     "mounting bracket"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/362ea9f637aa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Oarderlik kabelbehear: ik haw de bout fan it spatboerd opnij brûkt om de remkabel fêst te setten",
   "description_source": "author",
   "machine": {
    "caption": "A close up of a cargo bike rear wheel shows the hub, spokes, disc brake mount and mudguard stay, with a Kenda tyre visible in the background.",
    "labels": [
     "wheel",
     "spokes",
     "tyre",
     "disc brake",
     "mudguard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "KENDA"
   }
  },
  {
   "url": "https://willem.com/global/images/7ebe67903d41.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Mei in inbussleutel it opfolplaatsje op syn plak stjitte, sadat it boutgat frij komt",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a hex key inserted into a hole in a black powder coated cargo bike frame bracket during assembly.",
    "labels": [
     "hex key",
     "frame",
     "bracket",
     "assembly",
     "hand"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/987e0d1194fa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "In stik hout brûke as 'ferve-feilige' hammer",
   "description_source": "author",
   "machine": {
    "caption": "A close up of a cargo bike frame joint with a hinge bracket, bolts and a wheel, next to a plywood cargo box panel with a partly legible size label on the black tube.",
    "labels": [
     "frame",
     "hinge",
     "bolt",
     "wheel",
     "plywood"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a8da4d2de6af.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "De opfolplaatsjes yndrukke by it oaninoar keppeljen fan it efter- en foarframe",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a black tube next to a welded hinge bracket with two hex bolts on a cargo bike frame during assembly.",
    "labels": [
     "frame",
     "hinge",
     "bolt",
     "hand",
     "assembly"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/ac379b781be2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Opfolplaatsjes brûke om Sineeske presyzje goed te meitsjen",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a metal bracket and axle bolt above a black cargo bike frame hinge joint, with loose nuts, bolts and a bagged fastener kit on the concrete beside it.",
    "labels": [
     "frame",
     "bolt",
     "axle",
     "hardware",
     "assembly"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/44d7e0090770.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "De foartsjillen oan it frame befestigje",
   "description_source": "author",
   "machine": {
    "caption": "An unassembled cargo bike rear axle and wheel subframe with two spoked wheels rests on top of an opened Babboe shipping box on a garage floor.",
    "labels": [
     "cargo bike",
     "wheel",
     "axle",
     "shipping box",
     "frame"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DESC. Cargo Bike Parts - REAR\nQty: 1 SET\nGross Weight: 24Kg\nHWWX-975\nWML0000009279\n1325"
   }
  },
  {
   "url": "https://willem.com/global/images/4f91f20ed80e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "It helpt om dyn eigen (fyts)ark te hawwen",
   "description_source": "author",
   "machine": {
    "caption": "A hand uses a BBB branded pedal wrench on a cargo bike wheel hub, with an orange warning sticker reading Read other side visible on the spoke wheel.",
    "labels": [
     "wrench",
     "wheel hub",
     "tool",
     "warning label",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BBB\nRead other side"
   }
  },
  {
   "url": "https://willem.com/global/images/3f54446cfbd3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Babboe Big",
   "description_source": "author",
   "machine": {
    "caption": "A fully assembled black and orange cargo bike stands in profile against a white roller door and brick wall, showing the www.babboe.com text on the cargo box.",
    "labels": [
     "cargo bike",
     "babboe",
     "bicycle",
     "garage door",
     "profile"
    ],
    "model": "claude-sonnet",
    "text_in_image": "www.babboe.com"
   }
  },
  {
   "url": "https://willem.com/global/images/0b2168203d32.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 160,
   "machine": {
    "caption": "An orange and black Babboe Big cargo bike with a wooden front box is parked on a paved driveway in front of a brick wall and garage door.",
    "labels": [
     "cargo bike",
     "babboe",
     "wooden box",
     "bicycle",
     "driveway"
    ],
    "model": "claude-sonnet",
    "text_in_image": "www.babboe.com\nBABBOE Big"
   }
  },
  {
   "url": "https://willem.com/global/images/8577e1380bcc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 2560,
   "machine": {
    "caption": "Cargo bike assembly parts including wrenches, allen keys, brackets, lights, handlebar grips and labelled bags of screws are laid out on a cardboard box printed with the word Babboe.",
    "labels": [
     "assembly parts",
     "wrenches",
     "screws",
     "bicycle hardware",
     "cardboard box"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BABBOE"
   }
  },
  {
   "url": "https://willem.com/global/images/0b2168203d32.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37003_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In bakfyts gearstalle",
    "url": "https://agents.willem.com/fy/posts/2019-06-25_in-bakfyts-gearstalle/",
    "source_url": "https://willem.com/fy/2019-06-25_in-bakfyts-gearstalle/",
    "date": "2019-06-25"
   },
   "width": 160,
   "machine": {
    "caption": "An orange and black Babboe Big cargo bike with a wooden front box is parked on a paved driveway in front of a brick wall and garage door.",
    "labels": [
     "cargo bike",
     "babboe",
     "wooden box",
     "bicycle",
     "driveway"
    ],
    "model": "claude-sonnet",
    "text_in_image": "www.babboe.com\nBABBOE Big"
   }
  },
  {
   "url": "https://willem.com/global/images/bcd0455a1bf6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37004_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Seis moanne mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2019-06-24_seis-moanne-mei-mcadd/",
    "source_url": "https://willem.com/fy/2019-06-24_seis-moanne-mei-mcadd/",
    "date": "2019-06-24"
   },
   "width": 1600,
   "description": "Tiid om wekker te wurden (foto fan Ellen Middelkoop)",
   "description_source": "author",
   "machine": {
    "caption": "A man sleeps in a dark bedroom lit only by a small reading lamp, beside a nightstand showing a digital clock reading 4:43 and a baby monitor.",
    "labels": [
     "sleeping",
     "bedroom",
     "digital clock",
     "baby monitor",
     "night",
     "dark"
    ],
    "model": "claude-sonnet",
    "text_in_image": "4:43"
   }
  },
  {
   "url": "https://willem.com/global/images/d3934cf2ec82.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37004_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Seis moanne mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2019-06-24_seis-moanne-mei-mcadd/",
    "source_url": "https://willem.com/fy/2019-06-24_seis-moanne-mei-mcadd/",
    "date": "2019-06-24"
   },
   "width": 1600,
   "description": "Sliepgegevens fan de earste seis moanne",
   "description_source": "author",
   "machine": {
    "caption": "Six monthly sleep-tracking charts from January to June 2019 plot time in bed versus time asleep, with average nightly sleep duration rising from about 7 hours to nearly 8 hours across the months.",
    "labels": [
     "sleep tracking",
     "chart",
     "health data",
     "monthly average",
     "graph"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Jan 2019 In Bed Asleep 6h 59m Asleep Average\nFeb 2019 6h 38m Asleep Average\nMar 2019 7h 23m Asleep Average\nApr 2019 7h 53m Asleep Average\nMay 2019 7h 31m Asleep Average\nJun 2019 7h 12m Asleep Average"
   }
  },
  {
   "url": "https://willem.com/global/images/b4cf502a81a8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37004_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Seis moanne mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2019-06-24_seis-moanne-mei-mcadd/",
    "source_url": "https://willem.com/fy/2019-06-24_seis-moanne-mei-mcadd/",
    "date": "2019-06-24"
   },
   "width": 1600,
   "description": "Fiede yn de nacht (foto fan Ellen Middelkoop)",
   "description_source": "author",
   "machine": {
    "caption": "A man sits in an armchair in a dim room feeding a baby from a bottle, with a wooden rocking sheep toy and a doorway of light beside him.",
    "labels": [
     "father",
     "baby",
     "bottle feeding",
     "armchair",
     "dim room",
     "toy"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/15b2737b36aa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37004_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Seis moanne mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2019-06-24_seis-moanne-mei-mcadd/",
    "source_url": "https://willem.com/fy/2019-06-24_seis-moanne-mei-mcadd/",
    "date": "2019-06-24"
   },
   "width": 1600,
   "description": "Omgean mei MCADD, it medisyn L-Carnitine en Fantomalt enerzjypoeier (foto fan Ellen Middelkoop)",
   "description_source": "author",
   "machine": {
    "caption": "A small bottle of Superamin L-Carnitine oral solution stands beside a tin of Nutricia Fantomalt powder and a wooden toy airplane on a white surface.",
    "labels": [
     "baby formula",
     "medication",
     "supplement",
     "fantomalt",
     "superamin",
     "l-carnitine"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NUTRICIA\nFantomalt\nSUPERAMIN 1g\nL-Carnitine\nΠόσιμο διάλυμα\nσε συσκευασία μιας δόσης\nΦιαλίδιο των 10ml"
   }
  },
  {
   "url": "https://willem.com/global/images/5295f3b91622.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37004_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Seis moanne mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2019-06-24_seis-moanne-mei-mcadd/",
    "source_url": "https://willem.com/fy/2019-06-24_seis-moanne-mei-mcadd/",
    "date": "2019-06-24"
   },
   "width": 1600,
   "description": "Waarme drinken foar heit en soan ûnderweis",
   "description_source": "author",
   "machine": {
    "caption": "A baby bottle marked with millilitre and ounce measurements stands on an Amstel Bier bar mat beside an espresso cup and a chocolate wrapper on a bar counter.",
    "labels": [
     "baby bottle",
     "bar",
     "amstel",
     "espresso",
     "measurements",
     "cafe"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TO PREVENT LEAKS\nDO NOT FILL ABOVE LINE\nUS oz  ml\n1 2 3 4 5 6 7 8\nAMSTEL BIER"
   }
  },
  {
   "url": "https://willem.com/global/images/16d9ef0fb567.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37004_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Seis moanne mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2019-06-24_seis-moanne-mei-mcadd/",
    "source_url": "https://willem.com/fy/2019-06-24_seis-moanne-mei-mcadd/",
    "date": "2019-06-24"
   },
   "width": 1600,
   "description": "Boink boink, hoi heit! Spylje!",
   "description_source": "author",
   "machine": {
    "caption": "A man with his eyes closed and mouth open rests his head against a baby dressed in a dinosaur-print onesie, lying together on a green sofa next to a striped soft toy.",
    "labels": [
     "father",
     "baby",
     "affection",
     "sofa",
     "onesie",
     "soft toy"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/86709ad4cb5f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37004_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Seis moanne mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2019-06-24_seis-moanne-mei-mcadd/",
    "source_url": "https://willem.com/fy/2019-06-24_seis-moanne-mei-mcadd/",
    "date": "2019-06-24"
   },
   "width": 1600,
   "description": "Krampen bestride mei Infacol en reflux mei Nutriton ",
   "description_source": "author",
   "machine": {
    "caption": "A bottle of Infacol anti-colic drops stands next to a box of Nutrilon Nutriton feeding thickener on a wooden windowsill with a potted plant.",
    "labels": [
     "baby care",
     "medication",
     "nutrilon",
     "infacol",
     "windowsill",
     "plant"
    ],
    "model": "claude-sonnet",
    "text_in_image": "infacol SIMETICON\nBij vastzittende lucht, buik- en darmkrampjes\nGESCHIKT OM VANAF DE GEBOORTE TE GEBRUIKEN\nNUTRICIA\nNutrilon\nNutriton\nJohannesbroodpitmeel om toe te voegen aan borstvoeding en flesvoeding\nBij spugen\nVanaf de geboorte"
   }
  },
  {
   "url": "https://willem.com/global/images/2066a3b767b2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37004_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Seis moanne mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2019-06-24_seis-moanne-mei-mcadd/",
    "source_url": "https://willem.com/fy/2019-06-24_seis-moanne-mei-mcadd/",
    "date": "2019-06-24"
   },
   "width": 160,
   "machine": {
    "caption": "In a dim room a bald man sits in an armchair feeding a baby with a bottle, with a plush elephant rocker and framed pictures nearby.",
    "labels": [
     "man",
     "baby",
     "armchair",
     "bottle feeding",
     "toy rocker"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/fdffeeecc806.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37004_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Seis moanne mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2019-06-24_seis-moanne-mei-mcadd/",
    "source_url": "https://willem.com/fy/2019-06-24_seis-moanne-mei-mcadd/",
    "date": "2019-06-24"
   },
   "width": 2560,
   "machine": {
    "caption": "A close up selfie of a bald man looking down with wide eyes over the top of a baby's head in the foreground, indoors near a window.",
    "labels": [
     "man",
     "baby head",
     "close up",
     "selfie",
     "indoors"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/2066a3b767b2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37004_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Seis moanne mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2019-06-24_seis-moanne-mei-mcadd/",
    "source_url": "https://willem.com/fy/2019-06-24_seis-moanne-mei-mcadd/",
    "date": "2019-06-24"
   },
   "width": 160,
   "machine": {
    "caption": "In a dim room a bald man sits in an armchair feeding a baby with a bottle, with a plush elephant rocker and framed pictures nearby.",
    "labels": [
     "man",
     "baby",
     "armchair",
     "bottle feeding",
     "toy rocker"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/677bca9bbd36.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37005_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Solo om it Markermeer (211KM)",
    "url": "https://agents.willem.com/fy/posts/2019-05-29_solo-om-it-markermeer-211km/",
    "source_url": "https://willem.com/fy/2019-05-29_solo-om-it-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Prachtige loft boppe de Houtribdijk",
   "description_source": "author",
   "machine": {
    "caption": "A paved cycle path runs along the top of a dike between a sandy beach and a parallel motorway, under a wide sky with scattered clouds.",
    "labels": [
     "dike",
     "cycle path",
     "beach",
     "motorway",
     "sky",
     "netherlands"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/d1790dad25d5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37005_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Solo om it Markermeer (211KM)",
    "url": "https://agents.willem.com/fy/posts/2019-05-29_solo-om-it-markermeer-211km/",
    "source_url": "https://willem.com/fy/2019-05-29_solo-om-it-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Slûs by Schardam",
   "description_source": "author",
   "machine": {
    "caption": "A panoramic view from a wooden footbridge shows a brick Dutch farmhouse beside a canal, a stone monument with a coat of arms in the foreground, and a red car parked on the road.",
    "labels": [
     "panorama",
     "farmhouse",
     "canal",
     "monument",
     "netherlands",
     "village"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/d6452a337ab9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37005_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Solo om it Markermeer (211KM)",
    "url": "https://agents.willem.com/fy/posts/2019-05-29_solo-om-it-markermeer-211km/",
    "source_url": "https://willem.com/fy/2019-05-29_solo-om-it-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Haven yn Marken ",
   "description_source": "author",
   "machine": {
    "caption": "A panoramic harbour view of a Dutch village shows a row of dark wooden houses with red roofs along a canal, sailboats moored at a jetty, and a blue P parking sign by the water.",
    "labels": [
     "panorama",
     "harbour",
     "village",
     "sailboats",
     "canal",
     "netherlands"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/dc7ebf70404f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37005_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Solo om it Markermeer (211KM)",
    "url": "https://agents.willem.com/fy/posts/2019-05-29_solo-om-it-markermeer-211km/",
    "source_url": "https://willem.com/fy/2019-05-29_solo-om-it-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Hertslach oer de dei en nacht fan myn rit oer in lange ôfstân",
   "description_source": "author",
   "machine": {
    "caption": "A heart rate chart spanning two days is annotated by hand marking sleep periods, a long bike ride with a maximum heart rate of 169, a recovery dip, and daily minimum heart rates of 44 and 47.",
    "labels": [
     "heart rate",
     "chart",
     "annotation",
     "sleep",
     "cycling",
     "recovery"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SLEEP\nMIN.\n44\nRIDE\nSTART EASY\nMAX.\n169\nPEAK ON WAY BACK\nRELAX\n+ EAT\nRECOVERY\nTAKES TIME\nSLEEP\nMIN.\n47\n00 03 06 09 12 15 18 21 00 03 06\n27 mei 28 mei\n0 50 100 150 200"
   }
  },
  {
   "url": "https://willem.com/global/images/5c06929f6fa2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37005_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Solo om it Markermeer (211KM)",
    "url": "https://agents.willem.com/fy/posts/2019-05-29_solo-om-it-markermeer-211km/",
    "source_url": "https://willem.com/fy/2019-05-29_solo-om-it-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Snelheid (blau) en ynspanning (read, hertslach) om it Markermeer troch sterke wyn (6 beaufort, 39-49KM/h) ",
   "description_source": "author",
   "machine": {
    "caption": "A composite annotated overview of a bicycle ride around the Markermeer combines a road-closure photo, a bike stored in a bus, a route map with wind direction arrows, speed/heart rate/cadence graphs, and a Dutch KNMI wind-force map showing strong wind.",
    "labels": [
     "cycling",
     "markermeer",
     "wind map",
     "route",
     "heart rate",
     "annotation"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ROAD CLOSED!\nBIKE in BUS\nDIRECTION\nwind\nAndijk Enkhuizen Heerhugowaard Hoorn Purmerend Volendam A7 Zaandam Amsterdam Almere Oostvaardersplassen Lelystad Weesp Naarden Hilversum Bussum Baarn Soest Amersfoort Utrecht A6\n9:59:09\n211,42\nTOP SPEED THANKS TO WIND 45 km/h!\nSpeed km/h\nHeart Rate bpm\nCadence rpm\n20 60 100 140 180\nWindkracht (bft)\nmaandag 27 mei 2019\n11:50 uur\nbft 0 1 2 3 4 5 6 7 8 9 10 11 12\n50 km\n(c) 2019, KNMI. Aangemaakt: 27-05-2019, 09:58 UTC.\nDe contourlijnen zijn geinterpoleerde meetwaarden van de stations.\nLokaal kunnen verschillen optreden.\nSTRONG WIND!\n6 beaufort = 39-49 km/h\nLower speed\nhigher heart RATE"
   }
  },
  {
   "url": "https://willem.com/global/images/bdf1326b067d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37005_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Solo om it Markermeer (211KM)",
    "url": "https://agents.willem.com/fy/posts/2019-05-29_solo-om-it-markermeer-211km/",
    "source_url": "https://willem.com/fy/2019-05-29_solo-om-it-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Om it Markermeer, troch de eardere Nederlânske \"Zuider Zee\"",
   "description_source": "author",
   "machine": {
    "caption": "Side by side, an antique 1825 map of the former Zuiderzee region is paired with a modern satellite map of the Markermeer with a 211 kilometre cycling route traced around it in red.",
    "labels": [
     "map",
     "markermeer",
     "cycling route",
     "zuiderzee",
     "antique map",
     "netherlands"
    ],
    "model": "claude-sonnet",
    "text_in_image": "KAART DER LANDEN RONDOM DE ZUIDER ZEE EN DAARMEE VERBONDEN STROOMEN TOT OPHELDERING VAN HET HISTORISCH TAFEREEL VAN DEN ZWAREN WATERSNOOD in 1825\nNOORD ZEE\nMarkermeer\n211km\nOpmeer Wervershoof Bovenkarspel Enkhuizen Heerhugowaard De Goorn Hoorn Stompetoren Oosthuizen Middenbeemster Purmerend Volendam Monnickendam Markermeer Lelystad Oostvaardersplassen Urk Zaandam Amsterdam IJmeer Diemen Muiden Almere Weesp Naarden Bussum Huizen Blaricum Laren Hilversum Harderwijk Zeewolde Ermelo Amstel veen Abcoude Vinkeveense Plassen Uithoorn Bunschoten-Spakenburg Putten Nijkerk\nA7 A6 A8 A27"
   }
  },
  {
   "url": "https://willem.com/global/images/4de291d20f67.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37005_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Solo om it Markermeer (211KM)",
    "url": "https://agents.willem.com/fy/posts/2019-05-29_solo-om-it-markermeer-211km/",
    "source_url": "https://willem.com/fy/2019-05-29_solo-om-it-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Nim iten mei dat in heech enerzjygehalte hat troch sûker, net troch fet!",
   "description_source": "author",
   "machine": {
    "caption": "Close-up photos show a multilingual Isostar sports drink nutrition label, a Snelle Jelle spiced cake nutrition label with a bakery receipt sticker, and a Jumbo fruit biscuits nutrition label, each circled in red marker to highlight energy and sugar values.",
    "labels": [
     "nutrition label",
     "food packaging",
     "ingredients",
     "snelle jelle",
     "isostar",
     "fruit biscuits"
    ],
    "model": "claude-sonnet",
    "text_in_image": "INGREDIENTS: Sucrose ... Magnesium carbonate, Sodium ... Vitamin B1 ... Colorant: caramel\nINFORMATION NUTRITIONNELLE / INFORMACION NUTRICIONAL / VOEDINGSWAARDE / NAHRWERTANGABEN\nper 100 g / per 500 ml\n1586/373 0 88 70 0 2,0 0,58 = 53% 400 = 50% 155 = 41%\nENERGY (handwritten)\n\nSnelle Jelle Wieger Ketellapper KRACHTIGE KRUIDKOEK\n10-03-19 SC C 15:57 70gr\nVoedingswaarde per 100g per portie (70g) %RI*\nEnergie 1319 kJ 923 kJ 311 kcal 218 kcal\nVetten 1,0 g 0,7 g 11\nwaarvan verzadigd 0,2 g 0,1 g 1\nKoolhydraten 71,3 g 49,9 g\nwaarvan suikers 41,9 g 29,3 g 33\nVezels 2,8 g 2,0 g\nEiwitten 2,7 g 1,9 g 4\nZout 0,28 g 0,19 g 3\nRI = Referentie-inname van een gemiddelde volwassene (8400 kJ/2000 kcal)\nIngredienten: Glucose-fructosestroop (gemaakt van granen), roggebloem, suiker, specerijen, zonnebloemolie, rijsmiddel (natriumbicarbonaat, zuurnatriumpyrofosfaat), rijstbloem, gebrande suiker.\nWordt gemaakt in een bakkerij waar ook noten worden verwerkt.\nGa naar www.snellejelle.nu\nSnelle Jelle, Antwoordnummer 42, 8448 ZB Sintjohannesga\nVERPAKKING\n2242606\n\nGemiddelde voedingswaarde: per 100g per 14,53g RI*\nEnergie kJ 1673 kJ 243 3%\nkcal 396 kcal 58 1%\nVetten 6,1 g 0,9 g\nwaarvan verzadigde vetzuren 0,9 g 0,1 g <1%\nKoolhydraten 77,2 g 11,2 g\nwaarvan suikers 38,9 g 0,5 g 6%\nVezels 6,4 g 0,9 g 2%\nEiwitten 0,7 g 0,1 g 2%\nZout ...\nDeze verpakking bevat 15 porties.\nIngredienten: tarwe (gluten), melk. Kan sporen bevatten van pinda's, noten en sesam.\nJUMBO FRUIT BISCUITS OP ZAK\njumbo.com"
   }
  },
  {
   "url": "https://willem.com/global/images/8c92328c7eed.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37005_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Solo om it Markermeer (211KM)",
    "url": "https://agents.willem.com/fy/posts/2019-05-29_solo-om-it-markermeer-211km/",
    "source_url": "https://willem.com/fy/2019-05-29_solo-om-it-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Myn iten- en drinkfoarrie foar dizze rit",
   "description_source": "author",
   "machine": {
    "caption": "A flat lay shows seven wrapped Snelle Jelle spiced cake bars, a tub of Isostar Hydrate and Perform lemon sport drink powder, and five packs of fruit biscuits arranged on a wooden table.",
    "labels": [
     "food",
     "sports nutrition",
     "snelle jelle",
     "isostar",
     "fruit biscuits",
     "flat lay"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SNELLE JELLE Wieger Ketellapper KRACHTIGE KRUIDKOEK\nisostar HYDRATE & PERFORM SPORT DRINK LEMON FLAVOUR Fast hydration isotonic\nFRUIT BISCUITS"
   }
  },
  {
   "url": "https://willem.com/global/images/ba2710e0fa2f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37005_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Solo om it Markermeer (211KM)",
    "url": "https://agents.willem.com/fy/posts/2019-05-29_solo-om-it-markermeer-211km/",
    "source_url": "https://willem.com/fy/2019-05-29_solo-om-it-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Thús, hearlik thús! 211 geweldige kilometers!",
   "description_source": "author",
   "machine": {
    "caption": "A Wahoo RFLKT+ bike computer mounted on a handlebar with a Supra-branded stem shows a total distance of 211 kilometres.",
    "labels": [
     "bike computer",
     "wahoo",
     "distance",
     "handlebar",
     "cycling",
     "display"
    ],
    "model": "claude-sonnet",
    "text_in_image": "RFLKT+\nDistance\n211\nwahoo FITNESS\nSUPRA"
   }
  },
  {
   "url": "https://willem.com/global/images/a0d298de554d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37005_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Solo om it Markermeer (211KM)",
    "url": "https://agents.willem.com/fy/posts/2019-05-29_solo-om-it-markermeer-211km/",
    "source_url": "https://willem.com/fy/2019-05-29_solo-om-it-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Laitsjend by it Markermeer",
   "description_source": "author",
   "machine": {
    "caption": "A cyclist wearing a helmet and sunglasses takes a selfie beside a rocky shoreline under a cloudy sky, wearing a white and black jersey printed with an Owayo logo, a Willem.com wordmark and a Willem & Laurentz crest.",
    "labels": [
     "cyclist",
     "selfie",
     "jersey",
     "shoreline",
     "helmet",
     "sunglasses"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OWAYO\nWILLEM.com\nWILLEM & LAURENTZ"
   }
  },
  {
   "url": "https://willem.com/global/images/72f685db8461.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37005_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Solo om it Markermeer (211KM)",
    "url": "https://agents.willem.com/fy/posts/2019-05-29_solo-om-it-markermeer-211km/",
    "source_url": "https://willem.com/fy/2019-05-29_solo-om-it-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Ik en myn fyts op de Houtribdijk! Net sa't ik my it foarstelde!",
   "description_source": "author",
   "machine": {
    "caption": "The view from the rear seat of a car shows a driver ahead crossing a long causeway over open water, with two GPS navigation screens mounted on the dashboard and a bicycle stowed inside the vehicle.",
    "labels": [
     "car interior",
     "gps",
     "causeway",
     "bicycle",
     "dashboard",
     "road trip"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/7d37b4b6c948.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37005_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Solo om it Markermeer (211KM)",
    "url": "https://agents.willem.com/fy/posts/2019-05-29_solo-om-it-markermeer-211km/",
    "source_url": "https://willem.com/fy/2019-05-29_solo-om-it-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Ferrassend op in wegblokkade stjitte, sawat healwei de Houtribdijk",
   "description_source": "author",
   "machine": {
    "caption": "Two side-by-side photos show Dutch road-closure signage: a large yellow warning sign explaining a broken-up cycle path with a shuttle-service notice, and a barricaded path with no-entry, no-pedestrian and police-fine warning signs.",
    "labels": [
     "road closure",
     "warning sign",
     "dutch",
     "cycle path",
     "barricade",
     "fine"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Verboden toegang\nfietspad is\nopgebroken\nen machines op\nhet fietspad\npasseren is\nlevensgevaarlijk\nen niet mogelijk !!!\nmaak gebruik van\npendeldienst\nMELDEN BIJ DE ...\nCombinatie Houtribdijk\nBETREDEN OP EIGEN RISICO\nVERBODEN TOEGANG VOOR ONBEVOEGDEN\nART. 461 WETBOEK VAN STRAFRECHT\nDOVER\nuitgezonderd\nwerkverkeer\nPolitie\ncontroleert !\nBoete bij\nfietsen op de\nweg is € 140"
   }
  },
  {
   "url": "https://willem.com/global/images/4924f9228be8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37005_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Solo om it Markermeer (211KM)",
    "url": "https://agents.willem.com/fy/posts/2019-05-29_solo-om-it-markermeer-211km/",
    "source_url": "https://willem.com/fy/2019-05-29_solo-om-it-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Fytse ûnder in heechmêst troch!",
   "description_source": "author",
   "machine": {
    "caption": "A cycle path leads toward a concrete bridge carrying a road beneath it, with the masts of a tall ship and a round control tower visible alongside, and a blue cyclists-only sign beside the path.",
    "labels": [
     "bridge",
     "cycle path",
     "tall ship",
     "sailboat",
     "control tower",
     "netherlands"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f573ec0cc146.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37005_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Solo om it Markermeer (211KM)",
    "url": "https://agents.willem.com/fy/posts/2019-05-29_solo-om-it-markermeer-211km/",
    "source_url": "https://willem.com/fy/2019-05-29_solo-om-it-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Gewoan do en de wei foarút (Zeedijk by Marken)",
   "description_source": "author",
   "machine": {
    "caption": "A cycle path runs along a dike beside open water, passing a cluster of no-entry and no-parking road signs and a blue P parking sign near a junction.",
    "labels": [
     "cycle path",
     "dike",
     "road signs",
     "parking sign",
     "water",
     "netherlands"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/62a77483b7fb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37005_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Solo om it Markermeer (211KM)",
    "url": "https://agents.willem.com/fy/posts/2019-05-29_solo-om-it-markermeer-211km/",
    "source_url": "https://willem.com/fy/2019-05-29_solo-om-it-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Wyn dy't hurd oer it wetter waait mei Amsterdam oan de horizon, sjoen fan Almere ôf",
   "description_source": "author",
   "machine": {
    "caption": "Choppy grey-green water crashes over dark rocks in the foreground, with a hazy city skyline visible on the horizon under a heavily clouded sky.",
    "labels": [
     "sea",
     "waves",
     "rocks",
     "skyline",
     "clouds",
     "storm"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/52290408de6e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37005_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Solo om it Markermeer (211KM)",
    "url": "https://agents.willem.com/fy/posts/2019-05-29_solo-om-it-markermeer-211km/",
    "source_url": "https://willem.com/fy/2019-05-29_solo-om-it-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Oostvaardersplassen by Lelystad",
   "description_source": "author",
   "machine": {
    "caption": "A wide flat wetland landscape shows a reed-lined lake under a large cloud-filled sky, with a thin line of trees on the far shore.",
    "labels": [
     "wetland",
     "landscape",
     "lake",
     "reeds",
     "clouds",
     "sky"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/80826f81eed0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37005_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Solo om it Markermeer (211KM)",
    "url": "https://agents.willem.com/fy/posts/2019-05-29_solo-om-it-markermeer-211km/",
    "source_url": "https://willem.com/fy/2019-05-29_solo-om-it-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Oer it Markermeer sjen nei it (eardere) eilân Marken",
   "description_source": "author",
   "machine": {
    "caption": "Crossing jet contrails fan out across a blue sky above open water, with a silhouetted village on the horizon and sunlight glittering on the waves.",
    "labels": [
     "contrails",
     "sky",
     "water",
     "village silhouette",
     "sunlight",
     "horizon"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/79a24aa34b54.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37005_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Solo om it Markermeer (211KM)",
    "url": "https://agents.willem.com/fy/posts/2019-05-29_solo-om-it-markermeer-211km/",
    "source_url": "https://willem.com/fy/2019-05-29_solo-om-it-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Myn fyts taret op in rit oer in lange ôfstân",
   "description_source": "author",
   "machine": {
    "caption": "A silver bicycle photographed against a corrugated wall is annotated with red handwritten labels pointing to its lock, extra tire, pump, water bottles, screen, bell, lights, mud guards and tools.",
    "labels": [
     "bicycle",
     "annotation",
     "accessories",
     "diagram",
     "commuter bike",
     "labels"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TooLs + tire\nLock\nextra TIRE\nPUMP\nENERGY Drink\nWATER\nSCREEN\nBELL\nLights\nMUD guards\nEFFICIENT ROAD TIRES"
   }
  },
  {
   "url": "https://willem.com/global/images/7b9bf992f62a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37005_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Solo om it Markermeer (211KM)",
    "url": "https://agents.willem.com/fy/posts/2019-05-29_solo-om-it-markermeer-211km/",
    "source_url": "https://willem.com/fy/2019-05-29_solo-om-it-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 160,
   "machine": {
    "caption": "A smiling man wearing a cycling helmet, sunglasses and a jersey takes a selfie beside a rocky shoreline under a cloudy sky, with a distant city skyline across the water.",
    "labels": [
     "cyclist",
     "selfie",
     "helmet",
     "sunglasses",
     "shoreline"
    ],
    "model": "claude-sonnet",
    "text_in_image": "D\nowayo\nWILLEM.com\nWXL\nWILLEM & LAURENTZ"
   }
  },
  {
   "url": "https://willem.com/global/images/1067c64b358d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37005_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Solo om it Markermeer (211KM)",
    "url": "https://agents.willem.com/fy/posts/2019-05-29_solo-om-it-markermeer-211km/",
    "source_url": "https://willem.com/fy/2019-05-29_solo-om-it-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 2560,
   "machine": {
    "caption": "A paved cycling path runs along a dike beside open water, with traffic signs and a parking sign visible ahead under a partly clear sky.",
    "labels": [
     "bike path",
     "dike",
     "water",
     "road signs",
     "sky"
    ],
    "model": "claude-sonnet",
    "text_in_image": "P"
   }
  },
  {
   "url": "https://willem.com/global/images/7b9bf992f62a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37005_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Solo om it Markermeer (211KM)",
    "url": "https://agents.willem.com/fy/posts/2019-05-29_solo-om-it-markermeer-211km/",
    "source_url": "https://willem.com/fy/2019-05-29_solo-om-it-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 160,
   "machine": {
    "caption": "A smiling man wearing a cycling helmet, sunglasses and a jersey takes a selfie beside a rocky shoreline under a cloudy sky, with a distant city skyline across the water.",
    "labels": [
     "cyclist",
     "selfie",
     "helmet",
     "sunglasses",
     "shoreline"
    ],
    "model": "claude-sonnet",
    "text_in_image": "D\nowayo\nWILLEM.com\nWXL\nWILLEM & LAURENTZ"
   }
  },
  {
   "url": "https://willem.com/global/images/a865a4e8afcd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37006_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Dig foar dummies",
    "url": "https://agents.willem.com/fy/posts/2019-05-24_dig-foar-dummies/",
    "source_url": "https://willem.com/fy/2019-05-24_dig-foar-dummies/",
    "date": "2019-05-24"
   },
   "width": 1600,
   "description": "Mei dig ynformaasje opfreegje oer de SPF-records fan in domeinnamme, google.com",
   "description_source": "author",
   "machine": {
    "caption": "A terminal window with red handwritten annotations walks through chained dig TXT lookups on google.com, showing how its SPF record's includes expand into several long lists of IP address ranges.",
    "labels": [
     "terminal",
     "dig",
     "dns",
     "spf",
     "google",
     "annotation"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem@base:~$ dig +short TXT google.com\n\"docusign=05958488-4752-4ef2-95eb-aa7ba8a3bd0e\"\n\"facebook-domain-verification=22rm551cu4k0ab0bxsw536tlds4h95\"\n\"v=spf1 include:_spf.google.com ~all\"\n\"globalsign-smime-dv=CDYX+XFHUw2wml6/Gb8+59BsH31KzUr6c1l2BPvqKX8=\"\nwillem@base:~$ dig +short TXT _spf.google.com\n\"v=spf1 include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all\"\nwillem@base:~$ dig +short TXT _netblocks.google.com\n\"v=spf1 ip4:35.190.247.0/24 ip4:64.233.160.0/19 ip4:66.102.0.0/20 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:74.125.0.0/16 ip4:108.177.8.0/21 ip4:173.194.0.0/16 ip4:209.85.128.0/17 ip4:216.58.192.0/19 ip4:216.239.32.0/19 ~all\"\nwillem@base:~$ dig +short TXT _netblocks2.google.com\n\"v=spf1 ip6:2001:4860:4000::/36 ip6:2404:6800:4000::/36 ip6:2607:f8b0:4000::/36 ip6:2800:3f0:4000::/36 ip6:2a00:1450:4000::/36 ip6:2c0f:fb50:4000::/36 ~all\"\nwillem@base:~$ dig +short TXT _netblocks3.google.com\n\"v=spf1 ip4:172.217.0.0/19 ip4:172.217.32.0/20 ip4:172.217.128.0/19 ip4:172.217.160.0/20 ip4:172.217.192.0/19 ip4:108.177.96.0/19 ip4:35.191.0.0/16 ip4:130.211.0.0/22 ~all\"\nwillem@base:~$\n[willem] 0:dig for dummies* \"base\" 12:28 24-May-19\nhandwritten: 1 SPF record, 2 follow include, 3 following includes deeper lots of IP-addresses !"
   }
  },
  {
   "url": "https://willem.com/global/images/35dfaed28848.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37006_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Dig foar dummies",
    "url": "https://agents.willem.com/fy/posts/2019-05-24_dig-foar-dummies/",
    "source_url": "https://willem.com/fy/2019-05-24_dig-foar-dummies/",
    "date": "2019-05-24"
   },
   "width": 1600,
   "description": "Mei dig ynformaasje opfreegje oer in domeinnamme, willem.com",
   "description_source": "author",
   "machine": {
    "caption": "A terminal window with red handwritten annotations walks through dig lookups on willem.com, revealing its A record IP address, NS nameservers, MX mail server and SPF TXT record.",
    "labels": [
     "terminal",
     "dig",
     "dns",
     "willem.com",
     "annotation",
     "ip address"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem@base:~$ dig willem.com\n; <<>> DiG 9.11.5-P4-1-Debian <<>> willem.com\n;; global options: +cmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28667\n;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1\n\n;; OPT PSEUDOSECTION:\n; EDNS: version: 0, flags:; udp: 4096\n;; QUESTION SECTION:\n;willem.com. IN A\n\n;; ANSWER SECTION:\nwillem.com. 1245 IN A 87.253.135.162\n\n;; AUTHORITY SECTION:\nwillem.com. 1808 IN NS ns1.lemmid.com.\nwillem.com. 1808 IN NS ns2.lemmid.com.\n\n;; Query time: 2 msec\n;; SERVER: 80.69.66.67#53(80.69.66.67)\n;; WHEN: Fri May 24 12:25:44 CEST 2019\n;; MSG SIZE rcvd: 98\n\nwillem@base:~$ dig +short willem.com\n87.253.135.162\nwillem@base:~$ dig +short willem.com MX\n0 online.lemmid.com.\nwillem@base:~$ dig +short willem.com NS\nns2.lemmid.com.\nns1.lemmid.com.\nwillem@base:~$ dig +short willem.com TXT\n\"v=spf1 a:online.lemmid.com a:transfer.lemmid.com -all\"\nwillem@base:~$\n[willem] 0:dig for dummies* \"base\" 12:26 24-May-19\nhandwritten: 1 everything, 2 just the answer, 3 MX: mail service, 4 NS authority, 5 SPF"
   }
  },
  {
   "url": "https://willem.com/global/images/0ecb8ad41dca.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37006_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Dig foar dummies",
    "url": "https://agents.willem.com/fy/posts/2019-05-24_dig-foar-dummies/",
    "source_url": "https://willem.com/fy/2019-05-24_dig-foar-dummies/",
    "date": "2019-05-24"
   },
   "width": 1600,
   "description": "In kaart fan it ARPANET yn 1973... stel dy foar hoe't it ynternet hjoed der út sjocht!  (Publyk domein)",
   "description_source": "author",
   "machine": {
    "caption": "A scanned historical diagram titled ARPA Network, Logical Map, May 1973 shows the early internet's nodes as IMP and TIP boxes connected by lines, each labelled with a university or research site and the mainframe computers attached to it.",
    "labels": [
     "arpanet",
     "map",
     "history",
     "internet",
     "diagram",
     "nodes"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ARPA NETWORK, LOGICAL MAP, MAY 1973\nSRI PDP-15 PDP-10 IMP\nLBL 316 IMP\nUTAH PDP-10 IMP\nILLINOIS PDP-11 IMP\nMIT PDP-10 PDP-10 IMP H-645\nXEROX 316 IMP MAXC NOVA\nAMES TIP 360/67\nFNWC TIP\nCASE IMP PDP-10\nGWC TIP\nDOCB TIP\nUSC TIP 360/44\nUCSB IMP PDP-11(V) 360/75\nSDC IMP DDP-516 370/145\nUCLA IMP SIGMA7 360/91\nUCSD 316 IMP MICRO 810 B6700\nRAND 316 IMP IBM 1800 360/65\nUSC-ISI IMP PDP-10\nHAWAII TIP\nSTANFORD IMP PDP-10\nTX-2 360/67\nTSP\nLINCOLN IMP RADC TIP\nCARNEGIE IMP PDP-10 PDP-10\nBELVOIR 316 IMP\nSDAC TIP\nMITRE TIP\nARPA TIP PDP-15\nETAC TIP\nRML TIP\nCCA TIP PDP-10\nBBN TIP IMP PDP-1 H316\nHARVARD IMP PDP-10 PDP-11 PDP-1\nABERDEEN 316 IMP\nNBS TIP PDP-11"
   }
  },
  {
   "url": "https://willem.com/global/images/b02bcfa4dfab.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37006_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Dig foar dummies",
    "url": "https://agents.willem.com/fy/posts/2019-05-24_dig-foar-dummies/",
    "source_url": "https://willem.com/fy/2019-05-24_dig-foar-dummies/",
    "date": "2019-05-24"
   },
   "width": 1600,
   "description": "It Domain Name System (DNS) keppelet domeinnammen oan IP-adressen, dy't op harren beurt troch kabels routeare wurde. Do lêst dit - echt wier! - fia de kabel dy't oan de server op dizze foto ferbûn is!",
   "description_source": "author",
   "machine": {
    "caption": "The rear of a rack-mounted server is annotated in red marker circling one network cable and labelling it as the cable carrying the IP address for willem.com, next to a lemmid asset label with a phone number.",
    "labels": [
     "server",
     "rack",
     "network cable",
     "ip address",
     "annotation",
     "label"
    ],
    "model": "claude-sonnet",
    "text_in_image": "lemmid ☎ +31645080320\nnetwork cable\nwith IP-Address for\nwillem.com\n87.253.135.162\nP17"
   }
  },
  {
   "url": "https://willem.com/global/images/99c96ff14c2b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37006_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Dig foar dummies",
    "url": "https://agents.willem.com/fy/posts/2019-05-24_dig-foar-dummies/",
    "source_url": "https://willem.com/fy/2019-05-24_dig-foar-dummies/",
    "date": "2019-05-24"
   },
   "width": 160,
   "machine": {
    "caption": "A terminal window showing dig DNS lookup output for willem.com is overlaid on a photo of a server rack labelled lemmid.",
    "labels": [
     "terminal",
     "dig command",
     "dns",
     "server rack",
     "tmux status bar"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem@base:~$ dig willem.com\n; <<>> DiG 9.11.5-P4-1-Debian <<>> willem.com\n;; global options: +cmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28667\n;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1\n\n;; OPT PSEUDOSECTION:\n; EDNS: version: 0, flags:; udp: 4096\n;; QUESTION SECTION:\n;willem.com.  IN A\n\n;; ANSWER SECTION:\nwillem.com.  1245  IN A  87.253.135.162\n\n;; AUTHORITY SECTION:\nwillem.com.  1808  IN NS  ns1.lemmid.com.\nwillem.com.  1808  IN NS  ns2.lemmid.com.\n\n;; Query time: 2 msec\n;; SERVER: 80.69.66.67#53(80.69.66.67)\n;; WHEN: Fri May 24 12:25:44 CEST 2019\n;; MSG SIZE  rcvd: 98\n\nwillem@base:~$ dig +short willem.com\n87.253.135.162\nwillem@base:~$ dig +short willem.com MX\n0 online.lemmid.com.\nwillem@base:~$ dig +short willem.com NS\nns2.lemmid.com.\nns1.lemmid.com.\nwillem@base:~$ dig +short willem.com TXT\n\"v=spf1 a:online.lemmid.com a:transfer.lemmid.com -all\"\nwillem@base:~$\nlemmid ☎ +31645080320\n[willem] 0:dig for dummies*  \"base\" 12:26 24-May-19"
   }
  },
  {
   "url": "https://willem.com/global/images/3563cf340625.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37006_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Dig foar dummies",
    "url": "https://agents.willem.com/fy/posts/2019-05-24_dig-foar-dummies/",
    "source_url": "https://willem.com/fy/2019-05-24_dig-foar-dummies/",
    "date": "2019-05-24"
   },
   "width": 2560,
   "machine": {
    "caption": "A cropped, blurred close up of the same terminal window showing the start of a dig DNS lookup output over a server rack photo.",
    "labels": [
     "terminal",
     "dig command",
     "dns",
     "server rack",
     "close up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "lem@base:~$ dig ...\n<<>> DiG 9.11.5-P4-1-Debian <<>> willem.com\nglobal options: +cmd\nGot answer:\n->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28667\nflags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITI...\nOPT PSEUDOSECTION:\nEDNS: version: 0, flags:; udp: 4096\nQUESTION SECTION:  IN A\n...lem.com."
   }
  },
  {
   "url": "https://willem.com/global/images/99c96ff14c2b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37006_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Dig foar dummies",
    "url": "https://agents.willem.com/fy/posts/2019-05-24_dig-foar-dummies/",
    "source_url": "https://willem.com/fy/2019-05-24_dig-foar-dummies/",
    "date": "2019-05-24"
   },
   "width": 160,
   "machine": {
    "caption": "A terminal window showing dig DNS lookup output for willem.com is overlaid on a photo of a server rack labelled lemmid.",
    "labels": [
     "terminal",
     "dig command",
     "dns",
     "server rack",
     "tmux status bar"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem@base:~$ dig willem.com\n; <<>> DiG 9.11.5-P4-1-Debian <<>> willem.com\n;; global options: +cmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28667\n;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1\n\n;; OPT PSEUDOSECTION:\n; EDNS: version: 0, flags:; udp: 4096\n;; QUESTION SECTION:\n;willem.com.  IN A\n\n;; ANSWER SECTION:\nwillem.com.  1245  IN A  87.253.135.162\n\n;; AUTHORITY SECTION:\nwillem.com.  1808  IN NS  ns1.lemmid.com.\nwillem.com.  1808  IN NS  ns2.lemmid.com.\n\n;; Query time: 2 msec\n;; SERVER: 80.69.66.67#53(80.69.66.67)\n;; WHEN: Fri May 24 12:25:44 CEST 2019\n;; MSG SIZE  rcvd: 98\n\nwillem@base:~$ dig +short willem.com\n87.253.135.162\nwillem@base:~$ dig +short willem.com MX\n0 online.lemmid.com.\nwillem@base:~$ dig +short willem.com NS\nns2.lemmid.com.\nns1.lemmid.com.\nwillem@base:~$ dig +short willem.com TXT\n\"v=spf1 a:online.lemmid.com a:transfer.lemmid.com -all\"\nwillem@base:~$\nlemmid ☎ +31645080320\n[willem] 0:dig for dummies*  \"base\" 12:26 24-May-19"
   }
  },
  {
   "url": "https://willem.com/global/images/195fbce1b3a7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37007_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De bêste fytskompjûter-app: Cyclemeter",
    "url": "https://agents.willem.com/fy/posts/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "source_url": "https://willem.com/fy/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "date": "2019-04-30"
   },
   "width": 1600,
   "description": "Aventoerlik: in iPhone fan €1659 mei in rubberen bân op myn stjoer",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone in a handlebar mount displays a cycling app with speed, cadence, heart rate and temperature readings plus graphs, on a bicycle with Shimano brakes.",
    "labels": [
     "bicycle",
     "smartphone",
     "cycling app",
     "handlebar",
     "speed",
     "shimano"
    ],
    "model": "claude-sonnet",
    "text_in_image": "09:17\nSPEED\n2,68\nkm/h\nCYCLE CADENCE\n0\nrpm\nAVERAGE SPEED\n26,13\nkm/h\nAVERAGE CADENCE\n78\nrpm\nHEART RATE\n---\nbpm\nTEMPERATURE\n24\n°C\nReset\nDone 22 Apr 2019 at ...\nSHIMANO\nALFINE"
   }
  },
  {
   "url": "https://willem.com/global/images/504937b129d9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37007_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De bêste fytskompjûter-app: Cyclemeter",
    "url": "https://agents.willem.com/fy/posts/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "source_url": "https://willem.com/fy/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "date": "2019-04-30"
   },
   "width": 1600,
   "description": "Apple Watch wurket geweldich mei Cyclemeter",
   "description_source": "author",
   "machine": {
    "caption": "A person's wrist shows an Apple Watch with cycling metrics, held up in front of a Wahoo RFLKT+ bike computer mounted on the handlebar.",
    "labels": [
     "apple watch",
     "bike computer",
     "wahoo",
     "cycling",
     "wrist",
     "handlebar"
    ],
    "model": "claude-sonnet",
    "text_in_image": "09:04\nSpeed\n2.68\nDistance\n162,04\nAvg Speed\n26,13\nAvg Cad\n78\nHeart Rate\nTemp\n24\nReset\nRFLKT+\nSpeed 2.7 Cad 0\nAvg Spd 26.1 Avg Cad 78\nHR --- Temp 24\n100%\nwahoo FITNESS\nSHIMANO\nALFINE"
   }
  },
  {
   "url": "https://willem.com/global/images/53f00e45b084.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37007_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De bêste fytskompjûter-app: Cyclemeter",
    "url": "https://agents.willem.com/fy/posts/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "source_url": "https://willem.com/fy/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "date": "2019-04-30"
   },
   "width": 1600,
   "description": "Wahoo RFLKT+ display mei aktuele snelheid en hertslach",
   "description_source": "author",
   "machine": {
    "caption": "A Wahoo RFLKT+ bike computer mounted on a handlebar displays large speed and cadence numbers, reading zero.",
    "labels": [
     "bike computer",
     "wahoo",
     "handlebar",
     "speed",
     "cadence",
     "display"
    ],
    "model": "claude-sonnet",
    "text_in_image": "RFLKT+\n0\n64\nwahoo\nFITNESS"
   }
  },
  {
   "url": "https://willem.com/global/images/572f2f970266.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37007_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De bêste fytskompjûter-app: Cyclemeter",
    "url": "https://agents.willem.com/fy/posts/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "source_url": "https://willem.com/fy/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "date": "2019-04-30"
   },
   "width": 1600,
   "description": "Wahoo RFLKT+ display mei in soad ynformaasje",
   "description_source": "author",
   "machine": {
    "caption": "A Wahoo RFLKT+ bike computer mounted on a handlebar shows a full data grid of speed, cadence, heart rate and temperature, all near zero, with a 100 percent battery indicator.",
    "labels": [
     "bike computer",
     "wahoo",
     "handlebar",
     "heart rate",
     "battery",
     "display"
    ],
    "model": "claude-sonnet",
    "text_in_image": "RFLKT+\nSpeed\n0.0\nCad\n0\nAvg Spd\n0.0\nAvg Cad\n0\nHR\n61\nTemp\n12\n08:58\n100%\nwahoo\nFITNESS"
   }
  },
  {
   "url": "https://willem.com/global/images/b72bfc77d4e4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37007_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De bêste fytskompjûter-app: Cyclemeter",
    "url": "https://agents.willem.com/fy/posts/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "source_url": "https://willem.com/fy/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "date": "2019-04-30"
   },
   "width": 1600,
   "description": "De kombinearre snelheids- en kadinssensor op myn fyts",
   "description_source": "author",
   "machine": {
    "caption": "A Bluetooth speed/cadence sensor is clipped to the rear wheel spokes and chainstay of a bicycle, next to a kickstand.",
    "labels": [
     "bicycle",
     "sensor",
     "bluetooth",
     "rear wheel",
     "cadence sensor",
     "cycling"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Bluetooth\nANT+"
   }
  },
  {
   "url": "https://willem.com/global/images/c0d0468f99c7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37007_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De bêste fytskompjûter-app: Cyclemeter",
    "url": "https://agents.willem.com/fy/posts/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "source_url": "https://willem.com/fy/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "date": "2019-04-30"
   },
   "width": 1600,
   "description": "Myn 'bike area network': sensors (read) en displays (grien) ferbûn mei de smartphone",
   "description_source": "author",
   "machine": {
    "caption": "A blue infographic diagram illustrates how a watch, smartphone, RFLKT display, heart rate sensor, GPS, magnets and a speed/cadence sensor communicate on a bicycle, watermarked with the site name.",
    "labels": [
     "infographic",
     "bicycle",
     "diagram",
     "sensors",
     "gps",
     "cycling"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WATCH\nHEART RATE SENSOR\nGPS\nRFLKT DISPLAY\nSMARTPHONE\nMAGNETS\nSPEED/CADANCE SENSOR\nWILLEM.com"
   }
  },
  {
   "url": "https://willem.com/global/images/19acd3932dd0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37007_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De bêste fytskompjûter-app: Cyclemeter",
    "url": "https://agents.willem.com/fy/posts/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "source_url": "https://willem.com/fy/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "date": "2019-04-30"
   },
   "width": 1600,
   "description": "Cyclemeter brûke as myn fytskompjûter om avansearre ritgegevens te sammeljen",
   "description_source": "author",
   "machine": {
    "caption": "A split-screen phone display shows the Cyclemeter app with live ride metrics on the left, a route map over Amsterdam and Haarlem in the middle, and weekly distance and heart rate bar charts on the right.",
    "labels": [
     "cyclemeter",
     "app",
     "route map",
     "heart rate",
     "cycling",
     "charts"
    ],
    "model": "claude-sonnet",
    "text_in_image": "New Route\nCycle\nSPEED\n2,68\nkm/h\nCYCLE CADENCE\n0\nrpm\nAVERAGE SPEED\n26,13\nkm/h\nAVERAGE CADENCE\n78\nrpm\nHEART RATE\n---\nbpm\nTEMPERATURE\n24\nC\nSpeed\nCadence\nHeart Rate\nReset\nGPS\n6:12:04\n162,04\nDone 22 Apr 2019 at 15:48\nHeemskerk Beverwijk Velsen-Noord IJmuiden Nationaal Park Zuid-Kennemerland Zaandam Landsmeer Haarlem Heemstede Hoofddorp Luchthaven Schiphol (AMS) Amsterdam Amstelveen Lisse Hillegom Aalsmeer Uithoorn Westeinderplassen Mijdrecht Roelofarendsveen Alphen aan den Rijn Nieuwkoop\nA7 A8 A5 N201\nDistance\nAverage Heart Rate\nMaximum Heart Rate\nWeek\nCycle Week\nStopwatch Map Graphs Calendar More"
   }
  },
  {
   "url": "https://willem.com/global/images/c3071edff9d2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37007_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De bêste fytskompjûter-app: Cyclemeter",
    "url": "https://agents.willem.com/fy/posts/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "source_url": "https://willem.com/fy/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "date": "2019-04-30"
   },
   "width": 1600,
   "description": "Omata One (omata.com) minimale analoge fytskompjûter",
   "description_source": "author",
   "machine": {
    "caption": "Three product photos show an Omata analogue-style bike computer with a chronograph-like dial, its handlebar mount arm engraved with the omata logo, and a USB-A to USB-C charging cable.",
    "labels": [
     "omata",
     "bike computer",
     "analogue dial",
     "mount",
     "usb cable",
     "product photo"
    ],
    "model": "claude-sonnet",
    "text_in_image": "omata\n30\n50\n70\n90\n10"
   }
  },
  {
   "url": "https://willem.com/global/images/455f4d2401ab.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37007_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De bêste fytskompjûter-app: Cyclemeter",
    "url": "https://agents.willem.com/fy/posts/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "source_url": "https://willem.com/fy/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "date": "2019-04-30"
   },
   "width": 1600,
   "description": "Quad Lock montaazjesysteem foar smartphones",
   "description_source": "author",
   "machine": {
    "caption": "A product photo shows a black phone case with a blue circular logo on screen, clipped into a blue and black handlebar mount on a bicycle.",
    "labels": [
     "phone mount",
     "handlebar",
     "bicycle",
     "phone case",
     "product photo"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ANNEX"
   }
  },
  {
   "url": "https://willem.com/global/images/6165a6aeebd7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37007_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De bêste fytskompjûter-app: Cyclemeter",
    "url": "https://agents.willem.com/fy/posts/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "source_url": "https://willem.com/fy/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "date": "2019-04-30"
   },
   "width": 1600,
   "description": "Garmin EDGE 1030 prestaasjebundel (fan evancycles.com)",
   "description_source": "author",
   "machine": {
    "caption": "A flat lay shows a Garmin Edge cycling computer, heart rate strap, speed and cadence sensors, mounts, O-rings, allen keys and a wrist tether laid out on a white surface.",
    "labels": [
     "garmin",
     "bike computer",
     "heart rate strap",
     "sensors",
     "unboxing",
     "accessories"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GARMIN"
   }
  },
  {
   "url": "https://willem.com/global/images/6a737576541f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37007_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De bêste fytskompjûter-app: Cyclemeter",
    "url": "https://agents.willem.com/fy/posts/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "source_url": "https://willem.com/fy/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "date": "2019-04-30"
   },
   "width": 160,
   "machine": {
    "caption": "A cyclist's wrist wearing an Apple Watch showing ride statistics rests on black handlebars fitted with a Wahoo RFLKT+ display and Shimano Alfine brake lever.",
    "labels": [
     "wrist",
     "apple watch",
     "bike computer",
     "handlebar",
     "cycling data"
    ],
    "model": "claude-sonnet",
    "text_in_image": "09:06\n2.68\n162.04\n26.13\n78\n24\nReset\nRFLKT+\nSpeed 27\nCad 0\nAvg Spd 26.1\nAvg Cad 78\nHR\nTemp 24\n09:04\n100%\nwahoo FITNESS\nSHIMANO\nALFINE\n8"
   }
  },
  {
   "url": "https://willem.com/global/images/4c500e189ada.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37007_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De bêste fytskompjûter-app: Cyclemeter",
    "url": "https://agents.willem.com/fy/posts/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "source_url": "https://willem.com/fy/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "date": "2019-04-30"
   },
   "width": 2560,
   "machine": {
    "caption": "A close up of a silver bicycle frame near the bottom bracket and front wheel with a black Wahoo speed sensor mounted on the fork.",
    "labels": [
     "bicycle frame",
     "fork",
     "wheel",
     "sensor",
     "bottom bracket"
    ],
    "model": "claude-sonnet",
    "text_in_image": "wahoo"
   }
  },
  {
   "url": "https://willem.com/global/images/6a737576541f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37007_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De bêste fytskompjûter-app: Cyclemeter",
    "url": "https://agents.willem.com/fy/posts/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "source_url": "https://willem.com/fy/2019-04-30_de-beste-fytskompjuter-app-cyclemeter/",
    "date": "2019-04-30"
   },
   "width": 160,
   "machine": {
    "caption": "A cyclist's wrist wearing an Apple Watch showing ride statistics rests on black handlebars fitted with a Wahoo RFLKT+ display and Shimano Alfine brake lever.",
    "labels": [
     "wrist",
     "apple watch",
     "bike computer",
     "handlebar",
     "cycling data"
    ],
    "model": "claude-sonnet",
    "text_in_image": "09:06\n2.68\n162.04\n26.13\n78\n24\nReset\nRFLKT+\nSpeed 27\nCad 0\nAvg Spd 26.1\nAvg Cad 78\nHR\nTemp 24\n09:04\n100%\nwahoo FITNESS\nSHIMANO\nALFINE\n8"
   }
  },
  {
   "url": "https://willem.com/global/images/4ea94d7170e0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37008_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sykje as in profesjonal: Google-sykoperators",
    "url": "https://agents.willem.com/fy/posts/2019-04-25_sykje-as-in-profesjonal-google-sykoperators/",
    "source_url": "https://willem.com/fy/2019-04-25_sykje-as-in-profesjonal-google-sykoperators/",
    "date": "2019-04-25"
   },
   "width": 160,
   "machine": {
    "caption": "A graphic shows the Google logo above a search box containing a site-restricted search query, with a faded webpage in the background.",
    "labels": [
     "google logo",
     "search box",
     "search query",
     "graphic",
     "website screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Google\nsite:willem.com zwemdiploma\nZWEMDIPLOMA"
   }
  },
  {
   "url": "https://willem.com/global/images/342a55e3ab9d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37008_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sykje as in profesjonal: Google-sykoperators",
    "url": "https://agents.willem.com/fy/posts/2019-04-25_sykje-as-in-profesjonal-google-sykoperators/",
    "source_url": "https://willem.com/fy/2019-04-25_sykje-as-in-profesjonal-google-sykoperators/",
    "date": "2019-04-25"
   },
   "width": 2560,
   "machine": {
    "caption": "A decorative background of warped, spiraling text repeating words and a name across a white surface.",
    "labels": [
     "distorted text",
     "typography",
     "watermark",
     "swirl effect",
     "background graphic"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Middelkoop\nWillem L. Middelkoop\nDeveloper\nLaurentz\n.com"
   }
  },
  {
   "url": "https://willem.com/global/images/4ea94d7170e0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37008_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sykje as in profesjonal: Google-sykoperators",
    "url": "https://agents.willem.com/fy/posts/2019-04-25_sykje-as-in-profesjonal-google-sykoperators/",
    "source_url": "https://willem.com/fy/2019-04-25_sykje-as-in-profesjonal-google-sykoperators/",
    "date": "2019-04-25"
   },
   "width": 160,
   "machine": {
    "caption": "A graphic shows the Google logo above a search box containing a site-restricted search query, with a faded webpage in the background.",
    "labels": [
     "google logo",
     "search box",
     "search query",
     "graphic",
     "website screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Google\nsite:willem.com zwemdiploma\nZWEMDIPLOMA"
   }
  },
  {
   "url": "https://willem.com/global/images/b8c695c798fe.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37009_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "WordPress: 10 tips om dyn website te befeiligjen",
    "url": "https://agents.willem.com/fy/posts/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "source_url": "https://willem.com/fy/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "date": "2019-03-31"
   },
   "width": 1600,
   "description": "Earne yn in datasintrum stiet in masine as dizze dy't dyn website host",
   "description_source": "author",
   "machine": {
    "caption": "The front of a rack-mounted HP ProLiant server is labelled with a company name and phone number above rows of hot-swap drive bays.",
    "labels": [
     "server",
     "rack",
     "hard drives",
     "label",
     "datacenter"
    ],
    "model": "claude-sonnet",
    "text_in_image": "lemmid ☎ +31645080320\n10K SAS 300GB\n15K SAS 1.2TB\nhp ProLiant DL380e Gen8\nIntel Xeon inside\n37\n36"
   }
  },
  {
   "url": "https://willem.com/global/images/a21ba24bbd4e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37009_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "WordPress: 10 tips om dyn website te befeiligjen",
    "url": "https://agents.willem.com/fy/posts/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "source_url": "https://willem.com/fy/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "date": "2019-03-31"
   },
   "width": 1600,
   "description": "It is frij dreech om yn myn WP-Admin-side te hacken, want do kinst him net fine (hint: hy is net by /wp-admin)",
   "description_source": "author",
   "machine": {
    "caption": "A WordPress admin login screen shows a username already filled in and a masked password field.",
    "labels": [
     "wordpress",
     "login screen",
     "username",
     "password field",
     "cms"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Username or Email Address\nwillem\nPassword\nRemember Me\nLog In"
   }
  },
  {
   "url": "https://willem.com/global/images/e8fa9fcb7c0e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37009_images-7.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "WordPress: 10 tips om dyn website te befeiligjen",
    "url": "https://agents.willem.com/fy/posts/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "source_url": "https://willem.com/fy/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "date": "2019-03-31"
   },
   "width": 1600,
   "description": "Tagong ta XML-RPC op IP-basis beheine mei in .htaccess-bestân",
   "description_source": "author",
   "machine": {
    "caption": "A dark code editor displays an Apache configuration snippet that blocks WordPress xmlrpc.php requests except from an allowed IP.",
    "labels": [
     "code",
     "apache config",
     "wordpress",
     "security",
     "syntax highlighting"
    ],
    "model": "claude-sonnet",
    "text_in_image": "# Block WordPress xmlrpc.php requests\n<Files xmlrpc.php>\norder deny,allow\ndeny from all\nallow from [IP]\n</Files>"
   }
  },
  {
   "url": "https://willem.com/global/images/b4bed4a35679.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37009_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "WordPress: 10 tips om dyn website te befeiligjen",
    "url": "https://agents.willem.com/fy/posts/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "source_url": "https://willem.com/fy/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "date": "2019-03-31"
   },
   "width": 1600,
   "description": "Persoanlike brûkersynformaasje lekt út de WordPress REST API",
   "description_source": "author",
   "machine": {
    "caption": "A browser shows the raw JSON response from a WordPress REST API users endpoint, listing two author accounts with their names, slugs and gravatar links.",
    "labels": [
     "wordpress",
     "rest api",
     "json",
     "browser",
     "users endpoint"
    ],
    "model": "claude-sonnet",
    "text_in_image": "www.willem.com/wp-json/wp/v2\n[ { \"id\": 1, \"name\": \"admin\", \"url\": \"\", \"description\": \"\", \"link\": \"https://www.willem.com/author/admin/\", \"slug\": \"admin\", \"avatar_urls\": { \"24\": \"https://secure.gravatar.com/avatar/af00db7df1f8bc5070da1eaegadgade0a807630?s=24&d=mm&r=g\", \"48\": \"https://secure.gravatar.com/avatar/af00db7df1f8bc5070da1eaegadgade0a807630?s=48&d=mm&r=g\", \"96\": \"https://secure.gravatar.com/avatar/af00db7df1f8bc5070da1eaegadgade0a807630?s=96&d=mm&r=g\" }, \"meta\": [], \"_links\": { \"self\": [ { \"href\": \"https://www.willem.com/wp-json/wp/v2/users/1\" } ], \"collection\": [ { \"href\": \"https://www.willem.com/wp-json/wp/v2/users\" } ] } }, { \"id\": 2, \"name\": \"WillemMiddelkoop\", \"url\": \"\", \"description\": \"\", \"link\": \"https://www.willem.com/author/WillemMiddelkoop/\", \"slug\": \"WillemMiddelkoop\", \"avatar_urls\": { \"24\": \"https://secure.gravatar.com/avatar/8de6d25433c32b6961807310e9d985e4?s=24&d=mm&r=g\", \"48\": \"https://secure.gravatar.com/avatar/8de6d25433c32b6961807310e9d985e4?s=48&d=mm&r=g\", \"96\": \"https://secure.gravatar.com/avatar/8de6d25433c32b6961807310e9d985e4?s=96&d=mm&r=g\" }, \"meta\": [], \"_links\": { \"self\": [ { \"href\": \"https://www.willem.com/wp-json/wp/v2/users/2\" } ], \"collection\": [ { \"href\": \"https://www.willem.com/wp-json/wp/v2/users\" } ] } } ]"
   }
  },
  {
   "url": "https://willem.com/global/images/94b8eedd02ca.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37009_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "WordPress: 10 tips om dyn website te befeiligjen",
    "url": "https://agents.willem.com/fy/posts/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "source_url": "https://willem.com/fy/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "date": "2019-03-31"
   },
   "width": 1600,
   "description": "Fertroust do it fergese wifi dat do brûkst? (Ôfbylding fia buffered.com)",
   "description_source": "author",
   "machine": {
    "caption": "A handwritten FREE WI-FI sign is propped on a wooden mousetrap with two ethernet cables plugged in, photographed in black and white.",
    "labels": [
     "mousetrap",
     "wifi",
     "sign",
     "cables",
     "warning",
     "security"
    ],
    "model": "claude-sonnet",
    "text_in_image": "FREE\nWI-FI"
   }
  },
  {
   "url": "https://willem.com/global/images/7e3624540722.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37009_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "WordPress: 10 tips om dyn website te befeiligjen",
    "url": "https://agents.willem.com/fy/posts/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "source_url": "https://willem.com/fy/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "date": "2019-03-31"
   },
   "width": 1600,
   "description": "Wachtwurdwurdboekoanfallen brûke listen mei bekende (lekke) wachtwurden, do kinst se fine yn tsjustere hoeken fan it ynternet",
   "description_source": "author",
   "machine": {
    "caption": "A terminal screen shows a long green-on-black alphabetised list of password-like strings arranged in eight columns, used as a password-cracking wordlist.",
    "labels": [
     "passwords",
     "wordlist",
     "dictionary",
     "terminal",
     "security",
     "text"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Col1: Walram06, Walraven1, Walrus01, walrus42A, WarsteineR4073, W00dhouse, WimkeWolf123, Wesley88, Walsrode1979, wh@tEvEr, Weedfiend29, WHuk6571, Witch1986, WEEDman0, Weedman1, Warthog52, Warthog53, Warthog585, Witchkiller86, Walter411, Win2kpro558, W00thaza, Whyat808, WeeDStaR12, W00tm00s3, W00tn3ss, Winbook1, Weeghu1a, Withone14, Without1, Whynot1cow, w04Tz[PA, Winchester1,, Warwick2011, w09ycML2, West0311, WeekMan1, Witters1980, Warzone1, W0lf3nst31n, Wittig+Bug, Windemere5, Winden123, W0lfje90, WAs99odA, WEEMAN11, Winder12, Weeman31\nCol2: Windows2142, Wanakas151, Weezer14, W16D6402, wasdWasd312, w1789TER, Windows7, Wanda2506, ^^Windows7^^, Wanda329, WickedSick9, WizzarD1234, Wizzard69, W1dg3t007, W1dti3X5, W1e56chu, W1edenest, Windowsnt1, Wickey99, Wandelen118, WeGo2nmex, Wickie96, Washburn23, w1k7EtDk, Wanderer-1, Washieggs1, Wehave4kids, WJ491T9F, Weston21, Windroos100, W11114ms, W1LL1Am00, W1111ams, Wandigo13, W1llard, WestPoint2011, WashSins1, Washu185, wjEA1425, W1ltsh1re, W1nd0ws1109, WANG0622, Widget76, W1ndwak3r, W1ng3r02, W1ngard1um, Westw00d\nCol3: Wasweisich1, Wezlan421, WFOVBNKB, WIge1337, Welcome02, Wf2Bij7I, Welcome127, Wiggin59, Wat3rfi3ts, Wantpl3n0w, Wiggle24, Welcome1337, Wiggum#1, Watashi1, Watashiwal, Welcome2me, W3bm0nk3y, W3bW0nder, Wff4-64r, Welcome8, WigWam15, Welcome89, wfgs343R, Welcome99, Watcher8, W_I_I123, Welcometohell1, e111, W3hadab@by, WatchiT23, w3KxvI16, Welder69, Wiichat2025, Watchmen2009., Wiilover23, Welfare1, Water235, W3r3W0lf, W3r3w0lf, Weli4weli4, w3sl3yAYW, WATER500, Water531, wN1ipYGv, WN1WjDS6, Wiizocker94, Welk@mbattlefield, W3tt3nd4s, Wn4una8h, Welkom04, Welkom069, Welkom#1\nCol4: W5aHA4c5, Waterrats1, woCdin11, Whal3Shark, Weltatlas8, Wilbert20, Waters11, Wodecanba1, Wharfdale1, Whasup1296, W7034jqh, What3v3r, W7muscle4, Wendelinus87, Wende111, Woelkchen313, w7Yc3004, Woesje87, w817Sukkel, Wildcard21, W88woord, woh2phuP, Woh3leib, Wildcat7, Whateve,r1993, w8bnbqT5, w8dQ2mOx, WilderFuchs1, Woj8ech693, WILDfinn6, Whatlf6Was9, W8lfen12, Whatisit63, W8ter001, whatisthis, ASD123, w8uu12Ik, w8woord1, W8woord69, W8woord92, W8xXbar8, Wauzi123, Wave0298, Wildman77, Wojtek94, Wave8ouncing, Wojtowicz1992, Walle!7782, Waldo123, wA46an7V, Wawawawasu\nCol5: XB0xRules, Yordi2007, XB100cgf, Yacht123, Yorgun123, wolF8844, YinAndYang2980, Yaver828, XbcT6glx, xbeD0k1x, YadaYada1, XBert902, Yadecin22, WSAD1yxc, Yawfelm6, Wolfang246, Xbgfq1994, xBGFQ1994, Yorktown81, Xblade81, Yax1lax4, YaXJ600S, yaesuFT817, Wolfdog1, WsdfrT54, Yipyam.1, Yosemite1, Wolfdomi1, Yipyup2311, Wolfe123, Yoshi074, Yoshi169, Yoshi1988, Xbox-360, Wolfenstein12, WolfensteinET007, YAH84dnx, x0ltt8w2J, W@shu231, Wolffe13, Xbox360lover, Yoshimario297, Xbox360rules!, Wolfgang1, Wolfgang2009, WsMLMC1sk2113, Yb1zZhwX, Yahoo2008, XoRsaiR123, xoTowjB01s\nCol6: Wolfwolf123zw, Xcarse53, WtF1337Xp, XCbro521, Xcc1288a, Yakumo741, Xplode11, Yakusoku1, Xploot007e, Xcellsi0r, YLLom987, YouDieNow7, Xcelite2, Wtfherman1, XCghop23bfh, Xcheck1ng, xCHscQt4, Xcjucbx38, YaLieKe8, Xpress20, Xcl00rGJ, YM0k61Sx, wtfMate?1, wtF?N00b, YM4QAdEg, Yama0313, XpSp2158, XcOm03au, Yamada12, WTFXD1993, Wolny2995, xp)(vISTA, Yamaha01, Yamaha11, WTHVNR8P, YamaHa135, Yamaha14, xcRTbn1302, XQ4bfh2?, Yeahr1ght, Xcss61c4, Wolti123, XQigH69F, Woltzen1, Yamaha66, YAMAHA700, Xcwing21, yN7Z3u123, Year1998, Wolverine1, yamahaDM01, xr395N5M, Youngstars73\nCol7: XSALFSTAR21, Yod3s3us, XsaraVTS167, xsc23TET, XScottyX1, xEgamC1nos865, Wunderdutt1, Yaneoikass33, XseNCv0A, YoDa2008, Yoda2009, Yellow13, Yellow20, Yellow21, XsjJofh4, Yangquan1, Wuppie80, xelA7734, Yellow44, youSMASH80, XSonnyk503, WurmUp123, Yanick1312, Wurocks123, Wurpel187, Wurst123, Wurstbude1, xelporteM1, XSW@1qaz, Yellowfish1987, Wurstwasser40k, XSW23edc, Xsw23edc, Yankee04, XSw2@Wsx, Xen_Avon, Xt2wX6Uh, Xt3Cus3x, Yankees1, Wushu123, xT5PNt5r, Youtube11, WOO0628woo, Xenium46, xtAl2itx, Yankees51, XtC13tHc, Yem123re, Xenocode2\nCol8: XUM1UNX5, YARIZA32, YQmw86vb, Xfactor357, XFades91, Woof3139, Xfc987r2, Xferno92, Woofer12, YoMammal, YR1QOU9X, xuxaOk12, YR3jIJgMO5, Yarrick13, Xuxu3819, xFILES92, xVBfWxTs12, Yetkin1992, Wookash#5, Wookie11, WOOKIE45, Xvz2bpk4, Xw15Ji36, xW4mFzAf, Wookish178, YEXawmp2, Woolf588, Yrsa2004, YEyi37qw, XWgf0djx, Xgatft15, YrV9hujqR, yfARvCZ1952, Xglobal112, Xword23aX, Yfhenj123, xGpm3181, Yfkjub12, Woordenboek01, Xx0909xx, Yonkyu12, XX15sonic, YFU3KWOk, Woot1337, Yg5eugu6, WootW00t, Ysn2Lxd7, Ygdrassil89, Woozle88, YggdraS7, XhtBml20, YGi82oq2, Xi721f04, Woppy1993"
   }
  },
  {
   "url": "https://willem.com/global/images/7ed5f0ee69b4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37009_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "WordPress: 10 tips om dyn website te befeiligjen",
    "url": "https://agents.willem.com/fy/posts/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "source_url": "https://willem.com/fy/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "date": "2019-03-31"
   },
   "width": 1600,
   "description": "In WordPress-wachtwurd ôfluustere mei WireShark pakketfangst (fia blog.wpscans.com)",
   "description_source": "author",
   "machine": {
    "caption": "A Wireshark capture window titled wp-cap.pcap shows filtered HTTP traffic for wp-login.php requests, with a hex dump below highlighting an intercepted login POST request; source/destination addresses in the packet list are blacked out by the author.",
    "labels": [
     "wireshark",
     "packet capture",
     "wordpress",
     "login",
     "hex dump",
     "network"
    ],
    "model": "claude-sonnet",
    "text_in_image": "wp-cap.pcap\nFile Edit View Go Capture Analyze Statistics Telephony Wireless Tools Help\nframe contains login\nNo. Time Source Destination Protocol Length Info\n40 8.702029195 192.168.0.11 [blacked out] HTTP 1398 GET /wp-login.php?action=logout&_wpnonce=[blacked out] HTTP/1.1\n44 9.132557967 [blacked out] 192.168.0.11 TCP 1300 80 -> 40162 [PSH, ACK] Seq=33931 Ack=4585 Win=81920 Len=1246 [TCP se...\n48 9.184202053 192.168.0.11 [blacked out] HTTP 792 GET /wp-login.php?loggedout=true HTTP/1.1\n54 9.635819068 192.168.0.11 [blacked out] HTTP 718 GET /wp-includes/js/jquery/jquery.js?ver=1.12.4 HTTP/1.1\n61 9.681326152 192.168.0.11 [blacked out] HTTP 729 GET /wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1 HTTP/1.1\n68 9.683061722 192.168.0.11 [blacked out] HTTP 761 GET /wp-includes/css/dashicons.min.css?ver=17d1ab608e92b0d80f1a6036... HTTP/1.1\n69 9.683177705 192.168.0.11 [blacked out] HTTP 943 GET /wp-content/plugins/bwp-minify/min/?f=wp-includes/css/buttons.m...\n70 9.683286828 192.168.0.11 [blacked out] HTTP 906 GET /wp-content/plugins/bwp-minify/min/?f=wp-content/plugins/super-...\n325 10.191441368 192.168.0.11 [blacked out] HTTP 976 GET /wp-admin/images/wordpress-logo.svg?ver=20131107 HTTP/1.1\n356 84.516904964 192.168.0.11 [blacked out] HTTP 983 POST /wp-login.php HTTP/1.1 (application/x-www-form-urlencoded)\n360 85.200838777 192.168.0.11 [blacked out] HTTP 1165 GET /wp-admin/ HTTP/1.1\n\nFrame 356: 983 bytes on wire (7864 bits), 983 bytes captured (7864 bits) on interface 0\nEthernet II, Src: LcfcHefe_bc:c2:03 ([blacked out]), Dst: Shenzhen_9c:63:6d ([blacked out])\nInternet Protocol Version 4, Src: 192.168.0.11, Dst: [blacked out]\nTransmission Control Protocol, Src Port: 40222, Dst Port: 80, Seq: 1, Ack: 1, Len: 929\nHypertext Transfer Protocol\nHTML Form URL Encoded: application/x-www-form-urlencoded\n\nhex dump ASCII column, partial: B01eqnP6 wOztLg; OX_plg=s wf|shk|p m; bafp_ ce=undef ined; ba fp_eg=un defined. .Connect ion: kee p-alive. .Upgrade -Insecur e-Reques ts: 1... .log=adm in&pwd=i[blacked out] &remembe rme=fore ver&wp-s ubmit=Lo g+In&red irect_to =[blacked out]\n\nPackets: 639 - Displayed: 11 (1.7%) - Load time: 0:0.51 - Profile: Default"
   }
  },
  {
   "url": "https://willem.com/global/images/db2e086fcde8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37009_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "WordPress: 10 tips om dyn website te befeiligjen",
    "url": "https://agents.willem.com/fy/posts/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "source_url": "https://willem.com/fy/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "date": "2019-03-31"
   },
   "width": 1600,
   "description": "Kontrolearje de reputaasje fan in WordPress-plugin oan de hân fan it oantal downloads en de wurdearring",
   "description_source": "author",
   "machine": {
    "caption": "A deliberately blurred screenshot of a WordPress.org plugin listing page is annotated in red marker circling the active-installation count and star ratings as 'good indicators'.",
    "labels": [
     "wordpress",
     "plugin listing",
     "annotation",
     "ratings",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WordPress.org\nShowcase Themes Plugins Mobile Support Get Involved About Blog Hosting\nGet WordPress\nPlugins\nMy Favorites Beta Testing Developers\nSearch plugins\nDescription\nVersion: 10.1.1\nLast updated: 25 mins ago\nActive installations: 5+ million\nWordPress Version: 4.9 or higher\nTested up to: 5.1.1\nPHP Version: 5.2.4 or higher\nLanguages: See all 38\nTags: Content analysis, google search console, Readability, seo, xml sitemap\nAdvanced View\nRatings See all\n5 stars 24,773\n4 stars 582\n3 stars 134\ngood indicators (handwritten annotation)"
   }
  },
  {
   "url": "https://willem.com/global/images/ba045569ad2d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37009_images-10.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "WordPress: 10 tips om dyn website te befeiligjen",
    "url": "https://agents.willem.com/fy/posts/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "source_url": "https://willem.com/fy/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "date": "2019-03-31"
   },
   "width": 1600,
   "description": "Brûk WP Security Audit Log om yn de gaten te hâlden wat der mei dyn WordPress-website bart (wpsecurityauditlog.com)",
   "description_source": "author",
   "machine": {
    "caption": "A WordPress Audit Log Viewer plugin screen shows a filtered search for 'hello world' listing security events with timestamps, usernames, source IP addresses and change descriptions.",
    "labels": [
     "wordpress",
     "audit log",
     "plugin",
     "security",
     "dashboard",
     "ip address"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Dashboard, Audit Log, Audit Log Viewer, Enable/Disable Events, Settings, Logged In Users, Reports, Email Notifications, DB & Integrations, Help, Account, Contact Us, Pricing, Posts, Media, Pages, Comments, Appearance, Plugins, Users, Tools, Settings, Collapse menu\nAudit Log Viewer\nhello world / Search / Clear Search\nLoad Search & Filters / Save Search & Filters\n22 items, 1 of 3\nEvent ID | Severity | Date | User | Source IP | Message\n2002 | 08-08-2018 9:21.512 AM | Kypi Pickmachu, Author | 95.211.196.186 | Modified the published post titled Hello world. URL is: https://www.wpwhitesecurity.net/cat2/hello-world/. View the post.\n2053 | 08-08-2018 9:20.915 AM | Kypi Pickmachu, Author | 95.211.196.186 | Created a new custom field called testcustom with value the field in the published post titled Hello world. URL is: https://www.wpwhitesecurity.net/cat2/hello-world/. View the post. Exclude Custom Field from the Monitoring.\n2055 | 08-08-2018 9:20.101 AM | Kypi Pickmachu, Author | 95.211.196.187 | Deleted the custom field fakerpress_flag with value 26 from published post titled Hello world. URL is: https://www.wpwhitesecurity.net/cat2/hello-world/. View the post.\n2027 | 08-08-2018 9:20.825 AM | Kypi Pickmachu, Author | 95.211.196.185 | Changed the date of the published post titled Hello world from 2018-05-31 11:10:47 to 2018-03-31 11:10:47. URL is: https://www.wpwhitesecurity.net/cat2/hello-world/. View the post.\n2100 | 08-08-2018 9:20.631 AM | Kypi Pickmachu, Author | 95.211.196.188 | Opened the published post titled Hello world in the editor. URL is: https://www.wpwhitesecurity.net/cat2/hello-world/. View the post.\n2065 | 08-08-2018 9:20.541 AM | m3r1nKy, Administrator, Superadmin | 95.211.196.186 | Modified the content of the published post titled Hello world. Post URL is https://www.wpwhitesecurity.net/cat2/hello-world/. Click here to see the content changes. View the post.\n2100 | 08-08-2018 9:20.474 AM | m3r1nKy, Administrator, Superadmin | 95.211.196.186 | Opened the published post titled Hello world in the editor. URL is: https://www.wpwhitesecurity.net/cat2/hello-world/. View the post.\n2065 | 08-08-2018 9:19.830 AM | Ruby Robin, Administrator, Superadmin | 37.48.101.97 | Modified the content of the published post titled Hello world. Post URL is https://www.wpwhitesecurity.net/cat2/hello-world/. Click here to see the content changes. View the post.\n2100 | 08-08-2018 9:19.065 AM | Kypi Pickmachu, Author | 95.211.196.185 | Opened the published post titled Hello world in the editor. URL is: https://www.wpwhitesecurity.net/cat2/hello-world/. View the post.\n2019 | 08-08-2018 9:19.410 AM | Ruby Robin, Administrator, Superadmin | 95.211.196.188 | Changed the author of the published post titled Hello world from shemar96 to kypri. URL is: https://www.wpwhitesecurity.net/cat2/hello-world/. View the post.\nShow 10 Items, 22 items, 1 of 3"
   }
  },
  {
   "url": "https://willem.com/global/images/79572e4a515e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37009_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "WordPress: 10 tips om dyn website te befeiligjen",
    "url": "https://agents.willem.com/fy/posts/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "source_url": "https://willem.com/fy/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "date": "2019-03-31"
   },
   "width": 1600,
   "description": "WordPress bywurkje fan it wp-admin-dashboard",
   "description_source": "author",
   "machine": {
    "caption": "A blurred WordPress dashboard screenshot is annotated in red marker, with the word UPDATES handwritten and an arrow pointing to the Updates menu item, which is circled.",
    "labels": [
     "wordpress",
     "dashboard",
     "annotation",
     "updates",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "My Blog\nDashboard\nHome\nUpdates\nPosts\nMedia\nPages\nComments\nAppearance\nWelcome to WordPress!\nWe've assembled some links to get you started:\nGet Started\nCustomize Your Site\nor, change your theme completely\nUPDATES"
   }
  },
  {
   "url": "https://willem.com/global/images/3d501f496526.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37009_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "WordPress: 10 tips om dyn website te befeiligjen",
    "url": "https://agents.willem.com/fy/posts/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "source_url": "https://willem.com/fy/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "date": "2019-03-31"
   },
   "width": 160,
   "machine": {
    "caption": "The WordPress logo, a stylised W in a circle, is shown above the wordmark on a grey background with faint circuit and gear motifs.",
    "labels": [
     "wordpress logo",
     "wordmark",
     "circuit pattern",
     "gear icons",
     "graphic"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WordPress"
   }
  },
  {
   "url": "https://willem.com/global/images/51dd00a2ba31.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37009_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "WordPress: 10 tips om dyn website te befeiligjen",
    "url": "https://agents.willem.com/fy/posts/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "source_url": "https://willem.com/fy/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "date": "2019-03-31"
   },
   "width": 2560,
   "machine": {
    "caption": "A red-tinted close up of server hard drive bays with status lights and numbered slots, overlaid with a faint WordPress logo watermark.",
    "labels": [
     "server",
     "hard drives",
     "drive bays",
     "status lights",
     "wordpress watermark"
    ],
    "model": "claude-sonnet",
    "text_in_image": "1\n2\n3\n4\n5\n6\n7\n8"
   }
  },
  {
   "url": "https://willem.com/global/images/3d501f496526.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37009_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "WordPress: 10 tips om dyn website te befeiligjen",
    "url": "https://agents.willem.com/fy/posts/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "source_url": "https://willem.com/fy/2019-03-31_wordpress-10-tips-om-dyn-website-te-befeiligjen/",
    "date": "2019-03-31"
   },
   "width": 160,
   "machine": {
    "caption": "The WordPress logo, a stylised W in a circle, is shown above the wordmark on a grey background with faint circuit and gear motifs.",
    "labels": [
     "wordpress logo",
     "wordmark",
     "circuit pattern",
     "gear icons",
     "graphic"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WordPress"
   }
  },
  {
   "url": "https://willem.com/global/images/358e41089410.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Foarste tsjil mei swart-wyt patroan",
   "description_source": "author",
   "machine": {
    "caption": "An extreme close-up shows a small black and white plastic wheel seated in its mounting socket on the underside of a robot vacuum cleaner.",
    "labels": [
     "wheel",
     "caster",
     "close-up",
     "plastic",
     "robot vacuum"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/84d0b28c4f8a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Meitsje 'de eagen' fan de robot skjin, de sensorfinsters by de râne",
   "description_source": "author",
   "machine": {
    "caption": "The underside of a robot vacuum cleaner's black base shows a caster wheel socket, a cliff sensor, brush motor gaps and worn embossed markings including a partial number, next to its green filter bin.",
    "labels": [
     "robot vacuum",
     "underside",
     "caster wheel",
     "serial number",
     "disassembly"
    ],
    "model": "claude-sonnet",
    "text_in_image": "555 (partial serial/model number, surrounding embossed text too worn to read)"
   }
  },
  {
   "url": "https://willem.com/global/images/1a27071b8d6a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Ferwiderje it stof mei de oare stofsûger",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a bristle brush attachment near a Dyson vacuum cleaner's wand, which bears a black label with the Dyson logo and a list of customer-service phone numbers by country, beside a green filter cartridge and an orange cyclone unit removed from a robot vacuum.",
    "labels": [
     "dyson",
     "vacuum cleaner",
     "brush attachment",
     "filter",
     "maintenance",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "dyson (logo on label); multi-country customer service phone number list, country codes visible including GB, IRL, AU, NZ, DE, AT, CH, BE, NL, DK, FR (individual numbers too small to read reliably)"
   }
  },
  {
   "url": "https://willem.com/global/images/aed3b4f20563.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Ferwiderje de stofbak en de boarstels",
   "description_source": "author",
   "machine": {
    "caption": "Disassembled robot vacuum cleaner parts are laid out on a wood floor: the black main body with its green filter bin removed, a yellow side brush, two cylindrical brush rollers, and a red and black dustbin full of debris.",
    "labels": [
     "robot vacuum",
     "disassembly",
     "brush rollers",
     "dustbin",
     "maintenance",
     "parts"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/c421985b10af.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Draai de stofsûgerrobot op de kop, sjoch hoefolle stof der oeral sit",
   "description_source": "author",
   "machine": {
    "caption": "The underside of a robot vacuum cleaner is opened to show its front brush compartment with a green brush cage, two wheels, a yellow side brush, and a partial serial number embossed near the rim.",
    "labels": [
     "robot vacuum",
     "underside",
     "brush",
     "disassembly",
     "wheels",
     "maintenance"
    ],
    "model": "claude-sonnet",
    "text_in_image": "555 (partial)"
   }
  },
  {
   "url": "https://willem.com/global/images/6873ccc3deb8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Yn gebrûk sûnt 2011 hat de iRobot Roomba syn slachlittekens fertsjinne, ik freegje my ôf wat er docht as ik net yn it appartemint bin...",
   "description_source": "author",
   "machine": {
    "caption": "An extreme close-up of a robot vacuum cleaner's top control panel shows its scratched silver casing, circular button cluster and brand logo.",
    "labels": [
     "irobot",
     "roomba",
     "control panel",
     "buttons",
     "close-up",
     "robot vacuum"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CLEAN; SPOT; DOCK; DIRT DETECT; SCHEDULE; CLOCK; DAY HOUR MINUTE; iRobot Roomba"
   }
  },
  {
   "url": "https://willem.com/global/images/6df1954b55f0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-35.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Roomba is klear foar it wurk!",
   "description_source": "author",
   "machine": {
    "caption": "A robot vacuum cleaner sits on a wooden table against a white wall, photographed from a low side angle showing its scratched top panel, side bumper and a small caster wheel underneath.",
    "labels": [
     "irobot",
     "roomba",
     "robot vacuum",
     "side view",
     "bumper",
     "wood table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DOCK (partially legible on control panel, rest foreshortened)"
   }
  },
  {
   "url": "https://willem.com/global/images/34fbbb7d06eb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-34.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Alle ûnderdielen skjinmakke en wer byinoar set.",
   "description_source": "author",
   "machine": {
    "caption": "The underside of a robot vacuum cleaner is opened to show its front brush compartment with a green brush cage, two wheels, and a yellow side brush, viewed from directly above on a wood floor.",
    "labels": [
     "robot vacuum",
     "underside",
     "brush",
     "disassembly",
     "wheels",
     "maintenance"
    ],
    "model": "claude-sonnet",
    "text_in_image": "555 (partial)"
   }
  },
  {
   "url": "https://willem.com/global/images/2cb89b65fd9e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-33.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "As nij, mar 8 jier âld...",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds open the hinged lid of a robot vacuum cleaner's dust bin, revealing a red and yellow pleated filter inside, with text printed on the underside of the lid.",
    "labels": [
     "irobot",
     "vacuum bin",
     "filter",
     "hand",
     "dust bin",
     "maintenance"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Vacuum Bin  www.iRobot.com/o..."
   }
  },
  {
   "url": "https://willem.com/global/images/4815d84e2e5e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-32.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Do kinst it filter skjinmeitsje mei in oare stofsûger",
   "description_source": "author",
   "machine": {
    "caption": "A stiff-bristled brush attachment is used to clean dust and debris out of a red plastic filter cartridge removed from a robot vacuum cleaner, resting on a wood floor.",
    "labels": [
     "robot vacuum",
     "filter",
     "cleaning",
     "brush",
     "dust",
     "maintenance"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/8fa89d85b370.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-31.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Ferwiderje it stof út de bak troch it filter derút te skowen",
   "description_source": "author",
   "machine": {
    "caption": "A red and yellow pleated filter cartridge from a robot vacuum cleaner lies on a wood floor packed with dust, hair and debris.",
    "labels": [
     "robot vacuum",
     "filter",
     "dust",
     "debris",
     "maintenance",
     "close-up"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/1e3ccf6616ab.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-30.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Sjoch hoefolle stof der om de motor sit, it is as in waarme winterjas...",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a robot vacuum cleaner's dusty blue interior shows a white cylindrical motor housing and surrounding electronics coated in accumulated dust.",
    "labels": [
     "robot vacuum",
     "interior",
     "motor",
     "dust",
     "disassembly",
     "close-up"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e63513fc59a6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Myn iRobot Roomba 555 hat ûnderhâld nedich",
   "description_source": "author",
   "machine": {
    "caption": "A robot vacuum cleaner sits on a wood floor photographed from a low angle, showing its scratched silver top panel with its control buttons and brand logo.",
    "labels": [
     "irobot",
     "roomba",
     "control panel",
     "robot vacuum",
     "buttons",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DAY; HOUR; MINUTE; SPOT; CLEAN; DOCK; DIRT DETECT; SCHEDULE; CLOCK; iRobot Roomba"
   }
  },
  {
   "url": "https://willem.com/global/images/1906eae66895.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-29.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Draai him om om by de motor te kommen",
   "description_source": "author",
   "machine": {
    "caption": "A hand wearing a wristwatch holds a removed blue circuit board and motor module from inside a robot vacuum cleaner, next to its opened black chassis with wheels and a red and yellow insulated screwdriver lying on the wood floor.",
    "labels": [
     "robot vacuum",
     "disassembly",
     "screwdriver",
     "stanley",
     "circuit board",
     "repair"
    ],
    "model": "claude-sonnet",
    "text_in_image": "STANLEY; 6S-415 PHLx100; IEC 60900; 1000V"
   }
  },
  {
   "url": "https://willem.com/global/images/40fbda3ca91e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-28.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "De skjinmeitkop derôf helje",
   "description_source": "author",
   "machine": {
    "caption": "A red and yellow screwdriver is inserted into the opened underside of a robot vacuum cleaner, exposing its wheels, side brush motor and a green brush cage with a barcode label.",
    "labels": [
     "robot vacuum",
     "disassembly",
     "screwdriver",
     "repair",
     "barcode",
     "underside"
    ],
    "model": "claude-sonnet",
    "text_in_image": "KYN 55504 100123 06 0098..."
   }
  },
  {
   "url": "https://willem.com/global/images/468d98dc8664.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-27.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "iRobot XLife batterij mei útwreide kapasiteit",
   "description_source": "author",
   "machine": {
    "caption": "A blue iRobot battery pack held together with green tape sits removed from a robot vacuum, its label printed with safety warnings in English, French, Spanish and German above the empty battery compartment with exposed contacts.",
    "labels": [
     "irobot",
     "battery",
     "xlife",
     "safety label",
     "robot vacuum",
     "multilingual"
    ],
    "model": "claude-sonnet",
    "text_in_image": "iRobot (R)\niRobot XLife (TM) Extended Life Battery\nMay explode if disposed of in fire\nTo prevent injury or burns, do not allow metal objects to contact battery terminals\nUse only with iRobot products at room temerature: 50-104F (10-40C)\nRisque d'explosion en cas d'exposition au feu\\nAfin d'eviter tout risque de blessure ou de brulure, ne pas mettre d'objects metalliques en contact avec les bornes des batteries\\nUtiliser uniquement avec des produits iRobot a temperature ambiante: 10-40C\\nPuede explotar si se desecha en el fuego\\nPara evitar lesiones o quemaduras, no deje que los objetos de metal entren en contacto con los terminales de la bateria\\nSolo para uso con productos de iRobot a temperatura ambiente: 10-40C\\nBei Entsorgung durch Verbrennen besteht Explosionsgefahr\\nMetallische Gegenstande von Akkukontakten fernhalten, um Verletzungen oder Verbrennungen zu vermeiden\\nVerwendung nur mit offiziellen iRobot-Produkten und bei Zimmertemperatur: 10-40C\\nThis product contains chemicals known to the State of California to cause cancer and/or birth defects or reproductive harm."
   }
  },
  {
   "url": "https://willem.com/global/images/81f71257b21a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-26.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Kontrolearje ek de tsjilhâlders op stofflokken",
   "description_source": "author",
   "machine": {
    "caption": "A close-up shows a dust-caked wheel and motor assembly inside a robot vacuum cleaner, with a corner of the blue iRobot battery label visible at the top of the frame.",
    "labels": [
     "robot vacuum",
     "wheel",
     "dust",
     "disassembly",
     "close-up",
     "motor"
    ],
    "model": "claude-sonnet",
    "text_in_image": "bot (partial, edge of iRobot battery label)"
   }
  },
  {
   "url": "https://willem.com/global/images/42364c9e126a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-25.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Ferwiderje stof om de hoeken en rânen hinne",
   "description_source": "author",
   "machine": {
    "caption": "A close-up shows thick grey dust and lint matted along an internal edge of a robot vacuum cleaner's chassis next to a blue motor housing.",
    "labels": [
     "robot vacuum",
     "dust",
     "lint",
     "close-up",
     "disassembly",
     "motor"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/501b8c5e72dc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-24.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "It liket op tapyt, mar dit is stof dat oan de binnenkant fan de Roomba sammele is",
   "description_source": "author",
   "machine": {
    "caption": "A close-up shows a blue motor housing marked with an R and a dust-caked felt pad inside a robot vacuum cleaner, next to a corner of green tape from the removed battery pack.",
    "labels": [
     "robot vacuum",
     "motor",
     "dust",
     "felt pad",
     "disassembly",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "R (molded marking on blue housing)"
   }
  },
  {
   "url": "https://willem.com/global/images/47f24c076302.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-23.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "iRobot Roomba mei de ûnderplaat derôf",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds up the black bumper cover removed from a robot vacuum cleaner, revealing its blue iRobot battery pack and green brush cage underneath, with a screwdriver and several loose screws lying on the wood floor nearby.",
    "labels": [
     "robot vacuum",
     "disassembly",
     "bumper",
     "irobot",
     "battery",
     "screws"
    ],
    "model": "claude-sonnet",
    "text_in_image": "iRobot (partial, on battery label)"
   }
  },
  {
   "url": "https://willem.com/global/images/7794d167fd03.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Draai se allegearre derút en soargje dat se net kwytreitsje (of by it stofsûgjen opsûge wurde...)",
   "description_source": "author",
   "machine": {
    "caption": "A close-up shows a dusty caster wheel and grey plastic compartment beside the green brush cage of a robot vacuum, with a red-handled screwdriver bit inserted into a screw head.",
    "labels": [
     "robot vacuum",
     "wheel",
     "screwdriver",
     "disassembly",
     "close-up",
     "dust"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/1391104689c7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "De skroeven binne dúdlik markearre mei in trijehoek",
   "description_source": "author",
   "machine": {
    "caption": "A close-up shows a red-handled screwdriver bit inserted into a screw on the black underside of a robot vacuum cleaner, near a diamond-tread rubber traction pad and a faint embossed number.",
    "labels": [
     "robot vacuum",
     "screwdriver",
     "underside",
     "disassembly",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "555 (partial, rest of rating plate too blurred to read)"
   }
  },
  {
   "url": "https://willem.com/global/images/88d41de8c9e0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Helje de ûnderplaat derôf om by de binnenkant fan de Roomba te kommen",
   "description_source": "author",
   "machine": {
    "caption": "The full underside of a disassembled robot vacuum cleaner shows its wheels, blue motor housings, green brush cage and a barcode serial label, with a Stanley screwdriver inserted into a screw near the caster wheel.",
    "labels": [
     "robot vacuum",
     "disassembly",
     "screwdriver",
     "barcode",
     "underside",
     "repair"
    ],
    "model": "claude-sonnet",
    "text_in_image": "KYN 55504 100123 06 0098...; 555; 6S-415 PHLx100 IEC 60900 1S (on screwdriver handle)"
   }
  },
  {
   "url": "https://willem.com/global/images/4e17f21fda2c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "iRobot Roomba 555 (út 2011)",
   "description_source": "author",
   "machine": {
    "caption": "A studio product photograph on a white background shows a round silver and black robot vacuum cleaner from above, its control panel lit with a green ring around the central clean button.",
    "labels": [
     "irobot",
     "roomba",
     "product photo",
     "robot vacuum",
     "control panel",
     "studio"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DAY; HOUR; MINUTE; SPOT; CLEAN; DOCK; DIRT DETECT; SCHEDULE; CLOCK; iRobot Roomba"
   }
  },
  {
   "url": "https://willem.com/global/images/a60482120fa4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Ferwiderje de smoargens fan de as",
   "description_source": "author",
   "machine": {
    "caption": "A close-up shows a worn yellow hex-shaped brush hub wound with hair and dust beside a blue screw socket, where a red screwdriver tip pries tangled hair from a white post on the underside of a robot vacuum.",
    "labels": [
     "robot vacuum",
     "hair",
     "dust",
     "screwdriver",
     "disassembly",
     "close-up"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/0f543acd918f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Wrik de boarstel los fan syn middelas",
   "description_source": "author",
   "machine": {
    "caption": "A yellow-handled screwdriver marked with its safety rating is used to remove hair tangled around a yellow bracket peg on the underside of a robot vacuum, next to its green brush cage and wheel.",
    "labels": [
     "robot vacuum",
     "screwdriver",
     "hair",
     "disassembly",
     "repair",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "IEC 60900"
   }
  },
  {
   "url": "https://willem.com/global/images/4e0eedf7a8e8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Skroef de draaiende boarstel los",
   "description_source": "author",
   "machine": {
    "caption": "The full underside of a disassembled robot vacuum cleaner shows its green brush cage, wheels and a Stanley insulated screwdriver removing a yellow bracket peg wrapped in tangled hair, with a partial serial number visible near the edge.",
    "labels": [
     "robot vacuum",
     "disassembly",
     "screwdriver",
     "stanley",
     "repair",
     "hair"
    ],
    "model": "claude-sonnet",
    "text_in_image": "6S-415 PHLx100; IEC 60900; 1000V; 1S; 555 (partial)"
   }
  },
  {
   "url": "https://willem.com/global/images/0678008a1089.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Klear, skjin!",
   "description_source": "author",
   "machine": {
    "caption": "An extreme close-up shows fingers holding a small green two-pronged plastic clip removed from a robot vacuum, with an orange vacuum cleaner component blurred in the background.",
    "labels": [
     "robot vacuum",
     "plastic clip",
     "close-up",
     "disassembly",
     "hand"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/dee70a182091.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Snij de hierren los mei in skroevedraaier",
   "description_source": "author",
   "machine": {
    "caption": "An extreme close-up shows the same green plastic clip now wrapped in tangled grey hair and dust, held between two fingers, with the robot vacuum's green brush cage visible out of focus behind it.",
    "labels": [
     "robot vacuum",
     "hair",
     "dust",
     "plastic clip",
     "close-up",
     "disassembly"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/af1935b9bb41.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Kontrolearje ûnder de doppen fan de boarstels",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a small yellow and green plastic bearing cap removed from a robot vacuum side brush.",
    "labels": [
     "robot vacuum",
     "repair",
     "plastic part",
     "hand",
     "closeup"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/62df7ea9e06c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Hierrige boarstels... mar net sa't do it wolst.",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds the side brush base of a robot vacuum with hair and thread wrapped around the axle, next to a metal scraper tool.",
    "labels": [
     "robot vacuum",
     "side brush",
     "hair tangle",
     "repair",
     "tool"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/3841691d62fb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Nij foarste tsjil dat mei in skroef fêstsit",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a disassembled robot vacuum wheel unit with a foam-covered roller and a red screwdriver reaching into the mechanism.",
    "labels": [
     "robot vacuum",
     "wheel",
     "repair",
     "screwdriver",
     "disassembly"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/8b545501494f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Foarste tsjil, de lagers skjinmeitsje",
   "description_source": "author",
   "machine": {
    "caption": "Small disassembled parts of a robot vacuum wheel, including a black housing, an axle, two bearings, a screw and a screwdriver, laid out on a wooden table.",
    "labels": [
     "robot vacuum",
     "wheel",
     "parts",
     "screw",
     "disassembly"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/c769e88eb9f3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Ferwiderje it stof fan de sensor ûnder de tsjilhâlder",
   "description_source": "author",
   "machine": {
    "caption": "The underside of a robot vacuum with the wheel and brush covers removed, showing dusty internal gears and screws.",
    "labels": [
     "robot vacuum",
     "underside",
     "gears",
     "dust",
     "repair"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/ada267387179.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Bewapene iRobot 710, net dyn gewoane stofsûger...",
   "description_source": "author",
   "machine": {
    "caption": "A military-style iRobot tracked robot fitted with a multi-barrel weapon mount stands on a dirt lot, cables trailing from its turret.",
    "labels": [
     "robot",
     "military",
     "tracked vehicle",
     "weapon",
     "irobot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "iRobot\nMETAL STORM\niRobot"
   }
  },
  {
   "url": "https://willem.com/global/images/1cef1cab343d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 160,
   "machine": {
    "caption": "A dusty round iRobot Roomba vacuum robot sits on a wooden floor showing its top control panel with buttons.",
    "labels": [
     "robot vacuum",
     "roomba",
     "control panel",
     "wooden floor",
     "buttons"
    ],
    "model": "claude-sonnet",
    "text_in_image": "iRobot Roomba\nCLEAN\nDOCK\nSPOT\nHOME BASE\nCLOCK\nDAY\nHOUR\nMINUTE\nDIRT DETECT"
   }
  },
  {
   "url": "https://willem.com/global/images/46f965af024c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 2560,
   "machine": {
    "caption": "A close up of the scratched and dusty top surface of an iRobot Roomba, showing the clock button and brand logo.",
    "labels": [
     "robot vacuum",
     "roomba",
     "scratches",
     "logo",
     "plastic surface"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CLOCK\niRobot Roomba"
   }
  },
  {
   "url": "https://willem.com/global/images/1cef1cab343d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37010_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ûnderhâld fan in robotstofsûger",
    "url": "https://agents.willem.com/fy/posts/2019-03-20_underhald-fan-in-robotstofsuger/",
    "source_url": "https://willem.com/fy/2019-03-20_underhald-fan-in-robotstofsuger/",
    "date": "2019-03-20"
   },
   "width": 160,
   "machine": {
    "caption": "A dusty round iRobot Roomba vacuum robot sits on a wooden floor showing its top control panel with buttons.",
    "labels": [
     "robot vacuum",
     "roomba",
     "control panel",
     "wooden floor",
     "buttons"
    ],
    "model": "claude-sonnet",
    "text_in_image": "iRobot Roomba\nCLEAN\nDOCK\nSPOT\nHOME BASE\nCLOCK\nDAY\nHOUR\nMINUTE\nDIRT DETECT"
   }
  },
  {
   "url": "https://willem.com/global/images/e37a7be2befb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37011_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Feiligensrisiko's by shared hosting begripe",
    "url": "https://agents.willem.com/fy/posts/2019-02-28_feiligensrisiko-s-by-shared-hosting-begripe/",
    "source_url": "https://willem.com/fy/2019-02-28_feiligensrisiko-s-by-shared-hosting-begripe/",
    "date": "2019-02-28"
   },
   "width": 1600,
   "description": "Tink derom dat help beskikber is, ik wit myn wei yn servers en cyberfeiligens",
   "description_source": "author",
   "machine": {
    "caption": "A man in a blue sweater and black lanyard smiles for a selfie beside an open server rack rail in a data center aisle of raised floor tiles.",
    "labels": [
     "data center",
     "server rack",
     "selfie",
     "lanyard",
     "raised floor",
     "hosting"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WLM-1; outpost1.lemmid.net - Lemmid B.V., Amsterdam, the Netherlands"
   }
  },
  {
   "url": "https://willem.com/global/images/c3d8458c889e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37011_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Feiligensrisiko's by shared hosting begripe",
    "url": "https://agents.willem.com/fy/posts/2019-02-28_feiligensrisiko-s-by-shared-hosting-begripe/",
    "source_url": "https://willem.com/fy/2019-02-28_feiligensrisiko-s-by-shared-hosting-begripe/",
    "date": "2019-02-28"
   },
   "width": 1600,
   "description": "As in hacker ienris wit hokker software dyn website brûkt, is it maklik om bekende feiligensgatten op te sykjen yn databases lykas cvedetails.com",
   "description_source": "author",
   "machine": {
    "caption": "A browser screenshot shows the CVE Details website's table of WordPress security vulnerabilities, sorted by CVE number with columns for CWE ID, exploit count, type, dates, CVSS score and access details.",
    "labels": [
     "wordpress",
     "cve",
     "vulnerability",
     "browser screenshot",
     "security",
     "table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Tab: Wordpress Wordpress : List of secur...\nURL: https://www.cvedetails.com/vulnerability-list.php?ve...\nCVE Details - The ultimate security vulnerability datasource\nLog In  Register\nWordpress \" Wordpress : Security Vulnerabilities\nCVSS Scores Greater Than: 0 1 2 3 4 5 6 7 8 9\nTotal number of vulnerabilities: 286  Page: 1 (This Page) 2 3 4 5 6\nSort Results By: CVE Number Descending  CVE Number Ascending  CVSS Score Descending  Number Of Exploits Descending\nCopy Results  Download Results\nTable headers: # / CVE ID / CWE ID / # of Exploits / Vulnerability Type(s) / Publish Date / Update Date / Score / Gained Access Level / Access / Complexity / Authentication / Conf. / Integ. / Avail.\n1 CVE-2018-1000773 20 Exec Code 2018-09-06 2018-11-14 6.5 None Remote Low Single system Partial Partial Partial\nWordpress version 4.9.8 and earlier contains a CWE-20 Input Validation vulnerability in thumbnail processing that can result in remote code execution due to an incomplete fix for CVE-2017-1000600. This attack appears to be exploitable via thumbnail upload by an authenticated user and may require additional plugins in order to be exploited however this has not been confirmed at this time.\n2 CVE-2018-20153 79 XSS 2018-12-14 2019-01-04 3.5 None Remote Medium Single system None Partial None\nIn WordPress before 4.9.9 and 5.x before 5.0.1, contributors could modify new comments made by users with greater privileges, possibly causing XSS.\n3 CVE-2018-20152 20 Bypass 2018-12-14 2019-01-04 5.0 None Remote Low Not required None Partial None\nIn WordPress before 4.9.9 and 5.x before 5.0.1, authors could bypass intended restrictions on post types via crafted input.\n4 CVE-2018-20151 200 +Info 2018-12-14 2019-01-04 5.0 None Remote Low Not required Partial None None\nIn WordPress before 4.9.9 and 5.x before 5.0.1, the user-activation page could be read by a search engine's web crawler if an unusual configuration were chosen. The search engine could then index and display a user's e-mail address and (rarely) the password that was generated by default.\\n5 CVE-2018-20150 79 XSS 2018-12-14 2019-01-04 4.3 None Remote Medium Not required None Partial None\\nIn WordPress before 4.9.9 and 5.x before 5.0.1, crafted URLs could trigger XSS for certain use cases involving plugins.\\n6 CVE-2018-20149 79 XSS Bypass 2018-12-14 2019-01-04 3.5 None Remote Medium Single system None Partial None\\nIn WordPress before 4.9.9 and 5.x before 5.0.1, when the Apache HTTP Server is used, authors could upload crafted files that bypass intended MIME type restrictions, leading to XSS, as demonstrated by a .jpg file without JPEG data.\\n7 CVE-2018-20148 502 2018-12-14 2019-01-04 7.5 None Remote Low Not required Partial Partial Partial\\nIn WordPress before 4.9.9 and 5.x before 5.0.1, contributors could conduct PHP object injection attacks via crafted metadata in a wp.getMediaItem XMLRPC call. This is caused by mishandling of serialized data at phar:// URLs in the wp_get_attachment_thumb_file function in wp-includes/post.php.\\n8 CVE-2018-20147 284 Bypass 2018-12-14 2019-01-04 5.5 None Remote Low Single system None Partial Partial\\nIn WordPress before 4.9.9 and 5.x before 5.0.1, authors could modify metadata to bypass intended restrictions on deleting files.\\n9 CVE-2018-14028 434 Exec Code 2018-08-10 2018-10-10 6.5 (row cut off at bottom of screenshot)"
   }
  },
  {
   "url": "https://willem.com/global/images/950d6bfeda3c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37011_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Feiligensrisiko's by shared hosting begripe",
    "url": "https://agents.willem.com/fy/posts/2019-02-28_feiligensrisiko-s-by-shared-hosting-begripe/",
    "source_url": "https://willem.com/fy/2019-02-28_feiligensrisiko-s-by-shared-hosting-begripe/",
    "date": "2019-02-28"
   },
   "width": 1600,
   "description": "nmap brûke om in hostingserver te scannen, netwurktsjinsten en iepen poarten te identifisearjen",
   "description_source": "author",
   "machine": {
    "caption": "A terminal screenshot of an nmap scan of willem.com is annotated in red handwriting pointing out the open ports, hosting server hostname, webserver software, website title and operating system in the output.",
    "labels": [
     "nmap",
     "terminal",
     "annotation",
     "linux",
     "networking",
     "security scan"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem:~$ nmap -A willem.com\nStarting Nmap 7.70 ( https://nmap.org )\nNmap scan report for willem.com (87.253.135.162)\nHost is up (0.0049s latency).\nrDNS record for 87.253.135.162: web1.lemmid.net\nNot shown: 993 closed ports\nPORT    STATE SERVICE VERSION\n80/tcp  open  http    nginx\n|_http-server-header: nginx\n|_http-title: Did not follow redirect to https://willem.com/en/\n443/tcp open  ssl/http nginx\n|_http-server-header: nginx\n| http-title: Willem Laurentz Middelkoop\n|_Requested resource was https://willem.com/en/\n| ssl-cert: Subject: commonName=willem.com\n| Subject Alternative Name: DNS:willem.com, DNS:www.willem.com\n| Not valid before: 2016-10-18T00:00:00\n|_Not valid after:  2019-10-18T23:59:59\n|_ssl-date: TLS randomness does not represent time\n| tls-alpn:\n|   h2\n|_  http/1.1\n| tls-nextprotoneg:\n|   h2\n|_  http/1.1\n| tls-alpn:\n|   h2\n|_  http/1.1\n| tls-nextprotoneg:\n|   h2\n|_  http/1.1\nService Info: OS: Linux; CPE: cpe:/o:linux:linux_kernel\n\nService detection performed. Please report any incorrect results at https://nmap.org/submit/ .\nNmap done: 1 IP address (1 host up) scanned in 1182.34 seconds\nwillem:~$\nRed handwritten labels: open ports; hosting server name; webserver software; website title; operating system"
   }
  },
  {
   "url": "https://willem.com/global/images/bfbc8fc6e058.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37011_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Feiligensrisiko's by shared hosting begripe",
    "url": "https://agents.willem.com/fy/posts/2019-02-28_feiligensrisiko-s-by-shared-hosting-begripe/",
    "source_url": "https://willem.com/fy/2019-02-28_feiligensrisiko-s-by-shared-hosting-begripe/",
    "date": "2019-02-28"
   },
   "width": 1600,
   "description": "Oanstekkend effekt fan in hackte website (read jout problemen oan)",
   "description_source": "author",
   "machine": {
    "caption": "A blue infographic diagram compares shared hosting, VPS hosting and dedicated hosting as circles subdivided into website boxes, with a lightning bolt highlighting a vulnerable site.",
    "labels": [
     "infographic",
     "hosting",
     "diagram",
     "shared hosting",
     "vps",
     "dedicated hosting"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SHARED HOSTING; VPS HOSTING; DEDICATED HOSTING; website (repeated box label)"
   }
  },
  {
   "url": "https://willem.com/global/images/0158845e7a25.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37011_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Feiligensrisiko's by shared hosting begripe",
    "url": "https://agents.willem.com/fy/posts/2019-02-28_feiligensrisiko-s-by-shared-hosting-begripe/",
    "source_url": "https://willem.com/fy/2019-02-28_feiligensrisiko-s-by-shared-hosting-begripe/",
    "date": "2019-02-28"
   },
   "width": 1600,
   "description": "Ferskillende soarten hosting: shared hosting, VPS-hosting en dedicated hosting yn byld brocht (in sirkel stiet foar in fysike server)",
   "description_source": "author",
   "machine": {
    "caption": "A blue infographic diagram compares shared hosting, VPS hosting and dedicated hosting as circles subdivided into website boxes, with a lightning bolt highlighting a vulnerable site.",
    "labels": [
     "infographic",
     "hosting",
     "diagram",
     "shared hosting",
     "vps",
     "dedicated hosting"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SHARED HOSTING; VPS HOSTING; DEDICATED HOSTING; website (repeated box label)"
   }
  },
  {
   "url": "https://willem.com/global/images/cafc9709255f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37011_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Feiligensrisiko's by shared hosting begripe",
    "url": "https://agents.willem.com/fy/posts/2019-02-28_feiligensrisiko-s-by-shared-hosting-begripe/",
    "source_url": "https://willem.com/fy/2019-02-28_feiligensrisiko-s-by-shared-hosting-begripe/",
    "date": "2019-02-28"
   },
   "width": 1600,
   "description": "In typyske server yn it datasintrum, in fysike masine dy't apps, webshops en websites hostje kin",
   "description_source": "author",
   "machine": {
    "caption": "The top cover of a rack-mounted server has been slid open, exposing its motherboard, memory modules, cooling fans and drive bays, with a label on the front bezel giving the hosting company's name and phone number.",
    "labels": [
     "server",
     "data center",
     "rack mounted",
     "motherboard",
     "cooling fans",
     "hosting"
    ],
    "model": "claude-sonnet",
    "text_in_image": "lemmid  +31645080320"
   }
  },
  {
   "url": "https://willem.com/global/images/0205d2de8648.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37011_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Feiligensrisiko's by shared hosting begripe",
    "url": "https://agents.willem.com/fy/posts/2019-02-28_feiligensrisiko-s-by-shared-hosting-begripe/",
    "source_url": "https://willem.com/fy/2019-02-28_feiligensrisiko-s-by-shared-hosting-begripe/",
    "date": "2019-02-28"
   },
   "width": 160,
   "machine": {
    "caption": "Inside a server chassis, RAM modules and a heatsink on a green HP motherboard are overlaid with circles containing the repeated word website.",
    "labels": [
     "server",
     "motherboard",
     "ram",
     "heatsink",
     "diagram overlay"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HP\nP2\nwebsite\nwebsite\nwebsite\nwebsite\nwebsite\nwebsite\nwebsite\nwebsite\nwebsite\nwebsite\nwebsite\nwebsite\nwebsite"
   }
  },
  {
   "url": "https://willem.com/global/images/56d28216dd15.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37011_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Feiligensrisiko's by shared hosting begripe",
    "url": "https://agents.willem.com/fy/posts/2019-02-28_feiligensrisiko-s-by-shared-hosting-begripe/",
    "source_url": "https://willem.com/fy/2019-02-28_feiligensrisiko-s-by-shared-hosting-begripe/",
    "date": "2019-02-28"
   },
   "width": 2560,
   "machine": {
    "caption": "A close up inside a server chassis shows stacked green RAM modules beside a metal heatsink on an HP motherboard.",
    "labels": [
     "server",
     "motherboard",
     "ram",
     "heatsink",
     "cables"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HP\nP2"
   }
  },
  {
   "url": "https://willem.com/global/images/0205d2de8648.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37011_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Feiligensrisiko's by shared hosting begripe",
    "url": "https://agents.willem.com/fy/posts/2019-02-28_feiligensrisiko-s-by-shared-hosting-begripe/",
    "source_url": "https://willem.com/fy/2019-02-28_feiligensrisiko-s-by-shared-hosting-begripe/",
    "date": "2019-02-28"
   },
   "width": 160,
   "machine": {
    "caption": "Inside a server chassis, RAM modules and a heatsink on a green HP motherboard are overlaid with circles containing the repeated word website.",
    "labels": [
     "server",
     "motherboard",
     "ram",
     "heatsink",
     "diagram overlay"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HP\nP2\nwebsite\nwebsite\nwebsite\nwebsite\nwebsite\nwebsite\nwebsite\nwebsite\nwebsite\nwebsite\nwebsite\nwebsite\nwebsite"
   }
  },
  {
   "url": "https://willem.com/global/images/7af502966145.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37012_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In jier op de ultime fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Defekt Gates Carbon Drive CDN efterste tandrâd links, glânzjend en sterker CDX tandrâd rjochts.",
   "description_source": "author",
   "machine": {
    "caption": "Two round bicycle belt drive sprockets lie side by side on a concrete surface, a worn black one on the left and a shiny new one on the right.",
    "labels": [
     "sprocket",
     "belt drive",
     "gates carbon drive",
     "bicycle parts",
     "comparison"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CDN 22T CARBON DRIVE (worn sprocket); Gates CARBON DRIVE CDX 22T GV-3517 PATENT PENDING (new sprocket)"
   }
  },
  {
   "url": "https://willem.com/global/images/ca7b2702ee2e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37012_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In jier op de ultime fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Brutale, taaie bannen: Schwalbe Marathon Plus Tour",
   "description_source": "author",
   "machine": {
    "caption": "The rear wheel of a bicycle with a carbon belt drive and disc brake rests against a white wooden footbridge railing beside a canal in a flat farmland landscape.",
    "labels": [
     "bicycle",
     "rear wheel",
     "belt drive",
     "canal",
     "bridge",
     "countryside"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/96679cb6a6b2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37012_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In jier op de ultime fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Schwalbe Marathon Plus Tour, makke om net lek te gean (oant no ta hâldt er stân!)",
   "description_source": "author",
   "machine": {
    "caption": "A product illustration shows a bicycle tire in cutaway view, revealing its internal puncture protection layers.",
    "labels": [
     "tire",
     "schwalbe",
     "product illustration",
     "cutaway",
     "puncture protection"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SCHWALBE MARATHON PLUS TOUR"
   }
  },
  {
   "url": "https://willem.com/global/images/6237f8869e5a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37012_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In jier op de ultime fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Ferskillen yn bânprofyl tusken Schwalbe Marathon Plus Tour (links) en Schwalbe Durano (rjochts)",
   "description_source": "author",
   "machine": {
    "caption": "A close-up shows a bicycle's rear hub and cassette lockring between the tire tread on the left and the wheel rim on the right, with worn lettering on the hub too faint to read.",
    "labels": [
     "bicycle",
     "hub",
     "close-up",
     "tire",
     "wheel",
     "drivetrain"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/00911867b186.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37012_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In jier op de ultime fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Dy spiker hoecht dêr net te sitten... lekke bân!",
   "description_source": "author",
   "machine": {
    "caption": "A metal nail is embedded in the tread of a bicycle tire, with the wheel's spokes visible through the open frame in the background.",
    "labels": [
     "bicycle tire",
     "nail",
     "puncture",
     "tread",
     "sidewalk",
     "close-up"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/fdfdb63f1e3d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37012_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In jier op de ultime fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Ûnderweis ûnderhâld oan de fyts: in lekke bân ferwikselje",
   "description_source": "author",
   "machine": {
    "caption": "A bicycle frame lies disassembled on grass beside a road, surrounded by a removed wheel with a disc brake rotor, a saddle, a fork, and hand tools, with worn branding on the down tube too faded to read.",
    "labels": [
     "bicycle frame",
     "disassembly",
     "disc brake",
     "tools",
     "repair",
     "grass"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/94f75ad777d2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37012_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In jier op de ultime fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Myn fyts yn de winter",
   "description_source": "author",
   "machine": {
    "caption": "A white bicycle with a red rear reflector leans against a metal farm gate at the edge of a snow-covered field, with a plant stem tied to the gate with string.",
    "labels": [
     "bicycle",
     "snow",
     "farm gate",
     "field",
     "winter",
     "countryside"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b51d94d95c44.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37012_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In jier op de ultime fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Myn fyts yn de simmer",
   "description_source": "author",
   "machine": {
    "caption": "A silver bicycle with a belt drive leans against a black bollard beside a paved cycle path, with green fields and houses in the background.",
    "labels": [
     "bicycle",
     "belt drive",
     "cycle path",
     "bollard",
     "countryside",
     "tire"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SCHWALBE DURANO"
   }
  },
  {
   "url": "https://willem.com/global/images/ac71cbb15142.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37012_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In jier op de ultime fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Wat it measte telt is de rit sels, ferjit dat net!",
   "description_source": "author",
   "machine": {
    "caption": "A paved cycle path runs beside a misty canal at sunrise, with farmhouses and trees silhouetted against the low sun and a rural village visible in the haze.",
    "labels": [
     "cycle path",
     "sunrise",
     "mist",
     "canal",
     "countryside",
     "dawn"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f2fe0c0d84b1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37012_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In jier op de ultime fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Fietselfstedentocht 2018, de ultime úthâldingsproef foar elke fyts, 235KM yn ien dei",
   "description_source": "author",
   "machine": {
    "caption": "A flat lay shows souvenirs from a Frisian cycling tour: a Heineken beer glass and bottle, a rolled towel printed with a bicycle, a black drawstring bag printed with the eleven-city route, a booklet about the Bolsward stage, and a medal with route stamps and a ribbon card.",
    "labels": [
     "cycling tour",
     "souvenirs",
     "medal",
     "heineken",
     "friesland",
     "drawstring bag"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DE FRIESE FIETSELFSTEDENTOCHT 2018\nStart Bolsward, stamped stops Harlingen, Franeker, Holwerd, Dokkum, Leeuwarden, Sneek, IJlst, Sloten, Oudemirdum, Hindeloopen, Workum, Finish Bolsward\nEHBO / Rode Kruis 0515 - 57 30 99\nBerichtencentrum Bolsward 0515 - 57 32 63\nAlgemeen Alarmnummer 112\nPolitie Fryslan 0900 - 8844\nMedal: FIETSELFSTEDENTOCHT BOLSWARD WORKUM\nBag (Frisian town names): DOKKUM, FRJENTSJER, SLEAT, STARUM, HYLPEN\nSticker: Primera\nBooklet: BOLSW... het ha... van fiets 1... STEDENTOCHT De fietselfstedentocht langs alle stempelposten... ...meter"
   }
  },
  {
   "url": "https://willem.com/global/images/60b22d27dc7a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37012_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In jier op de ultime fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Sintrum fan Amsterdam, ferjit dyn slot net!",
   "description_source": "author",
   "machine": {
    "caption": "Three bicycles are parked at a stone stoop surrounded by ferns, with a black step-through bicycle in front of a silver bicycle fitted with tyres printed with a puncture-resistant tour model name.",
    "labels": [
     "bicycles",
     "parked",
     "stoop",
     "ferns",
     "tires",
     "amsterdam"
    ],
    "model": "claude-sonnet",
    "text_in_image": "FALKX; SCHWALBE MARATHON PLUS TOUR"
   }
  },
  {
   "url": "https://willem.com/global/images/c674a647369a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37012_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In jier op de ultime fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Brutsen spaak yn myn efterste tsjil nei in hommelse moeting mei in gat...",
   "description_source": "author",
   "machine": {
    "caption": "A bicycle wheel's rim, tyre and spokes are photographed close up against a wooden crate and floor, with part of the tyre's brand lettering visible before it is cut off by the frame edge.",
    "labels": [
     "bicycle wheel",
     "tire",
     "rim",
     "spokes",
     "close-up",
     "wood floor"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SCH (partial, cut off)"
   }
  },
  {
   "url": "https://willem.com/global/images/c329ac7d91ab.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37012_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In jier op de ultime fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Busch und Müller efterlampe yn it efterspatboerd, mei tekens fan ferslijting troch de spuit fan smoarch wetter fan de efterbân",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds two identical black end caps from bicycle mudguard stays side by side for comparison, a worn dirty one on the left and a clean new one on the right, each stamped with a brand logo, type number and made-in mark.",
    "labels": [
     "mudguard",
     "fender stay",
     "comparison",
     "worn vs new",
     "bicycle part",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "brm; Typ 53302G Made in Germany; CE"
   }
  },
  {
   "url": "https://willem.com/global/images/1b8f9954fc9d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37012_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In jier op de ultime fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Draach in helm as do de glêde diken yn de winter ride wolst!",
   "description_source": "author",
   "machine": {
    "caption": "A white bicycle leans against a signpost bearing four Dutch road signs above a snow-covered bike path beside a motorway embankment.",
    "labels": [
     "road signs",
     "snow",
     "bicycle",
     "dutch",
     "warning sign",
     "cycle path"
    ],
    "model": "claude-sonnet",
    "text_in_image": "landbouw-sluis (warning triangle, agricultural lock)\nblue round sign: moped and bicycle path symbols\nuitgezonderd (with tractor icon)\nbij gladheid wordt niet gestrooid"
   }
  },
  {
   "url": "https://willem.com/global/images/2dfc9fef4f6e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37012_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In jier op de ultime fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Hurde omstannichheden foar de Gates Carbon Drive",
   "description_source": "author",
   "machine": {
    "caption": "A close-up shows a frost-covered bicycle rear dropout, disc brake and cassette with a red anodized bolt, spokes coated in ice and snow in the background.",
    "labels": [
     "bicycle",
     "frost",
     "disc brake",
     "dropout",
     "close-up",
     "winter"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/ee41a3fe1404.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37012_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In jier op de ultime fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Gates CDN foarste tandrâd en CDN riem binne yn goede steat nei 7800KM (se sitte der fan it begjin ôf op, myn fyts is likernôch 14 moannen âld)",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a Gates Carbon Drive belt sprocket and crank arm shows embossed lettering on the teeth and a cursive brand logo on the arm, next to a small triangular warning label.",
    "labels": [
     "gates carbon drive",
     "sprocket",
     "crank arm",
     "belt drive",
     "close-up",
     "bicycle part"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GATES CARBON DRIVE CDN; Gates (cursive logo on crank arm); REVIEW OWNER'S MANUAL Before Use"
   }
  },
  {
   "url": "https://willem.com/global/images/cef1d281abe2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37012_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In jier op de ultime fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Gates Carbon Drive CDX efterste tandrâd nei 6000KM / 12 moannen, in bytsje stoffich mar noch prima!",
   "description_source": "author",
   "machine": {
    "caption": "A close-up shows a toothed drive belt wrapped around its rear pulley next to a disc brake rotor and a silver dropout fitting, with worn lettering on the metal too faint to read.",
    "labels": [
     "belt drive",
     "pulley",
     "disc brake",
     "dropout",
     "close-up",
     "bicycle part"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/60a5bd3deed3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37012_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In jier op de ultime fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Myn fyts foar nei it wurk, in ferboude Sensa Cintura mei Gates Carbon Drive CDN/CDX, Shimano Alfine en in Schindelhauer stjoer",
   "description_source": "author",
   "machine": {
    "caption": "A silver bicycle with a belt drive leans against a white wooden bridge railing beside a reed-lined canal under a clear blue sky.",
    "labels": [
     "bicycle",
     "belt drive",
     "canal",
     "bridge",
     "reeds",
     "countryside"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SCHWALBE ... PLUS TOUR"
   }
  },
  {
   "url": "https://willem.com/global/images/25cab0873dd6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37012_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In jier op de ultime fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "date": "2019-02-27"
   },
   "width": 160,
   "machine": {
    "caption": "A silver bicycle with a belt drive and drop handlebars leans against a white wooden fence beside a canal in a flat rural landscape.",
    "labels": [
     "bicycle",
     "belt drive",
     "fence",
     "canal",
     "reeds"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a8a1eda88697.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37012_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In jier op de ultime fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "date": "2019-02-27"
   },
   "width": 2560,
   "machine": {
    "caption": "A close up of a bicycle's brushed aluminium head tube and fork with a cable, in front of a blurred white fence and canal.",
    "labels": [
     "bicycle frame",
     "head tube",
     "fork",
     "cable",
     "aluminium"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/25cab0873dd6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37012_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In jier op de ultime fyts foar nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2019-02-27_in-jier-op-de-ultime-fyts-foar-nei-it-wurk/",
    "date": "2019-02-27"
   },
   "width": 160,
   "machine": {
    "caption": "A silver bicycle with a belt drive and drop handlebars leans against a white wooden fence beside a canal in a flat rural landscape.",
    "labels": [
     "bicycle",
     "belt drive",
     "fence",
     "canal",
     "reeds"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e9131def68f3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37013_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Berne mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2019-01-29_berne-mei-mcadd/",
    "source_url": "https://willem.com/fy/2019-01-29_berne-mei-mcadd/",
    "date": "2019-01-29"
   },
   "width": 1600,
   "description": "Hy krige teminsten in stoere Garfield-pleister",
   "description_source": "author",
   "machine": {
    "caption": "An adult hand holds a newborn's foot, which wears a paper hospital identification band printed with a Garfield cartoon pattern, while the baby lies in a green sleepsuit.",
    "labels": [
     "newborn",
     "foot",
     "hospital band",
     "garfield",
     "hand",
     "sleepsuit"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/dbd919f49899.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37013_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Berne mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2019-01-29_berne-mei-mcadd/",
    "source_url": "https://willem.com/fy/2019-01-29_berne-mei-mcadd/",
    "date": "2019-01-29"
   },
   "width": 1600,
   "description": "Earste help fan it VU Amsterdam",
   "description_source": "author",
   "machine": {
    "caption": "A swaddled newborn sleeps in a car seat in a hospital lobby, positioned in front of a glass partition with mirror-reversed emergency department signage and a red call button on a steel post.",
    "labels": [
     "newborn",
     "car seat",
     "hospital",
     "signage",
     "call button",
     "emergency"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SPOEDEISENDE HULP (mirror-reversed, read from inside); DEUR OPEN"
   }
  },
  {
   "url": "https://willem.com/global/images/0d060fa398d3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37013_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Berne mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2019-01-29_berne-mei-mcadd/",
    "source_url": "https://willem.com/fy/2019-01-29_berne-mei-mcadd/",
    "date": "2019-01-29"
   },
   "width": 1600,
   "description": "It fielde as in oerwinning om him wer drinken te sjen!",
   "description_source": "author",
   "machine": {
    "caption": "An adult hand holds a small bottle to feed a newborn lying swaddled in blue inside a hospital incubator.",
    "labels": [
     "newborn",
     "incubator",
     "bottle feeding",
     "hospital",
     "hand",
     "nicu"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/3d96decd77d1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37013_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Berne mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2019-01-29_berne-mei-mcadd/",
    "source_url": "https://willem.com/fy/2019-01-29_berne-mei-mcadd/",
    "date": "2019-01-29"
   },
   "width": 1600,
   "description": "It libben fan ús soan rêde, sjoch de hertslachmonitor dy't gjin hertaktiviteit fine kin (it griene fraachteken)...",
   "description_source": "author",
   "machine": {
    "caption": "A Philips patient monitor on a stand displays vital sign waveforms and numbers above a neonatal incubator, with a blurred face of another baby visible in an inset photo and a folded blue towel nearby.",
    "labels": [
     "monitor",
     "philips",
     "incubator",
     "nicu",
     "vital signs",
     "hospital"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PHILIPS; 100; 59; -?-"
   }
  },
  {
   "url": "https://willem.com/global/images/e3b7244de7c9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37013_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Berne mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2019-01-29_berne-mei-mcadd/",
    "source_url": "https://willem.com/fy/2019-01-29_berne-mei-mcadd/",
    "date": "2019-01-29"
   },
   "width": 160,
   "machine": {
    "caption": "A hand wearing a steel wristwatch feeds a bottle to a swaddled newborn wearing a knit cap inside a hospital incubator.",
    "labels": [
     "newborn",
     "incubator",
     "hand",
     "wristwatch",
     "bottle feeding"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/315ffa983d44.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37013_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Berne mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2019-01-29_berne-mei-mcadd/",
    "source_url": "https://willem.com/fy/2019-01-29_berne-mei-mcadd/",
    "date": "2019-01-29"
   },
   "width": 2560,
   "machine": {
    "caption": "A blurred close view through incubator glass shows a baby's hand with medical tubing and a wristband resting on white bedding.",
    "labels": [
     "baby hand",
     "incubator",
     "tubing",
     "wristband",
     "hospital"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e3b7244de7c9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37013_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Berne mei MCADD",
    "url": "https://agents.willem.com/fy/posts/2019-01-29_berne-mei-mcadd/",
    "source_url": "https://willem.com/fy/2019-01-29_berne-mei-mcadd/",
    "date": "2019-01-29"
   },
   "width": 160,
   "machine": {
    "caption": "A hand wearing a steel wristwatch feeds a bottle to a swaddled newborn wearing a knit cap inside a hospital incubator.",
    "labels": [
     "newborn",
     "incubator",
     "hand",
     "wristwatch",
     "bottle feeding"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/6f466d480779.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37014_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn earste wiken as heit",
    "url": "https://agents.willem.com/fy/posts/2019-01-24_myn-earste-wiken-as-heit/",
    "source_url": "https://willem.com/fy/2019-01-24_myn-earste-wiken-as-heit/",
    "date": "2019-01-24"
   },
   "width": 1600,
   "description": "In poppe drage by húshâldlike taken is noflik en nuttich",
   "description_source": "author",
   "machine": {
    "caption": "A smiling bald man stands in a kitchen with a baby in a carrier on his chest, holding a cutlery basket and a tea towel beside an open dishwasher.",
    "labels": [
     "kitchen",
     "baby carrier",
     "man",
     "dishwasher",
     "cutlery",
     "domestic"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f0a07acf87f7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37014_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn earste wiken as heit",
    "url": "https://agents.willem.com/fy/posts/2019-01-24_myn-earste-wiken-as-heit/",
    "source_url": "https://willem.com/fy/2019-01-24_myn-earste-wiken-as-heit/",
    "date": "2019-01-24"
   },
   "width": 1600,
   "description": "Lokkige jonges, de iene jout in flesse molke, de oare nimt it",
   "description_source": "author",
   "machine": {
    "caption": "A smiling bald man takes a selfie while feeding a bottle to a baby lying in his lap, with a crib and a crocheted elephant toy in the background.",
    "labels": [
     "baby",
     "feeding",
     "bottle",
     "man",
     "selfie",
     "crib"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/740df7e764bf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37014_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn earste wiken as heit",
    "url": "https://agents.willem.com/fy/posts/2019-01-24_myn-earste-wiken-as-heit/",
    "source_url": "https://willem.com/fy/2019-01-24_myn-earste-wiken-as-heit/",
    "date": "2019-01-24"
   },
   "width": 1600,
   "description": "Roomservice troch heit: reekte salm as foarrjocht",
   "description_source": "author",
   "machine": {
    "caption": "A room-service tray on a bed holding two plates of smoked salmon with pickled onion and herb garnish, cutlery, and a torn bread roll on a branded wooden board.",
    "labels": [
     "room service",
     "smoked salmon",
     "bread",
     "tray",
     "hotel",
     "plate"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CRAFTED FOR STYLE"
   }
  },
  {
   "url": "https://willem.com/global/images/7af65785c679.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37014_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn earste wiken as heit",
    "url": "https://agents.willem.com/fy/posts/2019-01-24_myn-earste-wiken-as-heit/",
    "source_url": "https://willem.com/fy/2019-01-24_myn-earste-wiken-as-heit/",
    "date": "2019-01-24"
   },
   "width": 1600,
   "description": "Gegevens fan in goede nacht (wêrtroch myn HRV herstelde)",
   "description_source": "author",
   "machine": {
    "caption": "Dark-mode app screenshot of an hourly heart rate variability scatter chart for January 18, with a green recovery rate trend line and points coloured by sleeping and daytime state.",
    "labels": [
     "app screenshot",
     "heart rate",
     "chart",
     "data",
     "dark mode",
     "graph"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HOURLY HR VARIABILITY\nJAN 18  WEEK  MONTH  YEAR\nSleeping  Recovery Rate  Daytime\nJan 18\n12 AM  4 AM  8 AM  12 PM  4 PM  8 PM  12 AM\n120  100  80  60  40  20"
   }
  },
  {
   "url": "https://willem.com/global/images/b6a761400d05.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37014_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn earste wiken as heit",
    "url": "https://agents.willem.com/fy/posts/2019-01-24_myn-earste-wiken-as-heit/",
    "source_url": "https://willem.com/fy/2019-01-24_myn-earste-wiken-as-heit/",
    "date": "2019-01-24"
   },
   "width": 1600,
   "description": "Gegevens fan in middelmjittige nacht (mei minimaal HRV-herstel)",
   "description_source": "author",
   "machine": {
    "caption": "Dark-mode app screenshot of an hourly heart rate variability scatter chart for January 14, with a red declining recovery rate trend line and points coloured by sleeping and daytime state.",
    "labels": [
     "app screenshot",
     "heart rate",
     "chart",
     "data",
     "dark mode",
     "graph"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HOURLY HR VARIABILITY\nJAN 14  WEEK  MONTH  YEAR\nSleeping  Recovery Rate  Daytime\nJan 14\n12 AM  4 AM  8 AM  12 PM  4 PM  8 PM  12 AM\n100  80  60  40  20"
   }
  },
  {
   "url": "https://willem.com/global/images/5da38e17d71a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37014_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn earste wiken as heit",
    "url": "https://agents.willem.com/fy/posts/2019-01-24_myn-earste-wiken-as-heit/",
    "source_url": "https://willem.com/fy/2019-01-24_myn-earste-wiken-as-heit/",
    "date": "2019-01-24"
   },
   "width": 1600,
   "description": "Links: in hiele wike sliepgegevens, rjochts: ien nacht yn detail",
   "description_source": "author",
   "machine": {
    "caption": "Two-panel sleep tracking app screenshot: a weekly bar chart of time in bed and asleep for 14 to 21 January 2019, next to a dark heart rate variability and sleep disturbance breakdown for one day.",
    "labels": [
     "app screenshot",
     "sleep analysis",
     "heart rate variability",
     "chart",
     "dark mode",
     "data"
    ],
    "model": "claude-sonnet",
    "text_in_image": "22 Jan\nSleep Analysis\nD  W  M\n14 - 21 Jan 2019\nIn Bed  Asleep\n7h 3m Asleep Average\n14 - 21 Jan 2019\n12:01 am  11:15 am\nHRV  17 MIN  47 AVG  92 MAX\nRESP\nDISTURBANCES\nNONE 83%\nMILD 5%\nMODERATE 5%\nSEVERE 7%\nARM"
   }
  },
  {
   "url": "https://willem.com/global/images/806102325b97.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37014_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn earste wiken as heit",
    "url": "https://agents.willem.com/fy/posts/2019-01-24_myn-earste-wiken-as-heit/",
    "source_url": "https://willem.com/fy/2019-01-24_myn-earste-wiken-as-heit/",
    "date": "2019-01-24"
   },
   "width": 1600,
   "description": "Myn soan foar it earst yn de earms, ik besykje te begripen wat de lytse man wol... (in weromkearend tema, sa soe ik útfine)",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a bearded man gazing at a newborn baby wrapped in a white towel and blanket that he is holding close to his face.",
    "labels": [
     "newborn",
     "baby",
     "man",
     "close-up",
     "towel",
     "tender moment"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/768a3c8230aa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37014_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn earste wiken as heit",
    "url": "https://agents.willem.com/fy/posts/2019-01-24_myn-earste-wiken-as-heit/",
    "source_url": "https://willem.com/fy/2019-01-24_myn-earste-wiken-as-heit/",
    "date": "2019-01-24"
   },
   "width": 1600,
   "description": "Koffer en Maxi Cosi stiene klear",
   "description_source": "author",
   "machine": {
    "caption": "A grey infant car seat with a waffle-weave blanket draped over it stands on a dark tiled floor next to a pair of brown shoes and a silver hard-shell rolling suitcase with a Lemmid brand sticker.",
    "labels": [
     "car seat",
     "suitcase",
     "shoes",
     "hallway",
     "tiled floor",
     "baby gear"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Lemmid"
   }
  },
  {
   "url": "https://willem.com/global/images/c14d47fd7068.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37014_images-12.gif",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn earste wiken as heit",
    "url": "https://agents.willem.com/fy/posts/2019-01-24_myn-earste-wiken-as-heit/",
    "source_url": "https://willem.com/fy/2019-01-24_myn-earste-wiken-as-heit/",
    "date": "2019-01-24"
   },
   "width": 1600,
   "description": "Ferjit net wille te hawwen!",
   "description_source": "author",
   "machine": {
    "caption": "Animated GIF of a bearded man lying on a carpet smiling at a baby in a striped top who lies beside him waving an arm.",
    "labels": [
     "baby",
     "man",
     "carpet",
     "animated gif",
     "playing",
     "smiling"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a4831b946c7d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37014_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn earste wiken as heit",
    "url": "https://agents.willem.com/fy/posts/2019-01-24_myn-earste-wiken-as-heit/",
    "source_url": "https://willem.com/fy/2019-01-24_myn-earste-wiken-as-heit/",
    "date": "2019-01-24"
   },
   "width": 1600,
   "description": "Poppe sliept, heit oan it wurk",
   "description_source": "author",
   "machine": {
    "caption": "A man wearing a baby carrier with a sleeping newborn takes a selfie next to an iPad on a keyboard case and a leather glasses case on a wooden desk.",
    "labels": [
     "baby carrier",
     "newborn",
     "selfie",
     "ipad",
     "wristwatch",
     "desk"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/75adda00e570.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37014_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn earste wiken as heit",
    "url": "https://agents.willem.com/fy/posts/2019-01-24_myn-earste-wiken-as-heit/",
    "source_url": "https://willem.com/fy/2019-01-24_myn-earste-wiken-as-heit/",
    "date": "2019-01-24"
   },
   "width": 1600,
   "description": "Myn buro, heitestyl",
   "description_source": "author",
   "machine": {
    "caption": "A swaddled newborn lies in a padded baby nest on a dining table beside an iPad propped on a keyboard case showing an official document with a crest, in front of a kitchen.",
    "labels": [
     "newborn",
     "baby nest",
     "ipad",
     "document",
     "kitchen",
     "mug"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/0df65d930178.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37014_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn earste wiken as heit",
    "url": "https://agents.willem.com/fy/posts/2019-01-24_myn-earste-wiken-as-heit/",
    "source_url": "https://willem.com/fy/2019-01-24_myn-earste-wiken-as-heit/",
    "date": "2019-01-24"
   },
   "width": 1600,
   "description": "Ús soan",
   "description_source": "author",
   "machine": {
    "caption": "A swaddled newborn sleeps on a pillow in a white slatted crib under a wooden cot mobile, next to a plush owl toy and a book.",
    "labels": [
     "newborn",
     "crib",
     "swaddle",
     "mobile",
     "plush toy",
     "nursery"
    ],
    "model": "claude-sonnet",
    "text_in_image": "0+"
   }
  },
  {
   "url": "https://willem.com/global/images/3ef16ff0205c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37014_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn earste wiken as heit",
    "url": "https://agents.willem.com/fy/posts/2019-01-24_myn-earste-wiken-as-heit/",
    "source_url": "https://willem.com/fy/2019-01-24_myn-earste-wiken-as-heit/",
    "date": "2019-01-24"
   },
   "width": 160,
   "machine": {
    "caption": "An overhead view of a sleeping newborn baby wrapped in a cream blanket in a white wooden crib, with a mobile and a plush owl toy nearby.",
    "labels": [
     "baby",
     "crib",
     "blanket",
     "mobile",
     "owl toy"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/81b0327ed1f7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37014_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn earste wiken as heit",
    "url": "https://agents.willem.com/fy/posts/2019-01-24_myn-earste-wiken-as-heit/",
    "source_url": "https://willem.com/fy/2019-01-24_myn-earste-wiken-as-heit/",
    "date": "2019-01-24"
   },
   "width": 2560,
   "machine": {
    "caption": "An overhead view of a bald man sitting in an armchair feeding a baby with a bottle, the baby wrapped in a towel and yellow patterned outfit.",
    "labels": [
     "man",
     "baby",
     "bottle feeding",
     "armchair",
     "towel"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/3ef16ff0205c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37014_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Myn earste wiken as heit",
    "url": "https://agents.willem.com/fy/posts/2019-01-24_myn-earste-wiken-as-heit/",
    "source_url": "https://willem.com/fy/2019-01-24_myn-earste-wiken-as-heit/",
    "date": "2019-01-24"
   },
   "width": 160,
   "machine": {
    "caption": "An overhead view of a sleeping newborn baby wrapped in a cream blanket in a white wooden crib, with a mobile and a plush owl toy nearby.",
    "labels": [
     "baby",
     "crib",
     "blanket",
     "mobile",
     "owl toy"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/005a4d5ced5a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37015_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Saken yn in tas",
    "url": "https://agents.willem.com/fy/posts/2018-12-22_saken-yn-in-tas/",
    "source_url": "https://willem.com/fy/2018-12-22_saken-yn-in-tas/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "Hardgraft iPad Pro hoes mei it toetseboerd-folio en Apple Pencil",
   "description_source": "author",
   "machine": {
    "caption": "A tablet is tucked into a tan leather sleeve with a black leather flap and press-stud closures, lying on a wooden table.",
    "labels": [
     "leather sleeve",
     "tablet",
     "wooden table",
     "case",
     "accessory"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/62f718b4e3a3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37015_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Saken yn in tas",
    "url": "https://agents.willem.com/fy/posts/2018-12-22_saken-yn-in-tas/",
    "source_url": "https://willem.com/fy/2018-12-22_saken-yn-in-tas/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "De iPhone opladen wylst er yn de beurs sit",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a white charging cable plugged into a device through a cut-out in a tan leather sleeve, against a dark blue background.",
    "labels": [
     "leather sleeve",
     "charging cable",
     "cutout",
     "close-up",
     "accessory"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/3fdbacb60ab2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37015_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Saken yn in tas",
    "url": "https://agents.willem.com/fy/posts/2018-12-22_saken-yn-in-tas/",
    "source_url": "https://willem.com/fy/2018-12-22_saken-yn-in-tas/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "De beurs jout flugge (en neakene) tagong ta de tillefoan",
   "description_source": "author",
   "machine": {
    "caption": "A tan leather cardholder with a phone tucked inside protrudes from the back pocket of a pair of blue jeans with a decorative metal rivet on the pocket.",
    "labels": [
     "jeans",
     "back pocket",
     "cardholder",
     "leather",
     "denim",
     "rivet"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BLAUW"
   }
  },
  {
   "url": "https://willem.com/global/images/0da508a44d56.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37015_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Saken yn in tas",
    "url": "https://agents.willem.com/fy/posts/2018-12-22_saken-yn-in-tas/",
    "source_url": "https://willem.com/fy/2018-12-22_saken-yn-in-tas/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "Hardgraft iPhone cash card wallet",
   "description_source": "author",
   "machine": {
    "caption": "An open tan leather wallet holding bank cards and an ID card lies next to a leather phone sleeve with a smartphone showing its lock screen, on a wooden table.",
    "labels": [
     "wallet",
     "bank card",
     "leather",
     "smartphone",
     "lock screen",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Rabo WereldPas\nDebit\nRabo WereldPas\nBusiness Debit\nD 1 NL D\nWi-Fi\n13:49\nzaterdag 22 december\nHANDCRAFT\nMADE IN ITALY"
   }
  },
  {
   "url": "https://willem.com/global/images/d8e8f37ce732.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37015_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Saken yn in tas",
    "url": "https://agents.willem.com/fy/posts/2018-12-22_saken-yn-in-tas/",
    "source_url": "https://willem.com/fy/2018-12-22_saken-yn-in-tas/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "Ynstelbere riemen sûnder losse einen.",
   "description_source": "author",
   "machine": {
    "caption": "Front and back views of a navy blue roll-top backpack with grey reflective straps and an Ortlieb logo buckle, photographed on a wooden floor.",
    "labels": [
     "backpack",
     "ortlieb",
     "roll top",
     "straps",
     "bag",
     "wooden floor"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ORTLIEB"
   }
  },
  {
   "url": "https://willem.com/global/images/908dfbc31974.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37015_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Saken yn in tas",
    "url": "https://agents.willem.com/fy/posts/2018-12-22_saken-yn-in-tas/",
    "source_url": "https://willem.com/fy/2018-12-22_saken-yn-in-tas/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "Ortlieb Urban: tekstyl útsjoch oan de bûtenkant, polyurethaan wetterdichtheid oan de binnenkant",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a navy blue Ortlieb backpack showing a grey webbing strap with an orange Made in Germany tag and an open front pocket with an Ortlieb zip-pull.",
    "labels": [
     "ortlieb",
     "backpack",
     "strap",
     "zipper",
     "close-up",
     "label"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ORTLIEB\nMade in Germany"
   }
  },
  {
   "url": "https://willem.com/global/images/ba002caae503.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37015_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Saken yn in tas",
    "url": "https://agents.willem.com/fy/posts/2018-12-22_saken-yn-in-tas/",
    "source_url": "https://willem.com/fy/2018-12-22_saken-yn-in-tas/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "Ortlieb Urban daypack 15L",
   "description_source": "author",
   "machine": {
    "caption": "Product photo of a navy blue Ortlieb roll-top backpack with grey reflective straps and a buckle closure on a white background.",
    "labels": [
     "ortlieb",
     "backpack",
     "roll top",
     "product photo",
     "waterproof"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ORTLIEB\nWATERPROOF"
   }
  },
  {
   "url": "https://willem.com/global/images/2574ae6bd62b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37015_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Saken yn in tas",
    "url": "https://agents.willem.com/fy/posts/2018-12-22_saken-yn-in-tas/",
    "source_url": "https://willem.com/fy/2018-12-22_saken-yn-in-tas/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "Ik, mei de hardcore Ortlieb Velocity tas, yn minne waar, fantastysk, mar in bytsje lomp...",
   "description_source": "author",
   "machine": {
    "caption": "Three-panel image: a smiling man wearing a black Ortlieb backpack outdoors, next to product photos of a black Ortlieb backpack and its padded back panel and straps.",
    "labels": [
     "ortlieb",
     "backpack",
     "man",
     "outdoor",
     "product photo",
     "straps"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ORTLIEB"
   }
  },
  {
   "url": "https://willem.com/global/images/b2d9b7fbd964.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37015_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Saken yn in tas",
    "url": "https://agents.willem.com/fy/posts/2018-12-22_saken-yn-in-tas/",
    "source_url": "https://willem.com/fy/2018-12-22_saken-yn-in-tas/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "Yn de Ortlieb Urban Daypack, noflik romtlik",
   "description_source": "author",
   "machine": {
    "caption": "Looking inside an open backpack at a tan leather tablet sleeve and a small attached pouch resting inside the grey lined interior.",
    "labels": [
     "backpack interior",
     "leather sleeve",
     "tablet case",
     "pouch",
     "bag"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/de9b4cb07332.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37015_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Saken yn in tas",
    "url": "https://agents.willem.com/fy/posts/2018-12-22_saken-yn-in-tas/",
    "source_url": "https://willem.com/fy/2018-12-22_saken-yn-in-tas/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "Alles byinoar pakke, Hardgraft en Ortlieb",
   "description_source": "author",
   "machine": {
    "caption": "Flat lay on a wooden table of a navy blue Ortlieb backpack next to a small felt and leather coin pouch, a tan leather tablet sleeve, and a brown leather phone wallet.",
    "labels": [
     "flat lay",
     "ortlieb",
     "backpack",
     "leather",
     "wallet",
     "tablet sleeve"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ORTLIEB"
   }
  },
  {
   "url": "https://willem.com/global/images/6e8b4a9950ac.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37015_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Saken yn in tas",
    "url": "https://agents.willem.com/fy/posts/2018-12-22_saken-yn-in-tas/",
    "source_url": "https://willem.com/fy/2018-12-22_saken-yn-in-tas/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "Geweldige trije-ienheid... op in manier",
   "description_source": "author",
   "machine": {
    "caption": "Three brown leather accessories laid side by side on a wooden table: a small felt and leather zip pouch, a long bifold wallet, and a tablet sleeve with a black tab closure.",
    "labels": [
     "leather goods",
     "wallet",
     "pouch",
     "tablet sleeve",
     "wooden table",
     "flat lay"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/3da3250a9523.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37015_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Saken yn in tas",
    "url": "https://agents.willem.com/fy/posts/2018-12-22_saken-yn-in-tas/",
    "source_url": "https://willem.com/fy/2018-12-22_saken-yn-in-tas/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "Tagong ta de aksessoires fan beide kanten fan it \"ding\"",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of an open grey felt and brown leather zip pouch with a black leather zip pull, containing a white folded item, on a wooden table.",
    "labels": [
     "zip pouch",
     "felt",
     "leather",
     "close-up",
     "wooden table"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/2e0d35ccc68c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37015_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Saken yn in tas",
    "url": "https://agents.willem.com/fy/posts/2018-12-22_saken-yn-in-tas/",
    "source_url": "https://willem.com/fy/2018-12-22_saken-yn-in-tas/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "Etui foar aksessoires, it \"ding\"",
   "description_source": "author",
   "machine": {
    "caption": "Flat lay of Apple accessories on a wooden table: a leather zip pouch, a beige cleaning cloth, two coiled white charging cables, a white power adapter and a pair of AirPods in their case.",
    "labels": [
     "apple",
     "charging cable",
     "airpods",
     "power adapter",
     "flat lay",
     "accessories"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a262b283c865.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37015_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Saken yn in tas",
    "url": "https://agents.willem.com/fy/posts/2018-12-22_saken-yn-in-tas/",
    "source_url": "https://willem.com/fy/2018-12-22_saken-yn-in-tas/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "De hoes fielt heechweardich oan troch de kwaliteit fan de ôfwurking en de details",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of the corner of a tan leather sleeve with a black tab closure, showing embossed text on the leather and a red and white stitched loop.",
    "labels": [
     "leather sleeve",
     "embossing",
     "close-up",
     "stitching",
     "tan leather"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MADE IN ITALY"
   }
  },
  {
   "url": "https://willem.com/global/images/c8fda032e24f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37015_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Saken yn in tas",
    "url": "https://agents.willem.com/fy/posts/2018-12-22_saken-yn-in-tas/",
    "source_url": "https://willem.com/fy/2018-12-22_saken-yn-in-tas/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "De iPad kin opladen wurde wylst er fuortstoppe sit yn syn hoes",
   "description_source": "author",
   "machine": {
    "caption": "A tan leather sleeve lies on a wooden table with a white charging cable plugged into a device through a cutout at its corner.",
    "labels": [
     "leather sleeve",
     "charging cable",
     "wooden table",
     "tan leather",
     "close-up"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/3170fb197609.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37015_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Saken yn in tas",
    "url": "https://agents.willem.com/fy/posts/2018-12-22_saken-yn-in-tas/",
    "source_url": "https://willem.com/fy/2018-12-22_saken-yn-in-tas/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "Alles wat ik nedich haw foar myn bedriuw, echt!",
   "description_source": "author",
   "machine": {
    "caption": "Flat lay on a wooden table of Apple products including a black Smart Keyboard Folio, a white iPhone, an Apple Pencil, a white iPad, a power adapter, AirPods in their case and two charging cables.",
    "labels": [
     "apple",
     "iphone",
     "ipad",
     "apple pencil",
     "airpods",
     "flat lay"
    ],
    "model": "claude-sonnet",
    "text_in_image": "iPhone\niPad"
   }
  },
  {
   "url": "https://willem.com/global/images/6052ff514dd9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37015_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Saken yn in tas",
    "url": "https://agents.willem.com/fy/posts/2018-12-22_saken-yn-in-tas/",
    "source_url": "https://willem.com/fy/2018-12-22_saken-yn-in-tas/",
    "date": "2018-12-22"
   },
   "width": 160,
   "machine": {
    "caption": "A dark blue Ortlieb backpack lies open next to a leather zip pouch, a tablet case and a leather wallet on a wooden table.",
    "labels": [
     "backpack",
     "wallet",
     "pouch",
     "tablet case",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ORTLIEB"
   }
  },
  {
   "url": "https://willem.com/global/images/b2ab965bbd5a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37015_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Saken yn in tas",
    "url": "https://agents.willem.com/fy/posts/2018-12-22_saken-yn-in-tas/",
    "source_url": "https://willem.com/fy/2018-12-22_saken-yn-in-tas/",
    "date": "2018-12-22"
   },
   "width": 2560,
   "machine": {
    "caption": "A close up of dark blue waterproof fabric on an Ortlieb bag showing a buckle strap and the Ortlieb waterproof logo patch.",
    "labels": [
     "fabric",
     "buckle",
     "strap",
     "logo",
     "backpack"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ORTLIEB\nWATERPROOF"
   }
  },
  {
   "url": "https://willem.com/global/images/6052ff514dd9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37015_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Saken yn in tas",
    "url": "https://agents.willem.com/fy/posts/2018-12-22_saken-yn-in-tas/",
    "source_url": "https://willem.com/fy/2018-12-22_saken-yn-in-tas/",
    "date": "2018-12-22"
   },
   "width": 160,
   "machine": {
    "caption": "A dark blue Ortlieb backpack lies open next to a leather zip pouch, a tablet case and a leather wallet on a wooden table.",
    "labels": [
     "backpack",
     "wallet",
     "pouch",
     "tablet case",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ORTLIEB"
   }
  },
  {
   "url": "https://willem.com/global/images/3e53126d785b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37016_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Doch geweldige dingen mei in fokusearre geast",
    "url": "https://agents.willem.com/fy/posts/2018-12-06_doch-geweldige-dingen-mei-in-fokusearre-geast/",
    "source_url": "https://willem.com/fy/2018-12-06_doch-geweldige-dingen-mei-in-fokusearre-geast/",
    "date": "2018-12-06"
   },
   "width": 1600,
   "description": "Net dyn gewoane hot tub... in iisbad nimme!",
   "description_source": "author",
   "machine": {
    "caption": "A smiling bald man sits in an outdoor hot tub at night with city lights and water reflections in the background.",
    "labels": [
     "hot tub",
     "night",
     "man",
     "outdoor",
     "city lights",
     "smiling"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/2f81c403f769.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37016_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Doch geweldige dingen mei in fokusearre geast",
    "url": "https://agents.willem.com/fy/posts/2018-12-06_doch-geweldige-dingen-mei-in-fokusearre-geast/",
    "source_url": "https://willem.com/fy/2018-12-06_doch-geweldige-dingen-mei-in-fokusearre-geast/",
    "date": "2018-12-06"
   },
   "width": 1600,
   "description": "Iisman-training fan Bart Biermans yn Amsterdam (boarne: icemantrainingen.nl)",
   "description_source": "author",
   "machine": {
    "caption": "Aerial view of a group of people standing on the wooden deck of a houseboat sauna beside a canal, near a wooden cold-plunge tub, with a road and bridge in the background.",
    "labels": [
     "houseboat",
     "sauna",
     "deck",
     "canal",
     "people",
     "aerial view"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/681a502a418b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37016_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Doch geweldige dingen mei in fokusearre geast",
    "url": "https://agents.willem.com/fy/posts/2018-12-06_doch-geweldige-dingen-mei-in-fokusearre-geast/",
    "source_url": "https://willem.com/fy/2018-12-06_doch-geweldige-dingen-mei-in-fokusearre-geast/",
    "date": "2018-12-06"
   },
   "width": 1600,
   "description": "Wim Hof Method (boarne: wimhofmethod.com)",
   "description_source": "author",
   "machine": {
    "caption": "Infographic with three hexagonal icons and paragraphs explaining the three pillars of the Wim Hof Method: cold therapy, breathing and commitment.",
    "labels": [
     "infographic",
     "wim hof method",
     "cold therapy",
     "breathing",
     "icons",
     "text"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Cold therapy\nThe cold is your warm friend and one of the three pillars of the wim hof method. Proper exposure to the cold starts a cascade of health benefits, including the buildup of brown adipose tissue and resultant fat loss, reduced inflammation that facilitates a fortified immune system, balanced hormone levels, improved sleep quality, and the production of endorphins, the feel-good chemicals in the brain that naturally elevate your mood.\n\nBreathing\nThe second pillar of the wim hof method is breathing. We're always breathing, yet we're mostly unaware of its tremendous potential. Heightened oxygen levels hold a treasure trove of benefits, and the specialized breathing technique of the Wim Hof Method unearths them all: more energy, reduced stress levels, and an augmented immune response that swiftly deals with pathogens.\n\nCommitment\nThe third pillar of the wim hof method is the foundation of the other two: both cold exposure and conscious breathing require patience and dedication in order to be fully mastered. Armed with focus and determination you are ready to explore and eventually master your own body and mind."
   }
  },
  {
   "url": "https://willem.com/global/images/42b580c332c6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37016_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Doch geweldige dingen mei in fokusearre geast",
    "url": "https://agents.willem.com/fy/posts/2018-12-06_doch-geweldige-dingen-mei-in-fokusearre-geast/",
    "source_url": "https://willem.com/fy/2018-12-06_doch-geweldige-dingen-mei-in-fokusearre-geast/",
    "date": "2018-12-06"
   },
   "width": 1600,
   "description": "Wim Hof yn iisblokken mei sensors",
   "description_source": "author",
   "machine": {
    "caption": "A bearded man with a wet headband sits immersed up to the neck in a tub filled with crushed ice, wearing wired sensors, with an onlooking crowd behind him.",
    "labels": [
     "ice bath",
     "man",
     "cold exposure",
     "crowd",
     "outdoor",
     "sensors"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/067cd25e2fd2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37016_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Doch geweldige dingen mei in fokusearre geast",
    "url": "https://agents.willem.com/fy/posts/2018-12-06_doch-geweldige-dingen-mei-in-fokusearre-geast/",
    "source_url": "https://willem.com/fy/2018-12-06_doch-geweldige-dingen-mei-in-fokusearre-geast/",
    "date": "2018-12-06"
   },
   "width": 160,
   "machine": {
    "caption": "A bald man with a beard smiles while sitting in an outdoor hot tub at night with city lights in the background.",
    "labels": [
     "man",
     "hot tub",
     "night",
     "smiling",
     "outdoor bath"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/dbfa43b2e63f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37016_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Doch geweldige dingen mei in fokusearre geast",
    "url": "https://agents.willem.com/fy/posts/2018-12-06_doch-geweldige-dingen-mei-in-fokusearre-geast/",
    "source_url": "https://willem.com/fy/2018-12-06_doch-geweldige-dingen-mei-in-fokusearre-geast/",
    "date": "2018-12-06"
   },
   "width": 2560,
   "machine": {
    "caption": "A bald man with a beard smiles in an outdoor wooden-rimmed hot tub at night, with a river and city lights visible behind reeds.",
    "labels": [
     "man",
     "hot tub",
     "night",
     "river",
     "city lights"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/067cd25e2fd2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37016_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Doch geweldige dingen mei in fokusearre geast",
    "url": "https://agents.willem.com/fy/posts/2018-12-06_doch-geweldige-dingen-mei-in-fokusearre-geast/",
    "source_url": "https://willem.com/fy/2018-12-06_doch-geweldige-dingen-mei-in-fokusearre-geast/",
    "date": "2018-12-06"
   },
   "width": 160,
   "machine": {
    "caption": "A bald man with a beard smiles while sitting in an outdoor hot tub at night with city lights in the background.",
    "labels": [
     "man",
     "hot tub",
     "night",
     "smiling",
     "outdoor bath"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/985581badc5e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Smart fortwo cabrio mei de spesjale \"nightsky\" styl",
   "description_source": "author",
   "machine": {
    "caption": "Black smart fortwo cabrio with roof open parked on a cobblestone street corner at night beside a cafe, with a man seated at an outdoor table and a bicycle chained nearby.",
    "labels": [
     "car",
     "smart fortwo",
     "cabrio",
     "night",
     "street",
     "cafe"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CAFÉ\nBB•XV 637E\nRosenthaler Straße"
   }
  },
  {
   "url": "https://willem.com/global/images/c26832adfc61.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Smart fortwo cabrio yn grien",
   "description_source": "author",
   "machine": {
    "caption": "Green smart fortwo cabrio with roof partly open parked on a path lined with trees, seen from the side.",
    "labels": [
     "car",
     "smart fortwo",
     "cabrio",
     "electric car",
     "trees",
     "green"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ED"
   }
  },
  {
   "url": "https://willem.com/global/images/ba11f4291285.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Smart fortwo cabrio yn read/rôze-eftich",
   "description_source": "author",
   "machine": {
    "caption": "Pink and grey smart fortwo cabrio with roof open parked beside a stone building with white shuttered windows and a lamppost.",
    "labels": [
     "car",
     "smart fortwo",
     "cabrio",
     "street lamp",
     "stone building",
     "pink"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/816c0b5f2cba.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "De styling fan de auto is folwoeksen en fol oanpassingsmooglikheden, do kinst de Smart litte útsjen sa't do wolst",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a car front wheel with a black alloy rim and Continental tyre, next to a body panel with a STERN AUTO decal.",
    "labels": [
     "wheel",
     "tire",
     "rim",
     "car",
     "decal",
     "gravel"
    ],
    "model": "claude-sonnet",
    "text_in_image": "STERN AUTO\nContinental\nContiEcoContact 5\n195/50 R16 H"
   }
  },
  {
   "url": "https://willem.com/global/images/5cbb55df1b98.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Flugge tagong ta de koffer is mooglik troch it rút, njonken de omleechklapbere klep",
   "description_source": "author",
   "machine": {
    "caption": "Rear three-quarter view of a grey smart fortwo parked on a road beside a grassy field, showing the taillights and licence plate.",
    "labels": [
     "car",
     "smart fortwo",
     "rear view",
     "license plate",
     "field",
     "electric car"
    ],
    "model": "claude-sonnet",
    "text_in_image": "smart\nelectric drive\nTP-826-D\nNL\nSTERN AUTO"
   }
  },
  {
   "url": "https://willem.com/global/images/d1dbcaa3fc16.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Twa persoanen sitte noflik yn de Smart EQ fortwo",
   "description_source": "author",
   "machine": {
    "caption": "Side view of a grey smart fortwo parked on a road next to a field with a post-and-wire fence.",
    "labels": [
     "car",
     "smart fortwo",
     "side view",
     "field",
     "fence",
     "electric car"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ED\nSTERN AUTO\nTP-826-D"
   }
  },
  {
   "url": "https://willem.com/global/images/cd17033abd62.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Smart EQ fortwo (mei folslein elektryske oandriuwing)",
   "description_source": "author",
   "machine": {
    "caption": "Front three-quarter view of a grey smart fortwo parked on a road beside a field, under a partly cloudy sky.",
    "labels": [
     "car",
     "smart fortwo",
     "front view",
     "field",
     "sky",
     "electric car"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TP-826-D\nNL"
   }
  },
  {
   "url": "https://willem.com/global/images/7aa8b90e66b5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-29.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "96 flessen bier yn de Smart... check!",
   "description_source": "author",
   "machine": {
    "caption": "Open door of a black smart fortwo in a rainy parking lot, revealing two green Heineken beer crates loaded on the passenger seat and floor, with a HANOS store visible in the background.",
    "labels": [
     "car",
     "smart fortwo",
     "beer crate",
     "heineken",
     "parking lot",
     "interior"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ED\nHeineken\nHANOS"
   }
  },
  {
   "url": "https://willem.com/global/images/e7d0dc4e7891.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-28.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Twa kratten bier passe noflik yn de bagaazjeromte fan de Smart",
   "description_source": "author",
   "machine": {
    "caption": "Open tailgate of a black smart fortwo showing two green Heineken beer crates and a coiled charging cable in the boot, parked next to a white car in a parking lot.",
    "labels": [
     "car trunk",
     "heineken",
     "beer crate",
     "charging cable",
     "smart fortwo",
     "parking lot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Heineken"
   }
  },
  {
   "url": "https://willem.com/global/images/5d23a5e0f900.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-27.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Kratten Heineken 0.0% yn de Smart",
   "description_source": "author",
   "machine": {
    "caption": "A Heineken beer crate on a metal trolley cart next to a black smart fortwo with its tailgate open, parked in front of a HANOS wholesale store.",
    "labels": [
     "hanos",
     "heineken",
     "trolley",
     "beer crate",
     "parking lot",
     "wholesale"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HANOS\nINTERNATIONALE HORECA GROOTHANDEL\nHeineken\n77-NNV-3"
   }
  },
  {
   "url": "https://willem.com/global/images/cfef0eb0632e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-26.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "De auto opladen op in publyk parkearplak",
   "description_source": "author",
   "machine": {
    "caption": "Grey smart fortwo with its charging cable plugged in, parked at the kerb beneath a street sign and an electric-vehicle parking sign in front of an apartment building.",
    "labels": [
     "car",
     "smart fortwo",
     "charging",
     "street sign",
     "parking sign",
     "apartment building"
    ],
    "model": "claude-sonnet",
    "text_in_image": "P\nalleen voor\nopladen\nelektrische\nvoertuigen\nCHARLOTTE BRONTE\nSTRAAT\nVENSERPOLDER\nTP-826-D\nSTERN AUTO"
   }
  },
  {
   "url": "https://willem.com/global/images/fed7827c01a9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-25.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Opladen mei in gewoan stopkontakt",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds an EV charging cable and its printed instruction label, showing the coiled cord, a smart-branded in-cable control box, and a European wall plug lying on a concrete floor.",
    "labels": [
     "charging cable",
     "ev charger",
     "smart",
     "plug",
     "instructions",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "smart\npower\ncharging\ntemperature\nfault\nINSTRUCTIONS D'UTILISATION\nOPERATING INSTRUCTIONS"
   }
  },
  {
   "url": "https://willem.com/global/images/74b4a6b13286.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-24.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Smart yn myn garaazje, der kinne twa fan yn...",
   "description_source": "author",
   "machine": {
    "caption": "A grey smart fortwo with headlights on parked inside a brick garage lined with tools, a ladder, a bicycle and garden equipment.",
    "labels": [
     "garage",
     "car",
     "smart fortwo",
     "tools",
     "bicycle",
     "ladder"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TP-826-D"
   }
  },
  {
   "url": "https://willem.com/global/images/acf67e07a442.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-23.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Typyske Nederlânske strjitte... net sa typyske parkearstyl :-)",
   "description_source": "author",
   "machine": {
    "caption": "A red hatchback, a grey smart fortwo and a silver hatchback parked side by side on a street in front of a row of brick terraced houses with solar panels on the roofs.",
    "labels": [
     "street",
     "houses",
     "solar panels",
     "cars",
     "parking",
     "smart fortwo"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TP-826-D"
   }
  },
  {
   "url": "https://willem.com/global/images/972c7ac058a7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Kreatyf parkearre",
   "description_source": "author",
   "machine": {
    "caption": "A maroon hatchback, a grey smart fortwo and a silver car parked in a row on a paved parking area surrounded by trees and hedges.",
    "labels": [
     "parking lot",
     "cars",
     "smart fortwo",
     "trees",
     "paving",
     "hatchback"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a0407c921f10.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Meitsje hiel (ferrassend!) skerpe bochten (mei in draaikring fan mar 6.95M)",
   "description_source": "author",
   "machine": {
    "caption": "Overhead side view of a grey and black smart fortwo parked on a narrow paved lane beside a grassy field with a wire fence and gate.",
    "labels": [
     "car",
     "smart fortwo",
     "aerial view",
     "field",
     "fence",
     "lane"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ED\nSTERN AUTO"
   }
  },
  {
   "url": "https://willem.com/global/images/b440aad8cadd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Elektryske oandriuwing yn de Smart EQ",
   "description_source": "author",
   "machine": {
    "caption": "Cutaway technical illustration of a black smart electric drive fortwo labelling the location of its charge socket, on-board charger, power electronic control unit, electric motor and lithium-ion battery.",
    "labels": [
     "diagram",
     "electric car",
     "smart fortwo",
     "battery",
     "cutaway",
     "illustration"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Charge socket\nOn-board charger\nPEC\n(Power Electronic Control)\nElectric motor\nLithium-ion battery\nBB•EV 602E"
   }
  },
  {
   "url": "https://willem.com/global/images/e4960b2bbf42.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Micro Compact Car (MCC) út 1994",
   "description_source": "author",
   "machine": {
    "caption": "Archival promotional photo of a man and woman seated in two small egg-shaped concept cars, one green and one yellow, in front of a painted cityscape backdrop.",
    "labels": [
     "concept car",
     "archival photo",
     "studio",
     "city backdrop",
     "vintage"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b054ce135422.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "iPads fiere feest, perfekt passend op de passazjierstoel",
   "description_source": "author",
   "machine": {
    "caption": "A tan leather bag is secured upright on a car passenger seat by a black strap with a smart logo buckle.",
    "labels": [
     "car seat",
     "leather bag",
     "smart",
     "strap",
     "interior"
    ],
    "model": "claude-sonnet",
    "text_in_image": "smart"
   }
  },
  {
   "url": "https://willem.com/global/images/400912ec43ea.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Automatyske ferljochting",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a car steering column light stalk showing headlight and fog light icons and an AUTO setting, next to an air vent.",
    "labels": [
     "steering column",
     "stalk",
     "headlight control",
     "car interior",
     "icons"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AUTO"
   }
  },
  {
   "url": "https://willem.com/global/images/fabd4344ef2e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Ferwaarme autostuollen, mei lúkse steken",
   "description_source": "author",
   "machine": {
    "caption": "A finger presses a seat heating button on the side of a car seat, with a smart-branded floor mat visible below.",
    "labels": [
     "seat heater",
     "button",
     "floor mat",
     "smart",
     "car interior"
    ],
    "model": "claude-sonnet",
    "text_in_image": "smart"
   }
  },
  {
   "url": "https://willem.com/global/images/fbec64d86242.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Automatyske ruterwisser",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a car steering column stalk with wiper and washer icons, an AUTO setting and numbered speed positions 1 and 2.",
    "labels": [
     "wiper control",
     "stalk",
     "steering column",
     "icons",
     "car interior"
    ],
    "model": "claude-sonnet",
    "text_in_image": "0\nAUTO\n1\n2\n0"
   }
  },
  {
   "url": "https://willem.com/global/images/965ec4cd5908.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "De smartphonehâlder is in nijsgjirrich alternatyf foar it yntegrearre mediaskerm",
   "description_source": "author",
   "machine": {
    "caption": "A Samsung smartphone mounted in a dashboard dock above the radio display in an orange-trimmed car interior, showing a navigation app interface.",
    "labels": [
     "smartphone",
     "dashboard",
     "car interior",
     "radio",
     "navigation app",
     "dock"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SAMSUNG\nMore...\n[APP]FM2-5   13:18\nbig FM\nRADIO  MEDIA  SETUP  TEL"
   }
  },
  {
   "url": "https://willem.com/global/images/9a894a12f44b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Sintraal touchscreen, as in yntegrearre iPad",
   "description_source": "author",
   "machine": {
    "caption": "A finger points at a car navigation touchscreen displaying a road map with charging station icons and a highlighted destination near Amsterdam.",
    "labels": [
     "navigation",
     "touchscreen",
     "map",
     "dashboard",
     "car interior",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Stern Auto B.V. Amsterdam\nZuid-Oost (31 20 8510851)\nDE PIJP\nOVERDIEMEN\nSCHIPHOL OOST\nBOVENKERK\nOUDEMEER\nNES AAN DE AMSTEL\nNIGTEVECHT"
   }
  },
  {
   "url": "https://willem.com/global/images/d19176715fcb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Elektryske enerzjymjitter yn de Smart EQ",
   "description_source": "author",
   "machine": {
    "caption": "A round dashboard-mounted gauge on a car showing a charge power percentage dial above a smaller battery percentage dial, with fields visible through the windscreen.",
    "labels": [
     "gauge",
     "dashboard",
     "battery",
     "charge",
     "car interior",
     "dial"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OFF\nCHARGE  %POWER\n50\n100\n20  40  60  80  100\n%"
   }
  },
  {
   "url": "https://willem.com/global/images/d5d954d4cadc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "It Smart-cockpit, mei in protte knoppen",
   "description_source": "author",
   "machine": {
    "caption": "View of a car steering wheel and dashboard showing the digital instrument cluster with speed and energy-use graph, a central touchscreen, and a small round gauge in the upper left corner, with fields visible outside.",
    "labels": [
     "steering wheel",
     "dashboard",
     "instrument cluster",
     "car interior",
     "gauge",
     "touchscreen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "12:27\n0 km/h\n9°C\nkWh/100km\nP\nAIRBAG\nOK\nOFF\nLIM\nCANCEL\nSET\nRES"
   }
  },
  {
   "url": "https://willem.com/global/images/9dfb15ef8779.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Yn de Smart fortwo, romte genôch foar in lange keardel (1.93M)",
   "description_source": "author",
   "machine": {
    "caption": "A smiling bald man in a grey coat gives a thumbs up while sitting in the driver seat of a car with an open sunroof, under a partly cloudy sky.",
    "labels": [
     "man",
     "driving",
     "thumbs up",
     "car interior",
     "sunroof",
     "smiling"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/82040a791e0a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Matgrize ôfwurking mei swarte aksinten, jong, serieus, mar noch altyd in soad wille!",
   "description_source": "author",
   "machine": {
    "caption": "Front three-quarter view of a grey and black smart fortwo parked on a road beside a grassy field under a cloudy sky.",
    "labels": [
     "car",
     "smart fortwo",
     "front view",
     "field",
     "cloudy sky",
     "electric car"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TP-826-D"
   }
  },
  {
   "url": "https://willem.com/global/images/dda315d2ed4d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Nicolas G. Hayek, 1999 oan syn buro yn Biel (foto: swissinfo.ch)",
   "description_source": "author",
   "machine": {
    "caption": "Archival photo of an older man in a suit sitting at a cluttered office desk, wearing two wristwatches, with a yellow toy smart car on the windowsill and a newspaper clipping and fruit bowl on the desk.",
    "labels": [
     "office",
     "desk",
     "man",
     "toy car",
     "newspaper clipping",
     "watches"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Wegen Werbegag mit Satellit\nAmateur-Funker sauer auf Hayek\nswatch\nstop-watch"
   }
  },
  {
   "url": "https://willem.com/global/images/70639f4b039b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 160,
   "machine": {
    "caption": "A grey Smart two-seater car with a Dutch license plate is parked on a road next to green pastures under a partly cloudy sky.",
    "labels": [
     "smart car",
     "electric car",
     "license plate",
     "pasture",
     "road",
     "sky"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TP-826-D\nNL"
   }
  },
  {
   "url": "https://willem.com/global/images/6bf8c93464c4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up of a car's front wheel and alloy rim next to a body panel with a STERN AUTO decal, parked on gravel.",
    "labels": [
     "car wheel",
     "alloy rim",
     "tire",
     "decal",
     "gravel",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "STERNAUTO"
   }
  },
  {
   "url": "https://willem.com/global/images/70639f4b039b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37017_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Troch de stêd yn in elektryske auto",
    "url": "https://agents.willem.com/fy/posts/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "source_url": "https://willem.com/fy/2018-11-16_troch-de-sted-yn-in-elektryske-auto/",
    "date": "2018-11-16"
   },
   "width": 160,
   "machine": {
    "caption": "A grey Smart two-seater car with a Dutch license plate is parked on a road next to green pastures under a partly cloudy sky.",
    "labels": [
     "smart car",
     "electric car",
     "license plate",
     "pasture",
     "road",
     "sky"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TP-826-D\nNL"
   }
  },
  {
   "url": "https://willem.com/global/images/f96d172e4a00.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37018_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Is de Apple Watch it moderne toolhorloazje?",
    "url": "https://agents.willem.com/fy/posts/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "source_url": "https://willem.com/fy/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Datasintrum yn Frankfurt",
   "description_source": "author",
   "machine": {
    "caption": "A modern dark grey industrial building with a cantilevered entrance canopy and external lighting stands next to an older white building under an overcast sky.",
    "labels": [
     "building",
     "architecture",
     "industrial",
     "exterior",
     "overcast sky"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/d2cd7926dd6d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37018_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Is de Apple Watch it moderne toolhorloazje?",
    "url": "https://agents.willem.com/fy/posts/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "source_url": "https://willem.com/fy/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "De Apple Watch hat tal fan sensors om gegevens te sammeljen",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of the underside of a silver Apple Watch Series 4 shows its engraved case markings and heart-rate sensor, resting on a wooden surface next to its white sport band.",
    "labels": [
     "apple watch",
     "case back",
     "heart rate sensor",
     "engraving",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WATCH SERIES 4\nWR-50M GPS ION-X GLASS\n40MM ALUMINUM & CERAMIC CASE\n40MM"
   }
  },
  {
   "url": "https://willem.com/global/images/1f54f0571730.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37018_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Is de Apple Watch it moderne toolhorloazje?",
    "url": "https://agents.willem.com/fy/posts/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "source_url": "https://willem.com/fy/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Nettsjinsteande syn lytse formaat kin it skerm fan de Apple Watch hiel folle ynformaasje toane",
   "description_source": "author",
   "machine": {
    "caption": "An Apple Watch on a wrist displays a scrollable list of article links from a reading digest app.",
    "labels": [
     "apple watch",
     "reading list",
     "articles",
     "wrist",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "14:50\nGoogle's course on identifying bias in ML training data. Link\nHow to build a sales process at a startup. Link\nJoshua Schachter on selling del.io.us to Yahoo. Link\nA tear-down of the Tesla Model 3: lots of design decisions that made it harder to automate manufacturing, apparently. Tesla is still learning cars. Link\nNice discussion of all the ways Chinese OEMs customize Android for their (non-"
   }
  },
  {
   "url": "https://willem.com/global/images/df19f171c664.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37018_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Is de Apple Watch it moderne toolhorloazje?",
    "url": "https://agents.willem.com/fy/posts/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "source_url": "https://willem.com/fy/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Tiid en datum kinst maklik kontrolearje mei de Apple Watch",
   "description_source": "author",
   "machine": {
    "caption": "An Apple Watch lying on a wooden table shows a Dutch calendar watch face for October with the 31st highlighted.",
    "labels": [
     "apple watch",
     "calendar",
     "dutch",
     "watch face",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "oktober\n15:08\nM D W D V Z Z\n31"
   }
  },
  {
   "url": "https://willem.com/global/images/01397ceb3728.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37018_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Is de Apple Watch it moderne toolhorloazje?",
    "url": "https://agents.willem.com/fy/posts/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "source_url": "https://willem.com/fy/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Apple Watch mei de ferwachte levertiid fan in pakket (fan de Nederlânske tsjinst PostNL)",
   "description_source": "author",
   "machine": {
    "caption": "An Apple Watch on a wrist displays a Dutch parcel delivery tracking screen showing the courier en route.",
    "labels": [
     "apple watch",
     "delivery tracking",
     "dutch",
     "screenshot",
     "wrist"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Sluit\nBezorger is onderweg\nBezorgmoment\nVandaag 24 oktober\n16:45 - 18:45 uur"
   }
  },
  {
   "url": "https://willem.com/global/images/ea2b17467ee5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37018_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Is de Apple Watch it moderne toolhorloazje?",
    "url": "https://agents.willem.com/fy/posts/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "source_url": "https://willem.com/fy/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "De Apple Watch is in lytse draachbere kompjûter",
   "description_source": "author",
   "machine": {
    "caption": "A silver Apple Watch with a white sport band and blank dark screen lies on its side on a wooden table.",
    "labels": [
     "apple watch",
     "wooden table",
     "sport band",
     "side view"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/46a03b85751d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37018_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Is de Apple Watch it moderne toolhorloazje?",
    "url": "https://agents.willem.com/fy/posts/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "source_url": "https://willem.com/fy/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Apple Watch: in moderne toolhorloazje?",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a silver Apple Watch showing its grid of colourful round app icons on a Tuesday the 23rd.",
    "labels": [
     "apple watch",
     "app grid",
     "home screen",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "di 23"
   }
  },
  {
   "url": "https://willem.com/global/images/c347b22b860a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37018_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Is de Apple Watch it moderne toolhorloazje?",
    "url": "https://agents.willem.com/fy/posts/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "source_url": "https://willem.com/fy/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Digitale technology en maatskiplike feroaring (fan Martin Hilbert, University of California)",
   "description_source": "author",
   "machine": {
    "caption": "A timeline infographic titled Human Progress plots technological milestones from stone tools to information and communication technologies against rising curves.",
    "labels": [
     "infographic",
     "timeline",
     "human progress",
     "technology",
     "chart"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Human Progress\nStone tools\nBronze tools\nIron tools\nWater wheels\nSteam-engines\nElectrical engineering\nAutomobile, aircraft\nInformation and Communication Technologies (ICT)\n2,000,000bc 3,300bc 1,200bc 1780 1848 1895 1940 1973 20??\nM. Hilbert, Online Course Digital Technology & Social Change, University of California: https://canvas.instructure.com/courses/949415\nDigital Technology & Social Change by Martin Hilbert is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License."
   }
  },
  {
   "url": "https://willem.com/global/images/c6c14ae03947.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37018_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Is de Apple Watch it moderne toolhorloazje?",
    "url": "https://agents.willem.com/fy/posts/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "source_url": "https://willem.com/fy/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Apple Watch en Rolex Milgauss 116400GV",
   "description_source": "author",
   "machine": {
    "caption": "A white-banded Apple Watch showing a Dutch watch face lies next to a stainless steel Rolex Milgauss watch with a green-tinted crystal, both on a wooden table.",
    "labels": [
     "apple watch",
     "rolex",
     "milgauss",
     "wristwatch",
     "comparison",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WO 31\n15:08\n17:12\nZon onder\n2 u. 5 m\n338 CAL.\n30 MIN.\n5 UUR\nROLEX\nOYSTER PERPETUAL\nMILGAUSS\nSUPERLATIVE CHRONOMETER\nOFFICIALLY CERTIFIED"
   }
  },
  {
   "url": "https://willem.com/global/images/2ad44de93d3b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37018_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Is de Apple Watch it moderne toolhorloazje?",
    "url": "https://agents.willem.com/fy/posts/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "source_url": "https://willem.com/fy/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "De wrâld om dyn pols: Apple Maps brûke yn it sintrum fan Frankfurt",
   "description_source": "author",
   "machine": {
    "caption": "A wrist wearing an Apple Watch shows a Maps view of the Altstadt district in Frankfurt, held up against a blurred pedestrian shopping street in the background.",
    "labels": [
     "apple watch",
     "maps",
     "frankfurt",
     "altstadt",
     "wrist",
     "street"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MyZeil\nStoltze-\nMuseum\nALTSTADT\neingut\nder Stadt\nFrankfurt\nt im\nannhof\nMainkai"
   }
  },
  {
   "url": "https://willem.com/global/images/15b777edd022.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37018_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Is de Apple Watch it moderne toolhorloazje?",
    "url": "https://agents.willem.com/fy/posts/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "source_url": "https://willem.com/fy/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Blide yngenieur mei Apple Watch yn it datasintrum!",
   "description_source": "author",
   "machine": {
    "caption": "A smiling bald man in a blue sweater gives a thumbs up wearing an Apple Watch, standing in a data centre aisle between server cabinets, with cabinet number 0118 visible behind him.",
    "labels": [
     "data center",
     "server room",
     "selfie",
     "apple watch",
     "thumbs up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "0118"
   }
  },
  {
   "url": "https://willem.com/global/images/335417f119a3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37018_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Is de Apple Watch it moderne toolhorloazje?",
    "url": "https://agents.willem.com/fy/posts/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "source_url": "https://willem.com/fy/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Konsole ferbûn mei de server",
   "description_source": "author",
   "machine": {
    "caption": "A CRT-style monitor labelled Zone 15 Cart1 displays blue-on-black Linux filesystem check output about clearing orphaned inodes, with a hand reaching for the attached trackball beside a Logitech keyboard labelled Z.15 C.1, an Apple Watch mirroring the same text on the wrist.",
    "labels": [
     "terminal",
     "linux",
     "filesystem check",
     "monitor",
     "keyboard",
     "data center"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ZONE 15 CART1\n/dev/sda1: Clearing orphaned inode 12846253 (uid=0, gid=0, mode=0100644, size=25\n/dev/sda1: Clearing orphaned inode 12846452 (uid=0, gid=0, mode=0100644, size=20372)\n/dev/sda1: Clearing orphaned inode 1310829 (uid=0, gid=0, mode=0100755, size=25396)\n/dev/sda1: Clearing orphaned inode 12848249 (uid=0, gid=0, mode=0100644, size=1745)\n/dev/sda1: Clearing orphaned inode 1310764 (uid=0, gid=0, mode=0100644, size=4648)\n/dev/sda1: Clearing orphaned inode 12845865 (uid=0, gid=0, mode=0100644, size=892)\n/dev/sda1: Clearing orphaned inode 12845863 (uid=0, gid=0, mode=0100644, size=332)\n/dev/sda1: Clearing orphaned inode 12845684 (uid=0, gid=0, mode=0100644, size=2196)\n/dev/sda1: Clearing orphaned inode 12845493 (uid=0, gid=0, mode=0100644, size=042)\n/dev/sda1: Clearing orphaned inode 1311070 (uid=0, gid=0, mode=0100644, size=59268)\n/dev/sda1: Clearing orphaned inode 1311165 (uid=0, gid=0, mode=0100644)\n/dev/sda1: clean, 65105/15138016 files, 1509307/60538176 blocks\nZ.15 C.1\nLogitech"
   }
  },
  {
   "url": "https://willem.com/global/images/997dcf89cdca.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37018_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Is de Apple Watch it moderne toolhorloazje?",
    "url": "https://agents.willem.com/fy/posts/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "source_url": "https://willem.com/fy/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Serverhardware yn in rek yn it datasintrum",
   "description_source": "author",
   "machine": {
    "caption": "A smiling bald man in a blue sweater with a lanyard takes a selfie in front of an open server rack full of cabling in a data centre, cabinet number 0117 visible behind him.",
    "labels": [
     "data center",
     "server rack",
     "selfie",
     "cabling",
     "lanyard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "0117"
   }
  },
  {
   "url": "https://willem.com/global/images/ef460ec8159d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37018_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Is de Apple Watch it moderne toolhorloazje?",
    "url": "https://agents.willem.com/fy/posts/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "source_url": "https://willem.com/fy/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Ynformaasje opfreegje mei frije hannen",
   "description_source": "author",
   "machine": {
    "caption": "A man in a blue sweater looks down at his Apple Watch showing scrolling blue text on his wrist while standing in a data centre aisle with raised floor tiles and server cabinets.",
    "labels": [
     "apple watch",
     "data center",
     "server aisle",
     "wrist",
     "raised floor"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/29ea8d2866aa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37018_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Is de Apple Watch it moderne toolhorloazje?",
    "url": "https://agents.willem.com/fy/posts/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "source_url": "https://willem.com/fy/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Dútske warskôgingsboerden yn it datasintrum (se fiele wat serieuzer oan...)",
   "description_source": "author",
   "machine": {
    "caption": "Two yellow INERGEN fire extinguishing system warning signs and a hearing protection sign mounted on a wall next to a door.",
    "labels": [
     "warning sign",
     "fire safety",
     "hearing protection",
     "wall",
     "door",
     "label"
    ],
    "model": "claude-sonnet",
    "text_in_image": "INERGEN® Extinguishing System\nIn case of fire or discharge of INERGEN®\nLeave room immediately!\nDanger to health!\ntyco Fire & Security | Total Walther\n\nINERGEN®-Löschanlage\nBei Feueralarm oder Ausströmen von INERGEN®\nRaum sofort verlassen!\nGesundheitsgefahr!\ntyco Fire & Security | Total Walther\n\nAchtung Lärm!\nAchtung Lärm < 85 db\nEmpfehlung Gehörschutz zu tragen."
   }
  },
  {
   "url": "https://willem.com/global/images/c3e97e1c70b4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37018_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Is de Apple Watch it moderne toolhorloazje?",
    "url": "https://agents.willem.com/fy/posts/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "source_url": "https://willem.com/fy/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Klassike Rolex-advertinsje: earst de funksjonaliteit beklamje",
   "description_source": "author",
   "machine": {
    "caption": "Scanned vintage print advertisement page for Rolex Oyster Perpetual chronometers showing five watch models with descriptions and prices.",
    "labels": [
     "advertisement",
     "rolex",
     "watches",
     "chronometer",
     "print",
     "vintage"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ROLEX OYSTER PERPETUAL CHRONOMETERS\n100% waterproof*, self winding, anti-magnetic, shock resistant.\nAlone among makers of fine chronometers, Rolex specializes in timepieces designed specifically for a variety of sports and other strenuous activities. Where ruggedness of wear and absolute accuracy are imperative, there always you will find Rolex Oyster Perpetual Chronometers.\nHermetically and permanently sealed against the elements, waterproof*, dustproof, sandproof and perspiration-proof, the Rolex \"Oyster\" case gives the chronometer movement protection for complete accuracy under any and all conditions. Invented, patented and introduced by Rolex in 1926, this \"first\" waterproof \"Oyster\" case has demonstrated its truly protective qualities through years of service.\nRolex EXPLORER (style 6610)\nOfficial timepiece of the first successful Everest Expedition, the Explorer with self-winding \"Perpetual\" movement assures extra, proven accuracy under severest conditions. Available in stainless steel waterproof* \"Oyster\" case with 25 jewel rotor self-winding chronometer movement. Black dial only with heavy-duty radium figures and markers. $165.00 F.T.I.\nRolex CALENDAR GMT-MASTER (style 6542)\nOnly with the Rolex Calendar GMT-Master can you tell the time of day in two places on earth at once! The secret is the new 24-hour hand and revolutionary revolving bezel calibrated into 24 hours. Measures elapsed time like a stop-watch. The date is on the dial, magnified by the \"Cyclops\" lens. Stainless steel waterproof* \"Oyster\" case and steel bracelet. Self-winding \"Perpetual\" movement. $240.00 F.T.I.\nRolex CHRONOGRAPH (style 6234)\nTelemeter and tachometer dial measure distance and speed, the uniquely accurate Rolex way. Provides stopwatch timing to one-fifth of a second, and has minute and twelve-hour recorder. In stainless steel waterproof* \"Oyster\" case, $150.00 F.T.I. or 14kt gold case $400.00 F.T.I.\nRolex SUBMARINER (style 6538)\nThe Rolex Submariner is the only watch specifically designed for deep sea diving. It's pressure-proof to 660 feet under water, and the rotating bezel tells submersion period at a glance. Stainless steel case with 25 jewel self-winding \"Perpetual\" chronometer movement and black dial with prominent radium dots and markers, flush-fit bracelet. $180.00 F.T.I.\nFor awards and prizes, Rolex watches are a world-wide choice.\n*When case, crown and crystal are intact"
   }
  },
  {
   "url": "https://willem.com/global/images/30f80a91593e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37018_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Is de Apple Watch it moderne toolhorloazje?",
    "url": "https://agents.willem.com/fy/posts/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "source_url": "https://willem.com/fy/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "date": "2018-11-02"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds up an Apple Watch showing its grid of colourful round app icons, with a calendar icon displaying Tuesday the 23rd.",
    "labels": [
     "apple watch",
     "app icons",
     "hand",
     "smartwatch",
     "calendar"
    ],
    "model": "claude-sonnet",
    "text_in_image": "di\n23"
   }
  },
  {
   "url": "https://willem.com/global/images/64161a5125fe.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37018_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Is de Apple Watch it moderne toolhorloazje?",
    "url": "https://agents.willem.com/fy/posts/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "source_url": "https://willem.com/fy/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "date": "2018-11-02"
   },
   "width": 2560,
   "machine": {
    "caption": "A wall next to a door displays German safety signage including an ear protection symbol, a noise warning sign, and two yellow INERGEN fire extinguishing system warning signs in German and English.",
    "labels": [
     "warning sign",
     "safety signage",
     "ear protection symbol",
     "fire extinguishing system",
     "door",
     "german text"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Achtung Lärm!\nAchtung Lärm < 85 db\nEmpfehlung Gehörschutz zu tragen.\nINERGEN®\nExtinguishing System\nIn case of fire or discharge of INERGEN®\nLeave room immediately!\nDanger to health!\ntyco Fire & Security | Total Walther\nINERGEN® - Löschanlage\nBei Feueralarm oder Ausströmen von INERGEN®\nRaum sofort verlassen!\nGesundheitsgefahr!\ntyco Fire & Security | Total Walther"
   }
  },
  {
   "url": "https://willem.com/global/images/30f80a91593e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37018_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Is de Apple Watch it moderne toolhorloazje?",
    "url": "https://agents.willem.com/fy/posts/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "source_url": "https://willem.com/fy/2018-11-02_is-de-apple-watch-it-moderne-toolhorloazje/",
    "date": "2018-11-02"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds up an Apple Watch showing its grid of colourful round app icons, with a calendar icon displaying Tuesday the 23rd.",
    "labels": [
     "apple watch",
     "app icons",
     "hand",
     "smartwatch",
     "calendar"
    ],
    "model": "claude-sonnet",
    "text_in_image": "di\n23"
   }
  },
  {
   "url": "https://willem.com/global/images/e1d7b2c6a796.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37019_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestannen rêde fan in kapotte hurde skiif",
    "url": "https://agents.willem.com/fy/posts/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "source_url": "https://willem.com/fy/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "date": "2018-10-16"
   },
   "width": 1600,
   "description": "Flaterberjochten by it lêzen fan gegevens fan de hurde skiif",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a terminal screen filled with repeating red and white Linux kernel USB reset and disk I/O error messages.",
    "labels": [
     "terminal",
     "kernel log",
     "usb error",
     "disk error",
     "linux"
    ],
    "model": "claude-sonnet",
    "text_in_image": "usb 2-1: reset high-speed USB device number 33 using xhci_hcd\nsd 1:0:0:0: [sdb] tag#0 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK\nsd 1:0:0:0: [sdb] tag#0 CDB: Read(10) 28 00 01 44 15 90 00 00 08 00\nblk_update_request: I/O error, dev sdb, sector 21239184\nBuffer I/O error on dev sdb5, logical block 2291634, async page read"
   }
  },
  {
   "url": "https://willem.com/global/images/66f456d1da3b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37019_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestannen rêde fan in kapotte hurde skiif",
    "url": "https://agents.willem.com/fy/posts/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "source_url": "https://willem.com/fy/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "date": "2018-10-16"
   },
   "width": 1600,
   "description": "In nij libben: de defekte hurde skiif keppele oan myn laptop",
   "description_source": "author",
   "machine": {
    "caption": "A disassembled Seagate laptop hard disk with its circuit board exposed sits on a wooden desk, connected by cables to a laptop.",
    "labels": [
     "hard disk",
     "seagate",
     "circuit board",
     "cables",
     "laptop",
     "repair"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Seagate\nLaptop Thin HDD\n500GB\nST500LT012-1DG142\nCAUTION"
   }
  },
  {
   "url": "https://willem.com/global/images/6bcb215a0916.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37019_images-7.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestannen rêde fan in kapotte hurde skiif",
    "url": "https://agents.willem.com/fy/posts/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "source_url": "https://willem.com/fy/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "date": "2018-10-16"
   },
   "width": 1600,
   "description": "Terminalkommando's brûke om in skiif te mounten ûnder Debian GNU/Linux",
   "description_source": "author",
   "machine": {
    "caption": "A terminal screenshot shows the output of fdisk -l on a Windows disk followed by mounting and listing a Windows recovery partition, with three red numbered arrows annotating the steps.",
    "labels": [
     "terminal",
     "fdisk",
     "linux",
     "disk partitions",
     "recovery"
    ],
    "model": "claude-sonnet",
    "text_in_image": "root@WillemX1:/home/willem# fdisk -l\nDisk /dev/sdb: 465.8 GiB, 500107862016 bytes, 976773168 sectors\nUnits: sectors of 1 * 512 = 512 bytes\nSector size (logical/physical): 512 bytes / 512 bytes\nI/O size (minimum/optimal): 512 bytes / 512 bytes\nDisklabel type: gpt\nDisk identifier: 226D3E4C-CB0E-4801-8BD0-E5D30D91FAFD\nDevice Start End Sectors Size Type\n/dev/sdb1 2048 1026047 1024000 500M EFI System\n/dev/sdb2 1026048 1107967 81920 40M unknown\n/dev/sdb3 1107968 1370111 262144 128M Microsoft reserved\n/dev/sdb4 1370112 2906111 1536000 750M Windows recovery enviroment\n/dev/sdb5 2906112 958767557 955861446 455.8G Microsoft basic data\n/dev/sdb6 958769152 960440319 1671168 816M Windows recovery enviroment\n/dev/sdb7 960442368 976771119 16328752 7.8G Windows recovery enviroment\nroot@WillemX1:/home/willem# cd Desktop/\nroot@WillemX1:/home/willem/Desktop# mkdir usb-recovery\nroot@WillemX1:/home/willem/Desktop# mount -o ro /dev/sdb5 ./usb-recovery/\nroot@WillemX1:/home/willem/Desktop# ls usb-recovery/\napps bootmgr BOOTNXT Config.Msi DBAR_Ver.txt DELL dell.sdr Documents and Settings\nDrivers $GetCurrent hiberfil.sys Intel MSOCache pagefile.sys PerfLogs ProgramData\nProgram Files Program Files (x86) Recovery $Recycle.Bin swapfile.sys System Recovery System Volume Information Temp\nUsers Windows Windows10Upgrade $WINDOWS.~BT Windows.old $WINRE_BACKUP_PARTITION.MARKER\nroot@WillemX1:/home/willem/Desktop#"
   }
  },
  {
   "url": "https://willem.com/global/images/45b9b0c73d41.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37019_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestannen rêde fan in kapotte hurde skiif",
    "url": "https://agents.willem.com/fy/posts/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "source_url": "https://willem.com/fy/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "date": "2018-10-16"
   },
   "width": 1600,
   "description": "De \"USB Mass Storage device\" wurdt ûntdutsen, in teken fan libben fan de skiif!",
   "description_source": "author",
   "machine": {
    "caption": "A terminal screenshot shows Linux kernel dmesg output as a USB-to-SATA bridge adapter and its attached hard disk are detected and mounted.",
    "labels": [
     "terminal",
     "dmesg",
     "linux",
     "usb storage",
     "hard disk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "wlan0: Limiting\nIPv6: ADDRCONF(NETDEV_CHANGE):\nusb 2-1: new high-speed USB device number\nusb 2-1: New USB device found, idVendor=059b, idProduct=\nusb 2-1: New USB device strings: Mfr=2, Product=3, SerialNumber=1\nusb 2-1: Product: USB to Serial-ATA bridge\nusb 2-1: Manufacturer: Sunplus Innovation Technology\nusb 2-1: SerialNumber: FF500FF01200000000000F3FFF2FF\nusb-storage 2-1:1.0: USB Mass Storage device detected\nscsi host1: usb-storage 2-1:1.0\nusbcore: registered new interface driver usb-storage\nusbcore: registered new interface driver uas\nscsi 1:0:0:0: Direct-Access     ST500LT0 12-1DG142        PQ: 0 ANSI: 4\nsd 1:0:0:0: Attached scsi generic sg1 type 0\nsd 1:0:0:0: [sdb] 976773168 512-byte logical blocks: (500 GB/466 GiB)\nsd 1:0:0:0: [sdb] Write Protect is off\nsd 1:0:0:0: [sdb] Mode Sense: 38 00 00 00\nsd 1:0:0:0: [sdb] No Caching mode page found\nsd 1:0:0:0: [sdb] Assuming drive cache: write through\nsd 1:0:0:0: sdb1 sdb2 sdb3 sdb4 sdb5 sdb6 sdb7\nsd 1:0:0:0: [sdb] Attached SCSI disk"
   }
  },
  {
   "url": "https://willem.com/global/images/8218090a255a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37019_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestannen rêde fan in kapotte hurde skiif",
    "url": "https://agents.willem.com/fy/posts/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "source_url": "https://willem.com/fy/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "date": "2018-10-16"
   },
   "width": 1600,
   "description": "Keppelje elke hurde skiif oan in kompjûter mei de chip en kabels út in USB-skiifbehuzing",
   "description_source": "author",
   "machine": {
    "caption": "A coiled USB-A to SATA adapter cable lies next to a disassembled small SSD or hard disk with its metal casing and controller board separated, on a wooden desk.",
    "labels": [
     "usb cable",
     "ssd",
     "adapter",
     "disassembled",
     "wooden desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "460.00H08.0002"
   }
  },
  {
   "url": "https://willem.com/global/images/7553d00b6d5c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37019_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestannen rêde fan in kapotte hurde skiif",
    "url": "https://agents.willem.com/fy/posts/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "source_url": "https://willem.com/fy/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "date": "2018-10-16"
   },
   "width": 1600,
   "description": "De skiif sit meastentiids fêst mei in pear lytse skroefkes",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a yellow-handled screwdriver removing a screw from a metal drive-bay bracket inside an opened laptop, with engraved M2*L3 screw markings and a manufacturing label.",
    "labels": [
     "screwdriver",
     "laptop repair",
     "drive bay",
     "screw",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "460.00H08.0002\n2015.06.06\nM2*L3"
   }
  },
  {
   "url": "https://willem.com/global/images/edb0c031bb1c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37019_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestannen rêde fan in kapotte hurde skiif",
    "url": "https://agents.willem.com/fy/posts/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "source_url": "https://willem.com/fy/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "date": "2018-10-16"
   },
   "width": 1600,
   "description": "De laptop iepenmeitsje om de skiif derút te heljen",
   "description_source": "author",
   "machine": {
    "caption": "The underside of an opened laptop shows its internals with a RAM module, a wifi card with antenna wires, and empty drive bays covered in dust.",
    "labels": [
     "laptop",
     "internals",
     "ram module",
     "wifi card",
     "dust",
     "repair"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/52eb619083a3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37019_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestannen rêde fan in kapotte hurde skiif",
    "url": "https://agents.willem.com/fy/posts/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "source_url": "https://willem.com/fy/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "date": "2018-10-16"
   },
   "width": 1600,
   "description": "Defekte hurde skiif",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a Seagate laptop hard disk drive up to the camera, showing its full specification label, with a laptop chassis and yellow-handled screwdriver visible in the background.",
    "labels": [
     "hard disk",
     "seagate",
     "laptop hdd",
     "label",
     "specifications",
     "repair"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Seagate\nLaptop Thin HDD\n500GB\nwww.seagate.com\nMade in CN\nSATA\nCapacity: 500GB\n5400 RPM\nFirmware: 0001SDM1\nDP/N 0NJG52\nCanada Class B digital apparatus ICES-003/\nClasse B appareil numerique NMB-003\nCN - 0NJG52-72622 -\n53N -06C2 - A00\nCAUTION:\nAvoid excessive shock; do not push on\ntop cover or remove top cover or label\nProduct of China\n+5V 0.55 A\nDate: 15393\nSite: SU\nDOM: 03/2015\nWWN: 5000C50080D21A1E\nST500LT012\nPN: 1DG142-540\nFW: 0001SDM1\nSN: S3PRN2JK\nHDD Mfg by Seagate Technology LLC\nMomentusThin-B"
   }
  },
  {
   "url": "https://willem.com/global/images/2a10c1f497f9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37019_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestannen rêde fan in kapotte hurde skiif",
    "url": "https://agents.willem.com/fy/posts/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "source_url": "https://willem.com/fy/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "date": "2018-10-16"
   },
   "width": 1600,
   "description": "De kostbere foto's weromjaan op in USB-stick",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a purple and white Lexar USB flash drive plugged into a laptop port, its red activity light glowing.",
    "labels": [
     "usb flash drive",
     "lexar",
     "laptop port",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Lexar"
   }
  },
  {
   "url": "https://willem.com/global/images/d34bbf9c5a6e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37019_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestannen rêde fan in kapotte hurde skiif",
    "url": "https://agents.willem.com/fy/posts/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "source_url": "https://willem.com/fy/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "date": "2018-10-16"
   },
   "width": 1600,
   "description": "De kapotte laptop mei kostbere foto's",
   "description_source": "author",
   "machine": {
    "caption": "A closed black Dell laptop with a textured lid and dust marks lies on a wooden table, showing the Dell logo.",
    "labels": [
     "laptop",
     "dell",
     "logo",
     "wooden table",
     "textured lid"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DELL"
   }
  },
  {
   "url": "https://willem.com/global/images/c95b759b8d3b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37019_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestannen rêde fan in kapotte hurde skiif",
    "url": "https://agents.willem.com/fy/posts/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "source_url": "https://willem.com/fy/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "date": "2018-10-16"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds a Seagate 500GB laptop hard disk drive with its label facing the camera, next to a small screwdriver and an open laptop chassis.",
    "labels": [
     "hard disk drive",
     "seagate",
     "screwdriver",
     "laptop repair",
     "label",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Seagate\nLaptop Thin HDD\n500GB\nwww.seagate.com\nMade in CN\nDP/N 0NJG52\nCN-0NJG52-72622-53N-06C2-A00\nCAUTION: Avoid excessive shock; do not push on top cover or remove any label\nSATA\nCapacity: 500GB\n5400 RPM\nFirmware: 0001SDM1\nCanada Class B digital apparatus ICES-003/ Classe B appareil numerique NMB-003\n+5V 0.55A\nDate: 15393\nSite: SU\nDOM: 03/2015\nWWN: 5000C50080D21A1E\nST500LT012\nPN: 1DG142-540\nFW: 0001SDM1\nSN: S3PRN2JK\nSeagate Technology Int'l, Koolhovenlaan 1, 1119 NB Schiphol-Rijk, The Netherlands\nHDD Mfg by Seagate Technology LLC\nMomentusThin-B\nProduct of China\nCE\nTUV\nD33927\nE190397\nKCC-REM-STY-"
   }
  },
  {
   "url": "https://willem.com/global/images/2db3d73a3927.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37019_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestannen rêde fan in kapotte hurde skiif",
    "url": "https://agents.willem.com/fy/posts/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "source_url": "https://willem.com/fy/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "date": "2018-10-16"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up of a terminal screen shows repeated white and red kernel log messages about USB device resets and I/O errors reading a failing disk.",
    "labels": [
     "terminal",
     "kernel log",
     "error message",
     "disk failure",
     "usb reset",
     "red text"
    ],
    "model": "claude-sonnet",
    "text_in_image": "usb 2-1: reset high-spee\nusb 2-1: reset high-speed USB device number 33 using xhci_hcd\nusb 2-1: reset high-speed USB device number 33 using xhci_hcd\nsd 1:0:0:0: [sdb] tag#0 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIV\nsd 1:0:0:0: [sdb] tag#0 CDB: Read(10) 28 00 01 44 15 90 00 00 08 00\nsd 1:0:0:0: [sdb] tag#0 CDB: Read(10) 28 00 01 44 15 90 00 00 08 00\nblk_update_request: I/O error, dev sdb, sector 21239184\nBuffer I/O error on dev sdb5, logical block 2291634, async page read\nusb 2-1: reset high-speed USB device number 33 using xhci_hcd\nusb 2-1: reset high-speed USB device number 33 using xhci_hcd\nusb 2-1: reset high-speed USB device number 3"
   }
  },
  {
   "url": "https://willem.com/global/images/c95b759b8d3b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37019_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestannen rêde fan in kapotte hurde skiif",
    "url": "https://agents.willem.com/fy/posts/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "source_url": "https://willem.com/fy/2018-10-16_bestannen-rede-fan-in-kapotte-hurde-skiif/",
    "date": "2018-10-16"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds a Seagate 500GB laptop hard disk drive with its label facing the camera, next to a small screwdriver and an open laptop chassis.",
    "labels": [
     "hard disk drive",
     "seagate",
     "screwdriver",
     "laptop repair",
     "label",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Seagate\nLaptop Thin HDD\n500GB\nwww.seagate.com\nMade in CN\nDP/N 0NJG52\nCN-0NJG52-72622-53N-06C2-A00\nCAUTION: Avoid excessive shock; do not push on top cover or remove any label\nSATA\nCapacity: 500GB\n5400 RPM\nFirmware: 0001SDM1\nCanada Class B digital apparatus ICES-003/ Classe B appareil numerique NMB-003\n+5V 0.55A\nDate: 15393\nSite: SU\nDOM: 03/2015\nWWN: 5000C50080D21A1E\nST500LT012\nPN: 1DG142-540\nFW: 0001SDM1\nSN: S3PRN2JK\nSeagate Technology Int'l, Koolhovenlaan 1, 1119 NB Schiphol-Rijk, The Netherlands\nHDD Mfg by Seagate Technology LLC\nMomentusThin-B\nProduct of China\nCE\nTUV\nD33927\nE190397\nKCC-REM-STY-"
   }
  },
  {
   "url": "https://willem.com/global/images/9b97e592ee7d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37020_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In budget-Android as haadtillefoan brûke",
    "url": "https://agents.willem.com/fy/posts/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "source_url": "https://willem.com/fy/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "Google Privacy Policy: dy fertelt hokker persoanlike ynformaasje sammele wurdt",
   "description_source": "author",
   "machine": {
    "caption": "A Nokia Android smartphone lies on a wooden table displaying Google's Privacy Policy page listing categories of collected data.",
    "labels": [
     "smartphone",
     "nokia",
     "android",
     "google",
     "privacy policy",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Google Privacy Policy\nTerms you search for\nVideos you watch\nViews and interactions with content and ads\nVoice and audio information when you use audio features\nPurchase activity\nPeople with whom you communicate or share content\nActivity on third-party sites and apps that use our services\nChrome browsing history you've synced with your Google Account\nIf you use our services to make and receive calls\n4G 09:27\nNOKIA"
   }
  },
  {
   "url": "https://willem.com/global/images/f440014d9b66.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37020_images-8.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In budget-Android as haadtillefoan brûke",
    "url": "https://agents.willem.com/fy/posts/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "source_url": "https://willem.com/fy/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "De beheinde opslach wurdt opfret troch... Google.",
   "description_source": "author",
   "machine": {
    "caption": "Two Android storage-settings screenshots side by side, one showing overall internal storage usage by category and the other listing individual apps by storage size.",
    "labels": [
     "screenshot",
     "android",
     "storage settings",
     "apps",
     "google"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Internal shared storage\n7.57 GB\nUsed of 8.00 GB\nApps 2.34 GB\nImages 69.87 MB\nVideos 0\nAudio 0\nSystem 4.07 GB\nApps storage\nInternal shared storage\nGoogle Play services 282 MB\nGoogle 209 MB\nMaps 193 MB\nChrome 145 MB\nGboard 131 MB\nGoogle Play Books 97.02 MB\n4G 06:41\n4G 06:42"
   }
  },
  {
   "url": "https://willem.com/global/images/31b5e292819d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37020_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In budget-Android as haadtillefoan brûke",
    "url": "https://agents.willem.com/fy/posts/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "source_url": "https://willem.com/fy/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "Mei de goede apps en keppele oan in toetseboerd kin de goedkeape smartphone serieus wurk dwaan",
   "description_source": "author",
   "machine": {
    "caption": "A Nokia Android phone lying on a desk shows the htop process monitor with green and orange CPU and memory bars, next to a white Apple keyboard.",
    "labels": [
     "smartphone",
     "nokia",
     "htop",
     "terminal",
     "keyboard",
     "linux"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NOKIA\nTasks: 48\nLoad average: 0.0\nUptime: 26 days, 18:22\n1 2 3 4\nMem\nSwp\n639M/3\n107M/7.45G\nPID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command\n102574 willem\n102592 root\n102565 willem\n102593 sshd\n1135 mysql\n122990 root\n91130 willem\n1150 mysql\n771 root\n1 root\n1147 mysql\n1155 mysql\nmosh-server\nsshd: [net]\n/usr/sbin/mysqld\n/lib/systemd/systemd --user\n/usr/bin/python3\n/usr/sbin/sshd\n/lib/systemd/systemd --system\ntmux new -s development\n/usr/sbin/ntpd\n/usr/sbin/rsyslogd\nF1Help F2Setup F3Search F4Filter F5Tree F6SortBy F7Nice F8Nice F9Kill F10Quit"
   }
  },
  {
   "url": "https://willem.com/global/images/e4b3e373dd4b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37020_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In budget-Android as haadtillefoan brûke",
    "url": "https://agents.willem.com/fy/posts/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "source_url": "https://willem.com/fy/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "Android One is wier geweldich",
   "description_source": "author",
   "machine": {
    "caption": "A Nokia Android phone on a wooden table shows the Android One welcome screen describing the software as designed by Google.",
    "labels": [
     "smartphone",
     "nokia",
     "android one",
     "screenshot",
     "google"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NOKIA\n4G 09:07\nandroidone\nDesigned by Google.\nSmart, secure, and simply amazing.\nAndroid One brings the latest AI powered innovations and security protections to the new Xiaomi Mi A2 and Mi A2 Lite."
   }
  },
  {
   "url": "https://willem.com/global/images/d16cf5a95829.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37020_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In budget-Android as haadtillefoan brûke",
    "url": "https://agents.willem.com/fy/posts/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "source_url": "https://willem.com/fy/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "Tsjinoer de iPhone is de Nokia 2 likernôch like grut",
   "description_source": "author",
   "machine": {
    "caption": "A black Nokia phone and a black iPhone X lie face down and overlapping on a wooden table, showing their rear cameras and logos.",
    "labels": [
     "smartphone",
     "nokia",
     "iphone",
     "apple logo",
     "comparison"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NOKIA"
   }
  },
  {
   "url": "https://willem.com/global/images/1f7d5eb394c3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37020_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In budget-Android as haadtillefoan brûke",
    "url": "https://agents.willem.com/fy/posts/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "source_url": "https://willem.com/fy/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "De Nokia 2 fielt moai oan, sels tsjinoer in djoere iPhone",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of the top edge and triple-lens rear camera module of a black iPhone X resting on a wooden table.",
    "labels": [
     "iphone",
     "camera module",
     "apple logo",
     "close-up",
     "smartphone"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a807ea52936c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37020_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In budget-Android as haadtillefoan brûke",
    "url": "https://agents.willem.com/fy/posts/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "source_url": "https://willem.com/fy/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "De bouwkwaliteit fan de Nokia 2 is goed",
   "description_source": "author",
   "machine": {
    "caption": "A black Nokia smartphone lies face down on a wooden table, showing its rear camera and the Nokia logo.",
    "labels": [
     "smartphone",
     "nokia",
     "rear camera",
     "logo",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NOKIA"
   }
  },
  {
   "url": "https://willem.com/global/images/20e8e3a2f1ce.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37020_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In budget-Android as haadtillefoan brûke",
    "url": "https://agents.willem.com/fy/posts/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "source_url": "https://willem.com/fy/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "Nokia 2 mei duckduckgo.com",
   "description_source": "author",
   "machine": {
    "caption": "A Nokia phone displays DuckDuckGo search results for \"nokia 2\" with a Wikipedia-style info panel about the phone.",
    "labels": [
     "smartphone",
     "nokia",
     "duckduckgo",
     "search results",
     "wikipedia"
    ],
    "model": "claude-sonnet",
    "text_in_image": "nokia 2\nWeb Images Videos News\nSafe Search: Strict\nhttps://duckduckgo.com\n4G 08:41\nNokia 2\nThe Nokia 2 is a Nokia-branded budget Android smartphone by HMD Global. Announced 31 October 2017 Nokia 2 features a 4100 mAh battery claiming a two-day battery life. It retails at a recommended price of €99\nMore at Wikipedia\nBrand: Nokia\nDeveloper: HMD Global\nManufacturer: Foxconn\nSlogan: Live more between charges\nSuccessor: Nokia 3, Nokia 5, Nokia 6, Nokia 7, Nokia 8\nRelated: Nokia 2.1 / Nokia 2 (2018)\nType: Smartphone\nnokia.com/en_int/phones/nokia-2"
   }
  },
  {
   "url": "https://willem.com/global/images/c61e71f84a2a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37020_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In budget-Android as haadtillefoan brûke",
    "url": "https://agents.willem.com/fy/posts/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "source_url": "https://willem.com/fy/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "De hiele goedkeape Android-smartphone kostet likernôch safolle as mar ien iPhone-earpod!",
   "description_source": "author",
   "machine": {
    "caption": "A single white wired Apple earbud, marked R for right, rests on the dark screen of a Nokia phone with the Nokia logo visible beside it.",
    "labels": [
     "earbud",
     "apple earpods",
     "nokia",
     "smartphone",
     "comparison"
    ],
    "model": "claude-sonnet",
    "text_in_image": "R\nNOKIA"
   }
  },
  {
   "url": "https://willem.com/global/images/3f1e10135de9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37020_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In budget-Android as haadtillefoan brûke",
    "url": "https://agents.willem.com/fy/posts/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "source_url": "https://willem.com/fy/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "De batterijlibben wurdt yn dagen mjitten, geweldich!",
   "description_source": "author",
   "machine": {
    "caption": "A dark-themed battery usage screen shows a declining charge graph with an estimate of remaining time.",
    "labels": [
     "screenshot",
     "battery usage",
     "graph",
     "android",
     "statistics"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Battery usage\n65%\nApprox. 2 days left\n100%\n50%\n0%\n1 day 5 hrs ago\n2 days left"
   }
  },
  {
   "url": "https://willem.com/global/images/4e8051d16e7b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37020_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In budget-Android as haadtillefoan brûke",
    "url": "https://agents.willem.com/fy/posts/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "source_url": "https://willem.com/fy/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "Foto's njonken inoar fergelykje: links Nokia, rjochts iPhone",
   "description_source": "author",
   "machine": {
    "caption": "Two near-identical photos of a laptop lid covered in a dense collage of stickers, including bicycle, pineapple, Amsterdam, and NASA-themed designs, sitting closed on a wooden table.",
    "labels": [
     "laptop",
     "stickers",
     "collage",
     "amsterdam",
     "nasa",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BREEKBAAR\nGOOD FUCKING DESIGN ADVICE\nAmsterdam Mokum\nheldhaftig vastberaden barmhartig\nQUARTERMASTER\nTHE AMAZING INTERWEB\nNASA\njolla"
   }
  },
  {
   "url": "https://willem.com/global/images/668e707cb7a3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37020_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In budget-Android as haadtillefoan brûke",
    "url": "https://agents.willem.com/fy/posts/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "source_url": "https://willem.com/fy/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "Wizerpeal, makke mei de Nokia 2",
   "description_source": "author",
   "machine": {
    "caption": "A grey and black Waternet trail marker post stands in a sandy dune landscape with bushes and trees behind it, giving distances to nearby places.",
    "labels": [
     "signpost",
     "waternet",
     "dunes",
     "trail marker",
     "dutch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "waternet\nDe Zilk 6.9\nOranjekom 2.6\nZandvoortselaan 3.9\nStrand 4.0\nHeb je jezelf al gevonden?\nPanneland 0.7\nSoms moet je die stap gewoon maken"
   }
  },
  {
   "url": "https://willem.com/global/images/c0d2aef381eb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37020_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In budget-Android as haadtillefoan brûke",
    "url": "https://agents.willem.com/fy/posts/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "source_url": "https://willem.com/fy/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "Lânskipsfoto makke yn de Amsterdamse Waterleidingduinen mei de Nokia 2",
   "description_source": "author",
   "machine": {
    "caption": "A small lake surrounded by autumn-coloured trees and dune grass is seen from a sandy beach area under a partly cloudy sky.",
    "labels": [
     "lake",
     "dunes",
     "autumn",
     "landscape",
     "trees"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/0e43f1176df0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37020_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In budget-Android as haadtillefoan brûke",
    "url": "https://agents.willem.com/fy/posts/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "source_url": "https://willem.com/fy/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "Dit is in webside yn de \"lêzersmodus\" op iOS, folslein rjochte op de webynhâld sûnder ôflieding",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds an iPhone displaying a blog article about attending a festival sober, with a photo of a smiling man in a blue hat and sunglasses wearing a shirt printed BAAS.",
    "labels": [
     "iphone",
     "blog article",
     "festival",
     "sober",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "It feels like switching to an \"HD\" version of the festival, after years of (what now seems) lousy analog signal. Instead of loosing out due to a lack of alcohol, I felt much more into it.\nBAAS\nYou can look just as crazy as before - without alcohol\nThere are more benefits, like being able to sleep better during the night, remembering more, waking up fresh and ready for more music on the next day. Or maintaining sharp vision, allowing you to pick up (many!) consumption tokens that intoxicated people loose from their pockets near the bars."
   }
  },
  {
   "url": "https://willem.com/global/images/c8a4fd61f6d0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37020_images-11.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In budget-Android as haadtillefoan brûke",
    "url": "https://agents.willem.com/fy/posts/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "source_url": "https://willem.com/fy/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "Deselde side iepenje op iPhone en Android",
   "description_source": "author",
   "machine": {
    "caption": "Two phone screenshots side by side show the willem.com blog homepage on iOS and Android, both open to the same article about using a tablet as a main computer.",
    "labels": [
     "screenshot",
     "willem.com",
     "blog",
     "ios",
     "android",
     "tablet"
    ],
    "model": "claude-sonnet",
    "text_in_image": "18:47\nwillem.com\nWILLEM.com\nBLOG\nTablet as main computer\nCOMPARING THE MICROSOFT SURFACE PRO TO IPAD PRO\nMAR. 7, 2018 - WILLEM L. MIDDELKOOP\nFor the past few weeks I have been using the Microsoft Surface Pro as my main computer. It's a modern tablet computer that can be used as laptop with the type cover. With the Surface Pen, it's a versatile PC that works in a lot of different ways. Time to find out if it's any good and how it compares to my other tablet computer, iPad\n4G 18:47"
   }
  },
  {
   "url": "https://willem.com/global/images/176c7d5d5fbc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37020_images-10.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In budget-Android as haadtillefoan brûke",
    "url": "https://agents.willem.com/fy/posts/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "source_url": "https://willem.com/fy/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "Google sjocht dy as do Android brûkst",
   "description_source": "author",
   "machine": {
    "caption": "A split Android screenshot shows a lock screen with a Google Maps notification on the left and the Chrome home feed with tech news articles for you on the right.",
    "labels": [
     "screenshot",
     "android",
     "lock screen",
     "chrome",
     "news feed"
    ],
    "model": "claude-sonnet",
    "text_in_image": "vodafone NL\n11:35\nSATURDAY, 6 OCTOBER\nwillem.com\nMaps - willem.middelkoop@gmail.com - 5m\nRate your visit\nHelp others visiting Polskie Delikatesy U P...\nSearch or type web address\nArticles for you\nSurface Pro 6 vs. iPad Pro: What Should You Buy?\nLaptop Mag - 2 hours ago\nLenovo ThinkPad X1 Extreme Review - the Dell XPS 15 has Competition\nYouTube - 19 hours ago\nInterbike trends: E-bikes and the worst term in cycling\nVeloNews.c... - 17 hours ago\nIt killed me to return my iPhone XS Max\n4G 15:44"
   }
  },
  {
   "url": "https://willem.com/global/images/fa923079c93a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37020_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In budget-Android as haadtillefoan brûke",
    "url": "https://agents.willem.com/fy/posts/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "source_url": "https://willem.com/fy/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "iPhone mei iOS en Nokia mei Android",
   "description_source": "author",
   "machine": {
    "caption": "An iPhone and a Nokia Android phone lie side by side on a wooden table, both showing their home screens with matching rows of apps including WhatsApp, Maps, and several Lemmid tools.",
    "labels": [
     "smartphone",
     "iphone",
     "nokia",
     "home screen",
     "apps",
     "comparison"
    ],
    "model": "claude-sonnet",
    "text_in_image": "18:30\nTelefoon\nAgenda\nNotities\nMuziek\nSketches\nPages\nCamera\niA Writer\nBoeken\nZoek vrienden\nGoogle Maps\nScanner Pro\nBankieren\nFileBrowser Biz\nFoto's\nWhatsApp\nPixelmator\nSKRWT\nRD Client\nSnake '97\nDomain\nManager\nCount\nNOKIA\nPhone\nCalendar\nTurbo Client\nPhotos\nMaps\nUser\nChrome"
   }
  },
  {
   "url": "https://willem.com/global/images/993427c31b83.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37020_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In budget-Android as haadtillefoan brûke",
    "url": "https://agents.willem.com/fy/posts/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "source_url": "https://willem.com/fy/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "date": "2018-10-09"
   },
   "width": 160,
   "machine": {
    "caption": "An iPhone and a Nokia Android phone lie side by side on a wooden table, both showing home screens with mostly matching app icons.",
    "labels": [
     "iphone",
     "nokia android phone",
     "home screen",
     "app icons",
     "smartphones",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "18:30\nTelefoon\nMaandag 8 Agenda\nNotities\nSketches\nMuziek\nCamera\niA Writer\nBoeken\nPages\nRekenmachine\nScanner Pro\nRabobank\nZoek vrienden\nGoogle Maps\nWhatsApp\nPixelmator\nFileBrowser Biz\nFoto's\nSnake '97\nDomain\nSKRWT\nRD Client\nManager\nCount\nNOKIA\n18:30\nPhone\nCalendar 31\nCamera\niA Writer\nRabo Banki...\nTurbo Client\nCalculator\nWhatsApp\nPhotos\nMaps\nSnake '97\nDomain\nUser\nRD Client\nManager\nCount"
   }
  },
  {
   "url": "https://willem.com/global/images/8b20e41bdc84.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37020_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In budget-Android as haadtillefoan brûke",
    "url": "https://agents.willem.com/fy/posts/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "source_url": "https://willem.com/fy/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "date": "2018-10-09"
   },
   "width": 2560,
   "machine": {
    "caption": "A black and white close-up shows the back of a Nokia phone with its logo next to the back of an iPhone showing the Apple logo and dual camera.",
    "labels": [
     "nokia phone",
     "iphone",
     "phone backs",
     "apple logo",
     "black and white",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NOKIA"
   }
  },
  {
   "url": "https://willem.com/global/images/993427c31b83.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37020_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In budget-Android as haadtillefoan brûke",
    "url": "https://agents.willem.com/fy/posts/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "source_url": "https://willem.com/fy/2018-10-09_in-budget-android-as-haadtillefoan-bruke/",
    "date": "2018-10-09"
   },
   "width": 160,
   "machine": {
    "caption": "An iPhone and a Nokia Android phone lie side by side on a wooden table, both showing home screens with mostly matching app icons.",
    "labels": [
     "iphone",
     "nokia android phone",
     "home screen",
     "app icons",
     "smartphones",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "18:30\nTelefoon\nMaandag 8 Agenda\nNotities\nSketches\nMuziek\nCamera\niA Writer\nBoeken\nPages\nRekenmachine\nScanner Pro\nRabobank\nZoek vrienden\nGoogle Maps\nWhatsApp\nPixelmator\nFileBrowser Biz\nFoto's\nSnake '97\nDomain\nSKRWT\nRD Client\nManager\nCount\nNOKIA\n18:30\nPhone\nCalendar 31\nCamera\niA Writer\nRabo Banki...\nTurbo Client\nCalculator\nWhatsApp\nPhotos\nMaps\nSnake '97\nDomain\nUser\nRD Client\nManager\nCount"
   }
  },
  {
   "url": "https://willem.com/global/images/5b0c4c054dbc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37021_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Swimme en fytse mei Apple Watch",
    "url": "https://agents.willem.com/fy/posts/2018-09-27_swimme-en-fytse-mei-apple-watch/",
    "source_url": "https://willem.com/fy/2018-09-27_swimme-en-fytse-mei-apple-watch/",
    "date": "2018-09-27"
   },
   "width": 1600,
   "description": "Swimme mei de Apple Watch en de Workout-app",
   "description_source": "author",
   "machine": {
    "caption": "Split screenshot of the Apple Watch Activity app in Dutch showing swim workout summary on the left and a detailed lap-by-lap breaststroke splits table with a heart-rate graph on the right.",
    "labels": [
     "screenshot",
     "apple watch",
     "swimming",
     "dutch",
     "activity app",
     "heart rate"
    ],
    "model": "claude-sonnet",
    "text_in_image": "27 sep.\ndo 27 sep.\nZwembad\nGeen doelstelling\nSchoolslag (675 m)\n12:11 - 12:36\nAmsterdam\nActieve calorieen 214 CAL.\nTotale calorieen 254 CAL.\nAfstand 675 M\nTotale tijd 0:21:39\nGem. hartslag 152 SPM\nBanen 27\nBaanlengte 25 M\n/100 M /50 M /25 M\nGem. tempo/slagen 1'56''/58\nAutom. sets\nTussentijden\n01 Schoolslag 125 m Zwemmen 03:17 Rust 00:18 2'38''/58\n02 Schoolslag 150 m Zwemmen 03:12 Rust 01:35 2'08''/60\n03 Schoolslag 200 m Zwemmen 04:22 Rust 01:16 2'11''/59\n04 Schoolslag 100 m Zwemmen 02:06 Rust 01:11 2'06''/54\n05 Schoolslag 100 m Zwemmen 02:11 Rust 00:00 2'11''/57\nHartslag\n178\n93\n12:11 12:19 12:27\n152 SPM gem.\nGeschiedenis Work-outs Medailles Delen"
   }
  },
  {
   "url": "https://willem.com/global/images/4a612b67c628.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37021_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Swimme en fytse mei Apple Watch",
    "url": "https://agents.willem.com/fy/posts/2018-09-27_swimme-en-fytse-mei-apple-watch/",
    "source_url": "https://willem.com/fy/2018-09-27_swimme-en-fytse-mei-apple-watch/",
    "date": "2018-09-27"
   },
   "width": 1600,
   "description": "Gearfettingsskerm fan de Apple Watch nei it swimmen",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds up an Apple Watch showing a swim workout summary screen, with an indoor swimming pool visible out of focus in the background.",
    "labels": [
     "apple watch",
     "swimming pool",
     "wearable",
     "dutch",
     "workout summary"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Overzicht 12:39\nZwembad\nOpen doel\nSchoolslag (675 m)\nTOTALE TIJD\n0:21:39\nTOTALE AFSTAND"
   }
  },
  {
   "url": "https://willem.com/global/images/00617ffe84f6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37021_images-4.gif",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Swimme en fytse mei Apple Watch",
    "url": "https://agents.willem.com/fy/posts/2018-09-27_swimme-en-fytse-mei-apple-watch/",
    "source_url": "https://willem.com/fy/2018-09-27_swimme-en-fytse-mei-apple-watch/",
    "date": "2018-09-27"
   },
   "width": 1600,
   "description": "Swimme mei de Apple Watch (makke mei iPhone)",
   "description_source": "author",
   "machine": {
    "caption": "An underwater selfie of a swimmer's face mid-breath at the pool surface, wearing an Apple Watch on the wrist, giving a thumbs up.",
    "labels": [
     "underwater",
     "swimming",
     "apple watch",
     "pool",
     "selfie"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/1e44a007cb1a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37021_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Swimme en fytse mei Apple Watch",
    "url": "https://agents.willem.com/fy/posts/2018-09-27_swimme-en-fytse-mei-apple-watch/",
    "source_url": "https://willem.com/fy/2018-09-27_swimme-en-fytse-mei-apple-watch/",
    "date": "2018-09-27"
   },
   "width": 1600,
   "description": "Fytse mei de Apple Watch en de Workout-app",
   "description_source": "author",
   "machine": {
    "caption": "A three-panel Dutch Apple Watch Activity screenshot showing a cycling workout summary next to a road-map and a satellite-map route near Amsterdam and Uithoorn.",
    "labels": [
     "screenshot",
     "apple watch",
     "cycling",
     "dutch",
     "route map",
     "heart rate"
    ],
    "model": "claude-sonnet",
    "text_in_image": "27 sep.\ndo 27 sep.\nBuiten fietsen\nGeen doelstelling\n09:46 - 10:28\nUithoorn\nActieve calorieen 453 CAL.\nTotale calorieen 529 CAL.\nAfstand 16,42 KM\nHoogtestijging 18M\nTotale tijd 0:42:02\nGem. hartslag 144 SPM\nGem. snelheid 23,4 KM/U\nTussentijden\nHartslag\n166\n96\n09:46 10:00 10:14\n144 SPM gem.\nGeschiedenis Work-outs Medailles Delen\nVorige Buiten fietsen (16,42 KM)\nAmsterdamse Bos\nAmstelveen\nOuderkerk aan de Amstel\nBotshol\nUithoorn\nVinkeveense Plassen\nMijdrecht\nN201\nJuridische informatie"
   }
  },
  {
   "url": "https://willem.com/global/images/b51d94d95c44.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37021_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Swimme en fytse mei Apple Watch",
    "url": "https://agents.willem.com/fy/posts/2018-09-27_swimme-en-fytse-mei-apple-watch/",
    "source_url": "https://willem.com/fy/2018-09-27_swimme-en-fytse-mei-apple-watch/",
    "date": "2018-09-27"
   },
   "width": 1600,
   "description": "Mei de Apple Watch fytse",
   "description_source": "author",
   "machine": {
    "caption": "A silver-framed belt-drive bicycle with drop handlebars leans against a bollard beside a red cycle path in a grassy polder landscape.",
    "labels": [
     "bicycle",
     "bike wheel",
     "belt drive",
     "cycle path",
     "countryside"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SCHWALBE DURANO"
   }
  },
  {
   "url": "https://willem.com/global/images/fa8288fb68f1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37021_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Swimme en fytse mei Apple Watch",
    "url": "https://agents.willem.com/fy/posts/2018-09-27_swimme-en-fytse-mei-apple-watch/",
    "source_url": "https://willem.com/fy/2018-09-27_swimme-en-fytse-mei-apple-watch/",
    "date": "2018-09-27"
   },
   "width": 1600,
   "description": "Dûbel fêstmakke yn namme fan de wittenskip: Biostrap en Apple Watch om myn pols",
   "description_source": "author",
   "machine": {
    "caption": "An Apple Watch with a white Nike sport band showing a heart rate reading is worn on a wrist next to a plain white fitness band, outdoors on a paved path.",
    "labels": [
     "apple watch",
     "heart rate",
     "wrist",
     "fitness band",
     "dutch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "17:17\nHartslag\n91 SPM\n2 minuten geleden"
   }
  },
  {
   "url": "https://willem.com/global/images/db3f707c4bfa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37021_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Swimme en fytse mei Apple Watch",
    "url": "https://agents.willem.com/fy/posts/2018-09-27_swimme-en-fytse-mei-apple-watch/",
    "source_url": "https://willem.com/fy/2018-09-27_swimme-en-fytse-mei-apple-watch/",
    "date": "2018-09-27"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds up an Apple Watch showing a swim workout summary in Dutch, with an indoor swimming pool with lane markers visible in the background.",
    "labels": [
     "apple watch",
     "swimming pool",
     "swim workout",
     "hand",
     "lane markers"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Overzicht          12:39\nZwembad\nOpen doel\nSchoolslag (675 m)\nTOTALE TIJD\n0:21:39\nTOTALE AFSTAND"
   }
  },
  {
   "url": "https://willem.com/global/images/6a6c9da7fced.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37021_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Swimme en fytse mei Apple Watch",
    "url": "https://agents.willem.com/fy/posts/2018-09-27_swimme-en-fytse-mei-apple-watch/",
    "source_url": "https://willem.com/fy/2018-09-27_swimme-en-fytse-mei-apple-watch/",
    "date": "2018-09-27"
   },
   "width": 2560,
   "machine": {
    "caption": "An out-of-focus wide shot shows an indoor swimming pool with lane dividers and a checkered tiled edge.",
    "labels": [
     "swimming pool",
     "blurred",
     "lane dividers",
     "tiled floor",
     "indoor pool"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/db3f707c4bfa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37021_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Swimme en fytse mei Apple Watch",
    "url": "https://agents.willem.com/fy/posts/2018-09-27_swimme-en-fytse-mei-apple-watch/",
    "source_url": "https://willem.com/fy/2018-09-27_swimme-en-fytse-mei-apple-watch/",
    "date": "2018-09-27"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds up an Apple Watch showing a swim workout summary in Dutch, with an indoor swimming pool with lane markers visible in the background.",
    "labels": [
     "apple watch",
     "swimming pool",
     "swim workout",
     "hand",
     "lane markers"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Overzicht          12:39\nZwembad\nOpen doel\nSchoolslag (675 m)\nTOTALE TIJD\n0:21:39\nTOTALE AFSTAND"
   }
  },
  {
   "url": "https://willem.com/global/images/19c8b9866186.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37022_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ôfbyldings optimalisearje foar it web en prestaasje",
    "url": "https://agents.willem.com/fy/posts/2018-09-26_ofbyldings-optimalisearje-foar-it-web-en-prestaasje/",
    "source_url": "https://willem.com/fy/2018-09-26_ofbyldings-optimalisearje-foar-it-web-en-prestaasje/",
    "date": "2018-09-26"
   },
   "width": 1600,
   "description": "Kwaliteit kontrolearje: links it orizjineel, rjochts pngquant",
   "description_source": "author",
   "machine": {
    "caption": "Two side-by-side iPhone Photos app screenshots of an Albums view showing thumbnails of a laptop and a dark error screen, with large blue scribbles covering part of the grid.",
    "labels": [
     "screenshot",
     "photos app",
     "albums",
     "thumbnails",
     "redaction",
     "laptop"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Albums\nevice Not\ne install\nDisk\nSystem Di\ne info"
   }
  },
  {
   "url": "https://willem.com/global/images/4c08bf11faa4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37022_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ôfbyldings optimalisearje foar it web en prestaasje",
    "url": "https://agents.willem.com/fy/posts/2018-09-26_ofbyldings-optimalisearje-foar-it-web-en-prestaasje/",
    "source_url": "https://willem.com/fy/2018-09-26_ofbyldings-optimalisearje-foar-it-web-en-prestaasje/",
    "date": "2018-09-26"
   },
   "width": 1600,
   "description": "Testôfbylding mei effen kleuren, fotografyske en tekstuele ynhâld",
   "description_source": "author",
   "machine": {
    "caption": "An iPhone Photos app 'Favorieten' grid of thumbnails showing a broken laptop, hard disk repair, mountain and coastal scenes, and a car, with several images obscured by white, blue and red hand-drawn scribbles.",
    "labels": [
     "screenshot",
     "photos app",
     "favorites",
     "thumbnails",
     "redaction",
     "dutch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Favorieten\nSelecteer\nAlbums\nFoto's\nVoor jou\nevice Not Found\ne install an operating sy\nDisk t\nSystem Diagnostics\ne info"
   }
  },
  {
   "url": "https://willem.com/global/images/3640b9482061.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37022_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ôfbyldings optimalisearje foar it web en prestaasje",
    "url": "https://agents.willem.com/fy/posts/2018-09-26_ofbyldings-optimalisearje-foar-it-web-en-prestaasje/",
    "source_url": "https://willem.com/fy/2018-09-26_ofbyldings-optimalisearje-foar-it-web-en-prestaasje/",
    "date": "2018-09-26"
   },
   "width": 1600,
   "description": "Typyske dia op pace-cme.org",
   "description_source": "author",
   "machine": {
    "caption": "A split image: on the left a blue promotional slide reading Learn more about PACE-CME over a world map, on the right a browser window showing the PACE-CME cardiovascular education website homepage with article headlines.",
    "labels": [
     "website screenshot",
     "cardiovascular education",
     "pace-cme",
     "browser",
     "news homepage"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Learn more about\nPHYSICIANS' ACADEMY FOR\nPACE-CME\nCARDIOVASCULAR EDUCATION\nCardiovascular disease 17.7 million\nInnovation in cardiovascular medicine\nPACE-CME\n3 5 10 15\n\nPACE-CME education, in [browser tab]\nhttps://pace-cme.org/\nPACE-CME Physicians' Academy for Cardiovascular Education\nBecome a member Register now\nGet access to cardiovascular news, educational resources and newsletters\nAGENDA TOPICS VIDEO ONLINE-CME NEWS MEETING REPORTS SLIDES ABOUT LOGIN\nBET INHIBITION CV INFLAMMATION DIABETES & CVD ESC 2018 EXPERT MEETING GLP-1, CVD & T2DM INVEST IN YOUR ARTERIES PCSK9\nLATEST\nPreventing Cardiovascular Disease in Patients with T2DM: How to apply novel outcome data with GLP-1 RA to clinical practice\nONLINE-CME - ONLINE-CME - THIS COURSE CONSISTS OF 3 SEPARATE LECTURES\nLong-term adverse cardiac remodeling with higher alcohol intake in young adults\nLITERATURE - SEP. 27, 2018 - RODRIGUES P ET AL. - JACC 2018\nMeeting Impression | Outcomes of GLP-1 RA in Diabetes & CVD\nAUGUST 27, 2018 - MUNICH, GERMANY\nSummary | Translating GLP-1 trial outcomes to cardiology practice: Which patients will benefit?\nAUGUST 27, 2018 - LARS RYDEN, MD\nSummary | GLP-1 receptor agonists: The cardiovascular benefits beyond glucose control\nAUGUST 27, 2018 - DR. FILIP K. KNOP, MD, PHD\nRole of inflammation in CVD-event\nThe real residual risk in patients with CVD & diabetes: The promise of epigenetics\n10' EDUCATION - AUG. 25, 2018 - ESC 2018 - MUNICH, GERMANY - PROF. ERIK STROES, MD - AMSTERDAM, THE NETHERLANDS\n2 OF 20\nCME accredited course focussed on\nAccredited E-learning\nHigher alcohol consumption in young adults was, independently of sex and race, associated with more adverse cardiac remodeling after 20 years of follow-\nManaging Diabetes & CVD: Is Epigenetics a New Way Forward?\nLectures, slides and report of CME symposium held during ESC 2017 in Barcelona\nFaculty: Profs. Ray, Stroes, Nicholls\n3'+5' EDUCATION\nImpressive results with transthyretin-stabilizer that reduces mortality and hospitalization in patients with transthyretin-related cardiomyopathy\n3' EDUCATION - AUG. 27, 2018 - PROF. CLAUDIO RAPEZZI, BOLOGNA, ITALY\nSurprising result: Association very high levels of HDL-c and increased risk of CV events\n3' EDUCATION - AUG. 30, 2018 - DR. MARC P ALLARD-RATICK, ATLANTA, GA, US\nPCSK9 inhibitors may represent the first therapeutic means to lower Lp(a)\n3' EDUCATION - JUNE 29, 2018 - JOHN CHAPMAN - PARIS, FRANCE"
   }
  },
  {
   "url": "https://willem.com/global/images/e94033e684f1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37022_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ôfbyldings optimalisearje foar it web en prestaasje",
    "url": "https://agents.willem.com/fy/posts/2018-09-26_ofbyldings-optimalisearje-foar-it-web-en-prestaasje/",
    "source_url": "https://willem.com/fy/2018-09-26_ofbyldings-optimalisearje-foar-it-web-en-prestaasje/",
    "date": "2018-09-26"
   },
   "width": 1600,
   "description": "Bitmap-ôfbyldings binne as skaakboerden, wêrby't de piksels de fjilden binne",
   "description_source": "author",
   "machine": {
    "caption": "A flat black and white checkerboard pattern fills the entire frame.",
    "labels": [
     "checkerboard",
     "pattern",
     "black and white",
     "grid"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/ec02ee9672ec.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37022_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ôfbyldings optimalisearje foar it web en prestaasje",
    "url": "https://agents.willem.com/fy/posts/2018-09-26_ofbyldings-optimalisearje-foar-it-web-en-prestaasje/",
    "source_url": "https://willem.com/fy/2018-09-26_ofbyldings-optimalisearje-foar-it-web-en-prestaasje/",
    "date": "2018-09-26"
   },
   "width": 1600,
   "description": "Gemiddeld gewicht fan in webside, ferdield nei soart bestân (HttpArchive, septimber 2018)",
   "description_source": "author",
   "machine": {
    "caption": "A pie chart breaking down webpage weight by resource type, dominated by Images and Scripts.",
    "labels": [
     "pie chart",
     "webpage weight",
     "statistics",
     "infographic"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HTML 2%\nCSS 4%\nFonts 8%\nScripts 33%\nImages 53%"
   }
  },
  {
   "url": "https://willem.com/global/images/9a120671de3d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37022_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ôfbyldings optimalisearje foar it web en prestaasje",
    "url": "https://agents.willem.com/fy/posts/2018-09-26_ofbyldings-optimalisearje-foar-it-web-en-prestaasje/",
    "source_url": "https://willem.com/fy/2018-09-26_ofbyldings-optimalisearje-foar-it-web-en-prestaasje/",
    "date": "2018-09-26"
   },
   "width": 160,
   "machine": {
    "caption": "A black and white checkerboard pattern is overlaid with diagonal rows of noisy, pixelated file path and URL text referencing medical article images.",
    "labels": [
     "checkerboard pattern",
     "noise texture",
     "file paths",
     "url text",
     "black and white",
     "compression artifact"
    ],
    "model": "claude-sonnet",
    "text_in_image": "levels-associated-with-high-...-risk-for-statin-related-diabetes/images/\nidentification-of-individuals-at-high-risk-for-statin-related-diabetes/imaging-study/index.html\nimpacts-plaque-progression-in-phase-3-imaging-study/images/\nthe-short-track-road-from-discovery-as-drug-target-towards-the-clinic/index.html\nthe-short-track-road-from-discovery-as-drug-target-towards-the-clinic/video/\nthe-short-track-road-from-discovery-as-drug-target-towards-the-clinic/images/PCSK9-the-short-track-road-from-discovery-as-drug-target-towards-the-clinic-2x.jpg\nthe-short-track-road-from-discovery-as-drug-target-towards-the-clinic/images/PCSK9-the-short-track-road-from-discovery-as-drug-target-towards-the-clinic-h.jpg\nthe-clinic/images/video-144s.jpg\nthe-clinic/images/video-115s.jpg\nthe-clinic/images/video-1s.jpg\nthe-clinic/images/video-252s.jpg\nthe-clinic/images/video-583s.jpg\nthe-clinic/images/video-756s.jpg\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/data.json\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/index.html\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/images/video-130s.jpg\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/images/video-14s.jpg\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/images/video-191s.jpg\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/images/video-2s.jpg\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/images/video-372s.jpg\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/images/video-511s.jpg\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/images/video-64s.jpg\npopulation-treated-for-hypertension/data.json\npopulation-treated-for-hypertension/index.html\npopulation-treated-for-hypertension/images/\ncomparison-of-sprint-results-with-the-us-general...a-thrifty-substrate-hypothesis/data.json\na-thrifty-substrate-hypothesis/index.html\na-thrifty-substrate-hypothesis/video-ev-protection-in-the-ampa-reg-outcome-trial-a-thrifty-substrate-hypothes..."
   }
  },
  {
   "url": "https://willem.com/global/images/c806bdb54964.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37022_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ôfbyldings optimalisearje foar it web en prestaasje",
    "url": "https://agents.willem.com/fy/posts/2018-09-26_ofbyldings-optimalisearje-foar-it-web-en-prestaasje/",
    "source_url": "https://willem.com/fy/2018-09-26_ofbyldings-optimalisearje-foar-it-web-en-prestaasje/",
    "date": "2018-09-26"
   },
   "width": 2560,
   "machine": {
    "caption": "A black and white checkerboard pattern is overlaid with diagonal rows of noisy, pixelated file path and URL text referencing medical article images.",
    "labels": [
     "checkerboard pattern",
     "noise texture",
     "file paths",
     "url text",
     "black and white",
     "compression artifact"
    ],
    "model": "claude-sonnet",
    "text_in_image": "levels-associated-with-high-...-risk-for-statin-related-diabetes/images/\nidentification-of-individuals-at-high-risk-for-statin-related-diabetes/imaging-study/index.html\nimpacts-plaque-progression-in-phase-3-imaging-study/images/\nthe-short-track-road-from-discovery-as-drug-target-towards-the-clinic/index.html\nthe-short-track-road-from-discovery-as-drug-target-towards-the-clinic/video/\nthe-short-track-road-from-discovery-as-drug-target-towards-the-clinic/images/PCSK9-the-short-track-road-from-discovery-as-drug-target-towards-the-clinic-2x.jpg\nthe-short-track-road-from-discovery-as-drug-target-towards-the-clinic/images/PCSK9-the-short-track-road-from-discovery-as-drug-target-towards-the-clinic-h.jpg\nthe-clinic/images/video-144s.jpg\nthe-clinic/images/video-115s.jpg\nthe-clinic/images/video-1s.jpg\nthe-clinic/images/video-252s.jpg\nthe-clinic/images/video-583s.jpg\nthe-clinic/images/video-756s.jpg\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/data.json\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/index.html\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/images/video-130s.jpg\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/images/video-14s.jpg\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/images/video-191s.jpg\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/images/video-2s.jpg\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/images/video-372s.jpg\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/images/video-511s.jpg\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/images/video-64s.jpg\npopulation-treated-for-hypertension/data.json\npopulation-treated-for-hypertension/index.html\npopulation-treated-for-hypertension/images/\ncomparison-of-sprint-results-with-the-us-general...a-thrifty-substrate-hypothesis/data.json\na-thrifty-substrate-hypothesis/index.html\na-thrifty-substrate-hypothesis/video-ev-protection-in-the-ampa-reg-outcome-trial-a-thrifty-substrate-hypothes..."
   }
  },
  {
   "url": "https://willem.com/global/images/9a120671de3d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37022_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ôfbyldings optimalisearje foar it web en prestaasje",
    "url": "https://agents.willem.com/fy/posts/2018-09-26_ofbyldings-optimalisearje-foar-it-web-en-prestaasje/",
    "source_url": "https://willem.com/fy/2018-09-26_ofbyldings-optimalisearje-foar-it-web-en-prestaasje/",
    "date": "2018-09-26"
   },
   "width": 160,
   "machine": {
    "caption": "A black and white checkerboard pattern is overlaid with diagonal rows of noisy, pixelated file path and URL text referencing medical article images.",
    "labels": [
     "checkerboard pattern",
     "noise texture",
     "file paths",
     "url text",
     "black and white",
     "compression artifact"
    ],
    "model": "claude-sonnet",
    "text_in_image": "levels-associated-with-high-...-risk-for-statin-related-diabetes/images/\nidentification-of-individuals-at-high-risk-for-statin-related-diabetes/imaging-study/index.html\nimpacts-plaque-progression-in-phase-3-imaging-study/images/\nthe-short-track-road-from-discovery-as-drug-target-towards-the-clinic/index.html\nthe-short-track-road-from-discovery-as-drug-target-towards-the-clinic/video/\nthe-short-track-road-from-discovery-as-drug-target-towards-the-clinic/images/PCSK9-the-short-track-road-from-discovery-as-drug-target-towards-the-clinic-2x.jpg\nthe-short-track-road-from-discovery-as-drug-target-towards-the-clinic/images/PCSK9-the-short-track-road-from-discovery-as-drug-target-towards-the-clinic-h.jpg\nthe-clinic/images/video-144s.jpg\nthe-clinic/images/video-115s.jpg\nthe-clinic/images/video-1s.jpg\nthe-clinic/images/video-252s.jpg\nthe-clinic/images/video-583s.jpg\nthe-clinic/images/video-756s.jpg\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/data.json\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/index.html\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/images/video-130s.jpg\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/images/video-14s.jpg\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/images/video-191s.jpg\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/images/video-2s.jpg\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/images/video-372s.jpg\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/images/video-511s.jpg\na-clinical-perspective-on-pcsk9-inhibition-what-do-we-know-an-what-can-we-expect/images/video-64s.jpg\npopulation-treated-for-hypertension/data.json\npopulation-treated-for-hypertension/index.html\npopulation-treated-for-hypertension/images/\ncomparison-of-sprint-results-with-the-us-general...a-thrifty-substrate-hypothesis/data.json\na-thrifty-substrate-hypothesis/index.html\na-thrifty-substrate-hypothesis/video-ev-protection-in-the-ampa-reg-outcome-trial-a-thrifty-substrate-hypothes..."
   }
  },
  {
   "url": "https://willem.com/global/images/2520d636df37.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Skaad fan in Marsmantsje... sa'n bytsje :-)",
   "description_source": "author",
   "machine": {
    "caption": "The long shadow of a person wearing a wide-brimmed hat and holding a phone falls across gravel ground next to a large rock.",
    "labels": [
     "shadow",
     "hat",
     "gravel",
     "rock",
     "silhouette"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a87b2b140d48.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "De snelbewegende Heavy Duty Planetary Rover (HDPR) fan ESA op de Teide (credit: ESA)",
   "description_source": "author",
   "machine": {
    "caption": "A six-wheeled rover with cameras and an antenna mast stands illuminated on dark volcanic sand at night, rocks and shrubs visible in the background.",
    "labels": [
     "rover",
     "volcanic terrain",
     "night",
     "antenna",
     "wheels"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ETN\nETN"
   }
  },
  {
   "url": "https://willem.com/global/images/6016357e2181.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "It lânskip yn de kaldera Las Cañadas liket op Mars",
   "description_source": "author",
   "machine": {
    "caption": "A barren volcanic landscape of pale sandy terrain framed by dark jagged lava rock formations, with mountains in the distance.",
    "labels": [
     "volcanic landscape",
     "lava rock",
     "sand",
     "mountains",
     "barren terrain"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a6dd1f618352.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Kronkeljende wegen nei de top fan de Teide, mei opmerklike geologyske formaasjes te sjen",
   "description_source": "author",
   "machine": {
    "caption": "A red-triangle rockfall warning road sign stands beside a mountain road where a white car drives past layered volcanic rock cuttings.",
    "labels": [
     "road sign",
     "rockfall warning",
     "mountain road",
     "car",
     "volcanic rock"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/3f298ca1e260.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Myn romtemobyl, in Citroën C1 hierauto...",
   "description_source": "author",
   "machine": {
    "caption": "A white Citroen C1 hatchback is parked on a stone-paved area with Mount Teide volcano rising in the background.",
    "labels": [
     "citroen",
     "car",
     "mount teide",
     "volcano",
     "license plate"
    ],
    "model": "claude-sonnet",
    "text_in_image": "8663 JRK"
   }
  },
  {
   "url": "https://willem.com/global/images/8649c75b21a8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Teide sjoen mei myn iPhone",
   "description_source": "author",
   "machine": {
    "caption": "Mount Teide volcano rises above pine-forested slopes and scrubland under a clear blue sky.",
    "labels": [
     "mount teide",
     "volcano",
     "pine forest",
     "scrubland",
     "landscape"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/17a1a12095c9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "De kaldera Las Cañadas boppe-op de Teide, sjoen fan it Ynternasjonaal Romtestasjon ôf (publyk domein)",
   "description_source": "author",
   "machine": {
    "caption": "An aerial or satellite view looking down on Mount Teide's snow-capped summit crater surrounded by the wider Las Canadas caldera.",
    "labels": [
     "mount teide",
     "aerial view",
     "volcano crater",
     "caldera",
     "snow"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/9c4031f45acd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_images-23.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Ûntspanne yn it swimbad",
   "description_source": "author",
   "machine": {
    "caption": "A smiling man wearing a straw hat and sunglasses rests his arm on the edge of an infinity pool, with a palm tree and the sea behind him.",
    "labels": [
     "infinity pool",
     "straw hat",
     "sunglasses",
     "palm tree",
     "sea"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/679e223ac695.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Ik en de Molkwei (foto fan Ellen Middelkoop)",
   "description_source": "author",
   "machine": {
    "caption": "A person stands silhouetted on a rocky ridge at night, looking up at the Milky Way stretching across a star-filled sky.",
    "labels": [
     "milky way",
     "night sky",
     "silhouette",
     "stars",
     "ridge"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/c61d626935e1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Teide Observatorium mei teleskopen út ferskillende lannen op 2390 meter hichte",
   "description_source": "author",
   "machine": {
    "caption": "A cluster of white observatory domes and towers sits on a hillside with Mount Teide visible in the hazy background, surrounded by scrubland.",
    "labels": [
     "observatory",
     "domes",
     "mount teide",
     "scrubland",
     "telescopes"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/837fd42b8ba9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Redingshelikopter helt minsken út de oseaan, fernim it swarte fulkaanstrân",
   "description_source": "author",
   "machine": {
    "caption": "A red rescue helicopter hoists a person from rocky coastal water near a black-sand beach where onlookers watch from the shore, with a rescue boat nearby and a hillside town in the background.",
    "labels": [
     "rescue helicopter",
     "coastline",
     "black sand beach",
     "onlookers",
     "rescue boat"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e76d65f1a64f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Dizze detaillearre astronautefoto lit twa stratofulkanen sjen, Pico de Teide en Pico Viejo (makke fan it Ynternasjonaal Romtestasjon ôf, publyk domein)",
   "description_source": "author",
   "machine": {
    "caption": "An aerial or satellite view straight down onto a volcanic summit crater with radiating erosion channels and a cloud bank at the edge of the frame.",
    "labels": [
     "volcano",
     "aerial view",
     "crater",
     "erosion channels",
     "clouds"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/79b715597a23.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Swimme yn de Atlantyske Oseaan, del by Los Gigantes",
   "description_source": "author",
   "machine": {
    "caption": "A steep dark cliff face drops directly into calm deep-blue sea under a clear sky, seen from water level.",
    "labels": [
     "cliff",
     "sea",
     "coastline",
     "rock face",
     "clear sky"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/7c55d105d1fe.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "El Palmar yn de delling tusken Monte del Agua en de Teno-bergen",
   "description_source": "author",
   "machine": {
    "caption": "A terraced valley with scattered village houses and a winding road leads down toward the sea between two mountain ridges under a cloudy sky.",
    "labels": [
     "valley",
     "village",
     "terraced fields",
     "mountains",
     "coastline"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/288afd9ef72f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Ûnder de wolken is it lânskip grien, fol libben",
   "description_source": "author",
   "machine": {
    "caption": "A green mountain valley with terraced fields and a scattering of houses is viewed through wild yellow flowering plants in the foreground, with low cloud over the ridgeline.",
    "labels": [
     "valley",
     "terraced fields",
     "mountains",
     "wildflowers",
     "clouds"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/051ec2969047.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Riden boppe de wolken",
   "description_source": "author",
   "machine": {
    "caption": "A tarmac mountain road curves past a single tall pine tree on a volcanic slope above a sea of clouds.",
    "labels": [
     "mountain road",
     "pine tree",
     "volcanic landscape",
     "clouds",
     "sky"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e143d3cd4b00.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "De Los Gigantes binne wier ûnleauwich yn har ôfmjittings, op de kronkeljende wegen fiel do dy as in lyts minsketsje.",
   "description_source": "author",
   "machine": {
    "caption": "A winding mountain road with a few cars descends through a steep rocky gorge between two cliff faces.",
    "labels": [
     "mountain road",
     "gorge",
     "cliffs",
     "cars",
     "ravine"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/ea423501807b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Boppe-op it massyf Los Gigantes, mei it eilân La Gomera oan de hoarizon",
   "description_source": "author",
   "machine": {
    "caption": "A view down a green scrubby ravine toward the sea, framed by rocky mountain ridges with yellow wildflowers in the foreground.",
    "labels": [
     "ravine",
     "mountains",
     "sea",
     "wildflowers",
     "coastline"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/3349da68ef9b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Panorama yn de kaldera Las Cañadas",
   "description_source": "author",
   "machine": {
    "caption": "A wide panoramic view of a volcanic caldera with a dirt trail through scrubland leading toward a snow-capped peak in the distance.",
    "labels": [
     "volcano",
     "caldera",
     "panorama",
     "trail",
     "scrubland"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/be21b9bf796b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "De fulkaanskoarstien El Chinyero op de Santiago-rêch, noch altyd swart fan de útbarsting fan 1909",
   "description_source": "author",
   "machine": {
    "caption": "A dark volcanic mountain slope with a small crater near its summit rises above a foreground of black lava rock and sparse vegetation.",
    "labels": [
     "volcano",
     "lava rock",
     "summit",
     "crater",
     "mountain"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/8dda8fbe04f4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Pico del Teide, sjoen fan it suden fan de kaldera",
   "description_source": "author",
   "machine": {
    "caption": "Pico Viejo's dark volcanic cone with jagged eroded rock pinnacles at its base rises above a scrubland plain, with Teide's summit visible behind it.",
    "labels": [
     "volcano",
     "pico viejo",
     "rock pinnacles",
     "scrubland",
     "mountain"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/4aafbda36361.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Sommige rotsen binne ûnleauwich yn grutte en foarm",
   "description_source": "author",
   "machine": {
    "caption": "A large wind-eroded volcanic boulder balances on a rock outcrop, with low succulent plants growing at its base and hazy hills in the distance.",
    "labels": [
     "boulder",
     "volcanic rock",
     "erosion",
     "succulents",
     "landscape"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/5b0460cf6f3a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Radarôfbylding fan NASA dy't de fulkaan Teide sjen lit op it eilân Tenerife, Kanaryske Eilannen, Spanje (Wikimedia Commons)",
   "description_source": "author",
   "machine": {
    "caption": "A false-colour satellite or radar image of Tenerife labelled with the island's volcanic structures and rift zones, marked with red arrows.",
    "labels": [
     "satellite image",
     "tenerife",
     "volcano map",
     "rift zones",
     "labels",
     "teide"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Teno Massif\nNW Rift Zone\nTeide\nNE Rift Zone\nPico Viejo\nLas Cañadas Caldera\nAnaga Massif"
   }
  },
  {
   "url": "https://willem.com/global/images/b9566b8cb444.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 160,
   "machine": {
    "caption": "The silhouette of a person with a backpack stands on a rocky ridge at night under a sky full of stars and the visible band of the Milky Way.",
    "labels": [
     "night sky",
     "milky way",
     "silhouette",
     "stars",
     "mountain ridge",
     "hiker"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/03cc5badbce0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 2560,
   "machine": {
    "caption": "A wide panorama shows a barren volcanic crater landscape with dark rock outcrops and pale sandy ground under a clear sky, with distant mountains on the horizon.",
    "labels": [
     "volcanic landscape",
     "crater",
     "rocks",
     "panorama",
     "mountains",
     "el teide"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b9566b8cb444.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37023_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Romtereizen fan El Teide ôf",
    "url": "https://agents.willem.com/fy/posts/2018-08-21_romtereizen-fan-el-teide-of/",
    "source_url": "https://willem.com/fy/2018-08-21_romtereizen-fan-el-teide-of/",
    "date": "2018-08-21"
   },
   "width": 160,
   "machine": {
    "caption": "The silhouette of a person with a backpack stands on a rocky ridge at night under a sky full of stars and the visible band of the Milky Way.",
    "labels": [
     "night sky",
     "milky way",
     "silhouette",
     "stars",
     "mountain ridge",
     "hiker"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a28ca2b50443.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37024_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Analytics vs AWStats",
    "url": "https://agents.willem.com/fy/posts/2018-08-20_google-analytics-vs-awstats/",
    "source_url": "https://willem.com/fy/2018-08-20_google-analytics-vs-awstats/",
    "date": "2018-08-20"
   },
   "width": 1600,
   "description": "Persintaazje minsken dat Google Analytics blokkearret (2016), quantable.com - Jason Packer",
   "description_source": "author",
   "machine": {
    "caption": "A chart combines a Venn diagram of Google Analytics client-side vs server-side measurement overlap with eight pie charts comparing visitor breakdowns for all traffic versus ad-blocker users.",
    "labels": [
     "chart",
     "venn diagram",
     "pie charts",
     "analytics",
     "statistics"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GA Measurement Overlap\nunique fingerprints: client-side vs. server-side\nServer\nClient\n0.27%\n11%\n89%\n1. Higher percentage of blocking in the EU vs. US.\nGeographic Breakdown, All\nUS: 62%\nEU: 18%\nOther: 20%\nGeographic Breakdown, Blockers\nUS: 58%\nEU: 25%\nOther: 17%\n2. Higher percentage of blocking on desktop vs. mobile.\nDevice Breakdown, All\nDesktop: 61%\nTablet: 8%\nMobile: 31%\nDevice Breakdown, Blockers\nDesktop: 67%\nTablet: 5%\nMobile: 28%\n3. Higher on iOS vs Android.\nOS Breakdown, All\niOS: 61%\nAndroid: 39%\nOS Breakdown, Blockers\niOS: 74%\nAndroid: 26%\n4. More Firefox, less IE.\nBrowser Breakdown, All\nChrome: 48%\nFirefox: 9%\nIE: 8%\nSafari: 35%\nBrowser Breakdown, Blockers\nChrome: 39%\nFirefox: 19%\nIE: 4%\nSafari: 38%"
   }
  },
  {
   "url": "https://willem.com/global/images/9fe21c623fcc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37024_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Analytics vs AWStats",
    "url": "https://agents.willem.com/fy/posts/2018-08-20_google-analytics-vs-awstats/",
    "source_url": "https://willem.com/fy/2018-08-20_google-analytics-vs-awstats/",
    "date": "2018-08-20"
   },
   "width": 1600,
   "description": "Typysk stikje Google Analytics-JavaScript-koade: dúdlik te sjen dat it nei de servers fan Google ferwiist",
   "description_source": "author",
   "machine": {
    "caption": "A code snippet on a white background shows the standard Google Analytics tracking script for inserting the analytics.js tag into a webpage.",
    "labels": [
     "code snippet",
     "javascript",
     "google analytics",
     "tracking script"
    ],
    "model": "claude-sonnet",
    "text_in_image": "<script>\n(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){\n(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),\nm=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)\n})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');\n\nga('create', 'UA-XXXXXXXX-1', 'auto');\nga('send', 'pageview');\n\n</script>"
   }
  },
  {
   "url": "https://willem.com/global/images/d6ce3879461c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37024_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Analytics vs AWStats",
    "url": "https://agents.willem.com/fy/posts/2018-08-20_google-analytics-vs-awstats/",
    "source_url": "https://willem.com/fy/2018-08-20_google-analytics-vs-awstats/",
    "date": "2018-08-20"
   },
   "width": 1600,
   "description": "In diel fan in logbestân fan in webserver, elke rigel hâldt ferbân mei in sideferfraach: sjochst de bot?",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of raw web server access log lines in a terminal-style monospace font, recording GET requests to willem.com blog pages.",
    "labels": [
     "access log",
     "server log",
     "terminal",
     "monospace",
     "web requests"
    ],
    "model": "claude-sonnet",
    "text_in_image": "62.45.166.21 - - [20/Aug/2018:20:40:36 +0200] \"GET /en/upload/ HTTP/2.0\" 200 46773 \"https://willem.com/en/\" \"Mozilla/5.0 ...\"\n66.249.79.151 - - [20/Aug/2018:20:40:47 +0200] \"GET /2018-03-07_ipad-pro-review-comparing-the-microsoft-surface-pro-to-ipad-pro/ HTTP/1.1\" 200 43870 \"-\" \"Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)\"\n62.45.166.21 - - [20/Aug/2018:20:41:31 +0200] \"GET / HTTP/2.0\" 301 306 \"https://willem.com/\" \"Mozilla/5.0 ...\"\n62.45.166.21 - - [20/Aug/2018:20:41:36 +0200] \"GET /en/ HTTP/2.0\" 200 51223 \"https://willem.com/en/\" \"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0\"\n62.45.166.21 - - [20/Aug/2018:20:41:37 +0200] \"GET /blog/2018-06-02_creating-a-minimal-iphone-stand/ HTTP/2.0\" 200 60682 \"https://willem.com/blog/\" \"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0\"\n62.45.166.21 - - [20/Aug/2018:20:41:42 +0200] \"GET /blog/2018-07-06_removing-paint-from-a-bike-frame/ HTTP/2.0\" 200 90926 \"https://willem.com/blog/\" \"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0\"\n62.45.166.21 - - [20/Aug/2018:20:41:46 +0200] \"GET /blog/2018-07-10_enjoy-a-festival-without-alcohol/ HTTP/2.0\" 200 60665 \"https://willem.com/blog/\" \"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0\"\n62.45.166.21 - - [20/Aug/2018:20:41:52 +0200] \"GET /blog/2018-05-09_lunch-by-plane/ HTTP/2.0\" 200 63308 \"https://willem.com/blog/\" \"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0\"\n62.45.166.21 - - [20/Aug/2018:20:41:57 +0200] \"GET /blog/2018-05-21_something-the-smartwatch-will-never-have-patina/ HTTP/2.0\" 200 60386 \"https://willem.com/blog/\" \"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0\"\n62.45.166.21 - - [20/Aug/2018:20:42:00 +0200] \"GET /blog/2018-07-20_helping-people-with-free-software/ HTTP/2.0\" 200 63919 \"https://willem.com/blog/\" \"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0\"\n62.45.166.21 - - [20/Aug/2018:20:42:04 +0200] \"GET /blog/hacking/ HTTP/2.0\" 200 40824 \"https://willem.com/blog/2018-07-20_helping-people-with-free-software/\" \"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0\"\n62.45.166.21 - - [20/Aug/2018:20:42:10 +0200] \"GET /blog/2017-07-31_working-from-4g-turned-off-my-lan-and-went-4g-only/ HTTP/2.0\" 200 44042 \"https://willem.com/blog/hacking/\" \"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0\"\n62.45.166.21 - - [20/Aug/2018:20:42:16 +0200] \"GET /blog/2017-01-31_the-day-i-killed-my-lan/ HTTP/2.0\" 200 61792 \"https://willem.com/blog/2017-07-31_working-from-4g-turned-off-my-lan-and-went-4g-only/\" \"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0\""
   }
  },
  {
   "url": "https://willem.com/global/images/7689fca9d1b9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37024_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Analytics vs AWStats",
    "url": "https://agents.willem.com/fy/posts/2018-08-20_google-analytics-vs-awstats/",
    "source_url": "https://willem.com/fy/2018-08-20_google-analytics-vs-awstats/",
    "date": "2018-08-20"
   },
   "width": 1600,
   "description": "Robots dy't op it web surfe: botferkear werjûn troch AWStats",
   "description_source": "author",
   "machine": {
    "caption": "A photograph of a computer screen showing an AWStats robots and spiders visitor report for willem.com, listing bot names, hit counts, bandwidth and last-visit timestamps.",
    "labels": [
     "awstats",
     "statistics",
     "robots",
     "screenshot",
     "report"
    ],
    "model": "claude-sonnet",
    "text_in_image": "stats.web1.lehm...\nwillem.com\n20 Aug 2018 - 04:40\nYear 2018\nClose window\nRobots/Spiders visitors\n139 different robots\nHits\nBandwidth\nLast visit\nGooglebot-Image\nbingbot\nSeznamBot\nAhrefsBot\nempty user agent string\ncrawl\nGooglebot\nYandexBot\nSemrushBot\nDotBot\nYandexImages\nfacebookexternalhit\nMediapartners-Google\nMJ12bot\nUnknown robot identified by bot\\*\nGoogle Web Preview\nspbot\nBaiduspider\nCCBot\nBLEXBot\nHubSpot Webcrawler\nMegaIndex.ru\nBingPreview\nfavicon\ndataprovider.com\nFirefox version 10 and lower - various robots"
   }
  },
  {
   "url": "https://willem.com/global/images/5395a5372a16.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37024_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Analytics vs AWStats",
    "url": "https://agents.willem.com/fy/posts/2018-08-20_google-analytics-vs-awstats/",
    "source_url": "https://willem.com/fy/2018-08-20_google-analytics-vs-awstats/",
    "date": "2018-08-20"
   },
   "width": 1600,
   "description": "Google Analytics en AWStats: software foar webferkearstatistiken",
   "description_source": "author",
   "machine": {
    "caption": "Two logos side by side separated by a vertical line: the Google Analytics icon and wordmark, and the AWStats logo of a zigzag line crossing a globe.",
    "labels": [
     "logos",
     "google analytics",
     "awstats",
     "icons",
     "comparison"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Analytics\nAWStats"
   }
  },
  {
   "url": "https://willem.com/global/images/754f790dcdf6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37024_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Analytics vs AWStats",
    "url": "https://agents.willem.com/fy/posts/2018-08-20_google-analytics-vs-awstats/",
    "source_url": "https://willem.com/fy/2018-08-20_google-analytics-vs-awstats/",
    "date": "2018-08-20"
   },
   "width": 160,
   "machine": {
    "caption": "A graphic shows a Google Analytics dashboard screenshot and the AWStats logo over a faded background of web server log lines.",
    "labels": [
     "google analytics",
     "awstats",
     "dashboard",
     "server logs",
     "graphic",
     "logo"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Analytics\nAWStats\n1 Master View\nGoogle Analytics Home\nUsers 74K\nRevenue $652K\nConversion Rate 2.99%\nSessions 98K\nActive users right now\n24\nHow do you acquire users?\nTraffic Channel   Source / Medium   Referral\nHome\nCustomization\nReal-Time\nAudience\nAcquisition\nBehavior\nConversions\nDiscover\ngplus.googleplex.com is performing better than other Referral traffic\n[20/Aug/2018:20:36:24 +0200] \"GET /blog/2018-06-09_removing-paint-from-a-bike-frame/\" \"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0\""
   }
  },
  {
   "url": "https://willem.com/global/images/fef3c413cf12.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37024_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Analytics vs AWStats",
    "url": "https://agents.willem.com/fy/posts/2018-08-20_google-analytics-vs-awstats/",
    "source_url": "https://willem.com/fy/2018-08-20_google-analytics-vs-awstats/",
    "date": "2018-08-20"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up crop shows repeated faded web server access log lines as a textured background.",
    "labels": [
     "server log",
     "access log",
     "text background",
     "log lines"
    ],
    "model": "claude-sonnet",
    "text_in_image": "[20/Aug/2018:20:36:24 +0200] \"GET /blog/2018-06-09_removing-paint-from-a-bike-frame/\" \"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0\""
   }
  },
  {
   "url": "https://willem.com/global/images/754f790dcdf6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37024_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Google Analytics vs AWStats",
    "url": "https://agents.willem.com/fy/posts/2018-08-20_google-analytics-vs-awstats/",
    "source_url": "https://willem.com/fy/2018-08-20_google-analytics-vs-awstats/",
    "date": "2018-08-20"
   },
   "width": 160,
   "machine": {
    "caption": "A graphic shows a Google Analytics dashboard screenshot and the AWStats logo over a faded background of web server log lines.",
    "labels": [
     "google analytics",
     "awstats",
     "dashboard",
     "server logs",
     "graphic",
     "logo"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Analytics\nAWStats\n1 Master View\nGoogle Analytics Home\nUsers 74K\nRevenue $652K\nConversion Rate 2.99%\nSessions 98K\nActive users right now\n24\nHow do you acquire users?\nTraffic Channel   Source / Medium   Referral\nHome\nCustomization\nReal-Time\nAudience\nAcquisition\nBehavior\nConversions\nDiscover\ngplus.googleplex.com is performing better than other Referral traffic\n[20/Aug/2018:20:36:24 +0200] \"GET /blog/2018-06-09_removing-paint-from-a-bike-frame/\" \"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0\""
   }
  },
  {
   "url": "https://willem.com/global/images/7835cc6a90ea.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37025_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minsken helpe mei frije software",
    "url": "https://agents.willem.com/fy/posts/2018-07-20_minsken-helpe-mei-frije-software/",
    "source_url": "https://willem.com/fy/2018-07-20_minsken-helpe-mei-frije-software/",
    "date": "2018-07-20"
   },
   "width": 1600,
   "description": "Opstartbere USB-stick meitsje foar de ynstallaasje",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of an open ThinkPad X1 Carbon laptop showing terminal output for a USB flash drive being written with a Debian install image, with a Lexar USB stick plugged in beside it.",
    "labels": [
     "laptop",
     "thinkpad",
     "terminal",
     "usb drive",
     "linux",
     "dd command"
    ],
    "model": "claude-sonnet",
    "text_in_image": "[47459.049759] usb 1-2: New USB device found, idVendor=05dc, idProduct=af5c\n[47459.049049] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3\n[47459.476456] usb 1-2: Product: USB Flash Drive\n[47459.476456] usb 1-2: Manufacturer: Lexar\n[47459.476466] usb 1-2: SerialNumber: 33C713DF8C5ET401E963\n[47459.476910] usb-storage 1-2:1.0: USB Mass Storage device detected\n[47460.484353] scsi 10:0:0:0: Direct-Access     Lexar    USB Flash Drive  8.07 PQ: 0 ANSI: 4\n[47460.485213] sd 10:0:0:0: [sdb] 31266816 512-byte logical blocks: (16.0 GB/14.9 GiB)\n[47460.485560] sd 10:0:0:0: [sdb] Write Protect is off\n[47460.485563] sd 10:0:0:0: [sdb] Mode Sense: 23 00 00 00\n[47460.485577] sd 10:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA\n[47461.304953] sdb: sdb1\n[47461.307305] sd 10:0:0:0: [sdb] Attached SCSI removable disk\nroot@WillemX1:/home/willem/Downloads# dd if=debian-9.5.0-amd64-netinst.iso of=/dev/sdb\n595968+0 records in\n595968+0 records out\n305135616 bytes (305 MB) copied, 84.2481 s, 3.6 MB/s\nroot@WillemX1:/home/willem/Downloads#\nX1 Carbon\nThinkPad\nLexar"
   }
  },
  {
   "url": "https://willem.com/global/images/2e2c4b0d73bd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37025_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minsken helpe mei frije software",
    "url": "https://agents.willem.com/fy/posts/2018-07-20_minsken-helpe-mei-frije-software/",
    "source_url": "https://willem.com/fy/2018-07-20_minsken-helpe-mei-frije-software/",
    "date": "2018-07-20"
   },
   "width": 1600,
   "description": "Debian downloade",
   "description_source": "author",
   "machine": {
    "caption": "A small HP laptop with its screen off sits beside an open Lenovo ThinkPad X1 Carbon showing a Debian download webpage, on a wooden desk with a potted plant.",
    "labels": [
     "laptops",
     "thinkpad",
     "debian",
     "webpage",
     "desk",
     "plant"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Getting Debian\nDownload an installation image\nTry Debian live before installing\nBuy a computer with Debian pre-installed\nSlick\nMy work   My Knowledge\n3 Comments   Slick\nLenovo\nX1 Carbon\nThinkPad\nHP"
   }
  },
  {
   "url": "https://willem.com/global/images/739e2cc6f10a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37025_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minsken helpe mei frije software",
    "url": "https://agents.willem.com/fy/posts/2018-07-20_minsken-helpe-mei-frije-software/",
    "source_url": "https://willem.com/fy/2018-07-20_minsken-helpe-mei-frije-software/",
    "date": "2018-07-20"
   },
   "width": 1600,
   "description": "GNU/Linux-distribúsjes",
   "description_source": "author",
   "machine": {
    "caption": "A row of five Linux distribution logos on a white background: Red Hat, Debian, openSUSE, Ubuntu and Fedora.",
    "labels": [
     "linux",
     "logos",
     "distributions",
     "open source",
     "icons"
    ],
    "model": "claude-sonnet",
    "text_in_image": "redhat\ndebian\nSuSE\nubuntu\nfedora"
   }
  },
  {
   "url": "https://willem.com/global/images/3c2501280fb6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37025_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minsken helpe mei frije software",
    "url": "https://agents.willem.com/fy/posts/2018-07-20_minsken-helpe-mei-frije-software/",
    "source_url": "https://willem.com/fy/2018-07-20_minsken-helpe-mei-frije-software/",
    "date": "2018-07-20"
   },
   "width": 1600,
   "description": "Ferfangende skiif fuort yn de laptop wei stoppe",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a hand using a spudger to lift a small blue circuit board from inside an opened laptop chassis, with orange plastic clips and internal labels visible.",
    "labels": [
     "laptop repair",
     "circuit board",
     "spudger",
     "disassembly",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CCA0090LP1280T2\n2.4FH1\n173799\n1145209\nTA APPD"
   }
  },
  {
   "url": "https://willem.com/global/images/df5c3cfc5c8a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37025_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minsken helpe mei frije software",
    "url": "https://agents.willem.com/fy/posts/2018-07-20_minsken-helpe-mei-frije-software/",
    "source_url": "https://willem.com/fy/2018-07-20_minsken-helpe-mei-frije-software/",
    "date": "2018-07-20"
   },
   "width": 1600,
   "description": "De skiif ynstallearje yn de laptop",
   "description_source": "author",
   "machine": {
    "caption": "A hand lifts a Hitachi hard drive out of an opened laptop, revealing a Windows 7 Starter Certificate of Authenticity sticker and capacitors underneath.",
    "labels": [
     "hard drive",
     "hitachi",
     "windows sticker",
     "laptop",
     "disassembly"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HITACHI\nNL3308 E182115 T\nWindows® 7 Starter SNPC OA\nHP\nProof of License\nCertificate of Authenticity\nMicrosoft\n2R5\n2R5\nX15-53817"
   }
  },
  {
   "url": "https://willem.com/global/images/654cf1d89414.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37025_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minsken helpe mei frije software",
    "url": "https://agents.willem.com/fy/posts/2018-07-20_minsken-helpe-mei-frije-software/",
    "source_url": "https://willem.com/fy/2018-07-20_minsken-helpe-mei-frije-software/",
    "date": "2018-07-20"
   },
   "width": 1600,
   "description": "Ferfangende skiif",
   "description_source": "author",
   "machine": {
    "caption": "A Hitachi 2.5-inch hard drive lies on a wooden surface, showing its full specification label with certification marks and handling warnings.",
    "labels": [
     "hard drive",
     "hitachi",
     "label",
     "specifications",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HITACHI\nwww.hitachigst.com\nHDD\n7200RPM\nSATA 3.0Gb/s\nTD\nLABEL: MAY-10\nMLC: DA3332\nA145121\nHP: 598301-002\nFRAGILE\nDO NOT COVER THIS HOLE\nDon't push shock/ cover"
   }
  },
  {
   "url": "https://willem.com/global/images/6d8226136f31.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37025_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minsken helpe mei frije software",
    "url": "https://agents.willem.com/fy/posts/2018-07-20_minsken-helpe-mei-frije-software/",
    "source_url": "https://willem.com/fy/2018-07-20_minsken-helpe-mei-frije-software/",
    "date": "2018-07-20"
   },
   "width": 1600,
   "description": "It flaterberjocht hie gelyk, letterlik: de opstartskiif ûntbrekt!",
   "description_source": "author",
   "machine": {
    "caption": "A hand lifts a hard drive caddy from an opened laptop base showing a cooling fan, RAM module and removed battery beside it on a wooden desk.",
    "labels": [
     "laptop",
     "hard drive caddy",
     "cooling fan",
     "ram module",
     "battery",
     "disassembly"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Kipo"
   }
  },
  {
   "url": "https://willem.com/global/images/fb23e6aea1ef.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37025_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minsken helpe mei frije software",
    "url": "https://agents.willem.com/fy/posts/2018-07-20_minsken-helpe-mei-frije-software/",
    "source_url": "https://willem.com/fy/2018-07-20_minsken-helpe-mei-frije-software/",
    "date": "2018-07-20"
   },
   "width": 1600,
   "description": "Boot device not found: dat is net goed",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a laptop screen at an angle showing a blue-on-black boot error message.",
    "labels": [
     "boot error",
     "screen",
     "close-up",
     "diagnostics",
     "laptop"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Boot Device Not Found\nPlease install an operating system on your hard disk.\nHard Disk (3F0)\nF2   System Diagnostics\nFor more information, please visit:  www.h"
   }
  },
  {
   "url": "https://willem.com/global/images/c9ba52061281.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37025_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minsken helpe mei frije software",
    "url": "https://agents.willem.com/fy/posts/2018-07-20_minsken-helpe-mei-frije-software/",
    "source_url": "https://willem.com/fy/2018-07-20_minsken-helpe-mei-frije-software/",
    "date": "2018-07-20"
   },
   "width": 1600,
   "description": "De laptop wurket wer, dizze kear tank oan (foar it grutste part) frije software",
   "description_source": "author",
   "machine": {
    "caption": "An open HP Mini laptop on a desk displays a Firefox browser showing a willem.com blog post about volunteering.",
    "labels": [
     "laptop",
     "browser",
     "blog post",
     "screen",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Activiteiten\nvr 15:46\nTyp om te zoeken...\nBeing a volunteer in A... - Being a volunteer in Amsterdam-Zuidoost - Computer support in the local community center - Mozilla Firefox\nWILLEM\nBeing a volunteer in Amsterdam-Zuidoost\nCOMPUTER SUPPORT IN THE LOCAL COMMUNITY CENTER\nNOV. 21, 2016 | WILLEM L. MIDDELKOOP\nAfter realising how lucky I am as a healthy, well educated, young man with a solid income. I wanted to do something for other people as volunteer. It just so happens to be\nHP\nHP Mini"
   }
  },
  {
   "url": "https://willem.com/global/images/f377dfeda300.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37025_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minsken helpe mei frije software",
    "url": "https://agents.willem.com/fy/posts/2018-07-20_minsken-helpe-mei-frije-software/",
    "source_url": "https://willem.com/fy/2018-07-20_minsken-helpe-mei-frije-software/",
    "date": "2018-07-20"
   },
   "width": 1600,
   "description": "De Alfa One 802.11b WiFi-adapter wurdt troch it Debian-ynstallaasjeprogramma werkend",
   "description_source": "author",
   "machine": {
    "caption": "An open HP Mini laptop with a USB wireless adapter and antenna connected shows a blue text-mode network selection screen, with a Lexar USB stick plugged into the side.",
    "labels": [
     "laptop",
     "usb wifi adapter",
     "antenna",
     "installer screen",
     "usb stick"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HP Mini\nLexar"
   }
  },
  {
   "url": "https://willem.com/global/images/f8e252e8203a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37025_images-10.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minsken helpe mei frije software",
    "url": "https://agents.willem.com/fy/posts/2018-07-20_minsken-helpe-mei-frije-software/",
    "source_url": "https://willem.com/fy/2018-07-20_minsken-helpe-mei-frije-software/",
    "date": "2018-07-20"
   },
   "width": 1600,
   "description": "By it ynstallearjen fan Debian moatst fragen beantwurdzje lykas de winske taal",
   "description_source": "author",
   "machine": {
    "caption": "A Debian installer screen displays a scrollable list of languages for the installation process, with English highlighted in red.",
    "labels": [
     "debian",
     "installer",
     "language selection",
     "text mode",
     "screen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "[!!] Choose language\nPlease choose the language used for the installation process. This language will be the default language for the final system.\nChoose a language:\nC - No localization\nAlbanian - Shqip\nArabic - عربي\nBasque - Euskara\nBelarusian - Беларуская\nBosnian - Bosanski\nBulgarian - Български\nCatalan - Català\nChinese (Simplified) - 中文(简体)\nChinese (Traditional) - 中文(繁體)\nCroatian - Hrvatski\nCzech - Čeština\nDanish - Dansk\nDutch - Nederlands\nEnglish - English\nEsperanto - Esperanto\n<Go Back>\n<Tab> moves between items; <Space> selects; <Enter> activates buttons"
   }
  },
  {
   "url": "https://willem.com/global/images/62905284bcaf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37025_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minsken helpe mei frije software",
    "url": "https://agents.willem.com/fy/posts/2018-07-20_minsken-helpe-mei-frije-software/",
    "source_url": "https://willem.com/fy/2018-07-20_minsken-helpe-mei-frije-software/",
    "date": "2018-07-20"
   },
   "width": 1600,
   "description": "De laptop sa't er yn it buorthûs oankaam",
   "description_source": "author",
   "machine": {
    "caption": "A closed silver laptop lid with an HP logo and a small purple sticker sits on a wooden table.",
    "labels": [
     "laptop",
     "closed lid",
     "hp logo",
     "sticker",
     "table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HP"
   }
  },
  {
   "url": "https://willem.com/global/images/27333a811104.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37025_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minsken helpe mei frije software",
    "url": "https://agents.willem.com/fy/posts/2018-07-20_minsken-helpe-mei-frije-software/",
    "source_url": "https://willem.com/fy/2018-07-20_minsken-helpe-mei-frije-software/",
    "date": "2018-07-20"
   },
   "width": 160,
   "machine": {
    "caption": "An HP Mini netbook sits open on a wooden desk displaying a willem.com blog post titled Being a volunteer in Amsterdam-Zuidoost in a Firefox browser window.",
    "labels": [
     "netbook",
     "laptop",
     "browser",
     "blog post",
     "keyboard",
     "wooden desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Activiteiten                    vr 15:46\nTyp om te zoeken...\nBeing a volunteer in A... Computer support in the local community center - Mozilla Firefox\nWILLEM\nBeing a volunteer in Amsterdam-Zuidoost\nCOMPUTER SUPPORT IN THE LOCAL COMMUNITY CENTER\nNOV. 21, 2016 | WILLEM\nAfter realising how lucky I am as a healthy, well educated, young man with a solid income, I wanted to do something for other people as volunteer. It just so happens to be\nHP\nHP Mini"
   }
  },
  {
   "url": "https://willem.com/global/images/94f098acd593.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37025_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minsken helpe mei frije software",
    "url": "https://agents.willem.com/fy/posts/2018-07-20_minsken-helpe-mei-frije-software/",
    "source_url": "https://willem.com/fy/2018-07-20_minsken-helpe-mei-frije-software/",
    "date": "2018-07-20"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up of a laptop screen shows a blue text boot error message stating no bootable hard disk was found.",
    "labels": [
     "boot error",
     "screen",
     "blue text",
     "hard disk",
     "diagnostics"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Boot Device Not Found\nPlease install an operating system on your hard\nHard Disk (3F0)\nF2   System Diagnostics\nFor more information, please visit: www.h"
   }
  },
  {
   "url": "https://willem.com/global/images/27333a811104.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37025_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minsken helpe mei frije software",
    "url": "https://agents.willem.com/fy/posts/2018-07-20_minsken-helpe-mei-frije-software/",
    "source_url": "https://willem.com/fy/2018-07-20_minsken-helpe-mei-frije-software/",
    "date": "2018-07-20"
   },
   "width": 160,
   "machine": {
    "caption": "An HP Mini netbook sits open on a wooden desk displaying a willem.com blog post titled Being a volunteer in Amsterdam-Zuidoost in a Firefox browser window.",
    "labels": [
     "netbook",
     "laptop",
     "browser",
     "blog post",
     "keyboard",
     "wooden desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Activiteiten                    vr 15:46\nTyp om te zoeken...\nBeing a volunteer in A... Computer support in the local community center - Mozilla Firefox\nWILLEM\nBeing a volunteer in Amsterdam-Zuidoost\nCOMPUTER SUPPORT IN THE LOCAL COMMUNITY CENTER\nNOV. 21, 2016 | WILLEM\nAfter realising how lucky I am as a healthy, well educated, young man with a solid income, I wanted to do something for other people as volunteer. It just so happens to be\nHP\nHP Mini"
   }
  },
  {
   "url": "https://willem.com/global/images/373823664f04.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37026_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Genietsje fan in festival sûnder alkohol",
    "url": "https://agents.willem.com/fy/posts/2018-07-10_genietsje-fan-in-festival-sunder-alkohol/",
    "source_url": "https://willem.com/fy/2018-07-10_genietsje-fan-in-festival-sunder-alkohol/",
    "date": "2018-07-10"
   },
   "width": 1600,
   "description": "Oant de oare kear, Werchter.",
   "description_source": "author",
   "machine": {
    "caption": "A wooden planter with a young tree growing from it, decorated with yellow chevron stripes, graffiti and a round drink-brand badge, stands on a festival field at sunset with a person lying on the ground nearby.",
    "labels": [
     "festival",
     "planter",
     "tree",
     "sunset",
     "crowd",
     "graffiti"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Lipton"
   }
  },
  {
   "url": "https://willem.com/global/images/9c5af6ee3509.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37026_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Genietsje fan in festival sûnder alkohol",
    "url": "https://agents.willem.com/fy/posts/2018-07-10_genietsje-fan-in-festival-sunder-alkohol/",
    "source_url": "https://willem.com/fy/2018-07-10_genietsje-fan-in-festival-sunder-alkohol/",
    "date": "2018-07-10"
   },
   "width": 1600,
   "description": "De brouwerij op Rock Werchter, thús fan Jupiler 0.0%",
   "description_source": "author",
   "machine": {
    "caption": "A festival crowd faces a stage marked \"THE BREWERY\" under a green emergency exit sign on a scaffolding tower, with a palm frond in the foreground.",
    "labels": [
     "festival crowd",
     "stage",
     "exit sign",
     "scaffolding",
     "palm frond"
    ],
    "model": "claude-sonnet",
    "text_in_image": "1\nTHE BREWERY"
   }
  },
  {
   "url": "https://willem.com/global/images/1cb457b6572c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37026_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Genietsje fan in festival sûnder alkohol",
    "url": "https://agents.willem.com/fy/posts/2018-07-10_genietsje-fan-in-festival-sunder-alkohol/",
    "source_url": "https://willem.com/fy/2018-07-10_genietsje-fan-in-festival-sunder-alkohol/",
    "date": "2018-07-10"
   },
   "width": 1600,
   "description": "In keardel mei in soad rommel, spontane keunst yn it publyk",
   "description_source": "author",
   "machine": {
    "caption": "A nighttime festival crowd gathers around two people lying on the ground covered in food wrappers and drink cups, with onlookers filming on phones, one wearing a red Jupiler cap.",
    "labels": [
     "festival crowd",
     "nighttime",
     "onlookers",
     "phones",
     "cap"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Jupiler"
   }
  },
  {
   "url": "https://willem.com/global/images/202f071a75a1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37026_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Genietsje fan in festival sûnder alkohol",
    "url": "https://agents.willem.com/fy/posts/2018-07-10_genietsje-fan-in-festival-sunder-alkohol/",
    "source_url": "https://willem.com/fy/2018-07-10_genietsje-fan-in-festival-sunder-alkohol/",
    "date": "2018-07-10"
   },
   "width": 1600,
   "description": "Do kinst der likegoed gek útsjen as eartiids - sûnder alkohol",
   "description_source": "author",
   "machine": {
    "caption": "A smiling man wearing a blue bucket hat and yellow mirrored sunglasses, in a white t-shirt printed with a black text box, stands at an outdoor festival with a stage visible in the background.",
    "labels": [
     "bucket hat",
     "sunglasses",
     "t-shirt",
     "festival",
     "portrait"
    ],
    "model": "claude-sonnet",
    "text_in_image": "wc.be/trakteert\nBAAS"
   }
  },
  {
   "url": "https://willem.com/global/images/59fb97488ff9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37026_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Genietsje fan in festival sûnder alkohol",
    "url": "https://agents.willem.com/fy/posts/2018-07-10_genietsje-fan-in-festival-sunder-alkohol/",
    "source_url": "https://willem.com/fy/2018-07-10_genietsje-fan-in-festival-sunder-alkohol/",
    "date": "2018-07-10"
   },
   "width": 1600,
   "description": "Queens of the Stone Age op Rock Werchter 2018",
   "description_source": "author",
   "machine": {
    "caption": "A large festival stage with a wall of line-array speakers and lighting trusses lit in green, with a performer visible through haze, viewed over a dense crowd.",
    "labels": [
     "festival stage",
     "speakers",
     "lighting truss",
     "haze",
     "crowd"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/617a44289daa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37026_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Genietsje fan in festival sûnder alkohol",
    "url": "https://agents.willem.com/fy/posts/2018-07-10_genietsje-fan-in-festival-sunder-alkohol/",
    "source_url": "https://willem.com/fy/2018-07-10_genietsje-fan-in-festival-sunder-alkohol/",
    "date": "2018-07-10"
   },
   "width": 1600,
   "description": "Farsk fan it fet: Jupiler 0.0% bier op Rock Werchter",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a plastic festival cup of Jupiler 0.0% alcohol-free beer in the foreground, with a smiling man in a straw hat and sunglasses holding a second cup blurred behind.",
    "labels": [
     "beer cup",
     "festival",
     "alcohol-free",
     "sunglasses",
     "straw hat"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Jupiler\n0,0\n% ALC\n0% ALCOHOL   100% BEER"
   }
  },
  {
   "url": "https://willem.com/global/images/8af0b6f39456.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37026_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Genietsje fan in festival sûnder alkohol",
    "url": "https://agents.willem.com/fy/posts/2018-07-10_genietsje-fan-in-festival-sunder-alkohol/",
    "source_url": "https://willem.com/fy/2018-07-10_genietsje-fan-in-festival-sunder-alkohol/",
    "date": "2018-07-10"
   },
   "width": 1600,
   "description": "Berjocht fan Rock Werchter oer alkoholfrij bier",
   "description_source": "author",
   "machine": {
    "caption": "Screenshot of an email inbox on a tablet showing a reply from Rock Werchter festival organisers about alcohol-free beer availability.",
    "labels": [
     "email",
     "screenshot",
     "inbox",
     "festival",
     "reply"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Inkomend\n2 berichten\nNieuwe vraag - contactformulier Rock Werchter\nInfo Rock Werchter\nAan: Willem Laurentz Middelkoop\n10-04-18\nDetails\nBeste Willem,\nGoed nieuws! Rock Werchter biedt aan de meeste togen alcoholvrije pintjes aan.\nTot in juli!\nVriendelijke groeten,\nRock Werchter"
   }
  },
  {
   "url": "https://willem.com/global/images/d8746f334670.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37026_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Genietsje fan in festival sûnder alkohol",
    "url": "https://agents.willem.com/fy/posts/2018-07-10_genietsje-fan-in-festival-sunder-alkohol/",
    "source_url": "https://willem.com/fy/2018-07-10_genietsje-fan-in-festival-sunder-alkohol/",
    "date": "2018-07-10"
   },
   "width": 1600,
   "description": "Rock Werchter, haadpodium",
   "description_source": "author",
   "machine": {
    "caption": "A crowd faces the round Rock Werchter main stage under a clear sky, with a guitarist shown on the flanking video screens.",
    "labels": [
     "festival stage",
     "crowd",
     "video screens",
     "guitarist",
     "clear sky"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ROCK\nWERCHTER"
   }
  },
  {
   "url": "https://willem.com/global/images/a55ea2251470.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37026_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Genietsje fan in festival sûnder alkohol",
    "url": "https://agents.willem.com/fy/posts/2018-07-10_genietsje-fan-in-festival-sunder-alkohol/",
    "source_url": "https://willem.com/fy/2018-07-10_genietsje-fan-in-festival-sunder-alkohol/",
    "date": "2018-07-10"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds up a plastic cup of alcohol-free Jupiler beer at an outdoor festival, with a smiling man in a straw hat and sunglasses holding a similar cup in the background.",
    "labels": [
     "beer cup",
     "festival",
     "man",
     "sunglasses",
     "hat",
     "jupiler"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Jupiler.\n0,0\n% ALC\n0% ALCOHOL   100% BEER"
   }
  },
  {
   "url": "https://willem.com/global/images/639d8846a49d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37026_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Genietsje fan in festival sûnder alkohol",
    "url": "https://agents.willem.com/fy/posts/2018-07-10_genietsje-fan-in-festival-sunder-alkohol/",
    "source_url": "https://willem.com/fy/2018-07-10_genietsje-fan-in-festival-sunder-alkohol/",
    "date": "2018-07-10"
   },
   "width": 2560,
   "machine": {
    "caption": "A wide view of a festival crowd at dusk facing a large stage, with food stall banners in the foreground.",
    "labels": [
     "festival crowd",
     "stage",
     "food stalls",
     "dusk",
     "audience"
    ],
    "model": "claude-sonnet",
    "text_in_image": "KBC\nKEBAB HOUSE\nBLACK ANGUS BURGERS"
   }
  },
  {
   "url": "https://willem.com/global/images/a55ea2251470.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37026_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Genietsje fan in festival sûnder alkohol",
    "url": "https://agents.willem.com/fy/posts/2018-07-10_genietsje-fan-in-festival-sunder-alkohol/",
    "source_url": "https://willem.com/fy/2018-07-10_genietsje-fan-in-festival-sunder-alkohol/",
    "date": "2018-07-10"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds up a plastic cup of alcohol-free Jupiler beer at an outdoor festival, with a smiling man in a straw hat and sunglasses holding a similar cup in the background.",
    "labels": [
     "beer cup",
     "festival",
     "man",
     "sunglasses",
     "hat",
     "jupiler"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Jupiler.\n0,0\n% ALC\n0% ALCOHOL   100% BEER"
   }
  },
  {
   "url": "https://willem.com/global/images/b901f15978b8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37027_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferve fan in fytsframe ôfhelje",
    "url": "https://agents.willem.com/fy/posts/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "source_url": "https://willem.com/fy/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "date": "2018-06-09"
   },
   "width": 1600,
   "description": "Myn wei wurkje troch it hiele fytsframe",
   "description_source": "author",
   "machine": {
    "caption": "A stripped bicycle frame with peeling black paint over bare metal rests on a black tarp and bin bags on a balcony overlooking trees.",
    "labels": [
     "bicycle frame",
     "paint stripping",
     "balcony",
     "railing",
     "trees"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/bc8c02a1fc0c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37027_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferve fan in fytsframe ôfhelje",
    "url": "https://agents.willem.com/fy/posts/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "source_url": "https://willem.com/fy/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "date": "2018-06-09"
   },
   "width": 1600,
   "description": "Do wytst dat der wat oan de hân is as der gemyske kristallen op dyn fytsframe ûntstean... ",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a black bicycle fork crown beside a measuring jug of paint stripper and a yellow supermarket bag used as a rag.",
    "labels": [
     "bicycle fork",
     "paint stripper",
     "measuring jug",
     "plastic bag",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Chemicals, R\njumbosupermarkten.nl"
   }
  },
  {
   "url": "https://willem.com/global/images/eb38f7a42b08.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37027_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferve fan in fytsframe ôfhelje",
    "url": "https://agents.willem.com/fy/posts/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "source_url": "https://willem.com/fy/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "date": "2018-06-09"
   },
   "width": 1600,
   "description": "Foarwiel fêstmakke oan de rauwe aluminium foarfoarke",
   "description_source": "author",
   "machine": {
    "caption": "A front bicycle wheel with disc brake rotor and hub leans against a wall, showing a black tyre with visible tread pattern text.",
    "labels": [
     "bicycle wheel",
     "tyre",
     "disc brake",
     "spokes",
     "hub"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SCHWALBE DURANO\nSCHWALBE DURANO"
   }
  },
  {
   "url": "https://willem.com/global/images/08f011476a22.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37027_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferve fan in fytsframe ôfhelje",
    "url": "https://agents.willem.com/fy/posts/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "source_url": "https://willem.com/fy/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "date": "2018-06-09"
   },
   "width": 1600,
   "description": "In diel fan de foarfoarke bleatlein, it oare noch swart ferve",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of two bicycle fork legs, one bare aluminium and one painted black with paint chipping near the crown, against a concrete ledge.",
    "labels": [
     "bicycle fork",
     "aluminium",
     "paint chipping",
     "close-up",
     "railing"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/93fa591e6967.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37027_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferve fan in fytsframe ôfhelje",
    "url": "https://agents.willem.com/fy/posts/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "source_url": "https://willem.com/fy/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "date": "2018-06-09"
   },
   "width": 1600,
   "description": "Flarden ferve falle fan myn fytsframe en lizze it rauwe aluminium bleat",
   "description_source": "author",
   "machine": {
    "caption": "A gloved hand wipes black paint residue from a bicycle fork with a paper towel, over a yellow plastic bag on a tarp.",
    "labels": [
     "gloved hand",
     "paint residue",
     "paper towel",
     "bicycle fork",
     "plastic bag"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/5116ed7d38ca.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37027_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferve fan in fytsframe ôfhelje",
    "url": "https://agents.willem.com/fy/posts/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "source_url": "https://willem.com/fy/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "date": "2018-06-09"
   },
   "width": 1600,
   "description": "Foarfoarke ynpakt yn in plestik tas",
   "description_source": "author",
   "machine": {
    "caption": "A partly stripped bicycle fork with a torn yellow wrap lies above a pair of black rubber gloves on a concrete floor, next to a paint bucket, brush, bottle and paper roll.",
    "labels": [
     "bicycle fork",
     "rubber gloves",
     "paint bucket",
     "paintbrush",
     "bottle",
     "paper roll"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/193060b8f2d7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37027_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferve fan in fytsframe ôfhelje",
    "url": "https://agents.willem.com/fy/posts/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "source_url": "https://willem.com/fy/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "date": "2018-06-09"
   },
   "width": 1600,
   "description": "Test fan de gemikaliën om de ferve fan myn foarfoarke te heljen - it wurket!",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a black bicycle frame tube with chipped paint revealing bare metal, showing embossed lettering, held by a hand.",
    "labels": [
     "bicycle frame",
     "embossed text",
     "chipped paint",
     "close-up",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ALLOY DISCITE"
   }
  },
  {
   "url": "https://willem.com/global/images/b66ff8ea8a20.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37027_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferve fan in fytsframe ôfhelje",
    "url": "https://agents.willem.com/fy/posts/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "source_url": "https://willem.com/fy/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "date": "2018-06-09"
   },
   "width": 1600,
   "description": "Feiligenslabel op de flesse dichloarmetaan: gefaar, gefaar, gefaar!",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a chemical spray bottle label with Dutch hazard warning text and two orange GHS pictograms, held in a hand.",
    "labels": [
     "spray bottle",
     "label",
     "hazard symbols",
     "warning text",
     "dutch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Gevaar\nVeroorzaakt huidirritatie. Veroorzaakt ernstige oogirritatie. Kan irritatie van de luchtwegen veroorzaken. Kan slaperigheid of duizeligheid veroorzaken. Verdacht van het veroorzaken van kanker. Kan schade aan organen (Lever, Bloed, Centrale zenuwstelsel) veroorzaken bij langdurige of herhaalde blootstelling. Inademing van damp vermijden. De nodige persoonlijke beschermingsuitrusting gebruiken. BIJ CONTACT MET DE OGEN: voorzichtig afspoelen met water gedurende een aantal minuten; contactlenzen verwijderen, indien mogelijk; blijven spoelen\nwww.labshop.nl\nLage Brink 23, 7317 BD Apeldoorn   055 521 5016"
   }
  },
  {
   "url": "https://willem.com/global/images/84f1a1206998.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37027_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferve fan in fytsframe ôfhelje",
    "url": "https://agents.willem.com/fy/posts/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "source_url": "https://willem.com/fy/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "date": "2018-06-09"
   },
   "width": 1600,
   "description": "Schindelhauer-stjoer fêstmakke oan myn aluminium fyts",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a bicycle handlebar with leather grips, brake levers, a bell and a headlight mounted below the stem, against a corrugated wall.",
    "labels": [
     "handlebar",
     "leather grips",
     "brake lever",
     "headlight",
     "bell"
    ],
    "model": "claude-sonnet",
    "text_in_image": "LUMOTEC"
   }
  },
  {
   "url": "https://willem.com/global/images/0ad611cae6d0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37027_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferve fan in fytsframe ôfhelje",
    "url": "https://agents.willem.com/fy/posts/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "source_url": "https://willem.com/fy/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "date": "2018-06-09"
   },
   "width": 1600,
   "description": "Aluminium fyts",
   "description_source": "author",
   "machine": {
    "caption": "A silver-framed bicycle with belt drive, disc brakes, mudguards and a frame-mounted headlight stands against a corrugated wall.",
    "labels": [
     "bicycle",
     "belt drive",
     "disc brakes",
     "mudguards",
     "frame lock"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/7c925728a8d9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37027_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferve fan in fytsframe ôfhelje",
    "url": "https://agents.willem.com/fy/posts/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "source_url": "https://willem.com/fy/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "date": "2018-06-09"
   },
   "width": 1600,
   "description": "Myn wei skuorje troch lagen net winske ferve en filler",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a scuffed aluminium bicycle head tube junction with peeling black paint, a boot visible in the background.",
    "labels": [
     "head tube",
     "aluminium",
     "peeling paint",
     "close-up",
     "boot"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/bb4b446ef48a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37027_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferve fan in fytsframe ôfhelje",
    "url": "https://agents.willem.com/fy/posts/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "source_url": "https://willem.com/fy/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "date": "2018-06-09"
   },
   "width": 1600,
   "description": "Fyts swart ferve foar de behanneling",
   "description_source": "author",
   "machine": {
    "caption": "A matte black bicycle with belt drive, disc brakes and mudguards stands against a white wall, its tyres printed with the tyre brand name.",
    "labels": [
     "bicycle",
     "belt drive",
     "disc brakes",
     "mudguards",
     "matte black"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SCHWALBE DURANO\nSCHWALBE DURANO"
   }
  },
  {
   "url": "https://willem.com/global/images/337421b9361c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37027_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferve fan in fytsframe ôfhelje",
    "url": "https://agents.willem.com/fy/posts/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "source_url": "https://willem.com/fy/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "date": "2018-06-09"
   },
   "width": 160,
   "machine": {
    "caption": "A bare silver aluminium bicycle frame with belt drive and disc brakes, stripped of paint, stands against a white corrugated wall.",
    "labels": [
     "bicycle frame",
     "bare metal",
     "belt drive",
     "disc brake",
     "stripped paint"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/cd26caff52cc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37027_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferve fan in fytsframe ôfhelje",
    "url": "https://agents.willem.com/fy/posts/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "source_url": "https://willem.com/fy/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "date": "2018-06-09"
   },
   "width": 2560,
   "machine": {
    "caption": "A pair of black rubber gloves, a paint scraper with remnants of yellow tape, a pot of black bristles, a spray-paint can and a roll of masking tape lie on a rough concrete surface.",
    "labels": [
     "rubber gloves",
     "paint scraper",
     "masking tape",
     "spray can",
     "concrete floor"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/337421b9361c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37027_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferve fan in fytsframe ôfhelje",
    "url": "https://agents.willem.com/fy/posts/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "source_url": "https://willem.com/fy/2018-06-09_ferve-fan-in-fytsframe-ofhelje/",
    "date": "2018-06-09"
   },
   "width": 160,
   "machine": {
    "caption": "A bare silver aluminium bicycle frame with belt drive and disc brakes, stripped of paint, stands against a white corrugated wall.",
    "labels": [
     "bicycle frame",
     "bare metal",
     "belt drive",
     "disc brake",
     "stripped paint"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/fafb4fcf0ac2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37028_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimale iPhone-stander meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "source_url": "https://willem.com/fy/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "date": "2018-06-02"
   },
   "width": 1600,
   "description": "De houtnerven jouwe in natuerlik patroan op de stander",
   "description_source": "author",
   "machine": {
    "caption": "A close-up shows the grooved edge of a light-colored wooden strip with visible grain, held by a hand.",
    "labels": [
     "wood",
     "grain",
     "close-up",
     "carpentry",
     "hand"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/193b1c1d97c0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37028_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimale iPhone-stander meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "source_url": "https://willem.com/fy/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "date": "2018-06-02"
   },
   "width": 1600,
   "description": "Sulverglêd oerflak nei it skuorjen",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a carved wooden block with two parallel grooves cut into its surface, shaped like a small stand.",
    "labels": [
     "wood",
     "carving",
     "stand",
     "hand",
     "carpentry"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e3e653e62c16.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37028_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimale iPhone-stander meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "source_url": "https://willem.com/fy/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "date": "2018-06-02"
   },
   "width": 1600,
   "description": "De tillefoanhoes past perfekt",
   "description_source": "author",
   "machine": {
    "caption": "A black phone case with a textured grip and cutout pattern rests upright in a slot carved into a wooden block on a paint-splattered workbench.",
    "labels": [
     "phone case",
     "wooden stand",
     "workbench",
     "iphone stand",
     "silk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "silk"
   }
  },
  {
   "url": "https://willem.com/global/images/c9b8be47b949.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37028_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimale iPhone-stander meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "source_url": "https://willem.com/fy/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "date": "2018-06-02"
   },
   "width": 1600,
   "description": "It frezenprofyl fan it prototype fergelykje mei de definitive ferzje",
   "description_source": "author",
   "machine": {
    "caption": "A grooved pine batten with a visible wood knot sits fitted into a matching notch cut in another piece of wood on a workbench.",
    "labels": [
     "wood",
     "pine",
     "groove",
     "joinery",
     "workbench"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/52659631e1d4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37028_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimale iPhone-stander meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "source_url": "https://willem.com/fy/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "date": "2018-06-02"
   },
   "width": 1600,
   "description": "De houtfrees ôfstelle",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a mitre saw blade housing lowered onto a wooden dowel clamped in a bench vice, in a garden setting.",
    "labels": [
     "mitre saw",
     "power tool",
     "dowel",
     "workbench",
     "garden"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b08b37e5d025.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37028_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimale iPhone-stander meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "source_url": "https://willem.com/fy/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "date": "2018-06-02"
   },
   "width": 1600,
   "description": "De rânen fan it stik hout ôfrûnen",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a small trapezoid-shaped block of wood with a bevelled top edge, with a plunge router visible on a workbench behind it.",
    "labels": [
     "wood block",
     "hand",
     "router",
     "workbench",
     "woodworking"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/5a2a6495bfdb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37028_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimale iPhone-stander meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "source_url": "https://willem.com/fy/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "date": "2018-06-02"
   },
   "width": 1600,
   "description": "Rau stik ikehout - krekt foar it bewurkjen",
   "description_source": "author",
   "machine": {
    "caption": "A rectangular oak block with sawn and planed faces rests diagonally on a paint-splattered wooden bench outdoors.",
    "labels": [
     "oak",
     "wood block",
     "workbench",
     "sawdust",
     "woodworking"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f67f48225198.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37028_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimale iPhone-stander meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "source_url": "https://willem.com/fy/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "date": "2018-06-02"
   },
   "width": 1600,
   "description": "Prototype fan sparrehout om it frezenprofyl te bepalen",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a routed pine batten showing a V-shaped groove cut along its edge, outdoors on a paved path.",
    "labels": [
     "pine",
     "batten",
     "groove",
     "hand",
     "router",
     "paving"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/16164cb891ec.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37028_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimale iPhone-stander meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "source_url": "https://willem.com/fy/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "date": "2018-06-02"
   },
   "width": 1600,
   "description": "It oanrekkenskerm is folslein tagonklik, de foarrâne is wat fersonken om \"swipe omheech\"-gebearten mooglik te meitsjen",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone displaying the WILLEM.com blog page rests upright in a wooden stand on a table.",
    "labels": [
     "smartphone",
     "wooden stand",
     "blog",
     "screen",
     "website",
     "table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM.com\nBLOG\nListen to your body\nWHY I STOPPED USING HEALTH AND FITNESS SENSORS\nMAY 17, 2018\nA good customer of mine was once a physiotherapist, he told me about people asking him to \"feel their muscles\" to tell them how they where doing. \"Crazy!\" he told me: \"I can never feel better than the people\nLunch by plane\nFLYING FROM HILVERSUM TO TEXEL IN A TECNAM P2002JF\nMAY 9, 2018\nThis week I was invited to fly along over the Netherlands in a small aircraft, from Hilversum to Texel. A good buddy of mine is a pilot and planned to fly to the Texel island for lunch (and good fun). The"
   }
  },
  {
   "url": "https://willem.com/global/images/f214bf8d532f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37028_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimale iPhone-stander meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "source_url": "https://willem.com/fy/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "date": "2018-06-02"
   },
   "width": 1600,
   "description": "De hoeke is goed foar maklike tagong ta it oanrekkenskerm",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone in a black case, displaying the WILLEM.com blog page, stands upright in a wooden stand on a wood-grain table.",
    "labels": [
     "smartphone",
     "wooden stand",
     "blog",
     "screen",
     "website",
     "table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM.com\nBLOG\nListen to your body\nWHY I STOPPED USING HEALTH AND FITNESS SENSORS\nMAY 17, 2018\nA good customer of mine was once a physiotherapist, he told me about people asking him to \"feel their muscles\" to tell them how they where doing. \"Crazy!\" he told me: \"I can never feel better than the people\nLunch by plane\nFLYING FROM HILVERSUM TO TEXEL IN A TECNAM P2002JF\nMAY 9, 2018\nThis week I was invited to fly along over the Netherlands in a small aircraft, from Hilversum to Texel. A good buddy of mine is a pilot and planned to fly to the Texel island for lunch (and good fun). The"
   }
  },
  {
   "url": "https://willem.com/global/images/5ee83381e7ef.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37028_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimale iPhone-stander meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "source_url": "https://willem.com/fy/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "date": "2018-06-02"
   },
   "width": 1600,
   "description": "De stander stiet tige stabyl",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone in a black case, showing the WILLEM.com blog page, sits in a wooden stand on a table, photographed at a low angle.",
    "labels": [
     "smartphone",
     "wooden stand",
     "blog",
     "screen",
     "website",
     "table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM.com\nListen to your body\nWHY I STOPPED USING HEALTH AND FITNESS SENSORS\nMAY 17, 2018\nA good customer of mine\nLunch by"
   }
  },
  {
   "url": "https://willem.com/global/images/b735cbf230a7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37028_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimale iPhone-stander meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "source_url": "https://willem.com/fy/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "date": "2018-06-02"
   },
   "width": 1600,
   "description": "Werkbank mei houtfrees klear foar aksje",
   "description_source": "author",
   "machine": {
    "caption": "An empty folding chair stands beside a router mounted upside down in a table stand with a workpiece clamped in place, outdoors near a tool case and an orange extension cord.",
    "labels": [
     "folding chair",
     "router table",
     "tool case",
     "extension cord",
     "courtyard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Bosch"
   }
  },
  {
   "url": "https://willem.com/global/images/ff3e08b8adbc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37028_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimale iPhone-stander meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "source_url": "https://willem.com/fy/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "date": "2018-06-02"
   },
   "width": 160,
   "machine": {
    "caption": "A black phone case labelled Silk rests propped up in a notch carved into a small wooden block on a paint-splattered workbench.",
    "labels": [
     "phone case",
     "wooden stand",
     "workbench",
     "iphone",
     "paint stains"
    ],
    "model": "claude-sonnet",
    "text_in_image": "silk"
   }
  },
  {
   "url": "https://willem.com/global/images/5fb9df70f36f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37028_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimale iPhone-stander meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "source_url": "https://willem.com/fy/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "date": "2018-06-02"
   },
   "width": 2560,
   "machine": {
    "caption": "An extreme close-up shows the wood grain and chamfered edges of a carved wooden block, with fingertips visible at the top of the frame.",
    "labels": [
     "wood grain",
     "chamfer",
     "close-up",
     "wooden block",
     "fingers"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/ff3e08b8adbc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37028_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In minimale iPhone-stander meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "source_url": "https://willem.com/fy/2018-06-02_in-minimale-iphone-stander-meitsje/",
    "date": "2018-06-02"
   },
   "width": 160,
   "machine": {
    "caption": "A black phone case labelled Silk rests propped up in a notch carved into a small wooden block on a paint-splattered workbench.",
    "labels": [
     "phone case",
     "wooden stand",
     "workbench",
     "iphone",
     "paint stains"
    ],
    "model": "claude-sonnet",
    "text_in_image": "silk"
   }
  },
  {
   "url": "https://willem.com/global/images/7862fafde873.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37029_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Harkje nei dyn lichem",
    "url": "https://agents.willem.com/fy/posts/2018-05-17_harkje-nei-dyn-lichem/",
    "source_url": "https://willem.com/fy/2018-05-17_harkje-nei-dyn-lichem/",
    "date": "2018-05-17"
   },
   "width": 1600,
   "description": "Ik sil grif tiid nedich hawwe om te wennen oan it net dragen fan sensoaren... sjoch de wite streek om myn pols :-)",
   "description_source": "author",
   "machine": {
    "caption": "A worn fingerless cycling glove with a padded black and grey palm and a teal logo panel is worn on a hand resting on a wooden table.",
    "labels": [
     "cycling glove",
     "pearl izumi",
     "hand",
     "gear",
     "sportswear"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PEARL iZUMi"
   }
  },
  {
   "url": "https://willem.com/global/images/993c55672fa3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37029_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Harkje nei dyn lichem",
    "url": "https://agents.willem.com/fy/posts/2018-05-17_harkje-nei-dyn-lichem/",
    "source_url": "https://willem.com/fy/2018-05-17_harkje-nei-dyn-lichem/",
    "date": "2018-05-17"
   },
   "width": 1600,
   "description": "It senuwstelsel (ôfbylding fan Wikimedia)",
   "description_source": "author",
   "machine": {
    "caption": "A labeled anatomical diagram shows the human nervous system from the front, with the brain, spinal cord and branching nerves annotated in boxed text.",
    "labels": [
     "diagram",
     "nervous system",
     "anatomy",
     "nerves",
     "labels"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CNS\nCerebrum\nCerebellum\nBrainstem\nSpinal cord\nCranial nerves:\nVagus\nThoracoabdominal nerves:\nIntercostals\nSubcostal\nIliohypogastric\nIlioinguinal\nLateral cutaneous of thigh\nGenitofemoral\nBrachial plexus\nNerves:\nMusculocutaneous\nRadial\nMedian\nUlnar\nLumbar plexus\nNerves:\nObturator\nFemoral\nMuscular branches of femoral\nSaphenous\nPudendal nerve\nSacral plexus\nNerves:\nSciatic\nTibial\nCommon peroneal\nDeep peroneal\nSuperficial peroneal\nSural"
   }
  },
  {
   "url": "https://willem.com/global/images/3e905eab9ea7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37029_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Harkje nei dyn lichem",
    "url": "https://agents.willem.com/fy/posts/2018-05-17_harkje-nei-dyn-lichem/",
    "source_url": "https://willem.com/fy/2018-05-17_harkje-nei-dyn-lichem/",
    "date": "2018-05-17"
   },
   "width": 1600,
   "description": "Nachtlike HRV-trend, in yndikator fan hoe fit do bist, is ek stabilisearre",
   "description_source": "author",
   "machine": {
    "caption": "A dark-themed app screenshot shows a year-long nocturnal HRV trend line chart colored green to red, with a shaded desirable range band and time period buttons.",
    "labels": [
     "screenshot",
     "hrv",
     "chart",
     "health app",
     "dark mode"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NOCTURNAL HRV TREND\nTODAY\nWEEK\nMONTH\nYEAR\nRolling 7-day Average\nDesirable Range\nSignificant Change\n90\n80\n70\n60\nSep\nOct\nDec\nJan\nFeb\nApr\nMay"
   }
  },
  {
   "url": "https://willem.com/global/images/ca85055247e0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37029_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Harkje nei dyn lichem",
    "url": "https://agents.willem.com/fy/posts/2018-05-17_harkje-nei-dyn-lichem/",
    "source_url": "https://willem.com/fy/2018-05-17_harkje-nei-dyn-lichem/",
    "date": "2018-05-17"
   },
   "width": 1600,
   "description": "Hertslach yn rêst hat gjin read piken mear - relatyf stabyl sûnt ik ophâlden bin mei bier",
   "description_source": "author",
   "machine": {
    "caption": "A dark-themed app screenshot shows a year-long resting heart rate trend line chart colored green to red, with a shaded desirable range band and time period buttons.",
    "labels": [
     "screenshot",
     "heart rate",
     "chart",
     "health app",
     "dark mode"
    ],
    "model": "claude-sonnet",
    "text_in_image": "RESTING HEART RATE TREND\nTODAY\nWEEK\nMONTH\nYEAR\nRolling 7-day Average\nDesirable Range\nSignificant Change\n80\n70\n60\n50\nSep\nOct\nDec\nJan\nFeb\nApr\nMay"
   }
  },
  {
   "url": "https://willem.com/global/images/aef67106a5da.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37029_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Harkje nei dyn lichem",
    "url": "https://agents.willem.com/fy/posts/2018-05-17_harkje-nei-dyn-lichem/",
    "source_url": "https://willem.com/fy/2018-05-17_harkje-nei-dyn-lichem/",
    "date": "2018-05-17"
   },
   "width": 1600,
   "description": "Myn kolleksje sûnens- en kondysjesensoaren ",
   "description_source": "author",
   "machine": {
    "caption": "An assortment of fitness gadgets, including a Nokia laptop, a Nokia blood pressure cuff, a Wahoo bike computer, Wahoo speed and cadence sensors, a Wahoo heart rate strap and a blue fitness wristband, is laid out on a wooden floor.",
    "labels": [
     "fitness gadgets",
     "nokia",
     "wahoo",
     "heart rate",
     "sensors"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NOKIA\nwahoo\nRFLKT\nwahoo SPEED\nwahoo CADENCE\nwahoo Fitness"
   }
  },
  {
   "url": "https://willem.com/global/images/2065af7aa361.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37029_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Harkje nei dyn lichem",
    "url": "https://agents.willem.com/fy/posts/2018-05-17_harkje-nei-dyn-lichem/",
    "source_url": "https://willem.com/fy/2018-05-17_harkje-nei-dyn-lichem/",
    "date": "2018-05-17"
   },
   "width": 1600,
   "description": "Eksplosive lytse Vespa - de bromfyts dy't my oan it fytsen brocht",
   "description_source": "author",
   "machine": {
    "caption": "A light blue Vespa scooter with a tall windscreen is parked on a paved path in front of a grassy lawn and hedge.",
    "labels": [
     "vespa",
     "scooter",
     "moped",
     "windscreen",
     "parked"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Vespa"
   }
  },
  {
   "url": "https://willem.com/global/images/1ee353f714fa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37029_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Harkje nei dyn lichem",
    "url": "https://agents.willem.com/fy/posts/2018-05-17_harkje-nei-dyn-lichem/",
    "source_url": "https://willem.com/fy/2018-05-17_harkje-nei-dyn-lichem/",
    "date": "2018-05-17"
   },
   "width": 160,
   "machine": {
    "caption": "A flat lay on a wooden floor shows a Nokia laptop, a Nokia blood pressure cuff and a Nokia thermometer alongside several black Wahoo fitness sensors, a heart rate strap and a bike computer.",
    "labels": [
     "fitness sensors",
     "laptop",
     "heart rate monitor",
     "blood pressure cuff",
     "bike computer",
     "wooden floor"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NOKIA\nNOKIA\nwahoo\nwahoo FITNESS\nwahoo SPEED\nwahoo CADENCE\nRFLKT+\nwahoo FITNESS"
   }
  },
  {
   "url": "https://willem.com/global/images/b48ca2ede57b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37029_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Harkje nei dyn lichem",
    "url": "https://agents.willem.com/fy/posts/2018-05-17_harkje-nei-dyn-lichem/",
    "source_url": "https://willem.com/fy/2018-05-17_harkje-nei-dyn-lichem/",
    "date": "2018-05-17"
   },
   "width": 2560,
   "machine": {
    "caption": "A black and white flat lay shows a Nokia laptop, a Nokia blood pressure cuff and a Nokia thermometer alongside several black Wahoo fitness sensors, a heart rate strap and a bike computer.",
    "labels": [
     "fitness sensors",
     "laptop",
     "heart rate monitor",
     "blood pressure cuff",
     "bike computer",
     "black and white"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NOKIA\nNOKIA\nwahoo\nwahoo FITNESS\nwahoo SPEED\nwahoo CADENCE\nRFLKT+\nwahoo FITNESS"
   }
  },
  {
   "url": "https://willem.com/global/images/1ee353f714fa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37029_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Harkje nei dyn lichem",
    "url": "https://agents.willem.com/fy/posts/2018-05-17_harkje-nei-dyn-lichem/",
    "source_url": "https://willem.com/fy/2018-05-17_harkje-nei-dyn-lichem/",
    "date": "2018-05-17"
   },
   "width": 160,
   "machine": {
    "caption": "A flat lay on a wooden floor shows a Nokia laptop, a Nokia blood pressure cuff and a Nokia thermometer alongside several black Wahoo fitness sensors, a heart rate strap and a bike computer.",
    "labels": [
     "fitness sensors",
     "laptop",
     "heart rate monitor",
     "blood pressure cuff",
     "bike computer",
     "wooden floor"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NOKIA\nNOKIA\nwahoo\nwahoo FITNESS\nwahoo SPEED\nwahoo CADENCE\nRFLKT+\nwahoo FITNESS"
   }
  },
  {
   "url": "https://willem.com/global/images/5e41e5d8def9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Marken, eardere eilân yn de Súderzee",
   "description_source": "author",
   "machine": {
    "caption": "An aerial photo taken through an aircraft window shows a small peninsula village connected by a causeway, surrounded by open water.",
    "labels": [
     "aerial view",
     "island",
     "causeway",
     "water",
     "airplane window"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/3eec5284abf9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "De Hollandse Brug (A6 by Almere)",
   "description_source": "author",
   "machine": {
    "caption": "An aerial photo shows a multi-lane highway crossing a bridge over a lake near a hazy city skyline, with a golf course in the foreground.",
    "labels": [
     "aerial view",
     "highway",
     "bridge",
     "lake",
     "golf course"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/69a54a974871.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Loosdrechtse Plassen",
   "description_source": "author",
   "machine": {
    "caption": "An aerial photo shows a large lake dotted with small islands, bordered by a lakeside village and green farmland.",
    "labels": [
     "aerial view",
     "lake",
     "village",
     "farmland",
     "islands"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/d1bd75db2bc1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Flechtrûte oanjûn yn pears",
   "description_source": "author",
   "machine": {
    "caption": "Two side by side tablet screens show an aviation flight planning app with pink route lines over Dutch aeronautical charts, place names and altitude profile graphs below each map.",
    "labels": [
     "flight planning",
     "aviation chart",
     "tablet",
     "route",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "61 nm, 31 min\n117 nm, 1 hr 11 m\nNOTAM\nWeather\nAirfields\nFlight Details\nDen Helder\nDe Kooy\nAlkmaar\nHoorn\nEmmeloord\nAmsterdam/Schiphol\nAlmere-Stad\nHilversum\nAmersfoort\nMedemblik\nWieringerwerf\nTexel\nUtrecht\nDen Oever\nMakkum\nKoudum\nLemmer\nUrk\nBalk\nBakhuizen\nHippolytushoef\nWorkum\nCall Freq Change To Ams INfo\nCall Freq Change To Hilversum\nTOC\nTOD\nBOC\nBOD"
   }
  },
  {
   "url": "https://willem.com/global/images/e5b64be7cba3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Rotax 912S2 motor mei 100HP",
   "description_source": "author",
   "machine": {
    "caption": "The nose cowling of a small blue and white propeller aircraft is open, exposing a Rotax engine with orange fuel hoses, parked on grass near a red hangar.",
    "labels": [
     "aircraft",
     "engine",
     "rotax",
     "propeller",
     "cowling"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ROTAX"
   }
  },
  {
   "url": "https://willem.com/global/images/3dfc8268cd64.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-44.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "De loft is de limyt - of is it?",
   "description_source": "author",
   "machine": {
    "caption": "A low-angle black and white photo looks along a riveted aircraft wing toward another small plane parked on an airfield.",
    "labels": [
     "aircraft",
     "wing",
     "rivets",
     "airfield",
     "monochrome"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a94398681219.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-43.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Yn de kontrôletoer fan Hilversum Airport.",
   "description_source": "author",
   "machine": {
    "caption": "A man sits at a curved desk with multiple computer monitors, phones and binoculars inside a glass-walled airport control tower overlooking a grass runway with parked planes and one aircraft on approach.",
    "labels": [
     "control tower",
     "air traffic control",
     "monitors",
     "airfield",
     "binoculars"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/136d57053365.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-42.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Hilversum - mei de radio-/tv-toer dúdlik sichtber",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view over a forest shows a Dutch town with a church spire and a tall radio mast rising above the rooftops in the hazy distance.",
    "labels": [
     "aerial view",
     "town",
     "church spire",
     "radio tower",
     "forest"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/70eaaff542b7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-41.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Bouwurken oan de A27 by Hilversum dêr't de net brûkte oanslúting op de nea ôfboude A80 fuorthelle wurdt",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view shows a multi-lane highway interchange under construction cutting through a forest, with a small lake visible at the edge.",
    "labels": [
     "aerial view",
     "highway",
     "interchange",
     "construction",
     "forest"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f71be5cebb25.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-40.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Ekodukt \"Natuurbrug Zwaluwenberg\" oer de A27 by Hilversum",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view shows a highway passing under a green wildlife overpass covered in vegetation, cutting through a dense forest.",
    "labels": [
     "aerial view",
     "highway",
     "wildlife overpass",
     "forest",
     "ecoduct"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/072d335afa85.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Ofmjittings fan de Tecnam P2002JF (boarne: Tecnam)",
   "description_source": "author",
   "machine": {
    "caption": "A technical diagram shows top, front and side view line drawings of a light aircraft with labeled dimensions in meters and feet.",
    "labels": [
     "diagram",
     "aircraft",
     "blueprint",
     "dimensions",
     "tecnam"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TECNAM P2002 JF\nGENERAL VIEW\nFRONT VIEW\nTOP VIEW\nSIDE VIEW\n8.56 [28.08]\n1.84 [6.04]\n2.94 [9.64]\n6.74 [22.11]\n2.50 [8.20]\n1.00 [3.28]\nDimension in m [ft]-"
   }
  },
  {
   "url": "https://willem.com/global/images/7b01a82687ee.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-39.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Hûs fan boppen sjoen by Hollandse Rading",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view shows a rural estate with farm buildings, a sand riding arena and grazing sheep surrounded by green fields and forest.",
    "labels": [
     "aerial view",
     "farm",
     "riding arena",
     "fields",
     "forest"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/5b40b9aef2f3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-38.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Egelshoek, by Hilversum",
   "description_source": "author",
   "machine": {
    "caption": "A photo through an aircraft window and over the wing looks down on farmland, a grass airstrip and a village, with a hazy city on the horizon.",
    "labels": [
     "aerial view",
     "farmland",
     "airstrip",
     "village",
     "aircraft wing"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/68e46c4f1016.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-37.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "De Korte Duinen, Soest, fan boppen sjoen ",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view shows sandy dune terrain with scattered clumps of trees and shrubs bordered by dense forest.",
    "labels": [
     "aerial view",
     "sand dunes",
     "forest",
     "shrubs",
     "heathland"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/39cf1b1dd064.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-36.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Stichting Dierenzorg Eemland dwaande mei grutte grûnwurken by Soest",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view shows a construction site with mounds of sand and excavated ponds next to farm buildings and striped agricultural fields.",
    "labels": [
     "aerial view",
     "construction site",
     "sand",
     "excavation",
     "farmland"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/7b3cf5c6ff9c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-35.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Brêge oer it Valleikanaal, by it krúspunt Holkerweg / Ringweg Koppel yn Amersfoort",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view shows a large road intersection with traffic lights, cyclists and cars beside a canal and a bridge, next to a row of townhouses.",
    "labels": [
     "aerial view",
     "intersection",
     "traffic",
     "canal",
     "bicycles"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/aa02b9738689.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-34.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Bonshaven Zeewolde",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view shows a marina with several long docks lined with moored sailboats and motorboats, surrounded by waterside apartment buildings.",
    "labels": [
     "aerial view",
     "marina",
     "boats",
     "docks",
     "apartments"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/292f89fa9655.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-33.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Zeewolde Strand",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view shows a crowded sandy beach on a lake shoreline next to a car park, with rows of houses and a residential neighborhood behind it.",
    "labels": [
     "aerial view",
     "beach",
     "lake",
     "crowd",
     "neighborhood"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/bac70a3ad47c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-32.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Dolfinarium Hardewijk (de blauwe koepel yn it midden)",
   "description_source": "author",
   "machine": {
    "caption": "A hazy aerial view shows a Dutch harbor town with a church tower, dense red-roofed housing, a marina and a large lake dotted with small islands.",
    "labels": [
     "aerial view",
     "harbor town",
     "church tower",
     "marina",
     "lake"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f29ac17fc18f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-31.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Industrieterrein Elburg, mei it Flevomeer (linksboppe) en Drontermeer (rjochtsûnder)",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view from a cockpit shows an industrial estate and water treatment plant beside a lake, with part of the instrument panel visible in the corner.",
    "labels": [
     "aerial view",
     "industrial estate",
     "water treatment",
     "lake",
     "cockpit"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/917b541efef1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-30.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Urk, it eardere eilân yn de Súderzee",
   "description_source": "author",
   "machine": {
    "caption": "A hazy aerial view shows a coastal Dutch town with a harbor, marina and dense rows of houses along the shoreline.",
    "labels": [
     "aerial view",
     "coastal town",
     "harbor",
     "marina",
     "houses"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/49705055d856.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Tecnam P2002JF - PH-TCM",
   "description_source": "author",
   "machine": {
    "caption": "A white and blue Tecnam P2002 JF light aircraft with its canopy open stands on a grass airfield under a clear sky.",
    "labels": [
     "aircraft",
     "tecnam",
     "airfield",
     "propeller",
     "grass"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TECNAM\nP2002 JF\nTCM"
   }
  },
  {
   "url": "https://willem.com/global/images/3b528a82362c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-29.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Windpark Noordoostpolder, by Lemmer ",
   "description_source": "author",
   "machine": {
    "caption": "A hazy aerial view shows a long row of wind turbines standing in open water beside a dike bordering patchwork farmland.",
    "labels": [
     "aerial view",
     "wind turbines",
     "dike",
     "farmland",
     "water"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b7aace9ff498.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-28.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Beach Resort Makkum",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view over an aircraft wingtip shows a curved waterside housing development with private docks jutting into a lake.",
    "labels": [
     "aerial view",
     "housing development",
     "lake",
     "docks",
     "wingtip"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/58001bef1fac.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-27.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Makkumerdiep en it strân fan Makkum, fan boppen sjochst do dúdlik de ferskillen yn wetterdjipte",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view shows a sandy beach and breakwater channel where small boats pass between a beach town and open greenish lake water.",
    "labels": [
     "aerial view",
     "beach",
     "breakwater",
     "boats",
     "lake"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/628b5e82aa20.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-26.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Lorentzsluizen by Kornwerderzand, Fryslân",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view shows a highway causeway crossing open water with a small harbor settlement and rows of wind turbines on the far shore.",
    "labels": [
     "aerial view",
     "causeway",
     "highway",
     "harbor",
     "wind turbines"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/6b351df3d638.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-25.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Oer de Ofslútdyk fleane fan Den Oever nei Fryslân",
   "description_source": "author",
   "machine": {
    "caption": "A photo from inside a cockpit past the propeller and wing shows a narrow highway causeway crossing water toward a star-shaped artificial island.",
    "labels": [
     "aerial view",
     "causeway",
     "cockpit",
     "propeller",
     "island"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f9eb57692641.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-24.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Den Oever mei it fuotbalfjild fan VV Wiron",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view shows a coastal Dutch village with traditional houses, a harbor with docked ships, solar-panelled rooftops and a sports field.",
    "labels": [
     "aerial view",
     "village",
     "harbor",
     "rooftops",
     "sports field"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/dc757f7e77fe.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-23.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Den Oever",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view shows a fishing harbor town with moored boats, a lock, a wind turbine and a beach along the water, with a sandy tidal flat in the foreground.",
    "labels": [
     "aerial view",
     "harbor",
     "fishing boats",
     "wind turbine",
     "village"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/de941e65aaea.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Stevinssluizen by Den Oever, diel fan de Ofslútdyk",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view through an aircraft window shows a long storm surge barrier with concrete pillars and gates crossing open water, with a wind turbine on the near shore.",
    "labels": [
     "aerial view",
     "storm barrier",
     "water",
     "wind turbine",
     "dam"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a8195f78aa0a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Passazjiersskip yn de Waddenzee (by Texel)",
   "description_source": "author",
   "machine": {
    "caption": "A small cruise or ferry ship is seen from high above, alone on a hazy expanse of open sea leaving a faint wake.",
    "labels": [
     "aerial view",
     "ship",
     "sea",
     "ferry",
     "haze"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f7b78cd9d439.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Westerkolk wjerspegelet it sinneljocht op Texel",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view over an aircraft wingtip shows a canal cutting through green farmland next to a sunlit marshy inlet.",
    "labels": [
     "aerial view",
     "canal",
     "farmland",
     "marsh",
     "wingtip"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/c3107c3d0895.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Vliegschool Hilversum",
   "description_source": "author",
   "machine": {
    "caption": "The white and blue clad building of a flight school has large lettering on its facade above rows of windows, with purple flags flying beside the entrance.",
    "labels": [
     "flight school",
     "building",
     "facade",
     "flags",
     "signage"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VLIEGSCHOOL HILVERSUM\nVSH"
   }
  },
  {
   "url": "https://willem.com/global/images/999a974cb714.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Chalets fan boppen by Jachtlust Recreatie, Slufterweg 380, Texel",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view shows a row of holiday chalets with a large barn in a fenced grassy park bordered by farm fields, connected by winding paths.",
    "labels": [
     "aerial view",
     "holiday park",
     "chalets",
     "barn",
     "fields"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/cc33d39dc1dc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Texel fan boppen, by Plassendaal / Westerkolk",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view over a wingtip shows a curved river bend bordered by marshland and green farm fields, crossed by a straight road.",
    "labels": [
     "aerial view",
     "river bend",
     "marshland",
     "farmland",
     "wingtip"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/063dc6efe053.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Renault Twizzy fan it fleanfjild fan Texel",
   "description_source": "author",
   "machine": {
    "caption": "A small black electric microcar with gull-wing doors open is parked on a paved driveway beside a wooden fence and reeds, with lettering on its window.",
    "labels": [
     "microcar",
     "electric vehicle",
     "renault twizy",
     "doors",
     "texel airport"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TEXEL AIRPORT"
   }
  },
  {
   "url": "https://willem.com/global/images/013c3dd31526.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Fleane nei Texel (de Kaapstander fan Medemblik stiet dúdlik yn it sicht)",
   "description_source": "author",
   "machine": {
    "caption": "A view from inside a small aircraft cockpit shows an analog instrument panel with gauges and switches, looking out over patchwork farmland and a coastline.",
    "labels": [
     "cockpit",
     "instrument panel",
     "gauges",
     "aircraft",
     "farmland"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TRIM SWITCH\nFLAP INDIC\n0°\n15°\n30°\n40°"
   }
  },
  {
   "url": "https://willem.com/global/images/20f9fbcdf785.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Medemblik (mei it regattacenter linksboppe)",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view shows a waterside holiday park with clustered houses on small islands next to a large marina and a sandy beach on a lake.",
    "labels": [
     "aerial view",
     "holiday park",
     "marina",
     "beach",
     "lake"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/3f300b3eb4f8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "De Vlietlanden by Medemblik",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view shows a dense cluster of waterside holiday homes on small islands connected by bridges, next to farmland and a tennis court.",
    "labels": [
     "aerial view",
     "holiday homes",
     "islands",
     "farmland",
     "tennis court"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/347e880a61bb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Fan boppen sjochst do dúdlik gebouwen mei sinnepanielen, Smak Tulips by de N240, súdlik fan Medemblik",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view shows a large greenhouse and warehouse complex beside a canal, surrounded by farm fields and a river with a village on the far bank.",
    "labels": [
     "aerial view",
     "greenhouse",
     "warehouse",
     "farmland",
     "canal"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/8dae13850689.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Blommefjilden binne fan boppen maklik te sjen!",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view shows a rural business park and rows of flower bulb fields, including one bright pink strip, laid out between canals and a village.",
    "labels": [
     "aerial view",
     "bulb fields",
     "flowers",
     "greenhouses",
     "canals"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/ee5c7d460b49.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Middelie, mei wat kleurige blommefjilden",
   "description_source": "author",
   "machine": {
    "caption": "A photo over an aircraft wing looks down on a straight Dutch village street lined with houses among colorful bulb fields and farmland.",
    "labels": [
     "aerial view",
     "village",
     "bulb fields",
     "farmland",
     "wing"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/30bd9962bf66.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Marken fan it westen",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view shows a small coastal village with a harbor and church surrounded by green polder fields enclosed by a dike beside open water.",
    "labels": [
     "aerial view",
     "village",
     "harbor",
     "polder",
     "dike"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/c945de91c7cf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Willem en Tim",
   "description_source": "author",
   "machine": {
    "caption": "Two men wearing sunglasses and aviation headsets with boom microphones take a selfie inside a small aircraft cockpit, one wearing a brown polo shirt with a Ralph Lauren logo.",
    "labels": [
     "selfie",
     "cockpit",
     "headset",
     "sunglasses",
     "pilots"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/51717d780b00.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 160,
   "machine": {
    "caption": "View from inside a small aircraft cockpit shows the instrument panel and dashboard gauges with Dutch farmland, wind turbines and a coastline visible through the windscreen.",
    "labels": [
     "cockpit",
     "instrument panel",
     "aircraft",
     "farmland",
     "wind turbines",
     "windscreen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TRIM SWITCH"
   }
  },
  {
   "url": "https://willem.com/global/images/094b1686820b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 2560,
   "machine": {
    "caption": "View from inside a small aircraft cockpit shows the instrument panel and dashboard gauges with Dutch farmland, wind turbines and a coastline visible through the windscreen.",
    "labels": [
     "cockpit",
     "instrument panel",
     "aircraft",
     "farmland",
     "wind turbines",
     "windscreen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TRIM SWITCH"
   }
  },
  {
   "url": "https://willem.com/global/images/51717d780b00.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37030_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lunch mei it fleantúch",
    "url": "https://agents.willem.com/fy/posts/2018-05-09_lunch-mei-it-fleantuch/",
    "source_url": "https://willem.com/fy/2018-05-09_lunch-mei-it-fleantuch/",
    "date": "2018-05-09"
   },
   "width": 160,
   "machine": {
    "caption": "View from inside a small aircraft cockpit shows the instrument panel and dashboard gauges with Dutch farmland, wind turbines and a coastline visible through the windscreen.",
    "labels": [
     "cockpit",
     "instrument panel",
     "aircraft",
     "farmland",
     "wind turbines",
     "windscreen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TRIM SWITCH"
   }
  },
  {
   "url": "https://willem.com/global/images/a6de5ca038cd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37031_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Off the grid: Wurkje op 100% fernijbere enerzjy",
    "url": "https://agents.willem.com/fy/posts/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "source_url": "https://willem.com/fy/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "Eartiids de foarkant fan in server, no diel fan de monteerset foar it sinnepaniel",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a small rack-mount device with a carry handle and an Intel Pentium D sticker next to a metal mounting rail and a solar panel corner on a wooden workbench.",
    "labels": [
     "solar panel",
     "mounting rail",
     "server hardware",
     "intel",
     "workbench"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Intel\nPentium D\ninside"
   }
  },
  {
   "url": "https://willem.com/global/images/34030d6f7112.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37031_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Off the grid: Wurkje op 100% fernijbere enerzjy",
    "url": "https://agents.willem.com/fy/posts/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "source_url": "https://willem.com/fy/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "It sinnepaniel fêstklemme mei serverûnderdielen",
   "description_source": "author",
   "machine": {
    "caption": "A hand uses a red screwdriver to fasten a metal mounting rail onto the edge of a small solar panel, with screws and washers scattered on the table.",
    "labels": [
     "solar panel",
     "screwdriver",
     "mounting rail",
     "assembly",
     "screws"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/6c54e8b2470e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37031_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Off the grid: Wurkje op 100% fernijbere enerzjy",
    "url": "https://agents.willem.com/fy/posts/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "source_url": "https://willem.com/fy/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "In monteerset foar it sinnepaniel ûntwerpe",
   "description_source": "author",
   "machine": {
    "caption": "Overhead view of a small solar panel laid on a wooden table surrounded by mounting brackets, screws, washers, a screwdriver and small parts bags, with a tablet keyboard visible at the edge and someone standing in branded slide sandals.",
    "labels": [
     "solar panel",
     "workbench",
     "assembly",
     "tools",
     "parts",
     "tablet"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ZUIVER"
   }
  },
  {
   "url": "https://willem.com/global/images/976569f35eff.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37031_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Off the grid: Wurkje op 100% fernijbere enerzjy",
    "url": "https://agents.willem.com/fy/posts/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "source_url": "https://willem.com/fy/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "Server-ynbouchassis (1U), mei rail-kit",
   "description_source": "author",
   "machine": {
    "caption": "An open 1U rack-mount server case sits at an angle on a table, with its lid and two mounting rails crossed on top, revealing an internal hard drive and cables, with printed text on the front panel and an Intel Pentium D sticker.",
    "labels": [
     "server",
     "rack mount",
     "hard drive",
     "hardware",
     "intel",
     "lemmid"
    ],
    "model": "claude-sonnet",
    "text_in_image": "storage-b.lemmid.net\nIntel\nPentium D\nIk werk hard voor mijn baas. Bel hem gerust als ik me niet netjes gedraag."
   }
  },
  {
   "url": "https://willem.com/global/images/e00f28a308cd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37031_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Off the grid: Wurkje op 100% fernijbere enerzjy",
    "url": "https://agents.willem.com/fy/posts/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "source_url": "https://willem.com/fy/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "It sinnepaniel direkt yn it sinneljocht pleatse foar optimale prestaasje",
   "description_source": "author",
   "machine": {
    "caption": "A dark tablet, a phone and a small device charge on a wooden desk in front of a sunlit balcony window overlooking an apartment building, with red armchairs in the foreground.",
    "labels": [
     "desk",
     "balcony",
     "tablet",
     "apartment",
     "window",
     "charging"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b0fffae0fbe3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37031_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Off the grid: Wurkje op 100% fernijbere enerzjy",
    "url": "https://agents.willem.com/fy/posts/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "source_url": "https://willem.com/fy/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "Efter it glês wurket it paniel, mar de prestaasje is net optimaal",
   "description_source": "author",
   "machine": {
    "caption": "A tablet on a keyboard stand shows a fully charged battery icon on its lock screen, standing on a wooden table in front of a small solar panel propped against a window.",
    "labels": [
     "tablet",
     "solar panel",
     "charging",
     "battery",
     "window",
     "keyboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "100% opgeladen"
   }
  },
  {
   "url": "https://willem.com/global/images/e61a7a1df7e1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37031_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Off the grid: Wurkje op 100% fernijbere enerzjy",
    "url": "https://agents.willem.com/fy/posts/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "source_url": "https://willem.com/fy/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "It sinnepaniel direkt efter it glês pleatst",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a small solar panel mounted against a window frame next to a brick wall and a white balcony railing.",
    "labels": [
     "solar panel",
     "window",
     "brick wall",
     "balcony",
     "closeup"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/7a2cc4297f11.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37031_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Off the grid: Wurkje op 100% fernijbere enerzjy",
    "url": "https://agents.willem.com/fy/posts/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "source_url": "https://willem.com/fy/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "In manier sykje om it paniel sa fêst te setten dat it waar it net skea docht",
   "description_source": "author",
   "machine": {
    "caption": "A small solar panel stands in a window sill connected by a cable to a black digital charge meter with a red display, sitting on a wooden table above a radiator.",
    "labels": [
     "solar panel",
     "charge controller",
     "cable",
     "window sill",
     "digital display"
    ],
    "model": "claude-sonnet",
    "text_in_image": "8.8"
   }
  },
  {
   "url": "https://willem.com/global/images/5f1acc81fe28.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37031_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Off the grid: Wurkje op 100% fernijbere enerzjy",
    "url": "https://agents.willem.com/fy/posts/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "source_url": "https://willem.com/fy/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "De Tesla PowerWall is in grutte batterij dy't in hiel hûs fan stroom foarsjen kin",
   "description_source": "author",
   "machine": {
    "caption": "A stock photo of a suburban house at dusk with rooftop solar panels and a white wall-mounted home battery unit glowing beside illuminated shuttered windows.",
    "labels": [
     "house",
     "solar panels",
     "home battery",
     "tesla",
     "dusk",
     "suburb"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TESLA"
   }
  },
  {
   "url": "https://willem.com/global/images/641b478c9069.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37031_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Off the grid: Wurkje op 100% fernijbere enerzjy",
    "url": "https://agents.willem.com/fy/posts/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "source_url": "https://willem.com/fy/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "AirPods opladen mei sinne-enerzjy - sjoch de hegere amperes yn ferliking mei de Biostrap",
   "description_source": "author",
   "machine": {
    "caption": "A USB power tester with a color screen is connected between a black power bank and a coiled Apple charger cable on a wooden table.",
    "labels": [
     "usb tester",
     "power bank",
     "charger",
     "cable",
     "electronics"
    ],
    "model": "claude-sonnet",
    "text_in_image": "04.93V\n0.306A\nGROUP 1\nHELP\nNEXT"
   }
  },
  {
   "url": "https://willem.com/global/images/b66f751e9780.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37031_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Off the grid: Wurkje op 100% fernijbere enerzjy",
    "url": "https://agents.willem.com/fy/posts/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "source_url": "https://willem.com/fy/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "Biostrap opladen mei sinne-enerzjy fan de Anker powerbank",
   "description_source": "author",
   "machine": {
    "caption": "A black Anker power bank sits beside a green USB power tester with a color screen, connected by a teal cable to a small black dock with indicator lights.",
    "labels": [
     "power bank",
     "usb tester",
     "anker",
     "charger",
     "electronics"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ANKER\n05.16V\n0.141A\nGROUP 1\nHELP\nNEXT"
   }
  },
  {
   "url": "https://willem.com/global/images/9b5cd3693dfa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37031_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Off the grid: Wurkje op 100% fernijbere enerzjy",
    "url": "https://agents.willem.com/fy/posts/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "source_url": "https://willem.com/fy/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "Enerzjyferbrûk mjitte mei in in-line USB-stroommonitor",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a green USB power tester board plugged into a black power bank, showing voltage, current, capacity and resistance readings on its screen.",
    "labels": [
     "usb tester",
     "power bank",
     "screen",
     "electronics",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "USB\n05.16V\n0.190A\nGROUP 1\n00012mAh\n0062mWh\n0027.1Ω\n00.980W\nHELP\nNEXT"
   }
  },
  {
   "url": "https://willem.com/global/images/cdc12deb5e57.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37031_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Off the grid: Wurkje op 100% fernijbere enerzjy",
    "url": "https://agents.willem.com/fy/posts/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "source_url": "https://willem.com/fy/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "Sinnepaniel fêstmakke op it balkon",
   "description_source": "author",
   "machine": {
    "caption": "A folded solar panel on a mounting frame with a charge controller box is clamped to a balcony railing overlooking trees.",
    "labels": [
     "solar panel",
     "balcony",
     "mounting bracket",
     "charge controller",
     "railing"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/88d647bf806f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37031_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Off the grid: Wurkje op 100% fernijbere enerzjy",
    "url": "https://agents.willem.com/fy/posts/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "source_url": "https://willem.com/fy/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "Mei trije poaten in moaie hoeke berikt, geskikt om op myn balkon fêst te setten",
   "description_source": "author",
   "machine": {
    "caption": "A disassembled solar panel mounting frame with metal rails, brackets, screws and small parts bags is laid out on a desk near a window with wooden blinds.",
    "labels": [
     "solar panel",
     "mounting bracket",
     "hardware",
     "screws",
     "desk",
     "disassembly"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/07792197e4e3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37031_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Off the grid: Wurkje op 100% fernijbere enerzjy",
    "url": "https://agents.willem.com/fy/posts/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "source_url": "https://willem.com/fy/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "Gomadic draachbere Solar Charger - 15W - 330 x 305 x 38 mm",
   "description_source": "author",
   "machine": {
    "caption": "A foldable solar panel in a triangular fabric case stands on a wooden table next to a white battery charger and a bagged cable adapter kit.",
    "labels": [
     "solar panel",
     "battery charger",
     "cable adapter",
     "table",
     "gear"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/347f975c87f9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37031_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Off the grid: Wurkje op 100% fernijbere enerzjy",
    "url": "https://agents.willem.com/fy/posts/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "source_url": "https://willem.com/fy/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "date": "2018-04-30"
   },
   "width": 160,
   "machine": {
    "caption": "Overhead view of a wooden table with a solar panel, mounting rails, a screwdriver, and various screws and brackets laid out for assembly, with a person's sandaled feet visible below.",
    "labels": [
     "solar panel",
     "mounting rails",
     "screwdriver",
     "screws",
     "workbench",
     "sandals"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ZUIVER"
   }
  },
  {
   "url": "https://willem.com/global/images/0f46ad50642e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37031_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Off the grid: Wurkje op 100% fernijbere enerzjy",
    "url": "https://agents.willem.com/fy/posts/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "source_url": "https://willem.com/fy/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "date": "2018-04-30"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up shows the textured cell grid and grid lines of a solar panel surface in sunlight.",
    "labels": [
     "solar panel",
     "solar cells",
     "close-up",
     "grid lines"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/347f975c87f9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37031_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Off the grid: Wurkje op 100% fernijbere enerzjy",
    "url": "https://agents.willem.com/fy/posts/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "source_url": "https://willem.com/fy/2018-04-30_off-the-grid-wurkje-op-100-fernijbere-enerzjy/",
    "date": "2018-04-30"
   },
   "width": 160,
   "machine": {
    "caption": "Overhead view of a wooden table with a solar panel, mounting rails, a screwdriver, and various screws and brackets laid out for assembly, with a person's sandaled feet visible below.",
    "labels": [
     "solar panel",
     "mounting rails",
     "screwdriver",
     "screws",
     "workbench",
     "sandals"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ZUIVER"
   }
  },
  {
   "url": "https://willem.com/global/images/ac23835d406b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37032_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bûten de komfortsône: amateurtoanielspyljen",
    "url": "https://agents.willem.com/fy/posts/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "source_url": "https://willem.com/fy/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "date": "2018-04-18"
   },
   "width": 1600,
   "description": "Hertslach tidens de twa opfieringsjûnen, links myn debút, rjochts de twadde opfiering",
   "description_source": "author",
   "machine": {
    "caption": "Two side-by-side screenshots of heart rate charts from a fitness app, each showing a red heart rate graph over four hours with average, maximum, total time and calorie stats.",
    "labels": [
     "heart rate",
     "chart",
     "fitness app",
     "screenshot",
     "statistics"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Heart Rate bpm\nAVG HEART RATE\n103\nbpm\nMAX HEART RATE\n165\nbpm\nTOTAL TIME\n4:00:07\nCALORIES\n1884\nHeart Rate bpm\nAVG HEART RATE\n93\nbpm\nMAX HEART RATE\n151\nbpm\nTOTAL TIME\n4:30:41\nCALORIES\n1705"
   }
  },
  {
   "url": "https://willem.com/global/images/e56f31ee821c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37032_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bûten de komfortsône: amateurtoanielspyljen",
    "url": "https://agents.willem.com/fy/posts/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "source_url": "https://willem.com/fy/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "date": "2018-04-18"
   },
   "width": 1600,
   "description": "Hertslach tidens myn debút - mei annotaasjes dy't útlizze wat der barde",
   "description_source": "author",
   "machine": {
    "caption": "A heart rate graph is annotated by hand with white text marking preparation, stage parts, a break and peak moments during a performance.",
    "labels": [
     "heart rate",
     "chart",
     "annotation",
     "performance",
     "stage"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ON STAGE\nDEBUT!\nHeart Rate bpm\nPREPARATION\nPART 1 + 2\nBREAK\nPART 3"
   }
  },
  {
   "url": "https://willem.com/global/images/e2acc65056d4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37032_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bûten de komfortsône: amateurtoanielspyljen",
    "url": "https://agents.willem.com/fy/posts/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "source_url": "https://willem.com/fy/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "date": "2018-04-18"
   },
   "width": 1600,
   "description": "Toanielspyljen is teamwurk - en de ynteraksje op it toaniel makket it noflik!",
   "description_source": "author",
   "machine": {
    "caption": "A theatrical stage scene with an actor dressed as a cardinal in red robes seated at a table with wine bottles, surrounded by actresses dressed as nuns in front of religious paintings and statues.",
    "labels": [
     "theater",
     "stage",
     "costume",
     "nuns",
     "cardinal",
     "performance"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b7a783f5c41c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37032_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bûten de komfortsône: amateurtoanielspyljen",
    "url": "https://agents.willem.com/fy/posts/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "source_url": "https://willem.com/fy/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "date": "2018-04-18"
   },
   "width": 1600,
   "description": "Ik spylje \"Broeder Gerard\" yn \"Zusters in Zaken\" tidens myn debút as amateurakteur",
   "description_source": "author",
   "machine": {
    "caption": "A theatrical stage scene with an actor dressed as a monk holding a vacuum cleaner hose, standing next to an actress dressed as a nun holding a binder, with a statue of Mary in the background.",
    "labels": [
     "theater",
     "stage",
     "costume",
     "monk",
     "nun",
     "performance"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TGAVEN !!"
   }
  },
  {
   "url": "https://willem.com/global/images/861bb3b8d831.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37032_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bûten de komfortsône: amateurtoanielspyljen",
    "url": "https://agents.willem.com/fy/posts/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "source_url": "https://willem.com/fy/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "date": "2018-04-18"
   },
   "width": 1600,
   "description": "Wahoo TICKR, riem om de taille, mjit de hertslach yn realtime",
   "description_source": "author",
   "machine": {
    "caption": "A black chest strap heart rate monitor with a white and blue sensor pod lies coiled on a wooden table.",
    "labels": [
     "heart rate monitor",
     "chest strap",
     "wahoo",
     "fitness device"
    ],
    "model": "claude-sonnet",
    "text_in_image": "wahoo"
   }
  },
  {
   "url": "https://willem.com/global/images/2b9c6d138a20.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37032_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bûten de komfortsône: amateurtoanielspyljen",
    "url": "https://agents.willem.com/fy/posts/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "source_url": "https://willem.com/fy/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "date": "2018-04-18"
   },
   "width": 1600,
   "description": "Biostrap, polsbân, sammelet deistich sûnensgegevens en jout ynsjoch op de lange termyn",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a beige fitness wristband lying open on a wooden table, showing its sensor module and charging contacts.",
    "labels": [
     "wristband",
     "fitness tracker",
     "biostrap",
     "sensor",
     "wearable"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BIOSTRAP"
   }
  },
  {
   "url": "https://willem.com/global/images/5b1d9c31d3ef.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37032_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bûten de komfortsône: amateurtoanielspyljen",
    "url": "https://agents.willem.com/fy/posts/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "source_url": "https://willem.com/fy/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "date": "2018-04-18"
   },
   "width": 1600,
   "description": "Diel fan it skript mei myn earste rigels tekst, ik spylje \"Gerard\"",
   "description_source": "author",
   "machine": {
    "caption": "A printed page of a Dutch theater script showing a dialogue scene between characters named Moeder Overste, Agaath and Gerard, with some lines highlighted.",
    "labels": [
     "script",
     "theater",
     "dutch",
     "dialogue",
     "text",
     "paper"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MOEDER O.: (ontfermt zich over AGAATH) Weetje wat je doet? Je gaat even zitten en leest wat rustgevende teksten ... (zet AGAATH neer op een makkelijke stoel en pakt snel een boek voor haar) ... hier lees even wat ... (pakt paperassen en wil via gangdeur afgaan, maar wordt staande gehouden door broeder GERARD die binnenkomt met een stofzuiger).\nGERARD: Nou, moeder overste, ik heb 'm helemaal uit elkaar gehaald en vervolgens een los contactje gesoldeerd. Maar ja, toen moest ie weer in elkaar. God zal me kraken, wat een pokkenwerk was dat. Enfin, zat ie weer in elkaar, ik zet 'm aan en wat dacht je? Kon hij niet zuigen, maar alleen blazen. Dus weer gedemonteerd en opnieuw in elkaar gezet. En nou doet hij het. Zal ik 'm even demonstreren?\\nMOEDER O: Nee hoor Gerard, hoeft niet. Geloven is mijn vak, dus ik geloof je zo wel.\\nAGAATH: Ach Gerard, wat maakt het uit: stof zijt ge en tot stof zult ge wederkeren.\\nGERARD: Maar dat laatste stellen we toch graag zo lang mogelijk uit, Agaath.\\nAGAATH: Ja, jij bent nog jong en gezond, maar ik...\\nGERARD: Kom Agaath, krakende wagens rijden het langst\\nMOEDER O: Inderdaad. Zeg Gerard, hoe zit het met dat zonnepanelenplan van je?\\nGERARD: Nou, ik ben bijna klaar met de brochure. Ik heb een prachtige titel bedacht - nee wacht, da's hoogmoedig- er is me een prachtige titel ingefluisterd: Voor niets gaat de zon op!\\nMOEDER O: Leuk, maar wat kopen de mensen daarvoor?\\nGERARD: Nou, zoals ik u toch vertelde: ze kunnen zonnepanelen plaatsen of huren op ons kloosterdak."
   }
  },
  {
   "url": "https://willem.com/global/images/375bf7d85472.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37032_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bûten de komfortsône: amateurtoanielspyljen",
    "url": "https://agents.willem.com/fy/posts/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "source_url": "https://willem.com/fy/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "date": "2018-04-18"
   },
   "width": 1600,
   "description": "Oh jee... der is gjin wei werom as dyn gesicht oeral yn de stêd hinget!",
   "description_source": "author",
   "machine": {
    "caption": "An outdoor glass-fronted community notice board on a brick wall holds several posters, including a card-evening schedule and a play announcement with a photo of actors dressed as nuns and a monk.",
    "labels": [
     "notice board",
     "poster",
     "theater",
     "dutch",
     "brick wall",
     "flyer"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Biljartclub \"De Hoef\"\nKaartavonden seizoen 2017 - 2018\nAanvang 20.00 uur\n9 September 2017   13 Januari 2018\n14 Oktober 2017   10 Februari 2018\n11 November 2017   10 Maart 2018\n9 December 2017   14 April 2018\nSchilderachtig De Hoef\nDe Hoefse toneelvereniging\n\"De Opregte Amateur\"\npresenteert op vrijdag 6 en zaterdag 7 april 2018:\nZusters in Zaken\nEen blijspel geschreven door Ton Davids\nLocatie: De 'Toni'-zaal in het theater de Springbok te De Hoef (Oostzijde 61a)\\nAanvang 20.00 uur (zaal open om 19:00 uur)\\nwww.opregteamateur.nl"
   }
  },
  {
   "url": "https://willem.com/global/images/c779a03908a8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37032_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bûten de komfortsône: amateurtoanielspyljen",
    "url": "https://agents.willem.com/fy/posts/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "source_url": "https://willem.com/fy/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "date": "2018-04-18"
   },
   "width": 1600,
   "description": "De Opregte Amateur",
   "description_source": "author",
   "machine": {
    "caption": "A decorative ornamental banner graphic reads the name of a Dutch amateur theater association in a scrolling script font.",
    "labels": [
     "banner",
     "graphic",
     "theater",
     "logo",
     "text"
    ],
    "model": "claude-sonnet",
    "text_in_image": "De Hoefse toneelvereniging\n\"De Opregte Amateur\""
   }
  },
  {
   "url": "https://willem.com/global/images/67b76ba7b012.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37032_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bûten de komfortsône: amateurtoanielspyljen",
    "url": "https://agents.willem.com/fy/posts/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "source_url": "https://willem.com/fy/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "date": "2018-04-18"
   },
   "width": 1600,
   "description": "Biometryske mjittingen oer de moanne foarôfgeand oan de opfiering",
   "description_source": "author",
   "machine": {
    "caption": "Three side-by-side line charts from a health tracking app show resting heart rate, nocturnal heart rate variability, and respiratory rate trends over a month, each with a shaded desirable range band.",
    "labels": [
     "chart",
     "health data",
     "heart rate",
     "hrv",
     "respiratory rate",
     "trend"
    ],
    "model": "claude-sonnet",
    "text_in_image": "RESTING HEART RATE TREND\nNOCTURNAL HRV TREND\nRESPIRATORY RATE TREND\nResting Heart Rate\nDesirable Range\nRolling 7-day Average\nSignificant Change\nHRV Index\nRespiratory Rate"
   }
  },
  {
   "url": "https://willem.com/global/images/44ea7ca346a7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37032_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bûten de komfortsône: amateurtoanielspyljen",
    "url": "https://agents.willem.com/fy/posts/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "source_url": "https://willem.com/fy/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "date": "2018-04-18"
   },
   "width": 1600,
   "description": "Flyer dy't it stik \"Zusters in Zaken\" fan \"De Opregte Amateur\" oankundiget",
   "description_source": "author",
   "machine": {
    "caption": "A poster for an amateur theater play shows five actors, four dressed as nuns and one as a monk, all smiling, above the play title and performance details.",
    "labels": [
     "poster",
     "theater",
     "nuns",
     "dutch",
     "event",
     "performance"
    ],
    "model": "claude-sonnet",
    "text_in_image": "De Hoefse toneelvereniging\n\"De Opregte Amateur\"\npresenteert op vrijdag 6 en zaterdag 7 april 2018:\nZusters in Zaken\nEen blijspel geschreven door Ton Davids\nLocatie: De 'Toni'-zaal in het theater de Springbok te De Hoef (Oostzijde 61a).\\nAanvang 20:00 uur (zaal open om 19:00 uur)\\nDe kaarten kosten € 8,50 (donateurs € 6,- ; kinderen t/m 12 jaar € 3,-).\\nWij raden wij u aan te reserveren. Dat kan via de website www.opregteamateur.nl (tabblad reserveren) of anders: tel: 0297-593291 (Ronald Wieman).\\nNa afloop is er natuurlijk gelegenheid voor een borreltje en een babbeltje"
   }
  },
  {
   "url": "https://willem.com/global/images/36aa565f1a54.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37032_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bûten de komfortsône: amateurtoanielspyljen",
    "url": "https://agents.willem.com/fy/posts/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "source_url": "https://willem.com/fy/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "date": "2018-04-18"
   },
   "width": 160,
   "machine": {
    "caption": "On a theatre stage, a man in a brown monk costume with a wig and glasses holds a vacuum cleaner hose while a woman in a nun costume stands beside him holding a folder, with a statue of Mary in the background.",
    "labels": [
     "theatre stage",
     "monk costume",
     "nun costume",
     "vacuum cleaner",
     "statue",
     "amateur actors"
    ],
    "model": "claude-sonnet",
    "text_in_image": "LTGAVEN !!"
   }
  },
  {
   "url": "https://willem.com/global/images/7cd209c6ad44.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37032_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bûten de komfortsône: amateurtoanielspyljen",
    "url": "https://agents.willem.com/fy/posts/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "source_url": "https://willem.com/fy/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "date": "2018-04-18"
   },
   "width": 2560,
   "machine": {
    "caption": "A row of stage spotlights and truss lighting rigs hangs from a dark theatre ceiling above a curtain.",
    "labels": [
     "stage lighting",
     "truss",
     "spotlights",
     "theatre ceiling",
     "curtain"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/36aa565f1a54.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37032_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bûten de komfortsône: amateurtoanielspyljen",
    "url": "https://agents.willem.com/fy/posts/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "source_url": "https://willem.com/fy/2018-04-18_buten-de-komfortsone-amateurtoanielspyljen/",
    "date": "2018-04-18"
   },
   "width": 160,
   "machine": {
    "caption": "On a theatre stage, a man in a brown monk costume with a wig and glasses holds a vacuum cleaner hose while a woman in a nun costume stands beside him holding a folder, with a statue of Mary in the background.",
    "labels": [
     "theatre stage",
     "monk costume",
     "nun costume",
     "vacuum cleaner",
     "statue",
     "amateur actors"
    ],
    "model": "claude-sonnet",
    "text_in_image": "LTGAVEN !!"
   }
  },
  {
   "url": "https://willem.com/global/images/82d99c9ffa6b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37033_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cyberfeiligens: 5 maklike tips om dyn server te beskermjen tsjin hackers",
    "url": "https://agents.willem.com/fy/posts/2018-03-10_cyberfeiligens-5-maklike-tips-om-dyn-server-te-beskermjen-tsjin-hackers/",
    "source_url": "https://willem.com/fy/2018-03-10_cyberfeiligens-5-maklike-tips-om-dyn-server-te-beskermjen-tsjin-hackers/",
    "date": "2018-03-10"
   },
   "width": 1600,
   "description": "Kontrolearje dyn server geregeld - of fyn immen dy't dat foar dy docht.",
   "description_source": "author",
   "machine": {
    "caption": "Black and white photo of an old CRT monitor showing a Linux server boot log and repeated failed root login attempts, with an IBM keyboard in front.",
    "labels": [
     "crt monitor",
     "linux",
     "boot log",
     "login",
     "server",
     "keyboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Starting kernel log daemon: klogd.\nStarting portmap daemon: portmap.\neth0: eth0 NIC Link is Up 100 Mbps Full duplex\nStarting Courier IMAP server: imapd.\nStarting internet superserver: inetd.\nStarting printer spooler: lpd\nStarting mail transport agent: Postfix.\nStarting OpenBSD Secure Shell server: sshd.\nStarting NFS common utilities: statd.\nStarting deferred execution scheduler: atd.\nStarting periodic command scheduler: cron.\nDebian GNU/Linux 3.1 yeager tty1\nyeager login: root\nPassword:\nLogin incorrect\nyeager login: root\nPassword:\nLogin incorrect\nyeager login: root\nPassword:\nADI\nIBM"
   }
  },
  {
   "url": "https://willem.com/global/images/4a3f2a7449c7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37033_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cyberfeiligens: 5 maklike tips om dyn server te beskermjen tsjin hackers",
    "url": "https://agents.willem.com/fy/posts/2018-03-10_cyberfeiligens-5-maklike-tips-om-dyn-server-te-beskermjen-tsjin-hackers/",
    "source_url": "https://willem.com/fy/2018-03-10_cyberfeiligens-5-maklike-tips-om-dyn-server-te-beskermjen-tsjin-hackers/",
    "date": "2018-03-10"
   },
   "width": 1600,
   "description": "It datasintrum is wêr't dyn server wennet. Ek al is it fysyk feilich, do moatst ek de software kontrolearje!",
   "description_source": "author",
   "machine": {
    "caption": "Black and white photo of a man in a hard hat working on a server rack door in a narrow data center aisle lined with cabinets.",
    "labels": [
     "data center",
     "server rack",
     "man",
     "hard hat",
     "aisle"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/6922f336fc38.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37033_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cyberfeiligens: 5 maklike tips om dyn server te beskermjen tsjin hackers",
    "url": "https://agents.willem.com/fy/posts/2018-03-10_cyberfeiligens-5-maklike-tips-om-dyn-server-te-beskermjen-tsjin-hackers/",
    "source_url": "https://willem.com/fy/2018-03-10_cyberfeiligens-5-maklike-tips-om-dyn-server-te-beskermjen-tsjin-hackers/",
    "date": "2018-03-10"
   },
   "width": 160,
   "machine": {
    "caption": "A black and white photograph shows a CRT monitor displaying a Linux server boot log and repeated failed root login attempts, with a keyboard and a person's hand and head in the foreground.",
    "labels": [
     "crt monitor",
     "terminal",
     "linux",
     "keyboard",
     "login prompt",
     "black and white photo"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Starting kernel log daemon: klogd.\nStarting portmap daemon: portmap.\net0: eth0 NIC Link is Up 100 Mbps Full duplex\nStarting Courier authdaemon: imapd.\nStarting internet superserver: inetd.\nStarting printer spooler: lpd.\nStarting mail transport agent: Postfix.\nStarting OpenBSD Secure Shell server: sshd.\nStarting NFS common execution utilities: statd.\nStarting deferred execution scheduler: atd.\nStarting periodic command scheduler: cron.\n\nDebian GNU/Linux 3.1 yeager tty1\n\nyeager login: root\nPassword:\nLogin incorrect\n\nyeager login: root\nPassword:\nLogin incorrect\n\nyeager login: root\nPassword:\nADI\nIBM"
   }
  },
  {
   "url": "https://willem.com/global/images/39c9011ef9e3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37033_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cyberfeiligens: 5 maklike tips om dyn server te beskermjen tsjin hackers",
    "url": "https://agents.willem.com/fy/posts/2018-03-10_cyberfeiligens-5-maklike-tips-om-dyn-server-te-beskermjen-tsjin-hackers/",
    "source_url": "https://willem.com/fy/2018-03-10_cyberfeiligens-5-maklike-tips-om-dyn-server-te-beskermjen-tsjin-hackers/",
    "date": "2018-03-10"
   },
   "width": 2560,
   "machine": {
    "caption": "A wide cropped black and white photograph shows a CRT monitor displaying a Linux server boot log and repeated failed root login attempts, with a keyboard and a person's hand in the foreground.",
    "labels": [
     "crt monitor",
     "terminal",
     "linux",
     "keyboard",
     "login prompt",
     "black and white photo"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Starting Openb...\nStarting NFS common execution...\nStarting deferred execution schedu...\nStarting periodic command schedul...\n\nDebian GNU/Linux 3.1 yeager tty1\n\nyeager login: root\nPassword:\nLogin incorrect\n\nyeager login: root\nPassword:\nLogin incorrect\n\nyeager login: root\nPassword:\nADI\nIBM"
   }
  },
  {
   "url": "https://willem.com/global/images/6922f336fc38.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37033_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cyberfeiligens: 5 maklike tips om dyn server te beskermjen tsjin hackers",
    "url": "https://agents.willem.com/fy/posts/2018-03-10_cyberfeiligens-5-maklike-tips-om-dyn-server-te-beskermjen-tsjin-hackers/",
    "source_url": "https://willem.com/fy/2018-03-10_cyberfeiligens-5-maklike-tips-om-dyn-server-te-beskermjen-tsjin-hackers/",
    "date": "2018-03-10"
   },
   "width": 160,
   "machine": {
    "caption": "A black and white photograph shows a CRT monitor displaying a Linux server boot log and repeated failed root login attempts, with a keyboard and a person's hand and head in the foreground.",
    "labels": [
     "crt monitor",
     "terminal",
     "linux",
     "keyboard",
     "login prompt",
     "black and white photo"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Starting kernel log daemon: klogd.\nStarting portmap daemon: portmap.\net0: eth0 NIC Link is Up 100 Mbps Full duplex\nStarting Courier authdaemon: imapd.\nStarting internet superserver: inetd.\nStarting printer spooler: lpd.\nStarting mail transport agent: Postfix.\nStarting OpenBSD Secure Shell server: sshd.\nStarting NFS common execution utilities: statd.\nStarting deferred execution scheduler: atd.\nStarting periodic command scheduler: cron.\n\nDebian GNU/Linux 3.1 yeager tty1\n\nyeager login: root\nPassword:\nLogin incorrect\n\nyeager login: root\nPassword:\nLogin incorrect\n\nyeager login: root\nPassword:\nADI\nIBM"
   }
  },
  {
   "url": "https://willem.com/global/images/57f24d186cdf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Lêze op in tabletkompjûter is net beheind ta dyn buro - ik lês graach op de bank",
   "description_source": "author",
   "machine": {
    "caption": "A man lying on a green sofa reads a blog article on a tablet held above his face.",
    "labels": [
     "tablet",
     "reading",
     "article",
     "sofa",
     "screenshot",
     "man"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DATAFY.IT\n3. Lack of communication between developers, sales and customer support\nHere's the thing. When thinking about UX you have to know what the actual users think, what their pains are and so on. You gotta hear it from them. Our team at the time was three developers and our CEO, who was taking care of sales, marketing and mostly customer support. This is not unusual since developers are often quite content in their own bubble and, therefore, don't really communicate with the customers. \"It's not their job\". Well, maybe that's the case, but the consequence is that you can never really know what the users want and need and where your app is failing in the real world. You make guesses and assumptions. If you want a decent UX, this won't do. This was a problem for us. For most of the time, we (developers) were developing and CEO was selling and doing his stuff. Although there was plenty of communication, it was not enough. I first noticed this by chance. I started talking to the CEO about a customer support call he had. He told me about it, and I immediately realized one of the problems of our app. I would never have caught that, if I hadn't heard a customer had a problem with that. So the next step was obvious. I asked to be included in all customer support related emails and calls and I partly took over that part. This simply meant CEO forwarding me emails and telling me about any customer support calls he had. Even today, this process is one of our most valuable sources of information for UX design.\\nLesson: Include developers to customer support. Sales and developers should be in constant communication.\\n4. Overcomplicating\\nWe have to constantly focus on not falling into the trap of overcomplicating. The first version of Datafy.it had a lot more features than the current one. Most of them unuseful, we didn't realize at the time. Instead of having a simple search engine, we offered features like scheduling, sharing and posting different kinds of export. This meant a lot of work for us as well as the users, they couldn't focus on the app because of all this distraction."
   }
  },
  {
   "url": "https://willem.com/global/images/ef88493b4d5a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Annotearje alles mei de Surface Pen",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a stylus and draws a red circle and the word BLOG next to a personal website page shown on a tablet screen.",
    "labels": [
     "tablet",
     "stylus",
     "website",
     "annotation",
     "blog",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BLOG\ndrs. ing. Willem L. Middelkoop\nIT ondernemer, investeerder en software ontwikkelaar\nMicrosoft CERTIFIED Application Developer\nDeveloper\nBEL +31645080320\nUPLOAD\nMAIL@WILLEM.COM\nBLOG\nLemmid B.V.\nLemmid levert internetdiensten voor geselecteerde Nederlandse en internationale klanten. Samen met de klant ontwikkelt Lemmid nieuwe IT producten en diensten door websites, web applicaties en apps.\nvan het blog:\nCreating the ultimate commuter bike\nRIDING AT 35KM/H WITH NEXUS ALFINE 8 AND GATES CARBON DRIVE\nFEB. 24, 2018\nThis winter I use a Sensa Cintura bike\nlemmid\nEN NL"
   }
  },
  {
   "url": "https://willem.com/global/images/8d8808c82806.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Windows wurket ferrassend goed yn tabletmodus",
   "description_source": "author",
   "machine": {
    "caption": "A tablet screen split between a calculator app and the Microsoft homepage, resting on a wooden table with a stylus beside it.",
    "labels": [
     "tablet",
     "calculator",
     "browser",
     "microsoft",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "1.985\nStandard\nHistory\nMemory\nThere's no history yet\\nMicrosoft - Official Hom...\\nwww.microsoft.com\\nMicrosoft\\nCreate Change\\nBuy a new Surface to donate $25 to a nonprofit with Microsoft Rewards\\nSHOP NOW\\nLEARN MORE"
   }
  },
  {
   "url": "https://willem.com/global/images/d71476260d24.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Sjoch wat der mei myn gesicht bart as myn geduld op de proef steld wurdt...",
   "description_source": "author",
   "machine": {
    "caption": "A bald man in a blue sweater leans over a desk typing on a keyboard attached to a propped-up tablet, with an annoyed expression.",
    "labels": [
     "man",
     "typing",
     "tablet",
     "keyboard",
     "desk",
     "expression"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/87b1e93577d0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "De Chromebook wie nei it útpakken yn mar in pear minuten brûkber.",
   "description_source": "author",
   "machine": {
    "caption": "A Surface tablet showing a Windows 10 update screen sits next to a small ASUS device styled like a retro phone, playing a Snake game on its yellow LCD, with a coffee cup nearby.",
    "labels": [
     "tablet",
     "windows update",
     "retro phone",
     "snake game",
     "keypad",
     "coffee"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Getting your update ready\nDownloading Windows 10 update. Please wait.\nPercent complete:\n47%\nASUS\n1 QO\n2 abc\n3 def\n4 ghi\n5 jkl\n6 mno\n7 pqrs\n8 tuv\n9 wxyz"
   }
  },
  {
   "url": "https://willem.com/global/images/2b84ec46efb8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Fernijing... fernijing... fernijing... fernijing...",
   "description_source": "author",
   "machine": {
    "caption": "A four-panel collage of phone and PC screens showing Windows and iOS-style update and loading messages.",
    "labels": [
     "collage",
     "update screen",
     "phone",
     "pc",
     "loading"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Just a moment...\nLeave your device on please! We're going as fast as we can, promise.\\nYour PC has an update waiting\\nThis could take a few hours depending on your Internet speed and computer performance.\\nI understand that this will start a download of approximately 3 GB and Internet access fees may apply\\nGetting your update ready\\nDownloading Windows 10 update. Please wait.\\nre things go smoothly, keep your PC plugged in. Don't turn off your PC or close it.\\nPercent complete:\\n27%"
   }
  },
  {
   "url": "https://willem.com/global/images/df944dd3e043.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Surface Pro, type cover en pen - alles apart ferkocht - want wêrom mar ien pakket as it ek trije kear safolle wille hawwe kin!?",
   "description_source": "author",
   "machine": {
    "caption": "Sealed Microsoft Surface Pro product boxes stacked together with a pen box and a Type Cover box on a wooden table.",
    "labels": [
     "unboxing",
     "microsoft surface",
     "packaging",
     "product boxes",
     "pen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Microsoft Surface Pro\nMicrosoft Surface\nType Cover\nMicrosoft"
   }
  },
  {
   "url": "https://willem.com/global/images/7c77021765e8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Software ûntwikkelje mei Microsoft Visual Studio op in Surface Pro-tablet",
   "description_source": "author",
   "machine": {
    "caption": "A Surface tablet on a keyboard shows a Visual Studio app manifest designer next to an image of a phone-shaped device with a Snake game on its screen, beside a coffee mug and a stylus.",
    "labels": [
     "tablet",
     "visual studio",
     "coding",
     "snake game",
     "keyboard",
     "mug"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Application  Visual Assets  Capabilities  Declar...\nSNAKE\nDisplay name\nPackage display name\nDevice family\nSolution Explorer\n1 QO 2 abc 3 def\n4 ghi 5 jkl 6 mno\n7 pqrs 8 tuv 9 wxyz"
   }
  },
  {
   "url": "https://willem.com/global/images/a79bc46256a5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Fjouwer apps tagelyk draaie troch Windows-multitasking - tsjin de priis fan mear batterijferbrûk",
   "description_source": "author",
   "machine": {
    "caption": "A Surface tablet propped on a stand displays four terminal windows with different SSH session prompts, next to a keyboard on a wooden table.",
    "labels": [
     "tablet",
     "terminal",
     "ssh",
     "coding",
     "keyboard",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem@outpost1: ~\nwillem@online: ~\nwillem@WillemHome: ~/Scripts\nwillem@outpost1: ~"
   }
  },
  {
   "url": "https://willem.com/global/images/2121c4e027ce.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Windows op iPad is mooglik mei Remote Desktop",
   "description_source": "author",
   "machine": {
    "caption": "A tablet on a keyboard stand shows a blog article about driving AMG cars, split alongside a Windows 10 desktop wallpaper.",
    "labels": [
     "tablet",
     "blog",
     "browser",
     "car",
     "screenshot",
     "keyboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Beast of the Green Hell\nhttps://willem.com/blog/2017-05...\nScenic tour\nNext we went into the Belgium country side driving various AMG models, including the A45, C63S, SLC43 and the S63 cabriolet. Before driving each car we had to sign a document stating you take responsibility for traffic fines etc...\nHappy boy, driving AMG goodness on the open road\nWhile I have driven different AMG cars before, driving the different models on the same road, closely after each other allows you to better understand the differences in driving dynamics between the cars. It makes quite the difference if you drive the S63 or C63; even though they are both very fast.\nENG US"
   }
  },
  {
   "url": "https://willem.com/global/images/f6628afc3f27.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Microsoft Surface Pro",
   "description_source": "author",
   "machine": {
    "caption": "Product marketing photo of a Surface Pro tablet with a teal keyboard cover, stylus pen and wireless mouse laid out on a light gray background, the screen showing a lock screen with a crested crane.",
    "labels": [
     "surface pro",
     "tablet",
     "keyboard",
     "stylus",
     "mouse",
     "product photo"
    ],
    "model": "claude-sonnet",
    "text_in_image": "6:18\nSunday, June 18\nMeeting with Kaitlin Cole\n11:00 AM 12:00 PM"
   }
  },
  {
   "url": "https://willem.com/global/images/c1af94b818ca.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Autodesk Graphic is in geweldige app foar iOS - ik brûk it om ikoanen en grafiken te ûntwerpen, mei lagen en útlinegerei",
   "description_source": "author",
   "machine": {
    "caption": "A tablet on a wooden table runs a drawing app showing a yellow-green vibrating phone icon illustration with a layers panel open, a stylus lying beside it.",
    "labels": [
     "tablet",
     "drawing app",
     "illustration",
     "layers",
     "stylus",
     "icon design"
    ],
    "model": "claude-sonnet",
    "text_in_image": "vibration\nNo Selection - 154%\nLayers\nvibration\nLayer 2\nLayer 1\nNormal - 100%\nMove Tool\nBack"
   }
  },
  {
   "url": "https://willem.com/global/images/a76c754627ae.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "De stander is in tûk stik ûntwerp en yngenieurswurk, sawol funksjoneel as stevich.",
   "description_source": "author",
   "machine": {
    "caption": "A hand lifts the folded kickstand on the back of a silver tablet to prop it up on a wooden table.",
    "labels": [
     "tablet",
     "kickstand",
     "hand",
     "silver",
     "closeup"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/be0de60e4a44.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "It toetseboerd fan de Surface kin ûnder ferskillende hoeken brûkt wurde",
   "description_source": "author",
   "machine": {
    "caption": "Three side-by-side photos compare a tablet on a keyboard propped up at increasing kickstand angles against a plain wall.",
    "labels": [
     "tablet",
     "kickstand",
     "comparison",
     "keyboard",
     "angle"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/ab567780c7ab.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Typen op in tablet is perfekt mooglik mei in hardware-toetseboerd.",
   "description_source": "author",
   "machine": {
    "caption": "Three detachable computer keyboards are laid out on a wooden table: a dark iPad folio keyboard, a Surface Type Cover, and a white Apple Magic Keyboard.",
    "labels": [
     "keyboard",
     "tablet accessory",
     "comparison",
     "apple",
     "microsoft surface"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f50e418b33c1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "De Surface en iPad brûke as laptop",
   "description_source": "author",
   "machine": {
    "caption": "Two tablets on keyboard stands sit side by side on a table, the left showing an email with code and hand-drawn notes, the right showing a mail app with sketches of two people.",
    "labels": [
     "tablet",
     "email",
     "code",
     "sketch",
     "keyboard",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Test vanuit OneNote\nWillem L. Middelkoop\nCreated by W.L. Middelkoop on Jun 23, 2016\nPostbussen\nOntwerp\nontwerp NHV Nederlandse Hypertensie Vereniging\nWillem Laurentz Middelkoop"
   }
  },
  {
   "url": "https://willem.com/global/images/621ab7b3b2e1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Oanrekkenskermen binne tsjintwurdich wichtich by it ûntwerpen (en testen) fan ynterfaces",
   "description_source": "author",
   "machine": {
    "caption": "A tablet on a keyboard shows CSS code split alongside a browser page for a blog post about updating the Snake game, with a photo of a bar interior below the article.",
    "labels": [
     "tablet",
     "code",
     "blog",
     "browser",
     "keyboard",
     "snake game"
    ],
    "model": "claude-sonnet",
    "text_in_image": "template/post-detail.html\nstyle.blog.css\nUpdating Snake '97 · A...\\nhttps://willem.com/blog/2018-02...\\nWILLEM.com\\nBLOG\\nUpdating Snake '97\\nABOUT THE CHALLENGES OF DEVELOPING A WILDLY POPULAR GAME\\nFEB. 21, 2018 · WILLEM L. MIDDELKOOP\\nFew years ago my brother threw a beer on my iPhone in an Amsterdam bar. The poor thing didn't like the Dutch brew as much as I do: it died. While waiting for a new phone to arrive, I used an old one that couldn't do anything but texting, calling and... Snake! The idea for Snake '97 was born and this month it was time to update the wildly popular game.\\nJACK DANIEL'S"
   }
  },
  {
   "url": "https://willem.com/global/images/6e418543ebfa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Zoom yn om details krekter te bewurkjen",
   "description_source": "author",
   "machine": {
    "caption": "A tablet lies on a wooden table showing a hand-drawn app mockup in a notebook app, next to a cup of coffee, in warm morning light.",
    "labels": [
     "tablet",
     "sketch",
     "notebook app",
     "coffee",
     "mockup",
     "stylus"
    ],
    "model": "claude-sonnet",
    "text_in_image": "William's Notebook > Default\\nTuesday, 6 March 2018  08:01\\nABOUT BLOG\\n1234\\n#512\\n10g sec\\nPLAY"
   }
  },
  {
   "url": "https://willem.com/global/images/543d686ed89c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "De stander is nuttich yn kombinaasje mei de Pen",
   "description_source": "author",
   "machine": {
    "caption": "A tablet lies face down at an angle on a wooden table with its screen dimmed, a stylus resting beside it.",
    "labels": [
     "tablet",
     "stylus",
     "table",
     "reflection",
     "closed screen"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/3af862234efa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Wurkje mei de Surface Pen en Apple Pencil",
   "description_source": "author",
   "machine": {
    "caption": "Two tablets lie side by side on a wooden table showing the same handwritten Dutch planning notes for a hypertension website content manager, with a stylus nearby.",
    "labels": [
     "tablet",
     "handwriting",
     "notes",
     "dutch",
     "planning",
     "stylus"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Willem's Notebook > Quick Notes\\nHypertensie: Objectmodel Manager\\nSunday, 28 January 2018  11:50\\nManager Hypertensie objectmodel\\n5 hoofdknoppen\\npagina's met veel tekst\\nembedded links\\nliefst reusable objectmodel ten behoeve van flexibiliteit\\nnadenken hoe content te binden aan hoofdknoppen\\nmisschien is TAGS overkill?\\nHomepage - sliden images\\nHoofdknoppen - knoptekst - volledige titel - achtergrondfoto - tekst (of intro) - tags\\nContent - subkop\\nNotities\\n27 januari 2018 om 11:50\\ndownloadbare bestanden\\nfoto's met omschrijving"
   }
  },
  {
   "url": "https://willem.com/global/images/b583be2aa859.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Apple Pencil en Surface Pen",
   "description_source": "author",
   "machine": {
    "caption": "A white Apple Pencil and a gray Microsoft Surface Pen lie side by side on a wooden table.",
    "labels": [
     "stylus",
     "apple pencil",
     "surface pen",
     "comparison",
     "wood table"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/68d001e042d0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Microsoft Surface-famylje",
   "description_source": "author",
   "machine": {
    "caption": "Microsoft marketing image showing a lineup of Surface devices, a laptop, a two-in-one, an all-in-one desktop and another laptop, all displaying the same ocean wave wallpaper, with a pen and a dial accessory.",
    "labels": [
     "microsoft surface",
     "product lineup",
     "laptop",
     "desktop",
     "pen",
     "marketing"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f788da938782.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 160,
   "machine": {
    "caption": "A Microsoft Surface tablet with keyboard cover lies on a wooden desk next to a coffee mug and a stylus, its screen showing an editing application with a photo of a Snake-branded phone.",
    "labels": [
     "surface tablet",
     "keyboard",
     "coffee mug",
     "stylus",
     "wooden desk",
     "screen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SNAKE"
   }
  },
  {
   "url": "https://willem.com/global/images/aef29b5dd461.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 2560,
   "machine": {
    "caption": "Two iPads lying on a wooden desk display the same handwritten Dutch notes about a project object model, with an Apple Pencil beside them.",
    "labels": [
     "ipad",
     "handwritten notes",
     "apple pencil",
     "wooden desk",
     "dutch text",
     "tablet"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Willem's Notebook > Quick Notes\nHypertensie: Objectmodel Manager\nSunday, 28 January 2018   11:50\n28 jan 2018\ndownloadbare bestanden\nomschrijving bekijk\nManager Hypertensie objectmodel\n5 hoofdknoppen\npagina's met veel tekst\nembedded links\nliefst reusable objectmodel ten behoeve van\nnadenken hoe content te binden aan\nmisschien is TAGS overkill?\nHomepage    slider images\nHoofdknoppen    knoptekst\nvolledige titel\nachtergrondfoto\ntekst (als intro)\ntags\nContent    subkop\nYES?"
   }
  },
  {
   "url": "https://willem.com/global/images/f788da938782.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37034_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tablet as haadkompjûter",
    "url": "https://agents.willem.com/fy/posts/2018-03-07_tablet-as-haadkompjuter/",
    "source_url": "https://willem.com/fy/2018-03-07_tablet-as-haadkompjuter/",
    "date": "2018-03-07"
   },
   "width": 160,
   "machine": {
    "caption": "A Microsoft Surface tablet with keyboard cover lies on a wooden desk next to a coffee mug and a stylus, its screen showing an editing application with a photo of a Snake-branded phone.",
    "labels": [
     "surface tablet",
     "keyboard",
     "coffee mug",
     "stylus",
     "wooden desk",
     "screen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SNAKE"
   }
  },
  {
   "url": "https://willem.com/global/images/428ebaf272b9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37035_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime fyts foar nei it wurk meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "source_url": "https://willem.com/fy/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Gates Carbon Drive efterste tandkrâns mei oermjittige ferslijting nei mar 1800KM",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a bicycle's rear sprocket shows the drive belt torn and missing several teeth, with rust visible on the hub behind it.",
    "labels": [
     "belt drive",
     "sprocket",
     "bicycle",
     "damage",
     "close-up"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/23e947f14601.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37035_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime fyts foar nei it wurk meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "source_url": "https://willem.com/fy/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Gates Carbon Drive",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a black bicycle's rear wheel shows an intact toothed drive belt running between the rear hub and front chainring, next to a disc brake and pedal.",
    "labels": [
     "belt drive",
     "bicycle",
     "disc brake",
     "pedal",
     "close-up"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/c5fe762b91dd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37035_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime fyts foar nei it wurk meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "source_url": "https://willem.com/fy/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Smoargens boppe-op myn efterspatboerd",
   "description_source": "author",
   "machine": {
    "caption": "A muddy bicycle rear wheel with a chrome mudguard and red reflector, photographed from above on a paved sidewalk.",
    "labels": [
     "bicycle",
     "wheel",
     "mudguard",
     "reflector",
     "mud",
     "pavement"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/4378a0bfbdca.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37035_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime fyts foar nei it wurk meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "source_url": "https://willem.com/fy/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Oermjittige smoargens nei in \"gewoane\" rit nei it wurk yn de winter",
   "description_source": "author",
   "machine": {
    "caption": "A muddy rear bicycle wheel with a disc brake and toothed drive belt, a water bottle in a frame cage, and a kickstand, on a paved sidewalk.",
    "labels": [
     "bicycle",
     "wheel",
     "disc brake",
     "belt drive",
     "lock",
     "water bottle"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AXA"
   }
  },
  {
   "url": "https://willem.com/global/images/34bfd586ee77.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37035_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime fyts foar nei it wurk meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "source_url": "https://willem.com/fy/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Op de fyts tidens de Nederlânske winter",
   "description_source": "author",
   "machine": {
    "caption": "A man wearing a cycling helmet and skull cap smiles for a selfie in a snow-covered field at sunset.",
    "labels": [
     "man",
     "selfie",
     "helmet",
     "snow",
     "cycling jacket",
     "field"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ORTLIEB"
   }
  },
  {
   "url": "https://willem.com/global/images/b51a103ed1a7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37035_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime fyts foar nei it wurk meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "source_url": "https://willem.com/fy/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "De metalen spatboerden passe goed by de skiif en bouten fan de fyts",
   "description_source": "author",
   "machine": {
    "caption": "A black bicycle with fenders, disc brakes and two water bottles leans against a white paneled garage door.",
    "labels": [
     "bicycle",
     "fender",
     "water bottle",
     "garage door",
     "disc brake",
     "tire"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SCHWALBE\nDELTA CRUISER\nSUPRA"
   }
  },
  {
   "url": "https://willem.com/global/images/003aa3ab76b2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37035_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime fyts foar nei it wurk meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "source_url": "https://willem.com/fy/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "In skjinner útsjoch troch minder opfallende merknammen",
   "description_source": "author",
   "machine": {
    "caption": "A black bicycle with a belt drive, disc brakes and two water bottles leans against a white paneled garage door, opposite side view.",
    "labels": [
     "bicycle",
     "belt drive",
     "water bottle",
     "garage door",
     "disc brake",
     "kickstand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SUPRA\nSCHWALBE"
   }
  },
  {
   "url": "https://willem.com/global/images/7b412540c301.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37035_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime fyts foar nei it wurk meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "source_url": "https://willem.com/fy/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Sensa Cintura fan efteren - ik mocht de oerdreaune merknammen op de spatboerden net",
   "description_source": "author",
   "machine": {
    "caption": "A black bicycle with fenders and a belt drive leans against a white paneled wall next to a brick pillar.",
    "labels": [
     "bicycle",
     "fender",
     "brick",
     "belt drive",
     "disc brake"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SENSA\nSCHWALBE\nDELTA CRUISER"
   }
  },
  {
   "url": "https://willem.com/global/images/35cf54dccaf3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37035_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime fyts foar nei it wurk meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "source_url": "https://willem.com/fy/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Miskien de ultime fyts foar nei it wurk?",
   "description_source": "author",
   "machine": {
    "caption": "A black bicycle stands on its kickstand on a wooden dock over a river, with a city skyline and houseboats in the background.",
    "labels": [
     "bicycle",
     "dock",
     "river",
     "skyline",
     "houseboats"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/1d107a767ffb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37035_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime fyts foar nei it wurk meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "source_url": "https://willem.com/fy/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "De ferbettere Sensa Cintura",
   "description_source": "author",
   "machine": {
    "caption": "A black bicycle stands on a waterfront path with a tall high-rise tower and birds perched on wooden posts in the water behind it.",
    "labels": [
     "bicycle",
     "waterfront",
     "skyline",
     "tower",
     "birds",
     "water"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/aa33d93f7451.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37035_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime fyts foar nei it wurk meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "source_url": "https://willem.com/fy/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Shimano Alfine 8 skeakelhandel",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a bicycle handlebar grip with a combined brake lever and internal hub gear shifter, water in the background.",
    "labels": [
     "handlebar",
     "brake lever",
     "shifter",
     "grip",
     "bicycle"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SHIMANO\nALFINE\nSHIMANO MINERAL OIL"
   }
  },
  {
   "url": "https://willem.com/global/images/fe29b327c8a5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37035_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime fyts foar nei it wurk meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "source_url": "https://willem.com/fy/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Shimano Alfine 8",
   "description_source": "author",
   "machine": {
    "caption": "Product photo of a black bicycle hub gear on a white background, showing threaded axles on both sides.",
    "labels": [
     "hub",
     "gear",
     "bicycle part",
     "product photo"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SHIMANO\nALFINE"
   }
  },
  {
   "url": "https://willem.com/global/images/f22a57710eaf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37035_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime fyts foar nei it wurk meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "source_url": "https://willem.com/fy/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Brooks Cambium C15 ",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a bicycle saddle and seatpost above open water, with the saddle rails and seatpost clamp visible.",
    "labels": [
     "saddle",
     "seatpost",
     "bicycle",
     "water",
     "brooks"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BROOKS\nSUPRA\nBASE LINE"
   }
  },
  {
   "url": "https://willem.com/global/images/139d05b87475.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37035_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime fyts foar nei it wurk meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "source_url": "https://willem.com/fy/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Schwalbe Durano",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a bicycle tire sidewall against rippling water, showing the tire brand and model printed in light lettering.",
    "labels": [
     "tire",
     "bicycle wheel",
     "spokes",
     "water",
     "closeup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SCHWALBE\nDURANO\nRACEGUARD\nDUAL COMPOUND"
   }
  },
  {
   "url": "https://willem.com/global/images/6cf98cef1040.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37035_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime fyts foar nei it wurk meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "source_url": "https://willem.com/fy/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "De Gates CDX efterste tandkrâns ynstallearre",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a rear bicycle hub with disc brake rotor, quick-release skewer and a toothed carbon belt sprocket, water in the background.",
    "labels": [
     "hub",
     "disc brake",
     "belt drive",
     "sprocket",
     "bicycle"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CARBON\n22T"
   }
  },
  {
   "url": "https://willem.com/global/images/7ecf03a31507.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37035_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime fyts foar nei it wurk meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "source_url": "https://willem.com/fy/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "De Sensa Cintura opwurdearje",
   "description_source": "author",
   "machine": {
    "caption": "A disassembled black bicycle frame with both wheels attached stands upside down on an outdoor table, with tools and a shoe box nearby and another bicycle in the background.",
    "labels": [
     "bicycle frame",
     "wheels",
     "tools",
     "disassembly",
     "garden",
     "table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SCHWALBE"
   }
  },
  {
   "url": "https://willem.com/global/images/7af502966145.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37035_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime fyts foar nei it wurk meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "source_url": "https://willem.com/fy/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Links de plestik CDN-tandkrâns - as do goed sjochst, sjochst do de ûntbrekkende tosken, rjochts de glânzjende roestfrij stiel CDX-tandkrâns",
   "description_source": "author",
   "machine": {
    "caption": "Two round toothed belt-drive sprockets lie side by side on a concrete surface, one worn black steel and one new polished chrome, each stamped with its brand, tooth count and part number.",
    "labels": [
     "sprocket",
     "belt drive",
     "gates",
     "metal",
     "comparison"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CARBON DRIVE\nCDN\n22T\nGates\nCARBON DRIVE CDX\n22T\nGV-3517\nPATENT PENDING"
   }
  },
  {
   "url": "https://willem.com/global/images/0955f24c885b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37035_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime fyts foar nei it wurk meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "source_url": "https://willem.com/fy/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Sensa Cintura - sa't ik him krige fan de lokale fytswinkel",
   "description_source": "author",
   "machine": {
    "caption": "A black bicycle with fenders, disc brakes and a belt drive leans against a white paneled wall.",
    "labels": [
     "bicycle",
     "fender",
     "belt drive",
     "disc brake",
     "wall"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SCHWALBE\nDELTA CRUISER"
   }
  },
  {
   "url": "https://willem.com/global/images/608aa5fae18c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37035_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime fyts foar nei it wurk meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "source_url": "https://willem.com/fy/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "date": "2018-02-24"
   },
   "width": 160,
   "machine": {
    "caption": "A matte black commuter bicycle with a belt drive, disc brakes, fenders and integrated lock stands against a white corrugated wall.",
    "labels": [
     "bicycle",
     "belt drive",
     "disc brake",
     "fender",
     "frame lock"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/d7d7838047f4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37035_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime fyts foar nei it wurk meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "source_url": "https://willem.com/fy/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "date": "2018-02-24"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up of a bicycle front wheel shows a Shimano disc brake caliper and rotor mounted on the fork, with a river and buildings in the background.",
    "labels": [
     "disc brake",
     "bicycle wheel",
     "fork",
     "spokes",
     "river",
     "shimano"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SHIMANO"
   }
  },
  {
   "url": "https://willem.com/global/images/608aa5fae18c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37035_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De ultime fyts foar nei it wurk meitsje",
    "url": "https://agents.willem.com/fy/posts/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "source_url": "https://willem.com/fy/2018-02-24_de-ultime-fyts-foar-nei-it-wurk-meitsje/",
    "date": "2018-02-24"
   },
   "width": 160,
   "machine": {
    "caption": "A matte black commuter bicycle with a belt drive, disc brakes, fenders and integrated lock stands against a white corrugated wall.",
    "labels": [
     "bicycle",
     "belt drive",
     "disc brake",
     "fender",
     "frame lock"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/6848b7ac140f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37036_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 fernije",
    "url": "https://agents.willem.com/fy/posts/2018-02-21_snake-97-fernije/",
    "source_url": "https://willem.com/fy/2018-02-21_snake-97-fernije/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Snake '97 as macOS-buroblêdapp, mooglik makke troch de skaalbere grafyk",
   "description_source": "author",
   "machine": {
    "caption": "A computer screen shows a yellow-and-black retro Snake game window layered over source code, with an About dialog box for a program called Snake 97.",
    "labels": [
     "screenshot",
     "snake game",
     "source code",
     "software",
     "about dialog"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Window\nSnake '97\nVersion 7.0 (1)\nCopyright © 2018 dsd 164 B.V. All rights reserved.\nAll Output\ndidSet the ...\n// Update the ...\nnotification: NSNotification) {\n...esignActive\")\n...tification: NSNotification) {\n...comeActive\")"
   }
  },
  {
   "url": "https://willem.com/global/images/98f47b70cb4c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37036_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 fernije",
    "url": "https://agents.willem.com/fy/posts/2018-02-21_snake-97-fernije/",
    "source_url": "https://willem.com/fy/2018-02-21_snake-97-fernije/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Wiidskermgameplay is no mooglik troch de nije responsive grafyk",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a smartphone displaying a retro yellow-green Snake game on its screen, photographed at an angle against a wooden table.",
    "labels": [
     "smartphone",
     "snake game",
     "hand",
     "retro screen",
     "table"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/37052d0f8036.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37036_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 fernije",
    "url": "https://agents.willem.com/fy/posts/2018-02-21_snake-97-fernije/",
    "source_url": "https://willem.com/fy/2018-02-21_snake-97-fernije/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Deselde 3310? Sjoch goed en fyn de ferskillen tusken de iPhone SE en de iPhone X",
   "description_source": "author",
   "machine": {
    "caption": "Two smartphones lie side by side on a wooden table, each showing a skinned app that resembles a classic Nokia 3310 phone playing the Snake game, the larger one labeled Snake at the top.",
    "labels": [
     "smartphone",
     "nokia",
     "snake game",
     "app",
     "comparison"
    ],
    "model": "claude-sonnet",
    "text_in_image": "vodafone NL  18:12  66%\nSNAKE\n18:12"
   }
  },
  {
   "url": "https://willem.com/global/images/8d20b82f1396.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37036_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 fernije",
    "url": "https://agents.willem.com/fy/posts/2018-02-21_snake-97-fernije/",
    "source_url": "https://willem.com/fy/2018-02-21_snake-97-fernije/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "De nije game engine programmearje en testen op in HMD Nokia 2 mei Android",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a smartphone running a Nokia-skinned Snake app with a score of 0035 on screen, held in front of a laptop showing a dark code editor and build log.",
    "labels": [
     "smartphone",
     "snake game",
     "nokia",
     "code editor",
     "build log"
    ],
    "model": "claude-sonnet",
    "text_in_image": "0035\n#10\nNOKIA\nSNAKE\n08:40\nBase: now loading templates.\nBase: found 3 templates.\nPublisher: generating game.\nPublisher: generating game file.\nPress ENTER or type command to continue\nPublish for game.snake97.com\nBase: disableJavaScriptMinification: true\nDownloadQueue: initated\nBase: initiated, running local: false\nBase: not minifying GameResources.js\nBase: not minifying GameBlock.js\nBase: not minifying GameEngine.js\nBase: not minifying Snake97.js\nBase: now loading templates.\nBase: found 3 templates.\nPublisher: generating game."
   }
  },
  {
   "url": "https://willem.com/global/images/3da50637eff4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37036_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 fernije",
    "url": "https://agents.willem.com/fy/posts/2018-02-21_snake-97-fernije/",
    "source_url": "https://willem.com/fy/2018-02-21_snake-97-fernije/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Prototype fan Snake '97 op ferskillende apparaten",
   "description_source": "author",
   "machine": {
    "caption": "Five devices of different sizes, a tablet and four smartphones, are arranged on a wooden desk all displaying a Nokia phone skin app for the Snake game.",
    "labels": [
     "tablet",
     "smartphones",
     "snake game",
     "nokia skin",
     "comparison"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SNAKE"
   }
  },
  {
   "url": "https://willem.com/global/images/87b0ccd8c5d9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37036_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 fernije",
    "url": "https://agents.willem.com/fy/posts/2018-02-21_snake-97-fernije/",
    "source_url": "https://willem.com/fy/2018-02-21_snake-97-fernije/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "iPhone 4, ah, swiete ûntwikkelersoantinkens fan doe't ien (lytse) maat foar elkenien paste...",
   "description_source": "author",
   "machine": {
    "caption": "A product photo shows a black Apple iPhone 4 from the front, back and side against a black background, with its home screen icons visible.",
    "labels": [
     "iphone",
     "apple",
     "product photo",
     "smartphone",
     "home screen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "9:41 AM\nMessages  Calendar  Photos  Camera\nYouTube  Stocks  Maps  Weather\nNotes  Utilities  iTunes  App Store\nSettings\nPhone  Mail  Safari  iPod\niPhone\nDesigned by Apple in California  Assembled in China\nModel A1332  EMC 380A  FCC ID: BCG-E2380A  IC: 579C-E2380A"
   }
  },
  {
   "url": "https://willem.com/global/images/13f8f2dd6fc1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37036_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 fernije",
    "url": "https://agents.willem.com/fy/posts/2018-02-21_snake-97-fernije/",
    "source_url": "https://willem.com/fy/2018-02-21_snake-97-fernije/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Snake '97 yn de top fan de ranglisten tegearre mei Angry Birds en WhatsApp",
   "description_source": "author",
   "machine": {
    "caption": "Two side by side iPhone screenshots show the App Store Top Paid and Top Free charts, both listing Snake '97 apps by WMIT near the top.",
    "labels": [
     "screenshot",
     "app store",
     "snake 97",
     "rankings",
     "iphone"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Telfort NL  10:46\nTop Paid  Top Free  Top Grossing\n1. WhatsApp Messe... £0.69  4305 Ratings\n2. Snake '97  £0.69  24 Ratings  WMIT\n3. Zombie Gunship  £0.69  564 Ratings  Limbic Software\n4. Angry Birds  £0.69  566 Ratings  Clickgamer.com\n5. Free Music Dow... £0.69  205 Ratings  Zentertain Ltd.\nTelfort NL  10:42\nTop Paid  Top Free  Top Grossing\n1. Snake '97 Free  FREE  53 Ratings  WMIT\n2. Free Music Dow... FREE  27 Ratings  Zentertain Ltd.\n3. Prize Claw  FREE  319 Ratings  Game Circus LLC\n4. Stylish Sprint  FREE  1731 Ratings  playus soft\n5. O2 Priority Mome... FREE  78 Ratings  Telefonica UK Limited"
   }
  },
  {
   "url": "https://willem.com/global/images/ee992b73bb44.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37036_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 fernije",
    "url": "https://agents.willem.com/fy/posts/2018-02-21_snake-97-fernije/",
    "source_url": "https://willem.com/fy/2018-02-21_snake-97-fernije/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Snake '97 op in iPhone X, dat der útsjocht en oanfielt as it retro-tillefoanspultsje út de jierren njoggentich",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a smartphone displaying a Nokia-skinned Snake app with the snake visible on the yellow-green screen, photographed against a wooden table.",
    "labels": [
     "smartphone",
     "snake game",
     "nokia skin",
     "hand",
     "app"
    ],
    "model": "claude-sonnet",
    "text_in_image": "06:45\nSNAKE"
   }
  },
  {
   "url": "https://willem.com/global/images/5234dd3dd7ae.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37036_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 fernije",
    "url": "https://agents.willem.com/fy/posts/2018-02-21_snake-97-fernije/",
    "source_url": "https://willem.com/fy/2018-02-21_snake-97-fernije/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Snake '97 as fergees te downloaden foar iOS, Android, macOS, Windows en ChromeOS",
   "description_source": "author",
   "machine": {
    "caption": "Four different Nokia phone skins are shown side by side, each displaying the word Snake above a small screen with the snake game in progress.",
    "labels": [
     "nokia",
     "snake game",
     "phone skins",
     "comparison",
     "retro"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SNAKE\n0020\n0020"
   }
  },
  {
   "url": "https://willem.com/global/images/d31a2077c5a4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37036_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 fernije",
    "url": "https://agents.willem.com/fy/posts/2018-02-21_snake-97-fernije/",
    "source_url": "https://willem.com/fy/2018-02-21_snake-97-fernije/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Sa sjocht de cloud der út, leave jonges en famkes. ",
   "description_source": "author",
   "machine": {
    "caption": "A rack-mounted server is pulled halfway out of a data center cabinet, showing its open top with fan bays and drive bay, with a label reading lemmid on its front panel.",
    "labels": [
     "server",
     "rack",
     "datacenter",
     "hardware",
     "lemmid"
    ],
    "model": "claude-sonnet",
    "text_in_image": "lemmid ☏ +31645080320"
   }
  },
  {
   "url": "https://willem.com/global/images/37c761847d86.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37036_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 fernije",
    "url": "https://agents.willem.com/fy/posts/2018-02-21_snake-97-fernije/",
    "source_url": "https://willem.com/fy/2018-02-21_snake-97-fernije/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Wrâldkampioen fan Snake '97, mar net foar lang...",
   "description_source": "author",
   "machine": {
    "caption": "A split image shows a close-up of a Nokia phone skin labeled Snake next to a Snake 97 game-over screen displaying a score of 1792 and a rank of number 1 in several leaderboards.",
    "labels": [
     "snake game",
     "score screen",
     "leaderboard",
     "nokia skin",
     "app"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SNAKE\nSNAKE '97\nX\n1792\n#1\nALL\n24h\n1h\nOK"
   }
  },
  {
   "url": "https://willem.com/global/images/12934c0ebe67.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37036_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 fernije",
    "url": "https://agents.willem.com/fy/posts/2018-02-21_snake-97-fernije/",
    "source_url": "https://willem.com/fy/2018-02-21_snake-97-fernije/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "UX-design foar in ynternasjonaal publyk. Ynterfaces sûnder wurden ûntwerpe is dreech!",
   "description_source": "author",
   "machine": {
    "caption": "A settings screen for the Snake 97 app shows a speed selector set to 9, a score of 1851 ranked number 173, and rows of selectable phone skins and background patterns.",
    "labels": [
     "snake game",
     "settings screen",
     "app",
     "phone skins",
     "score"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SNAKE '97\nX\n9\n1851\n#173\n© DSD 164 B.V.\n932131F8-9357-4B60-AC6F-C46C85BD63A3\n1519076678391"
   }
  },
  {
   "url": "https://willem.com/global/images/fa191d607fbb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37036_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 fernije",
    "url": "https://agents.willem.com/fy/posts/2018-02-21_snake-97-fernije/",
    "source_url": "https://willem.com/fy/2018-02-21_snake-97-fernije/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "In trúk dêr't de oarspronklike Snake net oan tocht: it spultsje bestjoere mei in Bluetooth DualShock PlayStation-controller mei in analoge thumbstick",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a Sony PlayStation controller up in front of a laptop screen showing a retro green Snake game with a score of 0018, the controller resting on the keyboard.",
    "labels": [
     "playstation controller",
     "snake game",
     "sony",
     "hand",
     "laptop"
    ],
    "model": "claude-sonnet",
    "text_in_image": "0018\nSONY\nSELECT  START"
   }
  },
  {
   "url": "https://willem.com/global/images/07b9c2f3b1a4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37036_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 fernije",
    "url": "https://agents.willem.com/fy/posts/2018-02-21_snake-97-fernije/",
    "source_url": "https://willem.com/fy/2018-02-21_snake-97-fernije/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Snake bestjoere mei in Super Nintendo-gamepad is geweldich (mei in SuperSmart-joy USB-oansluting)",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a beige Super Nintendo style USB controller in front of a screen showing a yellow-green Snake game, with a code editor and console log visible on a second monitor behind it.",
    "labels": [
     "snes controller",
     "snake game",
     "code editor",
     "console log",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SUPER NINTENDO ENTERTAINMENT SYSTEM\nX A Y B\nSELECT  START\nInspector  Console\nFilter output\nGameEngi...\nPersist Logs\ntest:1904:2\ntest:848:3\ntest:1987:3\ntest:1586:4\ntest:1606:3\ntest:1904:2\ntest:848:3\ntest:1304:2"
   }
  },
  {
   "url": "https://willem.com/global/images/6251dc574a72.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37036_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 fernije",
    "url": "https://agents.willem.com/fy/posts/2018-02-21_snake-97-fernije/",
    "source_url": "https://willem.com/fy/2018-02-21_snake-97-fernije/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "De echte koade fan Snake '97 dy't de ôfstân útrekkent mei de stelling fan Pythagoras",
   "description_source": "author",
   "machine": {
    "caption": "A close-up screen capture shows syntax-highlighted JavaScript source code defining a getNearestVirtualButton function inside a GameEngine prototype.",
    "labels": [
     "source code",
     "javascript",
     "screenshot",
     "code editor",
     "programming"
    ],
    "model": "claude-sonnet",
    "text_in_image": "1615\n1616\n1617\n1618 GameEngine.prototype.getNearestVirtualButton = function(touchX, touchY){\n1619   var closestSquaredDistance = 9999999999999999; // really far away\n1620   var nearestButton = null;\n1621\n1622   for(var b=0; b<this.gameDetails.buttons.length; b++){\n1623     var button = this.gameDetails.buttons[b];\n1624     var squaredDistance = Math.pow(Math.abs(button.x - touchX), 2) +\n1625       Math.pow(Math.abs(button.y - touchY), 2);\n1626     if(squaredDistance < closestSquaredDistance){\n1627       nearestButton = button;\n1628       closestSquaredDistance = squaredDistance;\n1629     }\n1630   }\n1631\n1632   return nearestButton;\n1633 };"
   }
  },
  {
   "url": "https://willem.com/global/images/a5e27801afbd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37036_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 fernije",
    "url": "https://agents.willem.com/fy/posts/2018-02-21_snake-97-fernije/",
    "source_url": "https://willem.com/fy/2018-02-21_snake-97-fernije/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Ferskillen yn spultsjesnelheid analysearje mei slow-motionfideo",
   "description_source": "author",
   "machine": {
    "caption": "A close-up shows a finger pressing the directional button between two Nokia-skinned phones running the Snake app side by side, with render-time debug text overlaid on each screen.",
    "labels": [
     "snake game",
     "nokia skin",
     "finger",
     "debug text",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GameEngine: render took 0 ms.\nSNAKE\nGameEngine: render took 7 ms."
   }
  },
  {
   "url": "https://willem.com/global/images/06e55a3e0198.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37036_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 fernije",
    "url": "https://agents.willem.com/fy/posts/2018-02-21_snake-97-fernije/",
    "source_url": "https://willem.com/fy/2018-02-21_snake-97-fernije/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Café 't Pakhuis yn Amsterdam, dêr't Snake '97 \"útfûn\" waard",
   "description_source": "author",
   "machine": {
    "caption": "The interior of a dimly lit bar shows a long wooden counter lined with red stools, shelves of liquor bottles, and a large Jack Daniel's sign on the back wall, with a painted Dutch proverb above the bar and a classical tavern scene painting on the wall.",
    "labels": [
     "bar",
     "jack daniels",
     "interior",
     "stools",
     "liquor bottles"
    ],
    "model": "claude-sonnet",
    "text_in_image": "JACK DANIEL'S\nOLD No 7\nVREEMD GAAN IS: MET HET GOEDE BEEN\nUIT 'T VERKEERDE BED STAPPEN"
   }
  },
  {
   "url": "https://willem.com/global/images/c2a9aea0c0af.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37036_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 fernije",
    "url": "https://agents.willem.com/fy/posts/2018-02-21_snake-97-fernije/",
    "source_url": "https://willem.com/fy/2018-02-21_snake-97-fernije/",
    "date": "2018-02-21"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds an old Nokia phone showing the Snake game on its yellow screen, in front of a laptop displaying a scrolling terminal log and source code.",
    "labels": [
     "nokia phone",
     "snake game",
     "hand",
     "terminal",
     "laptop screen",
     "source code"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SNAKE\nNOKIA\n0035\n#10\n08:40\nBase: disableJavaScriptMinification: true\nDownloadQueue: initated, initiated runningLocal: false.\nBase: not minifying GameResources.js\nBase: not minifying Loader.js\nBase: not minifying GameBlock.js\nBase: not minifying GameEngine.js\nBase: not minifying Snake97.js\nBase: now loading templates.\nBase: found 3 templates.\nPublisher: generating game.\nPublisher: generating gam"
   }
  },
  {
   "url": "https://willem.com/global/images/da5f22919df3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37036_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 fernije",
    "url": "https://agents.willem.com/fy/posts/2018-02-21_snake-97-fernije/",
    "source_url": "https://willem.com/fy/2018-02-21_snake-97-fernije/",
    "date": "2018-02-21"
   },
   "width": 2560,
   "machine": {
    "caption": "A four-panel collage shows the Snake game running on four different phone screens with varying colours and scores.",
    "labels": [
     "snake game",
     "phone screen",
     "collage",
     "score",
     "retro phone"
    ],
    "model": "claude-sonnet",
    "text_in_image": "0020\n04\n0020\n17"
   }
  },
  {
   "url": "https://willem.com/global/images/c2a9aea0c0af.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37036_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snake '97 fernije",
    "url": "https://agents.willem.com/fy/posts/2018-02-21_snake-97-fernije/",
    "source_url": "https://willem.com/fy/2018-02-21_snake-97-fernije/",
    "date": "2018-02-21"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds an old Nokia phone showing the Snake game on its yellow screen, in front of a laptop displaying a scrolling terminal log and source code.",
    "labels": [
     "nokia phone",
     "snake game",
     "hand",
     "terminal",
     "laptop screen",
     "source code"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SNAKE\nNOKIA\n0035\n#10\n08:40\nBase: disableJavaScriptMinification: true\nDownloadQueue: initated, initiated runningLocal: false.\nBase: not minifying GameResources.js\nBase: not minifying Loader.js\nBase: not minifying GameBlock.js\nBase: not minifying GameEngine.js\nBase: not minifying Snake97.js\nBase: now loading templates.\nBase: found 3 templates.\nPublisher: generating game.\nPublisher: generating gam"
   }
  },
  {
   "url": "https://willem.com/global/images/610d58a1e22c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37037_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wat in smartwatch nea hawwe sil: patina",
    "url": "https://agents.willem.com/fy/posts/2018-01-21_wat-in-smartwatch-nea-hawwe-sil-patina/",
    "source_url": "https://willem.com/fy/2018-01-21_wat-in-smartwatch-nea-hawwe-sil-patina/",
    "date": "2018-01-21"
   },
   "width": 1600,
   "description": "Allinnich de tiid kin sizze hoe't takomstige generaasjes werom sjen op de Apple Watch",
   "description_source": "author",
   "machine": {
    "caption": "A silver Apple Watch with a mesh band on a wrist shows an analog watch face reading just past nine with a small temperature readout, held up in front of a server rack with drive bays in a datacenter.",
    "labels": [
     "apple watch",
     "smartwatch",
     "wrist",
     "server rack",
     "datacenter"
    ],
    "model": "claude-sonnet",
    "text_in_image": "9°\nlemmid ☏ +31645060320\nDATACEN..."
   }
  },
  {
   "url": "https://willem.com/global/images/3d7b02bad639.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37037_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wat in smartwatch nea hawwe sil: patina",
    "url": "https://agents.willem.com/fy/posts/2018-01-21_wat-in-smartwatch-nea-hawwe-sil-patina/",
    "source_url": "https://willem.com/fy/2018-01-21_wat-in-smartwatch-nea-hawwe-sil-patina/",
    "date": "2018-01-21"
   },
   "width": 1600,
   "description": "De gouden laach is trochsliten, mar it horloazje skynt noch yn it sinneljocht",
   "description_source": "author",
   "machine": {
    "caption": "A split image shows a gold-toned Zerdax automatic watch with a brown leather strap, one frontal view of its silver dial and one side profile showing the scratched crystal.",
    "labels": [
     "watch",
     "zerdax",
     "dial",
     "leather strap",
     "automatic"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ZERDAX\nAUTOMATIC\n25 JEWELS\nINCABLOC\n29"
   }
  },
  {
   "url": "https://willem.com/global/images/c519712bba02.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37037_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wat in smartwatch nea hawwe sil: patina",
    "url": "https://agents.willem.com/fy/posts/2018-01-21_wat-in-smartwatch-nea-hawwe-sil-patina/",
    "source_url": "https://willem.com/fy/2018-01-21_wat-in-smartwatch-nea-hawwe-sil-patina/",
    "date": "2018-01-21"
   },
   "width": 1600,
   "description": "Tusken de skuorren en krasjes sjochst op syn minst trije ferskillende kleuren ferfdrippen",
   "description_source": "author",
   "machine": {
    "caption": "A split close-up shows a worn stainless steel watch bracelet with scratches and specks, alongside a heavily scratched watch crystal over a silver dial with black hour markers.",
    "labels": [
     "watch",
     "bracelet",
     "scratches",
     "close-up",
     "worn"
    ],
    "model": "claude-sonnet",
    "text_in_image": "JAPAN 6000"
   }
  },
  {
   "url": "https://willem.com/global/images/b9904cd33e18.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37037_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wat in smartwatch nea hawwe sil: patina",
    "url": "https://agents.willem.com/fy/posts/2018-01-21_wat-in-smartwatch-nea-hawwe-sil-patina/",
    "source_url": "https://willem.com/fy/2018-01-21_wat-in-smartwatch-nea-hawwe-sil-patina/",
    "date": "2018-01-21"
   },
   "width": 1600,
   "description": "Sjoch de ûntelbere mikroskopyske krasjes dy't ljocht weerkaatse lykas gjin nij horloazje dat docht",
   "description_source": "author",
   "machine": {
    "caption": "A split close-up shows the edge of a blue-dialed Seiko watch marked sapphire and water resist 100m next to its stainless steel bracelet clasp engraved with the Seiko name.",
    "labels": [
     "watch",
     "seiko",
     "bracelet",
     "clasp",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SAPPHIRE\nWATER RESIST\n100M\nSEIKO"
   }
  },
  {
   "url": "https://willem.com/global/images/9353a98fbcf0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37037_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wat in smartwatch nea hawwe sil: patina",
    "url": "https://agents.willem.com/fy/posts/2018-01-21_wat-in-smartwatch-nea-hawwe-sil-patina/",
    "source_url": "https://willem.com/fy/2018-01-21_wat-in-smartwatch-nea-hawwe-sil-patina/",
    "date": "2018-01-21"
   },
   "width": 1600,
   "description": "In Zerdax (út de jierren sechtich, sa'n €100 wurdich), in Citizen (jierren santich ~ €80) en in Seiko (2008, €130)",
   "description_source": "author",
   "machine": {
    "caption": "Three wristwatches are photographed side by side against a dark background: a gold Zerdax on a leather strap, a silver Citizen with a bracelet, and a Seiko with a blue dial showing day and date.",
    "labels": [
     "watch",
     "zerdax",
     "citizen",
     "seiko",
     "comparison"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ZERDAX\nAUTOMATIC\n25 JEWELS\nINCABLOC\n29\nCITIZEN\nAUTOMATIC\nSEIKO\nSAPPHIRE\nWATER RESIST\n100M\nMON 22"
   }
  },
  {
   "url": "https://willem.com/global/images/77770d30596c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37037_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wat in smartwatch nea hawwe sil: patina",
    "url": "https://agents.willem.com/fy/posts/2018-01-21_wat-in-smartwatch-nea-hawwe-sil-patina/",
    "source_url": "https://willem.com/fy/2018-01-21_wat-in-smartwatch-nea-hawwe-sil-patina/",
    "date": "2018-01-21"
   },
   "width": 1600,
   "description": "De Pebble Smartwatch wurdt net mear stipe troch software en sil gjin patina ûntwikkelje",
   "description_source": "author",
   "machine": {
    "caption": "A black Pebble smartwatch rests on a white Apple keyboard, its screen displaying the text one forty.",
    "labels": [
     "pebble",
     "smartwatch",
     "keyboard",
     "screen",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "one\nforty"
   }
  },
  {
   "url": "https://willem.com/global/images/08ac2b8ce8f2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37037_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wat in smartwatch nea hawwe sil: patina",
    "url": "https://agents.willem.com/fy/posts/2018-01-21_wat-in-smartwatch-nea-hawwe-sil-patina/",
    "source_url": "https://willem.com/fy/2018-01-21_wat-in-smartwatch-nea-hawwe-sil-patina/",
    "date": "2018-01-21"
   },
   "width": 1600,
   "description": "Tudor Oyster-Prince Submariner 7924 (út 1959) yn 2016 foar $93.750 ferkocht op in feiling (foto: Christie's )",
   "description_source": "author",
   "machine": {
    "caption": "A product photo on a white background shows a vintage stainless steel Tudor Oyster Prince Submariner dive watch with a black bezel, black dial and matching steel bracelet.",
    "labels": [
     "watch",
     "tudor",
     "submariner",
     "product photo",
     "dive watch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TUDOR\n...STER-PRIN...\n200 m = 660 ft\nSUBMARINER\nROTOR\nSELF-WINDING\nSWISS\n50 40 30 20 10"
   }
  },
  {
   "url": "https://willem.com/global/images/3012d39d3d8f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37037_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wat in smartwatch nea hawwe sil: patina",
    "url": "https://agents.willem.com/fy/posts/2018-01-21_wat-in-smartwatch-nea-hawwe-sil-patina/",
    "source_url": "https://willem.com/fy/2018-01-21_wat-in-smartwatch-nea-hawwe-sil-patina/",
    "date": "2018-01-21"
   },
   "width": 160,
   "machine": {
    "caption": "A black Pebble smartwatch displaying the text one forty rests on top of a white Apple keyboard.",
    "labels": [
     "smartwatch",
     "pebble watch",
     "keyboard",
     "watch face",
     "black band"
    ],
    "model": "claude-sonnet",
    "text_in_image": "one\nforty"
   }
  },
  {
   "url": "https://willem.com/global/images/a39291977a32.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37037_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wat in smartwatch nea hawwe sil: patina",
    "url": "https://agents.willem.com/fy/posts/2018-01-21_wat-in-smartwatch-nea-hawwe-sil-patina/",
    "source_url": "https://willem.com/fy/2018-01-21_wat-in-smartwatch-nea-hawwe-sil-patina/",
    "date": "2018-01-21"
   },
   "width": 2560,
   "machine": {
    "caption": "An extreme close-up of a worn metal watch bracelet shows scratched links and a folding clasp.",
    "labels": [
     "watch strap",
     "metal links",
     "scratches",
     "closeup",
     "bracelet"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/3012d39d3d8f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37037_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Wat in smartwatch nea hawwe sil: patina",
    "url": "https://agents.willem.com/fy/posts/2018-01-21_wat-in-smartwatch-nea-hawwe-sil-patina/",
    "source_url": "https://willem.com/fy/2018-01-21_wat-in-smartwatch-nea-hawwe-sil-patina/",
    "date": "2018-01-21"
   },
   "width": 160,
   "machine": {
    "caption": "A black Pebble smartwatch displaying the text one forty rests on top of a white Apple keyboard.",
    "labels": [
     "smartwatch",
     "pebble watch",
     "keyboard",
     "watch face",
     "black band"
    ],
    "model": "claude-sonnet",
    "text_in_image": "one\nforty"
   }
  },
  {
   "url": "https://willem.com/global/images/ade1eac2da8c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37038_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Les fan in plestik tas fan it ôfhelle iten",
    "url": "https://agents.willem.com/fy/posts/2018-01-08_les-fan-in-plestik-tas-fan-it-ofhelle-iten/",
    "source_url": "https://willem.com/fy/2018-01-08_les-fan-in-plestik-tas-fan-it-ofhelle-iten/",
    "date": "2018-01-08"
   },
   "width": 1600,
   "description": "Dopper, de fles is de boadskip",
   "description_source": "author",
   "machine": {
    "caption": "A light blue Dopper reusable bottle lies next to a Spa Reine plastic water bottle clipped together with a black carabiner, on a crocheted tablecloth.",
    "labels": [
     "dopper",
     "water bottle",
     "spa reine",
     "carabiner",
     "tablecloth",
     "reusable"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Dopper\nSPA REINE"
   }
  },
  {
   "url": "https://willem.com/global/images/a8dbfe0dcad0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37038_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Les fan in plestik tas fan it ôfhelle iten",
    "url": "https://agents.willem.com/fy/posts/2018-01-08_les-fan-in-plestik-tas-fan-it-ofhelle-iten/",
    "source_url": "https://willem.com/fy/2018-01-08_les-fan-in-plestik-tas-fan-it-ofhelle-iten/",
    "date": "2018-01-08"
   },
   "width": 1600,
   "description": "Geheugen en SSD fan de ThinkPad X200 opwurdearje is maklik. ",
   "description_source": "author",
   "machine": {
    "caption": "The open underside of a Lenovo laptop showing its Debian sticker, regulatory labels and exposed RAM slots, next to a Samsung Solid State Drive caddy and a red-and-yellow Stanley insulated screwdriver, on a crocheted tablecloth.",
    "labels": [
     "lenovo",
     "laptop",
     "debian",
     "ram",
     "samsung ssd",
     "screwdriver"
    ],
    "model": "claude-sonnet",
    "text_in_image": "lenovo\nType(model) 7459\nINPUT 20V 3.25A/4.5A\nlabel P/N. 44C0971\nUL LISTED  CE\nPowered by debian\nThis product contains Lithium Ion Battery, Lithium\nBattery and a lamp which contains mercury,\ndispose according to local, state, or federal laws.\nZ546  N14608\nManufactured for Lenovo (Singapore) Pte. Ltd. Made in China\nFactory ID:KS\nCM-2\n\nSAMSUNG Solid State Drive\n\nSTANLEY\n65-415 PHIX100\nIEC 60900  1000V  1S\n\nCSX\nOCRAM"
   }
  },
  {
   "url": "https://willem.com/global/images/8e9408e3241b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37038_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Les fan in plestik tas fan it ôfhelle iten",
    "url": "https://agents.willem.com/fy/posts/2018-01-08_les-fan-in-plestik-tas-fan-it-ofhelle-iten/",
    "source_url": "https://willem.com/fy/2018-01-08_les-fan-in-plestik-tas-fan-it-ofhelle-iten/",
    "date": "2018-01-08"
   },
   "width": 1600,
   "description": "ThinkPad X200 mei Debian GNU/Linux en OpenBox.",
   "description_source": "author",
   "machine": {
    "caption": "A black Lenovo ThinkPad X200 laptop sits open on a crocheted tablecloth next to four small potted snake plants, its screen showing a terminal window and the willem.com website.",
    "labels": [
     "laptop",
     "thinkpad",
     "terminal",
     "website",
     "houseplants"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Lenovo\nThinkPad\nX200\nWILLEM.com EN|NL\nWillem L. Middelkoop MSc BICT\nIT business owner, investor and software developer\nCALL +31645060320  UPLOAD  MAILWILLEM.COM  BLOG\nLemmid B.V.\nCommuting by bike\nONE WEEK (30KM) ON THE VANMOOF ELECTRIFIED S\ndsd 164 B.V."
   }
  },
  {
   "url": "https://willem.com/global/images/11c4aeaadbc1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37038_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Les fan in plestik tas fan it ôfhelle iten",
    "url": "https://agents.willem.com/fy/posts/2018-01-08_les-fan-in-plestik-tas-fan-it-ofhelle-iten/",
    "source_url": "https://willem.com/fy/2018-01-08_les-fan-in-plestik-tas-fan-it-ofhelle-iten/",
    "date": "2018-01-08"
   },
   "width": 1600,
   "description": "LG Nexus 5 mei de nijste ferzje fan Chrome (v63)",
   "description_source": "author",
   "machine": {
    "caption": "A white plastic takeaway bag printed with a repeating red lantern motif lies folded next to an Android smartphone showing the willem.com website, on a wooden table.",
    "labels": [
     "plastic bag",
     "smartphone",
     "website",
     "takeaway bag",
     "table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "https://willem.com/nl/\nWILLEM.com EN|NL\ndrs. ing. Willem L. Middelkoop\nIT ondernemer, investeerder en software ontwikkelaar\nMicrosoft Certified Application Developer\nBEL  UPLOAD  MAIL  BLOG\n11:56"
   }
  },
  {
   "url": "https://willem.com/global/images/c4ebbc8d1643.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37038_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Les fan in plestik tas fan it ôfhelle iten",
    "url": "https://agents.willem.com/fy/posts/2018-01-08_les-fan-in-plestik-tas-fan-it-ofhelle-iten/",
    "source_url": "https://willem.com/fy/2018-01-08_les-fan-in-plestik-tas-fan-it-ofhelle-iten/",
    "date": "2018-01-08"
   },
   "width": 1600,
   "description": "Plestik tas oan it wurk, mei iten deryn, dy't de ynhâld fan myn rêchsek beskermet",
   "description_source": "author",
   "machine": {
    "caption": "A crumpled white plastic takeaway bag with a red lantern print pokes out of a black fabric bag draped over a brown leather laptop sleeve on a wooden table.",
    "labels": [
     "plastic bag",
     "leather sleeve",
     "laptop bag",
     "close-up",
     "takeaway bag"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/be0a79d6abf6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37038_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Les fan in plestik tas fan it ôfhelle iten",
    "url": "https://agents.willem.com/fy/posts/2018-01-08_les-fan-in-plestik-tas-fan-it-ofhelle-iten/",
    "source_url": "https://willem.com/fy/2018-01-08_les-fan-in-plestik-tas-fan-it-ofhelle-iten/",
    "date": "2018-01-08"
   },
   "width": 1600,
   "description": "Plestik tas fan it Aziatyske ôfhaalrestaurant",
   "description_source": "author",
   "machine": {
    "caption": "A white plastic takeaway bag with cutout handles lies flat on a wooden table, printed with a repeating grid of red lantern graphics and Chinese characters.",
    "labels": [
     "plastic bag",
     "takeaway bag",
     "chinese text",
     "lantern print",
     "flat lay"
    ],
    "model": "claude-sonnet",
    "text_in_image": "萬事如意 (repeated in a grid pattern across the bag)"
   }
  },
  {
   "url": "https://willem.com/global/images/ce2de1cf22c6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37038_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Les fan in plestik tas fan it ôfhelle iten",
    "url": "https://agents.willem.com/fy/posts/2018-01-08_les-fan-in-plestik-tas-fan-it-ofhelle-iten/",
    "source_url": "https://willem.com/fy/2018-01-08_les-fan-in-plestik-tas-fan-it-ofhelle-iten/",
    "date": "2018-01-08"
   },
   "width": 160,
   "machine": {
    "caption": "A white plastic takeaway bag printed with a repeating red lantern motif and Chinese characters lies flat on a wooden table.",
    "labels": [
     "plastic bag",
     "takeaway bag",
     "chinese characters",
     "lantern print",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "萬事如意"
   }
  },
  {
   "url": "https://willem.com/global/images/d8a313221ec9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37038_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Les fan in plestik tas fan it ôfhelle iten",
    "url": "https://agents.willem.com/fy/posts/2018-01-08_les-fan-in-plestik-tas-fan-it-ofhelle-iten/",
    "source_url": "https://willem.com/fy/2018-01-08_les-fan-in-plestik-tas-fan-it-ofhelle-iten/",
    "date": "2018-01-08"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up crop of a crinkled white plastic bag shows the repeating red lantern motif and Chinese characters in raking light.",
    "labels": [
     "plastic bag",
     "chinese characters",
     "lantern print",
     "closeup",
     "texture"
    ],
    "model": "claude-sonnet",
    "text_in_image": "萬事如意"
   }
  },
  {
   "url": "https://willem.com/global/images/ce2de1cf22c6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37038_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Les fan in plestik tas fan it ôfhelle iten",
    "url": "https://agents.willem.com/fy/posts/2018-01-08_les-fan-in-plestik-tas-fan-it-ofhelle-iten/",
    "source_url": "https://willem.com/fy/2018-01-08_les-fan-in-plestik-tas-fan-it-ofhelle-iten/",
    "date": "2018-01-08"
   },
   "width": 160,
   "machine": {
    "caption": "A white plastic takeaway bag printed with a repeating red lantern motif and Chinese characters lies flat on a wooden table.",
    "labels": [
     "plastic bag",
     "takeaway bag",
     "chinese characters",
     "lantern print",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "萬事如意"
   }
  },
  {
   "url": "https://willem.com/global/images/6ce115a6c7b1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Buten yn it iepen: de Electrified S",
   "description_source": "author",
   "machine": {
    "caption": "A black bicycle stands silhouetted in a grassy field at dawn or dusk under a cloudy sky, with a row of trees on the horizon.",
    "labels": [
     "bicycle",
     "silhouette",
     "field",
     "sunrise",
     "landscape"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/8ab2b8fffeed.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-8.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "De VanMoof-app",
   "description_source": "author",
   "machine": {
    "caption": "Seven VanMoof smartphone app screens shown side by side with yellow highlighted UI elements, covering unlock status, bike info, a map, and settings menus.",
    "labels": [
     "vanmoof",
     "smartphone app",
     "screenshot",
     "bike settings",
     "user interface"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VANMOOF\nVANMOOF-438266\nUnlocked\nTouch unlock activated. Tap the control circle on your bike to unlock.\nVANMOOF-438266\nneeds charging\nBattery Level 6%\nLight Setting Auto ON\nPower Assistance Level 4\nSpeed Limit 32 KM/H\nTotal distance 475.6 km\nAuto Wake up\nActivate the Auto Wake up feature and your bike will automatically turn on at your approach.\nPower Assistance\n0 1 2 3 4\nNo sweat.\nLight Setting\nAuto ON Always ON Always OFF\nUnit Settings\nKM MILES\nSpeed Limit\nEU US\nMax 25 km/h due to EU laws\nLive outside the US?\nEven though this bike is capable of going up to 32 km/h, we advise you to keep your local police happy and stick to your country settings. It'll ensure your bike doesn't exceed the legal maximum speed of your country.\nCancel I understand\nTouch Unlock\nON OFF\nMax 20 mph\nAuto Wake up\nON OFF\nAutomatically wakes up your bike.\nTouch Unlock\nON OFF\nActivate touch unlock when the security range between your phone and my bike is:\nNEAR FAR\n1 2 3 4 5\nReport Stolen\nRemote Control\nAbout\nTerms & Conditions\nRate our app\nLog Out"
   }
  },
  {
   "url": "https://willem.com/global/images/23e4266dcc54.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "De fyts ûntslute mei in smartphone",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a smartphone displaying the VanMoof app unlock screen over the frame of a parked bike on a paved street.",
    "labels": [
     "vanmoof",
     "smartphone",
     "unlock screen",
     "bicycle",
     "app"
    ],
    "model": "claude-sonnet",
    "text_in_image": "09:07\nVANMOOF\nVANMOOF-438266\nUnlocked\n...ctivated. Tap the control circle on your bike to unlock."
   }
  },
  {
   "url": "https://willem.com/global/images/4dc32f2dd921.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Nederlânske fyts, Nederlânsk waar: de Electrified S docht ienfâldich mei oan tsjuster, kjeld en wiete omstannichheden!",
   "description_source": "author",
   "machine": {
    "caption": "A black VanMoof electric bicycle parked at dusk on a wet road beside a grassy field, with its front headlight lit and a small rear light glowing near the frame.",
    "labels": [
     "vanmoof",
     "electric bicycle",
     "dusk",
     "headlight",
     "wet road"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/3a19d2010c3b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Dy laits komt net troch it geweldige Nederlânske waar... it komt troch dy raket ferklaaid as fyts ",
   "description_source": "author",
   "machine": {
    "caption": "A bald man wearing a reflective yellow jacket with an Ortlieb backpack smiles for a selfie beside a black bicycle parked on a path next to a canal in a flat green Dutch landscape.",
    "labels": [
     "selfie",
     "bicycle",
     "canal",
     "polder",
     "reflective jacket"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ORTLIEB"
   }
  },
  {
   "url": "https://willem.com/global/images/8cd61993c816.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Rein-radarbyld by it testriden mei de Electrified S (boarne: knmi.nl)",
   "description_source": "author",
   "machine": {
    "caption": "A Dutch weather map screenshot shows precipitation and lightning overlaid with temperature readings at several points across the Netherlands.",
    "labels": [
     "weather map",
     "screenshot",
     "temperature",
     "netherlands",
     "precipitation"
    ],
    "model": "claude-sonnet",
    "text_in_image": "neerslag+bliksem\ntemperatuur (°C)\nmaandag 27-nov-2017 08:35 LT\n9.3\n4.8\n7.7\n5.8\n3.9\n4.4"
   }
  },
  {
   "url": "https://willem.com/global/images/9edfc8e27c88.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-32.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Yn gefal datst noch twifelest: elektryske mobiliteit is de takomst en bliuwt der.",
   "description_source": "author",
   "machine": {
    "caption": "A black commuter bicycle with a front hub motor and integrated frame battery stands on grass in front of a dark building bearing a large TESLA logo.",
    "labels": [
     "bicycle",
     "tesla",
     "building",
     "logo",
     "e-bike"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TESLA"
   }
  },
  {
   "url": "https://willem.com/global/images/eedf6df533b3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-31.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Histogram fan tiid en hertslach, dat sjen lit hoe lang (% fan de totale tiid) in bepaalde hertslach metten waard. (blau is elektrysk, read is gewoan)",
   "description_source": "author",
   "machine": {
    "caption": "A dark-themed chart shows two overlapping histograms, one blue and one red, plotting time percentage against heart rate in beats per minute.",
    "labels": [
     "chart",
     "histogram",
     "heart rate",
     "graph",
     "dark theme"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TIME (%) - HEARTRATE (BPM)\nTime (percent)\nHeartrate (bpm)"
   }
  },
  {
   "url": "https://willem.com/global/images/ca194f444a77.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-30.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "De hertslach op ferskillende snelheden mjitte op sawol in gewoane as in elektryske fyts",
   "description_source": "author",
   "machine": {
    "caption": "A composite image shows speed and heart rate line graphs on the left labeled non-electrified versus electrified, next to a satellite map with a numbered blue cycling route on the right.",
    "labels": [
     "graph",
     "map",
     "cycling route",
     "heart rate",
     "speed",
     "comparison"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Speed\nkm/h\n#1 #2 #3 #4\n30\n20\n10\nHeart Rate\nbpm\n190\n160\n130\n100\n1  4  7  10  13  16\nNON-ELECTRIFIED  ELECTRIFIED\nHoofdtocht\nN201\nWesttoc\n2 km\n6 km\n11 km\n15 km\n16 km\n12 km\n7 km\n3 km\n1 km\n5 km\n10 km\n14 km\n9 km\n18 km\n4 km\n17 km\n13 km\n8 km"
   }
  },
  {
   "url": "https://willem.com/global/images/f2a95e452ec1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "It ynderlike fan de Electrified S: de batterij en elektroanika binne slim ferburgen yn it frame fan de fyts",
   "description_source": "author",
   "machine": {
    "caption": "A labeled line-art diagram of an electric bicycle frame identifies eleven components including the head light, dashboard, computer, motor controller, lock pin entrance, rear light, charging port, on/off switch, motor, battery and pedal sensor.",
    "labels": [
     "diagram",
     "e-bike",
     "schematic",
     "components",
     "illustration"
    ],
    "model": "claude-sonnet",
    "text_in_image": "1 head light\n2 dashboard\n3 computer\n4 motor controller\n5 lock pin entrance\n6 rear light\n7 charging port\n8 on/off switch\n9 motor\n10 battery\n11 pedal sensor"
   }
  },
  {
   "url": "https://willem.com/global/images/dc29cd2256b9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-29.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Mei de Cyclemeter Pro en in Wahoo Tickr haw ik snelheid en prestaasje metten by de test",
   "description_source": "author",
   "machine": {
    "caption": "An iPhone taped to a bicycle handlebar with clear tape at night, running a cycling tracker app showing a map, distance, ride time, heart rate and speed graph.",
    "labels": [
     "iphone",
     "bicycle",
     "handlebar",
     "app",
     "night",
     "tracker"
    ],
    "model": "claude-sonnet",
    "text_in_image": "20:33\nNew\nDISTANCE\n9,28\nRIDE TIME\n25:27\n4:25\nHEART RATE\nbpm\nSPEED\n0,94\nReset\nDone 29 nov. 2017\nGPS\nMovescount\nGoogle"
   }
  },
  {
   "url": "https://willem.com/global/images/4ee4fa7f5b44.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-28.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Gewoane (net-elektryske) fyts tsjin Electrified fyts",
   "description_source": "author",
   "machine": {
    "caption": "Split image comparing two grey VanMoof bicycles against a white ribbed wall, labelled non-electrified and electrified versions with their weights.",
    "labels": [
     "vanmoof",
     "bicycle",
     "comparison",
     "electric bike",
     "weight",
     "sidebyside"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NON-ELECTRIFIED (VanMoof S5, 2015, +-19KG)\nELECTRIFIED (Van Moof Electrified S, 2017, +- 21KG)"
   }
  },
  {
   "url": "https://willem.com/global/images/4aa427374643.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-27.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "De opsjonele \"bambooman\" foardrager kin tige handich wêze (foto fan in oare fyts, myn VanMoof S5)",
   "description_source": "author",
   "machine": {
    "caption": "View over a bike's handlebar and Garmin computer towards a red plastic beer crate full of Amstel bottles strapped to the front rack, on a paved street.",
    "labels": [
     "bicycle",
     "beer crate",
     "amstel",
     "garmin",
     "handlebar",
     "cargo"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMSTEL\nGARMIN"
   }
  },
  {
   "url": "https://willem.com/global/images/9bce552575e0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-26.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Keatlingslot yn in lyts bagaazjefak",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a matte black VanMoof bicycle frame's triangular leather storage compartment with the VANMOOF logo, holding a folded chain lock.",
    "labels": [
     "vanmoof",
     "bicycle frame",
     "logo",
     "chain lock",
     "storage",
     "leather"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VANMOOF\nVA..."
   }
  },
  {
   "url": "https://willem.com/global/images/0711394fd530.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-25.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "De meganyske skiifremmen hawwe gjin muoite om dy te stopjen",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a bicycle's front disc brake rotor and caliper seen through the wheel spokes, with an autumn tree line blurred in the background.",
    "labels": [
     "bicycle",
     "disc brake",
     "rotor",
     "spokes",
     "closeup",
     "autumn"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e43147ce4f26.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-24.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Big Ben-bannen fan Schwalbe",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a bicycle wheel showing a Schwalbe Big Ben tyre with a blue Balloon logo and K-Guard 3 puncture protection label, and the valve stem between the spokes.",
    "labels": [
     "bicycle",
     "tire",
     "schwalbe",
     "valve",
     "closeup",
     "wheel"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SCHWALBE  Balloon  BIG BEN  K-Guard 3"
   }
  },
  {
   "url": "https://willem.com/global/images/9511abada85a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-23.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "SRAM Automatix-efternaaf mei twa fersnellings, dêr hat men in hekel oan of hâldt men fan",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a bicycle rear wheel hub through the spokes, showing a disc brake rotor and a black hub gear casing labelled SRAM Automatix.",
    "labels": [
     "bicycle",
     "hub",
     "sram",
     "disc brake",
     "spokes",
     "closeup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SRAM AUTOMATIX"
   }
  },
  {
   "url": "https://willem.com/global/images/4836e8544b9f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Keatlingkast fan fleksibel plestik is bestindich tsjin skea",
   "description_source": "author",
   "machine": {
    "caption": "Low-angle close-up of a bicycle chain guard and crank embossed with the VANMOOF name, with the front wheel and pedal visible behind it.",
    "labels": [
     "vanmoof",
     "bicycle",
     "chain guard",
     "crank",
     "closeup",
     "embossed"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VANMOOF"
   }
  },
  {
   "url": "https://willem.com/global/images/1cbdf3c77223.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "ILU-yntegrearre ljocht op de Sensa Cintura Belt Drive-fyts, it wurdt net blokkearre troch efterbagaazje, bernestoelen of in lange jas",
   "description_source": "author",
   "machine": {
    "caption": "A matte black city bike shown on a white background next to a close-up of its integrated rear light in a fender, with DX 50 design label and Eurobike Award 2014 badges overlaid.",
    "labels": [
     "bicycle",
     "product photo",
     "rear light",
     "design award",
     "studio",
     "black"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DX 50 design label\nEUROBIKE AWARD 2014"
   }
  },
  {
   "url": "https://willem.com/global/images/eceeee6deb62.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "It efterljocht is yntegrearre ûnder de sitpost",
   "description_source": "author",
   "machine": {
    "caption": "View from behind a bicycle saddle and handlebar down a paved cycle path between grassy verges and autumn hedgerows, with a red rear reflector in focus.",
    "labels": [
     "bicycle",
     "saddle",
     "cycle path",
     "reflector",
     "countryside",
     "autumn"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f4cfa52e66d2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "VanMoof Electrified S: in e-bike mei geheime supermachten, in raket ferklaaid as fyts",
   "description_source": "author",
   "machine": {
    "caption": "Studio product photo of a matte black VanMoof bicycle on a white background, showing its integrated frame tube, VANMOOF branding on the crank and Schwalbe Big Apple tyres.",
    "labels": [
     "vanmoof",
     "bicycle",
     "product photo",
     "studio",
     "schwalbe",
     "black"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VANMOOF\nSCHWALBE BIG APPLE"
   }
  },
  {
   "url": "https://willem.com/global/images/dcd8dc5d44fc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "It foarljocht is yntegrearre yn it frame",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a round integrated LED headlight built into a matte black bicycle frame's head tube, with an out-of-focus autumn field behind it.",
    "labels": [
     "bicycle",
     "headlight",
     "frame",
     "closeup",
     "autumn",
     "led"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/0986841bdbba.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "De boosterknop, handich pleatst by de linker tomme  ",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a gloved hand resting on a bicycle handlebar grip next to a chrome bell, the glove printed with a PEARL iZUMi brand logo.",
    "labels": [
     "bicycle",
     "glove",
     "handlebar",
     "bell",
     "pearl izumi",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PEARL iZUMi"
   }
  },
  {
   "url": "https://willem.com/global/images/455e4deeb657.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Elektryske motor yn de foarnaaf",
   "description_source": "author",
   "machine": {
    "caption": "Close-up through bicycle wheel spokes of a black hub motor embossed with the VANMOOF name, next to a disc brake caliper and rotor, with grass blurred behind.",
    "labels": [
     "vanmoof",
     "hub motor",
     "disc brake",
     "spokes",
     "closeup",
     "ebike"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VANMOOF"
   }
  },
  {
   "url": "https://willem.com/global/images/2c1de5b1fab0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "De oplaadpoarte sit ferburgen efter in rubberen klepke. ",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a matte black bicycle top tube against a blue sky, showing a small door with USB and lightning bolt charging icons.",
    "labels": [
     "bicycle",
     "frame",
     "usb port",
     "charging",
     "closeup",
     "sky"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/740cc0925e67.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Dashboard en oplaadkonnektor binne yntegrearre yn it frame",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a matte black bicycle top tube with a glossy black touch-sensitive panel embedded in it, an out-of-focus autumn field in the background.",
    "labels": [
     "bicycle",
     "frame",
     "touch panel",
     "closeup",
     "autumn",
     "black"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/999dbe442e25.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "It dashboard jout de aktuele snelheid, batterijnivo en motorprestaasje oan",
   "description_source": "author",
   "machine": {
    "caption": "Close-up top-down view of a VanMoof bicycle top tube's oval display panel showing a battery icon and a zero, next to the front fork and disc brake.",
    "labels": [
     "vanmoof",
     "display",
     "bicycle",
     "digital",
     "closeup",
     "battery"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VANMOOF\n0"
   }
  },
  {
   "url": "https://willem.com/global/images/0e601d18853c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "De fyts hat in sportive stedsstjoer en in yntegrearre touchscreen yn it frame",
   "description_source": "author",
   "machine": {
    "caption": "Overhead view of a VanMoof bicycle's handlebar with a bell and grips, front wheel and the oval VANMOOF display panel on the top tube, on a wet paved path.",
    "labels": [
     "vanmoof",
     "handlebar",
     "bell",
     "display",
     "bicycle",
     "overhead"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VANMOOF\n0"
   }
  },
  {
   "url": "https://willem.com/global/images/8ffd740ccf82.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-12.gif",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Snelheidsfoardiel dat in laits op it gesicht tsjoevert, boppe it oare ferkear yn de spits",
   "description_source": "author",
   "machine": {
    "caption": "A blurry, low-resolution night-time selfie shows a person wearing a backpack with a street lit by lamp posts and passing vehicle lights in the background.",
    "labels": [
     "selfie",
     "night",
     "blurry",
     "street",
     "low resolution"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/8c09d43aa3a6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "VanMoof Electrified S",
   "description_source": "author",
   "machine": {
    "caption": "A black VanMoof bicycle stands parked on a wet path in front of dry golden reeds with green polder fields and farmhouses in the distance.",
    "labels": [
     "bicycle",
     "vanmoof",
     "polder",
     "reeds",
     "landscape"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VANMOOF"
   }
  },
  {
   "url": "https://willem.com/global/images/f7727d33bcca.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Mei de VanMoof troch it Nederlânske plattelân ride",
   "description_source": "author",
   "machine": {
    "caption": "The long shadow of a cyclist and bicycle is cast across a green grass field beside a still water canal under an overcast sky.",
    "labels": [
     "shadow",
     "cyclist",
     "grass",
     "canal",
     "polder"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e3e837268217.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "De oprjochters fan VanMoof, de bruorren Taco en Ties Carlier",
   "description_source": "author",
   "machine": {
    "caption": "Two men chat while straddling city bicycles on a footbridge over an Amsterdam canal lined with houseboats and modern apartment buildings.",
    "labels": [
     "bicycles",
     "amsterdam",
     "canal",
     "men",
     "bridge",
     "houseboats"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/0a9786f2bea1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 160,
   "machine": {
    "caption": "A black VanMoof electric bicycle stands on a paved path beside dry reeds and a canal in a flat polder landscape.",
    "labels": [
     "electric bicycle",
     "vanmoof",
     "polder landscape",
     "canal",
     "reeds"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VANMOOF"
   }
  },
  {
   "url": "https://willem.com/global/images/4e970e5e0171.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_imageHeader.jpeg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 2560,
   "machine": {
    "caption": "The long shadow of a person riding a bicycle stretches across a grassy canal bank in a foggy green polder landscape.",
    "labels": [
     "shadow",
     "cyclist",
     "polder landscape",
     "canal",
     "fog"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/0a9786f2bea1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mei de fyts nei it wurk",
    "url": "https://agents.willem.com/fy/posts/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "source_url": "https://willem.com/fy/2017-12-02_mei-de-fyts-nei-it-wurk/",
    "date": "2017-12-02"
   },
   "width": 160,
   "machine": {
    "caption": "A black VanMoof electric bicycle stands on a paved path beside dry reeds and a canal in a flat polder landscape.",
    "labels": [
     "electric bicycle",
     "vanmoof",
     "polder landscape",
     "canal",
     "reeds"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VANMOOF"
   }
  },
  {
   "url": "https://willem.com/global/images/aff50a2476dd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37040_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnensgegevens sammelje mei Biostrap",
    "url": "https://agents.willem.com/fy/posts/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "source_url": "https://willem.com/fy/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "... no net mear, Biostrap draacht goed en giet maklik ûnder dyn mouwe",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a red and orange Swatch automatic watch with a blue dial worn on a wrist, the sleeve of a grey sweater pulled back.",
    "labels": [
     "swatch watch",
     "wristwatch",
     "wrist",
     "blue dial",
     "automatic"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Swatch\nSwiss\n15\nAUTOMATIC"
   }
  },
  {
   "url": "https://willem.com/global/images/2a72820dd1f3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37040_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnensgegevens sammelje mei Biostrap",
    "url": "https://agents.willem.com/fy/posts/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "source_url": "https://willem.com/fy/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "Biostrap om de pols, no sjochst my...",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a red and orange Swatch automatic watch with a blue dial worn on a wrist, next to a black fitness tracker band on the same wrist.",
    "labels": [
     "swatch watch",
     "wristwatch",
     "fitness tracker",
     "wrist",
     "blue dial"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Swatch\nSwiss\n15\nAUTOMATIC"
   }
  },
  {
   "url": "https://willem.com/global/images/518d6ab1e50e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37040_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnensgegevens sammelje mei Biostrap",
    "url": "https://agents.willem.com/fy/posts/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "source_url": "https://willem.com/fy/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "Biostrap is nei't it liket krekt as in Swatch, ljocht om de pols troch syn materiaal: rubber en plestik.",
   "description_source": "author",
   "machine": {
    "caption": "An orange Swatch watch, shown face down, lies next to a black Biostrap fitness band with a heart icon logo on a wooden table.",
    "labels": [
     "swatch watch",
     "biostrap",
     "fitness band",
     "wooden table",
     "wristband"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BIOSTRAP"
   }
  },
  {
   "url": "https://willem.com/global/images/b2e34e39ab0e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37040_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnensgegevens sammelje mei Biostrap",
    "url": "https://agents.willem.com/fy/posts/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "source_url": "https://willem.com/fy/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "Op de ûnderkant sjochst de twa read LED's en de PPG-sensor. Krekt as it Swatch Sistem51-wurk is dit ferburgen as it om de pols dien is",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a black Biostrap sensor module with red and green LEDs lit, lying next to a Swatch automatic watch showing its honeycomb-patterned exposed movement.",
    "labels": [
     "biostrap sensor",
     "led",
     "swatch watch",
     "automatic movement",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AUTOMATIC\n19 JEWELS SWISS\nswatch\nSWISS"
   }
  },
  {
   "url": "https://willem.com/global/images/d126ce02dba2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37040_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnensgegevens sammelje mei Biostrap",
    "url": "https://agents.willem.com/fy/posts/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "source_url": "https://willem.com/fy/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "De Biostrap PPG-sensor is sawat sa dik as in horloazje",
   "description_source": "author",
   "machine": {
    "caption": "An orange Swatch watch with a blue dial lies on a wooden table next to a small black rectangular Biostrap device.",
    "labels": [
     "swatch watch",
     "biostrap",
     "wooden table",
     "wristwatch",
     "device"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a8cc29662e04.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37040_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnensgegevens sammelje mei Biostrap",
    "url": "https://agents.willem.com/fy/posts/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "source_url": "https://willem.com/fy/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "De Biostrap PPG-sensor foar om de pols neist in Swatch Sistem 51",
   "description_source": "author",
   "machine": {
    "caption": "A top-down view of a red and orange Swatch automatic watch with a blue dial next to a plain black rectangular device on a wooden table.",
    "labels": [
     "swatch watch",
     "wristwatch",
     "blue dial",
     "wooden table",
     "device"
    ],
    "model": "claude-sonnet",
    "text_in_image": "swatch\nSwiss\n15\nAUTOMATIC"
   }
  },
  {
   "url": "https://willem.com/global/images/bad36eb149aa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37040_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnensgegevens sammelje mei Biostrap",
    "url": "https://agents.willem.com/fy/posts/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "source_url": "https://willem.com/fy/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "Grutte fan de Biostrap-sensors yn ferliking mei in Apple AirPod",
   "description_source": "author",
   "machine": {
    "caption": "A white Apple AirPod earbud lies above two black Biostrap sensor devices, one showing its underside with optical sensor windows, on a wooden table.",
    "labels": [
     "airpod",
     "biostrap",
     "wearable sensor",
     "wooden table",
     "optical sensor"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BIOSTRAP"
   }
  },
  {
   "url": "https://willem.com/global/images/77e64ceddc47.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37040_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnensgegevens sammelje mei Biostrap",
    "url": "https://agents.willem.com/fy/posts/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "source_url": "https://willem.com/fy/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "De doaze befettet trije bannen, oplaadkabel, oplader en twa sensors",
   "description_source": "author",
   "machine": {
    "caption": "An unboxed Biostrap kit on a wooden table: a dark gift box with the Biostrap heart logo, white and blue wristbands, a black wristband, a USB charging cable, and the sensor module lit up red on its charging dock.",
    "labels": [
     "biostrap",
     "unboxing",
     "wristband",
     "charging dock",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BIOSTRAP"
   }
  },
  {
   "url": "https://willem.com/global/images/c4d934460ea9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37040_images-17.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnensgegevens sammelje mei Biostrap",
    "url": "https://agents.willem.com/fy/posts/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "source_url": "https://willem.com/fy/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "In moanne oan Biostrap-sûnensgegevens",
   "description_source": "author",
   "machine": {
    "caption": "A dark-mode fitness app dashboard showing four panels of monthly health metrics: resting heart rate, heart rate variability, respiratory rate, and sleep breakdown with bar charts.",
    "labels": [
     "fitness app",
     "dashboard",
     "screenshot",
     "heart rate",
     "sleep tracking"
    ],
    "model": "claude-sonnet",
    "text_in_image": "RESTING HEART RATE\nTODAY WEEK MONTH YEAR\n63 BPM\nMONTHLY AVERAGE\nDAILY AVERAGE\n98 BPM Highest/Avg.\n52 BPM Lowest/Avg.\nHR VARIABILITY\nTODAY WEEK MONTH YEAR\n39 MS\nMONTHLY AVERAGE\nDAILY RESTING HRV\n82 MS Highest /Avg.\n17 MS Lowest /Avg.\nRESPIRATORY RATE\nTODAY WEEK MONTH YEAR\n16 BREATHS / MIN\nMONTHLY AVERAGE\nDAILY AVERAGE\n28 BRPM Highest/Avg.\n10 BRPM Lowest/Avg.\nSLEEP\nTODAY WEEK MONTH YEAR\nDAILY TOTAL SLEEP TIME\nAWAKE 14% LIGHT 69% DEEP 26%\n6H 47M Total Sleep Time/Avg.\n1H 07M Total Awake/Avg.\n4H 43M Light/Avg."
   }
  },
  {
   "url": "https://willem.com/global/images/3033656f0863.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37040_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnensgegevens sammelje mei Biostrap",
    "url": "https://agents.willem.com/fy/posts/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "source_url": "https://willem.com/fy/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "Biostrap opladen is maklik, de batterij hâldt it oant 5 dagen út",
   "description_source": "author",
   "machine": {
    "caption": "A product render of a black Biostrap wristband resting on its charging dock, with a Biostrap sensor module and heart-icon logo visible on both the band and the dock.",
    "labels": [
     "biostrap",
     "wristband",
     "product render",
     "charging dock",
     "wearable"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BIOSTRAP\nBIOSTRAP"
   }
  },
  {
   "url": "https://willem.com/global/images/09207d4e4389.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37040_images-15.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnensgegevens sammelje mei Biostrap",
    "url": "https://agents.willem.com/fy/posts/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "source_url": "https://willem.com/fy/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "Apple HealthKit bondelet gegevens fan ferskillende boarnen en apparaten",
   "description_source": "author",
   "machine": {
    "caption": "Three side-by-side Dutch health app screenshots showing monthly charts for heart rate, heart rate variability, and respiratory rate.",
    "labels": [
     "health app",
     "screenshot",
     "heart rate",
     "dutch",
     "chart"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Vorige   Hart\n16 okt. - 16 nov. 2017\nMAX. 188\nMIN. 40\nHart   Hartritmevariabiliteit\n16 okt. - 16 nov. 2017\nGEMID. 40 ms\nVorige   Ademfrequentie\n17 okt. - 17 nov. 2017\nGEMID. 17 ademhalingen/min."
   }
  },
  {
   "url": "https://willem.com/global/images/9034203c16e9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37040_images-14.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnensgegevens sammelje mei Biostrap",
    "url": "https://agents.willem.com/fy/posts/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "source_url": "https://willem.com/fy/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "Herstel nei in swiere tongersdeitejûn kin dagen duorje",
   "description_source": "author",
   "machine": {
    "caption": "A dark-mode app screenshot showing a bar chart of daily average respiratory rate across a week.",
    "labels": [
     "fitness app",
     "respiratory rate",
     "bar chart",
     "screenshot",
     "dark mode"
    ],
    "model": "claude-sonnet",
    "text_in_image": "RESPIRATORY RATE\nDAILY AVERAGE\n19\n18\n17\n16\n15\nThu Fri Sat Sun Mon Tue Wed"
   }
  },
  {
   "url": "https://willem.com/global/images/97771b6b7344.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37040_images-13.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnensgegevens sammelje mei Biostrap",
    "url": "https://agents.willem.com/fy/posts/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "source_url": "https://willem.com/fy/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "De kwaliteit fan de sliep fan twa ferskillende nachten fergelykje. Faker wekker wêze ferminderet de kwaliteit fan de sliep. ",
   "description_source": "author",
   "machine": {
    "caption": "A dark-mode app screenshot comparing two nights of sleep side by side, each with a sleep score percentage, sleep stage timeline, and heart rate graph.",
    "labels": [
     "sleep tracking",
     "sleep score",
     "fitness app",
     "screenshot",
     "heart rate"
    ],
    "model": "claude-sonnet",
    "text_in_image": "56% SLEEP SCORE\nAWAKE 22% LIGHT 60% DEEP 17%\n21:51  09:17\nHR HRV SPO2 RESP\n67 53 57\n10 pm 12 am 2 am 4 am 6 am 8 am\n87% SLEEP SCORE\nAWAKE 14% LIGHT 58% DEEP 27%\n22:29  09:23\nHR HRV SPO2 RESP\n66 51 59\n12 am 2 am 4 am 6 am 8 am"
   }
  },
  {
   "url": "https://willem.com/global/images/a88ef8df34d7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37040_images-12.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnensgegevens sammelje mei Biostrap",
    "url": "https://agents.willem.com/fy/posts/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "source_url": "https://willem.com/fy/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "Hertslachfariabiliteit (HRV) lykas metten en útlein troch Biostrap  ",
   "description_source": "author",
   "machine": {
    "caption": "Three side-by-side app screenshots explaining heart rate variability, showing a monthly bar chart, an HRV waveform illustration, and an age/gender reference table.",
    "labels": [
     "hrv",
     "fitness app",
     "screenshot",
     "reference table",
     "heart rate"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HR VARIABILITY\nTODAY WEEK MONTH YEAR\nMONTHLY AVERAGE\nDAILY AVERAGE\n82 MS Highest /Avg.\n17 MS Lowest /Avg.\n39 MS Average\n40 MS Resting HRV /Avg.\nHR VARIABILITY\n1566 ms  1522 ms\nWhat is it?\nHeart Rate Variability is the variation in the beat-to-beat intervals between heartbeats measured in milliseconds*. Generally speaking, the higher the number, the better.\nHow do I interpret my HRV values?\nComparing your HRV to others can be tricky. There are many factors such as age, health, gender, and fitness level to account for that ultimately determine your HRV number. Here's a range to see where you are in terms of age-gender demographics, based on a sample size of 2,000 subjects:\nHR VARIABILITY\nAge Range  Gender  HRV (rMSSD)\n25-34  Male  39.7 ± 19.9\n25-34  Female  42.9 ± 22.8\n35-44  Male  32.0 ± 16.5\n35-44  Female  35.4 ± 18.5\n45-54  Male  23.0 ± 10.9\n45-54  Female  26.3 ± 13.6\n55-64  Male  19.9 ± 11.1\n55-64  Female  21.4 ± 11.9\n65-74  Male  19.1 ± 10.7\n65-74  Female  19.1 ± 11.8\n\"Short-Term Heart Rate Variability - Influence of Gender and Age in Healthy Subjects,\" by Voss A et al. (2015)"
   }
  },
  {
   "url": "https://willem.com/global/images/a35855c69135.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37040_images-11.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnensgegevens sammelje mei Biostrap",
    "url": "https://agents.willem.com/fy/posts/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "source_url": "https://willem.com/fy/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "Biostrap iOS-app dashboard en deistige hertslach",
   "description_source": "author",
   "machine": {
    "caption": "Two Biostrap app screenshots side by side, a daily dashboard with resting heart rate, HRV, respiratory rate and oxygen saturation tiles, and a detailed daily heart rate chart.",
    "labels": [
     "biostrap",
     "fitness app",
     "dashboard",
     "heart rate",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BIOSTRAP\nSAT Nov 11  SUN Nov 12  MON Nov 13  TUE Nov 14  TODAY Nov 15\nRESTING HEART RATE\n59 BPM\nLOW\nHR VARIABILITY\n41 Avg. MS\nNORMAL\nRESPIRATORY RATE\n15 Avg. BREATHS/MIN\nNORMAL\nOXYGEN SATURATION\n100 Avg. %\nHIGH\nDAILY HEART RATE\nNOV 13 WEEK MONTH YEAR\n57 BPM\nRESTING HEART RATE\nSleep Heart Rate is recorded every 10 minutes.\nDaytime Heart Rate is recorded every 10 minutes, when possible, and manually."
   }
  },
  {
   "url": "https://willem.com/global/images/994904d7956e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37040_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnensgegevens sammelje mei Biostrap",
    "url": "https://agents.willem.com/fy/posts/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "source_url": "https://willem.com/fy/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "In plak fan inkeld slagen te tellen, analysearje de cloudtsjinsten fan Biostrap de PPG-golfform dy't de sensor fêstleit.",
   "description_source": "author",
   "machine": {
    "caption": "A diagram illustrating the components of a pulse waveform inside a circular frame, labeling systolic peak, dicrotic notch, diastolic peak, systolic trough, and diastolic trough over time.",
    "labels": [
     "pulse waveform",
     "diagram",
     "physiology",
     "heart rate",
     "illustration"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SYSTOLIC PEAK\nDICROTIC NOTCH\nDIASTOLIC PEAK\nSYSTOLIC TROUGH\nDIASTOLIC TROUGH\nTIME\nX Y Z R S W t1 t2 t3 t4 t6 t8 t9"
   }
  },
  {
   "url": "https://willem.com/global/images/d431d11fbb33.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37040_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnensgegevens sammelje mei Biostrap",
    "url": "https://agents.willem.com/fy/posts/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "source_url": "https://willem.com/fy/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "Biostrap útpakke: it komt goed ferpakt yn in moaie doaze. ",
   "description_source": "author",
   "machine": {
    "caption": "An opened Biostrap shipping box with a shipping label and customs stamp, a dark Biostrap product box inside, and a thank-you card and Instagram card lying beside it on a wooden table.",
    "labels": [
     "biostrap",
     "shipping box",
     "unboxing",
     "thank you card",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BIOSTRAP\n1182 WZ AMSTERDAM-ZUIDOOST\nNETHERLANDS, THE\nNL-AMS-CTY\nC-PLT\nTHANK YOU!\nWe hope you enjoy your new Biostrap set. If you have any questions or comments, drop a line at support@biostrap.com.\n- Your friends at Biostrap\nGot a spare moment?\n@biostrap\nBIOSTRAP"
   }
  },
  {
   "url": "https://willem.com/global/images/d7d58f7b025a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37040_imageNL.jpeg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnensgegevens sammelje mei Biostrap",
    "url": "https://agents.willem.com/fy/posts/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "source_url": "https://willem.com/fy/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "date": "2017-11-15"
   },
   "width": 160,
   "machine": {
    "caption": "A black Biostrap fitness wristband with a heart-icon sensor rests on a smartphone displaying a heart rate graph with values 67 and 53.",
    "labels": [
     "biostrap",
     "fitness tracker",
     "smartphone",
     "heart rate graph",
     "wristband"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BIOSTRAP\n67\n53"
   }
  },
  {
   "url": "https://willem.com/global/images/b06bf13f98d6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37040_imageHeader.jpeg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnensgegevens sammelje mei Biostrap",
    "url": "https://agents.willem.com/fy/posts/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "source_url": "https://willem.com/fy/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "date": "2017-11-15"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up crop of a Biostrap fitness wristband sensor resting on a smartphone screen showing a heart rate graph with the value 67.",
    "labels": [
     "biostrap",
     "heart rate graph",
     "smartphone screen",
     "wristband",
     "closeup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BIOSTRAP\n67"
   }
  },
  {
   "url": "https://willem.com/global/images/d7d58f7b025a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37040_imageEN.jpeg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Sûnensgegevens sammelje mei Biostrap",
    "url": "https://agents.willem.com/fy/posts/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "source_url": "https://willem.com/fy/2017-11-15_sunensgegevens-sammelje-mei-biostrap/",
    "date": "2017-11-15"
   },
   "width": 160,
   "machine": {
    "caption": "A black Biostrap fitness wristband with a heart-icon sensor rests on a smartphone displaying a heart rate graph with values 67 and 53.",
    "labels": [
     "biostrap",
     "fitness tracker",
     "smartphone",
     "heart rate graph",
     "wristband"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BIOSTRAP\n67\n53"
   }
  },
  {
   "url": "https://willem.com/global/images/4e53b2582eae.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Oan inoar lymje",
   "description_source": "author",
   "machine": {
    "caption": "Two live-edge wood slabs with wooden dowels inserted lie on a folding workbench outdoors, next to a tube and a yellow bottle of wood glue.",
    "labels": [
     "woodworking",
     "wood glue",
     "dowels",
     "workbench",
     "diy"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MONTAGELIJM\nCOLLE DE MONTAGE\n250 g"
   }
  },
  {
   "url": "https://willem.com/global/images/841d47337036.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Gatten boarje foar de houten pinnen",
   "description_source": "author",
   "machine": {
    "caption": "A green Bosch Uneo Maxx cordless rotary hammer drill rests on a live-edge wood slab clamped to a folding workbench in a garden.",
    "labels": [
     "bosch drill",
     "power tool",
     "woodworking",
     "wood slab",
     "workbench"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SDS Quick\nBOSCH\nUneo Maxx\n18V Li-lon\n18V\n2,5Ah"
   }
  },
  {
   "url": "https://willem.com/global/images/d17ba6ef1c90.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "It ûntwerpkonsept testen",
   "description_source": "author",
   "machine": {
    "caption": "Three live-edge wood slabs with bark edges are glued together into a box or seat shape, clamped upright on a folding workbench outdoors.",
    "labels": [
     "woodworking",
     "live edge wood",
     "diy furniture",
     "workbench",
     "bark"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/0a6a2955391b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Seage stikken op de wurkbank",
   "description_source": "author",
   "machine": {
    "caption": "Two sawn live-edge wood slabs with bark edges rest stacked on a folding workbench outdoors on a paved patio.",
    "labels": [
     "woodworking",
     "live edge wood",
     "workbench",
     "diy",
     "outdoor"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/69f61bc1fa8e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Mei de Multitool seagje",
   "description_source": "author",
   "machine": {
    "caption": "A green oscillating multitool with a serrated saw blade attachment rests on a sanded live-edge wood slab outdoors.",
    "labels": [
     "oscillating tool",
     "power tool",
     "wood slab",
     "woodworking",
     "saw blade"
    ],
    "model": "claude-sonnet",
    "text_in_image": "STARLOCK MAX"
   }
  },
  {
   "url": "https://willem.com/global/images/571618703c8f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "De plank hout skuorje",
   "description_source": "author",
   "machine": {
    "caption": "A triangular delta sander with a red hexagonal sanding pad works the surface of a live-edge wood slab outdoors.",
    "labels": [
     "delta sander",
     "power tool",
     "sanding pad",
     "wood slab",
     "woodworking"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e717b7957e3b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "De rûge rânen ôfseagje",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a Bosch oscillating tool with a curved saw blade cutting into a sawdust-covered wood slab.",
    "labels": [
     "bosch tool",
     "oscillating saw",
     "blade",
     "wood slab",
     "sawdust"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BOSCH\nPAII 65 APB BIM\nWood/Metal\nSwiss Made\nCURVEDTEC"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-26.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A live-edge wood side table with a cantilevered top and dark bark-edged sides stands on casters on an outdoor deck in front of a hedge.",
    "labels": [
     "side table",
     "live edge wood",
     "bark",
     "casters",
     "wood grain"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-25.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of the live-edge wood tabletop shows pale wood grain bordered by a dark bark edge in bright sunlight.",
    "labels": [
     "wood grain",
     "bark edge",
     "tabletop",
     "closeup",
     "live edge"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-24.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An extreme close-up of a wooden tabletop corner shows the joint seam and grain pattern out of focus.",
    "labels": [
     "wood grain",
     "tabletop corner",
     "closeup",
     "wood joint",
     "blurred"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-23.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An extreme close-up of a wooden tabletop corner shows the resin-coated bark edge meeting the smooth pale wood surface.",
    "labels": [
     "bark edge",
     "wood grain",
     "tabletop corner",
     "closeup",
     "resin finish"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/40c78fa52cc6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Nachtkastke neist it bêd",
   "description_source": "author",
   "machine": {
    "caption": "A finished corner side table made from live-edge wood slabs with bark edges, standing on small caster wheels indoors near a white cabinet.",
    "labels": [
     "side table",
     "live edge wood",
     "furniture",
     "bark",
     "diy"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/45dbefa83acf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "De lakôfwurking is geweldich",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a glossy varnished live-edge wood side table corner, showing the smooth cut surface against the rough resin-coated bark edge, outdoors on a deck.",
    "labels": [
     "live edge wood",
     "varnish",
     "side table",
     "bark",
     "close-up"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/0150624dde31.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Resultaat op de túntafel",
   "description_source": "author",
   "machine": {
    "caption": "A finished glossy live-edge wood corner side table with bark edges and caster wheels stands on a composite deck in front of a hedge.",
    "labels": [
     "live edge wood",
     "side table",
     "furniture",
     "deck",
     "caster wheels"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/1f59c6785b48.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "\"Willem.com\" nachtkastke, ûntworpen op iPad",
   "description_source": "author",
   "machine": {
    "caption": "A handwritten Dutch design sketch dated 25 September 2017 for a nightstand made from tree slices, with measurements, joint diagrams, and a circular cross-section labeled with quarters A, B, C, D.",
    "labels": [
     "hand drawn sketch",
     "woodworking design",
     "dutch text",
     "measurements",
     "nightstand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Ontwerp nachttafel op basis van boom\n25 sep 2017\nA B\nC D\nmateriaal\n67.0 x 54.0 cm   lengte x breedte\n33,5 x 27.0   1/2 L x b\n33.5 + 2x4.0 = 41.5 hoogte\n(dikte)\nLak = 45 cm hoog\nzij   voor\nA B\nC D\nB en C langste\nA en D kortste\nVerbindingen   A - B (kort)\nB (lang) - C (lang) -> misschien wel in verstek?\nC (kort) - D kort\nscheur\nB A\nC D\n540 mm\n670 mm"
   }
  },
  {
   "url": "https://willem.com/global/images/6a12ba6c62e8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Wiel mei ring",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a screw and washer while attaching black caster wheels to the underside of a live-edge wood slab.",
    "labels": [
     "caster wheels",
     "wood slab",
     "assembly",
     "diy furniture",
     "hand"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/68d8c3068a60.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Gatten boarje foar de wieltsjes",
   "description_source": "author",
   "machine": {
    "caption": "A green Bosch Uneo Maxx cordless drill rests on a bark-edged wood slab next to a single caster wheel in a garage.",
    "labels": [
     "bosch drill",
     "power tool",
     "caster wheel",
     "wood slab",
     "garage"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BOSCH\nUneo Maxx\n18V Li-Ion"
   }
  },
  {
   "url": "https://willem.com/global/images/df8a7e7a22b8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Houtnerven moai sichtber troch de trochsichtige lak",
   "description_source": "author",
   "machine": {
    "caption": "An extreme close-up of pale wood grain with a dark, jagged mineral streak running diagonally through the sanded surface.",
    "labels": [
     "wood grain",
     "close-up",
     "mineral streak",
     "sanded wood",
     "texture"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/93c1840d0aaf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Detail fan it glêde oerflak",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a varnished live-edge wood slab corner showing the smooth pale surface against the glossy resin-coated dark bark edge, resting on a wooden support.",
    "labels": [
     "live edge wood",
     "varnish",
     "bark",
     "close-up",
     "resin"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/6e6f489021b3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Resultaat (ûntwerp folslein sichtber)",
   "description_source": "author",
   "machine": {
    "caption": "A partly assembled live-edge wood corner table with glossy resin-coated bark edges stands on a workbench in a garage, with shelving and a bicycle wheel visible behind it.",
    "labels": [
     "live edge wood",
     "furniture assembly",
     "garage workshop",
     "bark",
     "resin"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/29080dd62f67.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "... en wer",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a wet, freshly varnished wood corner shelf with visible drips and reflections, against a tiled wall.",
    "labels": [
     "varnish",
     "wet finish",
     "wood corner",
     "close-up",
     "tiled wall"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/4429473db95e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Farske lak... wer",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a varnished wood corner shelf with visible mineral streak grain patterns, in front of a tiled wall and storage bags.",
    "labels": [
     "varnished wood",
     "wood grain",
     "corner shelf",
     "tiled wall",
     "close-up"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b12b6b9e06eb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "wer skuorje",
   "description_source": "author",
   "machine": {
    "caption": "A green oscillating multitool with a triangular sanding pad rests on a wood block clamped to a folding workbench outdoors.",
    "labels": [
     "oscillating tool",
     "sanding pad",
     "power tool",
     "wood block",
     "workbench"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PMF 350 CES"
   }
  },
  {
   "url": "https://willem.com/global/images/b711a61aa3d6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Twa stikken op de bank, ferve.",
   "description_source": "author",
   "machine": {
    "caption": "Two matching live-edge wood pieces with bark edges stand upright side by side on a folding workbench outdoors, each forming an L-shaped cross-section.",
    "labels": [
     "live edge wood",
     "woodworking",
     "workbench",
     "bark",
     "outdoor"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b00da7d1d6bb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Earste ferbinings makke",
   "description_source": "author",
   "machine": {
    "caption": "Two L-shaped live-edge wood pieces with bark edges stand upright on a metal folding table in a garden.",
    "labels": [
     "live edge wood",
     "woodworking",
     "garden",
     "bark",
     "furniture parts"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/27b64214cde5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "De kastanjeplank hout op de wurkbank",
   "description_source": "author",
   "machine": {
    "caption": "A round wood slab tabletop with bark edge rests on a blue folding workbench in front of a wooden fence and brick wall.",
    "labels": [
     "wood slab",
     "tabletop",
     "bark edge",
     "workbench",
     "outdoor"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/281ff594ce2d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_imageNL.jpeg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 160,
   "machine": {
    "caption": "A box-shaped piece of live-edge wood furniture with bark-covered corners sits on caster wheels on a workbench in a brick-walled workshop.",
    "labels": [
     "live edge wood",
     "workshop",
     "caster wheels",
     "wood box",
     "bark"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/13574d1e4d40.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_imageHeader.jpeg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up of a wood slab corner shows pale grain meeting a dark resin-coated bark edge, with a blurred workshop in the background.",
    "labels": [
     "wood grain",
     "bark edge",
     "closeup",
     "workshop",
     "blurred background"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/281ff594ce2d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37041_imageEN.jpeg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fan beam oant tafel",
    "url": "https://agents.willem.com/fy/posts/2017-10-23_fan-beam-oant-tafel/",
    "source_url": "https://willem.com/fy/2017-10-23_fan-beam-oant-tafel/",
    "date": "2017-10-23"
   },
   "width": 160,
   "machine": {
    "caption": "A box-shaped piece of live-edge wood furniture with bark-covered corners sits on caster wheels on a workbench in a brick-walled workshop.",
    "labels": [
     "live edge wood",
     "workshop",
     "caster wheels",
     "wood box",
     "bark"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/c4fd42293ba7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37042_images-9.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In MacBook Air mei ûntplofte batterij rêde",
    "url": "https://agents.willem.com/fy/posts/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "source_url": "https://willem.com/fy/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "Opswollen en skuord. Ik haw foarsichtich socht nei lekkaazjes.",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of an opened laptop's interior showing a dusty cooling fan, ribbon cables, and a blue circuit board on a wooden table.",
    "labels": [
     "laptop",
     "repair",
     "circuit board",
     "cooling fan",
     "electronics"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ET\nREV C\nE3RJR"
   }
  },
  {
   "url": "https://willem.com/global/images/d779fb654228.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37042_images-8.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In MacBook Air mei ûntplofte batterij rêde",
    "url": "https://agents.willem.com/fy/posts/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "source_url": "https://willem.com/fy/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "De skea oan it batterijpakket is dúdlik te sjen",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a laptop battery pack with a torn corner, printed multilingual warning text, next to the exposed motherboard and fan.",
    "labels": [
     "laptop battery",
     "repair",
     "warning label",
     "electronics",
     "circuit board"
    ],
    "model": "claude-sonnet",
    "text_in_image": "37 Wh This battery contains no mercury (Hg).\nModel No. A1245 7.2V\nCE"
   }
  },
  {
   "url": "https://willem.com/global/images/c22a24752c99.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37042_images-7.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In MacBook Air mei ûntplofte batterij rêde",
    "url": "https://agents.willem.com/fy/posts/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "source_url": "https://willem.com/fy/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "Soargje dat do ûnthâldst hokker skroef wêr hinne gie...",
   "description_source": "author",
   "machine": {
    "caption": "Ten small laptop screws of varying lengths laid out in rows on a wooden table next to a black device edge.",
    "labels": [
     "screws",
     "laptop repair",
     "wooden table",
     "disassembly",
     "hardware"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/243107d2b067.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37042_images-6.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In MacBook Air mei ûntplofte batterij rêde",
    "url": "https://agents.willem.com/fy/posts/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "source_url": "https://willem.com/fy/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "De MacBook Air iepenmeitsje kin troch de ûnderkant fan de behuzing te ferwiderjen.",
   "description_source": "author",
   "machine": {
    "caption": "A disassembled laptop on a wooden table with the bottom cover removed and set aside, screws lined up, a multi-bit screwdriver case, and a separate screwdriver, revealing the internal fan, battery, and a blue circuit board.",
    "labels": [
     "laptop repair",
     "disassembly",
     "screwdriver set",
     "motherboard",
     "battery"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/76ad45d6ed3c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37042_images-5.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In MacBook Air mei ûntplofte batterij rêde",
    "url": "https://agents.willem.com/fy/posts/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "source_url": "https://willem.com/fy/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "Dy bult hoecht der net te wêzen.., wêrtroch't it toetseboerd bûgd is",
   "description_source": "author",
   "machine": {
    "caption": "A side view of an open MacBook Air showing its keyboard, trackpad, and the case edge, photographed close up on a wooden table.",
    "labels": [
     "macbook air",
     "keyboard",
     "trackpad",
     "laptop",
     "apple"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MacBook Air"
   }
  },
  {
   "url": "https://willem.com/global/images/8d9bcac8527e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37042_images-4.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In MacBook Air mei ûntplofte batterij rêde",
    "url": "https://agents.willem.com/fy/posts/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "source_url": "https://willem.com/fy/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "It toetseboerd en de behuzing binne ferfoarme",
   "description_source": "author",
   "machine": {
    "caption": "A closed MacBook Air resting on a wooden table, photographed from the side, showing a slight gap and warp between the top and bottom case near the hinge.",
    "labels": [
     "macbook air",
     "laptop",
     "swollen battery",
     "warped case",
     "apple"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MacBook Air"
   }
  },
  {
   "url": "https://willem.com/global/images/b0dc65a92cc8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37042_images-3.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In MacBook Air mei ûntplofte batterij rêde",
    "url": "https://agents.willem.com/fy/posts/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "source_url": "https://willem.com/fy/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "Dizze laptop hoecht gjin bult te hawwen...",
   "description_source": "author",
   "machine": {
    "caption": "A hand tilts open a MacBook Air at a steep angle on a wooden table, with a clear plastic wrapper visible in the background.",
    "labels": [
     "macbook air",
     "laptop",
     "hand",
     "apple",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MacBook Air"
   }
  },
  {
   "url": "https://willem.com/global/images/e300a9fb99a7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37042_images-2.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In MacBook Air mei ûntplofte batterij rêde",
    "url": "https://agents.willem.com/fy/posts/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "source_url": "https://willem.com/fy/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "De oarspronklike MacBook Air: baanbrekkend troch syn tinens en it gebrek oan poarten",
   "description_source": "author",
   "machine": {
    "caption": "A studio product photo of a silver MacBook Air floating half open against a black background, showing the Apple logo on the lid.",
    "labels": [
     "macbook air",
     "apple logo",
     "product photo",
     "laptop",
     "studio shot"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/8412e2be42ad.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37042_images-14.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In MacBook Air mei ûntplofte batterij rêde",
    "url": "https://agents.willem.com/fy/posts/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "source_url": "https://willem.com/fy/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "MacOS X konkludearre terjochte dat der gjin batterijen beskikber binne, hy wurket prima mei in stroomadapter.",
   "description_source": "author",
   "machine": {
    "caption": "A close-up photo of a Mac menu bar showing the battery icon with an X and a dropdown menu open.",
    "labels": [
     "macos",
     "menu bar",
     "battery icon",
     "screenshot",
     "error message"
    ],
    "model": "claude-sonnet",
    "text_in_image": "No Batteries Available\nPower Source: Power Adapter\nShow\nEnergy Saver Preferences..."
   }
  },
  {
   "url": "https://willem.com/global/images/a06c63362cd2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37042_images-13.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In MacBook Air mei ûntplofte batterij rêde",
    "url": "https://agents.willem.com/fy/posts/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "source_url": "https://willem.com/fy/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "De MacBook libbet wer en groetet my mei syn opstartskerm.",
   "description_source": "author",
   "machine": {
    "caption": "A MacBook Air sits open on a wooden desk showing the Apple logo on a white boot screen, with a screwdriver kit, a removed keyboard back cover, and another laptop lid visible nearby.",
    "labels": [
     "macbook air",
     "boot screen",
     "apple logo",
     "repair",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MacBook Air"
   }
  },
  {
   "url": "https://willem.com/global/images/a0da0ca74e2c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37042_images-12.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In MacBook Air mei ûntplofte batterij rêde",
    "url": "https://agents.willem.com/fy/posts/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "source_url": "https://willem.com/fy/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "Dizze batterij is dea.",
   "description_source": "author",
   "machine": {
    "caption": "An extreme close-up of the edge of a black laptop battery pack that has visibly swollen and split at the seam, with screws scattered on the wooden table behind it.",
    "labels": [
     "swollen battery",
     "laptop repair",
     "close-up",
     "wooden table",
     "damage"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/9363647beb56.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37042_images-11.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In MacBook Air mei ûntplofte batterij rêde",
    "url": "https://agents.willem.com/fy/posts/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "source_url": "https://willem.com/fy/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "Sadree't hy derút wie, is de ferfoarming yn it batterijpakket dúdlik te sjen",
   "description_source": "author",
   "machine": {
    "caption": "An extreme close-up side view of a bulging, curved black laptop battery on a wooden table with a purple plastic pry tool in the corner.",
    "labels": [
     "swollen battery",
     "laptop repair",
     "pry tool",
     "close-up",
     "wooden table"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/deadb40347b6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37042_images-10.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In MacBook Air mei ûntplofte batterij rêde",
    "url": "https://agents.willem.com/fy/posts/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "source_url": "https://willem.com/fy/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "Ik haw de batterij loskeppele fan it logic board mei in plestik ark (dat gjin elektrisiteit liedt).",
   "description_source": "author",
   "machine": {
    "caption": "A hand uses a purple plastic guitar-pick style tool to pry at a laptop's internal blue circuit board, with ribbon cables and a battery visible, a screwdriver lying to the side.",
    "labels": [
     "laptop repair",
     "circuit board",
     "pry tool",
     "ribbon cables",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ET\nQ REV C\n4R7\nKOREA\n330\ne82"
   }
  },
  {
   "url": "https://willem.com/global/images/6a444211bc7c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37042_images-1.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In MacBook Air mei ûntplofte batterij rêde",
    "url": "https://agents.willem.com/fy/posts/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "source_url": "https://willem.com/fy/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "Steve Jobs stelt de MacBook Air yn 2008 foar út in kremkleurige envelop",
   "description_source": "author",
   "machine": {
    "caption": "A four-panel collage of Steve Jobs on stage unveiling the original MacBook Air, holding up a manila interoffice envelope and pulling the laptop out of it.",
    "labels": [
     "steve jobs",
     "keynote",
     "macbook air",
     "manila envelope",
     "apple event"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/01273e77c4a6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37042_imageNL.jpeg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In MacBook Air mei ûntplofte batterij rêde",
    "url": "https://agents.willem.com/fy/posts/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "source_url": "https://willem.com/fy/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "date": "2017-09-14"
   },
   "width": 160,
   "machine": {
    "caption": "A disassembled laptop lies open on a wooden table next to its removed back cover and a case of small screwdrivers, revealing internal components including a swollen black battery.",
    "labels": [
     "laptop repair",
     "macbook air",
     "swollen battery",
     "screwdriver set",
     "disassembled laptop"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Samsung"
   }
  },
  {
   "url": "https://willem.com/global/images/35ba145fde1f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37042_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In MacBook Air mei ûntplofte batterij rêde",
    "url": "https://agents.willem.com/fy/posts/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "source_url": "https://willem.com/fy/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "date": "2017-09-14"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up side view of a MacBook Air shows its bottom case visibly warped and bulging from a swollen internal battery.",
    "labels": [
     "macbook air",
     "swollen battery",
     "laptop",
     "closeup",
     "warped case"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MacBook Air"
   }
  },
  {
   "url": "https://willem.com/global/images/01273e77c4a6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37042_imageEN.jpeg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In MacBook Air mei ûntplofte batterij rêde",
    "url": "https://agents.willem.com/fy/posts/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "source_url": "https://willem.com/fy/2017-09-14_in-macbook-air-mei-untplofte-batterij-rede/",
    "date": "2017-09-14"
   },
   "width": 160,
   "machine": {
    "caption": "A disassembled laptop lies open on a wooden table next to its removed back cover and a case of small screwdrivers, revealing internal components including a swollen black battery.",
    "labels": [
     "laptop repair",
     "macbook air",
     "swollen battery",
     "screwdriver set",
     "disassembled laptop"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Samsung"
   }
  },
  {
   "url": "https://willem.com/global/images/5798343a0f56.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37043_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Etna beklimme",
    "url": "https://agents.willem.com/fy/posts/2017-09-02_de-etna-beklimme/",
    "source_url": "https://willem.com/fy/2017-09-02_de-etna-beklimme/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "Farske lava, mar in pear moannen âld, dúdlik werkenber",
   "description_source": "author",
   "machine": {
    "caption": "A view down into a dark volcanic crater with ridges of black ash and rock, a hazy valley and coastline visible in the far distance.",
    "labels": [
     "volcano",
     "crater",
     "mount etna",
     "volcanic ash",
     "landscape"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/463b817ece26.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37043_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Etna beklimme",
    "url": "https://agents.willem.com/fy/posts/2017-09-02_de-etna-beklimme/",
    "source_url": "https://willem.com/fy/2017-09-02_de-etna-beklimme/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "Men kin de krêften fan de natuer allinnich mar yntinke oan de hân fan dizze kraters. ",
   "description_source": "author",
   "machine": {
    "caption": "A wide volcanic crater with reddish and black ash slopes is seen under a blue sky with a large cloud, tiny hikers visible walking along the rim and crossing the crater floor.",
    "labels": [
     "volcano",
     "crater",
     "mount etna",
     "hikers",
     "volcanic landscape"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/741b5d872a01.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37043_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Etna beklimme",
    "url": "https://agents.willem.com/fy/posts/2017-09-02_de-etna-beklimme/",
    "source_url": "https://willem.com/fy/2017-09-02_de-etna-beklimme/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "It wyt/giel op de top fan de Etna is sulfiet en gjin goud... neffens ús gids",
   "description_source": "author",
   "machine": {
    "caption": "The summit of Mount Etna releases white steam or smoke against a clear blue sky, with sulfur-yellow discoloration visible on the upper slopes.",
    "labels": [
     "mount etna",
     "volcano summit",
     "steam",
     "sulfur",
     "smoke"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/c935c8003d76.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37043_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Etna beklimme",
    "url": "https://agents.willem.com/fy/posts/2017-09-02_de-etna-beklimme/",
    "source_url": "https://willem.com/fy/2017-09-02_de-etna-beklimme/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "Hoe heger do komst, hoe rûger it terrein wurdt",
   "description_source": "author",
   "machine": {
    "caption": "Jagged dark volcanic rocks fill the foreground with the smoking peaks of Mount Etna and smaller ash cones visible in the background under a clear sky.",
    "labels": [
     "volcanic rocks",
     "mount etna",
     "ash cones",
     "volcano",
     "landscape"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e83069bf085d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37043_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Etna beklimme",
    "url": "https://agents.willem.com/fy/posts/2017-09-02_de-etna-beklimme/",
    "source_url": "https://willem.com/fy/2017-09-02_de-etna-beklimme/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "Bergbeklimme as in profesjonal... soksawat. :-)",
   "description_source": "author",
   "machine": {
    "caption": "A point-of-view photo looking down at a person's feet in tan hiking boots and green socks, wearing striped shorts, standing on grey volcanic gravel.",
    "labels": [
     "hiking boots",
     "feet",
     "volcanic gravel",
     "point of view",
     "shorts"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/a46a3ead52dd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37043_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Etna beklimme",
    "url": "https://agents.willem.com/fy/posts/2017-09-02_de-etna-beklimme/",
    "source_url": "https://willem.com/fy/2017-09-02_de-etna-beklimme/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "Rûch terrein",
   "description_source": "author",
   "machine": {
    "caption": "A dark volcanic slope with a smaller secondary cone is dotted with patches of yellow lichen or dried grass under a clear blue sky.",
    "labels": [
     "volcanic slope",
     "secondary cone",
     "mount etna",
     "lichen",
     "landscape"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e453230babb7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37043_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Etna beklimme",
    "url": "https://agents.willem.com/fy/posts/2017-09-02_de-etna-beklimme/",
    "source_url": "https://willem.com/fy/2017-09-02_de-etna-beklimme/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "Sydlike krater út 2001, mar as do goed sjochst, fernimst do in soad ekstra kraters fierderop",
   "description_source": "author",
   "machine": {
    "caption": "An elevated view looks down into a large reddish-brown volcanic crater with visitor paths, next to a restaurant building with an orange roof and a parking area full of cars, a hazy plain stretching into the distance.",
    "labels": [
     "volcanic crater",
     "mount etna",
     "restaurant",
     "parking area",
     "tourists"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/0ec7ae998d59.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37043_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Etna beklimme",
    "url": "https://agents.willem.com/fy/posts/2017-09-02_de-etna-beklimme/",
    "source_url": "https://willem.com/fy/2017-09-02_de-etna-beklimme/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "De Etna is grut genôch om fanút de romte te sjen (NASA Earth Observatory)",
   "description_source": "author",
   "machine": {
    "caption": "A satellite image shows Mount Etna's summit crater emitting a long plume of white smoke or ash that drifts southeast over the Ionian Sea, with the volcano's forested slopes and the Sicilian coastline visible.",
    "labels": [
     "satellite image",
     "mount etna",
     "volcanic plume",
     "coastline",
     "aerial view"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/48ea8d339072.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37043_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Etna beklimme",
    "url": "https://agents.willem.com/fy/posts/2017-09-02_de-etna-beklimme/",
    "source_url": "https://willem.com/fy/2017-09-02_de-etna-beklimme/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "De Etna",
   "description_source": "author",
   "machine": {
    "caption": "A gravel road lined with green trees leads toward a misty volcanic peak with a wisp of smoke rising from it, a speed limit sign reading 30 posted beside the road.",
    "labels": [
     "gravel road",
     "mount etna",
     "forest",
     "speed limit sign",
     "mountain peak"
    ],
    "model": "claude-sonnet",
    "text_in_image": "30"
   }
  },
  {
   "url": "https://willem.com/global/images/365b08e297f5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37043_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Etna beklimme",
    "url": "https://agents.willem.com/fy/posts/2017-09-02_de-etna-beklimme/",
    "source_url": "https://willem.com/fy/2017-09-02_de-etna-beklimme/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "In oersjoch fan de kraters, sjoch hoe't it bywurke wurdt :-)",
   "description_source": "author",
   "machine": {
    "caption": "An illustrated information board mounted outdoors shows a painted map of Monte Etna with cable car and ski lift routes, alongside printed panels listing facilities and trail information for the Funivia dell'Etna.",
    "labels": [
     "information board",
     "mount etna",
     "illustrated map",
     "cable car",
     "trail map"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Monte Etna  m. 3.345\nCratera Centrale 3.345\nC di N-E\nM.Frumento 2.845\nTorre del Filosofo\n2.802\nPizzi Deneri\nRif. del Vetro\nMontagnola 2.642\nMti Centenari\nValle del Bove\nMti Citelli\nM. Pecoraro\nM. Nero 2.182\nA  B  C  D  E  F\nNICOLOSI NORD\nMti Silvestri\nMti Corvo\nper Zafferana - Taormina\nper Nicolosi - Catania\nper Nicolosi - Catania/Palermo\nVal Calanna\nM. Sona\nM. Salto del Cane\nM. San Leo\nM. Rinazzi\nM. Rossi\nM. Bue\nNICOLOSI\nFUNIVIA DELL'ETNA S.p.a.\nNICOLOSI NORD\nUNI EN ISO 9001:2008\nCERTIQUALITY\nSISTEMA DI GESTIONE QUALITA CERTIFICATO\nIMPIANTI:\nA  Telecabina \"Rifugio Sapienza - Montagnola\" (m. 1.910-1.920)\nB  Seggiovia biposto \"Monti Silvestri - Cappannina\" (m. 1.910-1.140)\nC  Sciovia \"Cappannina - Piano dell'Omino\" (m. 2.115-2.194)\nD  Sciovia \"Piano dell'Omino - Piccolo Rifugio\" (m. 1.914-1.132)\nE  Sciovia \"Piccolo Rifugio - Montagnola\" (m. 1.320-1.100)\nPISTE:\n1  \"Montagnola - Piccolo Rifugio\"\n2  \"Piccolo Rifugio - Piano dell'Omino\"\n3  \"Piano dell'Omino - Cappannina\"\n4  \"Montagnola - Monti Silvestri\"\n5  \"Fuoristrada\"\nSERVIZI\nALBERGO Rifugio Sapienza\nSEGRETERIA TELEFONICA inf. neve 095.914141\nGUIDE ALPINE E VULCANOLOGICHE\nSCUOLA SCI\nSOCCORSO ALPINO\nPOSTEGGI\nGUARDIA MEDICA\nCENTRO VULCANOLOGICO\nUFFICIO INFORMAZIONI\nMERCATINO SOUVENIR\nRISTORANTI - BAR\nWC - TOILETTE"
   }
  },
  {
   "url": "https://willem.com/global/images/06eecea2a244.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37043_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Etna beklimme",
    "url": "https://agents.willem.com/fy/posts/2017-09-02_de-etna-beklimme/",
    "source_url": "https://willem.com/fy/2017-09-02_de-etna-beklimme/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "De top fan de Etna",
   "description_source": "author",
   "machine": {
    "caption": "A close view up a rugged black volcanic slope toward Mount Etna's smoking summit, with mist and cloud partially obscuring the peak.",
    "labels": [
     "mount etna",
     "volcanic slope",
     "summit",
     "mist",
     "lava rock"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/ebf66d3764c8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37043_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Etna beklimme",
    "url": "https://agents.willem.com/fy/posts/2017-09-02_de-etna-beklimme/",
    "source_url": "https://willem.com/fy/2017-09-02_de-etna-beklimme/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "Net dyn gewoane bussen. Dizze 4x4-weinen dogge tagelyk tsjinst as needútwykauto's by in útbarsting.",
   "description_source": "author",
   "machine": {
    "caption": "An aerial view from a slope shows a row of white off-road tour vans with red stripes and a small red-roofed hut parked on a gravel area amid black volcanic terrain on Mount Etna.",
    "labels": [
     "tour vans",
     "mount etna",
     "volcanic terrain",
     "parking area",
     "off-road vehicles"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/0fbc383ebb5f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37043_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Etna beklimme",
    "url": "https://agents.willem.com/fy/posts/2017-09-02_de-etna-beklimme/",
    "source_url": "https://willem.com/fy/2017-09-02_de-etna-beklimme/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "It útsicht is spektakulêr.",
   "description_source": "author",
   "machine": {
    "caption": "A view along a volcanic ridge shows a dark crater cone in the foreground with tiny hikers on its rim, another peak visible behind it and a hazy coastal plain in the far distance.",
    "labels": [
     "mount etna",
     "crater rim",
     "hikers",
     "volcanic ridge",
     "landscape"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/8260f3221e11.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37043_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Etna beklimme",
    "url": "https://agents.willem.com/fy/posts/2017-09-02_de-etna-beklimme/",
    "source_url": "https://willem.com/fy/2017-09-02_de-etna-beklimme/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "Ús gids, Peppe, makket guon donkere flekken op de krater bleat. Der komt wetterdamp út, do kinst de waarmte letterlik fiele!",
   "description_source": "author",
   "machine": {
    "caption": "A man in a red fleece jacket and white cap crouches to touch or dig into a dark hole in the grey volcanic ash ground, with another person's bare legs visible behind him.",
    "labels": [
     "hiker",
     "volcanic ash",
     "red jacket",
     "crouching",
     "mount etna"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/44523864ab91.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37043_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Etna beklimme",
    "url": "https://agents.willem.com/fy/posts/2017-09-02_de-etna-beklimme/",
    "source_url": "https://willem.com/fy/2017-09-02_de-etna-beklimme/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "De brune kleur is oksidearre izer, of gewoan \"roest\"",
   "description_source": "author",
   "machine": {
    "caption": "A wide view of a volcanic crater with dark and reddish scoria slopes, small figures walking along the rim under a clear sky.",
    "labels": [
     "volcano",
     "crater",
     "hiking",
     "etna",
     "landscape"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/240fd6ee0e7c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37043_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Etna beklimme",
    "url": "https://agents.willem.com/fy/posts/2017-09-02_de-etna-beklimme/",
    "source_url": "https://willem.com/fy/2017-09-02_de-etna-beklimme/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "Dizze kraters binne it gefolch fan eksploazive magma-útbarstingen",
   "description_source": "author",
   "machine": {
    "caption": "A crater with a yellow sulfur-stained rim in the foreground and the smoking summit of Mount Etna behind it under a blue sky.",
    "labels": [
     "volcano",
     "crater",
     "sulfur",
     "smoke",
     "etna"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/d42d14eb1b32.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37043_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Etna beklimme",
    "url": "https://agents.willem.com/fy/posts/2017-09-02_de-etna-beklimme/",
    "source_url": "https://willem.com/fy/2017-09-02_de-etna-beklimme/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "Oersjoch fan tektonyske platen (ôfbylding: USGS)",
   "description_source": "author",
   "machine": {
    "caption": "A world map illustrating tectonic plates in different colors with labels and red arrows showing the direction of plate movement.",
    "labels": [
     "map",
     "tectonic plates",
     "geology",
     "diagram",
     "world map"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Eurasian plate\nNorth American plate\nJuan de Fuca plate\nFilipino plate\nCaribbean plate\nCocos plate\nEQUATOR\nNazca plate\nSouth American plate\nScotia plate\nAntarctic plate\nAustralian plate\nPacific plate\nAfrican plate\nArabian plate\nIndian plate\nEurasian plate"
   }
  },
  {
   "url": "https://willem.com/global/images/236b0a099c6a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37043_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Etna beklimme",
    "url": "https://agents.willem.com/fy/posts/2017-09-02_de-etna-beklimme/",
    "source_url": "https://willem.com/fy/2017-09-02_de-etna-beklimme/",
    "date": "2017-09-02"
   },
   "width": 160,
   "machine": {
    "caption": "A view up a dark lava rock slope toward the smoking summit crater of a volcano under a blue sky.",
    "labels": [
     "volcano",
     "mount etna",
     "lava rock",
     "steam",
     "summit"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/59ecd5061806.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37043_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Etna beklimme",
    "url": "https://agents.willem.com/fy/posts/2017-09-02_de-etna-beklimme/",
    "source_url": "https://willem.com/fy/2017-09-02_de-etna-beklimme/",
    "date": "2017-09-02"
   },
   "width": 2560,
   "machine": {
    "caption": "A wide panorama shows a person with curly hair looking out over a barren volcanic crater landscape with a distant hazy coastline.",
    "labels": [
     "panorama",
     "volcano landscape",
     "hiker",
     "crater",
     "mountain trail"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/236b0a099c6a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37043_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Etna beklimme",
    "url": "https://agents.willem.com/fy/posts/2017-09-02_de-etna-beklimme/",
    "source_url": "https://willem.com/fy/2017-09-02_de-etna-beklimme/",
    "date": "2017-09-02"
   },
   "width": 160,
   "machine": {
    "caption": "A view up a dark lava rock slope toward the smoking summit crater of a volcano under a blue sky.",
    "labels": [
     "volcano",
     "mount etna",
     "lava rock",
     "steam",
     "summit"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/1261457404f4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37044_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloud ûnder myn flier",
    "url": "https://agents.willem.com/fy/posts/2017-08-31_cloud-under-myn-flier/",
    "source_url": "https://willem.com/fy/2017-08-31_cloud-under-myn-flier/",
    "date": "2017-08-31"
   },
   "width": 1600,
   "description": "Cloud ûnder myn flier: myn lytse datasintrum yn de kelder.",
   "description_source": "author",
   "machine": {
    "caption": "A small black server sits on a stack of concrete blocks in a dark crawl space under a floor, connected to a power strip and several network cables.",
    "labels": [
     "server",
     "crawl space",
     "power strip",
     "network cables",
     "concrete blocks"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/aed0a29d2feb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37044_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloud ûnder myn flier",
    "url": "https://agents.willem.com/fy/posts/2017-08-31_cloud-under-myn-flier/",
    "source_url": "https://willem.com/fy/2017-08-31_cloud-under-myn-flier/",
    "date": "2017-08-31"
   },
   "width": 1600,
   "description": "Grafiken fan it ferbiningsmonitoringsysteem (út it echte datasintrum) litte dúdlik sjen wannear't ik myn lytse server testte",
   "description_source": "author",
   "machine": {
    "caption": "A network traffic graph shows upload and download bandwidth over several weeks with a tooltip open on a large spike, listing exact Mbps values for a specific date and time.",
    "labels": [
     "bandwidth graph",
     "network traffic",
     "chart",
     "tooltip",
     "mbps"
    ],
    "model": "claude-sonnet",
    "text_in_image": "15:00 13-08\nuit: 53.31 Mbps\nin: 230.53 Mbps\npercentiel uit: 23.79 Mbps\npercentiel in: 28.82 Mbps\n230.50\n207.45\n184.40\n161.35\n138.30\n115.25\n92.20\n69.15\n46.10\n23.05\n0.00\n05:45 01-08\n06:15 04-08\n06:45 07-08\n07:15 10-08\n07:45 13-08\n08:15 16-08\n08:45 19-08\n09:15 22-08\n09:45 25-08\n10:15 28-08"
   }
  },
  {
   "url": "https://willem.com/global/images/cac3104b66e3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37044_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloud ûnder myn flier",
    "url": "https://agents.willem.com/fy/posts/2017-08-31_cloud-under-myn-flier/",
    "source_url": "https://willem.com/fy/2017-08-31_cloud-under-myn-flier/",
    "date": "2017-08-31"
   },
   "width": 1600,
   "description": "Gemiddeld 3,4 millisekonden pinge nei Google. Dat is fluch, datasintrumfluch. ",
   "description_source": "author",
   "machine": {
    "caption": "A terminal screenshot shows the output of a ping command to google.com, with five successful replies and summary statistics.",
    "labels": [
     "terminal",
     "ping command",
     "command line",
     "linux",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem@WillemHome:~$ ping google.com\nPING google.com (172.217.17.142) 56(84) bytes of data.\n64 bytes from ams15s30-in-f14.1e100.net (172.217.17.142): icmp_seq=1 ttl=57 time=3.14 ms\n64 bytes from ams15s30-in-f14.1e100.net (172.217.17.142): icmp_seq=2 ttl=57 time=3.39 ms\n64 bytes from ams15s30-in-f14.1e100.net (172.217.17.142): icmp_seq=3 ttl=57 time=3.52 ms\n64 bytes from ams15s30-in-f14.1e100.net (172.217.17.142): icmp_seq=4 ttl=57 time=3.61 ms\n64 bytes from ams15s30-in-f14.1e100.net (172.217.17.142): icmp_seq=5 ttl=57 time=3.28 ms\n^C\n--- google.com ping statistics ---\n5 packets transmitted, 5 received, 0% packet loss, time 4008ms\nrtt min/avg/max/mdev = 3.149/3.394/3.617/0.171 ms\nwillem@WillemHome:~$"
   }
  },
  {
   "url": "https://willem.com/global/images/6a015775189f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37044_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloud ûnder myn flier",
    "url": "https://agents.willem.com/fy/posts/2017-08-31_cloud-under-myn-flier/",
    "source_url": "https://willem.com/fy/2017-08-31_cloud-under-myn-flier/",
    "date": "2017-08-31"
   },
   "width": 1600,
   "description": "In monitor en toetseboerd oansletten om de systemen te testen",
   "description_source": "author",
   "machine": {
    "caption": "A person sits on the floor next to an open hatch in the tile floor, resting a wireless keyboard on their lap while facing a monitor that shows a Debian Linux login and ping test output.",
    "labels": [
     "crawl space hatch",
     "linux terminal",
     "monitor",
     "keyboard",
     "floor hatch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Debian GNU/Linux buster/sid WillemHome tty1\nWillemHome login: willem\nPassword:\nLast login: Sat Aug 12 13:24:46 CEST 2017 on tty1\nLinux WillemHome 4.11.0-1-amd64 #1 SMP Debian 4.11.6-1 (2017-06-19) x86_64\nThe programs included with the Debian GNU/Linux system are free software;\nthe exact distribution terms for each program are described in the\nindividual files in /usr/share/doc/*/copyright.\nDebian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent\npermitted by applicable law.\nYou have new mail.\nwillem@WillemHome:~$\nwillem@WillemHome:~$ ifconfig\n-bash: ifconfig: command not found\nwillem@WillemHome:~$ ping wmit.nl\nPING wmit.nl (87.253.135.161) 56(84) bytes of data.\n64 bytes from beta.lemmid.net (87.253.135.161): icmp_seq=1 ttl=123 time=4.69 ms\n64 bytes from beta.lemmid.net (87.253.135.161): icmp_seq=2 ttl=123 time=3.67 ms\n64 bytes from beta.lemmid.net (87.253.135.161): icmp_seq=3 ttl=123 time=4.52 ms\n64 bytes from beta.lemmid.net (87.253.135.161): icmp_seq=4 ttl=123 time=5.00 ms\n--- wmit.nl ping statistics ---\n4 packets transmitted, 4 received, 0% packet loss, time 3005ms\nrtt min/avg/max/mdev = 3.674/4.460/5.003/0.488 ms"
   }
  },
  {
   "url": "https://willem.com/global/images/9663a6d83ed9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37044_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloud ûnder myn flier",
    "url": "https://agents.willem.com/fy/posts/2017-08-31_cloud-under-myn-flier/",
    "source_url": "https://willem.com/fy/2017-08-31_cloud-under-myn-flier/",
    "date": "2017-08-31"
   },
   "width": 1600,
   "description": "Op wat betontegels is de omboude PC mei it ynternet ferbûn",
   "description_source": "author",
   "machine": {
    "caption": "A small black server box sits on concrete blocks in a dark crawl space at night, wired into a power strip and several network cables including orange, white and green ones running along the wall.",
    "labels": [
     "server",
     "crawl space",
     "network cables",
     "power strip",
     "concrete blocks"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b466ecfaf16d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37044_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloud ûnder myn flier",
    "url": "https://agents.willem.com/fy/posts/2017-08-31_cloud-under-myn-flier/",
    "source_url": "https://willem.com/fy/2017-08-31_cloud-under-myn-flier/",
    "date": "2017-08-31"
   },
   "width": 1600,
   "description": "Troch in lûk by myn foardoar haw ik tagong ta de romte ûnder de flier.",
   "description_source": "author",
   "machine": {
    "caption": "A wooden hatch cover is lifted off a floor opening in an entryway, revealing a dark crawl space below, with a monitor showing a blue boot screen, a wireless keyboard, wire strippers and a doormat nearby.",
    "labels": [
     "floor hatch",
     "crawl space",
     "monitor",
     "keyboard",
     "entryway",
     "wire strippers"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/7506fe66c26b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37044_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloud ûnder myn flier",
    "url": "https://agents.willem.com/fy/posts/2017-08-31_cloud-under-myn-flier/",
    "source_url": "https://willem.com/fy/2017-08-31_cloud-under-myn-flier/",
    "date": "2017-08-31"
   },
   "width": 160,
   "machine": {
    "caption": "An open floor hatch reveals a crawl space in a hallway, with a keyboard, wire stripper and an iMac screen showing a diagnostic error message on the tile floor nearby.",
    "labels": [
     "floor hatch",
     "crawl space",
     "imac",
     "keyboard",
     "wire stripper"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/beaadf85cb7a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37044_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloud ûnder myn flier",
    "url": "https://agents.willem.com/fy/posts/2017-08-31_cloud-under-myn-flier/",
    "source_url": "https://willem.com/fy/2017-08-31_cloud-under-myn-flier/",
    "date": "2017-08-31"
   },
   "width": 2560,
   "machine": {
    "caption": "A black and white close-up of the rear panel of a small computer with ethernet, USB and HDMI cables plugged in inside a dark crawl space.",
    "labels": [
     "rear panel",
     "cables",
     "ethernet port",
     "crawl space",
     "closeup"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/7506fe66c26b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37044_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloud ûnder myn flier",
    "url": "https://agents.willem.com/fy/posts/2017-08-31_cloud-under-myn-flier/",
    "source_url": "https://willem.com/fy/2017-08-31_cloud-under-myn-flier/",
    "date": "2017-08-31"
   },
   "width": 160,
   "machine": {
    "caption": "An open floor hatch reveals a crawl space in a hallway, with a keyboard, wire stripper and an iMac screen showing a diagnostic error message on the tile floor nearby.",
    "labels": [
     "floor hatch",
     "crawl space",
     "imac",
     "keyboard",
     "coat rack"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e75025769249.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37045_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn LAN útsette",
    "url": "https://agents.willem.com/fy/posts/2017-07-31_de-dei-dat-ik-myn-lan-utsette/",
    "source_url": "https://willem.com/fy/2017-07-31_de-dei-dat-ik-myn-lan-utsette/",
    "date": "2017-07-31"
   },
   "width": 1600,
   "description": "Miskien... myn folgjende kantoar? ;-)",
   "description_source": "author",
   "machine": {
    "caption": "A pair of bare feet rest in the foreground overlooking an infinity pool with a Mediterranean sea view, terracotta-roofed buildings and banana plants surrounding the terrace.",
    "labels": [
     "bare feet",
     "infinity pool",
     "sea view",
     "terrace",
     "banana plants",
     "vacation"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/373dab715867.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37045_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn LAN útsette",
    "url": "https://agents.willem.com/fy/posts/2017-07-31_de-dei-dat-ik-myn-lan-utsette/",
    "source_url": "https://willem.com/fy/2017-07-31_de-dei-dat-ik-myn-lan-utsette/",
    "date": "2017-07-31"
   },
   "width": 1600,
   "description": "Tagelyk opladen en muzyk harkje mei in Apple Lightning-dock",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone in a charging dock displays a music player screen showing the album El Camino by The Black Keys with the song Gold On The Ceiling playing, cables and a wireless charging puck sit beside it.",
    "labels": [
     "smartphone",
     "music player",
     "charging dock",
     "album art",
     "cables"
    ],
    "model": "claude-sonnet",
    "text_in_image": "vodafone NL 4G  09:43\nTHE BLACK KEYS\nEL CAMINO\n3:18\n-0:26\nGold On The Ceiling\nThe Black Keys - El Camino"
   }
  },
  {
   "url": "https://willem.com/global/images/d4d05312ed22.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37045_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn LAN útsette",
    "url": "https://agents.willem.com/fy/posts/2017-07-31_de-dei-dat-ik-myn-lan-utsette/",
    "source_url": "https://willem.com/fy/2017-07-31_de-dei-dat-ik-myn-lan-utsette/",
    "date": "2017-07-31"
   },
   "width": 1600,
   "description": "Muzyk út de kast op kantoar, iPhone as ferbûne muzykspiler. Echt in solide rockshow yn kombinaasje mei Apple Watch as ôfstânsbetsjinning.",
   "description_source": "author",
   "machine": {
    "caption": "Two black Yamaha bookshelf speakers flank a small potted plant, a cactus and a docked smartphone on a shelf above white built-in cabinets.",
    "labels": [
     "bookshelf speakers",
     "yamaha",
     "cactus",
     "cabinet",
     "smartphone dock"
    ],
    "model": "claude-sonnet",
    "text_in_image": "YAMAHA"
   }
  },
  {
   "url": "https://willem.com/global/images/fa27086768ce.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37045_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn LAN útsette",
    "url": "https://agents.willem.com/fy/posts/2017-07-31_de-dei-dat-ik-myn-lan-utsette/",
    "source_url": "https://willem.com/fy/2017-07-31_de-dei-dat-ik-myn-lan-utsette/",
    "date": "2017-07-31"
   },
   "width": 1600,
   "description": "Programmearje op iPad Pro mei VIM, Blink en in Linux VPS",
   "description_source": "author",
   "machine": {
    "caption": "An Android tablet showing a green Start button on a Selfie Screen prototype app stands next to an iPad Pro with an attached keyboard displaying JavaScript code in a text editor, on a wooden desk in front of window blinds.",
    "labels": [
     "tablet",
     "ipad pro",
     "code editor",
     "javascript",
     "prototype app",
     "keyboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SELFIE SCREEN\nPROTOTYPE VERSION 0.1\nSTART\nscript.js\nvar startButton = null;\nvar startView = null;\nvar cameraView = null;\nfunction init(){\nstartView = document.getElementById('startView');\ncameraView = document.getElementById('cameraView');\nstartButton = document.getElementById('startButton');\nstartButton.onclick = handleStartButtonClick;\nconsole.log('SelfieScreen: init completed.');\n}\nfunction handleStartButtonClick(event){\ntoggleFullScreen();\nstartView.style.display = 'none';\nsetCamera();\ncameraView.style.display = 'block'\n}\nfunction setCamera(){\nvar canvas = document.getElementById('canvas');\nvar context = canvas.getContext('2d');\nvar video = document.getElementById('video');\nif (navigator.mediaDevices && navigator.mediaDevices.getUserMedia) {\nnavigator.mediaDevices.getUserMedia({ video: true }).then(function (stream) {\nvideo.src = window.URL.createObjectURL(stream);\nvideo.play();\n});\n};\ndocument.getElementById('snapButton').addEventListener('click', function () {\ncontext.drawImage(video, 0, 0, 640, 480);\n});\nfunction toggleFullScreen() {\nvar doc = window.document;\nvar docEl = doc.documentElement;"
   }
  },
  {
   "url": "https://willem.com/global/images/d51cfc953251.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37045_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn LAN útsette",
    "url": "https://agents.willem.com/fy/posts/2017-07-31_de-dei-dat-ik-myn-lan-utsette/",
    "source_url": "https://willem.com/fy/2017-07-31_de-dei-dat-ik-myn-lan-utsette/",
    "date": "2017-07-31"
   },
   "width": 1600,
   "description": "iPad Pro + Apple Pencil ferfange papier",
   "description_source": "author",
   "machine": {
    "caption": "An iPad displays a hand-drawn wireframe sketch for a willem.com drawings page labeled digital art gallery, with an Apple Pencil resting on the screen and a coffee mug beside it.",
    "labels": [
     "ipad",
     "wireframe sketch",
     "apple pencil",
     "handwritten notes",
     "coffee mug"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem.com   drawings   (base-willem.com test)\n26 jan '17\nWILLEM.com\ndrawing\nMAIN Drawing\nTitle of drawing\nSUBTITLE, OPTIONAL\nDATE, WILLEM L. MIDDELKAMP\nIntroduction text, can be short. Bla bla lorem ipsum dolor etc.\nMAKING OFF\ndrawing + description\n\"digital art gallery\"\nin line with blog, but with focus on drawings and the making off.\nName:\nDrawing - seems what it is\nArt - sounds too good\nSketches - meh\nPaint - no.\nimages click to enlarge + swipe to switch.\nCURACAO"
   }
  },
  {
   "url": "https://willem.com/global/images/eb644cecab17.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37045_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn LAN útsette",
    "url": "https://agents.willem.com/fy/posts/2017-07-31_de-dei-dat-ik-myn-lan-utsette/",
    "source_url": "https://willem.com/fy/2017-07-31_de-dei-dat-ik-myn-lan-utsette/",
    "date": "2017-07-31"
   },
   "width": 1600,
   "description": "Ik fiel my al âld, myn betroubere âlde lokale netwurk (LAN)",
   "description_source": "author",
   "machine": {
    "caption": "A collection of networking and AV equipment sits on a table by a window, including an HP LaserJet printer, an Onkyo AV receiver, a KPN Experia Box v8 router, an Apple TV remote, a small server, and coiled ethernet cables, with a patch panel labeled lemmid.",
    "labels": [
     "networking equipment",
     "router",
     "av receiver",
     "ethernet cables",
     "printer",
     "patch panel"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HP LaserJet P1102w\nExperia Box v8\nPower\nWireless\nInternet\nBroadband\nTV\nECO\nONKYO\nlemmid\nGetest en Goed"
   }
  },
  {
   "url": "https://willem.com/global/images/02923048c1be.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37045_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn LAN útsette",
    "url": "https://agents.willem.com/fy/posts/2017-07-31_de-dei-dat-ik-myn-lan-utsette/",
    "source_url": "https://willem.com/fy/2017-07-31_de-dei-dat-ik-myn-lan-utsette/",
    "date": "2017-07-31"
   },
   "width": 160,
   "machine": {
    "caption": "A flat lay of networking and electronics equipment on a table, including a printer, a laptop, a router, an AV receiver, cables and an Apple TV remote.",
    "labels": [
     "router",
     "printer",
     "cables",
     "av receiver",
     "apple tv remote"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Experia Box v8\nECO\nWPS\nVoice\nBroadband\nInternet\nTV\nUpgrade\nWireless\nPower\nHP\nsimpel en snel\nde slag met .NL !"
   }
  },
  {
   "url": "https://willem.com/global/images/07d47895903e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37045_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn LAN útsette",
    "url": "https://agents.willem.com/fy/posts/2017-07-31_de-dei-dat-ik-myn-lan-utsette/",
    "source_url": "https://willem.com/fy/2017-07-31_de-dei-dat-ik-myn-lan-utsette/",
    "date": "2017-07-31"
   },
   "width": 2560,
   "machine": {
    "caption": "A flat lay of networking and electronics equipment on a wooden table by a window, including a printer, a router, an AV receiver, cables, a power strip and an Apple TV remote.",
    "labels": [
     "router",
     "printer",
     "cables",
     "av receiver",
     "power strip"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HP LaserJet P1102w\nExperia Box v8\nECO\nWPS\nVoice\nBroadband\nInternet\nTV\nUpgrade\nWireless\nPower\nONKYO\nlemmid"
   }
  },
  {
   "url": "https://willem.com/global/images/02923048c1be.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37045_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dei dat ik myn LAN útsette",
    "url": "https://agents.willem.com/fy/posts/2017-07-31_de-dei-dat-ik-myn-lan-utsette/",
    "source_url": "https://willem.com/fy/2017-07-31_de-dei-dat-ik-myn-lan-utsette/",
    "date": "2017-07-31"
   },
   "width": 160,
   "machine": {
    "caption": "A flat lay of networking and electronics equipment on a wooden table by a window, including a printer, a router, an AV receiver, cables, a power strip and an Apple TV remote.",
    "labels": [
     "router",
     "printer",
     "cables",
     "av receiver",
     "power strip"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HP LaserJet P1102w\nExperia Box v8\nECO\nWPS\nVoice\nBroadband\nInternet\nTV\nUpgrade\nWireless\nPower\nONKYO\nlemmid"
   }
  },
  {
   "url": "https://willem.com/global/images/9ccc81dd18a4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Underweis sammelje do stimpels fan de ferskate Fryske stêden. Do hast in folsleine kaart nedich om de medalje (Elfstedenkruisje) te heljen",
   "description_source": "author",
   "machine": {
    "caption": "A hand in a fingerless cycling glove holds a printed route card titled De Friese Fietselfstedentocht 2017, listing checkpoint towns with distances remaining and ink time-stamps.",
    "labels": [
     "route card",
     "cycling event",
     "checkpoint stamps",
     "friesland",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DE FRIESE FIETSELFSTEDENTOCHT 2017\nBolsward 07.56 uur\nStadhuis\n23 START\nJE MOET STARTEN VOOR 08.30 UUR\nHarlingen\nnog 216 km\n11\nHARLINGEN 11\nFraneker\nnog 208 km\nFRANEKER 11\nHolwerd\nnog 170 km\nHOLWERD\nDokkum 10.56 uur\nnog 158 km\n23\nDOKKUM TIJDCONTROLE\nLeeuwarden\nnog 132 km\nBolsward 13.11 uur\nnog 97 km\ntot 17.00 uur\n23 TIJDCONTROLE\nfiets elfstedentocht\nSneek\nnog 87 km\nIJlst\nnog 82 km\nSloten\nnog 61 km\nOudemirdum\nnog 47 km\nStavoren 15.56 uur\nnog 31 km\n23 TIJDCONTROLE\nHindeloopen\nnog 20 km\nWorkum\nnog 12 km\nBolsward (Finish)\nPlein 1455\ntot 24.00 uur\nBij de start en de tijdcontroles\nBolsward 0515 - 57 32 63\nAlgemeen Alarmnummer 112\nPolitie Fryslan 0900 - 8844\nNTFU nederlandse toer fiets unie"
   }
  },
  {
   "url": "https://willem.com/global/images/4d71234dea7f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Jawis, ik bin it. :-)",
   "description_source": "author",
   "machine": {
    "caption": "A man in a white and black cycling jersey, helmet and sunglasses takes a selfie in a town square crowded with cyclists, a yellow event flag and a Frisian flag with red hearts in the foreground, a hotel building with a banner behind him.",
    "labels": [
     "cyclist",
     "selfie",
     "helmet",
     "frisian flag",
     "cycling event",
     "town square"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Hotel 't Amelander Veerhuis\n'De kop is der of!'\nWILLEM"
   }
  },
  {
   "url": "https://willem.com/global/images/a01a64c23ba9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Drokke strjitten by de stimpelposten lâns de rûte",
   "description_source": "author",
   "machine": {
    "caption": "A dense crowd of cyclists on road bikes waits at a start line on a cobblestone street lined with brick buildings, with a yellow inflatable arch visible ahead under a cloudy sky.",
    "labels": [
     "cyclists",
     "start line",
     "road bikes",
     "crowd",
     "cobblestone street",
     "inflatable arch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "KWAREMONT\nMOEKE\nGEBROUWEN VOOR KOPMANNEN\nPITTIG BLOND\nTCH\nStelvio\nDAVANTI\nGavia\ntrolo\nDW"
   }
  },
  {
   "url": "https://willem.com/global/images/0193147e360d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Klear foar de start: ree foar 235KM op twa wielen!",
   "description_source": "author",
   "machine": {
    "caption": "A black and blue road bicycle with two water bottles leans against the brick facade of a bike shop, next to a window with large lettering advertising the new season.",
    "labels": [
     "road bicycle",
     "bike shop",
     "shop window",
     "storefront",
     "water bottles"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Get ready for the\nSEASON\nALL\nSET TO\nGO!\nBIKE\nGEAR\nPEAR...\nSENSA\nROMAGNA"
   }
  },
  {
   "url": "https://willem.com/global/images/144f1414a202.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Fyts yn de pleatslike fytswinkel \"werkplaats\" (Nederlânsk foar wurkplak)",
   "description_source": "author",
   "machine": {
    "caption": "A road bike is mounted upside down on a repair stand in a home workshop below large red letters spelling WERK PLAATS, with a pegboard of tools, a rolling tool cabinet and a blue air compressor.",
    "labels": [
     "workshop",
     "bike repair stand",
     "tools",
     "pegboard",
     "tool cabinet",
     "air compressor"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WERK\nPLAATS\nKLIKO\nClassic"
   }
  },
  {
   "url": "https://willem.com/global/images/8a4112f16c04.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Der ûntbrekt wat... myn foarste wiel!",
   "description_source": "author",
   "machine": {
    "caption": "The open hatchback trunk of a red car shows a disassembled black and blue Sensa road bike with its front wheel removed, laid on cardboard sheets alongside cycling shoes and a jacket.",
    "labels": [
     "road bike",
     "car trunk",
     "disassembled bicycle",
     "cardboard",
     "hatchback"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SENSA"
   }
  },
  {
   "url": "https://willem.com/global/images/07e1de9c50f9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-39.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "machine": {
    "caption": "A knit winter hat, a flute of sparkling wine, a gold first-place medal, a smaller ribboned medal and a printed event card are arranged on a black table.",
    "labels": [
     "winter hat",
     "medal",
     "champagne glass",
     "event card",
     "table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DE FRIESE FIETSELFSTEDENTOCHT 2017\nBolsward Stadhuis 07.00 uur\nHarlingen nog 216 km\nFraneker\nHolwerd\nDokkum 10.56 uur nog 168 km\nLeeuwarden nog 99 km\nSneek nog 87 km\nOudemirdum nog 47 km\nStaveren 18.56 uur\nHindeloopen\nWorkum\nBolsward (Finish) Plein 1455 tot 24.00 uur\nBij de start en de tijdcontroles mag voor de genoemde tijden niet worden gestempeld.\nEHBO / Rode Kruis 0515-57 30 99\nBerichtencentrum Bolsward 0515-57 32 63\nAlgemeen Alarmnummer 112\nPolitie Fryslan 0900-8844\nNTFU\n1"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-38.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A man in a cycling helmet, sunglasses and a white and black jersey talks with a woman with curly hair at a barricaded street lined with houses and onlookers.",
    "labels": [
     "cyclist",
     "jersey",
     "crowd",
     "street barrier",
     "helmet"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM.com\nOWAYO"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-37.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A smiling man in a cycling helmet and sunglasses takes a selfie in front of a brick church tower with a clock, other cyclists visible in the town square below.",
    "labels": [
     "cyclist",
     "selfie",
     "church tower",
     "town square",
     "clock"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-36.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A crowd of cyclists and parked bicycles gather in a Dutch town square with historic stepped-gable buildings and a canopy shelter.",
    "labels": [
     "town square",
     "historic buildings",
     "bicycles",
     "crowd",
     "canopy"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-35.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A smiling man in a cycling helmet and sunglasses takes a selfie beside a brick building while a large group of cyclists gathers on a street behind him.",
    "labels": [
     "cyclist",
     "selfie",
     "crowd",
     "backpack",
     "helmet"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VAUDE"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-34.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A dense crowd of cyclists in helmets waits on a cobbled street between historic houses and a row of pollarded trees, with green event flags overhead.",
    "labels": [
     "cyclists",
     "crowd",
     "helmets",
     "cobbled street",
     "flags"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NALINI PRO\nSpinToer\nZevenhuizen\nBELL"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-33.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A brass band in turquoise shirts, including sousaphone and trombone players, performs on a wooden boardwalk stage next to a seating area and a logistics truck.",
    "labels": [
     "brass band",
     "sousaphone",
     "trombone",
     "boardwalk",
     "musicians"
    ],
    "model": "claude-sonnet",
    "text_in_image": "L&L\nLOGISTIEK\nopvallen"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-32.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A large group of cyclists rides along a brick path beside a canal lined with trimmed trees and gabled brick houses.",
    "labels": [
     "cyclists",
     "canal",
     "brick path",
     "trees",
     "gabled houses"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ACS\nCees Boer\n1912\nThe North Face\nKalenji"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-31.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A cyclist in a white and black jersey stands with his road bike talking to an older woman in a white tracksuit on a residential street with parked cars.",
    "labels": [
     "cyclist",
     "road bike",
     "conversation",
     "residential street",
     "parked cars"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM.com\nOWAYO\nCUBE"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-30.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A crowd of cyclists and pedestrians gathers near a directional signpost at a road junction while a traffic marshal in a high-visibility vest watches oncoming traffic.",
    "labels": [
     "cyclists",
     "signpost",
     "traffic marshal",
     "road junction",
     "bicycle path"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Woudsend -\nBalk 8\nSt. Nicolaasga 9\nSloten 10\nLemmer 14"
   }
  },
  {
   "url": "https://willem.com/global/images/5016ebe6ea66.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "It Postplaza Hotel yn Ljouwert",
   "description_source": "author",
   "machine": {
    "caption": "A tree-lined street in a Dutch town shows parked motorcycles and bicycles in front of a building with a Grand Cafe sign and a Frisian flag with red hearts flying above, two people in motorcycle gear standing nearby.",
    "labels": [
     "street scene",
     "frisian flag",
     "motorcycles",
     "bicycles",
     "cafe",
     "town"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CHECK IN /\nCHECK OUT\nMAX\n15 MINUTEN\nPOST PLAZA\nGRAND\nCAFE"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-29.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Two police officers direct traffic at a roundabout with a marked police van parked nearby under a directional signpost.",
    "labels": [
     "police van",
     "roundabout",
     "traffic officers",
     "directional signpost",
     "cars"
    ],
    "model": "claude-sonnet",
    "text_in_image": "POLITIE"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-28.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An old mechanical bucket dredger with a chain of scoops sits in a town canal beside quayside shops with striped awnings, a church tower visible in the distance.",
    "labels": [
     "dredging boat",
     "canal",
     "church tower",
     "shop awnings",
     "cyclist"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Van DIJK"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-27.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A brass band in matching blue jackets plays trombones and other horns on a canal-side dock while a seated crowd watches from a moored boat.",
    "labels": [
     "brass band",
     "dock",
     "canal",
     "crowd",
     "boats"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-26.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Boats pass through a canal in front of the twin-towered Waterpoort gate in Sneek, with an open drawbridge visible to the right.",
    "labels": [
     "water gate",
     "towers",
     "canal",
     "boats",
     "drawbridge"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SWALKER\nPEDRO"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-25.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A dense crowd of cyclists fills a historic town street lined with gabled buildings and shops, with a tall church tower visible in the distance.",
    "labels": [
     "cyclists",
     "crowd",
     "church tower",
     "street",
     "shops"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Ericsson"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-24.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A man in a cycling helmet, sunglasses and a white and black jersey with a crest logo eats a snack from his hand with other cyclists visible on a street behind him.",
    "labels": [
     "cyclist",
     "eating",
     "jersey",
     "sunglasses",
     "helmet"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OWAYO\nWILLEM"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-23.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Cyclists ride along a rural bike path past crates full of apples for sale, with a brick industrial chimney and open farmland in the background.",
    "labels": [
     "cyclists",
     "apple crates",
     "farm road",
     "chimney",
     "field"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A crowd of cyclists holding a Dutch flag and a Frisian flag gathers in a town square in front of a brick church with a spire, near a building marked KASSA.",
    "labels": [
     "church",
     "flags",
     "crowd",
     "town square",
     "cyclists"
    ],
    "model": "claude-sonnet",
    "text_in_image": "KASSA"
   }
  },
  {
   "url": "https://willem.com/global/images/4d71234dea7f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "machine": {
    "caption": "A smiling man in a cycling helmet and sunglasses takes a selfie holding a yellow event flag and a Frisian flag in front of a hotel with a banner and other cyclists.",
    "labels": [
     "selfie",
     "flags",
     "hotel",
     "cyclists",
     "banner"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Hotel 't Amelander Veerhuis\n'De kop is der of!'\nWILLEM"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A crowd of cyclists gathers on a cobbled square in front of an old brick building with red shutters marked as a bakery.",
    "labels": [
     "cyclists",
     "crowd",
     "bakery",
     "brick building",
     "town square"
    ],
    "model": "claude-sonnet",
    "text_in_image": "van der Kloet\nDe Echte Bakker\nDockinga"
   }
  },
  {
   "url": "https://willem.com/global/images/89c6653f3c5e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Snits, 1912: de earste Fietselfstedentocht",
   "description_source": "author",
   "machine": {
    "caption": "A black and white archival photograph taken from above shows a large crowd of people in early-20th-century hats and coats filling a cobblestone street, with one man riding a bicycle through the middle.",
    "labels": [
     "black and white photo",
     "crowd",
     "bicycle",
     "cobblestone street",
     "vintage",
     "hats"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Cyclists and marshals in orange vests gather outside a brick garage building with a BOVAG sign, flanked by a yellow event flag, a Frisian flag, an Amsterdam flag and a Dutch flag.",
    "labels": [
     "cyclists",
     "flags",
     "garage",
     "bovag sign",
     "marshals"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BOVAG\n11\nSTEDEN"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A large crowd of cyclists with backpacks and helmets waits on a brick street beside a canal lined with trees and houses.",
    "labels": [
     "cyclists",
     "crowd",
     "canal",
     "street",
     "backpacks"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black road bike with drop handlebars and two water bottles stands in a bicycle shop surrounded by other bikes on display.",
    "labels": [
     "road bike",
     "bike shop",
     "bicycles",
     "showroom",
     "drop handlebars"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SENSA\nSUPRA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An empty highway shows a Leeuwarden/Ljouwert town-limit sign with a 70 km/h speed limit and a blue direction sign listing several destinations.",
    "labels": [
     "road sign",
     "highway",
     "speed limit",
     "town sign",
     "direction sign"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Leeuwarden\nLjouwert\n70\nDeinum\nBolsward\nLeeuwarden-\nZuid (N31)\nHeerenveen (N31)\nDrachten\nN359\nStiens\nHarlingen\nN31"
   }
  },
  {
   "url": "https://willem.com/global/images/7f6fa0a15325.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "machine": {
    "caption": "A black city bicycle with a rear rack and plastic crate is parked in a garage in front of a small car, next to a scooter and a moped helmet.",
    "labels": [
     "city bicycle",
     "garage",
     "small car",
     "scooter",
     "helmet"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BATAVUS\nSUPRA"
   }
  },
  {
   "url": "https://willem.com/global/images/b78cf12dbee3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-14.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Statistiken fan Cyclemeter Pro",
   "description_source": "author",
   "machine": {
    "caption": "A set of six stacked line graphs from a fitness tracker shows heart rate, speed, cadence, elevation, temperature and cumulative calories plotted against elapsed distance or time.",
    "labels": [
     "fitness tracker",
     "heart rate",
     "line graph",
     "cycling data",
     "elevation profile"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Heart Rate\nbpm\n160\n130\n100\nSpeed\nkm/h\n30\n20\n10\nCadence\nrpm\n100\n60\n20\nElevation\nmetres\n40\n10\n-20\nTemperature\n°C\n31\n24\nCalories\n7000\n5000\n3000\n1000\n20 60 100 140 180 220"
   }
  },
  {
   "url": "https://willem.com/global/images/c61486e7cf2a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-13.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "De rûte troch Fryslân",
   "description_source": "author",
   "machine": {
    "caption": "A Google Maps screenshot shows a long blue cycling route tracing the eleven Frisian cities along the Waddenzee coast, starting and ending near Bolsward and passing through Harlingen, Franeker, Leeuwarden, Dokkum, Sneek, Sloten, Stavoren, Hindeloopen and Workum.",
    "labels": [
     "google maps",
     "cycling route",
     "friesland",
     "map",
     "eleven cities"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WADDENEILANDEN\nHolwerd\nFerwert\nHallum\nDokkum\nSint\nAnnaparochie\nStiens\nMenaldum\nA31\nLeeuwarden\nN31\nGoutum\nBurg\nHarlingen\nFraneker\nWinsum\nWommels\nWarten\nDe Alde\nFeanen\nGrou\nZurich\nA7\nBolsward\nSneek\nTerherne\nA32\nMakkum\nOppenhuizen\nWorkum\nHeeg\nJoure\nA7\nHeerenveen\nHindeloopen\nKoudum\nA6\nOudesch\nStavoren\nBeam\nSloten\nOosterzee\nOudemirdum\nLemmer\nGoogle"
   }
  },
  {
   "url": "https://willem.com/global/images/07e1de9c50f9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Klear! Alle stimpels binnen, de medalje fertsjinne en in drankje om in geweldige dei te fieren!",
   "description_source": "author",
   "machine": {
    "caption": "A knitted winter hat with a red heart pattern, a flute of sparkling wine, a small medal on a Frisian-flag ribbon, a gold finisher medal, and the printed Friese Fietselfstedentocht 2017 route card are arranged together on a dark table.",
    "labels": [
     "winter hat",
     "medal",
     "champagne",
     "route card",
     "finisher medal",
     "cycling event"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DE FRIESE FIETSELFSTEDENTOCHT 2017\n1"
   }
  },
  {
   "url": "https://willem.com/global/images/c66d554a9ad9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Bysûndere stipe: myn mem en har freon Albert",
   "description_source": "author",
   "machine": {
    "caption": "A cyclist wearing a helmet and sunglasses poses for a selfie with an older man in a blue t-shirt printed with bicycles and a woman in a white hooded sweatshirt, parked cars and other cyclists in the background.",
    "labels": [
     "cyclist",
     "selfie",
     "helmet",
     "group photo",
     "t-shirt"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OWAYO\nWILLEM"
   }
  },
  {
   "url": "https://willem.com/global/images/d01e7f7b0d17.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Bysûndere stipe: myn leave frou, Ellen!",
   "description_source": "author",
   "machine": {
    "caption": "A cyclist wearing a helmet and sunglasses poses for a close selfie with a young woman with curly hair, a crowd of other cyclists gathered near a brick building in the background.",
    "labels": [
     "cyclist",
     "selfie",
     "helmet",
     "crowd",
     "cycling event"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OWAYO\nWILLEM"
   }
  },
  {
   "url": "https://willem.com/global/images/91fcbb073bcc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Elfstedentocht: wêr't mannen helden wurde",
   "description_source": "author",
   "machine": {
    "caption": "A black and white archival photo shows a man in a dark speed-skating suit and goggles marked VUX with frost caked on his face and beard, surrounded by a crowd of bundled-up spectators.",
    "labels": [
     "black and white photo",
     "speed skating",
     "frost",
     "goggles",
     "vintage",
     "crowd"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VUX"
   }
  },
  {
   "url": "https://willem.com/global/images/0e30c4419cf9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 160,
   "machine": {
    "caption": "A smiling man in a cycling helmet and sunglasses takes a selfie holding a yellow event flag and a Frisian flag in front of a hotel with a banner and other cyclists.",
    "labels": [
     "selfie",
     "flags",
     "hotel",
     "cyclists",
     "banner"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Hotel 't Amelander Veerhuis\n'De kop is der of!'\nWILLEM"
   }
  },
  {
   "url": "https://willem.com/global/images/5383179ea35f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up of a Frisian-flag-shaped enamel medal on a red ribbon lying on a printed route card listing checkpoint towns and times.",
    "labels": [
     "medal",
     "route card",
     "frisian flag",
     "ribbon",
     "checkpoint list"
    ],
    "model": "claude-sonnet",
    "text_in_image": "23\nHarlingen\nFraneker\nHolwerd\nDokkum\nLeeuwarden\nBolsward\nSneek\nOudemirdum\nStavoren\nHindeloopen\nSloten\nBolsward (Finish)\nPlein 1455\ntot 24.00 uur\nBOLSWARD"
   }
  },
  {
   "url": "https://willem.com/global/images/0e30c4419cf9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37046_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietselfstedentocht 2017",
    "url": "https://agents.willem.com/fy/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/fy/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 160,
   "machine": {
    "caption": "A smiling man in a cycling helmet and sunglasses takes a selfie holding a yellow event flag and a Frisian flag in front of a hotel with a banner and other cyclists.",
    "labels": [
     "selfie",
     "flags",
     "hotel",
     "cyclists",
     "banner"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Hotel 't Amelander Veerhuis\n'De kop is der of!'\nWILLEM"
   }
  },
  {
   "url": "https://willem.com/global/images/e3d549376e0d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "De C63S is grif myn favoryt, in rau meunster mei in iepen dak",
   "description_source": "author",
   "machine": {
    "caption": "A white Mercedes-AMG C 63 S convertible with its roof down is parked on tarmac beside a wire fence, photographed from behind at an angle.",
    "labels": [
     "convertible",
     "mercedes",
     "car",
     "wheel",
     "fence"
    ],
    "model": "claude-opus-5",
    "text_in_image": "MERCEDES-AMG\nC 63 S\n1-RHS-115\nB"
   }
  },
  {
   "url": "https://willem.com/global/images/bd9d89fc9204.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "Lokkige jonge, rydend yn AMG-goedens op de iepen wei",
   "description_source": "author",
   "machine": {
    "caption": "A bald man in a navy polo shirt takes a selfie while sitting in the driver's seat of a convertible Mercedes-Benz with the roof down, one hand on the steering wheel.",
    "labels": [
     "selfie",
     "mercedes-benz",
     "convertible",
     "steering wheel",
     "man",
     "car interior"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/7fcd5db179c3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "De Mercedes-AMG G63 is der ek yn moaie kleuren",
   "description_source": "author",
   "machine": {
    "caption": "A row of Mercedes-Benz G-Class SUVs in bright green, yellow, orange, red and purple parked nose-in at a paddock with numbered garage doors and AMG branded flags behind them.",
    "labels": [
     "mercedes-benz g-class",
     "suv",
     "paddock",
     "amg",
     "spare tire",
     "garage doors"
    ],
    "model": "claude-sonnet",
    "text_in_image": "39\n40\nAMG\nAMG\nDRIVING PERFORMANCE\nFERYN"
   }
  },
  {
   "url": "https://willem.com/global/images/8e59a19c881f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "De G-klasse Professional is knap hardcore \"funksje earst\"",
   "description_source": "author",
   "machine": {
    "caption": "A six-panel collage of close-up details on Mercedes-Benz G-Class vehicles: an off-road tire, a dashboard badge and differential-lock switches, a rear-mounted spare tire cover, a headlight with grille bars, and a front grille with the Mercedes star.",
    "labels": [
     "mercedes-benz",
     "g-class",
     "dashboard",
     "spare tire",
     "grille",
     "headlight"
    ],
    "model": "claude-sonnet",
    "text_in_image": "G PROFESSIONAL\n3\n1\n2\nMercedes-Benz\nMercedes Benz"
   }
  },
  {
   "url": "https://willem.com/global/images/1476bc51c5ab.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "Mercedes-Benz G-klasse: in 4x4-krêftpatser",
   "description_source": "author",
   "machine": {
    "caption": "A line of black Mercedes-Benz G-Class SUVs parked behind a light blue G-Class fitted with a roof rack and ladder, with a wind turbine visible in the background.",
    "labels": [
     "mercedes-benz g-class",
     "suv",
     "roof rack",
     "parking lot",
     "wind turbine"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Mercedes-Benz"
   }
  },
  {
   "url": "https://willem.com/global/images/400eef80ed15.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "1971 Mercedes 300 SEL 6.8 AMG by de 24 Hours of Spa",
   "description_source": "author",
   "machine": {
    "caption": "A black and white archival photo of a classic Mercedes-Benz AMG touring car racing on a track with number 35, spectators lining a fence behind it.",
    "labels": [
     "mercedes-benz",
     "amg",
     "race car",
     "black and white",
     "motorsport",
     "vintage"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMG AMG\n35\nRODO"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-35.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of a Michelin tire on a green car's wheel next to an orange AMG carbon ceramic brake caliper.",
    "labels": [
     "michelin tire",
     "brake caliper",
     "alloy wheel",
     "green car",
     "closeup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MICHELIN\nFOLLOW OWNER'S MANUAL OR TIRE\nENGINE FINE UNDERINFLATION/OVERLOADING\nAMG CARBON CERAMIC"
   }
  },
  {
   "url": "https://willem.com/global/images/9f2aba990414.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-34.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "machine": {
    "caption": "A metallic green Mercedes-AMG GT R sports car with a large rear wing is parked in a pit lane while spectators watch from behind a fence.",
    "labels": [
     "mercedes-amg gt r",
     "sports car",
     "pit lane",
     "rear wing",
     "spectators"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMG\nGT R"
   }
  },
  {
   "url": "https://willem.com/global/images/2024f9cd77b3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-33.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "machine": {
    "caption": "A front view of a metallic green Mercedes-AMG GT R with its Mercedes star grille badge and AMG license plate, parked in front of a race circuit paddock building.",
    "labels": [
     "mercedes-amg gt r",
     "front grille",
     "license plate",
     "race circuit",
     "paddock building"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMG\nChrisal\nKURINA\nFERYN\nPROFICLEAN"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-32.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A three-quarter front view of a metallic green Mercedes-AMG GT R parked in front of a concrete paddock building.",
    "labels": [
     "mercedes-amg gt r",
     "sports car",
     "paddock building",
     "parking area"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMG"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-31.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A side rear view of a metallic green Mercedes-AMG GT R parked near a race circuit building with a truck and toilets sign in the background.",
    "labels": [
     "mercedes-amg gt r",
     "sports car",
     "race circuit",
     "truck",
     "building"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TOILETS\nYOKO"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-30.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of the chrome GT R badge and taillight on the rear of a metallic green sports car.",
    "labels": [
     "gt r badge",
     "taillight",
     "car emblem",
     "closeup",
     "green paint"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GT R"
   }
  },
  {
   "url": "https://willem.com/global/images/4f3ade08a97e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "Moarnsbrochje om 8 oere op it circuit fan Zolder",
   "description_source": "author",
   "machine": {
    "caption": "A glass of orange juice and a plate of two croissants sit on a table next to a lanyard and event badge, with an empty lounge and a race track visible through the windows behind.",
    "labels": [
     "croissant",
     "orange juice",
     "lanyard",
     "badge",
     "lounge",
     "race track"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TEAM 4B\nAMG\nDRIVING PERFORMANCE"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-29.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "The black leather interior of the Mercedes-AMG GT R shows the steering wheel, instrument cluster, air vents and centre console.",
    "labels": [
     "car interior",
     "steering wheel",
     "dashboard",
     "air vents",
     "center console"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMG\nAUTO\nMENU\nSYNC\nA/C\nRACE"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-28.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A view through the rear window of the Mercedes-AMG GT R shows the front seats, dashboard and steering wheel from behind, with a carbon fibre roll bar in the foreground.",
    "labels": [
     "car interior",
     "rear window view",
     "dashboard",
     "steering wheel",
     "roll bar"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-27.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "The empty carpeted trunk of the Mercedes-AMG GT R holds a small first aid kit bag, with an AMG sill plate visible near the seats.",
    "labels": [
     "car trunk",
     "first aid kit",
     "cargo area",
     "amg sill plate",
     "carpet"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMG\nMercedes-Benz"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-26.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of the carbon fibre rear wing endplate, GT R badge and taillight on the green sports car.",
    "labels": [
     "carbon fiber wing",
     "gt r badge",
     "taillight",
     "closeup",
     "green paint"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GT R"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-25.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of the side air vent and V8 Biturbo badge on the front fender of the green sports car.",
    "labels": [
     "side vent",
     "v8 biturbo badge",
     "fender",
     "closeup",
     "green paint"
    ],
    "model": "claude-sonnet",
    "text_in_image": "V8 BITURBO"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-24.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "The open engine bay of the Mercedes-AMG GT R shows the V8 engine cover, battery and wiring with the hood raised in a parking lot.",
    "labels": [
     "engine bay",
     "v8 engine",
     "battery",
     "hood open",
     "car maintenance"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMG"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-23.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of the rear taillight, carbon fibre wing and AMG badge on the corner of the green sports car, with a Pilot Sport tire visible.",
    "labels": [
     "taillight",
     "rear wing",
     "amg badge",
     "tire",
     "closeup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMG\nPilot Sport"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A three-quarter front view of the metallic green Mercedes-AMG GT R parked on a race circuit pit lane with a concrete barrier behind it.",
    "labels": [
     "mercedes-amg gt r",
     "sports car",
     "pit lane",
     "front grille",
     "race circuit"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMG\nV8 BITURBO"
   }
  },
  {
   "url": "https://willem.com/global/images/a13d60ba8268.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "Hoe hardcore it ek is, it ynterieur fan de GT R is noch altyd topklasse!",
   "description_source": "author",
   "machine": {
    "caption": "A three-panel collage shows a smiling man wearing a white AMG racing helmet in a car, a close-up of a speedometer cluster and Mercedes steering wheel showing 0 km/h, and a carbon-trimmed console with RACE mode dial and engine start/stop button.",
    "labels": [
     "racing helmet",
     "mercedes-benz",
     "steering wheel",
     "dashboard",
     "amg",
     "selfie"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMG\nStilo\n0\nkm/h\n33.0°C 16:25\nC S\nRACE\nENGINE\nSTART\nSTOP\nOFF"
   }
  },
  {
   "url": "https://willem.com/global/images/2024f9cd77b3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "It sjocht hongerich út.... nei snelheid!",
   "description_source": "author",
   "machine": {
    "caption": "A matte green Mercedes-AMG GT sports car is parked head-on in a pit lane, with sponsor banners reading FERYN, Chrisal, Proficlean and Kurina on the wall behind it.",
    "labels": [
     "mercedes-amg gt",
     "sports car",
     "pit lane",
     "grille",
     "sponsor banners"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMG\nFERYN\nChrisal\nPROFICLEAN\nKURINA\nDECLINE"
   }
  },
  {
   "url": "https://willem.com/global/images/3fe448fad2fa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "4.0L V8 Twin turbo AMG-motor",
   "description_source": "author",
   "machine": {
    "caption": "The open hood of a matte green Mercedes-AMG sports car showing its V8 engine bay with AMG-branded covers and a Mercedes star badge, parked at a race track with other cars in the background.",
    "labels": [
     "mercedes",
     "amg",
     "engine bay",
     "v8",
     "car",
     "race track"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMG\nAMG\nMercedes star logo"
   }
  },
  {
   "url": "https://willem.com/global/images/9f2aba990414.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "It Bist fan de Griene Hel: Mercedes-AMG GT R",
   "description_source": "author",
   "machine": {
    "caption": "Rear three-quarter view of a matte green Mercedes-AMG GT R with a large rear wing, black wheels and an AMG number plate holder, parked in a pit lane with spectators watching over a barrier.",
    "labels": [
     "mercedes",
     "amg gt r",
     "rear wing",
     "pit lane",
     "green",
     "sports car"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMG\nGT R\nV8 biturbo"
   }
  },
  {
   "url": "https://willem.com/global/images/8bb12ae06640.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "De minder krêftige A45 (links) is by de flinkensútdaging eins flugger as de S63s (rjochts)",
   "description_source": "author",
   "machine": {
    "caption": "Five Mercedes-AMG cars, silver and white hatchbacks and coupes, parked in a row in a car park in front of a building with numbered gates and a Toilets sign.",
    "labels": [
     "mercedes",
     "amg",
     "car park",
     "lineup",
     "white cars",
     "silver cars"
    ],
    "model": "claude-sonnet",
    "text_in_image": "30\n31\n32\nTOILETS\nAMG"
   }
  },
  {
   "url": "https://willem.com/global/images/df760eb1eaf5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "De E63S om it circuit riden set it bloed grif yn beweging... ",
   "description_source": "author",
   "machine": {
    "caption": "A three-panel photo collage: a row of white AMG cars under an inflatable AMG Driving Performance arch, a selfie of a smiling man wearing an AMG racing helmet and neck sock behind the wheel, and a close-up of a gold AMG Carbon Ceramic brake caliper behind an alloy wheel.",
    "labels": [
     "amg",
     "helmet",
     "brake caliper",
     "collage",
     "selfie",
     "racetrack"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMG DRIVING PERFORMANCE\nAMG\nStilo\nAMG CARBON CERAMIC\n285/30 ZR20"
   }
  },
  {
   "url": "https://willem.com/global/images/39543ef1c76c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "Net dyn gemiddelde taksy... ",
   "description_source": "author",
   "machine": {
    "caption": "The open door of a matte grey Mercedes-AMG GT R showing its black Recaro racing seat with harness, carbon dashboard and orange-tipped AMG brake caliper on the wheel outside.",
    "labels": [
     "mercedes",
     "amg gt r",
     "recaro seat",
     "harness",
     "interior",
     "brake caliper"
    ],
    "model": "claude-sonnet",
    "text_in_image": "RECARO\nAMG"
   }
  },
  {
   "url": "https://willem.com/global/images/d9efadc79306.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "Klear foar in rûntsje om it circuit mei in profesjonele racerider",
   "description_source": "author",
   "machine": {
    "caption": "A man in an AMG-branded racing helmet and balaclava gives a thumbs up in a pit lane, with a matte black Mercedes-AMG GT car numbered 3 and a green AMG GT R behind him, sponsor boards reading Chrisal, Proficlean, Berdael and Kurina in the background.",
    "labels": [
     "amg",
     "helmet",
     "pit lane",
     "thumbs up",
     "selfie",
     "racetrack"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMG\nStilo\nStilo\n3\nAMG\nAMG\nChrisal\nPROFICLEAN\nBERDAEL\nKURINA"
   }
  },
  {
   "url": "https://willem.com/global/images/47a7620b9150.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "De S63s is hiel noflik foar syn passazjiers en der is genôch romte",
   "description_source": "author",
   "machine": {
    "caption": "The tan leather and black interior of a Mercedes-AMG S-Class Cabriolet, showing the steering wheel with AMG badge, dashboard vents and centre console, parked with the roof down.",
    "labels": [
     "mercedes",
     "amg",
     "convertible",
     "interior",
     "leather",
     "steering wheel"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMG"
   }
  },
  {
   "url": "https://willem.com/global/images/4174438408b5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "It ynterieur fan de S63s is net te oertreffen: geweldige details, hiel heech nivo",
   "description_source": "author",
   "machine": {
    "caption": "A four-panel photo collage of a Mercedes-AMG S-Class Cabriolet: the digital instrument cluster showing AMG Times and V8 Biturbo dials, an embossed leather armrest with an AMG emblem, the two-tone leather interior with roof down, and a close-up of the steering wheel and column stalks.",
    "labels": [
     "mercedes",
     "amg",
     "instrument cluster",
     "leather",
     "collage",
     "convertible"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AIRBAG\n27:01\n0 km/h\nP\nAMG TIMES\nV8 BITURBO"
   }
  },
  {
   "url": "https://willem.com/global/images/91f76391ba44.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "De S63s fielt as in skip, in hiel fluch skip... ",
   "description_source": "author",
   "machine": {
    "caption": "A white Mercedes-Benz S-Class Cabriolet with its roof down and tan leather interior is parked in a lot, seen from the rear with a Belgian license plate.",
    "labels": [
     "mercedes-benz s-class",
     "cabriolet",
     "license plate",
     "parking lot",
     "rear view"
    ],
    "model": "claude-sonnet",
    "text_in_image": "1 KBR 277\nB"
   }
  },
  {
   "url": "https://willem.com/global/images/786146f20faf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "As do yn de AMG GT S rydst fielst do dy as Bernd Mayländer (dy't in fergelykbere F1 Safety Car ried)",
   "description_source": "author",
   "machine": {
    "caption": "A grey Mercedes-AMG GT coupe with a number 2 sticker on the windshield is parked among other cars in a lot, showing red brake calipers and a V8 biturbo badge.",
    "labels": [
     "mercedes-amg gt",
     "coupe",
     "parking lot",
     "brake calipers",
     "license plate"
    ],
    "model": "claude-sonnet",
    "text_in_image": "2\nV8 BITURBO\n1 BNJ 855\nBerlingo\nM 360"
   }
  },
  {
   "url": "https://willem.com/global/images/59faa8681ee7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "Noch wat mear details fan dizze brutale C63S-masine",
   "description_source": "author",
   "machine": {
    "caption": "A four-panel collage of a white Mercedes-AMG C63 S shows its rear badge, taillight and license plate, a black wheel with red brake caliper, and the front grille with the Mercedes star and AMG badge above the license plate.",
    "labels": [
     "mercedes-amg",
     "c63s",
     "license plate",
     "wheel",
     "grille"
    ],
    "model": "claude-sonnet",
    "text_in_image": "C63S\n1 RHS 115\nB\nV8 BITURBO\nAMG"
   }
  },
  {
   "url": "https://willem.com/global/images/f1ce0f17f2f2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "De Mercedes-AMG GT R op it circuit fan Zolder yn Belgje",
   "description_source": "author",
   "machine": {
    "caption": "A matte green Mercedes-AMG GT R sports car is parked in a pit lane in front of grandstands with sponsor signs on the barrier.",
    "labels": [
     "mercedes-amg gt r",
     "pit lane",
     "grandstand",
     "sponsor signs",
     "sports car"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMG\nChrisal\nPROFICLEAN\nDERDAELE\nAuto S..."
   }
  },
  {
   "url": "https://willem.com/global/images/c2f9f0f800a0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 160,
   "machine": {
    "caption": "A three-quarter front view of the metallic green Mercedes-AMG GT R parked on a race circuit pit lane with a concrete barrier behind it.",
    "labels": [
     "mercedes-amg gt r",
     "sports car",
     "pit lane",
     "front grille",
     "race circuit"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMG\nV8 BITURBO"
   }
  },
  {
   "url": "https://willem.com/global/images/ecba22c09055.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 2560,
   "machine": {
    "caption": "A wide crop close-up of the chrome GT R badge on the green rear deck lid next to a carbon fibre trim piece.",
    "labels": [
     "gt r badge",
     "carbon fiber trim",
     "green paint",
     "closeup",
     "banner crop"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GT R"
   }
  },
  {
   "url": "https://willem.com/global/images/c2f9f0f800a0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bist fan de Griene Hel",
    "url": "https://agents.willem.com/fy/posts/2017-05-31_bist-fan-de-griene-hel/",
    "source_url": "https://willem.com/fy/2017-05-31_bist-fan-de-griene-hel/",
    "date": "2017-05-31"
   },
   "width": 160,
   "machine": {
    "caption": "A green Mercedes-AMG GT R sports car is parked on a race track pit lane with a concrete wall and debris fencing behind it.",
    "labels": [
     "sports car",
     "mercedes-amg",
     "pit lane",
     "alloy wheels",
     "race track"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMG\nV8 BITURBO"
   }
  },
  {
   "url": "https://willem.com/global/images/a4abad8d2ea4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37048_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Smartwatches tsjin meganyske horloazjes",
    "url": "https://agents.willem.com/fy/posts/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "source_url": "https://willem.com/fy/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "date": "2017-04-30"
   },
   "width": 1600,
   "description": "De magnetyske oplaaddock is in kreative oplossing foar in ergerlik probleem: de konstante needsaak om de smartwatch op te laden",
   "description_source": "author",
   "machine": {
    "caption": "An Apple Watch Magnetic Charging Dock box next to the actual white circular charging puck with its silver magnetic charging head, on a wooden table.",
    "labels": [
     "apple watch",
     "charging dock",
     "box",
     "packaging",
     "apple",
     "accessory"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WATCH\nMagnetic Charging Dock"
   }
  },
  {
   "url": "https://willem.com/global/images/c7f6984c025b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37048_images-8.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Smartwatches tsjin meganyske horloazjes",
    "url": "https://agents.willem.com/fy/posts/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "source_url": "https://willem.com/fy/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "date": "2017-04-30"
   },
   "width": 1600,
   "description": "Analyse fan sportgegevens fan in fytsrit",
   "description_source": "author",
   "machine": {
    "caption": "Three side-by-side iPhone screenshots of a cycling tracker app in Dutch: a April 2017 calendar with logged rides, a map of a cycling route south of Amsterdam, and graphs of heart rate, speed, cadence, elevation, temperature and calories.",
    "labels": [
     "iphone",
     "app",
     "screenshot",
     "cycling",
     "map",
     "graphs"
    ],
    "model": "claude-sonnet",
    "text_in_image": "vodafone NL  23:03            Calendar   Today   +\napril 2017\nma di wo do vr za zo\n27 28 29 30 31 1 2\n3 4 5 6 7 8 9\n10 11 12 13 14 15 16\n17 18 19 20 21 22 23\n24 25 26 27 28 29 30\n33:51  16,23 km  New Route  28,77 km/h  18 C, 20 km/h WNW, 67%, Mostly Sunny\n36:23  16,53 km  AMS-UIT  27,25 km/h  14 C, 20 km/h NW, 63%, Mostly Sunny\nStopwatch  Map  Graphs  Calendar  More\n\nvodafone NL  23:01\nAMSTERDAM-ZUID  Amstel Business Park  Amstelveen  Ouderkerk aan de Amstel  Bullewijk  De Zwarte Kat  Ronde Hoep  Stokkelaarsbrug  BOVENKERK  NORTH HOLLAND  Nes aan de Amstel  Nessersluis  Uithoorn\n33:51            16,23\nGoogle\n\nvodafone NL  23:01     Graphs   Settings\nHeart Rate bpm 160 130 100\nSpeed 30 20 10\nCadence 70 40 10\nElevation metres 10 -20\nTemperature 19 16 13\nCalories 500 400 300 200 100"
   }
  },
  {
   "url": "https://willem.com/global/images/6a36a0c648d4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37048_images-7.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Smartwatches tsjin meganyske horloazjes",
    "url": "https://agents.willem.com/fy/posts/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "source_url": "https://willem.com/fy/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "date": "2017-04-30"
   },
   "width": 1600,
   "description": "Fergeliking fan gegevens út sliepanalyses (twa nachten mei in dúdlik ferskillend patroan)",
   "description_source": "author",
   "machine": {
    "caption": "Three side-by-side dark-mode iPhone screenshots of a Dutch WHOOP-style sleep and recovery app, showing a monthly recovery score calendar and two nightly sleep charts with heart-rate-during-sleep values listed by timestamp.",
    "labels": [
     "iphone",
     "app",
     "screenshot",
     "sleep tracking",
     "whoop",
     "dutch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "vodafone NL  22:57  februari-maart\n25\nNormaal  MinMax  Ontwaken  Training  Slaap  Herstel\n58-85\nGemiddeld: 67 [69]\nfeb.  mrt.  apr.\nM D W D V Z Z\nMRT.\n1 2 3 4 5 -> 68 66 72 63 74\n6 7 8 9 10 11 12 -> 71 66 65 62 79 69 68\n13 14 15 16 17 18 19 -> 82 60 68 64 62 60 64\n20 21 22 23 24 25 26 -> 70 60 62 64 81 63 62\n27 28 29 30 31 -> 59 65 68 61 70\nAPR.\nVitaal  Activiteit\n\nvodafone NL  22:56   < woensdag 12 apr.\nBeknopt  Piek  Gemiddeld  Alle\nSLAAP\nSlaap 10 u, 15 m          Wakker 0 u, 0 m\n23:00        10h15min        09:15\n23:02 56  23:06 60  23:11 59  23:21 60  23:26 60  23:37 60  23:41 63  23:46 64  23:51 64  23:56 64\n\nvodafone NL  22:54   < maandag 13 mrt.\nBeknopt  Piek  Gemiddeld  Alle\nSLAAP\nSlaap 10 u, 15 m          Wakker 0 u, 0 m\n23:25   10h15min   09:40\n23:25 94  23:38 81  23:41 81  23:51 81  23:56 81  23:59 81  00:05 81  00:12 81  00:15 81  00:23 81"
   }
  },
  {
   "url": "https://willem.com/global/images/a0ee9a8a3284.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37048_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Smartwatches tsjin meganyske horloazjes",
    "url": "https://agents.willem.com/fy/posts/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "source_url": "https://willem.com/fy/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "date": "2017-04-30"
   },
   "width": 1600,
   "description": "Apple Watch om de pols dy't de aktuele temperatuer, tiid, hertslach en tagong ta e-mail, berjochten en muzyk toant",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a silver Apple Watch with a tan leather strap worn on a hairy wrist over a keyboard, showing a custom watch face with temperature, time and heart rate.",
    "labels": [
     "apple watch",
     "wristband",
     "leather strap",
     "heart rate",
     "closeup",
     "keyboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "9deg  15:44\n85 spm\nGem. 108\n58-140 spm"
   }
  },
  {
   "url": "https://willem.com/global/images/2dc8ad4313e5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37048_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Smartwatches tsjin meganyske horloazjes",
    "url": "https://agents.willem.com/fy/posts/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "source_url": "https://willem.com/fy/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "date": "2017-04-30"
   },
   "width": 1600,
   "description": "Ferskillende stilen troch de ferskillende bânopsjes",
   "description_source": "author",
   "machine": {
    "caption": "Five Apple Watches in a row on a plain grey background, each with a different band and watch face: navy sport band, orange-and-blue woven band with activity rings, white Nike sport band showing 10:09 and a last run distance, brown leather double band, and a stone sport band.",
    "labels": [
     "apple watch",
     "bands",
     "watch faces",
     "product photo",
     "comparison",
     "nike"
    ],
    "model": "claude-sonnet",
    "text_in_image": "10\n09\nLAST RUN: 3.12mi\n2PM MEET ERIKA AT GYM\n11 12 1\n10   2\nHERMES"
   }
  },
  {
   "url": "https://willem.com/global/images/a818beda4c5d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37048_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Smartwatches tsjin meganyske horloazjes",
    "url": "https://agents.willem.com/fy/posts/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "source_url": "https://willem.com/fy/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "date": "2017-04-30"
   },
   "width": 1600,
   "description": "De Apple Watch Series 2",
   "description_source": "author",
   "machine": {
    "caption": "Marketing image of an Apple Watch with a navy blue sport band surrounded by splashing water droplets and three additional interchangeable bands floating around it, showing a colourful activity-ring watch face with a gym reminder.",
    "labels": [
     "apple watch",
     "water splash",
     "bands",
     "marketing",
     "activity rings",
     "product photo"
    ],
    "model": "claude-sonnet",
    "text_in_image": "2pm MEET ERIKA AT GYM"
   }
  },
  {
   "url": "https://willem.com/global/images/42b888a67500.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37048_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Smartwatches tsjin meganyske horloazjes",
    "url": "https://agents.willem.com/fy/posts/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "source_url": "https://willem.com/fy/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "date": "2017-04-30"
   },
   "width": 1600,
   "description": "De Apple Watch út 2014",
   "description_source": "author",
   "machine": {
    "caption": "Three Apple Watches side by side: one with a link bracelet showing the Activity app rings and rings icons for Move, Exercise and Stand, one with a Milanese loop showing a Digital Touch heart sketch sent by Jamie, and one with a white sport band showing the round app icon grid home screen.",
    "labels": [
     "apple watch",
     "activity rings",
     "digital touch",
     "app grid",
     "link bracelet",
     "milanese loop"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Activity  10:09\nMOVE\nEXERCISE\nSTAND\nJamie\nTue 9"
   }
  },
  {
   "url": "https://willem.com/global/images/8984e4eba983.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37048_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Smartwatches tsjin meganyske horloazjes",
    "url": "https://agents.willem.com/fy/posts/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "source_url": "https://willem.com/fy/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "date": "2017-04-30"
   },
   "width": 1600,
   "description": "De LG G Watch mei Android Wear",
   "description_source": "author",
   "machine": {
    "caption": "A wrist wearing a black square-faced Android smartwatch showing the time and a text message notification with a photo of the sender.",
    "labels": [
     "smartwatch",
     "android wear",
     "notification",
     "wrist",
     "message",
     "screen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "6:38\nAlmost home!"
   }
  },
  {
   "url": "https://willem.com/global/images/1aa571e7cd0c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37048_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Smartwatches tsjin meganyske horloazjes",
    "url": "https://agents.willem.com/fy/posts/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "source_url": "https://willem.com/fy/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "date": "2017-04-30"
   },
   "width": 1600,
   "description": "Myn meganyske horloazje yn aksje (Milgauss 116400GV zBlue)",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a wet wrist wearing a steel dive watch with a blue dial and green-tinted bezel, next to an orange long-sleeve rash guard printed with a UPF50 sun protection label.",
    "labels": [
     "watch",
     "dive watch",
     "wet wrist",
     "rash guard",
     "upf50",
     "blue dial"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ROLEX\nUPF50"
   }
  },
  {
   "url": "https://willem.com/global/images/d61b587b12f3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37048_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Smartwatches tsjin meganyske horloazjes",
    "url": "https://agents.willem.com/fy/posts/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "source_url": "https://willem.com/fy/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "date": "2017-04-30"
   },
   "width": 1600,
   "description": "De opwynrotor en it wurk fan it meganyske horloazje, sichtber troch de saffieren efterkant",
   "description_source": "author",
   "machine": {
    "caption": "Extreme close-up of an open automatic watch case back showing the visible movement, engraved with EDELSTAAL, a partial van der Klaauw watchmaker inscription, WILLEM MIDDELKOOP and 21 JEWELS SWISS MADE.",
    "labels": [
     "watch",
     "movement",
     "engraving",
     "case back",
     "automatic",
     "jewels"
    ],
    "model": "claude-sonnet",
    "text_in_image": "EDELSTAAL\n...AN DER... KLAAUW\nWILLEM MIDDELKOOP\n21 JEWELS SWISS MADE"
   }
  },
  {
   "url": "https://willem.com/global/images/41600782da9e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37048_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Smartwatches tsjin meganyske horloazjes",
    "url": "https://agents.willem.com/fy/posts/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "source_url": "https://willem.com/fy/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "date": "2017-04-30"
   },
   "width": 1600,
   "description": "In meganysk horloazje: Christiaan van der Klaauw",
   "description_source": "author",
   "machine": {
    "caption": "A silver wristwatch with a white dial and black leather strap shows a calendar complication with day, date and moon phase subdials, worn on a wrist.",
    "labels": [
     "wristwatch",
     "calendar watch",
     "moon phase",
     "wrist",
     "dial"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Kalender\n11 12 1 2 3 4 5 6 7 8 9 10\nZAT ZON MAA\nVRY DON WOE DIN\nJOURE\nCHRISTIAAN V.D. KLAAUW\nNEDERLAND\n1/2"
   }
  },
  {
   "url": "https://willem.com/global/images/a65adb8a6d81.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37048_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Smartwatches tsjin meganyske horloazjes",
    "url": "https://agents.willem.com/fy/posts/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "source_url": "https://willem.com/fy/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "date": "2017-04-30"
   },
   "width": 1600,
   "description": "De oarspronklike Pebble út 2012",
   "description_source": "author",
   "machine": {
    "caption": "Five Pebble smartwatches in different colors are lined up, each screen showing a different sample notification or watch face.",
    "labels": [
     "pebble smartwatch",
     "product lineup",
     "notifications",
     "watch faces",
     "smartwatch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "hello.\nTyler\nNew SMS\nHey, I'm running late for the meeting. I'll be there in 5 mins!\n9 47\nIncoming Call\nBruce\n+41 (555) 308-9083"
   }
  },
  {
   "url": "https://willem.com/global/images/ac4fe24af0ef.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37048_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Smartwatches tsjin meganyske horloazjes",
    "url": "https://agents.willem.com/fy/posts/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "source_url": "https://willem.com/fy/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "date": "2017-04-30"
   },
   "width": 160,
   "machine": {
    "caption": "A mechanical wristwatch with multiple sub-dials for day, seconds and moon phase is worn on a wrist, with a leather strap.",
    "labels": [
     "mechanical watch",
     "wristwatch",
     "dial",
     "leather strap",
     "calendar complication"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Kalender\n11 1 2\n10 4\n8 7 5\nZAT ZON MAA DIN\nVRY DON WOE\n1/2\nJOURE\nCHRISTIAAN V.D. KLAUW\nNEDERLAND"
   }
  },
  {
   "url": "https://willem.com/global/images/716a7377a27d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37048_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Smartwatches tsjin meganyske horloazjes",
    "url": "https://agents.willem.com/fy/posts/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "source_url": "https://willem.com/fy/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "date": "2017-04-30"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up of a mechanical watch's exhibition case back showing the movement and an engraved rotor.",
    "labels": [
     "watch movement",
     "case back",
     "engraving",
     "mechanical watch",
     "closeup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "EDELSTAAL\nWILLEM MIDDELKOOP\n21 JEWELS SWISS MADE\nVAN DER KLAUUW"
   }
  },
  {
   "url": "https://willem.com/global/images/ac4fe24af0ef.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37048_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Smartwatches tsjin meganyske horloazjes",
    "url": "https://agents.willem.com/fy/posts/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "source_url": "https://willem.com/fy/2017-04-30_smartwatches-tsjin-meganyske-horloazjes/",
    "date": "2017-04-30"
   },
   "width": 160,
   "machine": {
    "caption": "A mechanical wristwatch with multiple sub-dials for day, seconds and moon phase is worn on a wrist, with a leather strap.",
    "labels": [
     "mechanical watch",
     "wristwatch",
     "dial",
     "leather strap",
     "calendar complication"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Kalender\n11 1 2\n10 4\n8 7 5\nZAT ZON MAA DIN\nVRY DON WOE\n1/2\nJOURE\nCHRISTIAAN V.D. KLAUW\nNEDERLAND"
   }
  },
  {
   "url": "https://willem.com/global/images/df88f23b6ae4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37049_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Nintendo Gameboy Advance SP reparearje",
    "url": "https://agents.willem.com/fy/posts/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "source_url": "https://willem.com/fy/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "date": "2017-03-26"
   },
   "width": 1600,
   "description": "Tûk hardware-ûntwerp: elke knop past krekt op mar ien posysje en yn mar ien rjochting!  ",
   "description_source": "author",
   "machine": {
    "caption": "Six grey and one black rubber button pads from a disassembled game controller laid out on a wooden table, including a two-button pad, a five-hole circular pad, a single round pad and a cross-shaped D-pad.",
    "labels": [
     "rubber buttons",
     "dpad",
     "disassembly",
     "controller",
     "parts",
     "wood"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/b6a8f7f3c8b8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37049_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Nintendo Gameboy Advance SP reparearje",
    "url": "https://agents.willem.com/fy/posts/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "source_url": "https://willem.com/fy/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "date": "2017-03-26"
   },
   "width": 1600,
   "description": "De knoppen kinne maklik weinommen wurde om skjin te meitsjen",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a green circuit board with a ribbon cable above an open blue Game Boy Advance SP shell showing its D-pad and button contacts, with a red screwdriver and a yellow-and-black screwdriver marked 2.0 nearby.",
    "labels": [
     "gameboy advance",
     "circuit board",
     "disassembly",
     "screwdriver",
     "repair",
     "handheld"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/be7d94d7f56a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37049_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Nintendo Gameboy Advance SP reparearje",
    "url": "https://agents.willem.com/fy/posts/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "source_url": "https://willem.com/fy/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "date": "2017-03-26"
   },
   "width": 1600,
   "description": "De Gameboy Advance SP fan binnen",
   "description_source": "author",
   "machine": {
    "caption": "Two sides of a Game Boy Advance SP circuit board on a wooden table: the left side shows the CPU AGB B chip and Nintendo markings, the right side shows the blue plastic shell interior.",
    "labels": [
     "gameboy advance",
     "circuit board",
     "cpu",
     "nintendo",
     "chip",
     "pcb"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CPU AGB B\n(M)(C)2002 Nintendo\nJAPAN ARM\n0306 mB\nJAPAN 82D12160-10FN 0302 M08N\n(C)2002 Nintendo\nC/AGS-CPU-01\n5-2 0403007\nBTI ML-1  94V-0"
   }
  },
  {
   "url": "https://willem.com/global/images/671c95175b7b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37049_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Nintendo Gameboy Advance SP reparearje",
    "url": "https://agents.willem.com/fy/posts/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "source_url": "https://willem.com/fy/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "date": "2017-03-26"
   },
   "width": 1600,
   "description": "Lis de skroeven om wat dat maklik werkenber is (de batterij) om maklik by te hâlden wêr't de (ferskillende) skroeven hinne moatte ",
   "description_source": "author",
   "machine": {
    "caption": "A disassembled Game Boy Advance SP laid out on a wooden table: the battery pack with its printed multilingual warning label, the rear shell with its regulatory label, screws, a red tri-wing screwdriver and a yellow-and-black Phillips PH0 screwdriver.",
    "labels": [
     "gameboy advance",
     "battery",
     "shell",
     "label",
     "screwdriver",
     "repair"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GAME BOY ADVANCE SP\nMODEL NO. AGS-001\n(M)(C)2002 Nintendo. Patents issued and pending, see booklet.\nRATING: 5.2V=1.6W, RECHARGEABLE BATTERY: Li-ion (AGS-003) 3.7~3.8V\nPOWER SUPPLY INPUT: 5.2V=320mA. USE ONLY AGS-002.\nMODELE NO. AGS-001\n(M)(C)2002 Nintendo. Brevets emis et en cours, voir manuel.\nPUISSANCE: 5.2V=1.6W,\nBATTERIE RECHARGEABLE: Li-ion (AGS-003) 3.7~3.8V,\nALIMENTATION: 5.2V=320mA.\nUTILISER UNIQUEMENT AVEC AGS-002.\nMADE IN CHINA\nXEH\nCE\nLGA Nurnberg  GS\nD-63760 Grossostheim\nC/AGS-EUR\n\nW32BN\nNintendo GAME BOY ADVANCE SP\nRECHARGEABLE BATTERY PACK  AGS-003\nBATTERIE RECHARGEABLE\nWARNING Do not short-circuit battery contacts. Do not modify. Do not dispose of in fire. Use and charge battery ONLY with GAME BOY ADVANCE SP.\nWARNUNG Kontakte nicht kurzschliessen. Batterie nicht zerlegen, manipulieren oder ins Feuer werfen! Batterie NUR mit dem GAME BOY ADVANCE SP verwenden und aufladen!\nATTENTION Ne pas court-circuiter. Ne pas modifier. Ne pas jeter au feu. N'utilisez et ne rechargez la batterie qu'avec une GAME BOY ADVANCE SP.\nPRECAUCION No cortocircuite los contactos de la bateria. No modifique la bateria. No arroje al fuego. Use y cargue la bateria SOLO con la consola GAME BOY ADVANCE SP.\n3.8V 600mAh\nLi-ion battery (Mn)\nbatterie au Li-ion (Mn)\nPAT.P. BREVET EN COURS\nMADE IN CHINA\nC/AGS-A-8P-USA\n\n360/[Y]x50 SCREWDRIVER  HFA TOOL\nPH0"
   }
  },
  {
   "url": "https://willem.com/global/images/e5a04d90fb12.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37049_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Nintendo Gameboy Advance SP reparearje",
    "url": "https://agents.willem.com/fy/posts/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "source_url": "https://willem.com/fy/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "date": "2017-03-26"
   },
   "width": 1600,
   "description": "It goede ark brûke: in trijehoekige tri-wing-skroevedraaier",
   "description_source": "author",
   "machine": {
    "caption": "Extreme close-up of fingers holding a red-handled screwdriver with a worn, chipped tri-wing tip, with a blue Nintendo 3DS visible blurred in the background.",
    "labels": [
     "screwdriver",
     "tip",
     "closeup",
     "worn",
     "hand",
     "repair"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/96862d880d3f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37049_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Nintendo Gameboy Advance SP reparearje",
    "url": "https://agents.willem.com/fy/posts/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "source_url": "https://willem.com/fy/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "date": "2017-03-26"
   },
   "width": 1600,
   "description": "Tank Ebay: in oarspronklike ferfangende printplaat foar sa'n €15",
   "description_source": "author",
   "machine": {
    "caption": "A green Game Boy Advance SP circuit board with a CPU AGB B chip, sealed in a clear plastic bag with an orange \"1816\" sticker, on a wooden table.",
    "labels": [
     "circuit board",
     "nintendo",
     "plastic bag",
     "cpu",
     "repair",
     "gameboy advance"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CPU AGB B\n(M)(C)2002 Nintendo\nJAPAN ARM\n0431 mB\nNintendo\nC/AGS-CPU-11\n238437 35\n1816"
   }
  },
  {
   "url": "https://willem.com/global/images/add74a997e6a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37049_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Nintendo Gameboy Advance SP reparearje",
    "url": "https://agents.willem.com/fy/posts/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "source_url": "https://willem.com/fy/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "date": "2017-03-26"
   },
   "width": 1600,
   "description": "Links: in oarspronklike skermôfbylding út \"Link's Awakening\" (1993). Rjochts: hoe fans de magy sjogge. (Fanart makke troch \"einen\" fan http://einen.deviantart.com) ",
   "description_source": "author",
   "machine": {
    "caption": "A stylised green-tinted screenshot of a Game Boy style Zelda game showing a player character swinging a chain weapon at a spiked enemy in water, with a smaller overview map in the top left and a bottom status bar showing feather, sword, level and rupee count.",
    "labels": [
     "zelda",
     "gameboy",
     "screenshot",
     "videogame",
     "pixelart",
     "green"
    ],
    "model": "claude-sonnet",
    "text_in_image": "B [feather]\nA [sword]  L-1\n124\n[4 hearts]"
   }
  },
  {
   "url": "https://willem.com/global/images/598b62644bf4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37049_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Nintendo Gameboy Advance SP reparearje",
    "url": "https://agents.willem.com/fy/posts/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "source_url": "https://willem.com/fy/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "date": "2017-03-26"
   },
   "width": 1600,
   "description": "It nije Zelda-spultsje \"Breath of the Wild\" set de nije standert foar iepen-wrâldspultsjes neffens it populêre blog The Verge. It sjocht der geweldich út!",
   "description_source": "author",
   "machine": {
    "caption": "Promotional widescreen artwork for a Zelda game showing a green valley landscape with mountains, a horse rider and the game logo with a sword forming the letter I.",
    "labels": [
     "zelda",
     "breath of the wild",
     "artwork",
     "landscape",
     "logo",
     "nintendo"
    ],
    "model": "claude-sonnet",
    "text_in_image": "THE LEGEND OF ZELDA\nBREATH OF THE WILD"
   }
  },
  {
   "url": "https://willem.com/global/images/7c11b16b9da9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37049_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Nintendo Gameboy Advance SP reparearje",
    "url": "https://agents.willem.com/fy/posts/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "source_url": "https://willem.com/fy/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "date": "2017-03-26"
   },
   "width": 1600,
   "description": "Zelda \"Link's Awakening\" út 1993 op de reparearre Gameboy Advance SP",
   "description_source": "author",
   "machine": {
    "caption": "An open blue Game Boy Advance SP on a wooden table showing The Legend of Zelda: Link's Awakening title screen, with a grey game cartridge partly inserted below.",
    "labels": [
     "gameboy advance sp",
     "zelda",
     "handheld",
     "cartridge",
     "screen",
     "blue"
    ],
    "model": "claude-sonnet",
    "text_in_image": "THE LEGEND OF ZELDA (TM)\nLINK'S AWAKENING\n(C) 1993 Nintendo\nGAME BOY ADVANCE SP\nB  A\nSELECT  START\nMADE IN JAPAN"
   }
  },
  {
   "url": "https://willem.com/global/images/4f8e69f0fb57.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37049_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Nintendo Gameboy Advance SP reparearje",
    "url": "https://agents.willem.com/fy/posts/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "source_url": "https://willem.com/fy/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "date": "2017-03-26"
   },
   "width": 1600,
   "description": "Fyn de ferskillen: boppe de oarspronklike defekte printplaat en ûnder de ferfangende",
   "description_source": "author",
   "machine": {
    "caption": "Two green Game Boy Advance SP circuit boards stacked on a wooden table for comparison, the top one bare and the bottom one still mounted in its blue plastic shell with an orange sticker marked 1816.",
    "labels": [
     "circuit board",
     "comparison",
     "nintendo",
     "cpu",
     "gameboy advance",
     "repair"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CPU AGB B\n(M)(C)2002 Nintendo\nJAPAN ARM\n0306 mB\nJAPAN 82D12160-10FN 0302 M08N\n(C)2002 Nintendo\nC/AGS-CPU-01\n5-2 0403007\nBTI ML-1  94V-0\n\nCPU AGB B\n(M)(C)2002 Nintendo\nJAPAN ARM\n0431 mB\nST M68AS128 DL70N6 AANPF F6 TWN 8B 421\n1816\nNintendo\nC/AGS-CPU-11\n238437 35"
   }
  },
  {
   "url": "https://willem.com/global/images/d8a1396b33ec.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37049_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Nintendo Gameboy Advance SP reparearje",
    "url": "https://agents.willem.com/fy/posts/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "source_url": "https://willem.com/fy/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "date": "2017-03-26"
   },
   "width": 1600,
   "description": "Dizze âlde Gameboy wie stikken: hy stoppet mei wurkjen as do him \"yndrukst\"... in oanwizing foar in elektrysk defekt. ",
   "description_source": "author",
   "machine": {
    "caption": "A blue Game Boy Advance SP open on a wooden table with its D-pad and A/B/Select/Start buttons visible, next to a grey original Game Boy cartridge and four black Game Boy Advance cartridges including two Legend of Zelda titles and two Golden Sun titles.",
    "labels": [
     "gameboy advance sp",
     "cartridges",
     "zelda",
     "golden sun",
     "handheld",
     "nintendo"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GAME BOY ADVANCE SP\nB  A\nSELECT  START\nNintendo GAME BOY (grey cartridge, Super Mario game)\nTHE LEGEND OF ZELDA (gold cartridge)  CE\nTHE LEGEND OF ZELDA - The Minish Cap  AGB-BZMP-EUR  CE\nGolden Sun  Nintendo  AGB-AGSP-EUR  GAME BOY ADVANCE  CE\nGolden Sun The Lost Age  Nintendo  AGB-AGFP-EUR  GAME BOY ADVANCE  CE  Original Nintendo Seal of Quality"
   }
  },
  {
   "url": "https://willem.com/global/images/6347ff70d231.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37049_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Nintendo Gameboy Advance SP reparearje",
    "url": "https://agents.willem.com/fy/posts/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "source_url": "https://willem.com/fy/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "date": "2017-03-26"
   },
   "width": 160,
   "machine": {
    "caption": "An opened blue Game Boy Advance SP lies next to five game cartridges including two Golden Sun titles, two Zelda titles and an original Game Boy cartridge.",
    "labels": [
     "game boy advance sp",
     "game cartridges",
     "golden sun",
     "zelda",
     "handheld console"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GAME BOY ADVANCE SP\nSELECT\nSTART\nTHE LEGEND OF ZELDA\nGolden Sun\nAGB-AGSP-EUR\nGolden Sun\nAGB-AGFP-EUR\nNintendo"
   }
  },
  {
   "url": "https://willem.com/global/images/cfeb12d5b944.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37049_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Nintendo Gameboy Advance SP reparearje",
    "url": "https://agents.willem.com/fy/posts/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "source_url": "https://willem.com/fy/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "date": "2017-03-26"
   },
   "width": 2560,
   "machine": {
    "caption": "The disassembled front and back circuit boards of a Game Boy Advance SP lie side by side on a wooden surface, showing the CPU chip and battery.",
    "labels": [
     "circuit board",
     "cpu chip",
     "disassembled electronics",
     "game boy advance sp",
     "repair"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CPU AGB B\n2002 Nintendo\nJAPAN\nARM\n0306 mB\n2002 Nintendo\nC/AGS-CPU-01\n94V-0"
   }
  },
  {
   "url": "https://willem.com/global/images/6347ff70d231.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37049_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "In Nintendo Gameboy Advance SP reparearje",
    "url": "https://agents.willem.com/fy/posts/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "source_url": "https://willem.com/fy/2017-03-26_in-nintendo-gameboy-advance-sp-reparearje/",
    "date": "2017-03-26"
   },
   "width": 160,
   "machine": {
    "caption": "An opened blue Game Boy Advance SP lies next to five game cartridges including two Golden Sun titles, two Zelda titles and an original Game Boy cartridge.",
    "labels": [
     "game boy advance sp",
     "game cartridges",
     "golden sun",
     "zelda",
     "handheld console"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GAME BOY ADVANCE SP\nSELECT\nSTART\nTHE LEGEND OF ZELDA\nGolden Sun\nAGB-AGSP-EUR\nGolden Sun\nAGB-AGFP-EUR\nNintendo"
   }
  },
  {
   "url": "https://willem.com/global/images/ef24cdb8830e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37050_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Programmearje op de Apple Watch",
    "url": "https://agents.willem.com/fy/posts/2017-02-16_programmearje-op-de-apple-watch/",
    "source_url": "https://willem.com/fy/2017-02-16_programmearje-op-de-apple-watch/",
    "date": "2017-02-16"
   },
   "width": 1600,
   "description": "Nokia 9300i, offisjeel gjin communicator mar dochs in apparaat mei avansearre mobile kommunikaasjeopsjes foar syn tiid (2007). Mei Putty op Symbian Series 80.",
   "description_source": "author",
   "machine": {
    "caption": "An open blue clamshell smartphone with a physical keyboard displays dark-themed JavaScript code on its screen.",
    "labels": [
     "clamshell phone",
     "keyboard",
     "code",
     "screen",
     "javascript"
    ],
    "model": "claude-sonnet",
    "text_in_image": "function PlatformClient(specificViewControllers){\nthis.platformServer = document.hostname;\nthis.platformServerUrl = 'https://'+document.hostname;\nthis.isDebug = (this.platformServer.indexOf('development') != -1);\n// Set up the navigation controller, responsible for navigation:\nthis.navigationController = new NavigationController(this);\n// Register, first the standard ones:\nthis.viewControllers = [];\nthis.viewControllers.push(new LoginViewController());\nthis.viewControllers.push(new ListViewController());\nfor(var c=0; c<specificViewControllers.length; c++){\nthis.viewControllers.push(specificViewControllers[c]);\n}\n// Then, finally, trigger viewController (template) loading and\n// rendering:\nfor(var v=0; v<this.viewControllers.length; v++){\nthis.viewControllers[v].load(this);\n}\n// Hail to the king, setup our user client:\n31,2-9  2%\nDesk Telephone Messaging Web Contacts Documents Calendar My own"
   }
  },
  {
   "url": "https://willem.com/global/images/f19e6557543c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37050_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Programmearje op de Apple Watch",
    "url": "https://agents.willem.com/fy/posts/2017-02-16_programmearje-op-de-apple-watch/",
    "source_url": "https://willem.com/fy/2017-02-16_programmearje-op-de-apple-watch/",
    "date": "2017-02-16"
   },
   "width": 1600,
   "description": "Nokia E90 Communicator mei Putty op Symbian Series 60.",
   "description_source": "author",
   "machine": {
    "caption": "An open black Nokia E90 Communicator with a physical keyboard displays dark-themed JavaScript code on its wide screen.",
    "labels": [
     "nokia e90",
     "clamshell phone",
     "keyboard",
     "code",
     "screen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NOKIA E90\nfunction ListViewItem(basePath, targetElement, navigationNode, defaultColorRed, defaultColorGreen, defaultColorBlue, clickHandler)\n{\nthis.targetElement = targetElement;\nthis.navigationNode = navigationNode;\nthis.basePath = basePath;\nthis.defaultColorRed = defaultColorRed;\nthis.defaultColorGreen = defaultColorGreen;\nthis.defaultColorBlue = defaultColorBlue;\nthis.clickHandler = clickHandler;\nthis.createElement();\nthis.updateValue(this.childNode);\n}\nListViewItem.prototype.createElement = function(){\nthis.itemElement = document.createElement( ... );\nthis.itemElement.setAttribute( ... );\nthis.itemValueElement = document.createElement( ... );\nthis.itemElement.appendChild(this.itemValueElement);\n16.0-1  5%\nDesk Contacts Messaging Web Notes Calendar My own"
   }
  },
  {
   "url": "https://willem.com/global/images/6870b8e5577e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37050_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Programmearje op de Apple Watch",
    "url": "https://agents.willem.com/fy/posts/2017-02-16_programmearje-op-de-apple-watch/",
    "source_url": "https://willem.com/fy/2017-02-16_programmearje-op-de-apple-watch/",
    "date": "2017-02-16"
   },
   "width": 1600,
   "description": "Multiplatfoarm-ûntwikkeling goed dien: Nokia Communicator E90 mei Symbian series 60 út 2007, Nokia 9300i mei Symbian series 80 út 2004, Jolla-tillefoan mei SailfishOS mei it funky oare heale toetseboerd (tohkbd), en de iPhone 7.",
   "description_source": "author",
   "machine": {
    "caption": "Four devices, a black smartphone, two open Nokia E90 Communicators in blue and black, and an iPhone, lie on a wooden table each displaying dark-themed JavaScript code.",
    "labels": [
     "nokia e90",
     "iphone",
     "smartphones",
     "code",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NOKIA E90\n67,1-8  32%\nvar dateContainer = document.createElement('div');\ndateContainer.className = 'data';\n// Day\nthis.inputDayElement = document.createElement('select');\nthis.inputDayElement.id = 'property-'+this.key+'-day';\nfor(d=0;d<this.possibleDayValues.length;d++){\nvar optionElement = document.createElement('option');\noptionElement.innerHTML = this.possibleDayValues[d];\nthis.inputDayElement.appendChild(optionElement);\n}\nthis.inputDayElement.onchange = this.valueChangedFunction;\ndateContainer.appendChild(this.inputDayElement);\n// Month\nthis.inputMonthElement = document.createElement('select');\nthis.inputMonthElement.id = 'property-'+this.key+'-month';\nfor(m=0;m<this.possibleMonthValues.length;m++){\nvar optionMonthElement = document.createElement('option');\noptionMonthElement.setAttribute('value', (m-1).toString());\noptionMonthElement.innerHTML = this.possibleMonthValues[m];\nthis.inputMonthElement.appendChild(optionMonthElement);\n}"
   }
  },
  {
   "url": "https://willem.com/global/images/4b4f8a31a75a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37050_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Programmearje op de Apple Watch",
    "url": "https://agents.willem.com/fy/posts/2017-02-16_programmearje-op-de-apple-watch/",
    "source_url": "https://willem.com/fy/2017-02-16_programmearje-op-de-apple-watch/",
    "date": "2017-02-16"
   },
   "width": 1600,
   "description": "Mobyl wurkje: dit blogberjocht is makke mei in iPhone, in toetseboerd en wat kofje! Gjin PC!",
   "description_source": "author",
   "machine": {
    "caption": "An iPhone propped up shows a Notities app text about the Apple Watch next to an Apple wireless keyboard and a black Apple-branded coffee mug.",
    "labels": [
     "iphone",
     "notes app",
     "apple keyboard",
     "coffee mug",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Notities\nGereed\nstructure, make things simpler and shorter, repeat yourself less. These advantages translate to bigger screens too.\n- **You don't really need a PC anymore:** If it's possible on a Watch, think about those other devices you carry around, like your smartphone and tablet. Being able to better use your mobile device(s), will make you less dependent on traditional PC's.\n- **Apple Watch has potential.** Earlier, Facebook developers already succeeded (http://www.theverge.com/tldr/2015/10/2/9443491/doom-apple-watch-new-apple-tv-port) in getting the famous Doom 3D game running on Apple Watch. I learned, too, that the device has serious potential. I am beginning to think that the Apple Watch is much more an \"always there, mobile computer\" than something that is better than a traditional mechanical watch.\n**Conclusion**\nThis whole experiment really pushed me forward in terms of mobile computing.\nIn fact, this whole blog post was written on an iPhone.\niMok"
   }
  },
  {
   "url": "https://willem.com/global/images/d260e207062a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37050_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Programmearje op de Apple Watch",
    "url": "https://agents.willem.com/fy/posts/2017-02-16_programmearje-op-de-apple-watch/",
    "source_url": "https://willem.com/fy/2017-02-16_programmearje-op-de-apple-watch/",
    "date": "2017-02-16"
   },
   "width": 1600,
   "description": "Snake '97: it oarspronklike idee en de stjerren fan it spultsje, de Nokia 5110 en 3310, mooglik troch earder eksperimintearjen mei technyk",
   "description_source": "author",
   "machine": {
    "caption": "Two old Nokia mobile phones lie on a handwritten notebook page next to a pen and a piece of pumice stone, with a yellow Snake game sticker in the corner.",
    "labels": [
     "nokia phone",
     "notebook",
     "handwriting",
     "pumice stone",
     "pen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Old Snake\nNokia scherm\n80\n84px\n44\nook margin\n11. stapje\nboven\n20\nNOKIA\nNOKIA"
   }
  },
  {
   "url": "https://willem.com/global/images/caa603c5520c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37050_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Programmearje op de Apple Watch",
    "url": "https://agents.willem.com/fy/posts/2017-02-16_programmearje-op-de-apple-watch/",
    "source_url": "https://willem.com/fy/2017-02-16_programmearje-op-de-apple-watch/",
    "date": "2017-02-16"
   },
   "width": 1600,
   "description": "De boarne fan de magy: myn ThinkPad X1 ferbûn mei it lokale netwurk.",
   "description_source": "author",
   "machine": {
    "caption": "A laptop lid covered in stickers, including one reading BREEKBAAR and a bicycle sticker, lies charging on a white table plugged into a wall socket.",
    "labels": [
     "laptop",
     "stickers",
     "charging cable",
     "wall socket",
     "table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BREEKBAAR"
   }
  },
  {
   "url": "https://willem.com/global/images/a168f98b960f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37050_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Programmearje op de Apple Watch",
    "url": "https://agents.willem.com/fy/posts/2017-02-16_programmearje-op-de-apple-watch/",
    "source_url": "https://willem.com/fy/2017-02-16_programmearje-op-de-apple-watch/",
    "date": "2017-02-16"
   },
   "width": 1600,
   "description": "Echte programmearkoade, echte Apple Watch. Gjin Photoshop. ",
   "description_source": "author",
   "machine": {
    "caption": "An Apple Watch mounted on a small tripod stand displays dark-themed JavaScript code with open NavigationController.js and ListViewController.js file tabs.",
    "labels": [
     "apple watch",
     "code",
     "tripod stand",
     "javascript",
     "screen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NavigationController.js  ListViewController.js\n174  this.buttonUserElement.innerHTML = sessionState.get...\n175  this.setRootNavigationNode(sessionState.rootNavigati...\n176 };\n177\n178 NavigationController.prototype.updatePublishAnimation = func...\n179  if(enableAnimation){ // make sure logo is animated\n180   if(!this.buttonLogoElement.classList.contain...\n181    this.buttonLogoElement.classList.ad...\n182   }\n183  } else{ // stop (possible) animation\n184   if(this.buttonLogoElement.classList.contains...\n185    this.buttonLogoElement.classList.rem...\n186   }\n187  }\n188\n189 };\n190\n191 NavigationController.prototype.setRootNavigationNode = funct...\n192  this.clearNavigationNodeStack();\n193  this.rootNavigationNode = rootNavigationNode;"
   }
  },
  {
   "url": "https://willem.com/global/images/a91c01a62961.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37050_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Programmearje op de Apple Watch",
    "url": "https://agents.willem.com/fy/posts/2017-02-16_programmearje-op-de-apple-watch/",
    "source_url": "https://willem.com/fy/2017-02-16_programmearje-op-de-apple-watch/",
    "date": "2017-02-16"
   },
   "width": 1600,
   "description": "En dat die ik! Programmearje op de Apple Watch mei VIM, SSH, in Bluetooth-toetseboerd en kofje. ",
   "description_source": "author",
   "machine": {
    "caption": "An Apple Watch on a tripod stand showing code sits on a wooden table beside an Apple wireless keyboard and a mug decorated with buildings and the word Curacao.",
    "labels": [
     "apple watch",
     "keyboard",
     "mug",
     "tripod stand",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CURACAO"
   }
  },
  {
   "url": "https://willem.com/global/images/2786e0481cad.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37050_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Programmearje op de Apple Watch",
    "url": "https://agents.willem.com/fy/posts/2017-02-16_programmearje-op-de-apple-watch/",
    "source_url": "https://willem.com/fy/2017-02-16_programmearje-op-de-apple-watch/",
    "date": "2017-02-16"
   },
   "width": 1600,
   "description": "Multi-user, multi-skerm. Twa Nokia Communicators (E90/9300i) tagelyk ferbûn mei myn wurkomjouwing mei Putty.",
   "description_source": "author",
   "machine": {
    "caption": "Two open Nokia E90 Communicator phones, one black in the foreground and one blue behind it, both display dark-themed JavaScript code on their screens.",
    "labels": [
     "nokia e90",
     "clamshell phone",
     "code",
     "keyboard",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NOKIA E90\nfunction ListViewItem(basePath, targetElement, navigationNode, defaultColorRed, defaultColorGreen, defaultColorBlue, clickHandler)\n{\nthis.targetElement = targetElement;\nthis.navigationNode = navigationNode;\nthis.basePath = basePath;\nthis.defaultColorRed = defaultColorRed;\nthis.defaultColorGreen = defaultColorGreen;\nthis.defaultColorBlue = defaultColorBlue;\nthis.clickHandler = clickHandler;\nthis.createElement();\nthis.updateValue(this.childNode);\n}\nListViewItem.prototype.createElement = function(){\nthis.itemElement = document.createElement( ... );\nthis.itemElement.setAttribute( ... );\nthis.itemValueElement = document.createElement( ... );\nthis.itemElement.appendChild(this.itemValueElement);\nDesk Contacts Messaging Web Notes Calendar My own"
   }
  },
  {
   "url": "https://willem.com/global/images/91b808d07886.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37050_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Programmearje op de Apple Watch",
    "url": "https://agents.willem.com/fy/posts/2017-02-16_programmearje-op-de-apple-watch/",
    "source_url": "https://willem.com/fy/2017-02-16_programmearje-op-de-apple-watch/",
    "date": "2017-02-16"
   },
   "width": 1600,
   "description": "Berjocht fan myn maat Niels, dy't foarstelt dat ik myn \"wurkje op in smartphone\"-idee nei in heger nivo bringe, kompleet mei in Photoshop-mockup. ",
   "description_source": "author",
   "machine": {
    "caption": "A blurred background of a keyboard frames a sharp screenshot of an iPhone Mail app showing an email reply about a bike ride, with an attached photo of an Apple Watch charging next to a coffee mug and keyboard.",
    "labels": [
     "iphone",
     "mail app",
     "screenshot",
     "email",
     "apple watch",
     "dutch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "vodafone NL   13:54          Bluetooth\nInkomend\nVan: Niels Verfaille\nAan: Willem L. Middelkoop   Verberg\nAntw.: Ik doe ook weer eens mee\n10 februari 2017 08:58\n\nLeuk, Loet.\n\nJij zegt een brug of 2 te ver. Weet je wat geinig is? Als je nog een stukje doorrijdt kom je weer 2 bruggen verder. Ik zeg.... Experiment!"
   }
  },
  {
   "url": "https://willem.com/global/images/20e5f970ec2d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37050_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Programmearje op de Apple Watch",
    "url": "https://agents.willem.com/fy/posts/2017-02-16_programmearje-op-de-apple-watch/",
    "source_url": "https://willem.com/fy/2017-02-16_programmearje-op-de-apple-watch/",
    "date": "2017-02-16"
   },
   "width": 160,
   "machine": {
    "caption": "An Apple Watch is mounted on a small tripod stand showing lines of code on its screen, next to a wireless keyboard and a coffee mug on a wooden desk.",
    "labels": [
     "apple watch",
     "tripod stand",
     "code editor",
     "keyboard",
     "coffee mug",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CURACAO\nsushi"
   }
  },
  {
   "url": "https://willem.com/global/images/e6b552619cf0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37050_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Programmearje op de Apple Watch",
    "url": "https://agents.willem.com/fy/posts/2017-02-16_programmearje-op-de-apple-watch/",
    "source_url": "https://willem.com/fy/2017-02-16_programmearje-op-de-apple-watch/",
    "date": "2017-02-16"
   },
   "width": 2560,
   "machine": {
    "caption": "A close-up of an Apple Watch on a tripod stand displaying a JavaScript code editor with tabs for NavigationController.js and ListViewController.js.",
    "labels": [
     "apple watch",
     "code editor",
     "javascript",
     "tripod stand",
     "closeup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NavigationController.js\nListViewController.js\n174  this.buttonUserElement.innerHTML = sessionState.getU\n175  this.setRootNavigationNode(sessionState.rootNavigati\n176 };\n177\n178 NavigationController.prototype.updatePublishAnimation = func\n179   if(enableAnimation){ // make sure logo is animated\n180     if(!this.buttonLogoElement.classList.contain\n181       this.buttonLogoElement.classList.add\n182     }\n183   } else{ // stop (possible) animation\n184     if(this.buttonLogoElement.classList.contains\n185       this.buttonLogoElement.classList.rem\n186     }\n187   }\n188 };\n189\n190\n191 NavigationController.prototype.setRootNavigationNode = funct\n192   this.clearNavigationNodeStack();\n193   this.rootNavigationNode = rootNavigationNode;"
   }
  },
  {
   "url": "https://willem.com/global/images/20e5f970ec2d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37050_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Programmearje op de Apple Watch",
    "url": "https://agents.willem.com/fy/posts/2017-02-16_programmearje-op-de-apple-watch/",
    "source_url": "https://willem.com/fy/2017-02-16_programmearje-op-de-apple-watch/",
    "date": "2017-02-16"
   },
   "width": 160,
   "machine": {
    "caption": "An Apple Watch is mounted on a small tripod stand showing lines of code on its screen, next to a wireless keyboard and a coffee mug on a wooden desk.",
    "labels": [
     "apple watch",
     "tripod stand",
     "code editor",
     "keyboard",
     "coffee mug",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CURACAO\nsushi"
   }
  },
  {
   "url": "https://willem.com/global/images/f9748ca07b6e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37051_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "iPad Pro njonken myn primêre masine",
    "url": "https://agents.willem.com/fy/posts/2017-01-30_ipad-pro-njonken-myn-primere-masine/",
    "source_url": "https://willem.com/fy/2017-01-30_ipad-pro-njonken-myn-primere-masine/",
    "date": "2017-01-30"
   },
   "width": 1600,
   "description": "iPad Pro njonken myn ThinkPad",
   "description_source": "author",
   "machine": {
    "caption": "An iPad showing its home screen, a wristwatch and a patterned mug sit on a table next to a Lenovo laptop displaying dark-themed code with console log statements.",
    "labels": [
     "ipad",
     "laptop",
     "code",
     "watch",
     "mug",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Agenda\nFoto's\nCamera\nGoogle Maps\niBooks\nPrompt\nManager\nInstellingen\nMuziek\nMail\nSafari\nBerichten\nLenovo\nPublisher.prototype.generateWebsite = function(){\nconsole.log('Publisher',\nfor(var profile"
   }
  },
  {
   "url": "https://willem.com/global/images/8d7610c5ad00.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37051_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "iPad Pro njonken myn primêre masine",
    "url": "https://agents.willem.com/fy/posts/2017-01-30_ipad-pro-njonken-myn-primere-masine/",
    "source_url": "https://willem.com/fy/2017-01-30_ipad-pro-njonken-myn-primere-masine/",
    "date": "2017-01-30"
   },
   "width": 1600,
   "description": "Sinne-ûndergong",
   "description_source": "author",
   "machine": {
    "caption": "A watercolor-style painting shows a pink and orange sunset sky reflected in still water with silhouetted bare trees along the shoreline.",
    "labels": [
     "painting",
     "sunset",
     "water reflection",
     "trees",
     "sky"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Zonsondergang\nNes a/d Amstel\n29 januari 2017\nWillem."
   }
  },
  {
   "url": "https://willem.com/global/images/9f5e442d173c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37051_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "iPad Pro njonken myn primêre masine",
    "url": "https://agents.willem.com/fy/posts/2017-01-30_ipad-pro-njonken-myn-primere-masine/",
    "source_url": "https://willem.com/fy/2017-01-30_ipad-pro-njonken-myn-primere-masine/",
    "date": "2017-01-30"
   },
   "width": 1600,
   "description": "Rolex GMT Master",
   "description_source": "author",
   "machine": {
    "caption": "A detailed illustration depicts a Rolex GMT-Master watch with a blue and red bezel worn on a wrist.",
    "labels": [
     "illustration",
     "wristwatch",
     "rolex",
     "wrist",
     "watch dial"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ROLEX\nOYSTER PERPETUAL DATE\nGMT-MASTER\nSUPERLATIVE CHRONOMETER\nOFFICIALLY CERTIFIED\nSWISS\n27\n22 2 4 6 8 10 12 14 16 18 20\nRolex GMT-Master\nref. 16750 - 1985\nWillem."
   }
  },
  {
   "url": "https://willem.com/global/images/d7958dc2fb6b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37051_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "iPad Pro njonken myn primêre masine",
    "url": "https://agents.willem.com/fy/posts/2017-01-30_ipad-pro-njonken-myn-primere-masine/",
    "source_url": "https://willem.com/fy/2017-01-30_ipad-pro-njonken-myn-primere-masine/",
    "date": "2017-01-30"
   },
   "width": 1600,
   "description": "In rôze skiep mei de namme Beh",
   "description_source": "author",
   "machine": {
    "caption": "A digital illustration shows a fluffy pink-wooled sheep with a white face against a light blue cloud background.",
    "labels": [
     "illustration",
     "sheep",
     "drawing",
     "wool",
     "signature"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Beh,\ndoor Willem."
   }
  },
  {
   "url": "https://willem.com/global/images/6bb7d6aff7a5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37051_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "iPad Pro njonken myn primêre masine",
    "url": "https://agents.willem.com/fy/posts/2017-01-30_ipad-pro-njonken-myn-primere-masine/",
    "source_url": "https://willem.com/fy/2017-01-30_ipad-pro-njonken-myn-primere-masine/",
    "date": "2017-01-30"
   },
   "width": 1600,
   "description": "Wyt op blau",
   "description_source": "author",
   "machine": {
    "caption": "A hand-drawn wireframe sketch on white paper shows a Manager UI panel with a search field and a separate blue user profile screen mockup.",
    "labels": [
     "wireframe sketch",
     "manager ui",
     "handwriting",
     "mockup",
     "user profile"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Manager UI: geintegreerde gebruikers menu + zoekfunctie\n23 jan\nCONFIG\nWillem\ncontent object\ninstance\nZOEK\nNEW\nZoekbalk indien N>8\nachtergrond kleur vermoedelijk wit\nzelfde input stijl als tekstvak\nIndien geen touch device, gelijk de KB focus erop.\nWillem\nnaam\nWillem Middelkoop\nE-mail\nmail@willem.com\nNieuw wachtwoord\nbevestig wachtwoord\nUITLOGGEN\nOPSLAAN\nNa het drukken op voornaam gelijk een scherm waar je je gegevens kunt bijwerken."
   }
  },
  {
   "url": "https://willem.com/global/images/56e24c8ef0a0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37051_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "iPad Pro njonken myn primêre masine",
    "url": "https://agents.willem.com/fy/posts/2017-01-30_ipad-pro-njonken-myn-primere-masine/",
    "source_url": "https://willem.com/fy/2017-01-30_ipad-pro-njonken-myn-primere-masine/",
    "date": "2017-01-30"
   },
   "width": 1600,
   "description": "Ik begûn de liniaal en kleur te brûken",
   "description_source": "author",
   "machine": {
    "caption": "A handwritten diagram on white paper maps a User data model with Property, User and Group boxes connected by relationship arrows, plus explanatory notes in Dutch.",
    "labels": [
     "diagram",
     "data model",
     "handwriting",
     "whiteboard notes",
     "database schema"
    ],
    "model": "claude-sonnet",
    "text_in_image": "User.lemmid.com: User model en properties\n16 jan\n18 jan\nA'dam\nProperty\nuser Id\ngroup Id\nkey\nvalue\nuserEditable\n-1 indien group\n-1 indien user\nUser\ndomain Id\nemail Address\npassword Hash\nauto Logon Hash\ndisplay Name\ngroupId\nvervangt ook isAdmin, -1 voor geen\nGroup\ndomain Id\ndisplay Name\nDOEL: Een generiek model waarop zowel platform servers als clients mee kunnen werken.\nProperties van een User leven in een domein en zijn daarmee ook overal in dat domein beschikbaar.\neigenlijk alles wat user specifiek is, opslaan.\nv.b. manager ConfigIds\noccupation\nreceive Newsletter\nfavourite Color\nlistview Controller123 SortOrder\nAlleen User en Group Management gaan via user.lemmid.com, voor alle andere properties en het in/uitloggen/password/name via client."
   }
  },
  {
   "url": "https://willem.com/global/images/02d7d95ee305.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37051_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "iPad Pro njonken myn primêre masine",
    "url": "https://agents.willem.com/fy/posts/2017-01-30_ipad-pro-njonken-myn-primere-masine/",
    "source_url": "https://willem.com/fy/2017-01-30_ipad-pro-njonken-myn-primere-masine/",
    "date": "2017-01-30"
   },
   "width": 1600,
   "description": "De iPad brûke om wat te ûntwerpen, mei kofje",
   "description_source": "author",
   "machine": {
    "caption": "An iPad displaying handwritten wireframe sketches for a website lies on a wooden table beside an Apple Pencil and a mug of coffee with a Curacao design.",
    "labels": [
     "ipad",
     "wireframe sketch",
     "apple pencil",
     "coffee mug",
     "table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Voorbeelden\nVeel plaatjes en namen\nEscape Amsterdam\nBloemen Veiling\nEtentjes\nESCAPE CLUB\nrembrandtplein Amsterdam\nPREVIEW\ntoon 360\nCURACAO"
   }
  },
  {
   "url": "https://willem.com/global/images/359a7faa0215.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37051_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "iPad Pro njonken myn primêre masine",
    "url": "https://agents.willem.com/fy/posts/2017-01-30_ipad-pro-njonken-myn-primere-masine/",
    "source_url": "https://willem.com/fy/2017-01-30_ipad-pro-njonken-myn-primere-masine/",
    "date": "2017-01-30"
   },
   "width": 1600,
   "description": "Earste krabbel om te sjen hoe't de pen reagearret",
   "description_source": "author",
   "machine": {
    "caption": "A sketched mockup shows a red-bordered app screen with a blue header bar, a hatched placeholder image area and an OK button, alongside small UI element sketches labeled with the name Willem.",
    "labels": [
     "sketch",
     "mockup",
     "ui elements",
     "ok button",
     "handwriting"
    ],
    "model": "claude-sonnet",
    "text_in_image": "interface\nok\nok\nWillem\nWillem"
   }
  },
  {
   "url": "https://willem.com/global/images/64bad261760f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37051_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "iPad Pro njonken myn primêre masine",
    "url": "https://agents.willem.com/fy/posts/2017-01-30_ipad-pro-njonken-myn-primere-masine/",
    "source_url": "https://willem.com/fy/2017-01-30_ipad-pro-njonken-myn-primere-masine/",
    "date": "2017-01-30"
   },
   "width": 1600,
   "description": "Typyske tekening dy't ik meitsje as ik software ûntwerp",
   "description_source": "author",
   "machine": {
    "caption": "A hand-drawn wireframe sketch outlines a willem.com drawings gallery page layout with a main image, title fields and a making-of section, plus handwritten naming notes on the right.",
    "labels": [
     "wireframe sketch",
     "website mockup",
     "handwriting",
     "drawing gallery",
     "notes"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem.com : drawings (base.willem.com test)\n26 jan '17\nWILLEM.com\ndrawing\nMAIN Drawing\nTitle of drawing\nSUBTITLE, OPTIONAL\nDATE, WILLEM L. MIDDELKOOP\nIntroduction text, can be short. Bla bla bla lipsum dolor etc.\nMaking off drawing + description\n\"digital art gallery\"\nin line with \"blog\", but\nwith focus on drawings\nand the making off.\nName:\nDrawing - seems what it is\nArt - sounds too good\nSketches - meh\nPaint - no.\nimages click to enlarge + swipe to switch."
   }
  },
  {
   "url": "https://willem.com/global/images/f064310846ad.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37051_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "iPad Pro njonken myn primêre masine",
    "url": "https://agents.willem.com/fy/posts/2017-01-30_ipad-pro-njonken-myn-primere-masine/",
    "source_url": "https://willem.com/fy/2017-01-30_ipad-pro-njonken-myn-primere-masine/",
    "date": "2017-01-30"
   },
   "width": 160,
   "machine": {
    "caption": "An iPad Pro with an Apple Pencil resting on it shows a hand-drawn sketch app mockup of a website page, next to a mug of coffee on a wooden table.",
    "labels": [
     "ipad",
     "apple pencil",
     "sketch app",
     "website mockup",
     "coffee mug",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem.com   drawings   [base.willem.com test]\nWILLEM.com\nMAIN Drawing\nTitle of drawing\nSUBTITLE, OPTIONAL\nDATE, WILLEM L MIDDELKOOP\nIntroduction text, can be short. Bla bla lipsum dolor etc.\nMAKING OFF\ndrawing + description\n26 jan '17\n\"digital art gallery\"\nin line with blog, but\nwith focus on drawings\nand the making off.\nName:\nDrawing - seems what it is\nArt - sounds too good\nSketches - meh\nPaint - no.\nimages click to\nenlarge + swipe\nto switch.\nCURACAO"
   }
  },
  {
   "url": "https://willem.com/global/images/69afec112c97.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37051_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "iPad Pro njonken myn primêre masine",
    "url": "https://agents.willem.com/fy/posts/2017-01-30_ipad-pro-njonken-myn-primere-masine/",
    "source_url": "https://willem.com/fy/2017-01-30_ipad-pro-njonken-myn-primere-masine/",
    "date": "2017-01-30"
   },
   "width": 2560,
   "machine": {
    "caption": "An iPad Pro with an Apple Pencil resting on it shows a hand-drawn sketch app mockup of a website page, next to a mug of coffee on a wooden table.",
    "labels": [
     "ipad",
     "apple pencil",
     "sketch app",
     "website mockup",
     "coffee mug",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem.com   drawings   [base.willem.com test]\nWILLEM.com\nMAIN Drawing\nTitle of drawing\nSUBTITLE, OPTIONAL\nDATE, WILLEM L MIDDELKOOP\nIntroduction text, can be short. Bla bla lipsum dolor etc.\nMAKING OFF\ndrawing + description\n26 jan '17\n\"digital art gallery\"\nin line with blog, but\nwith focus on drawings\nand the making off.\nName:\nDrawing - seems what it is\nArt - sounds too good\nSketches - meh\nPaint - no.\nimages click to\nenlarge + swipe\nto switch.\nCURACAO"
   }
  },
  {
   "url": "https://willem.com/global/images/f064310846ad.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37051_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "iPad Pro njonken myn primêre masine",
    "url": "https://agents.willem.com/fy/posts/2017-01-30_ipad-pro-njonken-myn-primere-masine/",
    "source_url": "https://willem.com/fy/2017-01-30_ipad-pro-njonken-myn-primere-masine/",
    "date": "2017-01-30"
   },
   "width": 160,
   "machine": {
    "caption": "An iPad Pro with an Apple Pencil resting on it shows a hand-drawn sketch app mockup of a website page, next to a mug of coffee on a wooden table.",
    "labels": [
     "ipad",
     "apple pencil",
     "sketch app",
     "website mockup",
     "coffee mug",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem.com   drawings   [base.willem.com test]\nWILLEM.com\nMAIN Drawing\nTitle of drawing\nSUBTITLE, OPTIONAL\nDATE, WILLEM L MIDDELKOOP\nIntroduction text, can be short. Bla bla lipsum dolor etc.\nMAKING OFF\ndrawing + description\n26 jan '17\n\"digital art gallery\"\nin line with blog, but\nwith focus on drawings\nand the making off.\nName:\nDrawing - seems what it is\nArt - sounds too good\nSketches - meh\nPaint - no.\nimages click to\nenlarge + swipe\nto switch.\nCURACAO"
   }
  },
  {
   "url": "https://willem.com/global/images/e776c5e9f0b0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-99.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "machine": {
    "caption": "A paved cycling path runs through a forest of tall trees alongside a road where a silver car is driving.",
    "labels": [
     "cycling path",
     "forest",
     "trees",
     "road",
     "car"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-98.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A cobbled street in a Dutch town leads toward a brick fortified gate tower with a spire, flanked by shops and a parked black car.",
    "labels": [
     "street",
     "gate tower",
     "shops",
     "car",
     "bicycles"
    ],
    "model": "claude-sonnet",
    "text_in_image": "LAI\nPEPSI\nSTOP\n83-JJ-CG"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-97.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A cyclist's view over the handlebar of a Garmin bike computer showing ride data, on a paved road running between green fields.",
    "labels": [
     "cycling path",
     "bike computer",
     "handlebar",
     "fields",
     "glove"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Garmin"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-96.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A narrow paved path curves through flat green farmland lined with wooden fence posts and distant trees under a partly cloudy sky.",
    "labels": [
     "path",
     "farmland",
     "fence",
     "trees",
     "sky"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-95.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A red paved cycling lane runs alongside a road next to a canal with water lilies and a golden grain field under a blue sky with clouds.",
    "labels": [
     "cycling lane",
     "canal",
     "field",
     "road",
     "sky"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-94.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A man in a cycling helmet, sunglasses and a jersey reading WILLEM.com stands smiling with a black Sensa Romagna road bike on a ferry deck with a river and cargo ship behind him.",
    "labels": [
     "cyclist",
     "road bike",
     "helmet",
     "ferry",
     "river"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM.com\nSENSA\nROMAGNA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-93.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black and blue Sensa Romagna road bike with two water bottles leans against a ferry railing beside a wide river.",
    "labels": [
     "road bike",
     "bicycle",
     "railing",
     "river",
     "water bottle"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ROMAGNA\nSENSA\nSUPRA RA COMP"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-92.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A paved path runs along a grassy dike beside a wide river under an overcast sky with a lamp post and distant industrial cranes.",
    "labels": [
     "path",
     "dike",
     "river",
     "lamp post",
     "sky"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-91.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A paved cycling path passes between red and white striped bollards next to a road sign, with farmland and trees on either side.",
    "labels": [
     "cycling path",
     "bollards",
     "road sign",
     "farmland",
     "trees"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-90.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A paved footpath runs along a dike with a wooden gate, fence posts, mown grass and a wide river visible in the distance.",
    "labels": [
     "footpath",
     "dike",
     "gate",
     "fence",
     "river"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/682aec513dcc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "Yn in pear gefallen stuts ik ynternasjonale grinzen oer. Dizze foto is makke yn Dútslân njonken in Autobahn. ",
   "description_source": "author",
   "machine": {
    "caption": "A road bike leans against a blue motorway direction sign post beside a grassy field with a pylon and trees in the background.",
    "labels": [
     "bicycle",
     "road sign",
     "field",
     "pylon",
     "grass"
    ],
    "model": "claude-sonnet",
    "text_in_image": "70\n2.4"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-89.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A curving paved road runs along a dike past a lock or barrier gate and a speed limit sign, with a river bend visible under a heavily clouded sky.",
    "labels": [
     "road",
     "dike",
     "barrier gate",
     "river",
     "clouds"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/682aec513dcc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-88.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "machine": {
    "caption": "A black road bike leans against a pole holding a blue motorway direction sign, with speed limit signs and an electricity pylon in a grassy field behind it.",
    "labels": [
     "road bike",
     "road sign",
     "field",
     "pylon",
     "trees"
    ],
    "model": "claude-sonnet",
    "text_in_image": "70\n2"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-87.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A paved road curves through a dense green forest with a sunlit clearing visible ahead.",
    "labels": [
     "forest",
     "road",
     "trees",
     "clearing"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-86.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A paved path passes beneath a highway overpass bridge flanked by trees, with red and white striped barrier posts at the underpass entrance.",
    "labels": [
     "underpass",
     "bridge",
     "path",
     "trees",
     "barrier posts"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-85.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A paved cycling path crosses a railway level crossing marked by red and white striped Andrew's cross signals and barriers, with fields on either side.",
    "labels": [
     "railway crossing",
     "cycling path",
     "barriers",
     "tracks",
     "fields"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-84.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A blue European Union sign reading Bundesrepublik Deutschland stands beside a road at a tree-lined border crossing into Germany.",
    "labels": [
     "border sign",
     "road",
     "trees",
     "germany",
     "eu stars"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Bundes-\nrepublik\nDeutschland"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-83.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black and blue Sensa Romagna road bike leans against the white railing of a small ferry crossing a lake, next to a sign with Dutch ferry instructions.",
    "labels": [
     "road bike",
     "ferry",
     "railing",
     "lake",
     "sign"
    ],
    "model": "claude-sonnet",
    "text_in_image": "REMMEN VAST\nMOTOR STOP\nLICHTEN DOVEN"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-82.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A cyclist rides across a cobblestone square toward a ferry boat labelled IJveer 51 Amsterdam, with rows of parked bicycles and a bike computer visible on the foreground handlebar.",
    "labels": [
     "ferry",
     "cyclist",
     "bicycles",
     "cobblestones",
     "bike computer"
    ],
    "model": "claude-sonnet",
    "text_in_image": "IJVEER 51\nAmsterdam"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-81.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A road bike leans against a wooden rail beneath a directional signpost with red cycling route signs and a map board, set against a grassy dike and cloudy sky.",
    "labels": [
     "signpost",
     "road bike",
     "cycling route",
     "dike",
     "map board"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Uitdam 3\nMarken 8\nDurgerdam 4\nAmsterdam 6\nBroek in\nWaterland 10\n77\n47"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-80.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A view over a road bike's white-taped drop handlebar toward a green pasture where a herd of cows grazes under a partly cloudy sky.",
    "labels": [
     "handlebar",
     "pasture",
     "cows",
     "road",
     "sky"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/5c844341322e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "Njonken ritten nei it wurk en grand fondos naam ik ek koarte ritsjes nei de supermerk op. Lykas dizze mei de \"Beer Bike\".",
   "description_source": "author",
   "machine": {
    "caption": "A matte grey Vanmoof bicycle is parked against a pole with a red plastic Amstel beer crate strapped to its rear rack.",
    "labels": [
     "bicycle",
     "beer crate",
     "pole",
     "sidewalk",
     "vanmoof"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VANMOOF\nAMSTEL\nBIER\n24 x 30 cl"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-79.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close view of a black Sensa Romagna road bike's handlebar, stem and top tube with a bike computer mounted, overlooking a wide grey lake under a cloudy sky.",
    "labels": [
     "road bike",
     "handlebar",
     "bike computer",
     "lake",
     "clouds"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ROMAGNA\nSUPRA LIGHT\nSUPRA RA COMP"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-78.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A Dutch harbour town square with traditional gabled brick houses, moored sailing boats, a bronze statue of a seated figure, and a woman in a wheelchair near parked cars.",
    "labels": [
     "harbour",
     "statue",
     "houses",
     "boats",
     "wheelchair"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-77.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A paved path leads up to a small white footbridge in front of a village with a church spire, surrounded by tall reeds and trees.",
    "labels": [
     "path",
     "footbridge",
     "church spire",
     "reeds",
     "village"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-76.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A view over a road bike's white-taped drop handlebar and mounted GPS computer toward open water with a distant island and lighthouse structure.",
    "labels": [
     "handlebar",
     "gps computer",
     "water",
     "island",
     "sky"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/5c844341322e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-75.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "machine": {
    "caption": "A grey VanMoof city bike is locked to a pole on a brick pavement with a red plastic crate of Amstel Bier bottles strapped to the rear rack.",
    "labels": [
     "bicycle",
     "vanmoof",
     "beer crate",
     "pole",
     "pavement"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMSTEL\nBIER\nPILSENER\n24 x 30 cl\nVANMOOF"
   }
  },
  {
   "url": "https://willem.com/global/images/325d72064e28.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-74.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "machine": {
    "caption": "A stamped route card for a 2016 Frisian cycling tour lies on a table next to a Garmin device, with a medal on a Frisian flag ribbon placed on top.",
    "labels": [
     "route card",
     "medal",
     "ribbon",
     "garmin device",
     "table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DE FRIESE FIETSELFSTEDENTOCHT 2016\nBolsward Stadhuis 07.56 uur nog 235 km\nJE MOET STARTEN VOOR 08.30 UUR\nHarlingen nog 216 km\nFraneker nog 208 km\nHolwerd nog 170 km\nDokkum 10.56 uur nog 158 km\nLeeuwarden nog 192 km\nBolsward 13.11 uur nog 97 km\nSneek nog 87 km\nIJlst\nSloten nog 61 km\nOudemirdum nog 47 km\nStavoren 15.56 uur nog 31 km\nBolsward (Finish) Plein 1455 tot 24.00 uur\nBij de start en de tijdcontroles mag voor de genoemde tijden niet worden gestempeld.\nEHBO / Rode Kruis 0515 - 57 30 99\nBerichtencentrum Bolsward 0515 - 57 32 63\nAlgemeen Alarmnummer 112\nPolitie Fryslan 0900 - 8844\nNTFU nederlandse toer fiets unie\nFIETSELFSTEDENTOCHT\nBOLSWARD\n16 MEI 2016\nSTAVOREN\nGARMIN"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-73.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A smiling man in a helmet and white and black cycling jersey stands with a black Sensa road bike on a brick street while other cyclists and a parked car pass behind him.",
    "labels": [
     "cyclist",
     "helmet",
     "road bike",
     "street",
     "jersey"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM...\nSENSA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-72.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black and blue Sensa Romagna road bike is locked to a tree with a bouquet of flowers attached to the saddle bag, on a littered brick square with outdoor cafe tables.",
    "labels": [
     "road bike",
     "tree",
     "flowers",
     "cafe tables",
     "brick square"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ROMAGNA\nSENSA\nSUPRA\nPUUR"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-71.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A man in a cycling helmet and jersey under an open hoodie smiles while holding three small plastic cups of beer, standing on a cobblestone square in front of a shop.",
    "labels": [
     "cyclist",
     "beer cups",
     "helmet",
     "cobblestones",
     "storefront"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DIRK\nWIL..."
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-70.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A large crowd of cyclists in helmets gathers on a brick street between traditional houses under a partly cloudy sky, with one wearing an orange vest marked 11 Steden.",
    "labels": [
     "cyclists",
     "crowd",
     "street",
     "houses",
     "helmets"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CAMPING\n11\nSTEDEN"
   }
  },
  {
   "url": "https://willem.com/global/images/325d72064e28.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "De folsleine stimpelkaart fan de \"Fietselfstedentocht\", mei 231 kilometer de langste inkelde rit fan 2016.",
   "description_source": "author",
   "machine": {
    "caption": "A stamped cycling event control card lies on a wooden table with a medal on a Frisian ribbon and a Garmin bike computer beside it.",
    "labels": [
     "control card",
     "medal",
     "garmin device",
     "cycling event",
     "table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DE FRIESE FIETSELFSTEDENTOCHT 2016\nBolsward\nStadhuis 07.56 uur\nnog 235 km\nHarlingen\nnog 216 km\nFraneker\nnog 208 km\nHolwerd\nnog 170 km\nDokkum\n10.56 uur\nnog 158 km\nLeeuwarden\nnog 192 km\nBolsward\n13.11 uur\nnog 97 km\nSneek\nnog 87 km\nIJlst\nSloten\nnog 61 km\nOudemirdum\nnog 47 km\nStavoren\n15.56 uur\nnog 31 km\nHindeloopen\nBolsward (Finish)\ntot 24.00 uur\nJE MOET STARTEN VOOR 08.30 UUR\nBij de start en de tijdcontroles mag voor de genoemde tijden niet worden gestempeld.\nEHBO / Rode Kruis 0515-57 30 99\nBerichtencentrum Bolsward 0515-57 32 63\nAlgemeen Alarmnummer 112\nPolitie Fryslan 0900-8844\nNTFU nederlandse toer fiets unie\nFIETSELFSTEDENTOCHT\nBOLSWARD\nSTAVOREN\n2016\nGARMIN"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-69.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A crowd of cyclists gathers beneath a yellow inflatable PowerBar arch at a start line in front of brick buildings.",
    "labels": [
     "inflatable arch",
     "cyclists",
     "start line",
     "powerbar",
     "crowd"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PowerBar\nTIMME\nSCHILDERS"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-68.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A large crowd of cyclists in helmets and jackets gathers on a brick street lined with traditional Dutch houses, with a van parked nearby and one man wearing an orange 11 Steden vest.",
    "labels": [
     "cyclists",
     "crowd",
     "street",
     "houses",
     "helmets"
    ],
    "model": "claude-sonnet",
    "text_in_image": "11\nSTEDEN"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-67.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Cyclists ride beneath a yellow inflatable arch bearing a banner reading Deursette Seun on a street lined with brick houses under a dark cloudy sky.",
    "labels": [
     "inflatable arch",
     "banner",
     "cyclists",
     "street",
     "clouds"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Deursette Seun\nfiets\nelfstedentocht\nToilet"
   }
  },
  {
   "url": "https://willem.com/global/images/dd884c3efbce.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-66.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "machine": {
    "caption": "A close up of a black road bike's top tube and saddle bag showing a strapped emergency contact sticker and a Supra brand seatpost.",
    "labels": [
     "bicycle frame",
     "sticker",
     "saddle bag",
     "seatpost",
     "close up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Willem_Middelkoop\nEmergency\nSUPRA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-65.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Exterior view of a large football stadium with a curved grey roof, red accent stripes, escalator tubes and a mural of a footballer on the facade, under a clear blue sky.",
    "labels": [
     "stadium",
     "architecture",
     "escalators",
     "mural",
     "sky"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Welkom\nNoord C"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-64.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A tall Gothic stone church tower rises against a blue sky, framed by bare tree branches with new spring buds.",
    "labels": [
     "church tower",
     "gothic architecture",
     "trees",
     "sky",
     "spire"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-63.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A grey steel arch bridge crosses a wide river beside a road lined with streetlights, with a floodplain and town visible in the background.",
    "labels": [
     "arch bridge",
     "river",
     "road",
     "streetlights",
     "floodplain"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-62.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A row of traditional windmills stands on the horizon of a flat grassy polder landscape under a large sky with dramatic clouds.",
    "labels": [
     "windmills",
     "polder",
     "field",
     "clouds",
     "landscape"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-61.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A view over a road bike's handlebar and bike computer of the white cable-stayed Erasmus Bridge and the Rotterdam skyline of high-rise towers.",
    "labels": [
     "erasmus bridge",
     "skyline",
     "handlebar",
     "bike computer",
     "cycling path"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-60.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A brick riverside promenade with lamp posts overlooks a wide river where a small passenger ferry crosses, with the Rotterdam skyline in the background.",
    "labels": [
     "promenade",
     "river",
     "ferry",
     "skyline",
     "lamp posts"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/dd884c3efbce.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "Foar langere ritten (>8 oeren) hie de fytskompjûter ekstra stroom nedich. Ik ynstallearre in lytse USB-powerbank yn myn sadeltas. ",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a black road bike top tube shows a taped-on emergency contact label next to a carbon saddle bag.",
    "labels": [
     "bike frame",
     "saddle bag",
     "emergency label",
     "top tube",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Willem _ Middelkoot\nEmergency\n+31645080320\n+31650890638"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-59.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A road bike's front wheel and handlebar frame a view of a white steel arch bridge crossing a river, with a church spire visible in the distance.",
    "labels": [
     "road bike",
     "arch bridge",
     "river",
     "wheel",
     "handlebar"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-58.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A road bike leans against a railing beside a canal, with a raised vertical lift bridge and waterside buildings visible across the water.",
    "labels": [
     "road bike",
     "lift bridge",
     "canal",
     "railing",
     "houses"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-57.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A road bike is parked on a bike rack beside a canal lined with parked cars and brick buildings, with a tall vertical lift bridge in the distance under a cloudy sky.",
    "labels": [
     "road bike",
     "canal",
     "lift bridge",
     "parked cars",
     "buildings"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-56.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A smiling cyclist wearing a race bib and sunglasses rides a black Sensa Romagna road bike along a paved path through a leafless forest, with another cyclist behind him.",
    "labels": [
     "cyclist",
     "race bib",
     "road bike",
     "forest",
     "helmet"
    ],
    "model": "claude-sonnet",
    "text_in_image": "16 3433"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-55.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A large crowd of cyclists gathers among racked bicycles outside a modern clubhouse building with big windows, some wearing jerseys branded Tacx and Nefit.",
    "labels": [
     "cyclists",
     "bicycles",
     "clubhouse",
     "crowd",
     "jerseys"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Tacx\nNEFIT"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-54.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black and blue road bike leans against a metal railing beneath a blue Zandvoort place-name sign with cycling route markers, near dunes and beach houses.",
    "labels": [
     "road bike",
     "place sign",
     "zandvoort",
     "dunes",
     "cycling route"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Zandvoort\n79\nLF 1b\nNoordzee\nroute"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-53.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black and blue Sensa Romagna road bike leans against a Noordwijk place-name sign reading Welkom and Blauwe Vlag Strand, with cyclists passing on a path near dunes and houses.",
    "labels": [
     "road bike",
     "place sign",
     "noordwijk",
     "dunes",
     "cyclists"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Noordwijk\nWelkom\nBlauwe Vlag\nStrand"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-52.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A seaside promenade lined with beach pavilions and grassy dunes leads toward a white church tower and rows of houses, with bicycles parked along the street.",
    "labels": [
     "promenade",
     "dunes",
     "church tower",
     "beach pavilion",
     "bicycles"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-51.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A historic brick gate tower with a white clock turret and arched passage stands beside a canal, flanked by white bridge railings and a bare willow tree.",
    "labels": [
     "gate tower",
     "clock",
     "canal",
     "bridge railing",
     "architecture"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-50.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "The shadow of a person standing with a bicycle beside a railing is cast across the surface of muddy brown water next to reeds.",
    "labels": [
     "shadow",
     "bicycle",
     "water",
     "railing",
     "reeds"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/17424201acf8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "Nei guon lange ritten haw ik de fyts útinoar helle om thús te kommen.",
   "description_source": "author",
   "machine": {
    "caption": "A disassembled road bike frame with front wheel removed sits on a protective mat behind a red hatchback car parked on a brick patio.",
    "labels": [
     "bike frame",
     "car trunk",
     "wheel",
     "patio",
     "garden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ROMB\n4BALLS"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-49.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A flat green polder landscape with a wide canal, distant trees and a small windmill pump under a clear blue sky.",
    "labels": [
     "polder",
     "canal",
     "field",
     "windmill",
     "sky"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-48.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A disassembled road bicycle with front wheel removed is packed into the hatchback trunk of a red car, with a brown fleece blanket beside it.",
    "labels": [
     "car trunk",
     "road bicycle",
     "bicycle wheel",
     "blanket",
     "cassette"
    ],
    "model": "claude-sonnet",
    "text_in_image": "PRO RACE COMP"
   }
  },
  {
   "url": "https://willem.com/global/images/17424201acf8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-47.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "machine": {
    "caption": "A road bicycle frame with wheel removed stands on a protective mat on a brick driveway next to a red hatchback with its trunk open, near a garden table and watering can on a lawn.",
    "labels": [
     "road bicycle",
     "car",
     "driveway",
     "garden furniture",
     "watering can"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ROMAGNA\nSENSA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-46.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black and blue road bicycle stands on a dirt forest path lined with bare trees and fallen leaves.",
    "labels": [
     "road bicycle",
     "forest",
     "dirt path",
     "trees",
     "fallen leaves"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SENSA ROMAGNA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-45.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "The bow of a moored boat named Hendrikus with a small flag is seen beside a sandy riverbank under a partly cloudy sky.",
    "labels": [
     "boat",
     "river",
     "sandy bank",
     "sky",
     "flag"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HENDRIKUS"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-44.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black and blue road bicycle with water bottles is parked against a metal railing beside a wide sunlit river.",
    "labels": [
     "road bicycle",
     "railing",
     "river",
     "water bottle",
     "waterfront"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ROMAGNA\nSENSA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-43.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "The shadow of a cyclist wearing a helmet and holding the handlebar is cast on a road surface next to an orange curb marker.",
    "labels": [
     "shadow",
     "cyclist",
     "road",
     "bicycle",
     "helmet"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-42.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An empty road bridge with metal guardrails and traffic cones runs over water toward trees under an overcast sky.",
    "labels": [
     "bridge",
     "road",
     "guardrail",
     "traffic cone",
     "water"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-41.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A metal sculpture reading TOT HIER stands on a grassy dike beside a flooded field, with a church spire and a water tower visible in the distance.",
    "labels": [
     "sign",
     "dike",
     "grass",
     "flooded field",
     "church spire"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TOT HIER"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-40.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A wide river flows past a village with a windmill and church spire on the opposite bank under a partly cloudy sky.",
    "labels": [
     "river",
     "windmill",
     "village",
     "church spire",
     "sky"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/0078e63e1b46.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "De earste gran fondo wie in rit om it Nederlânske \"Markermeer\", in rit fan 208,5KM.",
   "description_source": "author",
   "machine": {
    "caption": "A road bike handlebar with white tape and a mounted cycling computer points down a paved dike-top path along open water.",
    "labels": [
     "handlebar",
     "bike computer",
     "dike",
     "coastal path",
     "sea"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GARMIN"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-39.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A road bicycle handlebar with a mounted cycling computer is photographed on the green deck of a river ferry with a red and white striped barrier gate ahead.",
    "labels": [
     "handlebar",
     "bicycle computer",
     "ferry",
     "barrier gate",
     "river"
    ],
    "model": "claude-sonnet",
    "text_in_image": "uit\nuit\nem  vast\nGARMIN"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-38.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A road bicycle is parked against a stone bollard on a brick town square lined with historic gabled houses and a defensive wall with information panels.",
    "labels": [
     "road bicycle",
     "town square",
     "gabled houses",
     "bollard",
     "brick wall"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-37.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of a bicycle handlebar with a Garmin cycling computer and a mounted light, with a canal and railing visible in the background on a bridge path.",
    "labels": [
     "handlebar",
     "bicycle computer",
     "bike light",
     "railing",
     "canal"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CE FC RoHS\nMax Input Voltage 5V\nGARMIN\nFENIX\nEnd Ride"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-36.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A cargo barge named Oranje Nassau travels along a wide canal viewed from a bridge, with an arched bridge and buildings visible in the distance.",
    "labels": [
     "cargo barge",
     "canal",
     "bridge",
     "railing",
     "skyline"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ORANJE NASSAU"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-35.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An empty rural road with a separate cycle path runs past bare trees and road signs under a bright low sun.",
    "labels": [
     "road",
     "cycle path",
     "trees",
     "road signs",
     "sun"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-34.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A calm canal bordered by reeds and bare trees curves through a green polder landscape with a wooden jetty in the foreground.",
    "labels": [
     "canal",
     "reeds",
     "trees",
     "polder",
     "jetty"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-33.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A bicycle handlebar with a light and cycling computer is photographed beside a rural road, a cycle path, and a blue payment terminal post next to metal guardrails.",
    "labels": [
     "handlebar",
     "bike light",
     "cycling computer",
     "road",
     "guardrail"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-32.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A bicycle handlebar with a light and Garmin computer is photographed on a brick lane between green wooden houses in a traditional Dutch village.",
    "labels": [
     "handlebar",
     "bicycle computer",
     "brick lane",
     "wooden houses",
     "village"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GARMIN"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-31.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A row of dark green wooden gabled houses with white trim lines a brick path under a cloudy sky in a traditional Dutch village.",
    "labels": [
     "wooden houses",
     "gable roof",
     "brick path",
     "village",
     "fence"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-30.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A bicycle handlebar with a light and Garmin cycling computer showing ride statistics is photographed on a dike path beside a large body of water and reed banks.",
    "labels": [
     "handlebar",
     "cycling computer",
     "dike",
     "water",
     "reeds"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GARMIN\n0.0\n0\n24.8\n84\n140\nSE\n5.2%\nEnd Ride"
   }
  },
  {
   "url": "https://willem.com/global/images/49f343116ab5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "Dit pedaal wie nij doe't ik begûn, sa sjocht in pedaal der út nei tûzenen kilometers fytsen. ",
   "description_source": "author",
   "machine": {
    "caption": "An extreme close-up shows a worn clipless bicycle pedal and crank next to the front wheel rim of a black and blue bike frame.",
    "labels": [
     "pedal",
     "crank",
     "wheel rim",
     "bike frame",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ROMB\nBBB"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-29.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A wide expanse of open water with distant land on the horizon is bordered by tall reed grass and a green grassy bank.",
    "labels": [
     "water",
     "reeds",
     "grass",
     "horizon",
     "birds"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-28.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Traditional sailing barges with tall masts are moored along a harbor quay lined with gabled buildings at dusk.",
    "labels": [
     "harbor",
     "sailing barge",
     "mast",
     "quay",
     "gabled buildings"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-27.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Sunlight breaks through a heavily clouded sky over a large open body of water with a rocky shoreline in the foreground.",
    "labels": [
     "sea",
     "clouds",
     "sun",
     "horizon",
     "rocky shore"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-26.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Several wind turbines stand along a causeway between two bodies of water beside a road with a guardrail at dusk.",
    "labels": [
     "wind turbine",
     "causeway",
     "road",
     "guardrail",
     "water"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-25.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A cycle path runs alongside a coastal road with a guardrail and breakwater structures visible in the water to the left.",
    "labels": [
     "cycle path",
     "coastal road",
     "guardrail",
     "breakwater",
     "sea"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-24.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A paved dike-top road with a rocky embankment runs beside open water toward a bright sun low in a partly cloudy sky.",
    "labels": [
     "dike",
     "road",
     "rocky embankment",
     "water",
     "sun"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-23.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Wooden posts stand in calm open water behind a rock breakwater, with a distant power plant silhouette on the far shore.",
    "labels": [
     "water",
     "rock breakwater",
     "wooden posts",
     "horizon",
     "power plant"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/0078e63e1b46.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "machine": {
    "caption": "A road bicycle handlebar with a Garmin computer is photographed on a dike-top cycle path running alongside open water with a rock breakwater.",
    "labels": [
     "handlebar",
     "cycling computer",
     "dike",
     "cycle path",
     "water"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GARMIN"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A straight two lane road and a separate concrete cycle path run along a dike beside open water under a cloudy sky.",
    "labels": [
     "road",
     "cycle path",
     "dike",
     "water",
     "clouds"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A concrete cycle path runs along a grassy dike beside a reed-covered marsh and open water under a heavily clouded sky.",
    "labels": [
     "cycle path",
     "dike",
     "reeds",
     "marsh",
     "clouds"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/d041d2afb030.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "Heatmap fan myn fytsritten yn it gebiet Amsterdam. ",
   "description_source": "author",
   "machine": {
    "caption": "A GPS route map shows a cycling track in red overlaid on a planned purple route looping south of Amsterdam through Amstelveen, Uithoorn and Vinkeveen.",
    "labels": [
     "map",
     "gps route",
     "amsterdam",
     "cycling track",
     "roads"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Amsterdam\nAMSTERDAM NIEUW-WEST\nAMSTERDAM-ZUID\nAmstelveen\nSTADSHART\nDiemen\nAmsterdam-Zuidoost\nWeesp\nAETSVELD\nSchiphol\nSchiphol-Rijk\nBadhoevedorp\nAalsmeerderbrug\nAalsmeer\nUithoorn\nDe Kwakel\nAmstelhoek\nAbcoude\nBaambrugge\nNederhorst den Berg\nWaverveen\nVinkeveen\nMijdrecht\nWilnis\nNieuwveen\nA5 A10 A9 A4 A1 A2 E35\ns100 s103 s104 s106 s110 s111 s112 s113 s114 s116"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A wide reed bed borders open water with distant trees on the far shore under a cloudy sky, seen from a grassy dike.",
    "labels": [
     "reeds",
     "water",
     "dike",
     "fence",
     "clouds"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A road bicycle handlebar with a Garmin computer is photographed on an empty multi-lane highway bridge with traffic cones, overhead gantries and a yellow works truck ahead.",
    "labels": [
     "handlebar",
     "cycling computer",
     "highway",
     "traffic cones",
     "truck"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GARMIN\n24.3\n133\nNE"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A gravel path curves down a grassy dike toward a lake shore with benches, a bin, and a small blue building near a jetty.",
    "labels": [
     "path",
     "dike",
     "lake",
     "bench",
     "building"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Sailboats are moored at a marina beside a stone castle silhouetted against a low sun breaking through clouds.",
    "labels": [
     "marina",
     "sailboats",
     "castle",
     "sun",
     "clouds"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-155.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Sheep and cattle graze on a foggy dike pasture beside a wooden fence and gate near a body of water.",
    "labels": [
     "sheep",
     "cattle",
     "pasture",
     "fog",
     "fence"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-154.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of a frost-covered cycling glove on a wrist resting against a bicycle frame, with a paved and gravel surface in the background.",
    "labels": [
     "cycling glove",
     "frost",
     "wrist",
     "bicycle frame",
     "pavement"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-153.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black and blue road bicycle with water bottles leans against a metal railing beside a canal in fog, next to an information sign and a warning sign with a wave symbol, with gabled houses behind.",
    "labels": [
     "road bicycle",
     "railing",
     "canal",
     "fog",
     "warning sign"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SENSA ROMAGNA\nLet op!\nMAX 8\noever-\nwerkzaamheden"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-152.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A frost-covered gravel path runs beside a canal and frosted trees through open farmland in dense fog, with a warning sign post on the left.",
    "labels": [
     "gravel path",
     "canal",
     "frost",
     "fog",
     "farmland"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/df9a5aee6191.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-151.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "machine": {
    "caption": "A black and blue road bicycle with two water bottles is parked against a frosted metal railing on a bridge over a canal in foggy weather.",
    "labels": [
     "road bicycle",
     "railing",
     "canal",
     "frost",
     "fog"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SENSA\nROMAGNA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-150.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Dense fog blankets a calm canal lined with frost-covered trees and a small moored boat in the foreground.",
    "labels": [
     "fog",
     "canal",
     "frost",
     "boat",
     "trees"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/df9a5aee6191.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "It wie echt kâld tidens dizze rit yn desimber. Myn drinkbidons, wanten en skuon wiene beferzen!",
   "description_source": "author",
   "machine": {
    "caption": "A black and blue road bike with two water bottles leans against a frosted metal bridge railing over a canal on a foggy day.",
    "labels": [
     "road bike",
     "bridge railing",
     "canal",
     "fog",
     "water bottles"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SENSA\nROMAGNA\nCOMP"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-149.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A bright low sun glows through haze over a flat, hazy farmland landscape with faint field lines in the foreground.",
    "labels": [
     "sun",
     "haze",
     "farmland",
     "field",
     "horizon"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/3de1feee1664.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-148.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "machine": {
    "caption": "A cargo bike handlebar with a bell and wooden front box is parked at night beside a parked car with its brake lights on, in front of a lit McDonald's restaurant window.",
    "labels": [
     "cargo bike",
     "handlebar",
     "car",
     "mcdonald's",
     "night"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MITSUBISHI\nGET\nsket\nNU BIJ McDONALD'S"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-147.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A pink and orange sunset glows over a flat polder landscape with a reed-lined pond and a metal guardrail beside a road.",
    "labels": [
     "sunset",
     "polder",
     "pond",
     "guardrail",
     "reeds"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-146.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "The Rotterdam skyline with the Erasmus Bridge and several high-rise towers is viewed across a river under a clear blue sky.",
    "labels": [
     "skyline",
     "erasmus bridge",
     "skyscrapers",
     "river",
     "rotterdam"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-145.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "The Euromast observation tower in Rotterdam rises against a clear blue sky, viewed from directly below.",
    "labels": [
     "euromast",
     "tower",
     "observation deck",
     "sky",
     "rotterdam"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-144.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black and blue road bicycle is parked against a white railing on a bridge overlooking a harbor filled with moored boats and historic buildings in Rotterdam.",
    "labels": [
     "road bicycle",
     "railing",
     "harbor",
     "boats",
     "historic buildings"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SENSA\nROMAGNA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-143.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "The sun sits low over a harbor channel lined with moored ships, tugboats and waterfront buildings on both banks.",
    "labels": [
     "harbor",
     "ships",
     "tugboat",
     "waterfront",
     "sun"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-142.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A road bicycle leans against a mesh security fence with warning signs, in front of the steel truss underside of a large road bridge.",
    "labels": [
     "road bicycle",
     "security fence",
     "warning sign",
     "bridge",
     "truss"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VERBODEN TOEGANG\nVOOR ONBEVOEGDEN\nArt. 461 Wetb. v. Strafr.\nCamera-\nbewaking\nROMAGNA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-141.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up selfie of a person wearing a cycling helmet and sunglasses branded AGU, taken from below with a red crane mast against a clear sky.",
    "labels": [
     "selfie",
     "cycling helmet",
     "sunglasses",
     "crane",
     "sky"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AGU"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-140.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Angular concrete breakwater blocks sit in breaking waves along a coastline with a hazy shore visible in the distance.",
    "labels": [
     "breakwater",
     "concrete blocks",
     "waves",
     "sea",
     "coastline"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/3de1feee1664.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "Ien fan myn nachtlike ritten gie troch de McDrive - fytsen binne blykber wolkom :-)",
   "description_source": "author",
   "machine": {
    "caption": "A night view over a cargo bike handlebar shows the illuminated taillight of a parked Mitsubishi car outside a McDonald's restaurant.",
    "labels": [
     "cargo bike handlebar",
     "car taillight",
     "mitsubishi",
     "mcdonald's",
     "night"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MITSUBISHI\nGET\nNU BIJ McDONALD'S"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-139.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A long concrete pier extends into a harbor entrance with wind turbines, industrial cranes and smokestacks visible on the far shore and a cargo ship passing.",
    "labels": [
     "pier",
     "harbor",
     "wind turbine",
     "cargo ship",
     "industrial skyline"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-138.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A road bicycle is parked against a signpost marked Hoek van Holland on a sandy beach, with distance signs to other cities and information boards nearby.",
    "labels": [
     "road bicycle",
     "signpost",
     "beach",
     "distance sign",
     "sea"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HAMBURG  431 km\nANTWERPEN\nST. PETERSBURG  1831 km\nKAAPSTAD  9645 km\nHOEK VAN HOLLAND"
   }
  },
  {
   "url": "https://willem.com/global/images/176b9a629ad9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-137.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "machine": {
    "caption": "A paved path runs through coastal dunes covered in beach grass, with industrial smokestacks visible faintly on the horizon by the sea.",
    "labels": [
     "dunes",
     "path",
     "beach grass",
     "sea",
     "industrial skyline"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-136.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black and blue road bicycle with water bottles is parked against a weathered wooden bench overlooking a dune landscape with a distant city skyline.",
    "labels": [
     "road bicycle",
     "wooden bench",
     "dunes",
     "skyline",
     "shrubs"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ROMAGNA\nSENSA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-135.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A road bicycle is parked against a railing on a boardwalk facing a sandy beach with a Ferris wheel and pier structure in the background.",
    "labels": [
     "road bicycle",
     "railing",
     "boardwalk",
     "ferris wheel",
     "beach"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ROMAGNA\nSENSA\nFIETSEN EN SCOOTERS\nWORDEN VERWIJDERD"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-134.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A frosty cycle path runs past bare trees and an electricity pylon, with a red road sign showing a cyclist icon and cycling improvement information beside it.",
    "labels": [
     "cycle path",
     "road sign",
     "electricity pylon",
     "frost",
     "trees"
    ],
    "model": "claude-sonnet",
    "text_in_image": "HIER WERKT LEIDEN AAN\nFLINKE FIETSVERBETERINGEN\nVEILIG FIETSEN\nflinkfietsen.nl"
   }
  },
  {
   "url": "https://willem.com/global/images/dc863a975db7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-133.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "machine": {
    "caption": "A black and blue road bicycle is parked against a bridge railing overlooking a canal in a historic town center, backlit by a low sun.",
    "labels": [
     "road bicycle",
     "railing",
     "canal",
     "town center",
     "sun"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SENSA\nROMAGNA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-132.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "The sun shines low over a frost-covered flat polder landscape crossed by a drainage ditch, with grazing animals visible in the distance.",
    "labels": [
     "sun",
     "polder",
     "frost",
     "ditch",
     "field"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-131.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A calm, still lake reflects a hazy sky at dusk with a few birds swimming near the far shoreline.",
    "labels": [
     "lake",
     "water",
     "reflection",
     "dusk",
     "birds"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-130.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A mud-splattered Vanmoof city bike with a wooden front cargo rack stands against a hedge of yellow autumn leaves on a paved path.",
    "labels": [
     "city bike",
     "vanmoof",
     "cargo rack",
     "mud",
     "hedge"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VANMOOF"
   }
  },
  {
   "url": "https://willem.com/global/images/176b9a629ad9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "Yn Nederlân is gjin tekoart oan dyken. In soad dêrfan hawwe lange, rjochte fytspaden. Dizze is by \"Hoek van Holland\", oan de hoarizon sjochst do de yndustry fan de Rotterdamske Maasvlakte. ",
   "description_source": "author",
   "machine": {
    "caption": "A paved path runs through coastal dune grass with a hazy industrial skyline visible on the horizon beyond the sea.",
    "labels": [
     "dune path",
     "beach grass",
     "coastline",
     "horizon",
     "industrial skyline"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-129.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of a mud-covered Vanmoof rear wheel and frame showing the brand name and disc brake, with autumn leaves in the background.",
    "labels": [
     "rear wheel",
     "disc brake",
     "mud",
     "frame",
     "spokes"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VANMOOF"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-128.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A blue reusable shopping bag hangs from the handlebar of a cargo bike, with parked cars and a bike computer visible.",
    "labels": [
     "shopping bag",
     "bicycle handlebar",
     "parked cars",
     "bike computer",
     "parking lot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TJ-VD-36"
   }
  },
  {
   "url": "https://willem.com/global/images/49f343116ab5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-127.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "machine": {
    "caption": "A close-up of a bicycle clipless pedal mounted on a crank arm, with the wheel and frame visible behind it.",
    "labels": [
     "bicycle pedal",
     "crank",
     "wheel spokes",
     "bike frame"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ROMAGNA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-126.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A cyclist's bike computer with a green battery indicator is visible in the foreground on a lit bike path at night, with a speed limit sign ahead.",
    "labels": [
     "bike path",
     "street lights",
     "speed limit sign",
     "bike computer",
     "night"
    ],
    "model": "claude-sonnet",
    "text_in_image": "60"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-125.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A road bicycle with a lit rear light leans against a striped traffic barrier beside a canal at dusk with mist over the fields beyond.",
    "labels": [
     "bicycle",
     "traffic barrier",
     "canal",
     "fog",
     "dusk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SENSA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-124.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "The sun sits low over a wide body of water with rippled reflections and a partly cloudy sky.",
    "labels": [
     "sunset",
     "water",
     "reflection",
     "sky",
     "horizon"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/44918c08eb81.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-123.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "machine": {
    "caption": "A leaf-covered paved path winds through a forest with sunlight streaming through the trees.",
    "labels": [
     "forest path",
     "fallen leaves",
     "trees",
     "sunlight",
     "autumn"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-122.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Four plastic drink bottles including an orange sports drink and Spa water stand on a wooden outdoor table with a lake, road signs and patio chairs in the background.",
    "labels": [
     "drink bottles",
     "spa water",
     "outdoor table",
     "patio chairs",
     "lake",
     "road signs"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SPA\nREINE\nARIUS\n330ml"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-121.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "The long shadow of a standing cyclist is cast across a grassy field.",
    "labels": [
     "shadow",
     "grass",
     "field",
     "cyclist silhouette"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-120.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A paved bike path curves past a roundabout with autumn trees, a statue and a cluster of directional road signs.",
    "labels": [
     "bike path",
     "roundabout",
     "road signs",
     "autumn trees",
     "statue"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Kampen 31\nElburg 19\nBiddinghuizen 9\nWalibi World 14\nHarderbos 1\nHarderwold 2"
   }
  },
  {
   "url": "https://willem.com/global/images/dc863a975db7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "Dizze foto is makke yn it sintrum fan Leiden tidens ien fan de earste kâlde dagen fan novimber.",
   "description_source": "author",
   "machine": {
    "caption": "The same black and blue Sensa road bike stands on a bridge railing overlooking a sunlit canal lined with historic town buildings.",
    "labels": [
     "road bike",
     "canal",
     "historic buildings",
     "bridge",
     "sunlight"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SENSA\nROMAGNA\nCOMP"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-119.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "The sun shines through clouds over a calm lake beside a paved path running along a dike lined with reeds.",
    "labels": [
     "lake",
     "sun",
     "clouds",
     "dike path",
     "reeds"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-118.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A road bicycle leans against a blue Veluwemeer place-name sign beside a red-surfaced bike path near a bridge.",
    "labels": [
     "road bicycle",
     "place name sign",
     "bike path",
     "bridge",
     "lake"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Veluwemeer\n257/2\nWelkom\nFlevoland\nANWB\nSENSA\nROMAGNA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-117.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Bicycles are parked along a row of trees on a cobblestone street lined with buildings and pedestrians in autumn.",
    "labels": [
     "cobblestone street",
     "parked bicycles",
     "trees",
     "pedestrians",
     "buildings"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-116.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A wide heathland with brown heather and scattered trees stretches under a cloudy sky.",
    "labels": [
     "heathland",
     "heather",
     "trees",
     "cloudy sky",
     "field"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-115.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A paved path curves through a tall pine forest.",
    "labels": [
     "forest path",
     "pine trees",
     "woods",
     "tree trunks"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-114.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A sandy forest track passes a clearing with fallen branches among pine trees.",
    "labels": [
     "sandy path",
     "pine forest",
     "clearing",
     "fallen branches"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-113.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A first-person view over drop handlebars with a bike computer and front light mounted, looking down a paved forest path lined with autumn trees.",
    "labels": [
     "handlebars",
     "bike computer",
     "front light",
     "forest path",
     "autumn trees"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Fenix"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-112.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A heavily overcast sky hangs over a calm lake with small yellow buoys near the shore.",
    "labels": [
     "lake",
     "overcast sky",
     "buoys",
     "grass shore",
     "reflection"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-111.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of a silver medal on a light blue ribbon depicting three cyclists and a road sign for Krabbendam.",
    "labels": [
     "medal",
     "ribbon",
     "cyclists engraving",
     "award",
     "closeup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Krabbendam\n2016\nDam tot Dam\nFIETS CLASSIC"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-110.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A road bicycle with a water bottle is photographed from a low angle on a paved path, with parked cars and yellow cycling shoes visible in the frame.",
    "labels": [
     "road bicycle",
     "water bottle",
     "cycling shoes",
     "parked cars",
     "pavement"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SENSA\nROMAGNA\nZ-KFZ-86"
   }
  },
  {
   "url": "https://willem.com/global/images/44918c08eb81.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "Yn de hjerst waarden de dagen koarter en in soad ritten waarden yn de skimer of moarnsljocht dien. It is moai om de sinne op of del te sjen gean. ",
   "description_source": "author",
   "machine": {
    "caption": "A leaf-covered forest path curves toward low sun rays breaking through trees on either side.",
    "labels": [
     "forest path",
     "sunlight",
     "autumn leaves",
     "trees",
     "trail"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-109.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A smiling cyclist wearing a helmet, sunglasses and a finisher medal takes a selfie on a crowded square with historic buildings behind.",
    "labels": [
     "cyclist",
     "helmet",
     "sunglasses",
     "medal",
     "town square",
     "crowd"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TOILETTEN\nKLUISJES\nDam tot Dam\nFietsClassic\n2007 - 2016"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-108.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A brass band performs on the open back of a parked flatbed truck at an outdoor event, with a Red Cross van and cyclists nearby.",
    "labels": [
     "brass band",
     "truck stage",
     "musicians",
     "red cross van",
     "parking lot",
     "cyclist"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Bike Gear\nHet Nederlandse Rode Kruis\nwww.rodekruis.nl"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-107.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A group of cyclists in team jerseys wait on a cobblestone street beside an inflatable start arch, with the Grand Hotel Krasnapolsky visible behind them.",
    "labels": [
     "cyclists",
     "start arch",
     "cobblestone street",
     "hotel building",
     "jerseys"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GRAND HOTEL KRASNAPOLSKY\nAGU\nDIAMANT SIGMA\nVERVEN . PAINTS\nFINA\nBoretti\nsucceed.\nCastelli"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-106.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Cyclists and pedestrians gather on a plaza with tents and flags in front of the De Bijenkorf department store as birds fly overhead under a cloudy sky.",
    "labels": [
     "city square",
     "department store",
     "cyclists",
     "flags",
     "flock of birds",
     "tents"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DE BIJENKORF\nNoord-Holland\nBIKING"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-105.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A grey VanMoof city bicycle stands parked on a waterfront cycle path with a bridge and modern buildings in the background.",
    "labels": [
     "vanmoof bicycle",
     "waterfront",
     "bike path",
     "bridge",
     "modern buildings"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VANMOOF"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-104.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand holds a silver medal engraved with a cyclist and distance markings, attached to a multicoloured striped ribbon.",
    "labels": [
     "medal",
     "ribbon",
     "hand",
     "cyclist engraving",
     "closeup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "25 km . 45 km . 75 km . 110 km . 160 km"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-103.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A race number bib is zip-tied to a bicycle handlebar next to a Garmin computer and a front light.",
    "labels": [
     "race bib",
     "handlebar",
     "bike computer",
     "front light",
     "number 634"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Gemeente\nAmsterdam\n634\n11e GERRIE KNETEMANN CLASSIC\nZONDAG 11 SEPTEMBER 2016\nMIR\nSPORTMARKETING\nGARMIN\nFENIX"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-102.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A smiling cyclist wearing a helmet, sunglasses and a striped medal ribbon takes a selfie on an athletics track inside a stadium with other cyclists and bicycles behind him.",
    "labels": [
     "cyclist",
     "selfie",
     "helmet",
     "stadium",
     "athletics track",
     "bicycles"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ROMAGNA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-101.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Cyclists in team jerseys stand with their bicycles on the grass infield of a large stadium with empty tiered seating and tall floodlight towers.",
    "labels": [
     "stadium",
     "cyclists",
     "grass infield",
     "bicycles",
     "empty stands",
     "floodlight tower"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CUBE\nTU Delft"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-100.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A straight canal lined with rows of trees on both banks stretches to the horizon under a partly cloudy sky, with a freight train visible on the right.",
    "labels": [
     "canal",
     "tree lined banks",
     "freight train",
     "sky",
     "waterway"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/e776c5e9f0b0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "Dizze foto is makke tidens in rit troch it bosk by Hilversum. De beammen yn de buert jouwe dy echt in gefoel fan snelheid (en in reden om oandachtich te bliuwen op rjocht stjoeren...)",
   "description_source": "author",
   "machine": {
    "caption": "A paved cycle path runs alongside a road through a dense beech forest with a car driving past.",
    "labels": [
     "cycle path",
     "forest",
     "road",
     "car",
     "trees"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/2f776e5c4ff0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "Heatmap fan myn fytsritten yn Nederlân. Read jout faak fytste rûtes oan. ",
   "description_source": "author",
   "machine": {
    "caption": "A map of the Netherlands and part of western Germany shows a blue GPS track network radiating from a dense red cluster around Amsterdam up to Dokkum and down to Weeze.",
    "labels": [
     "map",
     "gps route network",
     "netherlands",
     "amsterdam",
     "roads"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Dokkum\nLeeuwarden\nHarlingen\nSneek\nDrachten\nGroningen\nDen Helder\nHoorn\nAlkmaar\nAmsterdam\nAlmere\nHaarlem\nZwolle\nMeppel\nSlagharen\nAlmelo\nApeldoorn\nLeiden\nThe Hague\nAmersfoort\nUtrecht\nArnhem\nRotterdam\nDordrecht\nNijmegen\nOss\nWeeze\nBocholt\nMiddelburg\nGoes\nBergen op Zoom\nBreda\nTilburg\nEindhoven\nDuisburg\nVlissingen\nIJsselmeer\nMarkermeer\nA7 A9 A6 A1 A28 A30 A50 A12 A16 A29 A59 A58 A67 A17 A32 A37\nE22 E232 E30 E311 E31 E25\n57 3 40"
   }
  },
  {
   "url": "https://willem.com/global/images/b502226c1ad1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 160,
   "machine": {
    "caption": "A road bicycle's front wheel and handlebar are framed against a river with a large white arch bridge and a church spire in the distance.",
    "labels": [
     "road bicycle",
     "arch bridge",
     "river",
     "handlebar",
     "wheel"
    ],
    "model": "claude-sonnet",
    "text_in_image": "RA COMP"
   }
  },
  {
   "url": "https://willem.com/global/images/4f180eefb2c2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 2560,
   "machine": {
    "caption": "A mud-splattered road bicycle is photographed from above showing the drivetrain, front wheel and a water bottle, with a cyclist's leg visible.",
    "labels": [
     "muddy bicycle",
     "drivetrain",
     "front wheel",
     "water bottle",
     "cobblestones"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Willem L. Middelkoop\nSHIMANO"
   }
  },
  {
   "url": "https://willem.com/global/images/b502226c1ad1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ien jier fytsen",
    "url": "https://agents.willem.com/fy/posts/2016-12-31_ien-jier-fytsen/",
    "source_url": "https://willem.com/fy/2016-12-31_ien-jier-fytsen/",
    "date": "2016-12-31"
   },
   "width": 160,
   "machine": {
    "caption": "A road bicycle's front wheel and handlebar are framed against a river with a large white arch bridge and a church spire in the distance.",
    "labels": [
     "road bicycle",
     "arch bridge",
     "river",
     "handlebar",
     "wheel"
    ],
    "model": "claude-sonnet",
    "text_in_image": "RA COMP"
   }
  },
  {
   "url": "https://willem.com/global/images/cbce500b4522.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37053_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frijwilliger wêze yn Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/fy/posts/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "source_url": "https://willem.com/fy/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "date": "2016-11-21"
   },
   "width": 1600,
   "description": "Sifers yn stee fan letters: in toetseboerdfunksje dy't maklik foar defekt trochgiet as do Numlock net kinst",
   "description_source": "author",
   "machine": {
    "caption": "An extreme close-up shows black keyboard keys at an angle, several of which double as a numeric keypad.",
    "labels": [
     "keyboard",
     "close-up",
     "numeric keypad",
     "keys"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Y\nU 4\nI 5\nO 6\nP\nH\nJ 1\nK 2\nL 3\nM\n9\n0"
   }
  },
  {
   "url": "https://willem.com/global/images/015fee1d4eaf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37053_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frijwilliger wêze yn Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/fy/posts/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "source_url": "https://willem.com/fy/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "date": "2016-11-21"
   },
   "width": 1600,
   "description": "Cashback-gekte: stel dy foar dat do dit oan dyn beppe útlizze moast",
   "description_source": "author",
   "machine": {
    "caption": "A photographed screen shows a Dutch Tefal promotional page about a blender cashback action, with a smiling couple looking at a tablet and a red Tefal seal reading Onze Acties.",
    "labels": [
     "promotional flyer",
     "tefal",
     "dutch text",
     "cashback action",
     "screen photo"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Tefal\nONZE ACTIES\nPak uw voordeel!\n\nGefeliciteerd! Je hebt gekozen voor een Tefal blender! Wij hopen dat je tevreden bent over jouw aankoop.\nOnderstaand product is onderdeel van deze actie en komt in aanmerking voor de € 10,- retour actie.\n\nLet op: deze actie is alleen geldig bij Blokker.\n\nWij verzoeken je de hieronder genoemde vervolgstappen te nemen.\n\n1. Klik op het door jouw aangeschafte model, het artikelnummer is te vinden aan de onderzijde van je Tefal blender.\nIn het volgende scherm verschijnt het registratieformulier.\n\n2. Vul het registratieformulier volledig in. Hierna ontvang je binnen 24 uur een bevestigingsmail van je aanmelding.\n\n3. In de bijlage van de bevestigingsmail tref je het registratieformulier als PDF-bestand aan. Print dit registratieformulier met daarin de unieke code uit.\nMocht je het PDF-bestand in de bijlage niet kunnen openen of is het niet zichtbaar, print dan alleen de e-mail uit en stuur deze samen met de originele streepjescode en een kopie van de kassabon naar:\n\nGroupe SEB\nO.v.v. Tefal BL310A actie Blokker\nPostbus 48\n3400 AA IJsselstein\n\n4. Stuur bovenstaande documenten op voor 4 december 2016.\n\n5. Het geldbedrag wordt binnen 6 weken op je bankrekening gestort."
   }
  },
  {
   "url": "https://willem.com/global/images/6f4b337ce04a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37053_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frijwilliger wêze yn Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/fy/posts/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "source_url": "https://willem.com/fy/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "date": "2016-11-21"
   },
   "width": 1600,
   "description": "In pear fan de fêste besikers fan de wykliks kompjûterhelp-sessjes",
   "description_source": "author",
   "machine": {
    "caption": "Three people sit around a red table each typing on a laptop, with a plaid paper cup, notebooks, papers and an orange folder on the table in a room with a whiteboard and a potted plant.",
    "labels": [
     "laptops",
     "red table",
     "community workspace",
     "people working",
     "folders"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ASUS\nacer"
   }
  },
  {
   "url": "https://willem.com/global/images/960f6ea28456.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37053_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frijwilliger wêze yn Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/fy/posts/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "source_url": "https://willem.com/fy/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "date": "2016-11-21"
   },
   "width": 1600,
   "description": "Nederlânsk is útdaagjender as in protte memmetaalsprekkers beseffe",
   "description_source": "author",
   "machine": {
    "caption": "A whiteboard covered in handwritten Dutch spelling lessons on letter combinations and names, with several community flyers pinned to the right side using colored magnets.",
    "labels": [
     "whiteboard",
     "dutch language lesson",
     "handwriting",
     "community flyers",
     "magnets"
    ],
    "model": "claude-sonnet",
    "text_in_image": "a b c d e f g h i j k l m n o p q r s t u v w x y z\nei\nie\neu\nui\nau\nou automatisch\noe oud\nij\nvroegen\nMadeleine\nMagdaline\nluisteren\nui uien\nei O eieren lettergreep\nKlemtoon\nDonatie Dont Dump Dag\nZaterdag 26 november 2016\nBegin Vrijmarkt\nNaailes-club Multibron\nWilt u leren naaien, dan kunt u zich inschrijven voor naailessen die elke vrijdag van 12.00 tot 14.00 uur hier in Multibron gegeven worden.\nVol = Vol\nWorld of Food\nDag buur,"
   }
  },
  {
   "url": "https://willem.com/global/images/53225aed9804.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37053_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frijwilliger wêze yn Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/fy/posts/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "source_url": "https://willem.com/fy/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "date": "2016-11-21"
   },
   "width": 1600,
   "description": "Yn it wyksintrum wurde ferskillende aktiviteiten organisearre",
   "description_source": "author",
   "machine": {
    "caption": "A shop window displays a grid of printed Dutch information posters advertising community activities such as language lessons, a computer help desk and a free legal advice hour.",
    "labels": [
     "shop window",
     "information posters",
     "community center",
     "dutch text",
     "flyers"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MultiBron\nFormulierenbrigade\nDINSDAG\n10:00 - 12:00 UUR\nWOENSDAG\n12:00 - 14:00 UUR\nDONDERDAG\n10:00 - 12:00 UUR\nBREIEN & HAKEN\nMultiBord\nTijdelijk\ngeen\neten op\nvrijdag\nMaandagmiddag\n13.00 tot 15.00 uur.\nComputerBrigade\nVoor praktische uitleg over de computer.\nOefenen, internetten, mailen, photoshoppen, internetbankieren, online fotoalbum maken of uitleg Facebook: onze vrijwilligers maken je graag wegwijs op het internet.\nKopje koffie? Kopje thee?\nKom maandag tussen 10 en 12 uur naar ons\nBABBELUUR\nVoor alle bewoners van de Venserpolder, die het leuk vinden de week gezellig met elkaar te beginnen. Bijpraten met andere buurtbewoners over wat u maar bezig houdt, mensen uit uw eigen buurt leren kennen, daarvoor is het Babbeluur.\nAanmelden is niet nodig, kom gewoon langs.\nNederlandse les\n(gratis)\nPraktijkcollege De Dreef\nwoensdagen van 17:30 - 20:00\nKom gezellig spelletjes doen!!!\nNEDERLANDS LEREN?\nKOM NAAR DE CONVERSATIE-LESSEN!\nVrijdagmorgen 9.30 uur\nSamen Nederlands spreken is de beste manier.\nWANNA LEARN DUTCH?\nJOIN OUR CONVERSATION CLASSES!\nFridays in the morning. 9.30 h.\nSpeaking Dutch together is the best way.\nIn samenwerking met Veem advocaten\nGRATIS ADVOCATEN SPREEKUUR\nDONDERDAG IN DE EVEN WEKEN\nALBERT CAMUSLAAN 103A\n10.00 TOT 11.00 uur\nHEBT U PROBLEMEN MET BETALEN OF ONTVANGEN VAN ALIMENTATIE?\nWORDT U MET ONTSLAG BEDREIGD OF BENT U ONTSLAGEN?\nHEBT U EEN PROBLEEM MET DE UITKERINGSINSTANTIES, ZOALS DWI, UWV OF SVB?\nIS UW UITKERING STOPGEZET OF OPGESCHORT?\nWILT U EEN PROBLEEM MET UW VERBLIJFSVERGUNNING OF EEN VERBLIJFSVERGUNNING AANVRAGEN?\nOF ANDERE JURIDISCHE PROBLEMEN?\nFormulierenbrigade\nnu ook op\nWOENSDAG\n12:00-14:00 uur"
   }
  },
  {
   "url": "https://willem.com/global/images/4bbee11e9087.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37053_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frijwilliger wêze yn Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/fy/posts/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "source_url": "https://willem.com/fy/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "date": "2016-11-21"
   },
   "width": 1600,
   "description": "It wyksintrum is as in gesellige wenkeamer",
   "description_source": "author",
   "machine": {
    "caption": "A community centre waiting room with a green sofa, armchairs, a glass coffee table with cups and a jug, a television on a stand, and a photo of purple lilacs on a brick-patterned wall.",
    "labels": [
     "waiting room",
     "sofa",
     "coffee table",
     "television",
     "community centre"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MultiBron"
   }
  },
  {
   "url": "https://willem.com/global/images/f09bedcf96e1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37053_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frijwilliger wêze yn Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/fy/posts/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "source_url": "https://willem.com/fy/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "date": "2016-11-21"
   },
   "width": 1600,
   "description": "It wyksintrum leit oan de Albert Camuslaan",
   "description_source": "author",
   "machine": {
    "caption": "A row of shopfronts beneath an apartment building includes a pink sign reading Buurtwerkkamer Venserpolder, with bicycles parked along the paved street and a few pedestrians in the distance.",
    "labels": [
     "shopping street",
     "apartment building",
     "shopfronts",
     "bicycles",
     "signage"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Buurtwerkkamer\nVenserpolder\nMultiBron\nLotto.\nVenserpolder"
   }
  },
  {
   "url": "https://willem.com/global/images/217999ffa7b7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37053_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frijwilliger wêze yn Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/fy/posts/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "source_url": "https://willem.com/fy/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "date": "2016-11-21"
   },
   "width": 1600,
   "description": "De buert hat in soad wetter en griene",
   "description_source": "author",
   "machine": {
    "caption": "A rectangular pond bordered by bare trees and a paved walkway sits in front of an apartment building with orange and yellow balcony panels under an overcast sky, with gulls resting at the water's edge.",
    "labels": [
     "pond",
     "apartment building",
     "bare trees",
     "gulls",
     "overcast sky"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/660128f4826c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37053_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frijwilliger wêze yn Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/fy/posts/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "source_url": "https://willem.com/fy/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "date": "2016-11-21"
   },
   "width": 1600,
   "description": "Do wist nea wat foar masine der op de kompjûterhelp-sessjes opdaagje sil...",
   "description_source": "author",
   "machine": {
    "caption": "A bald man leans over a white Singer sewing machine on a red table while another man with glasses works on an Asus laptop behind him.",
    "labels": [
     "sewing machine",
     "man",
     "laptop",
     "scissors",
     "table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SINGER\nCONCERTO\n02\nASUS"
   }
  },
  {
   "url": "https://willem.com/global/images/a5d39fb08909.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37053_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frijwilliger wêze yn Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/fy/posts/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "source_url": "https://willem.com/fy/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "date": "2016-11-21"
   },
   "width": 1600,
   "description": "In typysk stege yn Venserpolder, Amsterdam-Zuidoost",
   "description_source": "author",
   "machine": {
    "caption": "A narrow paved passage runs between two tall brick apartment building walls toward a courtyard with bare trees and a lamppost.",
    "labels": [
     "alley",
     "apartment buildings",
     "bollards",
     "path",
     "trees"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/387a62d1f591.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37053_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frijwilliger wêze yn Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/fy/posts/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "source_url": "https://willem.com/fy/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "date": "2016-11-21"
   },
   "width": 160,
   "machine": {
    "caption": "Three people sit around a red table each working on a laptop in an office room with a plant and jackets hung on hooks.",
    "labels": [
     "laptop",
     "office",
     "table",
     "people",
     "computer mouse"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/9dbc208a3872.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37053_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frijwilliger wêze yn Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/fy/posts/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "source_url": "https://willem.com/fy/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "date": "2016-11-21"
   },
   "width": 2560,
   "machine": {
    "caption": "A row of small shopfronts with awnings along a brick pedestrian street, with bicycles parked in a rack and parked cars on the right.",
    "labels": [
     "shops",
     "street",
     "bicycles",
     "signage",
     "pedestrian path"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Buurtwerkkamer\nVenserpolder\nMultiBron\nLotto.\nVenser\npolder"
   }
  },
  {
   "url": "https://willem.com/global/images/387a62d1f591.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37053_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Frijwilliger wêze yn Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/fy/posts/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "source_url": "https://willem.com/fy/2016-11-21_frijwilliger-weze-yn-amsterdam-zuidoost/",
    "date": "2016-11-21"
   },
   "width": 160,
   "machine": {
    "caption": "Three people sit around a red table each working on a laptop in an office room with a plant and jackets hung on hooks.",
    "labels": [
     "laptop",
     "office",
     "table",
     "people",
     "computer mouse"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/f0649a81235a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37054_images-6.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferfeling rispje om kreativiteit te litten bloeie",
    "url": "https://agents.willem.com/fy/posts/2016-10-01_ferfeling-rispje-om-kreativiteit-te-litten-bloeie/",
    "source_url": "https://willem.com/fy/2016-10-01_ferfeling-rispje-om-kreativiteit-te-litten-bloeie/",
    "date": "2016-10-01"
   },
   "width": 1600,
   "description": "It eksperimint is begûn!",
   "description_source": "author",
   "machine": {
    "caption": "A folded Dutch newspaper, a red mug of coffee with latte art, a small black Punkt feature phone, a mechanical pencil and a small stone or eraser sit on a wooden cafe table.",
    "labels": [
     "newspaper",
     "coffee mug",
     "feature phone",
     "mechanical pencil",
     "cafe table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "waarom stijgt\nde zorgpremie?\n'ik waardeer ieders input,\nmaar houd graag de\ncreatieve controle'\nPunkt."
   }
  },
  {
   "url": "https://willem.com/global/images/6d4edcde5962.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37054_images-5.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferfeling rispje om kreativiteit te litten bloeie",
    "url": "https://agents.willem.com/fy/posts/2016-10-01_ferfeling-rispje-om-kreativiteit-te-litten-bloeie/",
    "source_url": "https://willem.com/fy/2016-10-01_ferfeling-rispje-om-kreativiteit-te-litten-bloeie/",
    "date": "2016-10-01"
   },
   "width": 1600,
   "description": "De efterkant hat in moaie foarm dy't him yn dyn bûse ferdwine lit.",
   "description_source": "author",
   "machine": {
    "caption": "A close-up side view of a black perforated-texture phone case lying on a wooden table shows its volume buttons and a small port.",
    "labels": [
     "phone case",
     "perforated texture",
     "close-up",
     "wooden table"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/36d090858b91.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37054_images-4.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferfeling rispje om kreativiteit te litten bloeie",
    "url": "https://agents.willem.com/fy/posts/2016-10-01_ferfeling-rispje-om-kreativiteit-te-litten-bloeie/",
    "source_url": "https://willem.com/fy/2016-10-01_ferfeling-rispje-om-kreativiteit-te-litten-bloeie/",
    "date": "2016-10-01"
   },
   "width": 1600,
   "description": "De Punkt-tillefoan fielt noflik yn de hân; net te lyts en net te grut.",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a black Punkt feature phone showing its screen and full number keypad with icon buttons.",
    "labels": [
     "feature phone",
     "punkt",
     "keypad",
     "hand",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Punkt.\n1\n2 ABC\n3 DEF\n4 GHI\n5 JKL\n6 MNO\n7 PQRS\n8 TUV\n9 WXYZ\n*\n0\n#"
   }
  },
  {
   "url": "https://willem.com/global/images/7cc5af1a5f8d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37054_images-3.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferfeling rispje om kreativiteit te litten bloeie",
    "url": "https://agents.willem.com/fy/posts/2016-10-01_ferfeling-rispje-om-kreativiteit-te-litten-bloeie/",
    "source_url": "https://willem.com/fy/2016-10-01_ferfeling-rispje-om-kreativiteit-te-litten-bloeie/",
    "date": "2016-10-01"
   },
   "width": 1600,
   "description": "Wannear krige ik foar it lêst in boekje by myn tillefoan? ",
   "description_source": "author",
   "machine": {
    "caption": "An open instruction booklet for the Punkt MP 01 Mobile Phone shows an introduction page and a table of contents, with the phone itself resting on the table behind it.",
    "labels": [
     "instruction booklet",
     "punkt mp01",
     "table of contents",
     "feature phone",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MP 01 Mobile Phone.\n\nCongratulations on your new MP 01 Mobile Phone designed by Jasper Morrison. The MP 01 is a simple phone that supports basic calling and text messaging.\n\nDisconnect and rediscover the simple things in life.\n\nEnjoy!\n\nUnpacking your new Punkt. MP 01\n\nWhat's in the box:\nPunkt. MP 01 Mobile Phone\nMP 01 Quick Guide\nUSB Charger\nMicro-USB cable\nMicro-USB headset\nMicro-USB to 3.5mm plug headset converter\nSIM tray opener pin\nSIM adapter\n\nSome of the aforementioned accessories may also be sold separately. Do not connect incompatible accessories.\n\n04 Your MP 01\n06 Getting started\n08 Inserting a SIM card\n10 Charging the battery\n11 Turning the phone on/off\nLocking and unlocking the keypad\n12 Setting the date and time\nSaving contacts\n13 Making calls\nAnswering / rejecting calls\n14 Sending messages\nComposing a message\n16 Setting the alarm\nCreating a reminder\n17 Using Bluetooth\n18 Setting Ringtones\nProduct and safety information"
   }
  },
  {
   "url": "https://willem.com/global/images/32146ddb44f5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37054_images-2.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferfeling rispje om kreativiteit te litten bloeie",
    "url": "https://agents.willem.com/fy/posts/2016-10-01_ferfeling-rispje-om-kreativiteit-te-litten-bloeie/",
    "source_url": "https://willem.com/fy/2016-10-01_ferfeling-rispje-om-kreativiteit-te-litten-bloeie/",
    "date": "2016-10-01"
   },
   "width": 1600,
   "description": "Ienris iepen sitte der de oplader, headset, boekje, SIM-kaartark en de tillefoan yn.",
   "description_source": "author",
   "machine": {
    "caption": "The full contents of an unboxed Punkt feature phone are laid out on a wooden table, including the phone, packaging boxes, a charger, cables, a SIM tool, a small envelope and an instruction booklet.",
    "labels": [
     "unboxing",
     "feature phone",
     "charger",
     "cables",
     "instruction booklet"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Punkt."
   }
  },
  {
   "url": "https://willem.com/global/images/29b67ce85355.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37054_images-1.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferfeling rispje om kreativiteit te litten bloeie",
    "url": "https://agents.willem.com/fy/posts/2016-10-01_ferfeling-rispje-om-kreativiteit-te-litten-bloeie/",
    "source_url": "https://willem.com/fy/2016-10-01_ferfeling-rispje-om-kreativiteit-te-litten-bloeie/",
    "date": "2016-10-01"
   },
   "width": 1600,
   "description": "De Punkt MP01 dumbphone",
   "description_source": "author",
   "machine": {
    "caption": "A black Punkt feature phone rests on its open box with a red pull-tab visible, next to a second closed black box and a white outer box in the background.",
    "labels": [
     "feature phone",
     "punkt",
     "packaging box",
     "keypad",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Punkt.\n1\n2 ABC\n3 DEF\n4 GHI\n5 JKL\n6 MNO\n7 PQRS\n8 TUV\n9 WXYZ\n*\n0\n#"
   }
  },
  {
   "url": "https://willem.com/global/images/39c2ce596468.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37054_imageNL.jpeg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferfeling rispje om kreativiteit te litten bloeie",
    "url": "https://agents.willem.com/fy/posts/2016-10-01_ferfeling-rispje-om-kreativiteit-te-litten-bloeie/",
    "source_url": "https://willem.com/fy/2016-10-01_ferfeling-rispje-om-kreativiteit-te-litten-bloeie/",
    "date": "2016-10-01"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds a small black Punkt feature phone showing the time next to a red mug of coffee with latte art on a wooden table.",
    "labels": [
     "mobile phone",
     "coffee mug",
     "hand",
     "table",
     "latte art"
    ],
    "model": "claude-sonnet",
    "text_in_image": "13:15\nWED\n28 Sep\nPunkt."
   }
  },
  {
   "url": "https://willem.com/global/images/2ef4a22b2478.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37054_imageHeader.jpeg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferfeling rispje om kreativiteit te litten bloeie",
    "url": "https://agents.willem.com/fy/posts/2016-10-01_ferfeling-rispje-om-kreativiteit-te-litten-bloeie/",
    "source_url": "https://willem.com/fy/2016-10-01_ferfeling-rispje-om-kreativiteit-te-litten-bloeie/",
    "date": "2016-10-01"
   },
   "width": 2560,
   "machine": {
    "caption": "A close up macro shot of the numeric keypad and screen of a black Punkt feature phone resting on a wooden surface.",
    "labels": [
     "mobile phone",
     "keypad",
     "buttons",
     "wood table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Punkt.\n1\n2 ABC\n3 DEF\n4 GHI\n5 JKL\n6 MNO\n7 PQRS\n8 TUV\n9 WXYZ\n*\n0\n#"
   }
  },
  {
   "url": "https://willem.com/global/images/39c2ce596468.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37054_imageEN.jpeg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ferfeling rispje om kreativiteit te litten bloeie",
    "url": "https://agents.willem.com/fy/posts/2016-10-01_ferfeling-rispje-om-kreativiteit-te-litten-bloeie/",
    "source_url": "https://willem.com/fy/2016-10-01_ferfeling-rispje-om-kreativiteit-te-litten-bloeie/",
    "date": "2016-10-01"
   },
   "width": 160,
   "machine": {
    "caption": "A hand holds a small black Punkt feature phone showing the time next to a red mug of coffee with latte art on a wooden table.",
    "labels": [
     "mobile phone",
     "coffee mug",
     "hand",
     "table",
     "latte art"
    ],
    "model": "claude-sonnet",
    "text_in_image": "13:15\nWED\n28 Sep\nPunkt."
   }
  },
  {
   "url": "https://willem.com/global/images/5a44d4c928d0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37055_images-9.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Batavus Champion-fyts út 1978",
    "url": "https://agents.willem.com/fy/posts/2016-09-03_batavus-champion-fyts-ut-1978/",
    "source_url": "https://willem.com/fy/2016-09-03_batavus-champion-fyts-ut-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "Retro-fytspompen binne der yn ferskillende kleuren en maten: ik fûn in passende chrome út Itaalje!",
   "description_source": "author",
   "machine": {
    "caption": "A chrome bicycle frame pump lies on a plain white surface.",
    "labels": [
     "bicycle pump",
     "chrome",
     "frame pump"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/32cf12bc907a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37055_images-8.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Batavus Champion-fyts út 1978",
    "url": "https://agents.willem.com/fy/posts/2016-09-03_batavus-champion-fyts-ut-1978/",
    "source_url": "https://willem.com/fy/2016-09-03_batavus-champion-fyts-ut-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "De Huret-efterfersneller (dy't fan de oare kant fan de wrâld ynfleane waard) past moai",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of an orange bicycle's rear wheel shows a Huret rear derailleur and freewheel cog with the chain engaged, set against a corrugated wall and concrete ground.",
    "labels": [
     "rear derailleur",
     "bicycle wheel",
     "freewheel",
     "chain",
     "spokes"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Huret\nMADE IN FRANCE"
   }
  },
  {
   "url": "https://willem.com/global/images/39c215244b13.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37055_images-7.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Batavus Champion-fyts út 1978",
    "url": "https://agents.willem.com/fy/posts/2016-09-03_batavus-champion-fyts-ut-1978/",
    "source_url": "https://willem.com/fy/2016-09-03_batavus-champion-fyts-ut-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "Tank, Ebay: in Huret-efterfersneller út dyselde tiid",
   "description_source": "author",
   "machine": {
    "caption": "A chrome and black rear bicycle derailleur is photographed against a plain red background.",
    "labels": [
     "rear derailleur",
     "product photo",
     "huret",
     "chrome"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Huret"
   }
  },
  {
   "url": "https://willem.com/global/images/7ced4075582b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37055_images-6.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Batavus Champion-fyts út 1978",
    "url": "https://agents.willem.com/fy/posts/2016-09-03_batavus-champion-fyts-ut-1978/",
    "source_url": "https://willem.com/fy/2016-09-03_batavus-champion-fyts-ut-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "In orizjinele advertinsje fan de fyts út de jierren santich, mei de spesifikaasje fan de orizjinele ûnderdielen",
   "description_source": "author",
   "machine": {
    "caption": "A scanned page from a Dutch bicycle catalogue shows technical specifications and a photo of a white and a green racing bicycle under the heading Champion-Race.",
    "labels": [
     "catalogue page",
     "racing bicycle",
     "dutch text",
     "specifications",
     "scan"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Technische specificaties\nRacestuur met veiligheidsremhendels.\n\nCHAMPION-RACE\nDe racefiets met een lage prijs, uitermate geschikt voor beginnende snelheidsmaniakken en lange afstandtrimmers. Deze voortreffelijk gebouwde en van eerste klas materialen voorziene fiets is uniek in z'n prijsklasse. Bekijk de specificatie maar eens.\n\nFramehoogten: 51, 57½ en 61 cm\nVersnelling: Shimano Eagle of Huret 10 versnellingsderailleur; verchroomde kettingbladen (52 en 42 tands) met verchroomde cranks (achtertandwielen 14, 15, 16, 18 en 21 tands)\nPedalen: lichtmetaal met reflektor\nNaven: Shimano hogeflens naven\nVelgen: verchroomd 27 x 1 1/4\nBanden: 2-tint, 27 x 1 1/4\nStuur: aluminium pen met voorbouw en verchroomde racebocht\nRemmen: Altenburger Centerpull of Weinmann sidepull met veiligheidshevels\nZadel: racezadel van kunststof (Grand Prix)\nGewicht: 14,8 kg\nKleuren: wit, rood en appelgroen\nKompleet met stander, vleugelmoeren op as, plastik spaakbeschermer, pomp en racebel.\n\nNB: Voor de zelfbouwer is een pakket met spatborden, lichtmetalen drager en verlichting leverbaar.\n\n16"
   }
  },
  {
   "url": "https://willem.com/global/images/efbf2ea26c8d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37055_images-5.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Batavus Champion-fyts út 1978",
    "url": "https://agents.willem.com/fy/posts/2016-09-03_batavus-champion-fyts-ut-1978/",
    "source_url": "https://willem.com/fy/2016-09-03_batavus-champion-fyts-ut-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "De efterste fersneller wie roastich en net orizjineel foar dizze fyts",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of an orange bicycle's rear wheel shows a black SunRace rear derailleur engaged with the freewheel cogs and chain, against a paved background.",
    "labels": [
     "rear derailleur",
     "sunrace",
     "bicycle wheel",
     "freewheel",
     "chain"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SunRace\nINDEX SYSTEM\nM15\nLH"
   }
  },
  {
   "url": "https://willem.com/global/images/ad407f677812.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37055_images-4.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Batavus Champion-fyts út 1978",
    "url": "https://agents.willem.com/fy/posts/2016-09-03_batavus-champion-fyts-ut-1978/",
    "source_url": "https://willem.com/fy/2016-09-03_batavus-champion-fyts-ut-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "As al it smoarge swarte fet fuort is, skynt it retro-oranje echt yn kombinaasje mei de metalen foarste kettingbledden",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of an orange bicycle shows the crankset with chainrings, a Shimano brake lever, and an orange sidewall tyre, with the rear derailleur visible in the background.",
    "labels": [
     "crankset",
     "chainrings",
     "shimano brake lever",
     "bicycle tyre",
     "bicycle frame"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SHIMANO\nRUBINO"
   }
  },
  {
   "url": "https://willem.com/global/images/4885d91f9774.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37055_images-3.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Batavus Champion-fyts út 1978",
    "url": "https://agents.willem.com/fy/posts/2016-09-03_batavus-champion-fyts-ut-1978/",
    "source_url": "https://willem.com/fy/2016-09-03_batavus-champion-fyts-ut-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "Âlde remmen: dy bringe dy ôf yn retro-styl",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of an orange bicycle fork shows a silver side-pull brake caliper mounted above the front tyre, with a serial number plate stamped on the frame.",
    "labels": [
     "brake caliper",
     "bicycle fork",
     "serial number",
     "tyre",
     "orange frame"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Bellart\n0787284"
   }
  },
  {
   "url": "https://willem.com/global/images/257490a47a9a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37055_images-2.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Batavus Champion-fyts út 1978",
    "url": "https://agents.willem.com/fy/posts/2016-09-03_batavus-champion-fyts-ut-1978/",
    "source_url": "https://willem.com/fy/2016-09-03_batavus-champion-fyts-ut-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "Nei it skjinmeitsjen en ûntfetten waard de retro-gloarje fan de fyts sichtber",
   "description_source": "author",
   "machine": {
    "caption": "An orange drop-handlebar racing bicycle with a black saddle leans against a white corrugated wall.",
    "labels": [
     "racing bicycle",
     "batavus",
     "orange frame",
     "drop handlebar",
     "garage door"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BATAVUS\nSyntace"
   }
  },
  {
   "url": "https://willem.com/global/images/5bc9feab192e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37055_images-13.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Batavus Champion-fyts út 1978",
    "url": "https://agents.willem.com/fy/posts/2016-09-03_batavus-champion-fyts-ut-1978/",
    "source_url": "https://willem.com/fy/2016-09-03_batavus-champion-fyts-ut-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "Batavus Champion-fyts út 1978: klear foar in rit!",
   "description_source": "author",
   "machine": {
    "caption": "An orange drop-handlebar racing bicycle with a white water bottle and a chrome bell leans against a white corrugated wall.",
    "labels": [
     "racing bicycle",
     "batavus",
     "orange frame",
     "water bottle",
     "garage door"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BATAVUS"
   }
  },
  {
   "url": "https://willem.com/global/images/eed9a5ad40df.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37055_images-12.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Batavus Champion-fyts út 1978",
    "url": "https://agents.willem.com/fy/posts/2016-09-03_batavus-champion-fyts-ut-1978/",
    "source_url": "https://willem.com/fy/2016-09-03_batavus-champion-fyts-ut-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "De Brooks C15-sadel mei byhearrende tas is in perfekte (en noflike) match foar dizze fyts",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a black leather Brooks saddle above a matching black leather Brooks tool roll strapped beneath it on an orange bicycle.",
    "labels": [
     "brooks saddle",
     "leather tool bag",
     "bicycle seat",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BROOKS\nBROOKS ENGLAND"
   }
  },
  {
   "url": "https://willem.com/global/images/c5bc4a7da5ac.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37055_images-11.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Batavus Champion-fyts út 1978",
    "url": "https://agents.willem.com/fy/posts/2016-09-03_batavus-champion-fyts-ut-1978/",
    "source_url": "https://willem.com/fy/2016-09-03_batavus-champion-fyts-ut-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "De grutte ding-dong-bel is oerdreaun en de lytse Garmin Edge 25 is in tintsje moderne tiid dat ik oan de fyts tafoege om myn riten mei GPS op te nimmen",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of an orange bicycle's handlebar stem shows a chrome bell, a Garmin cycling computer mounted on the bar, and a worn frame decal on the top tube.",
    "labels": [
     "handlebar stem",
     "chrome bell",
     "garmin computer",
     "frame decal",
     "bicycle"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GARMIN\nCHAMPION"
   }
  },
  {
   "url": "https://willem.com/global/images/e1ae30bfb5fa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37055_images-10.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Batavus Champion-fyts út 1978",
    "url": "https://agents.willem.com/fy/posts/2016-09-03_batavus-champion-fyts-ut-1978/",
    "source_url": "https://willem.com/fy/2016-09-03_batavus-champion-fyts-ut-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "De pomp past goed en ik slagge ek om in plestik drinkflesse út dyselde tiid te finen",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of an orange Batavus bicycle shows a white water bottle in a cage mounted on the down tube above the crankset and pedal.",
    "labels": [
     "water bottle cage",
     "batavus decal",
     "crankset",
     "pedal",
     "down tube"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BATAVUS"
   }
  },
  {
   "url": "https://willem.com/global/images/0eb362d74322.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37055_images-1.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Batavus Champion-fyts út 1978",
    "url": "https://agents.willem.com/fy/posts/2016-09-03_batavus-champion-fyts-ut-1978/",
    "source_url": "https://willem.com/fy/2016-09-03_batavus-champion-fyts-ut-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "Nije skoalle Sensa Romagna Sport '15 en âlde skoalle Batavus Champion '78",
   "description_source": "author",
   "machine": {
    "caption": "A black road bike with white bar tape and an orange road bike lean against each other in front of a white corrugated garage door, on a bed of fallen leaves.",
    "labels": [
     "road bikes",
     "garage door",
     "handlebars",
     "fallen leaves",
     "bicycle wheels"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ROMAGNA\nSUPER\nBATAVUS"
   }
  },
  {
   "url": "https://willem.com/global/images/c5817e131c13.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37055_imageNL.jpeg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Batavus Champion-fyts út 1978",
    "url": "https://agents.willem.com/fy/posts/2016-09-03_batavus-champion-fyts-ut-1978/",
    "source_url": "https://willem.com/fy/2016-09-03_batavus-champion-fyts-ut-1978/",
    "date": "2016-09-03"
   },
   "width": 160,
   "machine": {
    "caption": "An orange vintage Batavus road bicycle with drop handlebars stands against a white corrugated panel wall on a brick paved surface.",
    "labels": [
     "bicycle",
     "road bike",
     "handlebars",
     "water bottle",
     "saddle"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BATAVUS"
   }
  },
  {
   "url": "https://willem.com/global/images/b7258dbdb678.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37055_imageHeader.jpeg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Batavus Champion-fyts út 1978",
    "url": "https://agents.willem.com/fy/posts/2016-09-03_batavus-champion-fyts-ut-1978/",
    "source_url": "https://willem.com/fy/2016-09-03_batavus-champion-fyts-ut-1978/",
    "date": "2016-09-03"
   },
   "width": 2560,
   "machine": {
    "caption": "A close up of a bicycle's crankset, pedal and rear derailleur next to a metal pole with a Shimano brake lever visible in the foreground.",
    "labels": [
     "crankset",
     "pedal",
     "derailleur",
     "chain",
     "bicycle"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SHIMANO"
   }
  },
  {
   "url": "https://willem.com/global/images/c5817e131c13.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37055_imageEN.jpeg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Batavus Champion-fyts út 1978",
    "url": "https://agents.willem.com/fy/posts/2016-09-03_batavus-champion-fyts-ut-1978/",
    "source_url": "https://willem.com/fy/2016-09-03_batavus-champion-fyts-ut-1978/",
    "date": "2016-09-03"
   },
   "width": 160,
   "machine": {
    "caption": "An orange vintage Batavus road bicycle with drop handlebars stands against a white corrugated panel wall on a brick paved surface.",
    "labels": [
     "bicycle",
     "road bike",
     "handlebars",
     "water bottle",
     "saddle"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BATAVUS"
   }
  },
  {
   "url": "https://willem.com/global/images/24ba2fe2c2bc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37056_images-5.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "iPad Pro as primêre kompjûter",
    "url": "https://agents.willem.com/fy/posts/2016-08-15_ipad-pro-as-primere-kompjuter/",
    "source_url": "https://willem.com/fy/2016-08-15_ipad-pro-as-primere-kompjuter/",
    "date": "2016-08-15"
   },
   "width": 1600,
   "description": "Mei split-screen multitasking haw ik tagelyk tagong ta myn programmearkoade (links) en in live foarbyld (rjochts)",
   "description_source": "author",
   "machine": {
    "caption": "An iPad on a stand shows a split screen with a dark code editor on the left and the willem.com website open in Safari on the right, with a physical keyboard and Apple Pencil on the desk in front.",
    "labels": [
     "ipad",
     "code editor",
     "website",
     "keyboard",
     "apple pencil",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "this.templatePostOverview =\nthis.templatePostDetail =\nthis.defaultKeywords =\nthis.defaultDescription =\nthis.runningLocal = runningLocal;\nthis.downloadQueue = DownloadQueue(runningLocal);\nthis.loadContent();\nconsole.log('Publisher: initialized');\nPublisher.prototype.loadContent = function() {\nrequest({\nuri: this.contentUrl,\njson: true\n},\nfunction (error, response, body) {\nif (error && response.statusCode === 200)\nthis.finishLoadContent(body);\n}.bind(this));\n};\nPublisher.prototype.fooBarTest = function() {\n};\nPublisher.prototype.finishLoadContent = function(data) {\nconsole.log('Publisher: loaded content from remote data URL');\nthis.contentObjects = data;\n};\nWILLEM.com\nEN | NL\ndrs. ing. Willem L. Middelkoop\nIT ondernemer, investeerder en software ontwikkelaar\nDeveloper\nMicrosoft CERTIFIED\nBEL +31645080320\nUPLOAD\nMAIL@WILLEM.COM\nLemmid B.V.\nLemmid levert internetdiensten voor geselecteerde Nederlandse en internationale klanten. Samen met de klant ontwikkelt Lemmid nieuwe IT producten en diensten waaronder websites en apps.\ndsd 164 B.V.\ndsd 164 B.V. is een uitgeverij van mobiele apps voor de internationale markt. Apps van dsd 164 B.V. zijn inmiddels miljoenen keren gedownload."
   }
  },
  {
   "url": "https://willem.com/global/images/a26dc822475e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37056_images-4.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "iPad Pro as primêre kompjûter",
    "url": "https://agents.willem.com/fy/posts/2016-08-15_ipad-pro-as-primere-kompjuter/",
    "source_url": "https://willem.com/fy/2016-08-15_ipad-pro-as-primere-kompjuter/",
    "date": "2016-08-15"
   },
   "width": 1600,
   "description": "De iPad Pro wurket goed mei in gewoan bluetooth-toetseboerd",
   "description_source": "author",
   "machine": {
    "caption": "An iPad on a stand displays a dark-themed code editor full screen showing JavaScript source code, with a wireless keyboard and Apple Pencil on the desk below.",
    "labels": [
     "ipad",
     "code editor",
     "keyboard",
     "apple pencil",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "192.168.1.64\nthis.contentObjectsPost =\nthis.templateCombinedJavascriptPost =\nthis.templateCombinedCSs =\nthis.templateDate =\nthis.templatePostOverview =\nthis.templatePostDetail =\nthis.defaultKeywords =\nthis.defaultDescription =\nthis.runningLocal = runningLocal;\nthis.downloadQueue = DownloadQueue(runningLocal);\nthis.loadContent();\nconsole.log('Publisher: initialized');\nPublisher.prototype.loadContent = function() {\nrequest({\nuri: this.contentUrl,\njson: true\n},\nfunction (error, response, body) {\nif (error && response.statusCode === 200)\nthis.finishLoadContent(body);\n}.bind(this));\n};\nPublisher.prototype.fooBarTest = function() {\n};\nPublisher.prototype.finishLoadContent = function(data)\nconsole.log('Publisher: loaded content from remote data URL');\nthis.contentObjects = data;\nesc\nctrl\nINSERT"
   }
  },
  {
   "url": "https://willem.com/global/images/277647b357c9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37056_images-3.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "iPad Pro as primêre kompjûter",
    "url": "https://agents.willem.com/fy/posts/2016-08-15_ipad-pro-as-primere-kompjuter/",
    "source_url": "https://willem.com/fy/2016-08-15_ipad-pro-as-primere-kompjuter/",
    "date": "2016-08-15"
   },
   "width": 1600,
   "description": "De iPad Pro neist myn betroubere ThinkPad X1",
   "description_source": "author",
   "machine": {
    "caption": "An iPad on a stand with a wireless keyboard stands beside an open black Lenovo ThinkPad laptop on a wooden desk in front of a window with blinds.",
    "labels": [
     "ipad",
     "lenovo thinkpad laptop",
     "wireless keyboard",
     "desk",
     "window blinds"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Lenovo\nThinkPad\nX1 Carbon"
   }
  },
  {
   "url": "https://willem.com/global/images/e4181c093e11.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37056_images-2.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "iPad Pro as primêre kompjûter",
    "url": "https://agents.willem.com/fy/posts/2016-08-15_ipad-pro-as-primere-kompjuter/",
    "source_url": "https://willem.com/fy/2016-08-15_ipad-pro-as-primere-kompjuter/",
    "date": "2016-08-15"
   },
   "width": 1600,
   "description": "It Smart Keyboard hat in tige noflik fielber gefoel, mar mist bepaalde toetsen (lykas ESC, HOME, END)",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a black fabric-covered keyboard shows letter, punctuation and modifier keys in white print.",
    "labels": [
     "keyboard",
     "close-up",
     "keys",
     "command key",
     "option key"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Y U I O P\nH J K L\nN M B\ncommand\noption"
   }
  },
  {
   "url": "https://willem.com/global/images/3625e8867ba9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37056_images-1.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "iPad Pro as primêre kompjûter",
    "url": "https://agents.willem.com/fy/posts/2016-08-15_ipad-pro-as-primere-kompjuter/",
    "source_url": "https://willem.com/fy/2016-08-15_ipad-pro-as-primere-kompjuter/",
    "date": "2016-08-15"
   },
   "width": 1600,
   "description": "Glinsterjende nije Apple iPad Pro, Apple Pencil en it Smart Keyboard",
   "description_source": "author",
   "machine": {
    "caption": "Unopened Apple boxes for an iPad Pro, Apple Pencil and iPad Pro Smart Keyboard are stacked on a white counter next to a black vase and a coaster.",
    "labels": [
     "apple pencil box",
     "ipad pro box",
     "smart keyboard box",
     "coaster",
     "vase"
    ],
    "model": "claude-sonnet",
    "text_in_image": "iPad Pro\nPencil\niPad Pro\nSmart Keyboard\nJFK's BAR"
   }
  },
  {
   "url": "https://willem.com/global/images/07f32224e3e3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37056_imageNL.jpeg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "iPad Pro as primêre kompjûter",
    "url": "https://agents.willem.com/fy/posts/2016-08-15_ipad-pro-as-primere-kompjuter/",
    "source_url": "https://willem.com/fy/2016-08-15_ipad-pro-as-primere-kompjuter/",
    "date": "2016-08-15"
   },
   "width": 160,
   "machine": {
    "caption": "Sealed Apple retail boxes for an iPad Pro, an Apple Pencil and an iPad Pro Smart Keyboard are stacked on a white cabinet next to a black vase and a small coaster printed JFK's BAR.",
    "labels": [
     "ipad pro",
     "apple pencil",
     "smart keyboard",
     "packaging",
     "boxes"
    ],
    "model": "claude-sonnet",
    "text_in_image": "iPad Pro\nApple Pencil\niPad Pro\nSmart Keyboard\nJFK's BAR"
   }
  },
  {
   "url": "https://willem.com/global/images/5d2e20b67d3d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37056_imageHeader.jpeg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "iPad Pro as primêre kompjûter",
    "url": "https://agents.willem.com/fy/posts/2016-08-15_ipad-pro-as-primere-kompjuter/",
    "source_url": "https://willem.com/fy/2016-08-15_ipad-pro-as-primere-kompjuter/",
    "date": "2016-08-15"
   },
   "width": 2560,
   "machine": {
    "caption": "A dark grey iPad Pro attached to a black Smart Keyboard stands on a wooden desk showing a Dutch home screen with app icons, next to a separate white Apple wireless keyboard on a folding stand.",
    "labels": [
     "ipad pro",
     "smart keyboard",
     "home screen",
     "desk",
     "wireless keyboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "28\nAgenda\nFoto's\nNotities\niBooks\nCamera\nKaarten\nGoogle Maps\nPrompt\nCoda\nManager\nInstellingen\nSafari\nMail\nBerichten\n17:50"
   }
  },
  {
   "url": "https://willem.com/global/images/07f32224e3e3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37056_imageEN.jpeg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "iPad Pro as primêre kompjûter",
    "url": "https://agents.willem.com/fy/posts/2016-08-15_ipad-pro-as-primere-kompjuter/",
    "source_url": "https://willem.com/fy/2016-08-15_ipad-pro-as-primere-kompjuter/",
    "date": "2016-08-15"
   },
   "width": 160,
   "machine": {
    "caption": "Sealed Apple retail boxes for an iPad Pro, an Apple Pencil and an iPad Pro Smart Keyboard are stacked on a white cabinet next to a black vase and a small coaster printed JFK's BAR.",
    "labels": [
     "ipad pro",
     "apple pencil",
     "smart keyboard",
     "packaging",
     "boxes"
    ],
    "model": "claude-sonnet",
    "text_in_image": "iPad Pro\nApple Pencil\niPad Pro\nSmart Keyboard\nJFK's BAR"
   }
  },
  {
   "url": "https://willem.com/global/images/4c171a022bf0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37057_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cash is king, of net?",
    "url": "https://agents.willem.com/fy/posts/2016-07-15_cash-is-king-of-net/",
    "source_url": "https://willem.com/fy/2016-07-15_cash-is-king-of-net/",
    "date": "2016-07-15"
   },
   "width": 1600,
   "description": "Dizze hoes jout maklik tagong ta de betelkaart, wylst it ID der binnen ferburgen sit.",
   "description_source": "author",
   "machine": {
    "caption": "A black leather wallet-style iPhone case holding a colourful bunq bank card and a Dutch driving licence, on a wooden table.",
    "labels": [
     "iphone case",
     "wallet",
     "bunq",
     "bank card",
     "driving licence",
     "wood"
    ],
    "model": "claude-sonnet",
    "text_in_image": "bunq\nW.L. Middelkoop\nwillem.com\nNL\nDRIVING LICENCE / PERMIS DE CONDUIRE / FUHRERSCHEIN\nRIJBEWIJS"
   }
  },
  {
   "url": "https://willem.com/global/images/983a907a2b8f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37057_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cash is king, of net?",
    "url": "https://agents.willem.com/fy/posts/2016-07-15_cash-is-king-of-net/",
    "source_url": "https://willem.com/fy/2016-07-15_cash-is-king-of-net/",
    "date": "2016-07-15"
   },
   "width": 1600,
   "description": "Gewoan lykas elke oare iPhone: mar dizze hat in kontaktleaze NFC-bankkaart en ID ferburgen!",
   "description_source": "author",
   "machine": {
    "caption": "A white iPhone with a case lies face down at an angle on a wooden table, screen off and reflecting light.",
    "labels": [
     "iphone",
     "screen off",
     "case",
     "wood",
     "phone",
     "reflection"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/ce901db81b4a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37057_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cash is king, of net?",
    "url": "https://agents.willem.com/fy/posts/2016-07-15_cash-is-king-of-net/",
    "source_url": "https://willem.com/fy/2016-07-15_cash-is-king-of-net/",
    "date": "2016-07-15"
   },
   "width": 1600,
   "description": "De iPhone mei hoes is mar in bytsje dikker. ",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a white iPhone held in a hand, showing the case visibly bent along its side against a wooden table.",
    "labels": [
     "iphone",
     "bent",
     "bendgate",
     "hand",
     "case",
     "closeup"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/6c0587ea2a8c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37057_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cash is king, of net?",
    "url": "https://agents.willem.com/fy/posts/2016-07-15_cash-is-king-of-net/",
    "source_url": "https://willem.com/fy/2016-07-15_cash-is-king-of-net/",
    "date": "2016-07-15"
   },
   "width": 1600,
   "description": "Twa plestik kaarten steapelje is maklik",
   "description_source": "author",
   "machine": {
    "caption": "A Dutch driving licence lies face down inside a white iPhone case on a wooden table, showing the printed field labels on its back such as NAAM, VOORNAMEN and BSN, with the personal details obscured by glare.",
    "labels": [
     "driving licence",
     "rijbewijs",
     "iphone case",
     "document",
     "wood",
     "dutch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BSN 13\nNAAM 1\nVOORNAMEN 2\nGEBOORTEPLAATS EN -DATUM 3\nAFGIFTEDATUM 4a\nAFGEGEVEN DOOR 4b\nGELDIG TOT 4c\nRIJBEWIJSNUMMER 5\nHANDTEKENING 8\nWOONPLAATS 9\nCATEGORIEEN 10 11 12\nRDW"
   }
  },
  {
   "url": "https://willem.com/global/images/923e4b04103f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37057_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cash is king, of net?",
    "url": "https://agents.willem.com/fy/posts/2016-07-15_cash-is-king-of-net/",
    "source_url": "https://willem.com/fy/2016-07-15_cash-is-king-of-net/",
    "date": "2016-07-15"
   },
   "width": 1600,
   "description": "De iPhone-hoes is grut genôch om kaarten yn te ferstopjen.",
   "description_source": "author",
   "machine": {
    "caption": "A Rabobank debit card and a Dutch driving licence sit side by side in a white iPhone case on a wooden table, showing the card's magnetic stripe and signature panel and the licence's RDW-issued back side.",
    "labels": [
     "rabobank",
     "debit card",
     "driving licence",
     "iphone case",
     "document",
     "wood"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BSN 13\nNAAM 1\nVOORNAMEN 2\nGEBOORTEPLAATS EN -DATUM 3\nAFGIFTEDATUM 4a\nAFGEGEVEN DOOR 4b\nGELDIG TOT 4c\nRIJBEWIJSNUMMER 5\nHANDTEKENING 8\nWOONPLAATS 9\nCATEGORIEEN 10 11 12\nRDW\nInterhelp\nSTEEK KAART ALS EERSTE ER IN\nwww.rabobank.nl\nVALID THRU\nRabobank Rabobank Rabobank (magnetic stripe)"
   }
  },
  {
   "url": "https://willem.com/global/images/a1c6572242fb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37057_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cash is king, of net?",
    "url": "https://agents.willem.com/fy/posts/2016-07-15_cash-is-king-of-net/",
    "source_url": "https://willem.com/fy/2016-07-15_cash-is-king-of-net/",
    "date": "2016-07-15"
   },
   "width": 160,
   "machine": {
    "caption": "A large pile of scattered United States one hundred dollar bills fills the frame, showing Benjamin Franklin's portrait on many overlapping notes.",
    "labels": [
     "money",
     "dollars",
     "banknotes",
     "cash",
     "currency"
    ],
    "model": "claude-sonnet",
    "text_in_image": "UNITED STATES OF AMERICA\nONE HUNDRED DOLLARS\nFEDERAL RESERVE NOTE\n100"
   }
  },
  {
   "url": "https://willem.com/global/images/7db84e2a7af9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37057_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cash is king, of net?",
    "url": "https://agents.willem.com/fy/posts/2016-07-15_cash-is-king-of-net/",
    "source_url": "https://willem.com/fy/2016-07-15_cash-is-king-of-net/",
    "date": "2016-07-15"
   },
   "width": 2560,
   "machine": {
    "caption": "A large pile of scattered United States one hundred dollar bills fills the frame, showing Benjamin Franklin's portrait on many overlapping notes.",
    "labels": [
     "money",
     "dollars",
     "banknotes",
     "cash",
     "currency"
    ],
    "model": "claude-sonnet",
    "text_in_image": "UNITED STATES OF AMERICA\nONE HUNDRED DOLLARS\nFEDERAL RESERVE NOTE\n100"
   }
  },
  {
   "url": "https://willem.com/global/images/a1c6572242fb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37057_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cash is king, of net?",
    "url": "https://agents.willem.com/fy/posts/2016-07-15_cash-is-king-of-net/",
    "source_url": "https://willem.com/fy/2016-07-15_cash-is-king-of-net/",
    "date": "2016-07-15"
   },
   "width": 160,
   "machine": {
    "caption": "A large pile of scattered United States one hundred dollar bills fills the frame, showing Benjamin Franklin's portrait on many overlapping notes.",
    "labels": [
     "money",
     "dollars",
     "banknotes",
     "cash",
     "currency"
    ],
    "model": "claude-sonnet",
    "text_in_image": "UNITED STATES OF AMERICA\nONE HUNDRED DOLLARS\nFEDERAL RESERVE NOTE\n100"
   }
  },
  {
   "url": "https://willem.com/global/images/b5be855aa969.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37058_images-9.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It blog bouwe... yn styl!",
    "url": "https://agents.willem.com/fy/posts/2016-06-23_it-blog-bouwe-yn-styl/",
    "source_url": "https://willem.com/fy/2016-06-23_it-blog-bouwe-yn-styl/",
    "date": "2016-06-23"
   },
   "width": 1600,
   "machine": {
    "caption": "A vintage grey Toshiba laptop with its screen off sits on a wooden table next to a 3Com EtherLink III PCMCIA network card and a PC Card LAN cable dongle connected by a short cable.",
    "labels": [
     "laptop",
     "pcmcia card",
     "network card",
     "vintage computer",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "EtherLink III\nLAN PC Card\n3C589D\nFor 10BASE-T and Coax\nINSERT\nTHIS SIDE UP\nPC Card LAN Cable\nfor 10BASE-T and Coax\n3C PC COMBO CBL"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37058_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It blog bouwe... yn styl!",
    "url": "https://agents.willem.com/fy/posts/2016-06-23_it-blog-bouwe-yn-styl/",
    "source_url": "https://willem.com/fy/2016-06-23_it-blog-bouwe-yn-styl/",
    "date": "2016-06-23"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A vintage grey Toshiba T2130CT laptop sits closed on a wooden table next to a 3Com EtherLink III PCMCIA network card and a PC Card LAN cable dongle connected by a short cable.",
    "labels": [
     "laptop",
     "toshiba",
     "pcmcia card",
     "vintage computer",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TOSHIBA\nT2130CT\nEtherLink III\nLAN PC Card\n3C589D\nFor 10BASE-T and Coax"
   }
  },
  {
   "url": "https://willem.com/global/images/4e404681a940.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37058_images-7.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It blog bouwe... yn styl!",
    "url": "https://agents.willem.com/fy/posts/2016-06-23_it-blog-bouwe-yn-styl/",
    "source_url": "https://willem.com/fy/2016-06-23_it-blog-bouwe-yn-styl/",
    "date": "2016-06-23"
   },
   "width": 1600,
   "machine": {
    "caption": "A vintage Toshiba laptop displays a text editor with colour-highlighted HTML and CSS code on its screen, propped up next to a modern iPhone showing the resulting willem.com blog page preview with a heading, sub heading and Lorem ipsum body text.",
    "labels": [
     "laptop",
     "code editor",
     "html",
     "iphone",
     "blog preview"
    ],
    "model": "claude-sonnet",
    "text_in_image": "<meta name=\"viewport\" content=\"width=device-width, ...\">\n<link rel=\"icon\" href=\"/global/images/icon.png\">\n<link rel=\"apple-touch-icon\" href=\"/global/images/icon.png\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"css/css.css\">\n<head>\n<body>\n<header>\n<a title=\"willem.com\" href=\"/\"><img src=\"/global/images/willem-dot-com.png\" alt=\"willem.com\"></a>\n</header>\n<div id=\"headerImage\" style=\"background-image:url('sample-image-1.jpg')\"></div>\n<div id=\"content\">\n<h1>This is a heading</h1>\n<h2>This is a sub heading</h2>\n<p>This is an block of text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur vitae tortor a est sapien. Vestibulum dignissim elefend quam, scelerisque feugiat sem lacus in, elit. Quam. Vestibulum dolor mi, consectetur nec erat in, consectetur mattis nunc. Nam dignissim magna sit amet ex convallis posuere. Fusce et vulputate risus. Ut in velit interdum, lacinia leo id, congue augue. Nullam ipsum felis, semper vel sapien eu, ultricies elementum tortor. Etiam ac ligula sed metus ullamcorper scelerisque.</p>\n</div>\n20,60-67  50%\n\"design.html\" 30L, 1955C written\n10:17\nVodafone NL\n192.168.1.04\nWILLEM.com  BLOG\nThis is a heading\nThis is a sub heading"
   }
  },
  {
   "url": "https://willem.com/global/images/4e404681a940.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37058_images-6.jpeg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It blog bouwe... yn styl!",
    "url": "https://agents.willem.com/fy/posts/2016-06-23_it-blog-bouwe-yn-styl/",
    "source_url": "https://willem.com/fy/2016-06-23_it-blog-bouwe-yn-styl/",
    "date": "2016-06-23"
   },
   "width": 1600,
   "description": "VIM draait op de 486 fia PuTTY",
   "description_source": "author",
   "machine": {
    "caption": "An old Toshiba laptop with a terminal-style text editor showing raw HTML and Lorem ipsum content sits next to an iPhone displaying the same page rendered as a WILLEM.com blog post.",
    "labels": [
     "laptop",
     "toshiba",
     "html",
     "code editor",
     "iphone",
     "blog"
    ],
    "model": "claude-sonnet",
    "text_in_image": "meta name=\"viewport\" content=\"width=device-width, ...\"\nlink rel=\"icon\" sizes=\"16x16\" href=\"/global/images/icon.png\"\nlink rel=\"apple-touch-icon\" href=\"/global/images/icon.png\"\nlink rel=\"stylesheet\" type=\"text/css\" href=\"style.css\"\na title=\"willem.com\" href=\"/\"\nimg src=\"/global/images/willem-dot-com.png\" alt=\"willem.com\"\na title=\"Willem's Blog - Home\" href=\"/blog/\"\ndiv id=\"headerImage\" style=\"background-image:url('sample-image-1.jpg')\"\ndiv id=\"content\"\nh1 This is a heading /h1\nh2 This is a sub heading /h2\np This is an block of text.  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur vitae tortor a est lacinia suscipit et ac sapien. Vestibulum dignissim eleifend quam, scelerisque feugiat quam mattis et. Vivamus fringilla et semper dictum. Pellentesque ac metus cursus, luctus lacus in, placerat quam. Vestibulum dolor mi, consectetur nec erat in, consectetur mattis nunc. Nam dignissim magna sit amet ex convallis posuere. Fusce at vulputate risus. Ut in velit interdum, lacinia leo id, congue augue. Nullam ipsum felis, semper vel sapien eu, ultricies elementum tortor. Etiam ac ligula sed metus ullamcorper scelerisque. /p\n20,80-87  50%\n\"design.html\" 30L, 1955C written\nVodafone NL  10:17\n192.168.1.64\nWILLEM.com  BLOG\nThis is a heading\nThis is a sub heading\nThis is an block of text. Lorem ipsum dolor sit amet, consectetur elit. Curabitur vitae tortor a est lacinia suscipit et ac sapien."
   }
  },
  {
   "url": "https://willem.com/global/images/6a30ba0135ec.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37058_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It blog bouwe... yn styl!",
    "url": "https://agents.willem.com/fy/posts/2016-06-23_it-blog-bouwe-yn-styl/",
    "source_url": "https://willem.com/fy/2016-06-23_it-blog-bouwe-yn-styl/",
    "date": "2016-06-23"
   },
   "width": 1600,
   "description": "De 486-ûntwikkelmasine! ",
   "description_source": "author",
   "machine": {
    "caption": "An old Toshiba laptop on a desk shows a PuTTY terminal editing an HTML file with a title tag reading \"Building the blog in style\", next to a network adapter on the desk.",
    "labels": [
     "toshiba",
     "laptop",
     "putty",
     "html",
     "terminal",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "192.168.1.64 - PuTTY\n<!DOCTYPE html>\n<html>\n<head>\n    <meta charset=\"UTF-8\">\n    <title>Willem's Blog - Building the blog in style</title>\n    <meta name=\"viewport\" content=\"width=device-width, maximum-scale=1.0\">\n    <link rel=\"icon\" sizes=\"256x256\" href=\"/global/images/icon.png\">\n    <link rel=\"apple-touch-icon\" href=\"/global/images/icon.png\">\n</head>\n<body>\n...\n</body>\n</html>\n-- INSERT --                                              11,4          All\nDeze computer\nMijn documenten\nInternet Explorer\nNetwerkomgeving\nPrullenbak\nOutlook Express\nStart | Configuratiescherm | 192.168.1.64 - PuTTY   14:04"
   }
  },
  {
   "url": "https://willem.com/global/images/c44b872a7dfc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37058_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It blog bouwe... yn styl!",
    "url": "https://agents.willem.com/fy/posts/2016-06-23_it-blog-bouwe-yn-styl/",
    "source_url": "https://willem.com/fy/2016-06-23_it-blog-bouwe-yn-styl/",
    "date": "2016-06-23"
   },
   "width": 1600,
   "description": "Nea tocht ik dat ik bliid wêze soe om dit te sjen: it Windows 98-opstartskerm!",
   "description_source": "author",
   "machine": {
    "caption": "Close-up of a Toshiba laptop screen showing the Windows 98 startup splash screen with sky background.",
    "labels": [
     "windows98",
     "boot screen",
     "toshiba",
     "laptop",
     "logo",
     "splash screen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Microsoft Windows 98\nTOSHIBA"
   }
  },
  {
   "url": "https://willem.com/global/images/1610bbee32b3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37058_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It blog bouwe... yn styl!",
    "url": "https://agents.willem.com/fy/posts/2016-06-23_it-blog-bouwe-yn-styl/",
    "source_url": "https://willem.com/fy/2016-06-23_it-blog-bouwe-yn-styl/",
    "date": "2016-06-23"
   },
   "width": 1600,
   "description": "... bliken die dat hy in bytsje oanmoediging nedich hie fan syn moderne neefkes...",
   "description_source": "author",
   "machine": {
    "caption": "Three laptops of different eras side by side on a desk: a MacBook Air running Disk Utility, a Lenovo ThinkPad showing a terminal and USB troubleshooting web search results, and an old Toshiba laptop running a Dutch ScanDisk-style surface scan.",
    "labels": [
     "macbook air",
     "thinkpad",
     "toshiba",
     "disk utility",
     "scandisk",
     "laptops"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Disk Utility  File  Edit  Images  Window  Help\nMacintosh HD\nNO NAME\nSelect a disk, volume, or image\n\nBroken USB connection: device descriptor readB4, error 32\nusb 1-4: device descriptor readB4, error 71 | Guy Rutenberg\nUSB 2.0 ports not working 14.04 device descriptor readB4 error\nHow to understand and debug USB issues with Linux - Super\nDebian User Forums - View topic - [SOLVED]USB not work\nLenovo\n\nOppervlaktecontrole\nStation A\n64.240 clusters\n26.679 gebied\n0 beschadigd\n90 clusters\nvrij\naantal gebruikt\ngebruikt\naantal beschadigd\n< Volgend station >   < Meer info >   < Afsluiten >"
   }
  },
  {
   "url": "https://willem.com/global/images/3ae0df46d1ce.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37058_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It blog bouwe... yn styl!",
    "url": "https://agents.willem.com/fy/posts/2016-06-23_it-blog-bouwe-yn-styl/",
    "source_url": "https://willem.com/fy/2016-06-23_it-blog-bouwe-yn-styl/",
    "date": "2016-06-23"
   },
   "width": 1600,
   "description": "Ik moast de orizjinele skiif derút helje om't hy net wurke... tocht ik!",
   "description_source": "author",
   "machine": {
    "caption": "A disassembled laptop hard drive with a detailed IBM Travelstar label, connected via wires and a green USB-to-IDE adapter board, on a wooden table with foam padding and a memory card nearby.",
    "labels": [
     "hard drive",
     "ibm",
     "travelstar",
     "adapter board",
     "repair",
     "workbench"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MODEL: DYKA-23240\nRATED: 5V 500mA\nMADE IN THAILAND BY IBM LABEL/\nPRODUCTS (THAILAND) LTD.\nWARRANTY VOID IF ANY LABEL SCREW IS REMOVED OR BROKEN\nP/N: 00K0384\nFRU: 83H7090\n6304CYL. 16HEADS.\nDEVICE0 (MASTER)\nJUMPER DEVICE1 (SLAVE)\nCABLE SEL.\nE182115 T DC LES\nCE\nN79\nMLC: 63SEC/T\n3240MB\nF21313\nJUL-98\nRATTLE NOISE IS NORMAL\nDO NOT PUSH THE COVER\nDO NOT SHOCK\nM 807"
   }
  },
  {
   "url": "https://willem.com/global/images/6a30ba0135ec.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37058_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It blog bouwe... yn styl!",
    "url": "https://agents.willem.com/fy/posts/2016-06-23_it-blog-bouwe-yn-styl/",
    "source_url": "https://willem.com/fy/2016-06-23_it-blog-bouwe-yn-styl/",
    "date": "2016-06-23"
   },
   "width": 1600,
   "machine": {
    "caption": "A vintage Toshiba T2130CT laptop running Windows 98 sits open on a desk with a PuTTY terminal window showing HTML code on screen, connected by an ethernet cable to a small network adapter.",
    "labels": [
     "laptop",
     "toshiba",
     "putty",
     "terminal",
     "html code"
    ],
    "model": "claude-sonnet",
    "text_in_image": "192.168.1.64 - PuTTY\n<!DOCTYPE html>\n<html>\n<head>\n<meta charset=\"UTF-8\">\n<title>Willem's Blog - Building blog in style</title>\n<meta name=\"viewport\" content=\"width=device-width, maximum-scale=1.0\">\n<link rel=\"icon\" sizes=\"256x256\" href=\"/global/images/icon.png\">\n<link rel=\"apple-touch-icon\" href=\"/global/images/icon.png\">\n</head>\n<body>\n</html>\n-- INSERT --\n11,4        All\nStart\n192.168.1.64 - PuTTY\n14:04\nOutlook Express"
   }
  },
  {
   "url": "https://willem.com/global/images/c44b872a7dfc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37058_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It blog bouwe... yn styl!",
    "url": "https://agents.willem.com/fy/posts/2016-06-23_it-blog-bouwe-yn-styl/",
    "source_url": "https://willem.com/fy/2016-06-23_it-blog-bouwe-yn-styl/",
    "date": "2016-06-23"
   },
   "width": 1600,
   "machine": {
    "caption": "A close-up of a vintage laptop screen shows the Microsoft Windows 98 startup logo with a blue sky and clouds background.",
    "labels": [
     "windows 98",
     "boot screen",
     "laptop screen",
     "logo",
     "toshiba"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Microsoft Windows 98"
   }
  },
  {
   "url": "https://willem.com/global/images/3ae0df46d1ce.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37058_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It blog bouwe... yn styl!",
    "url": "https://agents.willem.com/fy/posts/2016-06-23_it-blog-bouwe-yn-styl/",
    "source_url": "https://willem.com/fy/2016-06-23_it-blog-bouwe-yn-styl/",
    "date": "2016-06-23"
   },
   "width": 1600,
   "machine": {
    "caption": "A disassembled vintage IBM hard drive with a printed label lies on a wooden table connected to a green IDE-to-USB adapter circuit board with a Molex power connector, next to a plastic drive caddy and pink bubble wrap.",
    "labels": [
     "hard drive",
     "ide adapter",
     "circuit board",
     "ibm",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "IBM\nMODEL DYKA-23240\nDEVICE\nMASTER\nSLAVE\nCABLE SEL\nJUMPER\nS/N ICLM4549\nMADE IN THAILAND\nDO NOT PUSH THE COVER\nRATTLE NOISE IS NORMAL\nM807"
   }
  },
  {
   "url": "https://willem.com/global/images/1610bbee32b3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37058_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It blog bouwe... yn styl!",
    "url": "https://agents.willem.com/fy/posts/2016-06-23_it-blog-bouwe-yn-styl/",
    "source_url": "https://willem.com/fy/2016-06-23_it-blog-bouwe-yn-styl/",
    "date": "2016-06-23"
   },
   "width": 1600,
   "machine": {
    "caption": "Three laptops of different eras sit side by side on a desk: a MacBook Air showing Disk Utility, a Lenovo ThinkPad showing a technical forum about USB device descriptor read errors, and a vintage Toshiba T2130CT running a Dutch DOS-era disk surface check tool, with a disassembled hard drive and adapter board on the table between them.",
    "labels": [
     "laptops",
     "macbook air",
     "thinkpad",
     "toshiba",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Disk Utility\nSelect a disk, volume, or image\nMacBook Air\nLenovo\nBroken USB connection: device descriptor read/64 error\nusb 1-6: device descriptor read/64, error -71\nUSB 2.0 ports not working (device descriptor read error)\nHow to understand and debug USB errors with Linux\nOppervlaktecontrole"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37058_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It blog bouwe... yn styl!",
    "url": "https://agents.willem.com/fy/posts/2016-06-23_it-blog-bouwe-yn-styl/",
    "source_url": "https://willem.com/fy/2016-06-23_it-blog-bouwe-yn-styl/",
    "date": "2016-06-23"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of the vintage Toshiba T2130CT laptop screen shows a Dutch-language disk surface check utility with a grid of cluster dots and a results panel for Station H.",
    "labels": [
     "laptop screen",
     "toshiba",
     "dos utility",
     "scandisk",
     "dutch text"
    ],
    "model": "claude-sonnet",
    "text_in_image": "T2130CT\nTOSHIBA\nOppervlaktecontrole\nStation H:\n64.348 clusters\n615 gehad\n0 beschadigd\n= 98 clusters\nvrij\naantal gebruikt\ngebruikt\naantal beschadigd\nVolgend station\nMeer info\nAfsluiten\n0% voltooid"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37058_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It blog bouwe... yn styl!",
    "url": "https://agents.willem.com/fy/posts/2016-06-23_it-blog-bouwe-yn-styl/",
    "source_url": "https://willem.com/fy/2016-06-23_it-blog-bouwe-yn-styl/",
    "date": "2016-06-23"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of the vintage Toshiba T2130CT laptop screen shows a Dutch-language Microsoft ScanDisk message about Windows not shutting down correctly.",
    "labels": [
     "laptop screen",
     "scandisk",
     "toshiba",
     "dutch text",
     "dos utility"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Microsoft ScanDisk\nOmdat Windows niet correct is afgesloten,\nis het mogelijk dat een of meer schijfstations fouten bevatten.\nOm te voorkomen dat dit bericht verschijnt, moet u\nde computer afsluiten door Afsluiten in het menu Start te kiezen.\nSchijfcontrole is bezig met het controleren van Station H op fouten:\nAfsluiten\n15% voltooid"
   }
  },
  {
   "url": "https://willem.com/global/images/b5be855aa969.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37058_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It blog bouwe... yn styl!",
    "url": "https://agents.willem.com/fy/posts/2016-06-23_it-blog-bouwe-yn-styl/",
    "source_url": "https://willem.com/fy/2016-06-23_it-blog-bouwe-yn-styl/",
    "date": "2016-06-23"
   },
   "width": 1600,
   "description": "Toshiba T2130CT-laptop mei in Intel 486-prosessor fan 75Mhz en bjusterbaarlike 16MB RAM (dat binne megabytes!)",
   "description_source": "author",
   "machine": {
    "caption": "A vintage grey laptop with its lid open sits on a wooden desk beside a 3Com EtherLink III PCMCIA network card and a small connected LAN adapter dongle.",
    "labels": [
     "vintage laptop",
     "pcmcia card",
     "network adapter",
     "keyboard",
     "window blinds"
    ],
    "model": "claude-sonnet",
    "text_in_image": "EtherLink III\nLAN PC Card\n3Com\n3C589D\nFor 10BASE-T\nand Coax\nPC Card LAN Cable"
   }
  },
  {
   "url": "https://willem.com/global/images/15e52d420816.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37058_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It blog bouwe... yn styl!",
    "url": "https://agents.willem.com/fy/posts/2016-06-23_it-blog-bouwe-yn-styl/",
    "source_url": "https://willem.com/fy/2016-06-23_it-blog-bouwe-yn-styl/",
    "date": "2016-06-23"
   },
   "width": 160,
   "machine": {
    "caption": "A vintage Toshiba T2130CT laptop running Windows 98 sits open on a desk with a PuTTY terminal window showing HTML code on screen, connected by an ethernet cable to a small network adapter.",
    "labels": [
     "laptop",
     "toshiba",
     "putty",
     "terminal",
     "html code"
    ],
    "model": "claude-sonnet",
    "text_in_image": "192.168.1.64 - PuTTY\n<!DOCTYPE html>\n<html>\n<head>\n<meta charset=\"UTF-8\">\n<title>Willem's Blog - Building blog in style</title>\n<meta name=\"viewport\" content=\"width=device-width, maximum-scale=1.0\">\n<link rel=\"icon\" sizes=\"256x256\" href=\"/global/images/icon.png\">\n<link rel=\"apple-touch-icon\" href=\"/global/images/icon.png\">\n</head>\n<body>\n</html>\n-- INSERT --\n11,4        All\nStart\n192.168.1.64 - PuTTY\n14:04\nOutlook Express"
   }
  },
  {
   "url": "https://willem.com/global/images/73e974ea7751.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37058_imageHeader.jpeg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It blog bouwe... yn styl!",
    "url": "https://agents.willem.com/fy/posts/2016-06-23_it-blog-bouwe-yn-styl/",
    "source_url": "https://willem.com/fy/2016-06-23_it-blog-bouwe-yn-styl/",
    "date": "2016-06-23"
   },
   "width": 2560,
   "machine": {
    "caption": "A vintage Toshiba laptop displays a text editor with colour-highlighted HTML and CSS code on its screen, propped up next to a modern iPhone showing the resulting willem.com blog page preview with a heading, sub heading and Lorem ipsum body text.",
    "labels": [
     "laptop",
     "code editor",
     "html",
     "iphone",
     "blog preview"
    ],
    "model": "claude-sonnet",
    "text_in_image": "<meta name=\"viewport\" content=\"width=device-width, ...\">\n<link rel=\"icon\" href=\"/global/images/icon.png\">\n<link rel=\"apple-touch-icon\" href=\"/global/images/icon.png\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"css/css.css\">\n<head>\n<body>\n<header>\n<a title=\"willem.com\" href=\"/\"><img src=\"/global/images/willem-dot-com.png\" alt=\"willem.com\"></a>\n</header>\n<div id=\"headerImage\" style=\"background-image:url('sample-image-1.jpg')\"></div>\n<div id=\"content\">\n<h1>This is a heading</h1>\n<h2>This is a sub heading</h2>\n<p>This is an block of text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur vitae tortor a est sapien. Vestibulum dignissim elefend quam, scelerisque feugiat sem lacus in, elit. Quam. Vestibulum dolor mi, consectetur nec erat in, consectetur mattis nunc. Nam dignissim magna sit amet ex convallis posuere. Fusce et vulputate risus. Ut in velit interdum, lacinia leo id, congue augue. Nullam ipsum felis, semper vel sapien eu, ultricies elementum tortor. Etiam ac ligula sed metus ullamcorper scelerisque.</p>\n</div>\n20,60-67  50%\n\"design.html\" 30L, 1955C written\n10:17\nVodafone NL\n192.168.1.04\nWILLEM.com  BLOG\nThis is a heading\nThis is a sub heading"
   }
  },
  {
   "url": "https://willem.com/global/images/15e52d420816.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37058_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "It blog bouwe... yn styl!",
    "url": "https://agents.willem.com/fy/posts/2016-06-23_it-blog-bouwe-yn-styl/",
    "source_url": "https://willem.com/fy/2016-06-23_it-blog-bouwe-yn-styl/",
    "date": "2016-06-23"
   },
   "width": 160,
   "machine": {
    "caption": "A vintage Toshiba T2130CT laptop running Windows 98 sits open on a desk with a PuTTY terminal window showing HTML code on screen, connected by an ethernet cable to a small network adapter.",
    "labels": [
     "laptop",
     "toshiba",
     "putty",
     "terminal",
     "html code"
    ],
    "model": "claude-sonnet",
    "text_in_image": "192.168.1.64 - PuTTY\n<!DOCTYPE html>\n<html>\n<head>\n<meta charset=\"UTF-8\">\n<title>Willem's Blog - Building blog in style</title>\n<meta name=\"viewport\" content=\"width=device-width, maximum-scale=1.0\">\n<link rel=\"icon\" sizes=\"256x256\" href=\"/global/images/icon.png\">\n<link rel=\"apple-touch-icon\" href=\"/global/images/icon.png\">\n</head>\n<body>\n</html>\n-- INSERT --\n11,4        All\nStart\n192.168.1.64 - PuTTY\n14:04\nOutlook Express"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39644_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Valencia Marathon Review — Running a World-Class Course in Spain"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A split image shows the same bald male runner in a yellow Ajax-crested shirt running at two different marathon events.",
    "labels": [
     "runner",
     "marathon",
     "race bib",
     "split image",
     "athlete"
    ],
    "model": "claude-sonnet",
    "text_in_image": "tcs AMSTERDAM MARATHON 2024\nTATA CONSULTANCY SERVICES\nTATA\nWILLEM\n25471\nMarathon Photos\n\n31985\nWILLEM\n42K\nVALENCIA\nTRINIDAD ALFONSO\nZURICH 2024\nWillem Middelkoop\nMarathon\nTIEMPO\n4:08:40\nMarathon Photos"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39644_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Valencia Marathon Review — Running a World-Class Course in Spain"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A two-panel composite photo shows the same bald male runner in a yellow shirt and black shorts, running on a red track on the left and on a turquoise marathon course on the right, with race bibs and event logos overlaid.",
    "labels": [
     "runner",
     "marathon",
     "race bib",
     "track",
     "split-image composite"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TATA CONSULTANCY SERVICES\nTATA\nWILLEM\n25471\ntcs AMSTERDAM MARATHON 2024\n31985 WILLEM\n42K\nVALENCIA\nTRINIDAD ALFONSO\nZURICH 2024\nWillem Middelkoop\nMarathon\nTIEMPO\n4:08:40"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39644_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Valencia Marathon Review — Running a World-Class Course in Spain"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A two-panel composite photo shows the same bald male runner in a yellow shirt and black shorts, running on a red track on the left and on a turquoise marathon course on the right, with race bibs and event logos overlaid.",
    "labels": [
     "runner",
     "marathon",
     "race bib",
     "track",
     "split-image composite"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TATA CONSULTANCY SERVICES\nTATA\nWILLEM\n25471\ntcs AMSTERDAM MARATHON 2024\n31985 WILLEM\n42K\nVALENCIA\nTRINIDAD ALFONSO\nZURICH 2024\nWillem Middelkoop\nMarathon\nTIEMPO\n4:08:40"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39644_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Valencia Marathon Review — Running a World-Class Course in Spain"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A two-panel composite photo shows the same bald male runner in a yellow shirt and black shorts, running on a red track on the left and on a turquoise marathon course on the right, with race bibs and event logos overlaid.",
    "labels": [
     "runner",
     "marathon",
     "race bib",
     "track",
     "split-image composite"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TATA CONSULTANCY SERVICES\nTATA\nWILLEM\n25471\ntcs AMSTERDAM MARATHON 2024\n31985 WILLEM\n42K\nVALENCIA\nTRINIDAD ALFONSO\nZURICH 2024\nWillem Middelkoop\nMarathon\nTIEMPO\n4:08:40"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39643_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "TCS Amsterdam Marathon Review — Running 42 km Through the City"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A crowd of marathon runners passes under red and white 4:00 pace flags at the start of a race.",
    "labels": [
     "runners",
     "marathon",
     "pace flag",
     "race bib",
     "crowd"
    ],
    "model": "claude-sonnet",
    "text_in_image": "4:00\n4:00\nHAYDN\n9711\nWILLEM\n25471\nB\nTATA\nCONSULTANCY\nSERVICES\nTATA\nAMSTERDAM 2024\nPATRICK\n25196\nAMSTERDAM 2024\n0123\nAMSTERDAM\n540"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39643_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "TCS Amsterdam Marathon Review — Running 42 km Through the City"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A crowd of marathon runners passes under two red, white and black pace-group flags marked 4:00, with a bald man wearing a yellow Ajax-branded shirt and bib WILLEM 25471 in the foreground among other runners with visible name bibs.",
    "labels": [
     "runners",
     "marathon",
     "crowd",
     "race bib",
     "pace flag"
    ],
    "model": "claude-sonnet",
    "text_in_image": "4:00\nWILLEM\n25471\nB\nAMSTERDAM 2024\nTATA\nCONSULTANCY\nSERVICES\nTATA\nHAYDN\n9711\nPATRICK\n25196"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39643_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "TCS Amsterdam Marathon Review — Running 42 km Through the City"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A crowd of marathon runners passes under two red, white and black pace-group flags marked 4:00, with a bald man wearing a yellow Ajax-branded shirt and bib WILLEM 25471 in the foreground among other runners with visible name bibs.",
    "labels": [
     "runners",
     "marathon",
     "crowd",
     "race bib",
     "pace flag"
    ],
    "model": "claude-sonnet",
    "text_in_image": "4:00\nWILLEM\n25471\nB\nAMSTERDAM 2024\nTATA\nCONSULTANCY\nSERVICES\nTATA\nHAYDN\n9711\nPATRICK\n25196"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39643_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "TCS Amsterdam Marathon Review — Running 42 km Through the City"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A crowd of marathon runners passes under two red, white and black pace-group flags marked 4:00, with a bald man wearing a yellow Ajax-branded shirt and bib WILLEM 25471 in the foreground among other runners with visible name bibs.",
    "labels": [
     "runners",
     "marathon",
     "crowd",
     "race bib",
     "pace flag"
    ],
    "model": "claude-sonnet",
    "text_in_image": "4:00\nWILLEM\n25471\nB\nAMSTERDAM 2024\nTATA\nCONSULTANCY\nSERVICES\nTATA\nHAYDN\n9711\nPATRICK\n25196"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39642_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Venloop Half Marathon Review — Running 21 km in Venlo"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A bald man takes a tilted selfie at a road race wearing an orange KNVB-crested Nike shirt with a race bib pinned on.",
    "labels": [
     "selfie",
     "runner",
     "race bib",
     "orange shirt",
     "street"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Venloop\nARROW Venloop\nM30136\nWILLEM\n24 MAART 2024"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39642_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Venloop Half Marathon Review — Running 21 km in Venlo"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A selfie shows a smiling bald man wearing an orange Netherlands football shirt with a KNVB crest and a race bib reading WILLEM M30136, with other runners, event flags and spectators holding phones behind him under a blue sky.",
    "labels": [
     "runner",
     "selfie",
     "race bib",
     "marathon",
     "crowd"
    ],
    "model": "claude-sonnet",
    "text_in_image": "KNVB\nVenloop\nARROW Venloop\nM30136\n24 MAART 2024\nWILLEM\nFive Year"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39642_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Venloop Half Marathon Review — Running 21 km in Venlo"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A selfie shows a smiling bald man wearing an orange Netherlands football shirt with a KNVB crest and a race bib reading WILLEM M30136, with other runners, event flags and spectators holding phones behind him under a blue sky.",
    "labels": [
     "runner",
     "selfie",
     "race bib",
     "marathon",
     "crowd"
    ],
    "model": "claude-sonnet",
    "text_in_image": "KNVB\nVenloop\nARROW Venloop\nM30136\n24 MAART 2024\nWILLEM\nFive Year"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39642_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Venloop Half Marathon Review — Running 21 km in Venlo"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A selfie shows a smiling bald man wearing an orange Netherlands football shirt with a KNVB crest and a race bib reading WILLEM M30136, with other runners, event flags and spectators holding phones behind him under a blue sky.",
    "labels": [
     "runner",
     "selfie",
     "race bib",
     "marathon",
     "crowd"
    ],
    "model": "claude-sonnet",
    "text_in_image": "KNVB\nVenloop\nARROW Venloop\nM30136\n24 MAART 2024\nWILLEM\nFive Year"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39641_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Leiden Marathon Review — When the Going Gets Tough"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A bald man takes a close-up selfie mid-run wearing a yellow Ajax-crested shirt with a race bib, buildings and a road visible behind him.",
    "labels": [
     "selfie",
     "runner",
     "race bib",
     "yellow shirt",
     "street"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM\n30721\nVeel succes!"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39641_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Leiden Marathon Review — When the Going Gets Tough"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An upside-down selfie shows a bald man wearing a yellow Ajax-branded running shirt with a race bib reading WILLEM 30721 and Veel succes!, photographed outdoors with a brick building, trees and an emergency vehicle with a flashing light in the background.",
    "labels": [
     "runner",
     "selfie",
     "race bib",
     "marathon",
     "street"
    ],
    "model": "claude-sonnet",
    "text_in_image": "30721\nWILLEM\nVeel succes!"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39641_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Leiden Marathon Review — When the Going Gets Tough"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An upside-down selfie shows a bald man wearing a yellow Ajax-branded running shirt with a race bib reading WILLEM 30721 and Veel succes!, photographed outdoors with a brick building, trees and an emergency vehicle with a flashing light in the background.",
    "labels": [
     "runner",
     "selfie",
     "race bib",
     "marathon",
     "street"
    ],
    "model": "claude-sonnet",
    "text_in_image": "30721\nWILLEM\nVeel succes!"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39641_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Leiden Marathon Review — When the Going Gets Tough"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An upside-down selfie shows a bald man wearing a yellow Ajax-branded running shirt with a race bib reading WILLEM 30721 and Veel succes!, photographed outdoors with a brick building, trees and an emergency vehicle with a flashing light in the background.",
    "labels": [
     "runner",
     "selfie",
     "race bib",
     "marathon",
     "street"
    ],
    "model": "claude-sonnet",
    "text_in_image": "30721\nWILLEM\nVeel succes!"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39640_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Working in VR — Can Apple Vision Pro Replace Your Monitor?"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An overhead shot on a wooden desk shows an Apple Vision Pro headset, a Magic Keyboard, a Magic Trackpad, a battery pack and a cup of coffee.",
    "labels": [
     "vision pro",
     "headset",
     "keyboard",
     "trackpad",
     "coffee",
     "desk"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39640_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Working in VR — Can Apple Vision Pro Replace Your Monitor?"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A white and grey Apple Vision Pro headset with its knit strap sits on a wooden desk next to a white Magic Keyboard, a white Magic Trackpad, a silver power adapter with cable, and a white cup of coffee with foam.",
    "labels": [
     "apple vision pro",
     "headset",
     "keyboard",
     "trackpad",
     "desk",
     "coffee"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39640_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Working in VR — Can Apple Vision Pro Replace Your Monitor?"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A white and grey Apple Vision Pro headset with its knit strap sits on a wooden desk next to a white Magic Keyboard, a white Magic Trackpad, a silver power adapter with cable, and a white cup of coffee with foam.",
    "labels": [
     "apple vision pro",
     "headset",
     "keyboard",
     "trackpad",
     "desk",
     "coffee"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39640_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Working in VR — Can Apple Vision Pro Replace Your Monitor?"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A white and grey Apple Vision Pro headset with its knit strap sits on a wooden desk next to a white Magic Keyboard, a white Magic Trackpad, a silver power adapter with cable, and a white cup of coffee with foam.",
    "labels": [
     "apple vision pro",
     "headset",
     "keyboard",
     "trackpad",
     "desk",
     "coffee"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39639_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "NuPhy Air60 V2 Review — A Compact Mechanical Keyboard for Serious Typing"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A compact black mechanical keyboard with a mint ESC key, red Enter key and yellow spacebar sits on a wooden desk near a laptop showing terminal output.",
    "labels": [
     "mechanical keyboard",
     "keycaps",
     "terminal",
     "laptop",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ESC\nTAB\nCAPS\nSHIFT\nCTRL\nOPT\nCMD\nFN\nBACKSPACE\nENTER\nDEL\n...milter_macro_lookup:\n...result \"mta8_\n...postfix"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39639_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "NuPhy Air60 V2 Review — A Compact Mechanical Keyboard for Serious Typing"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black compact mechanical keyboard with a teal Escape key, a red Enter key and a yellow spacebar sits at an angle on a wooden desk, with the edge of a laptop screen showing terminal text visible in the upper corner.",
    "labels": [
     "mechanical keyboard",
     "keycaps",
     "desk",
     "laptop",
     "terminal"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ESC\nTAB\nCAPS\nSHIFT\nCTRL\nOPT\nCMD\nBACKSPACE\nENTER\nDEL\nFN\nostfix\nmilter_macro_lookup:\nmilter_macro_lookup: result \"mta8_"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39639_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "NuPhy Air60 V2 Review — A Compact Mechanical Keyboard for Serious Typing"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black compact mechanical keyboard with a teal Escape key, a red Enter key and a yellow spacebar sits at an angle on a wooden desk, with the edge of a laptop screen showing terminal text visible in the upper corner.",
    "labels": [
     "mechanical keyboard",
     "keycaps",
     "desk",
     "laptop",
     "terminal"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ESC\nTAB\nCAPS\nSHIFT\nCTRL\nOPT\nCMD\nBACKSPACE\nENTER\nDEL\nFN\nostfix\nmilter_macro_lookup:\nmilter_macro_lookup: result \"mta8_"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39639_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "NuPhy Air60 V2 Review — A Compact Mechanical Keyboard for Serious Typing"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black compact mechanical keyboard with a teal Escape key, a red Enter key and a yellow spacebar sits at an angle on a wooden desk, with the edge of a laptop screen showing terminal text visible in the upper corner.",
    "labels": [
     "mechanical keyboard",
     "keycaps",
     "desk",
     "laptop",
     "terminal"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ESC\nTAB\nCAPS\nSHIFT\nCTRL\nOPT\nCMD\nBACKSPACE\nENTER\nDEL\nFN\nostfix\nmilter_macro_lookup:\nmilter_macro_lookup: result \"mta8_"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39638_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Installing and Riding with a 4iiii Power Meter on Your Bike"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A white cardboard box for a bicycle power meter lies on a wooden bench outdoors.",
    "labels": [
     "packaging",
     "box",
     "power meter",
     "cycling",
     "brand logo"
    ],
    "model": "claude-sonnet",
    "text_in_image": "4iiii\nPRECISION\nPOWERMETER\nOfficial Supplier of Power Measurement for:\nQUICK-STEP FLOORS\nPRO CYCLING TEAM\nBORA hansgrohe\nGerman Professional Cycling\n4iiii\nINNOVATIONS INC.\nThe world's lightest and most accurate powermeters.\n20110-D1"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39638_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Installing and Riding with a 4iiii Power Meter on Your Bike"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A white cardboard box for a 4iiii Precision Powermeter bicycle component lies on a grey wooden bench, printed with the 4iiii logo, a sponsor label naming Quick-Step and Bora-hansgrohe pro cycling teams, and a marketing tagline.",
    "labels": [
     "packaging",
     "power meter",
     "cycling",
     "box",
     "branding"
    ],
    "model": "claude-sonnet",
    "text_in_image": "4iiii\nPRECISION\nPOWERMETER\nOfficial Supplier of Power Measurement for:\nQUICK STEP\nPRO CYCLING TEAM\nBORA\nhansgrohe\nGerman Professional Cycling\n4iiii\nINNOVATIONS INC.\nThe world's lightest and most accurate powermeters."
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39638_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Installing and Riding with a 4iiii Power Meter on Your Bike"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A white cardboard box for a 4iiii Precision Powermeter bicycle component lies on a grey wooden bench, printed with the 4iiii logo, a sponsor label naming Quick-Step and Bora-hansgrohe pro cycling teams, and a marketing tagline.",
    "labels": [
     "packaging",
     "power meter",
     "cycling",
     "box",
     "branding"
    ],
    "model": "claude-sonnet",
    "text_in_image": "4iiii\nPRECISION\nPOWERMETER\nOfficial Supplier of Power Measurement for:\nQUICK STEP\nPRO CYCLING TEAM\nBORA\nhansgrohe\nGerman Professional Cycling\n4iiii\nINNOVATIONS INC.\nThe world's lightest and most accurate powermeters."
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39638_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Installing and Riding with a 4iiii Power Meter on Your Bike"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A white cardboard box for a 4iiii Precision Powermeter bicycle component lies on a grey wooden bench, printed with the 4iiii logo, a sponsor label naming Quick-Step and Bora-hansgrohe pro cycling teams, and a marketing tagline.",
    "labels": [
     "packaging",
     "power meter",
     "cycling",
     "box",
     "branding"
    ],
    "model": "claude-sonnet",
    "text_in_image": "4iiii\nPRECISION\nPOWERMETER\nOfficial Supplier of Power Measurement for:\nQUICK STEP\nPRO CYCLING TEAM\nBORA\nhansgrohe\nGerman Professional Cycling\n4iiii\nINNOVATIONS INC.\nThe world's lightest and most accurate powermeters."
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39637_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Replacing the Roc Loc 5 Retention System on a Giro Helmet"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A smiling man wearing a white bicycle helmet and a white and black cycling jersey poses outdoors in front of a tiled roof.",
    "labels": [
     "portrait",
     "man",
     "bicycle helmet",
     "cycling jersey",
     "smile"
    ],
    "model": "claude-sonnet",
    "text_in_image": "UHO"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39637_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Replacing the Roc Loc 5 Retention System on a Giro Helmet"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up portrait shows a smiling man wearing a white bicycle helmet and a white and black cycling jersey with a crest logo, photographed outdoors in front of a tiled roof and brick building.",
    "labels": [
     "cyclist",
     "helmet",
     "portrait",
     "jersey",
     "smile"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39637_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Replacing the Roc Loc 5 Retention System on a Giro Helmet"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up portrait shows a smiling man wearing a white bicycle helmet and a white and black cycling jersey with a crest logo, photographed outdoors in front of a tiled roof and brick building.",
    "labels": [
     "cyclist",
     "helmet",
     "portrait",
     "jersey",
     "smile"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39637_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Replacing the Roc Loc 5 Retention System on a Giro Helmet"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up portrait shows a smiling man wearing a white bicycle helmet and a white and black cycling jersey with a crest logo, photographed outdoors in front of a tiled roof and brick building.",
    "labels": [
     "cyclist",
     "helmet",
     "portrait",
     "jersey",
     "smile"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39636_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Restoring a 1978 Batavus Champion — Vintage Bike Rebuild"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An orange vintage road bicycle with drop handlebars and a water bottle leans against a white ribbed garage door.",
    "labels": [
     "bicycle",
     "vintage bike",
     "road bike",
     "frame",
     "wheel"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BATAVUS"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39636_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Restoring a 1978 Batavus Champion — Vintage Bike Rebuild"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An orange vintage road bicycle with drop handlebars, a black saddle, a white water bottle, and BATAVUS lettering on the frame leans against a white corrugated garage door.",
    "labels": [
     "bicycle",
     "vintage bike",
     "road bike",
     "batavus",
     "garage door"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BATAVUS"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39636_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Restoring a 1978 Batavus Champion — Vintage Bike Rebuild"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An orange vintage road bicycle with drop handlebars, a black saddle, a white water bottle, and BATAVUS lettering on the frame leans against a white corrugated garage door.",
    "labels": [
     "bicycle",
     "vintage bike",
     "road bike",
     "batavus",
     "garage door"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BATAVUS"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39636_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Restoring a 1978 Batavus Champion — Vintage Bike Rebuild"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An orange vintage road bicycle with drop handlebars, a black saddle, a white water bottle, and BATAVUS lettering on the frame leans against a white corrugated garage door.",
    "labels": [
     "bicycle",
     "vintage bike",
     "road bike",
     "batavus",
     "garage door"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BATAVUS"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39635_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Vibe Coding — When AI Writes Code from Natural Language Prompts"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An illustration shows a large industrial steampunk machine with a soccer ball glowing inside its open circular door, beside an empty office chair.",
    "labels": [
     "illustration",
     "machine",
     "soccer ball",
     "office chair",
     "steampunk"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39635_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Vibe Coding — When AI Writes Code from Natural Language Prompts"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An illustration shows an ornate industrial metal machine resembling an old boiler or washing machine with dials, pipes and a glowing circular porthole containing a soccer ball, standing next to an empty black office chair on a plain grey studio background.",
    "labels": [
     "machine",
     "illustration",
     "office chair",
     "soccer ball",
     "studio"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39635_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Vibe Coding — When AI Writes Code from Natural Language Prompts"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An illustration shows an ornate industrial metal machine resembling an old boiler or washing machine with dials, pipes and a glowing circular porthole containing a soccer ball, standing next to an empty black office chair on a plain grey studio background.",
    "labels": [
     "machine",
     "illustration",
     "office chair",
     "soccer ball",
     "studio"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39635_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Vibe Coding — When AI Writes Code from Natural Language Prompts"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An illustration shows an ornate industrial metal machine resembling an old boiler or washing machine with dials, pipes and a glowing circular porthole containing a soccer ball, standing next to an empty black office chair on a plain grey studio background.",
    "labels": [
     "machine",
     "illustration",
     "office chair",
     "soccer ball",
     "studio"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39634_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Using dig to Query DNS — A Beginner's Guide"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A terminal window showing dig DNS query output is overlaid on a photo of a server rack with cabling and a label reading lemmid.",
    "labels": [
     "terminal",
     "dig command",
     "server rack",
     "screenshot",
     "dns"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem@base:~$ dig willem.com\n; <<>> DiG 9.11.5-P4-1-Debian <<>> willem.com\n;; global options: +cmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28667\n;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1\n;; OPT PSEUDOSECTION:\n; EDNS: version: 0, flags:; udp: 4096\n;; QUESTION SECTION:\n;willem.com. IN A\n;; ANSWER SECTION:\nwillem.com. 1245 IN A 87.253.135.162\n;; AUTHORITY SECTION:\nwillem.com. 1808 IN NS ns1.lemmid.com.\nwillem.com. 1808 IN NS ns2.lemmid.com.\n;; Query time: 2 msec\n;; SERVER: 80.69.66.67#53(80.69.66.67)\n;; WHEN: Fri May 24 12:25:44 CEST 2019\n;; MSG SIZE rcvd: 98\nwillem@base:~$ dig +short willem.com\n87.253.135.162\nwillem@base:~$ dig +short willem.com MX\n0 online.lemmid.com.\nwillem@base:~$ dig +short willem.com NS\nns2.lemmid.com.\nns1.lemmid.com.\nwillem@base:~$ dig +short willem.com TXT\n\"v=spf1 a:online.lemmid.com a:transfer.lemmid.com -all\"\nwillem@base:~$\n[willem] 0:dig for dummies*\n\"base\" 12:26 24-May-19\nlemmid ☎ +31645080320"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39634_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Using dig to Query DNS — A Beginner's Guide"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A terminal screenshot overlaid on a photo of a server rack shows the output of several dig commands querying DNS records for willem.com, run from a shell prompt willem@base, with a green status bar at the bottom.",
    "labels": [
     "terminal",
     "dns",
     "dig command",
     "server rack",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem@base:~$ dig willem.com\n\n; <<>> DiG 9.11.5-P4-1-Debian <<>> willem.com\n;; global options: +cmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28667\n;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1\n\n;; OPT PSEUDOSECTION:\n; EDNS: version: 0, flags:; udp: 4096\n;; QUESTION SECTION:\n;willem.com.\t\t\tIN\tA\n\n;; ANSWER SECTION:\nwillem.com.\t\t1245\tIN\tA\t87.253.135.162\n\n;; AUTHORITY SECTION:\nwillem.com.\t\t1808\tIN\tNS\tns1.lemmid.com.\nwillem.com.\t\t1808\tIN\tNS\tns2.lemmid.com.\n\n;; Query time: 2 msec\n;; SERVER: 80.69.66.67#53(80.69.66.67)\n;; WHEN: Fri May 24 12:25:44 CEST 2019\n;; MSG SIZE  rcvd: 98\n\nwillem@base:~$ dig +short willem.com\n87.253.135.162\nwillem@base:~$ dig +short willem.com MX\n0 online.lemmid.com.\nwillem@base:~$ dig +short willem.com NS\nns2.lemmid.com.\nns1.lemmid.com.\nwillem@base:~$ dig +short willem.com TXT\n\"v=spf1 a:online.lemmid.com a:transfer.lemmid.com -all\"\nwillem@base:~$\n\n[willem] 0:dig for dummies*\n\"base\" 12:26 24-May-19\n\nlemmid ☎ +31645080320"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39634_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Using dig to Query DNS — A Beginner's Guide"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A terminal screenshot overlaid on a photo of a server rack shows the output of several dig commands querying DNS records for willem.com, run from a shell prompt willem@base, with a green status bar at the bottom.",
    "labels": [
     "terminal",
     "dns",
     "dig command",
     "server rack",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem@base:~$ dig willem.com\n\n; <<>> DiG 9.11.5-P4-1-Debian <<>> willem.com\n;; global options: +cmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28667\n;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1\n\n;; OPT PSEUDOSECTION:\n; EDNS: version: 0, flags:; udp: 4096\n;; QUESTION SECTION:\n;willem.com.\t\t\tIN\tA\n\n;; ANSWER SECTION:\nwillem.com.\t\t1245\tIN\tA\t87.253.135.162\n\n;; AUTHORITY SECTION:\nwillem.com.\t\t1808\tIN\tNS\tns1.lemmid.com.\nwillem.com.\t\t1808\tIN\tNS\tns2.lemmid.com.\n\n;; Query time: 2 msec\n;; SERVER: 80.69.66.67#53(80.69.66.67)\n;; WHEN: Fri May 24 12:25:44 CEST 2019\n;; MSG SIZE  rcvd: 98\n\nwillem@base:~$ dig +short willem.com\n87.253.135.162\nwillem@base:~$ dig +short willem.com MX\n0 online.lemmid.com.\nwillem@base:~$ dig +short willem.com NS\nns2.lemmid.com.\nns1.lemmid.com.\nwillem@base:~$ dig +short willem.com TXT\n\"v=spf1 a:online.lemmid.com a:transfer.lemmid.com -all\"\nwillem@base:~$\n\n[willem] 0:dig for dummies*\n\"base\" 12:26 24-May-19\n\nlemmid ☎ +31645080320"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39634_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Using dig to Query DNS — A Beginner's Guide"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A terminal screenshot overlaid on a photo of a server rack shows the output of several dig commands querying DNS records for willem.com, run from a shell prompt willem@base, with a green status bar at the bottom.",
    "labels": [
     "terminal",
     "dns",
     "dig command",
     "server rack",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem@base:~$ dig willem.com\n\n; <<>> DiG 9.11.5-P4-1-Debian <<>> willem.com\n;; global options: +cmd\n;; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28667\n;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1\n\n;; OPT PSEUDOSECTION:\n; EDNS: version: 0, flags:; udp: 4096\n;; QUESTION SECTION:\n;willem.com.\t\t\tIN\tA\n\n;; ANSWER SECTION:\nwillem.com.\t\t1245\tIN\tA\t87.253.135.162\n\n;; AUTHORITY SECTION:\nwillem.com.\t\t1808\tIN\tNS\tns1.lemmid.com.\nwillem.com.\t\t1808\tIN\tNS\tns2.lemmid.com.\n\n;; Query time: 2 msec\n;; SERVER: 80.69.66.67#53(80.69.66.67)\n;; WHEN: Fri May 24 12:25:44 CEST 2019\n;; MSG SIZE  rcvd: 98\n\nwillem@base:~$ dig +short willem.com\n87.253.135.162\nwillem@base:~$ dig +short willem.com MX\n0 online.lemmid.com.\nwillem@base:~$ dig +short willem.com NS\nns2.lemmid.com.\nns1.lemmid.com.\nwillem@base:~$ dig +short willem.com TXT\n\"v=spf1 a:online.lemmid.com a:transfer.lemmid.com -all\"\nwillem@base:~$\n\n[willem] 0:dig for dummies*\n\"base\" 12:26 24-May-19\n\nlemmid ☎ +31645080320"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39633_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Clean a Vintage Automatic Watch by Hand"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A worn vintage automatic wristwatch with a scratched metal case and bracelet lies on a wooden table.",
    "labels": [
     "wristwatch",
     "vintage watch",
     "watch face",
     "metal bracelet",
     "wood table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CITIZEN\nAUTOMATIC\n21 JEWELS\nJAPAN 6000"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39633_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Clean a Vintage Automatic Watch by Hand"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A worn vintage Citizen Automatic wristwatch with a scratched silver dial, baton hour markers, a date window, and a stainless steel bracelet lies on a wooden table in sunlight.",
    "labels": [
     "watch",
     "vintage watch",
     "citizen",
     "wristwatch",
     "wood table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CITIZEN\nAUTOMATIC\n21 JEWELS\nJAPAN 6000"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39633_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Clean a Vintage Automatic Watch by Hand"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A worn vintage Citizen Automatic wristwatch with a scratched silver dial, baton hour markers, a date window, and a stainless steel bracelet lies on a wooden table in sunlight.",
    "labels": [
     "watch",
     "vintage watch",
     "citizen",
     "wristwatch",
     "wood table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CITIZEN\nAUTOMATIC\n21 JEWELS\nJAPAN 6000"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39633_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Clean a Vintage Automatic Watch by Hand"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A worn vintage Citizen Automatic wristwatch with a scratched silver dial, baton hour markers, a date window, and a stainless steel bracelet lies on a wooden table in sunlight.",
    "labels": [
     "watch",
     "vintage watch",
     "citizen",
     "wristwatch",
     "wood table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CITIZEN\nAUTOMATIC\n21 JEWELS\nJAPAN 6000"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39632_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Replace a Swollen MacBook Air Battery"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An opened laptop with its bottom cover removed sits on a wooden table beside a screwdriver bit set and a separate cover panel.",
    "labels": [
     "laptop",
     "disassembly",
     "screwdriver set",
     "internal components",
     "repair"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SAMSUNG"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39632_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Replace a Swollen MacBook Air Battery"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An opened laptop with its battery and internal components exposed sits on a wooden table next to its removed bottom cover, a screwdriver bit set, loose screws, and a precision screwdriver.",
    "labels": [
     "laptop",
     "battery",
     "disassembly",
     "screwdriver",
     "screws",
     "circuit board"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39632_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Replace a Swollen MacBook Air Battery"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An opened laptop with its battery and internal components exposed sits on a wooden table next to its removed bottom cover, a screwdriver bit set, loose screws, and a precision screwdriver.",
    "labels": [
     "laptop",
     "battery",
     "disassembly",
     "screwdriver",
     "screws",
     "circuit board"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39632_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Replace a Swollen MacBook Air Battery"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A disassembled MacBook Air lies open on a wooden table next to its removed bottom case and a screwdriver bit set.",
    "labels": [
     "macbook",
     "laptop",
     "repair",
     "disassembly",
     "battery",
     "screwdrivers"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SAMSUNG"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39631_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "AWStats vs Google Analytics — A Privacy-Friendly Alternative"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A composite graphic overlays a Google Analytics dashboard mockup and the AWStats logo on a faded background of raw web server log lines.",
    "labels": [
     "dashboard",
     "analytics",
     "logo",
     "server logs",
     "graphic"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Analytics\nGoogle Merchandiser Store\n1 Master View\nUsers 74K\nSessions $652K\nConversion Rate 2.99%\n98K\n24\nActive users right now\nHow do you acquire users?\nTraffic Channel\nSource / Medium\nReferral\nbikes.googleplex.com is performing better than other referral traffic\nHOME\nCUSTOMIZATION\nREAL-TIME\nAUDIENCE\nACQUISITION\nBEHAVIOR\nCONVERSIONS\nDISCOVER\nAWStats\nGET /blog/2018-06-09_removing-paint-from-a-bike-frame/\nMozilla/5.0 (X11; Linux x86_64)\nGecko/20100101 Firefox/52.0\n[20/Aug/2018:20:36:24 +0200]"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39631_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "AWStats vs Google Analytics — A Privacy-Friendly Alternative"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A two-panel photo collage shows the same bald runner in a yellow and navy Ajax-branded running kit, once on a red athletics track and once finishing a road race lined with spectators.",
    "labels": [
     "runner",
     "marathon",
     "bib number",
     "athletics track",
     "road race",
     "spectators"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM\n25471\nTCS\nTATA CONSULTANCY SERVICES\ntcs AMSTERDAM MARATHON 2024\nMarathon Photos\n\n31985 WILLEM\n42K\nVALENCIA TRINIDAD ALFONSO ZURICH 2024\nWillem Middelkoop Marathon\nTIEMPO\n4:08:40\nMarathon Photos"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39631_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "AWStats vs Google Analytics — A Privacy-Friendly Alternative"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A two-panel photo collage shows the same bald runner in a yellow and navy Ajax-branded running kit, once on a red athletics track and once finishing a road race lined with spectators.",
    "labels": [
     "runner",
     "marathon",
     "bib number",
     "athletics track",
     "road race",
     "spectators"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM\n25471\nTCS\nTATA CONSULTANCY SERVICES\ntcs AMSTERDAM MARATHON 2024\nMarathon Photos\n\n31985 WILLEM\n42K\nVALENCIA TRINIDAD ALFONSO ZURICH 2024\nWillem Middelkoop Marathon\nTIEMPO\n4:08:40\nMarathon Photos"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39631_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "AWStats vs Google Analytics — A Privacy-Friendly Alternative"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A two-panel photo collage shows the same bald runner in a yellow and navy Ajax-branded running kit, once on a red athletics track and once finishing a road race lined with spectators.",
    "labels": [
     "runner",
     "marathon",
     "bib number",
     "athletics track",
     "road race",
     "spectators"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM\n25471\nTCS\nTATA CONSULTANCY SERVICES\ntcs AMSTERDAM MARATHON 2024\nMarathon Photos\n\n31985 WILLEM\n42K\nVALENCIA TRINIDAD ALFONSO ZURICH 2024\nWillem Middelkoop Marathon\nTIEMPO\n4:08:40\nMarathon Photos"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39630_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Google Search Operators — The Complete List for Power Users"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A graphic shows the Google logo above a search bar containing a site-restricted search query, over a faded blurred webpage background.",
    "labels": [
     "google",
     "search bar",
     "logo",
     "graphic",
     "search operator"
    ],
    "model": "claude-sonnet",
    "text_in_image": "site:willem.com zwemdiploma\nGoogle\nZWEMDIPLOMA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39630_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Google Search Operators — The Complete List for Power Users"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Illustration of a grey Google search box overlaid on a faded webpage screenshot, used as a snippet header image.",
    "labels": [
     "google",
     "search",
     "screenshot",
     "illustration",
     "swimming diploma"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Google\nsite:willem.com zwemdiploma\nZWEMDIPLOMA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39630_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Google Search Operators — The Complete List for Power Users"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Wide header banner filled with repeating warped grey, blue and green text tiled diagonally across the image.",
    "labels": [
     "banner",
     "header",
     "pattern",
     "typography",
     "watermark",
     "background"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Willem L. Middelkoop\nLaurentz Middelkoop\nDeveloper\n.com\nRegistered Apple Developer\n2019"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39630_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Google Search Operators — The Complete List for Power Users"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Illustration of a grey Google search box overlaid on a faded webpage screenshot, used as a snippet header image.",
    "labels": [
     "google",
     "search",
     "screenshot",
     "illustration",
     "swimming diploma"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Google\nsite:willem.com zwemdiploma\nZWEMDIPLOMA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39625_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Living with MCADD — A Parent's Guide to the Metabolic Condition"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A bald bearded man laughs while cuddling a baby wearing a light green sleepsuit printed with dinosaur outlines, on a green sofa.",
    "labels": [
     "father",
     "baby",
     "cuddling",
     "sofa",
     "sleepsuit"
    ],
    "model": "claude-sonnet",
    "text_in_image": "done by dee"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39625_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Living with MCADD — A Parent's Guide to the Metabolic Condition"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A bald man with a beard laughs with his mouth open while resting his head on a baby lying on a green sofa, with a striped plush toy beside them.",
    "labels": [
     "father",
     "baby",
     "laughing",
     "plush toy",
     "sofa"
    ],
    "model": "claude-sonnet",
    "text_in_image": "done by deer"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39625_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Living with MCADD — A Parent's Guide to the Metabolic Condition"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A bald man leans very close to the camera, peering wide-eyed over the top of a baby head in the foreground, with a window and framed picture behind him.",
    "labels": [
     "man",
     "baby",
     "closeup",
     "selfie",
     "indoor",
     "face"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39625_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Living with MCADD — A Parent's Guide to the Metabolic Condition"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A bald man with a beard laughs with his mouth open while resting his head on a baby lying on a green sofa, with a striped plush toy beside them.",
    "labels": [
     "father",
     "baby",
     "laughing",
     "plush toy",
     "sofa"
    ],
    "model": "claude-sonnet",
    "text_in_image": "done by deer"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39624_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Touch Screen UI Design — What Mouse Interfaces Got Wrong"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand holds a smartphone displaying the calculator app with the number 85 entered, against a wooden bench background.",
    "labels": [
     "smartphone",
     "calculator app",
     "hand",
     "touchscreen",
     "wooden bench"
    ],
    "model": "claude-sonnet",
    "text_in_image": "14:26\n85\nC\n+/-\n%\n7 8 9\n4 5 6\n1 2 3\n0"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39624_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Touch Screen UI Design — What Mouse Interfaces Got Wrong"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand holds an iPhone showing the Calculator app with the number 85 entered, photographed outdoors on a wooden bench.",
    "labels": [
     "iphone",
     "calculator",
     "app",
     "touchscreen",
     "hand",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "14:26\n85\nC +/- % ÷\n7 8 9 ×\n4 5 6 -\n1 2 3 +\n0 , ="
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39624_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Touch Screen UI Design — What Mouse Interfaces Got Wrong"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand holds an iPhone displaying a nested Windows 95 Start Menu, with Programs, Accessories, Multimedia and Sound Recorder submenus open in sequence, photographed outdoors on a wooden bench.",
    "labels": [
     "iphone",
     "windows95",
     "startmenu",
     "touchscreen",
     "hand",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Programs\nDocuments\nSettings\nFind\nHelp\nRun...\nAccessories\nOnline Services\nStartUp\nInternet Explorer\nMS-DOS Prompt\nOutlook Express\nWindows Explorer\nCommunications\nMultimedia\nSystem Tools\nAddress Book\nCalculator\nHyperTerminal\nImaging\nNotepad\nOnline Registration\nPaint\nPhone Dialer\nWordPad\nCD Player\nSound Recorder\nVolume Control\nWindows Media Player\n...ows 95"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39624_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Touch Screen UI Design — What Mouse Interfaces Got Wrong"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand holds an iPhone showing the Calculator app with the number 85 entered, photographed outdoors on a wooden bench.",
    "labels": [
     "iphone",
     "calculator",
     "app",
     "touchscreen",
     "hand",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "14:26\n85\nC +/- % ÷\n7 8 9 ×\n4 5 6 -\n1 2 3 +\n0 , ="
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39623_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Smart Roadster — The Impractical Car I Loved and Sold"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A red and black two-seat convertible sports car is parked on pavement against a clear blue sky.",
    "labels": [
     "car",
     "convertible",
     "sports car",
     "wheel",
     "sky"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39623_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Smart Roadster — The Impractical Car I Loved and Sold"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A red and black Smart Roadster parked on gravel, photographed side-on against a clear blue sky.",
    "labels": [
     "car",
     "smart roadster",
     "convertible",
     "sky",
     "gravel",
     "red"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39623_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Smart Roadster — The Impractical Car I Loved and Sold"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Close-up of two round auxiliary gauges mounted on top of a car dashboard, showing oil pressure in bar and coolant temperature in degrees Celsius, with a red hazard light switch and heated seat buttons below.",
    "labels": [
     "dashboard",
     "gauges",
     "car",
     "pressure",
     "temperature",
     "switches"
    ],
    "model": "claude-sonnet",
    "text_in_image": "bar\n-1.0 -0.5 0 0.5 1.0 1.5 2.0\n°C\n70 80 90 100 110 120"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39623_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Smart Roadster — The Impractical Car I Loved and Sold"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A red and black Smart Roadster parked on gravel, photographed side-on against a clear blue sky.",
    "labels": [
     "car",
     "smart roadster",
     "convertible",
     "sky",
     "gravel",
     "red"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39622_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Swimming with Apple Watch — Waterproof Performance Tested"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A silver commuter bicycle with a belt drive is locked to a black post beside a paved cycle path through green fields.",
    "labels": [
     "bicycle",
     "belt drive",
     "cycle path",
     "fields",
     "commuter bike"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SCHWALBE"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39622_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Swimming with Apple Watch — Waterproof Performance Tested"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A silver bicycle with a belt drive leans against a black post beside a red-paved cycle path through green fields.",
    "labels": [
     "bicycle",
     "belt drive",
     "cycle path",
     "field",
     "tire",
     "outdoors"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SCHWALBE G-DURANO"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39622_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Swimming with Apple Watch — Waterproof Performance Tested"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A blurred, out-of-focus photograph looking down at a lane-marked swimming pool with checkered poolside tiles.",
    "labels": [
     "swimming pool",
     "blur",
     "lanes",
     "water",
     "tiles",
     "underwater"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39622_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Swimming with Apple Watch — Waterproof Performance Tested"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A silver bicycle with a belt drive leans against a black post beside a red-paved cycle path through green fields.",
    "labels": [
     "bicycle",
     "belt drive",
     "cycle path",
     "field",
     "tire",
     "outdoors"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SCHWALBE G-DURANO"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39621_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Omarchy — A Minimal Linux Distribution on an iMac"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An iMac on a wooden desk shows a Finder Downloads window and a browser tutorial page with green ASCII-art OMARCHY text on a dark terminal-style setup screen.",
    "labels": [
     "imac",
     "finder window",
     "terminal",
     "linux installer",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Archief Wijzig Weergave Ga Venster Help\nlearn.omacom.io\nThe Omarchy Manual - Getting Started\nDownloads\nomarchy-3.0.1.iso.download\nbalenaEtcher-2.1.4-x64.dmg\nNaam Grootte Soort Toegangsdatum\nFavorieten AirDrop Recent Apps Bureaublad Documenten Downloads\nLocaties iCloud Drive NO NAME Netwerk\nTags Rood Oranje\nmes meant for Windows and Microsoft-affiliated Linux distributions.\nThen answer the configuration questions, and confirm them like this:\nOMARCHY\nLet's setup your user account...\nField Value"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39621_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Omarchy — A Minimal Linux Distribution on an iMac"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An iMac screen shows a Finder Downloads window and a browser tutorial page with a green pixel-art OMARCHY logo and setup instructions, photographed on a wooden desk with keyboard and mouse.",
    "labels": [
     "imac",
     "finder",
     "browser",
     "tutorial",
     "omarchy",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "learn.omacom.io\nThe Omarchy Manual - Getting Started\nDownloads\nomarchy-3.0.1.iso.download   6,58 GB   Safari-download   Vandaag 20:54\nbalenaEtcher-2.1.4-x64.dmg   106,2 MB   Schijfkopie   Vandaag 20:53\nDownloads\nomarchy-3.0.1.iso\n...5 MB/sec.) - 1 seconds resterend\n...4.dmg\nNO NAME\nmes meant for Windows and Microsoft-affiliated Linux distributions.\nThen answer the configuration questions, and confirm them like this:\nOMARCHY\nLet's setup your user account...\nField   Value"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39621_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Omarchy — A Minimal Linux Distribution on an iMac"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand holds a red apple with a bite taken out of it, in front of an open black plastic bin liner.",
    "labels": [
     "apple",
     "fruit",
     "hand",
     "bite",
     "bin liner",
     "sunlight"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39621_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Omarchy — A Minimal Linux Distribution on an iMac"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An iMac screen shows a Finder Downloads window and a browser tutorial page with a green pixel-art OMARCHY logo and setup instructions, photographed on a wooden desk with keyboard and mouse.",
    "labels": [
     "imac",
     "finder",
     "browser",
     "tutorial",
     "omarchy",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "learn.omacom.io\nThe Omarchy Manual - Getting Started\nDownloads\nomarchy-3.0.1.iso.download   6,58 GB   Safari-download   Vandaag 20:54\nbalenaEtcher-2.1.4-x64.dmg   106,2 MB   Schijfkopie   Vandaag 20:53\nDownloads\nomarchy-3.0.1.iso\n...5 MB/sec.) - 1 seconds resterend\n...4.dmg\nNO NAME\nmes meant for Windows and Microsoft-affiliated Linux distributions.\nThen answer the configuration questions, and confirm them like this:\nOMARCHY\nLet's setup your user account...\nField   Value"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39620_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Aves Gallery — A Privacy-First Photo Gallery App for Android"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand holds a smartphone showing a grid of wedding photos organized by year, with a second phone lying on a wooden table in the background.",
    "labels": [
     "smartphone",
     "photo gallery",
     "photo grid",
     "wedding photos",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "96%\n2025\n2023\n2022\n2021\n2020\n2019\n2014\n2012\n2009\n2007\n2005\n2003"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39620_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Aves Gallery — A Privacy-First Photo Gallery App for Android"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand holds an iPhone showing a photo gallery grid of wedding and family portraits grouped by year, with a second phone lying on the wooden table behind it.",
    "labels": [
     "iphone",
     "photo gallery",
     "wedding photos",
     "hand",
     "app",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "96%\n2025\n2023\n2022\n2021\n2020\n2019\n2014\n2012\n2009\n2007\n2005\n2003"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39620_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Aves Gallery — A Privacy-First Photo Gallery App for Android"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Two smartphones lying on a sunlit wooden table, each showing a photo gallery app open on a running-race photo grid with a 04:08:40 finish time and a Valencia marathon bib photo.",
    "labels": [
     "smartphones",
     "photo gallery",
     "marathon",
     "table",
     "app",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VERZAMELING\n98%\n04:08:40\n13:06\nBibliotheek\nsynchroniseren onderbroken\nSelecteer\n04:08:40\n42K VALENCIA TRINIDAD ALFONSO ZURICH 2024\n1:35\nBibliotheek\nVerzamelingen"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39620_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Aves Gallery — A Privacy-First Photo Gallery App for Android"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand holds an iPhone showing a photo gallery grid of wedding and family portraits grouped by year, with a second phone lying on the wooden table behind it.",
    "labels": [
     "iphone",
     "photo gallery",
     "wedding photos",
     "hand",
     "app",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "96%\n2025\n2023\n2022\n2021\n2020\n2019\n2014\n2012\n2009\n2007\n2005\n2003"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39619_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How Much Data Does Google Collect from Your Android Phone"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A Nokia Android phone lying on a wooden table displays the Google Privacy Policy page listing categories of collected data.",
    "labels": [
     "smartphone",
     "privacy policy",
     "google",
     "nokia",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Google\nPrivacy Policy\nTerms you search for\nVideos you watch\nViews and interactions with content and ads\nVoice and audio information when you use audio features\nPurchase activity\nPeople with whom you communicate or share content\nActivity on third-party sites and apps that use our services\nChrome browsing history you've synced with your Google Account\nIf you use our services to make and receive calls\nNOKIA\n09:27\n4G"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39619_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How Much Data Does Google Collect from Your Android Phone"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A Nokia Android phone lies on a wooden table displaying the Google Privacy Policy page listing the categories of data Google collects.",
    "labels": [
     "nokia",
     "android",
     "google",
     "privacy policy",
     "phone",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Google Privacy Policy\n09:27  4G  NOKIA\nTerms you search for\nVideos you watch\nViews and interactions with content and ads\nVoice and audio information when you use audio features\nPurchase activity\nPeople with whom you communicate or share content\nActivity on third-party sites and apps that use our services\nChrome browsing history you've synced with your Google Account\nIf you use our services to make and receive calls"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39619_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How Much Data Does Google Collect from Your Android Phone"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Black and white close-up of the backs of a Nokia phone and an iPhone lying next to each other, showing the Nokia logo and Apple logo.",
    "labels": [
     "nokia",
     "iphone",
     "apple",
     "logo",
     "phones",
     "blackandwhite"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NOKIA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39619_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How Much Data Does Google Collect from Your Android Phone"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A Nokia Android phone lies on a wooden table displaying the Google Privacy Policy page listing the categories of data Google collects.",
    "labels": [
     "nokia",
     "android",
     "google",
     "privacy policy",
     "phone",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Google Privacy Policy\n09:27  4G  NOKIA\nTerms you search for\nVideos you watch\nViews and interactions with content and ads\nVoice and audio information when you use audio features\nPurchase activity\nPeople with whom you communicate or share content\nActivity on third-party sites and apps that use our services\nChrome browsing history you've synced with your Google Account\nIf you use our services to make and receive calls"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39618_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Game Localisation — How Snake '97 Supports 45+ Languages"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand holds two Sony PlayStation controllers in front of a laptop screen running a retro Snake game with a green monochrome display.",
    "labels": [
     "snake game",
     "playstation controller",
     "laptop screen",
     "retro game",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "0018\nSONY\nSELECT\nSTART"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39618_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Game Localisation — How Snake '97 Supports 45+ Languages"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Illustration of a hand holding a Sony PlayStation controller in front of an oversized Nokia Snake game screen showing a score of 0018, with a laptop keyboard visible below.",
    "labels": [
     "playstation",
     "controller",
     "snake",
     "nokia",
     "illustration",
     "laptop"
    ],
    "model": "claude-sonnet",
    "text_in_image": "0018\nSONY\nSELECT   START"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39618_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Game Localisation — How Snake '97 Supports 45+ Languages"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Four side-by-side close-up photos of different phone screens all running the Snake game, each with a differently coloured LCD and a snake shape formed mid-game.",
    "labels": [
     "snake",
     "nokia",
     "lcd",
     "phone screens",
     "game",
     "comparison"
    ],
    "model": "claude-sonnet",
    "text_in_image": "0020\n04\n0020\n17"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39618_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Game Localisation — How Snake '97 Supports 45+ Languages"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Illustration of a hand holding a Sony PlayStation controller in front of an oversized Nokia Snake game screen showing a score of 0018, with a laptop keyboard visible below.",
    "labels": [
     "playstation",
     "controller",
     "snake",
     "nokia",
     "illustration",
     "laptop"
    ],
    "model": "claude-sonnet",
    "text_in_image": "0018\nSONY\nSELECT   START"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39617_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Remove Paint from a Bike Frame"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A gloved hand wipes black paint residue from a bike part with a paper towel over a yellow plastic bag.",
    "labels": [
     "gloves",
     "paint removal",
     "paper towel",
     "bike part",
     "plastic bag"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39617_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Remove Paint from a Bike Frame"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A gloved hand wipes black paint residue off a bare metal bike frame tube with a paper towel, resting on a yellow plastic bag.",
    "labels": [
     "bike frame",
     "paint removal",
     "gloves",
     "paper towel",
     "metal",
     "plastic bag"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39617_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Remove Paint from a Bike Frame"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A bike fork wrapped in yellow tape lies on a speckled concrete floor next to a pair of black rubber gloves, a paint brush in a cup, a roll of tape, a paper towel roll and a white plastic bottle.",
    "labels": [
     "bike fork",
     "gloves",
     "paint brush",
     "concrete",
     "bottle",
     "workshop"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39617_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Remove Paint from a Bike Frame"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A gloved hand wipes black paint residue off a bare metal bike frame tube with a paper towel, resting on a yellow plastic bag.",
    "labels": [
     "bike frame",
     "paint removal",
     "gloves",
     "paper towel",
     "metal",
     "plastic bag"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39616_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Shimano 7-Speed Shift Cable Replacement — Step by Step"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand holds a frayed, broken black bicycle shift cable with exposed metal strands next to a bike on a paved path.",
    "labels": [
     "shift cable",
     "bicycle",
     "frayed cable",
     "hand",
     "repair"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39616_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Shimano 7-Speed Shift Cable Replacement — Step by Step"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand holds up a snapped bicycle gear cable with frayed strands, with the bike and a paved path visible behind it.",
    "labels": [
     "bicycle",
     "cable",
     "frayed",
     "repair",
     "hand",
     "pavement"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39616_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Shimano 7-Speed Shift Cable Replacement — Step by Step"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Close-up of sunlit moss and thin blades of grass covered in dew.",
    "labels": [
     "moss",
     "grass",
     "dew",
     "macro",
     "green",
     "sunlight"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39616_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Shimano 7-Speed Shift Cable Replacement — Step by Step"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand holds up a snapped bicycle gear cable with frayed strands, with the bike and a paved path visible behind it.",
    "labels": [
     "bicycle",
     "cable",
     "frayed",
     "repair",
     "hand",
     "pavement"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39615_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Whoop Heart Rate Accuracy — Tested Against a Chest Strap"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black Whoop fitness tracker with three small status lights is strapped to a hairy forearm over a wooden table.",
    "labels": [
     "fitness tracker",
     "wristband",
     "whoop",
     "forearm",
     "wearable"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WHOOP"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39615_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Whoop Heart Rate Accuracy — Tested Against a Chest Strap"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Close-up of a black WHOOP fitness tracker with a fabric strap worn on a hairy wrist, showing three small status LEDs.",
    "labels": [
     "whoop",
     "fitness tracker",
     "wristband",
     "wearable",
     "closeup",
     "skin"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WHOOP"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39615_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Whoop Heart Rate Accuracy — Tested Against a Chest Strap"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black fabric fitness tracker strap is coiled loosely on a wooden surface, showing its rectangular black sensor module with a red-ringed circular sensor window.",
    "labels": [
     "fitness tracker",
     "whoop",
     "strap",
     "sensor",
     "wearable device"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WHOOP\nSTRAIN\nRECOVERY\nSLEEP\nWATERPROOF\n3.0"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39615_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Whoop Heart Rate Accuracy — Tested Against a Chest Strap"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of a black fitness tracker module strapped to a hairy wrist shows the WHOOP logo embossed on its casing and small status lights near the top edge.",
    "labels": [
     "fitness tracker",
     "whoop",
     "wrist",
     "wearable device",
     "strap"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WHOOP"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39614_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Dovecot 2.4 SSL Certificate Configuration Change"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An illustration shows a steampunk mail-processing machine engulfed in flames with envelopes on a conveyor belt, next to the Dovecot logo.",
    "labels": [
     "illustration",
     "dovecot logo",
     "fire",
     "machine",
     "envelopes"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DOVECOT"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39614_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Dovecot 2.4 SSL Certificate Configuration Change"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A dark illustrated graphic shows a large steampunk gear-and-pipe machine engulfed in flames, feeding paper envelopes along a conveyor belt, with the Dovecot mountain logo and wordmark in the corner.",
    "labels": [
     "illustration",
     "dovecot logo",
     "fire",
     "machine",
     "envelopes",
     "steampunk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DOVECOT"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39614_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Dovecot 2.4 SSL Certificate Configuration Change"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A dark illustrated graphic shows a large steampunk gear-and-pipe machine engulfed in flames, feeding paper envelopes along a conveyor belt, with the Dovecot mountain logo and wordmark in the corner.",
    "labels": [
     "illustration",
     "dovecot logo",
     "fire",
     "machine",
     "envelopes",
     "steampunk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DOVECOT"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39614_imageEN.png",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Dovecot 2.4 SSL Certificate Configuration Change"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A syntax-highlighted code editor screenshot shows a Dovecot 2.4 SQL authentication configuration file with database connection settings and a password lookup query.",
    "labels": [
     "source code",
     "configuration file",
     "dovecot",
     "sql",
     "syntax highlighting",
     "terminal"
    ],
    "model": "claude-sonnet",
    "text_in_image": "# Authentication for SQL users. Included from auth.conf.\n#\n# DOVECOT 2.4\n#\n# <https://doc.dovecot.org/latest/core/config/auth/databases/sql.html>\n\n# Database driver: mysql, pgsql, sqlite\nsql_driver = mysql\n\n# Database connection string. This is driver-specific setting.\nmysql localhost {\n\tuser = super\n\tpassword = secret\n\tdbname=mail\n}\n\npassdb sql {\n\tdefault_password_scheme = MD5\n\tquery = SELECT username as user, password FROM mailbox WHERE username='%{user}' AND active='1'\n}\n\n# If you don't have any user-specific settings, you can avoid the user_query\n# by using userdb static instead of userdb sql, for example:\n# <https://doc.dovecot.org/latest/core/config/auth/databases/static.html>\nuserdb static {\n\tfields {\n\t\tuid = 150\n\t\tgid = 8\n\t\thome = /var/vmail/%{user | domain}/%{user | username}\n\t}\n}"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39613_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Ortlieb Urban Daypack 15L — The Minimal Business Backpack"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up shows the grey strap and front zip pocket of a navy Ortlieb backpack with a hand pulling the zipper.",
    "labels": [
     "backpack",
     "zipper",
     "strap",
     "ortlieb logo",
     "fabric"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ORTLIEB\nMade in Germany"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39613_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Ortlieb Urban Daypack 15L — The Minimal Business Backpack"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up shows a dark blue fabric bag with an open zippered pocket, a black ORTLIEB zipper pull, and a grey webbing strap with an orange Made in Germany tag, with a hand pulling on the strap.",
    "labels": [
     "backpack",
     "ortlieb",
     "zipper",
     "strap",
     "fabric",
     "label"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ORTLIEB\nMade in Germany"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39613_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Ortlieb Urban Daypack 15L — The Minimal Business Backpack"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up shows a dark blue fabric bag with a grey adjustable webbing strap threaded through a buckle above two stitched slots, and a black ORTLIEB WATERPROOF logo patch.",
    "labels": [
     "backpack",
     "ortlieb",
     "buckle",
     "strap",
     "logo patch",
     "fabric"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ORTLIEB\nWATERPROOF"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39613_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Ortlieb Urban Daypack 15L — The Minimal Business Backpack"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up shows a dark blue fabric bag with an open zippered pocket, a black ORTLIEB zipper pull, and a grey webbing strap with an orange Made in Germany tag, with a hand pulling on the strap.",
    "labels": [
     "backpack",
     "ortlieb",
     "zipper",
     "strap",
     "fabric",
     "label"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ORTLIEB\nMade in Germany"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39612_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Why a ThinkPad X200 is Still a Great Laptop"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A silver laptop and a red travel mug with a Guy Fawkes mask sticker sit on a green picnic table outdoors in front of a building.",
    "labels": [
     "laptop",
     "travel mug",
     "picnic table",
     "outdoor",
     "sticker"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39612_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Why a ThinkPad X200 is Still a Great Laptop"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A laptop with a dark screen sits on a green picnic table next to a dark red insulated travel mug bearing a white Guy Fawkes mask sticker, in front of a building with graffiti.",
    "labels": [
     "laptop",
     "travel mug",
     "picnic table",
     "graffiti",
     "outdoor workspace"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39612_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Why a ThinkPad X200 is Still a Great Laptop"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An extreme close-up shows a four-pane Windows logo embossed on a brushed metal laptop lid, crossed by diagonal shadow lines.",
    "labels": [
     "windows logo",
     "laptop lid",
     "brushed metal",
     "close-up",
     "shadow"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39612_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Why a ThinkPad X200 is Still a Great Laptop"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A laptop with a dark screen sits on a green picnic table next to a dark red insulated travel mug bearing a white Guy Fawkes mask sticker, in front of a building with graffiti.",
    "labels": [
     "laptop",
     "travel mug",
     "picnic table",
     "graffiti",
     "outdoor workspace"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39611_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Building a Cross-Platform Game with HTML5 — The Snake '97 Engine"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand holds a smartphone displaying a full-screen yellow and green retro Snake game with a segmented snake and dotted border.",
    "labels": [
     "snake game",
     "smartphone",
     "hand",
     "retro game",
     "screen"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39611_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Building a Cross-Platform Game with HTML5 — The Snake '97 Engine"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand holds a smartphone displaying a retro-style Snake game with a black snake shape on a yellow-green screen, photographed indoors on a wooden table.",
    "labels": [
     "smartphone",
     "snake game",
     "hand",
     "retro game",
     "yellow screen"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39611_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Building a Cross-Platform Game with HTML5 — The Snake '97 Engine"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A four-panel composite shows the same Snake game rendered on four different device screens: a yellow phone display, a green-backlit Nokia-style phone, a white device with a glowing edge, and another yellow-green screen, each showing a snake shape and a score display.",
    "labels": [
     "snake game",
     "retro game",
     "phone screens",
     "score",
     "device comparison"
    ],
    "model": "claude-sonnet",
    "text_in_image": "0020\n04\n\n0020\n17"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39611_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Building a Cross-Platform Game with HTML5 — The Snake '97 Engine"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand holds a smartphone displaying a retro-style Snake game with a black snake shape on a yellow-green screen, photographed indoors on a wooden table.",
    "labels": [
     "smartphone",
     "snake game",
     "hand",
     "retro game",
     "yellow screen"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39610_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Mindfold Sleep Mask — Total Darkness for Better Sleep"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand holds a black padded sleep mask with deep foam eye cups and a Velcro adjustable strap over a grey blanket.",
    "labels": [
     "sleep mask",
     "eye mask",
     "foam",
     "strap",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "703-3605"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39610_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Mindfold Sleep Mask — Total Darkness for Better Sleep"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand holds a black foam sleep mask with two raised eye cups and a black elastic strap, photographed on a grey fabric surface.",
    "labels": [
     "sleep mask",
     "eye mask",
     "foam",
     "elastic strap",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "705-3605"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39610_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Mindfold Sleep Mask — Total Darkness for Better Sleep"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand holds a black foam sleep mask with two raised eye cups and a black elastic strap, photographed on a grey fabric surface.",
    "labels": [
     "sleep mask",
     "eye mask",
     "foam",
     "elastic strap",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "705-3605"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39610_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Mindfold Sleep Mask — Total Darkness for Better Sleep"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand holds a black foam sleep mask with two raised eye cups and a black elastic strap, photographed on a grey fabric surface.",
    "labels": [
     "sleep mask",
     "eye mask",
     "foam",
     "elastic strap",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "705-3605"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39609_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Gates Carbon Drive on a Commuter Bike — Long-Term Review"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of a bicycle rear wheel and crank shows a black toothed Gates Carbon Drive belt, disc brake and colored dropout hardware.",
    "labels": [
     "gates carbon drive",
     "belt drive",
     "disc brake",
     "bicycle",
     "crankset"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39609_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Gates Carbon Drive on a Commuter Bike — Long-Term Review"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of a black bicycle's rear wheel area shows a toothed carbon belt drive running between the crankset and rear hub, alongside a disc brake rotor and caliper, a pedal, and colored anodized hub hardware, against a corrugated fence background.",
    "labels": [
     "bicycle",
     "belt drive",
     "disc brake",
     "pedal",
     "rear hub",
     "drivetrain"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39609_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Gates Carbon Drive on a Commuter Bike — Long-Term Review"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of a bicycle's front disc brake shows a perforated stainless steel rotor and a black Shimano caliper mounted on an alloy fork leg, with a river, moored boats and city buildings blurred in the background.",
    "labels": [
     "disc brake",
     "shimano",
     "bicycle fork",
     "rotor",
     "caliper",
     "river background"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SHIMANO\n1.5 SUPERLITE ALLOY D18CTE\nONLY"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39609_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Gates Carbon Drive on a Commuter Bike — Long-Term Review"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of a black bicycle's rear wheel area shows a toothed carbon belt drive running between the crankset and rear hub, alongside a disc brake rotor and caliper, a pedal, and colored anodized hub hardware, against a corrugated fence background.",
    "labels": [
     "bicycle",
     "belt drive",
     "disc brake",
     "pedal",
     "rear hub",
     "drivetrain"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39608_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Cyclemeter — The Best Bike Computer App for iPhone"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black Bluetooth sensor module is clipped to the front fork of a bicycle near the wheel hub, with a bell mount below it.",
    "labels": [
     "bicycle sensor",
     "bluetooth",
     "fork mount",
     "wheel",
     "bell"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Bluetooth"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39608_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Cyclemeter — The Best Bike Computer App for iPhone"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A bicycle rear wheel and frame joint are shown from above, with a black Bluetooth speed sensor clipped near the hub on a paved surface with weeds growing in the cracks.",
    "labels": [
     "bicycle",
     "wheel",
     "sensor",
     "frame",
     "pavement"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Bluetooth"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39608_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Cyclemeter — The Best Bike Computer App for iPhone"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of a bicycle frame joint and fender shows a black cadence sensor with a visible brand logo mounted on the chainstay near the rear wheel.",
    "labels": [
     "bicycle",
     "frame",
     "sensor",
     "wheel",
     "fender"
    ],
    "model": "claude-sonnet",
    "text_in_image": "wahoo"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39608_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Cyclemeter — The Best Bike Computer App for iPhone"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A bicycle rear wheel and frame joint are shown from above, with a black Bluetooth speed sensor clipped near the hub on a paved surface with weeds growing in the cracks.",
    "labels": [
     "bicycle",
     "wheel",
     "sensor",
     "frame",
     "pavement"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Bluetooth"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39607_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Working Offline First — Why Your Software Should Work Without Internet"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A vintage magazine advertisement shows an IBM ThinkPad laptop with a chart on screen and a bold tagline below it.",
    "labels": [
     "advertisement",
     "ibm thinkpad",
     "vintage laptop",
     "print ad",
     "tagline"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Introducing ThinkPad\nIBM\nIts mother was a mainframe.\nIts father was a Maserati."
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39607_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Working Offline First — Why Your Software Should Work Without Internet"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A scanned vintage magazine advertisement shows an IBM ThinkPad laptop with its screen on next to a black docking unit and a red TrackPoint diagram.",
    "labels": [
     "advertisement",
     "laptop",
     "thinkpad",
     "ibm",
     "magazine page"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Introducing ThinkPad\nIts mother was a mainframe.\nIts father was a Maserati.\nIBM"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39607_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Working Offline First — Why Your Software Should Work Without Internet"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of a black ThinkPad laptop keyboard shows a red TrackPoint nub set between the G, H and B keys.",
    "labels": [
     "laptop",
     "keyboard",
     "trackpoint",
     "keys",
     "thinkpad"
    ],
    "model": "claude-sonnet",
    "text_in_image": "F5 F6 F7 F8"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39607_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Working Offline First — Why Your Software Should Work Without Internet"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A scanned vintage magazine advertisement shows an IBM ThinkPad laptop with its screen on next to a black docking unit and a red TrackPoint diagram.",
    "labels": [
     "advertisement",
     "laptop",
     "thinkpad",
     "ibm",
     "magazine page"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Introducing ThinkPad\nIts mother was a mainframe.\nIts father was a Maserati.\nIBM"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39606_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Traffic Shaping on Linux with iptables and tc — A Practical Guide"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand-drawn diagram illustrates a token-bucket traffic shaping concept with a cart labeled TRAFFIC carrying two token-holding figures past a sold-out token booth, over a network traffic graph.",
    "labels": [
     "diagram",
     "traffic shaping",
     "illustration",
     "graph",
     "tokens"
    ],
    "model": "claude-sonnet",
    "text_in_image": "START\nTOKENS\n\"sold out\"\nTRAFFIC"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39606_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Traffic Shaping on Linux with iptables and tc — A Practical Guide"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand-drawn whiteboard-style illustration shows a ticket booth labeled START next to a cart labeled TRAFFIC carrying two figures holding tokens, above a zigzagging blue and orange traffic graph.",
    "labels": [
     "diagram",
     "illustration",
     "graph",
     "tokens",
     "traffic"
    ],
    "model": "claude-sonnet",
    "text_in_image": "START\nTOKENS\n\"sold out\"\nT\nTRAFFIC"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39606_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Traffic Shaping on Linux with iptables and tc — A Practical Guide"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand-drawn whiteboard-style illustration shows a ticket booth labeled START next to a cart labeled TRAFFIC carrying two figures holding tokens, above a zigzagging blue and orange traffic graph.",
    "labels": [
     "diagram",
     "illustration",
     "graph",
     "tokens",
     "traffic"
    ],
    "model": "claude-sonnet",
    "text_in_image": "START\nTOKENS\n\"sold out\"\nT\nTRAFFIC"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39606_imageEN.png",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Traffic Shaping on Linux with iptables and tc — A Practical Guide"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A browser screenshot shows a Microsoft Answers forum thread about Outlook 2016 hanging while synchronizing IMAP folders, with the view count and reply count circled in red.",
    "labels": [
     "screenshot",
     "forum",
     "browser",
     "outlook",
     "webpage"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Outlook 2016 hangs forever synchronizing subscribed IMAP folders\nAndyT\nCreated on October 25, 2016\nI'm trying to help a user migrate to a new PC running Outlook 2016. On the the user's old PC, running Outlook 2013, the IMAP account in question works perfectly. On the new PC, the Send/Receive task hangs forever on the receive task (forever meaning in excess of 72 hours with no apparent progress). I realize MS forums are littered with questions about this problem for various versions of Outlook, but I have already tried all of the following:\nDeleting the IMAP account and recreating it\nDeleting the entire Outlook profile and recreating it\nRepairing Office\nEditing Send/Receive groups and unchecking \"Get folder unread count\"\nEditing Send/Receive groups so Inbox is the only folder in \"receive mail items\"\nDialed offline mail in account settings down to 12 months\nUnfortunately none of these suggested solutions made any difference. Receiving mail does work. If I close and re-open Outlook the newest messages do appear in the inbox. But then the receive task just keeps hanging forever and won't pull in any more new mail until the next time Outlook restarts.\nAny further suggestions? Why is it so difficult to make Outlook work correctly with IMAP?\nReply\nI have the same question (711)\nSubscribe\nReplies (105)\nQuestion Info\nLast updated May 5, 2020\nViews 58,784\nApplies to:\nOutlook / Windows 10 / Office 2016"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39605_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Whoop Sleep Tracking — What It Actually Measures"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand rests on a wooden table next to a smartphone showing the Whoop app's weekly strain and recovery chart, with a Whoop band visible on the wrist.",
    "labels": [
     "smartphone",
     "whoop app",
     "strain chart",
     "hand",
     "wristband"
    ],
    "model": "claude-sonnet",
    "text_in_image": "11:05\nDEC 12 - DEC 18\nMultiple days below optimal Strain targets will promote Recovery. To maintain fitness, take advantage of high Recovery days by building sufficient Strain.\n100%\n66%\n33%\n0%\n21 16 14 12 10 6 0\nThu 12 Fri 13 Sat 14 Sun 15 Mon 16 Tue 17 Wed 18\nDAY STRAIN\nRECOVERY\nStrain\nWHOOP"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39605_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Whoop Sleep Tracking — What It Actually Measures"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black fitness tracker strap with a coiled fabric band lies on a wooden surface, its sensor module marked WHOOP and 3.0 facing up.",
    "labels": [
     "wearable",
     "fitness tracker",
     "strap",
     "sensor",
     "wristband"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WHOOP\n3.0"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39605_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Whoop Sleep Tracking — What It Actually Measures"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black fitness tracker strap with a coiled fabric band lies on a wooden surface, its sensor module marked WHOOP and 3.0 facing up.",
    "labels": [
     "wearable",
     "fitness tracker",
     "strap",
     "sensor",
     "wristband"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WHOOP\n3.0"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39605_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Whoop Sleep Tracking — What It Actually Measures"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black fitness tracker strap with a coiled fabric band lies on a wooden surface, its sensor module marked WHOOP and 3.0 facing up.",
    "labels": [
     "wearable",
     "fitness tracker",
     "strap",
     "sensor",
     "wristband"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WHOOP\n3.0"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39604_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Upgrade RAM in a 27-inch iMac 5K"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "The back panel of a silver iMac is opened to reveal four RAM modules installed in their slots.",
    "labels": [
     "imac",
     "ram slot",
     "memory module",
     "back panel",
     "upgrade"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39604_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Upgrade RAM in a 27-inch iMac 5K"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "The back of a silver iMac is opened at the RAM access door, showing four memory modules seated in slots with two plastic release levers.",
    "labels": [
     "imac",
     "ram",
     "memory modules",
     "computer",
     "back panel"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39604_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Upgrade RAM in a 27-inch iMac 5K"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of an iMac logic board shows surface-mounted components, a shielded chip module, and a printed serial code.",
    "labels": [
     "circuit board",
     "electronics",
     "chip",
     "components",
     "logic board"
    ],
    "model": "claude-sonnet",
    "text_in_image": "R158\nF72-9\nE222034 1738 2\n470"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39604_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Upgrade RAM in a 27-inch iMac 5K"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "The back of a silver iMac is opened at the RAM access door, showing four memory modules seated in slots with two plastic release levers.",
    "labels": [
     "imac",
     "ram",
     "memory modules",
     "computer",
     "back panel"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39603_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Open a 27-inch iMac 5K — Step by Step with Photos"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand uses a small black precision screwdriver to remove a screw from the bottom case of an opened laptop near a window with blinds.",
    "labels": [
     "screwdriver",
     "laptop repair",
     "hand",
     "disassembly",
     "window"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OWC\nPH00\nPRODUCT OF CHINA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39603_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Open a 27-inch iMac 5K — Step by Step with Photos"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand holds a small precision screwdriver labeled OWC PH00 into a screw hole on the edge of an open laptop, with a window and apartment buildings visible in the background.",
    "labels": [
     "screwdriver",
     "hand",
     "laptop",
     "repair",
     "window"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OWC\nPH00\nPRODUCT OF CHINA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39603_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Open a 27-inch iMac 5K — Step by Step with Photos"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of an iMac logic board shows surface-mounted components, a shielded chip module, and a printed serial code.",
    "labels": [
     "circuit board",
     "electronics",
     "chip",
     "components",
     "logic board"
    ],
    "model": "claude-sonnet",
    "text_in_image": "R158\nF72-9\nE222034 1738 2\n470"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39603_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Open a 27-inch iMac 5K — Step by Step with Photos"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand holds a small precision screwdriver labeled OWC PH00 into a screw hole on the edge of an open laptop, with a window and apartment buildings visible in the background.",
    "labels": [
     "screwdriver",
     "hand",
     "laptop",
     "repair",
     "window"
    ],
    "model": "claude-sonnet",
    "text_in_image": "OWC\nPH00\nPRODUCT OF CHINA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39602_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Managing Your Photo Library with Free Software Instead of iCloud"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of a photo management app window shows a thumbnail grid of photos organized by year and month in a sidebar.",
    "labels": [
     "photo library",
     "app window",
     "thumbnail grid",
     "sidebar",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "File Edit View Photos Events Tags Help\nLibrary\nPhotos\nLast Import\nTrash\nEvents\nAll Events\n2020\nSeptember\nAugust\nJuly\nJune\nMay\nApril\nMarch\nFebruary\nJanuary\nFlagged\nRating\nSaved Search\nType\nSALE"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39602_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Managing Your Photo Library with Free Software Instead of iCloud"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A dark-themed photo management application window shows a sidebar with Library, Events and date folders next to a grid of photo thumbnails including a train track, a storefront and a wristwatch.",
    "labels": [
     "screenshot",
     "photo library",
     "software",
     "thumbnails",
     "sidebar"
    ],
    "model": "claude-sonnet",
    "text_in_image": "File Edit View Photos Events Tags Help\nLibrary\nPhotos\nLast Import\nTrash\nEvents\nAll Events\n2020\nSeptember\nAugust\nJuly\nJune\nMay\nApril\nMarch\nType\nFlagged\nRating\nSaved Search\nPRIMA\nSALE"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39602_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Managing Your Photo Library with Free Software Instead of iCloud"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A dark-themed photo management application window shows a sidebar with Library, Events and date folders next to a grid of photo thumbnails including a train track, a storefront and a wristwatch.",
    "labels": [
     "screenshot",
     "photo library",
     "software",
     "thumbnails",
     "sidebar"
    ],
    "model": "claude-sonnet",
    "text_in_image": "File Edit View Photos Events Tags Help\nLibrary\nPhotos\nLast Import\nTrash\nEvents\nAll Events\n2020\nSeptember\nAugust\nJuly\nJune\nMay\nApril\nMarch\nType\nFlagged\nRating\nSaved Search\nPRIMA\nSALE"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39602_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Managing Your Photo Library with Free Software Instead of iCloud"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hazy, low-resolution photo of a lake beach with sunbathers, an umbrella and boats on the water, mountains in the background and a tree branch framing the right side.",
    "labels": [
     "beach",
     "lake",
     "mountains",
     "sunbathers",
     "umbrella",
     "boats"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39601_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Service and Repair an iRobot Roomba Vacuum Cleaner"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Disassembled black wheel parts, small screws, spacers and a red screwdriver lie spread out on a wooden table.",
    "labels": [
     "disassembly",
     "screws",
     "screwdriver",
     "wheel parts",
     "repair"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39601_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Service and Repair an iRobot Roomba Vacuum Cleaner"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Disassembled small black wheel parts, including a plastic hub, a metal axle pin, two spacer bushings, a small screw and a black-and-white roller, laid out on a wooden table next to a screwdriver.",
    "labels": [
     "wheel",
     "disassembly",
     "screws",
     "repair",
     "parts",
     "workbench"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39601_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Service and Repair an iRobot Roomba Vacuum Cleaner"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Extreme close-up of a scratched robot vacuum lid showing a CLOCK button and the iRobot Roomba logo.",
    "labels": [
     "irobot",
     "roomba",
     "logo",
     "scratches",
     "closeup",
     "vacuum"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CLOCK\niRobot Roomba"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39601_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Service and Repair an iRobot Roomba Vacuum Cleaner"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Disassembled small black wheel parts, including a plastic hub, a metal axle pin, two spacer bushings, a small screw and a black-and-white roller, laid out on a wooden table next to a screwdriver.",
    "labels": [
     "wheel",
     "disassembly",
     "screws",
     "repair",
     "parts",
     "workbench"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39600_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Tudor Black Bay 36 — Three Years of Daily Wear"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of an open watch case back shows the exposed automatic movement engraved with the Tudor name and rose logo.",
    "labels": [
     "watch movement",
     "case back",
     "tudor",
     "automatic watch",
     "engraving"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TUDOR\nPRINCE\nRUBIS\nZeitauktion GmbH\n9500"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39600_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Tudor Black Bay 36 — Three Years of Daily Wear"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Macro photo of an open watch case back showing the automatic movement with a gold TUDOR rotor and PRINCE 25 rubies engraving, with a Zeitauktion GmbH watermark.",
    "labels": [
     "watch",
     "movement",
     "tudor",
     "automatic",
     "macro",
     "rotor"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TUDOR\nPRINCE\n25 RUBIES\n9500\nZeitauktion GmbH"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39600_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Tudor Black Bay 36 — Three Years of Daily Wear"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Black and white close-up photo of a Tudor Black Bay 36 watch lying on its side on a dark surface, showing the dial, crown and NATO strap.",
    "labels": [
     "watch",
     "tudor",
     "black bay",
     "blackandwhite",
     "dial",
     "strap"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39600_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Tudor Black Bay 36 — Three Years of Daily Wear"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A macro photo shows the open case back of a mechanical watch, revealing the rotor engraved TUDOR with a shield logo and PRINCE text, with a watermark reading Zeitauktion GmbH in the corner.",
    "labels": [
     "watch",
     "movement",
     "rotor",
     "tudor",
     "macro"
    ],
    "model": "claude-sonnet",
    "text_in_image": "TUDOR\nPRINCE\nRUBIS\nZeitauktion GmbH"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39599_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Installing Linux on a Microsoft Surface Go"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A yellow and black Lexar USB 3.0 flash drive lies next to a metal ThinkPad logo badge on a dark textured surface.",
    "labels": [
     "usb drive",
     "thinkpad logo",
     "lexar",
     "flash drive",
     "badge"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Lexar\nUSB 3.0\n16G\n16 gigabytes\nThinkPad"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39599_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Installing Linux on a Microsoft Surface Go"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black USB 3.0 flash drive with a yellow 16 gigabyte label lies next to a metal ThinkPad logo badge with a red dot, on a dark textured surface.",
    "labels": [
     "usb drive",
     "flash drive",
     "thinkpad",
     "logo",
     "lexar"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Lexar\nUSB 3.0\n16G\n16 gigabytes\nThinkPad"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39599_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Installing Linux on a Microsoft Surface Go"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A laptop screen shows a text-based installer boot menu with Graphical install highlighted, reflecting a person photographing the screen with a smartphone.",
    "labels": [
     "screen",
     "installer menu",
     "reflection",
     "smartphone",
     "boot menu"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Debi...\nGraphical install\nInstall\nAdvanced options ...\nAccessible dark contrast installer menu ...\nInstall with speech synthesis"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39599_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Installing Linux on a Microsoft Surface Go"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black USB 3.0 flash drive with a yellow 16 gigabyte label lies next to a metal ThinkPad logo badge with a red dot, on a dark textured surface.",
    "labels": [
     "usb drive",
     "flash drive",
     "thinkpad",
     "logo",
     "lexar"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Lexar\nUSB 3.0\n16G\n16 gigabytes\nThinkPad"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39598_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "rsync Backup Rotation — Daily, Weekly, Monthly Archives"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A split screenshot shows a Windows File Explorer folder of sample image files beside a PowerShell terminal running an rsync backup command.",
    "labels": [
     "file explorer",
     "powershell",
     "rsync",
     "terminal",
     "backup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Sample-files\nomata-one\nriding-your-bike\nTudor-Black-Bay-36-on-the-wrist_960px\nzwemdiploma-a\nWindows PowerShell\nwillem@WillemWindowsSurfaceLaptopGo\nwillem@WillemWindowsSurfaceLaptopGo:~$ rsync -arvz /mnt/c/Users/mail/Desktop/Sample-files/ willem@store.willem.com:./Backup\nThe authenticity of host 'store.willem.com (82.94.218.172)' can't be established.\nECDSA key fingerprint is SHA256:Oy8iUpwd0V3xy9LLXNdFSPNjiZk0B9wA1a6BRwGQRiA.\nAre you sure you want to continue connecting (yes/no)? yes\nWarning: Permanently added 'store.willem.com,82.94.218.172' (ECDSA) to the list of known hosts.\nwillem@store.willem.com's password:\nsending incremental file list\n./\nTudor-Black-Bay-36-on-the-wrist_960px.jpg\nomata-one.jpg\nriding-your-bike.jpg\nzwemdiploma-a.jpg\nsent 425,822 bytes  received 95 bytes  40,563.52 bytes/sec\ntotal size is 427,915  speedup is 1.00\nwillem@WillemWindowsSurfaceLaptopGo:~$"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39598_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "rsync Backup Rotation — Daily, Weekly, Monthly Archives"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A Windows Terminal window shows an rsync command uploading sample files to a remote host over SSH, with a filmstrip of thumbnail previews below the command output.",
    "labels": [
     "terminal",
     "rsync",
     "ssh",
     "screenshot",
     "command line"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem@WillemWindowsSurfaceLaptopGo:~$ rsync -arvz /mnt/c/Users/mail/Desktop/Sample-files/ willem@store.willem.com:./Backup\nThe authenticity of host 'store.willem.com (82.94.218.172)' can't be established.\nECDSA key fingerprint is SHA256:Oy8iUpwd0V3xy9LLXNdFSPNjiZk0B9wA1a6BRwGQRiA.\nAre you sure you want to continue connecting (yes/no)? yes\nWarning: Permanently added 'store.willem.com,82.94.218.172' (ECDSA) to the list of known hosts.\nwillem@store.willem.com's password:\nsending incremental file list\n./\nTudor-Black-Bay-36-on-the-wrist_960px.jpg\nomata-one.jpg\nriding-your-bike.jpg\nzwemdiploma-a.jpg\n\nsent 425,822 bytes  received 95 bytes  40,563.52 bytes/sec\ntotal size is 427,915  speedup is 1.00\nwillem@WillemWindowsSurfaceLaptopGo:~$\nomata-one  riding-your...  zwemdiplom  Tudor-Blac..."
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39598_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "rsync Backup Rotation — Daily, Weekly, Monthly Archives"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A Windows Terminal window shows an rsync command uploading sample files to a remote host over SSH, with a filmstrip of thumbnail previews below the command output.",
    "labels": [
     "terminal",
     "rsync",
     "ssh",
     "screenshot",
     "command line"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem@WillemWindowsSurfaceLaptopGo:~$ rsync -arvz /mnt/c/Users/mail/Desktop/Sample-files/ willem@store.willem.com:./Backup\nThe authenticity of host 'store.willem.com (82.94.218.172)' can't be established.\nECDSA key fingerprint is SHA256:Oy8iUpwd0V3xy9LLXNdFSPNjiZk0B9wA1a6BRwGQRiA.\nAre you sure you want to continue connecting (yes/no)? yes\nWarning: Permanently added 'store.willem.com,82.94.218.172' (ECDSA) to the list of known hosts.\nwillem@store.willem.com's password:\nsending incremental file list\n./\nTudor-Black-Bay-36-on-the-wrist_960px.jpg\nomata-one.jpg\nriding-your-bike.jpg\nzwemdiploma-a.jpg\n\nsent 425,822 bytes  received 95 bytes  40,563.52 bytes/sec\ntotal size is 427,915  speedup is 1.00\nwillem@WillemWindowsSurfaceLaptopGo:~$\nomata-one  riding-your...  zwemdiplom  Tudor-Blac..."
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39598_imageEN.png",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "rsync Backup Rotation — Daily, Weekly, Monthly Archives"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A Windows Terminal window shows an rsync command uploading sample files to a remote host over SSH, with a filmstrip of thumbnail previews below the command output.",
    "labels": [
     "terminal",
     "rsync",
     "ssh",
     "screenshot",
     "command line"
    ],
    "model": "claude-sonnet",
    "text_in_image": "willem@WillemWindowsSurfaceLaptopGo:~$ rsync -arvz /mnt/c/Users/mail/Desktop/Sample-files/ willem@store.willem.com:./Backup\nThe authenticity of host 'store.willem.com (82.94.218.172)' can't be established.\nECDSA key fingerprint is SHA256:Oy8iUpwd0V3xy9LLXNdFSPNjiZk0B9wA1a6BRwGQRiA.\nAre you sure you want to continue connecting (yes/no)? yes\nWarning: Permanently added 'store.willem.com,82.94.218.172' (ECDSA) to the list of known hosts.\nwillem@store.willem.com's password:\nsending incremental file list\n./\nTudor-Black-Bay-36-on-the-wrist_960px.jpg\nomata-one.jpg\nriding-your-bike.jpg\nzwemdiploma-a.jpg\n\nsent 425,822 bytes  received 95 bytes  40,563.52 bytes/sec\ntotal size is 427,915  speedup is 1.00\nwillem@WillemWindowsSurfaceLaptopGo:~$\nomata-one  riding-your...  zwemdiplom  Tudor-Blac..."
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39597_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Using an Apple Watch with Cellular as Your Only Phone"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "The engraved titanium back of an Apple Watch Ultra with a woven navy strap rests on a cloth bag printed with a logo.",
    "labels": [
     "apple watch ultra",
     "case back",
     "woven strap",
     "engraving",
     "cloth bag"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WATCH ULTRA\n49MM TITANIUM & CERAMIC CASE\nSAPPHIRE CRYSTAL\nGPS + LTE\nWR-100M\nDIVE-40M\npunkt!"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39597_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Using an Apple Watch with Cellular as Your Only Phone"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A titanium Apple Watch Ultra lies face-down on a braided fabric band on top of a cloth pouch printed with the Punkt logo, showing its sensor back and engraved specifications.",
    "labels": [
     "apple watch",
     "smartwatch",
     "titanium case",
     "braided band",
     "pouch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Punkt\nWATCH ULTRA\nGPS • LTE • WR-100M • DIVE-40M\n49MM TITANIUM & CERAMIC CASE\nSAPPHIRE CRYSTAL"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39597_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Using an Apple Watch with Cellular as Your Only Phone"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A titanium Apple Watch Ultra lies face-down on a braided fabric band on top of a cloth pouch printed with the Punkt logo, showing its sensor back and engraved specifications.",
    "labels": [
     "apple watch",
     "smartwatch",
     "titanium case",
     "braided band",
     "pouch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Punkt\nWATCH ULTRA\nGPS • LTE • WR-100M • DIVE-40M\n49MM TITANIUM & CERAMIC CASE\nSAPPHIRE CRYSTAL"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39597_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Using an Apple Watch with Cellular as Your Only Phone"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A titanium Apple Watch Ultra lies face-down on a braided fabric band on top of a cloth pouch printed with the Punkt logo, showing its sensor back and engraved specifications.",
    "labels": [
     "apple watch",
     "smartwatch",
     "titanium case",
     "braided band",
     "pouch"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Punkt\nWATCH ULTRA\nGPS • LTE • WR-100M • DIVE-40M\n49MM TITANIUM & CERAMIC CASE\nSAPPHIRE CRYSTAL"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39596_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Dovecot 2.4 mail_location Has Changed — How to Migrate"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An illustration shows a steampunk mail-processing machine engulfed in flames with envelopes on a conveyor belt, next to the Dovecot logo.",
    "labels": [
     "illustration",
     "dovecot logo",
     "fire",
     "machine",
     "envelopes"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DOVECOT"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39596_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Dovecot 2.4 mail_location Has Changed — How to Migrate"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A stylized illustration shows a burning mechanical engine with gears and pipes feeding envelopes along a conveyor belt, next to a white mountain logo and the word DOVECOT.",
    "labels": [
     "illustration",
     "logo",
     "fire",
     "machine",
     "envelopes"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DOVECOT"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39596_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Dovecot 2.4 mail_location Has Changed — How to Migrate"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A stylized illustration shows a burning mechanical engine with gears and pipes feeding envelopes along a conveyor belt, next to a white mountain logo and the word DOVECOT.",
    "labels": [
     "illustration",
     "logo",
     "fire",
     "machine",
     "envelopes"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DOVECOT"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39596_imageEN.png",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Dovecot 2.4 mail_location Has Changed — How to Migrate"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A stylized illustration shows a burning mechanical engine with gears and pipes feeding envelopes along a conveyor belt, next to a white mountain logo and the word DOVECOT.",
    "labels": [
     "illustration",
     "logo",
     "fire",
     "machine",
     "envelopes"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DOVECOT"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39595_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Fixing the dovecot_config_version Error in Dovecot 2.4"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An illustration shows a steampunk mail-processing machine engulfed in flames with envelopes on a conveyor belt, next to the Dovecot logo.",
    "labels": [
     "illustration",
     "dovecot logo",
     "fire",
     "machine",
     "envelopes"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DOVECOT"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39595_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Fixing the dovecot_config_version Error in Dovecot 2.4"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A stylized illustration shows a burning mechanical engine with gears and pipes feeding envelopes along a conveyor belt, next to a white mountain logo and the word DOVECOT.",
    "labels": [
     "illustration",
     "logo",
     "fire",
     "machine",
     "envelopes"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DOVECOT"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39595_imageHeader.png",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Fixing the dovecot_config_version Error in Dovecot 2.4"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A stylized illustration shows a burning mechanical engine with gears and pipes feeding envelopes along a conveyor belt, next to a white mountain logo and the word DOVECOT.",
    "labels": [
     "illustration",
     "logo",
     "fire",
     "machine",
     "envelopes"
    ],
    "model": "claude-sonnet",
    "text_in_image": "DOVECOT"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39595_imageEN.png",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Fixing the dovecot_config_version Error in Dovecot 2.4"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A dark code editor screenshot shows a Dovecot mail_location configuration line for version 2.3 next to the equivalent mail_driver and mail_path syntax for version 2.4.",
    "labels": [
     "code",
     "configuration",
     "dovecot",
     "screenshot",
     "syntax"
    ],
    "model": "claude-sonnet",
    "text_in_image": "# Dovecot 2.3 config:\n# mail_location = maildir:/var/vmail/%d/%u\n\n# Corresponds to 2.4 syntax:\nmail_driver = maildir\nmail_path = /var/vmail/%{user | domain }/%{user | username}"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39594_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Convert HEIC to JPG in Bulk Using ImageMagick"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of a photo management app window shows a thumbnail grid of photos organized by year and month in a sidebar.",
    "labels": [
     "photo library",
     "app window",
     "thumbnail grid",
     "sidebar",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "File Edit View Photos Events Tags Help\nLibrary\nPhotos\nLast Import\nTrash\nEvents\nAll Events\n2020\nSeptember\nAugust\nJuly\nJune\nMay\nApril\nMarch\nFebruary\nJanuary\nFlagged\nRating\nSaved Search\nType\nSALE"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39594_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Convert HEIC to JPG in Bulk Using ImageMagick"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A dark-themed photo management application window shows a sidebar with Library, Events and date folders next to a grid of photo thumbnails including a train track, a storefront and a wristwatch.",
    "labels": [
     "screenshot",
     "photo library",
     "software",
     "thumbnails",
     "sidebar"
    ],
    "model": "claude-sonnet",
    "text_in_image": "File Edit View Photos Events Tags Help\nLibrary\nPhotos\nLast Import\nTrash\nEvents\nAll Events\n2020\nSeptember\nAugust\nJuly\nJune\nMay\nApril\nMarch\nType\nFlagged\nRating\nSaved Search\nPRIMA\nSALE"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39594_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Convert HEIC to JPG in Bulk Using ImageMagick"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A dark-themed photo management application window shows a sidebar with Library, Events and date folders next to a grid of photo thumbnails including a train track, a storefront and a wristwatch.",
    "labels": [
     "screenshot",
     "photo library",
     "software",
     "thumbnails",
     "sidebar"
    ],
    "model": "claude-sonnet",
    "text_in_image": "File Edit View Photos Events Tags Help\nLibrary\nPhotos\nLast Import\nTrash\nEvents\nAll Events\n2020\nSeptember\nAugust\nJuly\nJune\nMay\nApril\nMarch\nType\nFlagged\nRating\nSaved Search\nPRIMA\nSALE"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39594_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Convert HEIC to JPG in Bulk Using ImageMagick"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A slanted-ceiling desk holds an open ASUS laptop showing bar charts next to an external Philips monitor displaying a color-coded calendar, with a webcam, mobile phone, wireless mouse and small speakers nearby.",
    "labels": [
     "desk",
     "laptop",
     "monitor",
     "webcam",
     "office"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39593_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Batch Rename Photos by Date Using EXIF Data on Linux"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of a photo management app window shows a thumbnail grid of photos organized by year and month in a sidebar.",
    "labels": [
     "photo library",
     "app window",
     "thumbnail grid",
     "sidebar",
     "screenshot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "File Edit View Photos Events Tags Help\nLibrary\nPhotos\nLast Import\nTrash\nEvents\nAll Events\n2020\nSeptember\nAugust\nJuly\nJune\nMay\nApril\nMarch\nFebruary\nJanuary\nFlagged\nRating\nSaved Search\nType\nSALE"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39593_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Batch Rename Photos by Date Using EXIF Data on Linux"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A dark-themed photo management application window shows a sidebar with Library, Events and date folders next to a grid of photo thumbnails including a train track, a storefront and a wristwatch.",
    "labels": [
     "screenshot",
     "photo library",
     "software",
     "thumbnails",
     "sidebar"
    ],
    "model": "claude-sonnet",
    "text_in_image": "File Edit View Photos Events Tags Help\nLibrary\nPhotos\nLast Import\nTrash\nEvents\nAll Events\n2020\nSeptember\nAugust\nJuly\nJune\nMay\nApril\nMarch\nType\nFlagged\nRating\nSaved Search\nPRIMA\nSALE"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39593_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Batch Rename Photos by Date Using EXIF Data on Linux"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A dark-themed photo management application window shows a sidebar with Library, Events and date folders next to a grid of photo thumbnails including a train track, a storefront and a wristwatch.",
    "labels": [
     "screenshot",
     "photo library",
     "software",
     "thumbnails",
     "sidebar"
    ],
    "model": "claude-sonnet",
    "text_in_image": "File Edit View Photos Events Tags Help\nLibrary\nPhotos\nLast Import\nTrash\nEvents\nAll Events\n2020\nSeptember\nAugust\nJuly\nJune\nMay\nApril\nMarch\nType\nFlagged\nRating\nSaved Search\nPRIMA\nSALE"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39593_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Batch Rename Photos by Date Using EXIF Data on Linux"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A pile of old digital camera memory cards on a white background includes an SD card, two Fujifilm xD-Picture Cards, and a Sony Memory Stick.",
    "labels": [
     "memory cards",
     "sd card",
     "xd card",
     "memory stick",
     "storage"
    ],
    "model": "claude-sonnet",
    "text_in_image": "SD\nLOCK\n256MB\nDANE-ELEC\nFUJIFILM\nxD\nxD-Picture Card\n16MB\nSONY\n4MB\nMEMORY STICK"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39592_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Export Photos from Apple Photos Without Losing Quality"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A macOS Photos app screenshot shows the File menu open with the Export submenu highlighted over a photo of a playground slide.",
    "labels": [
     "macos photos app",
     "file menu",
     "export",
     "screenshot",
     "playground"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Photos File Edit Image View Window Help\nNew Album with Selection (10 Photos)\nNew Smart Album...\nNew Folder\nEdit Smart Album...\nImport...\nExport\nShare\nCreate\nPlay Slideshow\nShow in All Photos\nShow Referenced File in Finder\nConsolidate...\nClose\nPrint...\nExport 10 Photos...\nExport Unmodified Original For 10 Photos...\nExport Slideshow...\nExport GIF\nLibrary\nPhotos\nMemories\nFavourites\nPeople\nPlaces\nRecents\nImports\nShared\nActivity\nAlbums\nMedia Types\nVideos\nSelfies\nLive Photos\nPortrait\nAug 2020"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39592_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Export Photos from Apple Photos Without Losing Quality"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A macOS Photos app screenshot shows the File menu open with Export submenu expanded, highlighting Export Unmodified Original For 10 Photos, above a grid of photo thumbnails including a playground slide.",
    "labels": [
     "screenshot",
     "macos",
     "photos app",
     "export menu",
     "thumbnails"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Photos File Edit Image View Window Help\nNew Album with Selection (10 Photos)\nNew Smart Album...\nNew Folder\nEdit Smart Album...\nImport...\nExport\nShare\nCreate\nPlay Slideshow\nShow in All Photos\nShow Referenced File in Finder\nConsolidate...\nClose\nPrint...\nExport 10 Photos...\nExport Unmodified Original For 10 Photos...\nExport Slideshow...\nExport GIF\nAug 2020\nLibrary\nMemories\nFavourites\nPeople\nPlaces\nRecents\nImports\nShared\nActivity\nAlbums\nMedia Types\nVideos\nSelfies\nLive Photos\nPortrait"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39592_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Export Photos from Apple Photos Without Losing Quality"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A dark-themed photo management application window shows a sidebar with Library, Events and date folders next to a grid of photo thumbnails including a train track, a PRIMARK storefront and a wristwatch.",
    "labels": [
     "screenshot",
     "photo library",
     "software",
     "thumbnails",
     "sidebar"
    ],
    "model": "claude-sonnet",
    "text_in_image": "File Edit View Photos Events Tags Help\nLibrary\nPhotos\nLast Import\nTrash\nEvents\nAll Events\n2020\nSeptember\nAugust\nJuly\nJune\nMay\nApril\nMarch\nType\nFlagged\nRating\nSaved Search\nPRIMARK\nSALE"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39592_imageEN.png",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "How to Export Photos from Apple Photos Without Losing Quality"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A macOS Photos app screenshot shows the File menu open with Export submenu expanded, highlighting Export Unmodified Original For 10 Photos, above a grid of photo thumbnails including a playground slide.",
    "labels": [
     "screenshot",
     "macos",
     "photos app",
     "export menu",
     "thumbnails"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Photos File Edit Image View Window Help\nNew Album with Selection (10 Photos)\nNew Smart Album...\nNew Folder\nEdit Smart Album...\nImport...\nExport\nShare\nCreate\nPlay Slideshow\nShow in All Photos\nShow Referenced File in Finder\nConsolidate...\nClose\nPrint...\nExport 10 Photos...\nExport Unmodified Original For 10 Photos...\nExport Slideshow...\nExport GIF\nAug 2020\nLibrary\nMemories\nFavourites\nPeople\nPlaces\nRecents\nImports\nShared\nActivity\nAlbums\nMedia Types\nVideos\nSelfies\nLive Photos\nPortrait"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39591_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "The Maker Behind Snake '97 — Code, Craft and Curiosity"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A silver laptop computer is shown open from a top-down perspective against a white background.",
    "labels": [
     "laptop",
     "keyboard",
     "touchpad",
     "screen",
     "computer"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Esc F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 PrtSc Home End PgUp PgDn Del Backspace Tab Q W E R T Y U I O P { [ } ] \\ Caps A S D F G H J K L : \" Enter Shift Z X C V B N M < > ? Shift Ctrl Fn Windows Alt Alt Windows Menu ^ _ >"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39591_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "The Maker Behind Snake '97 — Code, Craft and Curiosity"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A matte black bicycle with fenders, disc brakes, and two bottle cages is parked on a paved surface in front of a white corrugated metal wall.",
    "labels": [
     "bicycle",
     "wheel",
     "fender",
     "seat",
     "handlebar"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "SCHWALBE DELTA CRUISER"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39591_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "The Maker Behind Snake '97 — Code, Craft and Curiosity"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up shot of a hand holding a white smartphone displaying a video call with a smiling man on the screen.",
    "labels": [
     "hand",
     "smartphone",
     "man",
     "screen",
     "call"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39591_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "The Maker Behind Snake '97 — Code, Craft and Curiosity"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A horizontal collage of four close-up views of handheld electronic game screens displaying pixelated graphics and scores.",
    "labels": [
     "electronic game",
     "lcd screen",
     "pixel art",
     "game console",
     "retro technology"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "0020 04 0020 17"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39590_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Your Whole Office in a Backpack — Mobile Computing and Working from Anywhere"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A brown cardboard box with shipping labels and a UN 3481 lithium battery hazard sticker sits on a wooden table next to a red pocket knife.",
    "labels": [
     "box",
     "knife",
     "table",
     "label",
     "battery"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "FC CE UK UN 3481 +1 650 539 6300 MANUFACTURER 製造商 FRAMEWORK COMPUTER INC. Country of Origin: Taiwan 製造國:台灣 Framework Computer Inc. 475 Sutter St. PMB 125 San Francisco, CA 94105-4818 United States +1 (415) 475-3769 UK Authorised Representative Unica Experts Ltd Dept 302 43 Owerton Road Cwmbran, Gwent, NP44 8DA United Kingdom EU Authorised Representative 44 Experts P.O. Box 5047 3820 AA Breukelen The Netherlands Framework Framework Laptop 13 DIY Edition (AMD Ryzen™ 7040 Series) - Ryzen™ 7 7840U 2.8K"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39590_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Your Whole Office in a Backpack — Mobile Computing and Working from Anywhere"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A Microsoft Surface Go box, an open Type Cover box, a Pen box, and a USB-C adapter box are arranged in a row on a wooden surface.",
    "labels": [
     "box",
     "keyboard",
     "pen",
     "adapter",
     "table"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Microsoft Surface Go\n6:18\nMonday, June 18\nMicrosoft Surface Go\nType Cover\nMicrosoft Surface\nPen\nStift\nStylet\nMicrosoft Surface\nUSB-C to Ethernet and USB 3.0 Adapter\nUSB-C-zu-Ethernet und -USB 3.0-Adapter\nAdaptateur USB-C vers Ethernet et USB 3.0"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39590_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Your Whole Office in a Backpack — Mobile Computing and Working from Anywhere"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A lineup of four silver Microsoft Surface devices and a stylus pen arranged on a white surface against a white background.",
    "labels": [
     "laptop",
     "tablet",
     "monitor",
     "stylus",
     "computer"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39590_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Your Whole Office in a Backpack — Mobile Computing and Working from Anywhere"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up view of a blue textured fabric bag featuring an Ortlieb waterproof logo, a beige strap with a plastic buckle, and two horizontal stitching lines.",
    "labels": [
     "bag",
     "logo",
     "strap",
     "buckle",
     "fabric"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ORTLIEB WATERPROOF"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39589_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Leaving the City — What Happens When You Actually Make the Move"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Two men are positioned with bicycles on a paved bridge overlooking a river and city buildings.",
    "labels": [
     "men",
     "bicycles",
     "bridge",
     "river",
     "buildings"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39589_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Leaving the City — What Happens When You Actually Make the Move"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A red and black Smart Roadster convertible is parked on a gravel surface under a clear blue sky.",
    "labels": [
     "car",
     "vehicle",
     "smart roadster",
     "convertible",
     "gravel"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39589_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Leaving the City — What Happens When You Actually Make the Move"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A frost-covered field with bare trees and a wire fence under a clear blue sky with the sun shining through the branches.",
    "labels": [
     "field",
     "tree",
     "fence",
     "frost",
     "sky"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39588_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Built to Last — Against Disposable Software and Half-Baked Products"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up shot of a hand holding a white smartphone displaying a music player interface with a red play button.",
    "labels": [
     "hand",
     "smartphone",
     "music player",
     "screen"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "NOW PLAYING"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39588_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Built to Last — Against Disposable Software and Half-Baked Products"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black Lenovo ThinkPad laptop is shown open against a white background, displaying a blue abstract wallpaper on the screen.",
    "labels": [
     "laptop",
     "computer",
     "electronics",
     "keyboard",
     "screen"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Lenovo"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39588_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Built to Last — Against Disposable Software and Half-Baked Products"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black and white photograph of a man in a suit standing on a stage next to a large portrait of a woman.",
    "labels": [
     "man",
     "portrait",
     "stage",
     "suit"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39588_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Built to Last — Against Disposable Software and Half-Baked Products"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A large crowd of people with raised hands and smartphones is gathered in a dark venue filled with thick orange and white smoke from flares.",
    "labels": [
     "crowd",
     "smoke",
     "flare",
     "concert",
     "phone"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ach"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39587_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Sport and the Body — Training, Tracking, and Learning to Listen"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of a person's wrist wearing a white smartwatch and a white fitness tracker, with the watch screen displaying the time 17:17 and heart rate information in Dutch.",
    "labels": [
     "smartwatch",
     "fitness tracker",
     "wrist",
     "watch face",
     "shoe"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "17:17\nHartslag\n91 SPM\n2 minuten geleden"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39587_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Sport and the Body — Training, Tracking, and Learning to Listen"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A white rectangular box for a 4iiii Precision Powermeter resting on a gray concrete surface.",
    "labels": [
     "box",
     "powermeter",
     "packaging",
     "concrete"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "4iiii\nPRECISION\nPOWER METER\nOfficial Supplier of Power Measurement for:\nQUICK-STEP\nFLOORS\nPRO CYCLING TEAM\nBORA\nhansgrohe\nGerman Professional Cycling\n2018-01\n4iiii\nINNOVATIONS INC.\nThe world's lightest and most accurate powermeters."
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39587_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Sport and the Body — Training, Tracking, and Learning to Listen"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up view of a metallic mechanical component with a central shaft and surrounding circular structure.",
    "labels": [
     "mechanical part",
     "metal",
     "shaft"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39587_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Sport and the Body — Training, Tracking, and Learning to Listen"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of a hand holding a gold-colored finisher medal with a red, white, and blue ribbon, with the lower legs and running shoes of several people visible on a paved surface in the background.",
    "labels": [
     "medal",
     "hand",
     "shoes",
     "legs",
     "pavement"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "HALVE MARATHON Venloop ARROW Venloop 24-03-2024"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39586_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Less Screen, More Life — Dumb Phones, Watch Phones and Digital Boundaries"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black sleep mask packaged in a clear plastic bag with a yellow sticker and a red circular sticker, resting on a gray fabric surface.",
    "labels": [
     "sleep mask",
     "packaging",
     "sticker",
     "product",
     "accessory"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "MINDFOLD®\nTotal Darkness\nWith Your Eyes Open!\nI'M\nNEW\nTry Me!"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39586_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Less Screen, More Life — Dumb Phones, Watch Phones and Digital Boundaries"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A collage of three images showing a yellow Porsche Cayman GT4 RS on a racetrack, a close-up of its wheel and brake caliper, and two men in racing helmets inside the car.",
    "labels": [
     "car",
     "wheel",
     "racer",
     "helmet",
     "brake"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "PZ P P Z E CHD Made in Germany CENTERLOCK LÖSEN"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39586_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Less Screen, More Life — Dumb Phones, Watch Phones and Digital Boundaries"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A person's left hand holding a smartphone displaying a webpage with a technical diagram and text on a wooden table.",
    "labels": [
     "hand",
     "smartphone",
     "watch",
     "table",
     "webpage"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "15:32 WILLEM.com VMware ESX Console FIREWALL Pre-authenticate traffic to the administrative console through a small and simple Debian GNU/Linux server with nginx proxy In this setup the Debian machine runs on a separate network, on different hardware, with a fixed IP address. The VMware server only accepts traffic from this proxy server using its firewall. The proxy server filters traffic using HTTP-authentication over SSL/TLS. Anybody can connect to the proxy server, but only those with valid credentials can reach the VMware administrative console. The proxy server appears to be a very tiny, standard webserver for anybody that scans it: providing a stealthy online signature. Add another proxy server from another network on different hardware in the mix to prevent a single point of failure. Nginx. willem.com"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39586_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Less Screen, More Life — Dumb Phones, Watch Phones and Digital Boundaries"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "The back of a silver Apple Watch Ultra with a dark woven band rests on a beige fabric surface with the word 'PUNKT' printed in black.",
    "labels": [
     "watch",
     "watch band",
     "fabric",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "PUNKT. • GPS • LTE • WR-100M • DIVE-40M • APPLE WATCH ULTRA • 49MM TITANIUM & CERAMIC CASE • SAPPHIRE CRYSTAL"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39585_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Whoop Strap Review — Years of Wearing a 24/7 Body Sensor"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up shot of a white ceramic coffee cup with a handle, resting on a wooden surface.",
    "labels": [
     "cup",
     "coffee",
     "wood"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39585_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Whoop Strap Review — Years of Wearing a 24/7 Body Sensor"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Four Whoop fitness trackers with woven fabric bands in dark grey, mauve, light grey, and pink are arranged in a row against a white background.",
    "labels": [
     "fitness tracker",
     "wearable",
     "band",
     "device"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "WHOOP"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39585_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Whoop Strap Review — Years of Wearing a 24/7 Body Sensor"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black Whoop fitness tracker with a fabric strap rests on a light-colored wooden surface.",
    "labels": [
     "fitness tracker",
     "strap",
     "device",
     "wooden surface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "WHOOP\nRECOVERY SLEEP\nSTRAIN\n3.0\nWATERPROOF"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39584_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Fatherhood — The Personal Thread Behind the Technology"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black cargo tricycle with a large wooden box on the front is parked on a paved surface in front of a white garage door and brick wall.",
    "labels": [
     "tricycle",
     "cargo bike",
     "wooden box",
     "garage door",
     "brick wall"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "www.babboe.com"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39584_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Fatherhood — The Personal Thread Behind the Technology"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A white rectangular sign with black text is mounted on a pole against a clear blue sky.",
    "labels": [
     "sign",
     "pole",
     "sky"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39584_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Fatherhood — The Personal Thread Behind the Technology"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A man wearing a dark blue sweater and jeans rides a black bicycle on a city street at night, with motion blur visible in the background.",
    "labels": [
     "man",
     "bicycle",
     "street",
     "building",
     "night"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39584_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Fatherhood — The Personal Thread Behind the Technology"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up view of a bald man's eyes and forehead looking over the top of a large, out-of-focus object.",
    "labels": [
     "man",
     "eyes",
     "face",
     "head",
     "window"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39583_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Life Without a Car — Mobility on Your Own Terms"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black three-wheeled cargo bicycle with a large wooden box on the front is parked on a paved surface in front of a white corrugated metal door.",
    "labels": [
     "bicycle",
     "cargo bike",
     "tricycle",
     "wooden box",
     "garage door"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "www.babboe.com"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39583_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Life Without a Car — Mobility on Your Own Terms"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Two men are riding bicycles on a paved path next to a body of water with a city skyline in the background.",
    "labels": [
     "man",
     "bicycle",
     "water",
     "city",
     "bridge"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39583_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Life Without a Car — Mobility on Your Own Terms"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An older man with a white beard sits at a cluttered office desk with his hands clasped under his chin.",
    "labels": [
     "man",
     "desk",
     "office",
     "watch",
     "fruit",
     "car"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Wegen Wettbewerbs mit Schieflage Anwälte-Funktion sauer auf Hayek swatch"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39583_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Life Without a Car — Mobility on Your Own Terms"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Two circular analog gauges and a panel of control buttons are mounted on a grey dashboard.",
    "labels": [
     "gauge",
     "dashboard",
     "button",
     "control panel",
     "instrument cluster"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "bar\n°C"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39582_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Long-Term Reviews — What Happens After the Honeymoon"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A white reMarkable 2 Paper tablet box sits inside an open brown cardboard shipping box on a light wood-grain surface.",
    "labels": [
     "tablet",
     "box",
     "packaging",
     "cardboard",
     "electronics"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "reMarkable\nPaper tablet\nBetter paper.\nBetter thinking.\nreMarkable 2"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39582_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Long-Term Reviews — What Happens After the Honeymoon"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A silver bicycle is parked on a wooden bridge next to a body of water with a green field and blue sky in the background.",
    "labels": [
     "bicycle",
     "bridge",
     "water",
     "field",
     "sky"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "SCHWALBE BLUE TOUR"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39582_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Long-Term Reviews — What Happens After the Honeymoon"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Four Whoop fitness trackers with woven fabric bands in dark grey, mauve, light grey, and pink are arranged in a row against a white background.",
    "labels": [
     "fitness tracker",
     "wearable",
     "band",
     "device",
     "electronics"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "WHOOP"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39582_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Long-Term Reviews — What Happens After the Honeymoon"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up, black and white photograph of a wristwatch with a fabric NATO strap and a light-colored dial.",
    "labels": [
     "watch",
     "strap",
     "dial",
     "crown",
     "metal"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ROLEX"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39581_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Writing Code — From Snake '97 to Modern Web Development"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A man wearing a white helmet, sunglasses, and a black cycling jersey with white and pink stripes is taking a selfie while holding the handlebars of an orange bicycle on an asphalt road.",
    "labels": [
     "man",
     "bicycle",
     "helmet",
     "sunglasses",
     "cycling jersey"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39581_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Writing Code — From Snake '97 to Modern Web Development"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A high-angle shot of a crowded nightclub with a large audience facing a DJ booth, illuminated by intense pink and green spotlights and plumes of smoke.",
    "labels": [
     "crowd",
     "nightclub",
     "dj booth",
     "spotlights",
     "smoke"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ESCAPE AMSTERDAM"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39581_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Writing Code — From Snake '97 to Modern Web Development"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black and white photograph of a man in a suit standing on a stage with a microphone.",
    "labels": [
     "man",
     "suit",
     "microphone",
     "stage"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39581_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Writing Code — From Snake '97 to Modern Web Development"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Four handheld electronic screens display variations of a pixelated snake game with different color schemes and screen shapes.",
    "labels": [
     "screen",
     "game",
     "device",
     "display",
     "pixel",
     "snake"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "0020 04 0020 17"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39580_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Retro Computing and the ThinkPad Philosophy"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Two men stand side-by-side against a white background, one wearing a suit and tie and the other wearing a long-sleeved shirt and jeans.",
    "labels": [
     "men",
     "suit",
     "jeans",
     "shirt",
     "tie"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39580_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Retro Computing and the ThinkPad Philosophy"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A collection of Apple electronics including a silver iPad, a white iPhone, a black keyboard case, an Apple Pencil, white earbuds in a case, a power adapter, and two white cables arranged on a wooden surface.",
    "labels": [
     "ipad",
     "iphone",
     "keyboard",
     "pencil",
     "earbuds",
     "charger"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "iPhone iPad"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39580_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Retro Computing and the ThinkPad Philosophy"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A smartphone screen displays an email interface with Dutch text and an embedded photo of a floating smartwatch, a keyboard, and a mug on a wooden table.",
    "labels": [
     "smartphone",
     "email",
     "smartwatch",
     "keyboard",
     "mug"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "vodafone NL 13:54\nInkomend\nVan: Niels Verfaillie\nAan: Willem L. Middelkoop\nVerberg\nAntw.: Ik doe ook weer eens mee\n10 februari 2017 08:58\nLeuk, Loet.\nJij zegt een brug of 2 te ver. Weet je wat geinig is? Als je nog een stukje doorrijdt kom je weer 2 bruggen verder. Ik zeg.... Experiment!"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39580_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Retro Computing and the ThinkPad Philosophy"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of the Microsoft Windows logo on a textured gray surface with diagonal shadows.",
    "labels": [
     "logo",
     "windows",
     "microsoft",
     "shadow",
     "surface"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39579_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "The Heart — Where Technology Meets the Body"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up shot of a hand holding a small, round, metallic object with a textured surface against a blurred background.",
    "labels": [
     "hand",
     "metal",
     "object",
     "texture"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39579_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "The Heart — Where Technology Meets the Body"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up view of a silver mechanical keyboard with black keycaps and a blue USB cable attached.",
    "labels": [
     "keyboard",
     "cable",
     "keys"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39579_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "The Heart — Where Technology Meets the Body"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A white Infacol bottle with a dropper cap and a blue Nutricia Nutrilon box sit on a wooden surface next to a green houseplant.",
    "labels": [
     "bottle",
     "box",
     "plant",
     "table",
     "window"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "NUTRICIA\nNutrilon\njohannesbroodpitmeel\nom toe te voegen aan\nborstvoeding en\nflesvoeding\nNutriton\nBij spugen\nVanaf de geboorte\ninfacol\nSIMETICON\nBij vastzittende lucht,\nbuik- en darmkrampjes\nGESCHIKT OM VANAF DE\nGEBOORTE TE GEBRUIKEN"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39579_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "The Heart — Where Technology Meets the Body"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A collection of Wahoo fitness sensors, a heart rate monitor, a cycling computer, and a Nokia laptop are arranged on a wooden surface.",
    "labels": [
     "sensor",
     "computer",
     "laptop",
     "monitor",
     "accessories"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "NOKIA wahoo wahoo fitness wahoo SPEED wahoo CADENCE NOKIA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39578_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Amsterdam Stories — Life, Cycling and Moving On"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black cargo bicycle with a large wooden box on the front is parked on a paved surface in front of a white corrugated metal door and a brick wall.",
    "labels": [
     "bicycle",
     "cargo bike",
     "wooden box",
     "garage door",
     "brick wall"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "www.babboe.com"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39578_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Amsterdam Stories — Life, Cycling and Moving On"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A man rides a black bicycle on a city street at night, with motion blur visible in the background buildings and other cyclists.",
    "labels": [
     "man",
     "bicycle",
     "street",
     "building",
     "cyclist"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "GIANT"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39578_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Amsterdam Stories — Life, Cycling and Moving On"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A red and black convertible sports car is parked on a gravel surface under a clear blue sky.",
    "labels": [
     "car",
     "vehicle",
     "wheel",
     "gravel",
     "sky"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39577_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Repair Culture — Fixing Things Instead of Replacing Them"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A silver Citizen automatic watch with a metal bracelet rests on a wooden surface.",
    "labels": [
     "watch",
     "bracelet",
     "wood",
     "timepiece"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "CITIZEN AUTOMATIC 21 JEWELS JAPAN 6000"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39577_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Repair Culture — Fixing Things Instead of Replacing Them"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A man with a beard wearing a white bicycle helmet and a black and white cycling jersey is smiling at the camera.",
    "labels": [
     "man",
     "helmet",
     "jersey",
     "face",
     "smile"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "HO"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39577_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Repair Culture — Fixing Things Instead of Replacing Them"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A tan iRobot tracked robot with a four-barrel weapon turret is positioned on a dirt surface.",
    "labels": [
     "robot",
     "weapon",
     "turret",
     "tracks",
     "dirt"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "iRobot METAL STORM"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39577_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Repair Culture — Fixing Things Instead of Replacing Them"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A silver MacBook Air laptop is open and resting on a wooden surface.",
    "labels": [
     "laptop",
     "computer",
     "macbook air",
     "wooden table"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "MacBook Air"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39576_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Digital Minimalism — Doing More with Less Technology"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up shot of a person's hand holding a black smartphone with a cracked screen displaying a colorful abstract wallpaper.",
    "labels": [
     "hand",
     "smartphone",
     "screen",
     "crack"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39576_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Digital Minimalism — Doing More with Less Technology"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A left hand wearing a silver watch holds a smartphone displaying a webpage with text and a diagram on a light wood surface.",
    "labels": [
     "hand",
     "smartphone",
     "watch",
     "sleeve",
     "wood"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "15:32\nWILLEM.com\nVMware\nESX\nConsole\nFIREWALL\nPre-authenticate traffic to the administrative console through a small and simple Debian GNU/Linux server with nginx proxy\nIn this setup the Debian machine runs on a separate network, on different hardware, with a fixed IP address. The VMware server only accepts traffic from this proxy server using its firewall. The proxy server filters traffic using HTTP-authentication over SSL/TLS. Anybody can connect to the proxy server, but only those with valid credentials can reach the VMware administrative console. The proxy server appears to be a very tiny, standard webserver for anybody that scans it: providing a stealthy online signature.\nAdd another proxy server from another network on different hardware in the mix to prevent a single point of failure. Nginx\n# willem.com"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39576_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Digital Minimalism — Doing More with Less Technology"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black Lenovo ThinkPad laptop is open and angled to the right against a white background.",
    "labels": [
     "laptop",
     "computer",
     "keyboard",
     "screen"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ThinkPad"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39576_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Digital Minimalism — Doing More with Less Technology"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up shot of the Microsoft Windows logo on a metallic surface with diagonal shadows cast across it.",
    "labels": [
     "logo",
     "windows",
     "microsoft",
     "metal",
     "shadow"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39575_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Designing and Making — The Joy of Building Things Yourself"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up shot of a silver metallic car key fob with black buttons resting on a textured surface.",
    "labels": [
     "key fob",
     "car key",
     "metal",
     "buttons"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39575_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Designing and Making — The Joy of Building Things Yourself"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A large, submerged shipwreck rests on the ocean floor, covered in marine growth with visible structural damage and debris scattered around it.",
    "labels": [
     "shipwreck",
     "ocean floor",
     "submerged vessel",
     "marine debris",
     "underwater scene"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39575_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Designing and Making — The Joy of Building Things Yourself"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A high-angle view of a crowded nightclub with a DJ booth at the center, illuminated by red and green spotlights and large plumes of smoke.",
    "labels": [
     "crowd",
     "dj booth",
     "smoke",
     "lights",
     "nightclub"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "ESCAPE AMSTERDAM"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39575_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Designing and Making — The Joy of Building Things Yourself"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up view of a minimalist clock face with a textured gray surface, white hands, and circular hour markers.",
    "labels": [
     "clock",
     "hand",
     "marker",
     "face"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39574_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Android Without Google — Smartphones on Your Own Terms"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A collage of three images showing a yellow Porsche Cayman GT4 RS on a racetrack, a close-up of its wheel and brake caliper, and two occupants wearing helmets inside the car.",
    "labels": [
     "car",
     "wheel",
     "racer",
     "helmet",
     "brake",
     "racetrack"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "PZ P ZERO CHC Made in Germany LÖSEN CENTERLOCK"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39574_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Android Without Google — Smartphones on Your Own Terms"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Two black smartphones with illuminated screens displaying application icons are placed diagonally on a wooden surface.",
    "labels": [
     "smartphone",
     "screen",
     "icon",
     "wood",
     "device"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "18:30\nTelefoon\nAgenda\nMuziek\nCamera\nNotities\nSketches\nPages\nRekenmachine\nIA Writer\nBoeken\nZoek vrienden\nGoogle Maps\nScanner Pro\nBankieren\nFB\nFileBrowser Biz\nFoto's\nWhatsApp\nPixelmator\nSnake '97\nSKRWT\nRD Client\nDomain\nManager\nCount\nNOKIA\n31\nPhone\nCalendar\nIA Writer\nRabo Bank.\nTurbo Client\nPhotos\nMaps\nCalculator\nWhatsApp\nSnake '97\nDomain\nUser\nManager\nCount"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39574_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Android Without Google — Smartphones on Your Own Terms"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black rectangular box with a screen-like design and the text 'Viel Vergnügen.' rests on a light-colored wooden surface.",
    "labels": [
     "box",
     "wood",
     "text",
     "surface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Viel Vergnügen."
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39574_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Android Without Google — Smartphones on Your Own Terms"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hand holds a red apple with a bite taken out of it in front of a black plastic bag.",
    "labels": [
     "apple",
     "hand",
     "plastic bag"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39573_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Building a Tablet OS — What Happens When You Reject the Mainstream"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Two tablet computers with attached keyboards are positioned on a beige crocheted tablecloth, with two potted snake plants in the background.",
    "labels": [
     "tablet",
     "keyboard",
     "plant",
     "tablecloth",
     "pot"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39573_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Building a Tablet OS — What Happens When You Reject the Mainstream"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A cardboard shipping box containing a bubble-wrapped item sits on a wooden surface next to retail packaging for a Microsoft Surface Pro X tablet and its Signature Keyboard with Slim Pen.",
    "labels": [
     "box",
     "tablet",
     "keyboard",
     "bubble wrap",
     "packaging"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Microsoft Surface Pro X\nSignature Keyboard with Slim Pen\nSignatur-Tastatur mit Slim Pen\nClavier Signature avec stylet fin Slim\nSurface Pro X"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39573_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Building a Tablet OS — What Happens When You Reject the Mainstream"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Five Microsoft Surface devices, including two laptops, two tablets with keyboards, and one desktop monitor, are arranged on a white surface.",
    "labels": [
     "laptop",
     "tablet",
     "monitor",
     "keyboard",
     "computer"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39573_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Building a Tablet OS — What Happens When You Reject the Mainstream"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A computer screen displaying a Debian installer menu with a reflection of a person holding a smartphone.",
    "labels": [
     "screen",
     "menu",
     "smartphone",
     "reflection",
     "hand"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Graphical install\nInstall\nAdvanced options ...\nAccessible dark contrast installer menu ...\nInstall with speech synthesis"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39572_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Inside and Outside Apple — Using, Questioning and Escaping the Ecosystem"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "Two Apple iMac computers sit side by side on a dark blue desk, both displaying a data transfer window with the text 'Je gegevens kopiëren...' and a progress bar.",
    "labels": [
     "computer",
     "monitor",
     "keyboard",
     "mouse",
     "desk"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Je gegevens kopiëren..."
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39572_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Inside and Outside Apple — Using, Questioning and Escaping the Ecosystem"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A Microsoft Surface Go tablet box, an open Type Cover keyboard box, a Surface Pen box, and a USB-C to Ethernet and USB 3.0 Adapter box are arranged on a wooden surface.",
    "labels": [
     "tablet",
     "keyboard",
     "pen",
     "adapter",
     "box",
     "surface go"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "Microsoft Surface Go\n6:18\nMonday, June 18\nMicrosoft Surface Go\nType Cover\nMicrosoft Surface\nPen\nStift\nStylet\nMicrosoft Surface\nUSB-C to Ethernet and USB 3.0 Adapter\nUSB-C-zu-Ethernet und -USB 3.0-Adapter\nAdaptateur USB-C vers Ethernet et USB 3.0"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39572_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Inside and Outside Apple — Using, Questioning and Escaping the Ecosystem"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A silver Samsung Digimax 800K digital camera mounted on a tripod against a white background.",
    "labels": [
     "camera",
     "tripod",
     "lens",
     "flash"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "SAMSUNG\nDigimax\n800K\nf=6.8mm 1:2.8"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39572_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Inside and Outside Apple — Using, Questioning and Escaping the Ecosystem"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "The back of a silver Apple Watch Ultra with a dark woven band rests on a beige fabric surface with black text.",
    "labels": [
     "watch",
     "band",
     "fabric",
     "text"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "PUNKT. • GPS • LTE • WR-100M • DIVE-40M • APPLE WATCH ULTRA • 49MM TITANIUM & CERAMIC CASE • SAPPHIRE CRYSTAL"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39571_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Wearable Sensors — Measuring the Body, Questioning the Data"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of a person's wrist wearing a smartwatch with a blue band, displaying a workout menu on a green screen.",
    "labels": [
     "smartwatch",
     "wrist",
     "screen",
     "band",
     "sleeve"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "19:42\nWork-out\nBuiten fietsen\nOpen\nBuiten wandelen\nOpen"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39571_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Wearable Sensors — Measuring the Body, Questioning the Data"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up view of a black electronic device with a circular dial and several buttons.",
    "labels": [
     "device",
     "dial",
     "button",
     "electronics"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39571_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Wearable Sensors — Measuring the Body, Questioning the Data"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A white Philips IntelliVue MP40 patient monitor displaying vital sign waveforms and numerical readings on a screen.",
    "labels": [
     "monitor",
     "screen",
     "medical device",
     "display",
     "waveform",
     "button"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "mKIND1\nCOUV5\nMiddelkoop, Jurre\n10:58\nIntelliVue\nMP40\nPleth\nResp\nNIBD\nMan\nHF\nNIBP\n99\n100\n48\nStil\nPauzeer\nalarmen\nStart/\nStop\nWijzig\nbeeld\nManueel\nvoorval\nProfiles\nMonitor\nStandby\nPatiënt-\ngegevens\nHoofd\nopzet\nHoofd\nschem\nPHILIPS\nVOLGENDE CONTROLE\nZiekenhuis\nAmstelland"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39571_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Wearable Sensors — Measuring the Body, Questioning the Data"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black Whoop fitness tracker with a fabric strap rests on a wooden surface.",
    "labels": [
     "fitness tracker",
     "strap",
     "device",
     "wooden surface"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "WHOOP\nSTRAIN\nRECOVERY\nSLEEP\n3.0\nWATERPROOF"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39570_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Self-Hosting — Running Your Own Infrastructure on Linux"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up shot of a white ceramic coffee cup filled with dark liquid and topped with foam, resting on a wooden surface.",
    "labels": [
     "coffee",
     "cup",
     "wood",
     "foam"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39570_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Self-Hosting — Running Your Own Infrastructure on Linux"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up shot of a hand holding a small, round, brown object against a blurred background.",
    "labels": [
     "hand",
     "object",
     "brown"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39570_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Self-Hosting — Running Your Own Infrastructure on Linux"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up shot of a hand holding a smartphone displaying a video call interface with a smiling woman on the screen.",
    "labels": [
     "hand",
     "smartphone",
     "woman",
     "screen"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39570_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Self-Hosting — Running Your Own Infrastructure on Linux"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up shot of a hand holding a black smartphone with a cracked screen displaying a colorful abstract wallpaper.",
    "labels": [
     "hand",
     "smartphone",
     "screen",
     "crack",
     "finger"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39569_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Cycling as Craft — Building, Riding and Repairing Bikes"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A split image showing a man in overalls standing next to a folded bicycle on the left, and a technical line drawing of a folded bicycle with annotations on the right.",
    "labels": [
     "man",
     "bicycle",
     "blueprint",
     "overalls",
     "drawing"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "BROMPTON\nsaddle forms convenient carrying handle\nplastic guard prevents snagging of axle end\nbicycle stands rear carrier as folding is star"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39569_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Cycling as Craft — Building, Riding and Repairing Bikes"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black cargo tricycle with a large wooden box on the front is parked on a paved surface in front of a white corrugated metal door and a brick wall.",
    "labels": [
     "tricycle",
     "cargo bike",
     "wooden box",
     "pavement",
     "brick wall",
     "metal door"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "www.babboe.com"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39569_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Cycling as Craft — Building, Riding and Repairing Bikes"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black and white photograph of a man in a suit and tie standing next to a woman in a light-colored dress and hat.",
    "labels": [
     "man",
     "woman",
     "suit",
     "dress",
     "hat"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39569_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Cycling as Craft — Building, Riding and Repairing Bikes"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up view of a bicycle's front disc brake system, including the rotor, caliper, and fork, with a body of water and buildings in the background.",
    "labels": [
     "bicycle",
     "brake",
     "disc",
     "wheel",
     "fork"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "1.5 SUPERLITE ALLOY DISC SHIMANO CELESTE"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39568_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Watches and Time — A Decade of Horology, Technology and Craft"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up view of a wrist wearing a minimalist watch with a white dial, dot markers, and a brown leather strap, partially covered by a green sweater cuff.",
    "labels": [
     "watch",
     "wrist",
     "sweater",
     "leather strap",
     "hand"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39568_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Watches and Time — A Decade of Horology, Technology and Craft"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A silver Citizen automatic wristwatch with a metal link bracelet rests on a light-colored wooden surface.",
    "labels": [
     "watch",
     "bracelet",
     "wood",
     "timepiece"
    ],
    "model": "qwen3.6-35b-a3b",
    "text_in_image": "CITIZEN AUTOMATIC 21 JEWELS JAPAN 6000"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39568_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Watches and Time — A Decade of Horology, Technology and Craft"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up shot of a hand holding a silver and black electronic cigarette device.",
    "labels": [
     "hand",
     "electronic cigarette",
     "vape"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsNarrativePage_39568_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsNarrativePage",
    "title": "Watches and Time — A Decade of Horology, Technology and Craft"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A wristwatch with a white dial, silver case, and dark fabric strap rests on a textured surface.",
    "labels": [
     "watch",
     "strap",
     "dial",
     "case",
     "crown"
    ],
    "model": "qwen3.6-35b-a3b"
   }
  }
 ]
}